/* css 閲嶇疆 */
html,body{font-family: "微软雅黑",Microsoft YaHei,"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:14px;}
a,a:visited{color: inherit;}
a:hover{color:#243b2b ;}
h5, .h5{font-size: 16px;}
.clear{ clear:both;}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img{border:medium none;margin: 0;padding: 0;}
body,button, input, select, textarea{font: 14px/1.5 "Microsoft Yahei",tahoma,Srial,helvetica,sans-serif;}
ul, ol{list-style: none;}

a { text-decoration: none; color: #333;}
a{blr:expression(this.onFocus=this.blur());}
a:focus{outline:none;}
a.hidefocus{outline:none;}
.button{ border-radius: 0;}
input{font-family: "微软雅黑";}
textarea{font-family: "微软雅黑";}
img{border:0px;outline-width:0px;  vertical-align:top;}
.cleafix:after{clear:both;content:"\200B";display:block;height:0;}
.cleafix{*zoom:1;}
.fl { float:left;}
.fr { float:right;}
.tright {text-align:right;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pb20{padding-bottom:20px;}
.pt26{padding-top:26px;}
.pt30{padding-top:30px;}
.pt40{padding-top:40px;}
.mt10 {margin-top:10px;}
.w500 {width:500px;}
.w200 {width:200px;}
.w240 {width:240px;}
.w330 {width:330px;}
.w350 {width:350px;}
.w355 {width:355px;}
.w400 {width:400px;}
.w420 {width:420px;}
.w820 {width:820px;}
.w830 {width:830px;}
.w840 {width:840px;}
.w880 {width:880px;}
.w900 {width:900px;}
.w920 {width:920px;}
.w940 {width:940px;}
.w1200{width:1200px;}
.ml10{margin-left:10px;}
.ml12{margin-left:12px;}
.ml15{margin-left:15px;}
.where{font-size:16px;}
.banner {height:110px;background:#369;color:#FFF;}
.bot {height:80px;background:#369;color:#FFF;text-align:center;}

.toplinks a,toplinks a:visited {color:#FFF}
.toplinks a:hover{color:#cc6}

.wrap { width:1080px; margin:auto;}
.tit-text{border-bottom:2px solid #1e649f;display:inline-block;font-size:16px;vertical-align:middle;position:relative;margin-bottom:-1px;padding:0 0 8px;}
.tpscale img {transition: all 0.4s;}    
.tpscale img:hover{transform: scale(1.04);}

.friendLink{ height:60px;overflow:hidden; clear:both;}
.friendLink ul{ overflow:hidden; zoom:1;}
.friendLink ul li{ width:180px; float:left; margin:0 5px;  display:inline;}
.friendLink ul li img{border:1px solid #EEE;width:180px; height:60px;transition: all 0.2s;}
.friendLink ul li img:hover{transform: scale(1.07);}
     
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{  background:url(../images/bannerbg.jpg) repeat-x; position:relative; z-index:1;   color:#fff; height:48px; line-height:48px;   }
.nav{ width:1200px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
.nav h3{ font-size:100%; font-weight:normal; font-size:17px;  }
.nav .m{  position:relative; float:left; width:100px; margin:0 10px; display:inline; text-align:center;   }
.nav .m h3 i{ display:inline-block; *display:inline; zoom:1; width:7px; height:4px; background:url(../images/icon2021.png) 0 -280px no-repeat; overflow:hidden; margin:0px 0 0 5px;vertical-align:middle; filter:alpha(opacity=50);opacity:0.5; }
.nav h3 a{  zoom:1;  height:16px; line-height:16px; padding:16px 0;  display:block; color:#fff }
.nav .on h3 a{padding:16px 0;  border-bottom:0px solid #ccf;   }
.nav .on h3 a i{ filter:alpha(opacity=100);opacity:1;  }
.nav .sub{ display:none; /*默认隐藏*/ width:120px; padding:5px 0;  position:absolute; left:-10px; top:48px;  background:#eee;  float:left; line-height:30px;font-size:13px; font-family:"Microsoft YaHei",SimSun,SimHei;z-index:9999;}
.nav .sub li{ text-align:center;z-index:9999;}
.nav .sub li a{ color:#333; display:block; zoom:1;}
.nav .sub li a:hover{  background:#ddd; color:#c00;   }
.nav .sub dl{ display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:15px 29px; line-height:26px;  }
.nav .sub dl a:hover{ color:#c00;  }
.nav .sub dl dt a{ color:#000;  }
.nav .sub dl dd a{ color:#999; padding-left:7px; background:url(../images/icon2021.png) 0 -332px no-repeat;  }


.layB{width:390px;}
.layB .tbC{ width:355px; padding:10px 12px; position:relative;    }
.layB .prev,.layB .next{ background:url(../images/icontd2.png) no-repeat; width:15px; height:320px; position:absolute; left:-7px; top:10px; background-position:-520px 0; }
.layB .next{ left:auto; right:-15px; background-position:-560px 0; }
.layB .prev:hover{ background-position:-540px 0; }
.layB .next:hover{ background-position:-580px 0; }
.layB .slide{ width:360px; overflow:hidden;    }
.layB ul{ overflow:hidden; zoom:1; }
.layB li{ width:110px; margin:0 5px 4px 5px; display:inline; float:left; line-height:20px;   }
.layB li img{ display:block; border:1px solid #e6e6e6;  }
.layB li a:hover img{ border-color:#888;  }

.focusBox { position: relative; width:1200px; height:400px; overflow: hidden; }
.focusBox .pic img { width:1200px; height:400px; display: block; }
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; right:10px; z-index:3}
.focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:25px; height:10px; cursor:pointer; overflow:hidden; background:#919191; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.focusBox .hd .on{ background:#fff; filter:alpha(opacity=100);opacity:1;   }

.focusBox .prev,
.focusBox .next { width:45px; height:99px; position:absolute; top:151px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.focusBox .prev { background-image:url(../images/index2021.png); background-position:-112px 0; left:0 }
.focusBox .next { background-image:url(../images/index2021.png); background-position:-158px 0; right:0 }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }

.list_Left_dh { font-size: 22px; line-height: 45px; color: #fff; height: 45px; font-weight: bold; background-image: url(../images/listLeftTitle.png); background-repeat: no-repeat; background-position: left center; padding-left: 40px; }
.zcdh ul { display: block; }
.zcdh ul li { line-height: 50px; color: #333333; font-size: 16px; background-image: url(../images/list_17.jpg); background-repeat: no-repeat; background-position: 155px center; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dbd5d5; }
.zcdh ul li a { color: #444444; display: block; font-size: 14px; font-weight: bold; }
.zcdh ul .on { background-image: url(../images/list_19.jpg); margin-bottom: 0px; background-repeat: no-repeat; }
.zcdh ul .on a { display: block; color: #429728; font-size: 14px; font-weight: bold; }

.zpznbox p { text-indent:2em; line-height:30px ;}
.zpznbox strong { width: 100%; padding: 10px 0; float: left; font-size:16px ;}
.zpznbox { margin-bottom:20px ;}
.jsnrtitle { clear:both; line-height:40px; font-family: "寰蒋闆呴粦", "榛戜綋"; font-size:24px; color:#000000; text-align:center; padding:12px; margin-top:20px ;}
.jstitle { height: 44px; line-height: 44px; background: #fff; border-bottom: 1px solid #DDD; color: #3366CC; margin-bottom:20px;}
.jstitle span { height: 44px; line-height: 44px; border-bottom: 1px solid #2369c8; display: inline-block; font-size: 17px; font-weight: 100; font-family: 'Microsoft Yahei';}
.jstitle i { margin-right:10px ;}

.zytitle { height: 40px; line-height: 40px; background: #fff; border-bottom: 1px solid #DDD; color: #3366CC; margin-bottom: 20px; float: left; width: 100%;}
.zytitle span { height: 40px; line-height: 40px; border-bottom: 1px solid #2369c8; display: inline-block; font-size: 14px; font-weight: 100; padding:0 10px 0 0 ;}

.dxnr { float:left; width:100%; margin-bottom:20px;}
.dxnr h5 { line-height: 40px; font-family: 'Microsoft Yahei'; font-size: 24px; color: #000000; text-align: center; font-weight: 100; margin-bottom: 20px; margin-top: 20px;}
.r_title { line-height: 40px; font-family: 'Microsoft Yahei'; font-size: 24px; color: #000000; text-align: center; font-weight: 100; margin-bottom: 20px;}
.dxnr p { line-height:30px; text-indent:2em; margin-bottom:10px; font-size:15px; text-align:justify;}
.dxnr .indentp { text-indent:104px ;}
.dxnr ul { font-size:12px;}
.dxnr ul li { height: 37px; line-height: 37px; border-bottom: #ccc 1px dotted; background:url(../images/libg.png) no-repeat 5px center ;}
.dxnr ul li a span { width:76%; overflow: hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; float:left; font-size:15px; padding-left:10px;text-indent:2em;}
.dxnr ul li a font { float:right; color:#3366CC; text-align:right ;}
.dxnr ul li:hover { background:#edf4fd url(../images/libg.png) no-repeat 5px center; cursor:pointer;}
.dxnr ul li:hover a { color:#3366CC ;}
.dxnr ul li i { font-size:12px; margin-right:14px; color:#539dd1; margin-left:5px; float:left ;}
.dxnr .phone b { color:#000; font-weight:100; width:130px; text-align:right; float:left ;}
.dxnr .phone { color:#3366CC; text-align:left; width:350px; margin:auto ;}
.dxnrleft { float:left; width:46%; padding-right:2%; border-right:solid 1px #ccc ;}
.dxnr h4 { font-weight:bold; font-size:16px; margin-bottom:10px ;}
.dxnr img{max-width:840px;text-align:center;text-indent:0;}

.imgzoom img {transition: all 0.2s;}
.imgzoom img:hover{transform: scale(1.07);}