@charset "utf-8";
/*-------------------css reset--------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, 
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, 
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, 
thead, tr, th, td { 
margin: 0; 
padding: 0; 
border: 0; 
/* font-weight:normal;  */
font-style: inherit; 
font-size: 100%; 
font-family: inherit; 
vertical-align: baseline; 
} 
table { 
border-collapse: collapse; 
border-spacing: 0; 
} 
caption, th, td { 
text-align: left; 
font-weight: normal; 
} 
a img, iframe { 
border: none; 
}
ul,ol{ 
list-style: none; 
}
input, textarea, select, button { 
font-size: 100%; 
font-family: inherit; 
} 
/*------------------- 左浮动--------------------------*/
.fl{float:left; display:inline;}
/*------------------- 右浮动--------------------------*/
.fr{float:right;display:inline;}
/*------------------- 清除浮动--------------------------*/
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}
/*------------------- 视觉隐藏--------------------------*/
.vh { 
	border: 0; 
	clip: rect(0 0 0 0); 
	height: 1px; 
	margin: -1px; 
	overflow: hidden; 
	padding: 0; 
	position: absolute; 
	width: 1px; 
}
/*------------------- 图片替换--------------------------*/
.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}
/*-------------------公共--------------------------*/
body{font-size:12px; line-height:1; font-family:'宋体',Arial, Helvetica, sans-serif;color:#333;}
a{text-decoration:none;color:#333;}
a:hover{color:red;}
strong,h1,h2,h3,h4,dt,h1 a,h2 a,h3 a,h4 a{font-weight:bold;}
.h{position:relative;}
.hr{position:absolute; right:0; top:2px;}
/*-------------------文章--------------------------*/
.article h3{ text-align:center;}
.article p {text-indent:2em; line-height:1.5;}
/*-------------------图片--------------------------*/
.imgr1{*font-size: 0;}
.imgr2{text-align:center; margin-top: 5px;}
/*-------------------新闻列表--------------------------*/
.list li{line-height:1.5;}
.list2 li{float:left; display:inline; width:50%; line-height:1.5;}
/*-------------------图片列表--------------------------*/
.imglist li{float:left;display:inline;}
/*-------------------选项卡--------------------------*/
.tabh li{float:left; display:inline;}
.tabb{display:none;}
.tab .active{display:block;}
/*-------------------数字幻灯--------------------------*/
.slider{ position:relative; height:283px; overflow:hidden}
.sliderr1{ padding:0;}
.sliderr2{position:absolute; right:5px; bottom:5px; z-index:999}
.sliderr2 a{background:#000; margin:0 5px; display:inline-block; padding:0 3px; color:#fff}
.sliderr2 .activeSlide{background:red;}
/*-------------------面包屑--------------------------*/
.mbx{padding:15px; background:#fff;}
.mbx a{margin:0 5px;}
/*-------------------细缆--------------------------*/
.detaila{background:#fff; padding:15px; margin-bottom:15px;}
.detaila .h{border-bottom:1px dashed #DBDBDB; height:auto; padding-top:27px; margin-bottom:15px; }
.detaila .b{line-height:24px;}
.detaila h1{font-size:24px; color:#000; text-align:center; margin-bottom:29px;}
.detaila .hr1 .a1{ color:#2D96E9; margin-right:17px;}
.detaila .hr1 .a2,
.detaila .hr1 .a3{display:inline-block; width:24px; height:24px;}
.detaila .hr1 .a2{background:url(../img/m39-a2.jpg) no-repeat; margin-right:7px;}
.detaila .hr1 .a3{background:url(../img/m39-a3.jpg) no-repeat;}
.detaila .b{margin-bottom:80px;}
.detaila .fr2{margin-bottom:20px; color:#656565; font-size:12px;}
/*-------------------概览--------------------------*/
.lista{border-bottom:1px dashed #DBDBDB; margin-bottom:20px; padding:15px;background:#fff;}
.lista .b ul{margin-bottom:38px;}
.lista .b li{font-size:16px; line-height:1.8;}
.lista .b li span{color:#999999; font-size:12px; margin-left:10px;}
.lista .f{padding-top:25px; padding-bottom:21px; text-align:center;}
/*-------------------布局--------------------------*/
body{ background:#fefcf6;}
#h{ background:url(../img/h.jpg) center top no-repeat;}
.w{width: 1010px; margin: 0 auto;}
.aa,.bb,.cc{border-width: 1px; border-style: solid; padding: 1px;padding:1px;border-bottom:none; padding-bottom:0px; border-top-left-radius:10px; border-top-right-radius:10px;}
.aa {background-color: #F3F3F3; border-color: #FBFBFB; height:58px; }
.bb {background-color: #D8D8D8; border-color: #E8E8E8;}
.cc {background-color: #FFF; border-color: #BBB; color：#ff0000;}
.aaa,.bbb,.ccc{border-width: 1px; border-style: solid; padding: 1px;padding:1px;border-bottom:none; padding-bottom:0px;border-top:none; padding-top:0px;}
.aaa {background-color: #F3F3F3; border-color: #FBFBFB;}
.bbb {background-color: #D8D8D8; border-color: #E8E8E8;}
.ccc {background-color: #FFF; border-color: #BBB; color：#ff0000;}
.aaaa,.bbbb,.cccc{border-width: 1px; border-style: solid; padding: 1px;padding:1px;border-bottom:none; padding-bottom:0px; border-top-left-radius:10px; border-top-right-radius:10px;}
.aaaa {background-color: #F3F3F3; border-color: #FBFBFB;}
.bbbb {background-color: #D8D8D8; border-color: #E8E8E8;}
.cccc {background-color: #FFF; border-color: #BBB;color:#ff0000;}

.r1{ padding-top:192px;}
.r2{ background:#f3f5f5; margin-bottom:20px; z-index:1;}
.r3{ background:#f3f5f5; margin-bottom:20px;}
.r4{ background:#f3f5f5; margin-bottom:-10px;}
.r5{ margin-bottom:20px;}
/*----------------------公共-----------------------*/
.ma{ background:#FFF; height:344px;}
.ma .h{ position:relative; height:43px;}
.ma .h a{ position:absolute; right:10px; top:6px; color:#aeadb4; line-height:28px;}
.ma .b{ padding-top:10px;}
.ma .rc1{ width:179px; padding-left:25px;}
.ma .rc2{ width:245px; padding-right:26px;}
.ma .rc2 p{ line-height:20px;}
.ma .rc2 p a{ color:#F00;}
.ma .br2{ padding-top:21px;}
.ma li{font-size:14px; line-height:42px; height:42px; overflow:hidden; padding-left:24px; overflow:hidden;}

.mb{ padding-top:30px;}
.mb .h{ position:relative; height:43px;}
.mb .h a{ position:absolute; right:10px; top:6px; color:#aeadb4; line-height:28px; width:40px;}
.mb li{ line-height:34px; background:url(../img/mbli.jpg) left center no-repeat; padding-left:10px; border-bottom:1px dotted #caa648; margin:0 10px; overflow:hidden;}
.mb li a{ color:#000;}

.mc{ padding-top:30px;}
.mc .h{ position:relative; height:43px;}
.mc .h a{ position:absolute; right:10px; top:6px; color:#aeadb4; line-height:28px; width:42px;}
.mc ul{ padding:0 10px;}
.mc li{ line-height:34px; height:34px; overflow:hidden; background:url(../img/mbli.jpg) left center no-repeat; padding-left:10px; border-bottom:1px dotted #caa648; margin:0 10px;}
.mc li a{ color:#000;}
.mc .b{ display:none;}
.mc .active{ display:block;}
/*-------------------模块m1--------------------------*/
.m1 .br1{ padding-bottom:22px; padding-left:830px;}
.m1 .br1 input{ vertical-align:-1px; _vertical-align:-3px;}
.m1 .br1 a{ background:#ee3a36; padding:4px 6px; color:#FFF; font-family:'';}
.m1 .br2{ background:url(../img/m1br2.jpg) center center repeat-x; /*padding-left:30px;*/ text-align:center;}
/*.m1 .br2 li{ float:left; background:url(../img/m1br2li.jpg) right center no-repeat; font-size:14px; padding:20px 15px;}
.m1 li.last{ background:none;}
.m1 .br2 li a{ color:#96662e;}*/
.m1 .br2{ }
.m1 .br2 span{ padding:20px 8px;background:url(../img/m1br2li.jpg) right center no-repeat; font-size:14px; display:inline-block; }
.m1 .br2 span a{ color:#96662e; font-weight:bold;}
.m1 .last{ background:none;}
.m1 .br2 span{ position:relative; z-index:999;}
.m1 ul.list{ position:absolute; top:50px; left:-35px; z-index:999;padding:0 10px; width:120px;font-family:'微软雅黑'; display:none;}
.m1 ul.list li{ float:left; padding:14px 10px; z-index:999; background:#f2e9da;width:126px; text-align:center; font-family:'微软雅黑';opacity:0.9;filter:alpha(opacity=90); margin-bottom:2px; _margin-bottom:0px; }
.m1 ul.list li:hover{ background:#f2e6d0;}
<!--.m1 .br3{ height:50px;background:url(../img/m1br2.jpg) center center repeat-x; display:none;}-->
/*-------------------模块m2--------------------------*/
.m2{ width:498px;}
/*-------------------模块m3--------------------------*/
.m3{ width:485px; position:relative;}
.m3 .br1{ background:url(../img/m3br1.jpg) center center no-repeat; height:45px; width:495px; position:relative; right:-1px;_right:-10px;}
.m3 .br1 i{ float:left; font-size:18px; color:#FFF; font-weight:bold; line-height:40px; background:url(../img/m3br1span.jpg) right center no-repeat; padding-right:30px; padding-left:20px;font-style:normal;}
/*.m3 .br1 i{ display:inline-block; font-size:14px; line-height:28px; color:#FFF; font-style:normal;}*/
.m3 .br2{ _margin-left:10px;}
.m3 .br2 .rh{ background:url(../img/m3h.jpg) left center no-repeat #FFF; height:43px; position:relative;}
.m3 .br2 .rh a{ position:absolute; right:10px; top:6px; color:#aeadb4; line-height:28px;}
.m3 .br2 li{ font-size:14px; line-height:42px; position:relative; padding-left:16px; padding-right:110px; height:42px; overflow:hidden;}
.m3 .br2 li span{ position:absolute; top:0px; right:12px; color:#adadad;}
/*-------------------模块m4--------------------------*/
.m4{width:489px;}
.m4 .h{ background:url(../img/m4h.jpg) left center no-repeat #FFF; }
/*-------------------模块m5--------------------------*/
.m5{ margin:0 10px;width:489px;}
.m5 .h{ background:url(../img/m5h.jpg) left center no-repeat #FFF; }
/*-------------------模块m6--------------------------*/
.m6{width:214px;}
.m6 .h{ background:url(../img/m6h.jpg) left center no-repeat #FFF; }
/*-------------------模块m7--------------------------*/

/*-------------------模块m8--------------------------*/
.m8{ width:382px;}
.m8 .h{ background:url(../img/m8h_new.jpg) center center no-repeat; height:44px;}
.m8 .br1{ padding:10px 1px 0;}
.m8 .br2{ padding-top:20px;}
.m8 .br2 li{ font-size:14px; line-height:26px; background:url(../img/m8li.jpg) 0 center no-repeat; padding-left:10px; margin-left:20px;}
/*-------------------模块m9--------------------------*/
.m9{ width:606px;}
.m9 .h{ background:url(../img/m9h.jpg) center center no-repeat; height:44px; margin-bottom:30px;}
.m9 .b{ text-align:center; _padding-top:0px;}
.m9 .circle{ width:540px; }
.m9 li{ background:#FFF;}
.m9 li img{ margin-bottom:20px;}
.m9 li span{ background:#706f6f; display:inline-block; height:50px; font-size:14px;color:#FFF; line-height:50px;}
.m9 li.roundabout-in-focus .title{ font-size:14px; line-height:40px; background:#706f6f; height:44px;}
.m9 .title{ color:#FFF;}
/* roundabout */
.m9 .roundabout-holder{width:389px;height:253px;margin:0 auto;}
.m9 .roundabout-moveable-item{width:389px;height:253px;cursor:pointer;}
.m9 .roundabout-moveable-item img{width:100%;}
/*-------------------模块m10--------------------------*/
.m10{ margin-bottom:10px;}
.m10 .h{ background:url(../img/m10h.jpg) center center no-repeat; height:34px;}
.m10 .tempWrap{width:954px !important;}
/*-------------------模块m11--------------------------*/
.m11{ border-top:4px solid #dadada; border-bottom:2px solid #dadada; padding:10px 0; margin:0 10px;}
.m11 span{ color:#f22232; font-family:'微软雅黑'; font-size:16px;}
.m11 a{ color:#686868;font-family:'微软雅黑'; font-size:16px; background:url(../img/m11a.jpg) right center no-repeat; padding:0 10px; line-height:28px; margin-left:4px;}
/*-------------------模块m12--------------------------*/
.m12{ padding:30px 0; text-align:center; font-size:12px; line-height:22px;}
/*-------------------模块m13--------------------------*/
.m13{ width:705px; margin:20px 0; position:relative; border-right:1px solid #CCC; height:auto !important;  min-height:817px; _height:817px;}
.m13 .h h2{ font-size:24px; line-height:28px; color:#474646; text-align:center; padding:20px 0 10px 0; }
.m13 .br1{ background:#ebebeb; height:36px; margin:20px 20px;}
.m13 .br1 span{ line-height:28px; color:#635d5c; display:inline-block; padding-top:4px; padding-left:20px;}
.m13 .br2{ padding-bottom:30px;font-size:14px; line-height:28px;color:#635d5c; padding:0 40px;}
.m13 .br2 img{ margin-bottom:20px;}
.m13 .f{ position:absolute; bottom:0px; left:260px;}
.m13 .f span{ display:inline-block; padding:5px 5px; background:#CCC; margin:0 10px;}
/*-------------------模块m14--------------------------*/
.m14{padding-top:10px;}
.m14 .h h2{ font-family:'微软雅黑'; font-size:18px; line-height:34px; color:#ee3a36;}
/*-------------------模块m15--------------------------*/
.m15 .h{ background:url(../img/m15h.jpg) left center no-repeat;}
/*-------------------模块m16--------------------------*/
.m16 .h{ background:url(../img/m16h.jpg) left center no-repeat;}
/*-------------------模块m17--------------------------*/
.m17{ padding-bottom:20px;}
.m17 .h{ background:url(../img/m17h.jpg) left center no-repeat;}
/*-------------------模块m18--------------------------*/
.m18{width:705px; margin:20px 0; position:relative; border-right:1px solid #CCC; height:auto !important;  min-height:817px; _height:817px;}
.m18 .b{ padding-bottom:50px;}
.m18 ul{ border-bottom:1px solid #CAA648; margin:20px 30px 0; padding-bottom:20px; }
.m18 li{ font-size:14px; line-height:34px; height:34px; overflow:hidden; margin-left:30px; background:url(../img/mbli.jpg) left center no-repeat; padding-left:20px; position:relative;}
.m18 li span{ position:absolute; right:10px; top:0px;}
.m18 .f{ position:absolute; bottom:0px; left:220px;}
.m18 .f span,.m18 .f .next,.m18 .f .prev{ display:inline-block; padding:5px 6px; background:#CCC; margin:0;}
.m18 .f a{ padding:5px 6px;}
.m18 .f a.on{ background:#CCC;}
/*-------------------模块m19--------------------------*/
.m19 .h{ background:url(../img/m19h.jpg) left center no-repeat;}
/*-------------------模块m20--------------------------*/
.m20 .h{ background:url(../img/m20h.jpg) left center no-repeat;}
/*-------------------模块m21--------------------------*/
.m21 .h{ background:url(../img/m21h.jpg) left center no-repeat;}
/*-------------------模块m22--------------------------*/
.m22 .h{ background:url(../img/m22h.jpg) left center no-repeat;}
/*-------------------模块m23--------------------------*/
.m23 .h{ background:url(../img/m23h.jpg) left center no-repeat;}
/*-------------------模块m24--------------------------*/
.m24{ width:712px; position:relative;}
.m24 .br1 h2{ font-size:24px; line-height:28px; color:#474646; text-align:center; padding:20px 0 10px 0; }
.m24 .br2{ background:#ebebeb; height:36px; margin:20px 20px; color:#000;}
.m24 .br2 span{ line-height:28px; color:#635d5c; display:inline-block; padding-top:4px; padding-left:20px;}
.m24 .b{ padding-bottom:30px;  }
.m24 .br3{ font-size:14px; line-height:28px; color:#635d5c; padding:0 40px;}
.m24 .bd{ display:none; border-left:1px solid #eeddac; height:auto !important;  min-height:817px; _height:817px;}
.m24 .active{ display:block;}
.m24 .bd li {background: url("../img/mbli.jpg") no-repeat scroll left center rgba(0, 0, 0, 0);border-bottom: 1px dotted #CAA648;height: 34px;line-height: 34px;
margin: 0 10px;overflow: hidden;padding-left: 10px;}
.m24 .f{ position:absolute; bottom:0px; right:34px;}
.m24 .f span{ display:inline-block; padding:5px 5px; background:#CCC; margin:0 10px;}
.m24 .mh{ background:url(../img/m1br2.jpg) center center repeat-x; border:1px solid #fae7b7; border-top-left-radius:6px; border-top-right-radius:6px; text-align:center;}
/*.m1 .br2 li{ float:left; background:url(../img/m1br2li.jpg) right center no-repeat; font-size:14px; padding:20px 15px;}
.m1 li.last{ background:none;}
.m1 .br2 li a{ color:#96662e;}*/
.m24 .mh span{ padding:20px 8px;background:url(../img/m1br2li.jpg) right center no-repeat; font-size:14px; display:inline-block;}
.m24 .mh span a{ color:#96662e; font-weight:bold;}
.m24 span.last{ background:none;}
.m24 .mh span{ position:relative; z-index:999;}
.m24 ul.list{ position:absolute; top:50px; left:-26px; z-index:999;padding:0 10px; width:120px;font-family:'微软雅黑'; }
.m24 ul.list li{ float:left; padding:14px 10px; z-index:999; background:#f2e9da;width:100px; text-align:center; font-family:'微软雅黑';opacity:0.9;filter:alpha(opacity=90); margin-bottom:2px; }
.m24 ul.list li:hover{ background:#f2e6d0;}
/*-------------------模块m25--------------------------*/
.m25{ margin:20px 0px 10px; background-color: #fefcf6;}
.m25 .h{ background:url(../img/m25h.jpg) center center no-repeat; height:80px; margin-bottom: 10px;}
.m26{ margin:20px 0px 10px; background-color: #fefcf6;}
.m26 .h{ background:url(../img/m26h.jpg) center center no-repeat; height:208px; margin-bottom: 10px;}
/* .m25 .b{ background:url(../img/m25bg.jpg) center top no-repeat; padding:50px 0px;}
.m25 .b .main{width:904px; margin:0 auto; text-align: center;}
.m25 .b .main .block{ position: relative;}
.m25 .b .main .block{ float:left; margin:0px 35px;}
.m25 .b .main .block img{ width:156px; height:219px; }
.m25 .b .main .block .info{position: relative;line-height: 1.5em; font-size: 12px; font-family: '微软雅黑'; padding-top:10px;} */
.main{width: 645px;margin: 0 30px;}
.block{ display: inline-block;position: relative;width: 319px;text-align: center;}
.block img{ width:156px; }
.info{line-height: 1.5em;margin: 10px 0px;}

/*-----------------------插件----------------------*/
.jcImgScroll { position:relative; height:276px;  }
.jcImgScroll li { border:1px solid #ccc; }
.jcImgScroll li a { background:#fff; display:block; height:340px;  }
.jcImgScroll li.loading a { background:#fff url(img/loading.gif) no-repeat center center;} 
.jcImgScroll li img,.jcImgScroll li,.jcImgScroll em,.jcImgScroll dl { display:none; border:0 none;}
.jcImgScroll em.sPrev { background:url(../img/m9prev.jpg) no-repeat left center; }
.jcImgScroll em.sNext { background:url(../img/m9next.jpg) no-repeat right center;}
.jcImgScroll dl dd { background:url(images/NumBtn.png) no-repeat 0 bottom; text-indent:-9em; }
.jcImgScroll dl dd:hover,.jcImgScroll dl dd.curr { background-position:0 0; }

/*-------------------picMarquee-left--------------------------*/
.picMarquee-left{ width:954px; overflow:hidden; position:relative; margin-left:16px;}
.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picMarquee-left .hd .next{ background:url("../img/icoRight.gif") no-repeat;  }
.picMarquee-left .bd{ padding:10px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:140px; height:40px; display:block; padding:2px; vertical-align:middle; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;}

/*-------------------实用焦点图--------------------------*/
.focusBox { position: relative; width: 498px; height: 342px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 498px; height: 342px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; left:0%; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 12px; right: 15px; }
.focusBox .num li{ float: left; position: relative; width: 12px; height: 12px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 8px; cursor: pointer; border-radius:50%; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#cd2c27;  }

/*-------------------txtMarquee-left--------------------------*/
.txtMarquee-left{ width:330px; float:left; margin-left:10px; _margin-left:0px; overflow:hidden; }
.txtMarquee-left .hd .next{ background:url("../img/icoRight.gif") no-repeat;  }
.txtMarquee-left .bd{ padding:10px; }
.txtMarquee-left .bd .tempWrap{ width:336px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:20px; font-size:14px;  float:left; height:22px; line-height:22px;  text-align:left; _display:inline; width:auto !important;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
.txtMarquee-left .bd ul li a{ color:#FFF;}
.txtMarquee-left .bd ul li span{ color:#999;  }
