/*全局属性*/
body {text-align:center; margin:0;padding:0;background:#E4EFF3 url(../images/bg.jpg) repeat-x center top; font-size:12px; color:#666;font-family:Tahoma}
body > div { text-align:center; margin:0 auto;} 
div,form,img,ul,ol,li,p,dl,dt,dd { margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-size:12px; font-weight:normal;}
ul,li { list-style: none }
p{line-height:21px;text-align:left;}

/* 链接颜色 */
a {color: #666; text-decoration:none;}
a:hover {color:#f60;text-decoration:underline;height:auto;}

/*通用属性*/
.left { float: left;}
.right { float: right;}
.clear,.area{*zoom:1;}
.clear:after,.area:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
.fb{font-weight:bold}

/* 通用栏宽*/
.area {width:990px; clear:both;margin:0 auto}

.list12{width:100%;line-height:14px;text-align:left;margin:0 auto;}
.list12 li{padding-top:7px;height:22px;padding-top:8px\9;height:21px\9;background:url(../images/li_bg.gif) no-repeat left;padding-left:25px;}

/* 头部 */
.top-box{height:100px;position:relative;}
.top-box .logo{position:absolute;top:20px;left:10px;}
.top-box .phone-box{position:absolute;right:20px;top:40px;line-height:26px;font-size:22px;font-weight:bold;background:url("../images/top_phone_bg.png") no-repeat left center;_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="../images/top_phone_bg.png");}
.top-box .phone-box .phone-icon{width:107px;height:26px;float:left;margin-right:5px;}
.top-box .phone-box .phone{float:left;color:#000;margin-top:8px;margin-top:12px\9;_margin-top:6px;line-height:26px;}

.nav-box{position:relative;z-index: 10;}
/* m-nav */
.m-nav{padding-top:6px;z-index:8;background:url(../images/navb.gif);}
.m-nav a:hover{text-decoration:none}
.m-nav .fir-ul{position:relative;z-index:2;font-size:0;text-align:center;margin:0 auto;*zoom:1;}
.m-nav .fir-ul .fir-li{position:relative;display:inline-block;*display:inline;*zoom:1;width:70px;background: url(../images/nav_line.gif) right center no-repeat;z-index:9;text-align:center;vertical-align:top;}
.m-nav .fir-ul .last{background:none;}
.m-nav .fir-ul .j-li{}
.m-nav .fir-ul i{display:none;position:absolute;left:10%;top:50%;width:23px;height:23px;z-index:12;}
.m-nav .fir-ul .fir-a{position:relative;display:inline-block;*display:inline;*zoom:1;height:39px;line-height:39px;width:100%;font-size:14px;z-index:11;cursor:pointer; vertical-align:top;color: #FFF;font-weight:normal;font-family: 'microsoft yahei';}
.m-nav .fir-ul .hover,
.m-nav .fir-ul .current{}
.m-nav .fir-ul .hover .fir-a,
.m-nav .fir-ul .current .fir-a{color:#ff0;text-decoration:none;}
.m-nav .sec-ul{position:absolute;top:38px;left:0;font-size:0;width:100%;text-align:center;font-family:'microsoft yahei';z-index:5;background:#005CA3;}
.m-nav .sec-ul li{height:32px;line-height:32px;overflow:hidden;padding:0;}
.m-nav .sec-ul li a{overflow:hidden;font-weight:normal;color: #FFF;font-size:12px;}
.m-nav .sec-ul li.hover{}
.m-nav .sec-ul li.hover a{color: #FF0;text-decoration:none;}
.m-nav .sec-ul li.last{border:0;}

.m-nav .nav-x .sec-ul{}
.m-nav .nav-x .sec-ul li{display:inline-block;*display:inline;*zoom:1;}
.m-nav .nav-x .sec-ul li a{display:inline-block;*display:inline;*zoom:1;padding:0 6px;}

.m-nav .nav-y .sec-ul{display:none;}
.m-nav .nav-y .sec-ul li a{display:block;}
.m-nav .fir-ul .fir-li{
    -webkit-transition: .3s ease-out;
       -moz-transition: .3s ease-out;
        -ms-transition: .3s ease-out;
         -o-transition: .3s ease-out;
            transition: .3s ease-out;
  }
/***************m-focus-classic***************/
.m-focus-classic{position:relative;width:980px;margin:0 auto;padding-bottom: 5px; overflow:hidden; text-align:left;}
.m-focus-classic,.m-focus-classic .pic{overflow:hidden;}
.m-focus-classic .bg,.m-focus-classic .switchable-caption{top:266px;left:0;}
.m-focus-classic,.m-focus-classic .pic,.m-focus-classic .pic img,.m-focus-classic .pic li{height:300px;}
.m-focus-classic .bg,.m-focus-classic .switchable-caption,.m-focus-classic,.m-focus-classic .pic,.m-focus-classic .pic img,.m-focus-classic .pic li{width:980px;}
.m-focus-classic .pic {position:absolute;top:0;left:0;z-index:1}
.m-focus-classic .pic img{float:left;}
.m-focus-classic .thumbs-list{position:absolute;top:270px;right:20px;z-index:5;}
.m-focus-classic .thumbs-list li {float:left;font-size:14px;color:#999;margin:0 3px; cursor:pointer}
.m-focus-classic .thumbs-list li.current {color:#DDD;}
.m-focus-classic .switchable-caption{text-align:left;position:absolute;height:22px;background:none;padding:6px 0;color:#FFF;text-indent:14px;}
.m-focus-classic .bg{background:#000;height:34px;position:absolute;z-index:2;filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5;-khtml-opacity: 0.5;}
/* banner */
.focus-box{position:relative;z-index: 9;margin-bottom:18px;background:#FFF;}


.main-box{background:url(../images/bg1.jpg);}
.main-box .left{width:243px;background:url(../images/bg2.jpg) no-repeat center top;padding-top:4px;}
.main-box .right{width:731px;background:url(../images/bg3.jpg) no-repeat center top;padding-top:34px;}

.main-box .left h2{padding:12px 0 0 39px;width:196px;height:23px;margin:0 auto 5px;background:url(../images/title_bg1.gif);text-align:left;font-weight:bold;color:#fff;line-height:14px;}
.main-box .left .list-box{width:195px;margin:0 auto 20px;}

.main-box .left .contact-box{width:155px;margin:0 auto;}
.main-box .left .contact-box .icons{width:155px;height:52px;background:url(../images/icon.gif);}
.main-box .left .contact-box p{font-size:14px;color:#333;font-weight:bold;line-height:22px;}

.main-box .right .box{width:686px;margin:0 auto;}
.main-box .right .box .l{width:426px;float:left;}
.main-box .right .box .r{width:240px;float:right;}
.main-box .right h2{background:url(../images/title.gif) no-repeat center;height:33px;}
.main-box .right h2 span{float:left;font-size:14px;color:#000;font-family:"微软雅黑";font-weight:bold;text-align:left;}
.main-box .right h2 .more{float:right;margin-top:11px;}

.main-box .right .l h2{margin-bottom:10px;}
.main-box .right .r .list12{margin-bottom:11px}
.scrolllist{width:426px;height:145px;margin:0 auto;}
.scrolllist .imglist_w{width:402px;height:145px;overflow:hidden;float:left;position:relative;/*必要元素*/}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{width:130px;float:left;padding:0 2px;}
.scrolllist .imglist_w li img{display:block;margin:0 auto 5px;border:1px solid #72BBF0}
.scrolllist .imglist_w li img:hover{border:1px solid #f60;}
.scrolllist .imglist_w li a:hover{text-decoration:none;}
.scrolllist .imglist_w li a:hover img{border:1px solid #f60;}
.scrolllist .imglist_w .name{display:block;height: 20px;line-height: 20px;overflow: hidden;}

.prolist{}
.prolist li{width:130px;float:left;padding:0 2px;margin-bottom: 10px;}
.prolist li img{border:1px solid #ccc;}
.prolist li a:hover{text-decoration:none;}
.prolist li a:hover img{border:1px solid #f60;}
.prolist .name{display:block;height: 20px;line-height: 20px;overflow: hidden;}

.scrolllist .aleft{float:left;width:12px;height:38px;background:url(../images/left.jpg);margin-top:32px;}
.scrolllist .aright{float:right;width:12px;height:38px;background:url(../images/right.jpg);margin-top:32px;}
.bot-box{margin-bottom:18px;}
.sub-main-box .right h2{background:url(../images/title.jpg) no-repeat center;height:33px;padding-left:30px;}
.sub-main-box .right h2 span{margin-top:3px;}

.foot-box{height:135px;background:url(../images/bg4.jpg);}
.foot-box p{line-height:48px;color:#fff;text-align:center;margin-bottom:10px;}
.foot-box p a{color:#fff;margin:0 12px;}
.foot-box .foot{line-height:22px;text-align:center;}

.company-box img{border:3px solid #eee;}
.company-box p{margin-bottom:10px;line-height:22px;}

.sub-main-box .sub-list-box{width:670px;margin:0 auto;}
.sub-main-box .sub-list-box .list12{margin-bottom:10px;}
.page a,.page span{margin:0 3px;}

.sub-list-box .imglist_w{width:633px;margin:0 auto;}
.sub-list-box .imglist_w li{width:199px;margin:0 6px;float:left;height:210px;overflow:hidden;}
.sub-list-box .imglist_w li img{width:197px;height:167px;overflow:hidden;display:block;margin:0 auto 10px;border:1px solid #72BBF0}
.sub-list-box .imglist_w li img:hover{border:1px solid #f60;}
.sub-list-box .imglist_w li a:hover{text-decoration:none;}
.sub-list-box .imglist_w li a:hover img{border:1px solid #f60;}
.company-box h1{font-size:16px;font-family:"微软雅黑";color:#333;padding:8px 0;margin-bottom:10px;}


.m-leftmenu{margin: 0 auto 10px;padding: 5px;}
.m-leftmenu .fir-li{position:relative;}
.m-leftmenu a:hover{text-decoration:none;}
.m-leftmenu a.fir-a{position:relative;display:block;text-indent:25px;text-align:left;height:32px;line-height:32px;font-size:12px;font-weight:normal;color:#333;background: url(../images/li_bg.gif) no-repeat left bottom; }
.m-leftmenu .fir-li.current,
.m-leftmenu .fir-li.hover{}
.m-leftmenu .current a.fir-a,
.m-leftmenu .hover a.fir-a{font-weight: bold;}
.m-leftmenu .fir-ul{}
.m-leftmenu .fir-ul .current,
.m-leftmenu .fir-ul .hover{color: #1d49a5;background:url(../images/menu-ico.png) 90% center no-repeat;}
.m-leftmenu .fir-ul{display:none;padding:5px 0;border-top:0;}
.m-leftmenu .fir-ul a.sec-a{display:block;text-align:left;text-indent:30px;height:30px;line-height:30px;color:#666;font-size:12px;}
.m-leftmenu .fir-ul a:hover{color:#1d49a5;}
.m-leftmenu .sec-ul{display:none;padding:3px 0;}
.m-leftmenu .sec-ul .thi-a{display:block;padding-left:45px;text-align:left;height:27px;line-height:27px;color:#333;font-size:12px;}