body{ padding:0px; line-height:22px; margin:0px; font-size:14px; font-family: "Microsoft YaHei", "Microsoft JhengHei", STHeiti, arial,sans-serif; color: #000000; background: url(../images/nybg.png) repeat 0 0;}
@font-face{font-family: 'impact';src: url('xk.eot');src: url('xk.eot?#iefix') format('embedded-opentype'),url('xk.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face{ font-family: 'georgia'; src: url('georgia.eot'); /* IE9*/ src: url('georgia.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('georgia.woff') format('woff'), /* Modern Browsers */ url('georgia.ttf')  format('truetype'), /* Safari, Android, iOS */ url('georgia.svg#svgFontName') format('svg'); /* Legacy iOS */ }
body.indexbg{ background: url(../images/bg.png) repeat 0 0;}
.ml6{ margin-left:11px;}
.ml12{ margin-left:12px;}
.ml14{ margin-left:14px;}
.mt20{ margin-top:20px;}
.fl{ float:left;}
.fr{ float:right;}
li{vertical-align:top;}
.main{ display:block; width:1000px; margin:0 auto; }
.min-w{ display:block; min-width:1000px; margin:0 auto;}
a{ text-decoration:none; color:#2b2019;}
a:hover{ text-decoration:underline; color:#2b2019;}
a img,img{ border:0px;}
p{ margin:0px; }
ul{ list-style:none; padding:0px; margin:0px; }
div{ margin:0px; padding:0px; }
form,ul,li,p,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,p,i,em {margin:0;padding:0;border:0px;}
input,select {font-size:12px;vertical-align:absmiddle; }
img,div {border:0;padding:0px; margin:0px;}
ul,li{ list-style-type
    :none; padding:0; margin:0;}
i,em{ font-style:normal; padding: 0; margin: 0;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;} 
.clearfix { zoom: 1; }
.clear{ clear:both; }
.topdiv{ display:block; width:100%;}
.weldiv{ display:block; width:100%; height:35px; font-size:14px; line-height: 35px; background:url("../images/welbg.png") repeat-x 0 0;}
.welspan{ display:block; line-height:35px; float:left; color:#666666; height: 35px; position: relative; padding-left:30px;}
.welspan i{ display: block; position: absolute; background: url("../images/hi.png") no-repeat 0 0; z-index: 2; left:0; top:0; width: 23px; height: 41px;}

.fav{ display:block; height:35px; float:right; font-size:14px; }
.fav li{ float:left; margin-left:7px;}
.fav li+li{ padding-left: 8px;}
.fav a{ display:block; height:35px; line-height: 35px; float:left; color: #666666; padding-left: 20px; background-position: left center; background-repeat: no-repeat;}
.fav a:hover{ color: #0c5797; text-decoration:none;}
.fav a.fhome{ background-image:url(../images/h.png);  }
.fav a.ffav{ background-image:url(../images/f.png); }
.fav a.ffav:hover{ background-image:url(../images/fon.png); }
.fav a.fmap{ background-image:url(../images/wel-icon-map.png); }
.fav a.ffeedback{ background-image:url(../images/ff.png);}
.fav a.fhome:hover{ background-image:url(../images/hon.png);  }
.fav a.ffeedback:hover{ background-image:url(../images/ffon.png); }
.fav a.fmap:hover{ background-image:url(../images/wel-icon-mapon.png); }

.tltdiv{ display:block; width:100%; height:93px;}
.toplogo{ display:block; height:93px; background:url(../images/toplogo.png) no-repeat 0 0; position: relative;}
.toptel{ display:block; text-align: right; color: #00a2e9; padding:18px 0 0 0; }
.toptel dt{ color:#3d474b; display:block;line-height:20px; font-size: 15px; }
.toptel dt span{ font-size: 18px; font-weight: bold; color: #7bae00;}
.toptel dd{ display: block; padding: 0px; color:#00a2e9; font-size:30px; line-height:30px; font-weight: bold; font-style: italic;}

.menudiv{ display:block; width:1110px; height:66px; margin:0 auto; position:relative; z-index:20; background:url(../images/navbg.png) no-repeat 0 0;}
.topnavmain{ display:block; width:1000px; height:66px; margin:0px auto; }
.menuli{ display:block; width:100px; height:66px; float:left; text-align:center; position:relative; }
.home{}
.menulion.home,.menuli.home:hover{ }
.menulion,.menuli:hover{ background-color:#ffa200;}
.menulion a,.menuli:hover a{ background-image: none !important;}
.menuli+.menuli>a{ background-image:url(../images/menusplit.png); background-position:left 17px; background-repeat:no-repeat; }
.menuli a{ display:block; width:100%; height:100%; overflow:hidden; font-size:16px; color:#FFFFFF; text-decoration:none; }
.menuli a span{ display:block; width:100%; height:42px; line-height:42px; font-weight: bold; }
.menuli a em{ display:block; width:100%; height:24px; line-height:24px; font-style:normal; font-weight:normal; font-size:12px; color:#ffffff; text-transform: uppercase;}
.menulion a,.menuli:hover a{ color:#ffffff;}
.menulion a em,.menuli:hover a em{ color:#ffffff;}
.menulion a span,.menuli:hover a span{ color:#ffffff; text-shadow: none;}
.subnavdiv{ display:none; position:absolute; width:100%; }
.submenu{ background: #ffa200; padding: 5px 0 5px 0;}
.submenu>li{ display:block; height:33px; line-height:33px; }
.submenu>li:hover{ background-color: #8ec40c;}
.submenu>li a{ display:block; width:100%; height:33px; font-size:16px; color:#FFFFFF; white-space:nowrap;  }
.menuli .submenu li a{ color:#FFFFFF;}
.submenu>li:hover a{ color:#FFFFFF;}
.subnavfoot{ display: none;}
.menuli:hover .subnavdiv{ display:block; }

.sliderdiv{ display:block; width:100%; height:394px; position:relative; z-index:0;  }
.slider{ display:block; width:100%; height:394px; position:relative; }
.slider a{ display:block; width:100%; height:100%; position:absolute; top:0px; left:0px; background-position:center; background-repeat:no-repeat; }
.prevnext{ display:block; height:18px; width:220px; position:relative; z-index:19; text-align:center; margin:-34px auto;}
.prevnext a{ display:inline-table; display:block\9; width:22px; height:22px; line-height:22px; background:url(../images/slider-dot.png) no-repeat center center; margin: 0 4px; float:left\9; vertical-align:middle; cursor:pointer; }
.prevnext a.slion{ background:url(../images/slider-dot-on.png) no-repeat center center; }
.nyban{ height: 350px;}
.nyban .slider{ height: 350px;}
.p1{ padding:42px 0 0px 0;}
.p1-m{ }
.p1-row1{}
.pndiv{ display:block; width:160px; height:449px; float:left; position:relative; }
.pndiv.slion{ background-image:none; }
.sliimg{ display:block; width:100%; height:100%; position:absolute; background-position:center; }
.pndiv.slion .sliimg{ display:none; }
.pndiv span{ display:block; overflow:hidden; width:120px; height:120px; position:absolute; bottom:0px; background-image:url(../images/filter.png); color:#FFFFFF; padding-left:20px; padding-right:20px; padding-top:50px; }
.pndiv span em{ display:block; height:30px; line-height:30px; font-size:26px; font-weight:bold; font-style:normal; font-family:"impact"; }
.pndiv span b{ display:block; height:30px; line-height:30px; font-size:21px; }
.pnvdiv{ display:block; width:100%; height:461px; padding-top:39px; }
.pnvmain{ display:block; position:relative; }
.productdiv{ display:block; width:298px; height:100%; float:left; }
.titlediv{ display:block; width:100%; height:28px; background-image:url(../images/titledivbg.png); background-position:top center; background-repeat:no-repeat; padding-bottom:12px; }
.titlediv a{ display:block; width:100%; height:28px; line-height:16px; }
.titlediv a:hover{ text-decoration:none; }
.titlediv a span{ display:block; height:40px; font-size:18px; float:left; padding-left:20px; padding-right:5px; color:#0d7749; }
.titlediv a em{ color:#0d7749; font-style:normal; font-size:14px; }
.titlediv a b{ color:#8fd711; font-size:18px; }
.sqdiv{ display:block; width:272px; height:190px; padding:13px; position:relative; background-color:#eff0f2; }
.lsliderdiv{ display:block; width:272px; height:160px; position:relative; }
.lsliderdiv a{ display:block; width:272px; height:160px; position:absolute; background-position:center; background-size:100% 100%; }
.lsliderdiv a span{ display:block; width:272px; height:40px; line-height:40px; position:absolute; top:160px; font-size:16px; font-weight:bold; color:#f38800; background-color:#eff0f2; }
.slidernum{ display:block; width:272px; height:5px; padding-top:10px; padding-bottom:10px; position:absolute; top:180px; z-index:10; text-align:right; }
.slidernum a{ display:block\9; display:inline-table; width:10px; height:10px; line-height:10px; float:left\9; margin-left:2px; margin-right:2px; background-image:url(../images/slibg.png); background-position:center; background-repeat:no-repeat; }
.slidernum a.slion { background-image:url(../images/slion.png); }
.aboutdiv{ display:block; width:278px; height:96px; padding:10px; line-height:24px; }
.aboutmore{ display:block; width:298px; height:38px; line-height:38px; background-image:url(../images/prodmore.jpg); text-indent:-200px; overflow:hidden; }
.aboutdiv a:hover{ text-decoration:none; }
.newsdiv{ display:block; width:634px; float:right; }
.news-pic{ float:left; padding: 22px 0 0 0;}
.news-pic img{ display: block; width: 356px; height: 307px;}
.news-pic-focus{ width:356px; height:307px; overflow:hidden; position:relative; }
.news-pic-focus .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.news-pic-focus .hd ul{ overflow:hidden; zoom:1; float:left;  }
.news-pic-focus .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.news-pic-focus .hd ul li.on{ background:#c89727; color:#fff; }
.news-pic-focus .bd{ position:relative; height:100%; z-index:0;   }
.news-pic-focus .bd li{ zoom:1; vertical-align:middle; }
.news-pic-focus .bd img{ width: 356px; height: 307px; display:block;  }

.newscon ul{ display:none;}
.newscon ul.on{ display: block;}
.newscon ul li{ border-bottom: dotted 1px #a8a8a8; padding: 15px 0 9px 0;}
.newscon ul li a{ display: block; }
.newscon ul li a img{ float:left; width: 134px; height: 94px;}
.newscon ul li dl{ float:right; width: 485px; }
.newscon ul li dl dt{ font-size: 18px; color: #333333; line-height: 28px; font-weight: bold; }
.newscon ul li dl dd{ color: #6a5749; font-size: 14px; line-height: 20px;}
.newscon ul li dl dd em{}
.newscon ul li dl dd.row-date{ color: #999999; line-height: 24px;}
.newscon ul li a:hover{text-decoration: none;}
.newscon ul li a:hover dl dt{ color:#c4020c; }
.newscon ul li a:hover p{ background-color: #1e8007;}

.newsmore{ display:block; width:325px; height:31px; background-image:url(../images/newsline.png); background-position:center 5px; background-repeat:no-repeat; padding-top:12px; }
.newsmore a{ display:block; width:80px; height:31px; float:right; background-image:url(../images/newsmore.png); }
.rows-news{ float:right; width: 600px; position: relative;}
.rows-news-title{ display: block; position: relative; background: url("../images/p1-news-tit.png") no-repeat 0 0; height: 41px;}
.rows-news-title ul{ display: block; position: absolute; right:0; bottom:0; z-index: 2;}
.rows-news-title li{ float:left; margin-left: 3px; width: 107px; height: 38px; line-height: 38px; cursor: pointer; text-align: center; background-color: #94d003; font-size: 18px; font-weight: bold; color: #ffffff; text-shadow: 1px 1px 0px rgba(0,0,0,.4);}
.rows-news-title li.on{ background-color: #ffa200;}

.rows-newslist{ padding:10px 0 0 0;}
.rows-newslist ul{ display: none;}
.rows-newslist li{ padding:8px 0; border-bottom:dotted 1px #afafaf;}
.rows-newslist li a{ display: block; position: relative;}
.rows-newslist li a img{ display:block; float:left; width: 146px; height: 104px;}
.rows-newslist li a dl{float:right; width: 436px; color: #666666; line-height: 20px; font-size: 14px; line-height: 20px;}
.rows-newslist li a dt{ font-weight: bold; font-size: 18px; line-height: 32px; height: 32px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color: #151515;}
.rows-newslist li a dd em{ color: #00a2e9;}
.rows-newslist li a dd.item-date{ color: #999999; font-size: 14px; padding:6px 0 0 0;}
.rows-newslist li.n3{ display: none;}
.rows-newslist li a:hover dt{ color:#0096d7;}
.rows-newslist li a:hover dd em{ color: #ff6102;}


.vediodiv{ display:block; width:363px; float:left; position:relative;}
.vediomain{ display:block; padding: 18px 0 46px 0px; height: 352px; position: relative; background: url("../images/p1-sp-shadow.png") no-repeat 0 bottom; }
.vediotitlediv{ display:block; height:41px; background: url(../images/ivediobg.png) no-repeat 0 0; }
.vediotitlediv a{ display:block; width: 25px; float: right; height: 40px;}
.vedio-yz{ position: absolute; z-index: 1; width: 120px; height: 117px; background: url("../images/p1-yz.png") no-repeat 0 0; left:-120px; bottom:46px;}
.vedioc{ display:block; width: 100%; height: 352px;}
.vediocontent{ display:block; width:100%; height:100%; overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover; }
.vediocontent a{ display:block; width:74px; height:74px; background: url(../images/play.png) no-repeat 0 0; margin:123px 0 0 158px;}
.vediocontent a:hover{ cursor:pointer; }
.vediotitle{ display:block; width:100%; height:30px; line-height:30px; color:#d0a227; font-size:16px; font-weight:bold; text-align:center; }
.vediodes{ display:block; width:100%; line-height:26px; }

.p2{ height: 587px; background: url("../images/p2-bg.jpg") no-repeat center top;}
.p2-tit{ height: 258px; background: url("../images/p2-title.png") no-repeat center top;}
.p2-list li{ float:left; width: 167px; margin-right: 40px; cursor: default;}
.p2-list li:last-child,.p2-list li.last{ margin-right: 0;}
.p2-list li img{ display: block; width: 167px; height: 161px;}
.p2-list li p{ height: 64px; background: url(../images/p2-txtbg.png) no-repeat 0 0; font-size: 24px; font-weight: bold; line-height: 28px; color:#ffffff;}
.p2-list li p i{ display:block; float:left; width: 55px; color:#00a2e9;  padding:17px 0 0 13px;}
.p2-list li p span{ float: left; padding:17px 0 0 0px;  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);}
.p2-list li:hover p{ background: url(../images/p2-txtbgon.png) no-repeat 0 0; color: #fdfe02;}
.p2-list li:hover p i{ color: #ff9c00;}

.p2-scroll{ width: 1100px; height: 70px; position: relative; float: right; margin: 0;}
.p2-scroll a.b-prev,.p2-scroll a.b-next{ position: absolute; display: block; top:22px; z-index: 3; width: 29px; height: 29px;}
.p2-scroll a.b-prev{ background: url(../images/p2-btn-prev.png) no-repeat 0 0; left:0;}
.p2-scroll a.b-prev:hover{ background: url(../images/p2-btn-prev.png) no-repeat 0 0;}
.p2-scroll a.b-next{ background: url(../images/p2-btn-next.png) no-repeat 0 0; right:0;}
.p2-scroll a.b-next:hover{ background: url(../images/p2-btn-next.png) no-repeat 0 0;}
.p2-scroll ul{}
.p2-scroll li{ float: left; margin-right: 7px; width: 150px;}
.p2-scroll li img{ display: block; width: 150px; height: auto; }

.p3{ padding:0 0 57px 0;}
.p3-tit{ height: 228px; background: url(../images/p3-tit.png) no-repeat center top;}
.p3-list li{ float:left; width: 157px; height: 205px; position: relative; margin-right: 11px; cursor: default;}
.p3-list li:last-child,.p3-list li.last{ margin-right:0;}
.p3-list li img{ display:block; width: 157px; height: 205px; }
.p3-list li dl{ position: absolute; z-index: 2; left:0; top:140px; width: 100%; text-align: center; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);}
.p3-list li dt{ font-size: 18px; line-height: 24px; font-weight: bold; color: #fefd04;}
.p3-list li dd{ font-size: 16px; line-height: 24px; font-weight: bold; color: #fefefe;}
.p3-list li:hover dl{ text-shadow: 1px 1px 0 rgba(255, 255, 255, 1);}
.p3-list li:hover dt{ color: #ff0000;}
.p3-list li:hover dd{ color: #ff0000;}

.p4{ height: 785px; background: url("../images/p4-bg.jpg") no-repeat center top;}
.p4-m{ padding:68px 0 0 0;}
.p4-row1{ height: 162px;}
.p4-row1 .item-left{ float:left; width: 486px; height: 136px; background: url("../images/p4-t1.png") no-repeat 0 0;}
.p4-row1 .item-right{ float:right; width: 493px; height: 136px; background: url("../images/p4-t2.png") no-repeat 0 0;}

.p4-l{ float:left; width: 486px; height: 483px; background: url("../images/p4-t3.jpg") no-repeat 0 0; position: relative;}
.p4-l .item{ position: absolute; z-index: 2; width: 96px; height: 96px; border-radius: 50%; overflow: hidden; background-color: #0f95d6; cursor: default;}
.p4-l .item dl{ font-size: 18px; font-weight: bold; color: #ffffff; line-height: 30px; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4); text-align: center; padding:16px 0 0 0;}
.p4-l .item dt{ line-height: 35px; height: 35px; background-color: #ffa200;}
.p4-l .item dd{ font-size: 16px;}
.p4-l .item1{ left:112px; top:12px;}
.p4-l .item2{ background-color: #94d003; left:273px; top:12px;}
.p4-l .item3{ background-color: #00bfe9; left:11px; top:119px;}
.p4-l .item4{ background-color: #03b8fd; left:378px; top:119px;}
.p4-l .item5{ background-color: #00bfe9; left:11px; top:270px;}
.p4-l .item6{ background-color: #94d003; left:378px; top:270px;}
.p4-l .item7{ background-color: #94d003; left:115px; bottom:12px;}
.p4-l .item8{ background-color: #00bfe9; left:278px; bottom:12px;}
.p4-l .item:hover{ background-color: #ff0000;}

.p4-r { float:right; width: 507px;}
.p4-r ul{ float:right;}
.p4-r li{ float:left; width: 152px; height: 150px; margin:0 0px 10px 13px; border: solid 2px #ffffff; position: relative; cursor: default;}
.p4-r li img{ display: block; width: 100%; height: 100%;}
.p4-r li p{ display: block; position: absolute; left:0; top:0; height: 100%; width: 50px; font-size: 26px; font-weight: bold; color: #ffffff; text-shadow: rgba(0, 0, 0, 0.4); text-align: center; background-color: #ffa200; line-height: 30px; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);}
.p4-r li p span{ display: block; text-align: center; padding:47px 10px 0 10px;}
.p4-r li.item2 p{ background-color: #00bfe9;}
.p4-r li.item3 p{ background-color: #0f95d6;}
.p4-r li.item4 p{ background-color: #0f95d6;}
.p4-r li.item5 p{ background-color: #94d003;}
.p4-r li.item6 p{ background-color: #ffa200;}
.p4-r li.item7 p{ background-color: #ffa200;}
.p4-r li.item8 p{ background-color: #00bfe9;}
.p4-r li.item9 p{ background-color: #94d003;}
.p4-r li:hover p{ background-color: #ff0000;}

.p5{ height: 624px; background: url("../images/p5-bg.jpg") no-repeat center top;}
.p5-tit{ height: 257px; background: url("../images/p5-tit.png") no-repeat center top;}
.p5-l{ float:left; width: 590px; height: 314px; background: url("../images/p5-t1.jpg") no-repeat 0 0; position: relative;}
.p5-r{ float:right; width: 382px; height: 313px; position: relative; overflow: hidden;}
.p5-l-sb{ position: absolute; width: 227px; height: 244px; z-index: 5; background: url("../images/p5-l-sb.png") no-repeat 0 0; left:182px; top:26px;}
.p5-l li{ float:left; width: 293px; height: 155px; margin: 0 4px 4px 0; position: relative; overflow: hidden;}
.p5-l li img{ display: block; width: 100%; height: 100%;}
.p5-l li i{ display: block; position: absolute; width: 117px; height: 117px; background-color: #ffa200; z-index: 2; border-radius: 50%;}
.p5-l li em{ display: block; position: absolute; width: 50px; height: 42px; line-height: 42px; font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; color: #ffffff; text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.4); font-size: 36px; z-index: 3;}
.p5-l li.item1 i{ left:-39px; top:-36px;}
.p5-l li.item1 em{ left:20px; top:20px;}
.p5-l li.item2 i{ right:-39px; top:-36px; background-color: #94d003;}
.p5-l li.item2 em{ right:0px; top:20px;}
.p5-l li.item3 i{ left:-39px; bottom:-36px; background-color: #94d003;}
.p5-l li.item3 em{ left:20px; bottom:15px;}
.p5-l li.item4 i{ right:-39px; bottom:-36px; background-color: #ffa200;}
.p5-l li.item4 em{ right:0px; bottom:15px;}
.p5-l li.item2,.p5-l li.item4{ margin-right: 0;}
.p5-l li:hover i{ background-color: #ff0000;}
.p5-r .hd{ position: absolute; width: 100%; right:0; bottom:16px; height: 16px; z-index: 3;}
.p5-r .hd ul{ padding:0 18px 0 0; float:right;}
.p5-r .hd ul li{ float:left; width: 16px; height: 16px; border-radius: 50%; margin: 0 2px; background-color: #ffffff; text-indent: 999px;}
.p5-r .hd ul li.on{ background-color: #94d003; }
.p5-r .bd{ height: 313px;}

.p6{ height: 498px; position: relative; background: url("../images/p6-bg.jpg") no-repeat center top;}
.p6-tit{ height: 208px; background: url("../images/p6-tit.png") no-repeat 0 0;}
.p6-list{ }
.p6-list li{ float:left; width: 184px; margin-right: 19px; cursor: default;}
.p6-list li:last-child,.p6-list li.last{ margin-right:0;}
.p6-list li img{ display: block; border: solid 3px #ffffff; width: 178px; height: 240px; box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.2);}
.p6-list li p{ color: #ffffff; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4); font-size: 18px; font-weight: bold; margin:13px auto 0 auto; width: 160px; height: 31px; line-height: 31px; text-align:center; background-color: #0f95d6; border-radius: 15px;}
.p6-list li:hover p{ background-color: #94d003;}
.p6-list li:hover img{ border: solid 3px #94d003;}

.p7{ }
.p7-tit{ height: 230px; background: url("../images/p7-tit.png") no-repeat 0 0; position: relative;}
.p7-tit i{ display: block; position: absolute; z-index: 2; width: 162px; height: 201px; background: url("../images/p7-sb.png") repeat 0 0; left:137px; top:-11px;}
.p7-tit p{ display: block; position: absolute; z-index: 2; width: 1270px; height: 80px; background: url("../images/p7-line.png") repeat 0 0; left:-460px; bottom:0;}
.p7-list li{ float:left; width: 160px; position: relative; margin:0 8px 0 0; position: relative; height: 222px; cursor: default;}
.p7-list li:last-child,.p7-list li.last{ margin-right:0;}
.p7-list li img{ display: block; width: 160px; height: 159px; }
.p7-list li p{ text-align: center; line-height: 20px; color: #2a2a2a; font-size: 16px; padding:10px 0 0 0;}
.p7-list li em{ text-align: center; display: block; top: 104px; left:0; width: 100%; line-height: 28px; font-size: 16px; font-weight: bold; color: #ffffff; text-shadow: 1px 2px 0 rgba(0, 0, 0, 0.4); position: absolute; z-index: 3;}
.p7-list li:hover em{ color: #ffff00;}
.p7-list li:hover p{ color: #ff0000;}
.p8{}
.p8-tit{ height: 149px; background: url("../images/p8-tit.png") no-repeat center top;}
.p8-tab{ text-align: center; height: 55px;}
.p8-tab a{ text-align: center; display: inline-block; margin: 0 5px; background-color: #00bfe9; width: 113px; height: 32px; line-height: 32px; font-size: 18px; font-weight: bold; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4); color: #ffffff;}
.p8-tab a.on{ background-color: #ffa200;}
.p8-tab a:hover{ text-decoration: none;}
.p8-con{ }
.p8-scroll{ width: 1000px; margin: 0 auto; height: 170px; position: relative; display: none;}
.p8-scroll a.b-prev,.p8-scroll a.b-next{ position: absolute; display: block; top:41px; z-index: 3; width: 70px; height: 80px;}
.p8-scroll a.b-prev{ background: url(../images/p8-prev.png) no-repeat 0 0; left:-92px;}
.p8-scroll a.b-prev:hover{ background: url(../images/p8-prevon.png) no-repeat 0 0;}
.p8-scroll a.b-next{ background: url(../images/p8-next.png) no-repeat 0 0; right:-92px;}
.p8-scroll a.b-next:hover{ background: url(../images/p8-nexton.png) no-repeat 0 0;}
.p8-scroll ul{}
.p8-scroll li{ float: left; margin-right: 20px; width: 235px; height: 170px; position: relative;}
.p8-scroll li img{ display: block; width: 235px; height: 170px; }
.p8-scroll li p{ text-align: center; font-size: 18px; color: #ffffff; font-weight: bold; line-height: 34px; height: 34px; width: 100%; position: absolute; z-index: 3; left:0; bottom:0; background: url(../images/p8-txtbg.png) repeat 0 0;}

.gctj{}
.gctj-tit{ height: 41px; padding: 154px 0 0 0; background: url(../images/gctj-tit.png) no-repeat center top;}
.gctj-tit a{ display: block; margin: 0 auto; width: 65px; height: 19px; background: url(../images/gctj-more.png) no-repeat 0 0;}
.gctj-scroll{ height: 201px; overflow: hidden; position: relative;}
.gctj-scroll .imgbg{ margin-right: 10px;}
.gctj-scroll .imgbg img{ height: 201px;}


.picdiv{ display:block; width:1100px; position:relative; margin:0 auto; }
.newspicroll{ display:block; width:1024px; height:200px;  margin:6px auto; position:relative; }
.newspicrollul li{ display:block; float:left; width:246px; height:259px; position:relative; padding:5px; }
.newspicrollul li a{ display:block; width:238px; height:251px; padding:4px; }
.newspicrollul li a:hover{ background-image:url(../images/alitembg.png); }
.newspicrollul li img{ display:block; width:238px; height:195px; cursor:pointer; }
.alinfotitle{ display:block; width:238px; height:55px; line-height:55px; background-color:#eff0f2; color:#666666; font-size:16px; margin:1px auto 0 auto; text-align:center; }
.newspicrollul li a:hover{ text-decoration:none; }
.newspicrollul li a:hover .alinfotitle{ color:#f87d00; font-weight:bold; }
.picprevnext{ display:block; height:51px; width:1100px; position:absolute; left:0px; top:80px; z-index:9; }
.sprev{ display:block; height:51px; width:35px; float:left; background-image:url(../images/left.png) }
.snext{ display:block; height:51px; width:35px; float:right; background-image:url(../images/right.png); }
.sprev:hover{ background-image:url(../images/lefton.png) }
.snext:hover{ background-image:url(../images/righton.png) }
.footdiv{ display:block; width:100%; padding:0 0 60px 0; margin-top: 40px;}
.nyfootdiv{ margin-top: 0;}
.footmenu{ height: 45px; background-color: #0f95d6;}
.footmenu .footmenu-con{}
.footmenu ul{ padding: 0 0 0 0;}
.footmenu li{ float: left; width: 102px; height: 45px; text-align: center;}
.footmenu li.home{ width: 70px; }
.footmenu li.home a:hover{ background:url("../images/footmenu-homebg.png") no-repeat center center;}
.footmenu li+li{ background: url(../images/footmenu-line.png) no-repeat left center;}
.footmenu li a{ display: block; text-align: center; line-height: 45px; color: #ffffff; font-size: 16px; font-weight: bold; }
.footmenu li a:hover{ text-decoration: none; color: #ffffff; text-shadow: none; background:url("../images/footmenu-hoverbg.png") no-repeat center center; }
.footmenu li a em{ display: none;}

.flinkdiv{ color:#797979; line-height:32px; padding-left: 125px; width: 395px; height: 32px; background: url(../images/footlink-bg.png) no-repeat 0 0; margin-top: 15px;}
.flinkdiv a{ display:block; padding:0 10px; float:left; color:#797979; font-size: 16px; }
.flinkdiv em{ display:none; width:2px; font-style:normal; color:#797979; font-weight:16px; float:left; }
.flinkdiv a+em{ display:block; }
.flinkdiv span{ display: block; float: left;}
.flinkdiv a:hover{ color: #cb0304;}
.footmain{ display:block; height: 278px; background: url("../images/footbg.png") repeat 0 0;}
.footlogo{ display:block; width:214px; height:237px; float:left; background:url(../images/footlogo.png) no-repeat 0 0; }
.footlogo p{ padding: 0; text-align: center; font-size: 44px; color: #ffffff; line-height: 50px; font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;}
.fixdiv{ display:block; width:100%; height:60px; position:fixed; bottom:0px; background-color:#000000; z-index:9999; background-position:bottom; }
.fixmain{ display:block; width:1000px; height:60px; margin:0 auto; position:relative; background: url(../images/foot-ly-title.png) no-repeat 0 0;}
.foot-totop{ background: url(../images/foot-totop.png) no-repeat 0 0; width: 36px; height: 36px; display: block; position: absolute; z-index: 2; left:50%; margin: 0px 0 0 -18px; top:-30px;}
.foot-rw{ display: block; position: absolute; z-index: 3; left:-10px; bottom:0; background: url(../images/foot-rw.png) no-repeat 0 0; width: 117px; height: 115px;}
.foot-info{ float: left; width: 585px; margin-left: 44px;}
.foot-info dl{ color: #c89727;}
.foot-info dt{ font-size: 30px; font-weight: bold; color: #afd5f6; line-height: 40px; padding: 24px 0 5px 0;}
.foot-info dt span{}
.foot-info dd{ font-size: 16px; color: #7fadd4; line-height: 24px;}
.foot-info dd.item-tel{ height: 42px; line-height: 42px; background: url("../images/foot-tel-txt.png") no-repeat left center; padding-left:173px; font-size: 30px; font-weight: bold; color: #10cbf4;}
.foot-info dd.item-tel p{}
.foot-info dd.fb{ font-size: 16px;}
.foot-info dd.fb span{ margin-right: 16px;}
.foot-info dd.fb span.i-e{ background: url(../images/ficon-e.png) no-repeat left center; padding-left: 27px; }
.foot-info dd.fb span.i-c{ background: url(../images/ficon-c.png) no-repeat left center; padding-left: 27px; margin-right: 0;}
.foot-right{ float: right; width: 144px; padding: 29px 0 0 0; }
.foot-right p{ text-align: center; height: 50px; padding-top: 6px; background-color: #00bfe9; color: #FFFFFF; font-size: 15px; line-height: 20px; font-weight: bold;}
.foot-ewm{ width: 144px; height: 144px; margin: 0 auto; background-color: #ffffff; }
.foot-ewm img{ display: block; width: 144px; height: 144px;}
.foot-tel{ height: 28px; background: url(../images/foot-tel-icon.png) no-repeat 0 0; padding-left: 32px; margin-top: 13px; font-size: 24px; font-weight: bold; color: #f4d79f; line-height: 28px;}
.foot-share{}
.foot-share p{ text-align: center; color: #c89727; font-size: 14px; line-height: 20px; padding: 12px 0 20px 0;}
.foot-share ul{ padding: 0 0 0 10px;}
.foot-share li{ float:left; margin: 0 12px; width: 42px; height: 42px;}
.foot-share li a{ display: block; height: 42px;}
.foot-share li a.item-qq{ background: url(../images/foot-share-qq.png) no-repeat 0 0;}
.foot-share li a.item-wb{ background: url(../images/foot-share-wb.png) no-repeat 0 0;}
.foot-share li a.item-qzone{ background: url(../images/foot-share-qzone.png) no-repeat 0 0;}
.foot-share-btn{ padding: 0 0 0 10px;}
.foot-share-btn a{ margin: 0 12px !important;}

.fixformul{ display:block; height:60px; float:left; padding-left:229px; }
.fixformul li{ display:block; height:35px; float:left; padding-top:14px; }
#usernamef{ display:block; width:170px; height:35px; background:url(../images/name.png) no-repeat 0 0;background-color:transparent; border:none; padding-left:72px; outline:none; color:#4f4f4f; font-size:14px; line-height:35px; border:0; outline:none; overflow: hidden;}
#phonef{ display:block; width:170px; height:35px; background:url(../images/foot-input-phone.png) no-repeat 0 0; background-color:transparent; padding-left:72px; outline:none; margin-left:6px; color:#4f4f4f; font-size:14px; line-height:35px; border:0;outline:none; overflow: hidden;}
#submitf{ display:block; width:71px; height:35px; background:url(../images/submitbtn.png) no-repeat 0 0; background-color:transparent; border:none; outline:none; margin-left:6px; cursor:pointer; }
.fixtel{ display:block; height:60px; width: 155px; float:right; padding-left: 41px; background: url(../images/fixtel-icon.png) no-repeat left center;}
.fixtel span{ display:block; height: 16px; line-height:16px; font-size:14px; color:#ffffff; white-space:nowrap; padding: 10px 0 0 0;}
.fixtel b{ display:block; line-height:24px; color:#ffffff; font-size:22px; font-size:22px\9; font-weight:normal; }

.web{ display:block; height:30px; line-height:30px; background-image:url(../images/web.png); background-position:left center; background-repeat:no-repeat; padding-left:20px; color:#FFFFFF; float:left; margin-left:30px; }
.zz{ display:block; height:30px; line-height:30px; background-image:url(../images/zz.png); background-position:left center; background-repeat:no-repeat; padding-left:20px; color:#FFFFFF; float:left; margin-left:30px; }

.totopdiv{ display:block; width:88px; height:0px; margin:0 auto; position:relative; }
.totop{ display:block; width:88px; height:88px; position:absolute; top:-105px; background-image:url(../images/totop.png); }
.topimg{ display:block; width:100%; height:300px; background-position:center; background-repeat:no-repeat; }

.nymain{ width: 1080px; margin: 0 auto; position: relative; padding: 30px 0 30px 0; background: url("../images/nyconbg.png") repeat-y center top;}
.nymain-bottom{ padding:0 0 30px 0;}
.nymain-bottom .p8-scroll a.b-prev{ left:-130px;}
.nymain-bottom .p8-scroll a.b-next{ right:-130px;}


.leftdiv{ display:block; width:244px; float:left; position: relative;}
.rightdiv{ display:block; width:726px; float:right; border: solid 1px #d6d6d6; background-color: #ffffff; min-height: 800px;}
.leftnav{ display:block;}
.left-toptit{ height: 90px; position: relative;}
.ltoptitle{ display:block; height:90px; z-index: 2; background: url(../images/left-titbg.png) no-repeat 0 0; text-align: center; padding:0 38px 0 98px; }
.ltoptitle b{ display:block; height:30px; line-height:30px; color:#FFFFFF; font-size:24px; font-weight: bold; padding: 16px 0 0px 0px; }
.ltoptitle small{ display: block; color:#FFFFFF; font-size:14px; line-height:20px; font-family:arial, Times, serif; text-transform: uppercase;}
.left-infocon{ background-color: #ffffff; border-left:solid 1px #d6d6d6; border-right:solid 1px #d6d6d6; padding:0 10px 0 11px;}
.lnavdiv{ display:block; padding:30px 10px 30px 11px; }
.lnavul{ margin: 0 auto;}
.lnavul li{ display:block; height:45px; position: relative; border-bottom: dotted 1px #b9b9b9; }
.lnavul li.subm_on,.lnavul li:hover{ border-bottom: none; }
.lnavul li a{ display:block; height:45px; line-height:45px; font-size:16px; text-indent: 67px; color: #272727; background: url(../images/left-nav-bg.png) no-repeat 38px center;}
.lnavul li.subm_on a,.lnavul li a:hover{ color:#ffffff; text-decoration:none; background: url(../images/left-nav-bgon.png) no-repeat 0 0; font-weight: bold;}
.left-adlist{ margin-top: 20px;}
.left-adlist li{ float:left; width: 80px; height: 85px; margin-right: 5px;}
.left-adlist li a{ display: block; height: 85px; background-position: 0 0; background-repeat: no-repeat; background-color: #970208;}
.left-adlist li a span{ font-size: 15px; line-height: 22px; color: #FFFFFF; display: block; text-align: center; padding-top: 60px;}
.left-adlist li.last{ margin-right: 0;}
.left-adlist li.i1 a{ background-image: url(../images/left-ad-icon1.png);}
.left-adlist li.i2 a{ background-image: url(../images/left-ad-icon2.png);}
.left-adlist li.i3 a{ background-image: url(../images/left-ad-icon3.png);}
.left-adlist li a:hover{ background-color: #c4020c; text-decoration: none;}

.left-title{ background: url("../images/left-casebg.png") no-repeat 0 0; background-color: #00a2e9; height: 45px; overflow: hidden;}
.left-title p{ display: block; float: left; line-height: 45px; padding-left: 55px; font-size: 18px; color: #ffffff;}
.left-title a{ float: right; display: block; width: 25px; height: 25px; background: url(../images/left-tit-add.png) no-repeat 0 0; margin: 11px 18px 0 0;}

.left-bk{ }
.left-case{}
.left-case-con{ padding: 18px 10px 20px 11px;}
.left-case-pic{ width: 221px; height: 198px; position: relative; margin: 0 auto;}
.left-case-pic .hd{ position: absolute; z-index: 2; right:0; top:137px; width: 100%; height: 10px;}
.left-case-pic .hd ul{ float:right; padding:0 8px 8px 0;}
.left-case-pic .hd li{ float:left; width: 10px; height: 10px; margin:0 2px; background-color: #ffffff; overflow: hidden; text-indent: 999px; border-radius: 50%;}
.left-case-pic .hd li.on{ background-color: #94d003;}
.left-case-pic .bd{ position:relative; height:100%;}
.left-case-pic .bd img{ display: block; width: 221px; height: 154px;}
.left-case-pic .bd p{ display: block; height: 38px; line-height: 38px; text-align: center; background-color: #e9f1f4; font-size: 16px; color: #666666; margin-top:6px;}

.left-news{ margin-top: 12px; background: url(../images/left-picbg.jpg) no-repeat 0 0; height: 403px;}
.left-news-tit{ height: 116px; background: url(../images/left-news-tit.png) no-repeat 0 0;}
.left-news-list{ width: 239px; margin: 0 auto;}
.left-news-list li{ padding: 15px 0; border-bottom: solid 1px #27950d;}
.left-news-list li a{ display: block;}
.left-news-list li a p{ font-size: 12px; color: #1e8007; text-align: center; line-height: 16px; float:left; width: 58px; height: 58px; background-color: #f9bb2c;}
.left-news-list li a p span{ display: block; padding-top: 9px;}
.left-news-list li a p b{ display: block; text-align: center; font-weight: bold; font-size: 24px; line-height: 26px;}
.left-news-list li a dl{ float:right; width: 167px; padding: 4px 0 0 0;}
.left-news-list li a dt{ font-size: 14px; font-weight: bold; line-height: 18px; height: 36px; overflow: hidden; color: #ffffff;}
.left-news-list li a dd{ color: #73df5a; font-size: 12px; text-transform: uppercase; line-height: 16px; padding: 0px 0 0 0;}
.left-news-list li a:hover dt{ color: #ffc53f;}

.left-lxwm{ }
.left-lxwm-tit{ height: 45px; background: url("../images/left-lxwm-tit.png") no-repeat 0 0;}
.left-lxwm-con{ padding: 14px 10px 15px 11px; border-bottom: solid 1px #d6d6d6;}
.left-lxwm-pt{ height: 86px; background: url("../images/left-lxwm-t.jpg") no-repeat 0 0;}
.left-lxwm dl{ padding:16px 0 0 7px;}
.left-lxwm dt{font-size: 16px; line-height: 24px; color: #666666; padding:0 0 5px 0;}
.left-lxwm dd{ color: #666666; line-height: 20px; font-size: 14px;}
.left-lxwm dd em{ font-size: 20px; font-weight: bold; color: #88c132; line-height: 22px;}
.left-lxwm dd.item-tel{ padding:2px 0 4px 0;}

.lcontact{ display:block; width:246px; padding-top:20px; padding-bottom:15px; }
.lcontact p{ display:block; width:204px; padding-left:20px; padding-right:20px; padding-top:8px; padding-bottom:8px; height:48px; line-height:24px; color:#057949; font-size:16px; font-weight:bold; border-left:#d8d8d8 1px solid; border-right:#d8d8d8 1px solid; }
.lcul{ display:block; width:244px; border-left:#d8d8d8 1px solid; border-right:#d8d8d8 1px solid; border-bottom:#d8d8d8 1px solid; }
.lcul li{ display:block; width:244px; height:58px; margin:8px auto; }
.lctel{ background-image:url(../images/ltelbg.jpg); }
.lctitle{ display:block; width:112px; height:15px; line-height:15px; font-size:12px; color:#FFFFFF; padding-left:68px; padding-top:5px; text-align:center; letter-spacing:2px; }
.ltel{ display:block; width:190px; height:30px; line-height:30px; font-weight:bold; font-size:23px; font-family:"georgia"; padding-left:68px; color:#f08403; }
.lcul li.lcaddr{ background-image:url(../images/laddrbg.jpg); color:#666666; line-height:19px; padding-left:70px; padding-right:10px; width:164px; }

.site{ display:block; height:55px; background: url(../images/site-bg.png) no-repeat 0 0; padding: 0 0 0 0px;}
.site h3{ display: block; float:left; height: 55px; padding-left: 30px; line-height: 55px;}
.site h3 span{ display: block; font-size: 20px; line-height: 30px; color: #333333; padding:14px 0 0 0;}
.site h3 em{ display: none; font-size: 12px; color: #333333;text-transform: uppercase; font-weight: normal;}
.site p{ float:right; line-height: 30px; color: #1965c3; padding:20px 26px 0 0;}
.site p span{ color: #666666;}
.site p em{ color: #666666;}
.site p a{ color: #666666;}
.content{ display:block; line-height:24px; padding:24px 25px 24px 26px; }
.content img{ max-width:675px; }
.list-content{ display:block; line-height:24px; padding:24px 15px 24px 15px; }
.list-content img{ max-width:675px; }

.newscontent{ display:block; line-height:24px; padding:5px 25px 24px 26px; }
.newslist li{ display:block;  margin:0px auto; padding: 0; height: 162px; position: relative; border-bottom: #b6b6b6 1px dotted;}
.newslist li+li{}
.newslist li a{ display: block; height: 132px; padding: 15px 0; width: 726px; position: absolute; z-index: 2; left:-26px; top:0;}
.newslist li a img{ float:left; width: 176px; height: 128px; border: solid 2px #ffffff; margin-left: 26px;}
.newslist li a dl{ float:left; width: 480px; padding: 5px 0 0 0; margin-left: 20px;}
.newslist li a dt{ font-size: 18px; line-height: 30px; height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative; }
.newslist li a dd{  line-height: 22px;}
.newslist li a dd.item-detail{ height: 48px; margin-top: 5px;}
.newslist li a dd.item-detail span{ }
.newslist li a dd.item-more{ padding: 6px 0 0 0; height: 26px;}
.newslist li a dd.item-more span{ float:left; display: block; width: 114px; height: 26px; text-align: center; background-color: #bababa; line-height: 24px; color: #ffffff; border-radius: 13px;}
.newslist li a dd.item-more em{ display: block; float:left; padding-left: 19px; font-size: 14px; margin-left: 17px; line-height: 26px;}
.newslist li a dd.item-more em.i-f{ background: url("../images/newslist-icon-f.png") no-repeat left center;}
.newslist li a dd.item-more em.i-d{ background: url("../images/newslist-icon-d.png") no-repeat left center;}
.newslist li:hover+li,.newslist li:hover{ border-top:none;}
.newslist li a:hover{ text-decoration: none; background-color: #00a2e9; color: #ffffff;}
.newslist li a:hover dd.item-more span{ border:none; background-color: #94d003; color: #00a2e9;}
.newsdetail-tit{ text-align: center; color: #00a2e9; font-size: 30px; font-weight: bold; line-height: 36px; padding: 35px 0 35px 0;}
.newsdetail-sub{ height: 60px; border-top:solid 1px #dbdbdb; border-bottom:solid 1px #dbdbdb;}
.newsdetail-subleft{ float:left;}
.newsdetail-subleft span{ float:left; display: block; margin-right: 35px; font-size: 14px; color: #848484; line-height: 60px;}
.newsdetail-con{ padding: 30px 0;}
.newsdetail-share{ float:right; padding: 17px 0 0 0;}
.pages{ display:block; width:100%; height:32px; padding-top:20px; text-align:center; }
.pages a{ display:block\9; display:inline-table; width:26px; height:26px; line-height:26px; float:left\9; margin-left:5px; margin-right:5px; text-align:center; color:#666666; text-decoration:none; background-color:#ffffff; border:#d2d2d2 1px solid; font-size:12px; }
.pages a.nowpage{ color:#FFFFFF; font-weight:bold; background-color:#00a2e9; border: solid 1px #00a2e9; }
.pages a.fp,.pages a.lp{ width:40px;  }
.pages a.pp,.pages a.np{ width:50px; }
.font16BR{ font-size:24px; font-weight:bold; color:#000000; }
.nprevnext{ display:block; width:100%; height:30px; line-height:30px; font-size:14px; font-weight:bold; padding-top:10px; color:#383838; }
.nprevnext+.nprevnext{ padding-top:0px;}
.nprevnext a{ color:#383838; text-decoration:none; }
.nprevnext a:hover{ color:#45bb07; }

.cpad{ display:block; width:680px; height:110px; color:#000000; padding-top:20px; padding-bottom:20px; }
.cpad span{ display:block; padding-left:50px; }
.info1{ height:30px; line-height:30px; font-size:22px; font-weight:100; }
.info2{ height:50px; line-height:50px; font-size:36px; font-weight:bold; }
.info3{ height:30px; line-height:30px; font-size:14px; font-weight:lighter; }
/* hylist */
.hylist-con{padding:22px 25px 20px 26px;}
.hylist{ padding: 11px 0;}
.hylist li{ padding: 11px 0;}
.hylist li a{ display: block; height: 106px; padding:10px 9px; border: solid 1px #dcdcdc; position: relative;}
.hylist li a.indextop{ z-index: 10;}
.hylist li a i.i-hot{ display: block; position: absolute; z-index: 2; right:-1px; top:-1px; width: 86px; height: 80px; background: url("../images/hylist-hot.png") no-repeat 0 0;}
.hylist li a img{ display: block; float:left; width: 173px; height: 104px;}
.hylist li a dl{ float:left; width: 495px; margin-left:19px; padding-top:16px;}
.hylist li a dt{ height: 22px; font-size: 18px; line-height: 22px; color: #333333; overflow: hidden;}
.hylist li a dt span{ display: block; float:left; }
.hylist li a dt span.g-name{ color: #ce0203;}
.hylist li a dt em{ display: block; float:left; font-size: 14px; height: 22px; width: 54px; text-align: center; color: #ffffff; background-color: #e60203; border-radius: 3px; font-weight:normal; line-height: 22px; overflow: hidden;}
.hylist li a dd{ padding: 10px 0 0 0; line-height: 24px; min-height: 24px;}
.hylist li a dd span{ float:left; display: block; margin-right: 12px;}
.hylist li a dd span.s-address{ padding-left:19px; color: #888888; width: 296px; min-height: 24px; background: url("../images/hylist-icon-l.png") no-repeat left 3px;}
.hylist li a dd span.s-date{ color: #999999;}
.hylist li a dd span.s-star{ background: url("../images/hylist-star.png") no-repeat left center; width: 81px; height: 24px;}
.hylist li a p.item-icon{ display: block; position: absolute; z-index: 2; right:38px; top:58px; height: 24px;}
.hylist li a p.item-icon span{ display: block; width: 24px; height: 24px; position: relative; float:left; margin-left: 6px;}
.hylist li a p.item-icon span.i-tel{ background: url("../images/hylist-icon-tel.png") no-repeat 0 0;}
.hylist li a p.item-icon span.i-wx{ background: url("../images/hylist-icon-wx.png") no-repeat 0 0;}
.hylist li a p.item-icon span i{ display: none; position: absolute; z-index: 10; top:25px; right:-20px;}
.hylist li a p.item-icon span.i-tel i{ width: 170px; height: 47px; background: url("../images/hylist-telbg.png") no-repeat 0 0; text-align: center; line-height: 46px; padding-top:8px; font-size: 20px; font-weight: bold; color: #ff8400;}
.hylist li a p.item-icon span.i-wx i{ width: 84px; height: 77px; padding-top:14px; background: url("../images/hylist-ewmbg.png") no-repeat 0 0;}
.hylist li a p.item-icon span.i-wx i img{ display: block; margin: 0 auto; width: 72px; height: 72px; float:none;}
.hylist li a:hover{ text-decoration: none;}
.hylist li a:hover dt{ color: #f27d00; font-weight: bold;}
.hylist li a:hover dt span.g-name{ color: #f27d00;}
.hylist li a:hover dt em{ background-color: #ff8400;}
.hylist li a:hover i.i-hot{ background: url("../images/hylist-hoton.png") no-repeat 0 0;}
/* hblist */
.hblist-con{ padding:10px 25px 20px 26px;}
.hblist li{ padding:26px 0; border-bottom:dotted 1px #a3a3a3;}
.hblist li a{ height: 214px; position: relative;}
.hblist li a .item-hits{ display: block; float:left; width: 74px; height: 38px; text-align: center; background: url("../images/hblist-hitbg.png") no-repeat 0 0; line-height: 33px; color: #333;}
.hblist li a dl{ float:right; width: 724px;}
.hblist li a dt{ height: 28px; line-height: 28px;}
.hblist li a dt span{ display: block; float:left; width: 600px; height: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 18px;}
.hblist li a dt em{ display: block; float:right; width: 78px; padding-left:24px; background: url("../images/hblist-icon-date.png") no-repeat left center; color: #999999; font-weight: normal;}
.hblist li a dd.item-detail{ height: 40px; line-height: 20px; color: #666666;}
.hblist li a dd.item-pic{ padding:10px 0 0 0; max-height: 135px; overflow: hidden;}
.hblist li a dd.item-pic img{ height: 135px; display: block; float:left; width: 182px; margin-right: 10px;}
.hblist li a:hover{ text-decoration: none;}
.hblist li a:hover dt span{ color: #e60203; font-weight: bold;}
/*cpzs*/
.cpzs-site{ display:block; height:50px; padding: 0 0 0 0px;}
.cpzs-site h3{ display: block; float:left; height: 50px; padding-left: 0px; line-height: 50px;}
.cpzs-site h3 span{ display: block; font-size: 24px; font-weight: bold; line-height: 50px; color: #970208; }
.cpzs-site h3 em{ display: none; font-size: 12px; color: #FFFFFF;text-transform: uppercase; font-weight: normal;}
.cpzs-site p{ float:right; line-height: 50px; color: #666666; }
.cpzs-site p span{color: #666666;}
.cpzs-site p em{ color: #666666;}
.cpzs-site p a{ color: #666666;}
.cpzs-menu{ height: 56px; background-color: #f2f1ef; overflow: hidden;}
.cpzs-menu li{ float:left; margin-right: 5px;}
.cpzs-menu li a{ display: block; height: 56px; padding: 0 37px; text-align: center; font-size: 18px; color: #3b3527; line-height: 56px;}
.cpzs-menu li.subm_on a,.cpzs-menu li a:hover{ text-decoration: none; background-color: #d20b15; color: #FFFFFF;}

.cplist{ display:block; padding: 0px 0 0 0;}
.cplist li{ display:block; width:218px; float:left; margin: 0 19px 20px 0;}
.cplist li a{ display:block; width:218px; height:235px; text-decoration:none; position:relative; }
.cplist li a img{ display:block; width:212px; height:182px; background-color: #ffffff; border:solid 1px #bfc8d4; padding:2px;}
.cplist li a p{ height: 40px; margin-top: 6px; width: 100%; background:#e9f1f4; color: #666666; font-size: 16px; line-height: 40px; text-align: center;}
.cplist li a p span{ display: block; }
.cplist li a p em{ display:  none; text-transform: uppercase; font-size: 12px; line-height: 16px; padding: 0 0 0 18px;}
.cplist li a i{ display:none; width: 259px; height: 200px; background: url("../images/cplist-imghover.png") no-repeat 0 0; position: absolute; z-index: 2; top:0; left:0;}
.cplist li a:hover{ text-decoration: none;}
.cplist li a:hover p{ background: #00a2e9; color: #FFFFFF;}
.cplist li a:hover img{ border:solid 1px #c3cbd7;}
.cplist li a:hover i{ display: block;}
.cplist li.item3,.cplist li.item6,.cplist li.item9,.cplist li.item12{ margin-right: 0;}

.rightdiv1{ display:block; width:1000px; padding-top:20px; }
.expdiv{ display:block; width:1000px; height:656px; margin:20px auto; position:relative; }
.expleft{ display:block; width:246px; height:656px; position:absolute; }
.expltitle{ display:block; width:246px; height:107px; background-image:url(../images/explt.jpg); }
.expltitle span{ display:block; width:160px; height:30px; line-height:30px; font-size:24px; color:#FFFFFF; padding-left:68px; padding-top:26px; }
.expltitle span b{ color:#7aff03; }
.expltitle small{ display:block; width:160px; padding-left:68px; height:20px; line-height:20px; font-size:18px; color:#FFFFFF; }

.elfoot{ display:block; width:246px; height:44px; background-image:url(../images/elfoot.png); background-position:center; background-repeat:no-repeat; }
.elcontent{ display:block; width:246px; height:550px; background-color:#eaeaea; }
.exptyle{ display:block; width:246px; border-bottom:#d2d2d2 1px solid; position:relative; padding-top:9px; }
.exproll{ display:block; width:228px; position:relative; z-index:20; padding-left:9px; padding-right:9px; }
.exptypeul li{ display:block; width:64px; height:94px; float:left; overflow:hidden; text-align:center; padding:6px; }
.exptypeul li a{ display:block; width:64px; height:94px; }
.exptypeul li a img{ display:block; width:64px; height:64px; background-image:url(../images/expimg.jpg); background-repeat:no-repeat; background-position:center; border:none; }
.exptypeul li.subon a img{ background-image:url(../images/expimgon.jpg); }
.exptypeul li a span{ display:block; width:64px; height:30px; line-height:30px; color:#666666; font-size:15px; }
.exptypeul li a:hover{ text-decoration:none; }

.explist{ display:block; width:246px; margin:0 auto; }
.explist li{ display:block; width:105px; height:74px; padding:9px; float:left; overflow:hidden; position:relative; }
.explist li img{ display:block; width:101px; height:70px; border:#FFFFFF 2px solid; position:absolute; }
.explist li a.expitem1 img{ border-color:#8ed710; }

.expprevnext{ display:block; width:260px; height:0px; position:absolute; top:8px; left:4px; z-index:21; }
.expprev{ display:block; width:12px; height:11px; background-image:url(../images/expl.png); float:left; }
.expnext{ display:block; width:12px; height:11px; background-image:url(../images/expr.png); float:right; }

.exprightc{ display:block; width:742px; float:right; }
.space{ display:block; width:742px; float:right; height:15px; }
.expright{ display:block; width:740px; height:564px; border:#c3a801 1px solid; float:right; }
.expright div{ display:block; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover; }

.exppage .pages{ display:block; width:100%; height:32px; padding-top:20px; text-align:center; }

.exppage .pages a{ display:block\9; display:inline-table; width:16px; height:16px; line-height:16px; float:left\9; margin-left:2px; margin-right:2px; text-align:center; color:#666666; text-decoration:none; background-color:#c0c0c0; border:#cccccc 1px solid; font-size:12px; }
.exppage .pages a.nowpage{ color:#c0c0c0; font-weight:normal; background-color:#ffffff; }
.exppage .pages a.fp,.exppage .pages a.lp{ display:none;  }
.exppage .pages a.pp,.exppage .pages a.np{ width:16px; text-indent:-100px; overflow:hidden; background-color:#c0c0c0; }
.exppage .pages a.pp{ background-image:url(../images/pp.png); background-position:center; }
.exppage .pages a.np{ background-image:url(../images/np.png); background-position:center; }


.contactcontent{ display:block; width:726px; background-image:url(../images/contactbg.jpg); background-position:top center; background-repeat:no-repeat; }
.contactinfo{ display:block; width:400px; height:260px; padding-left:323px; padding-top:280px; }
.comp{ display:block; width:400px; height:30px; line-height:30px; font-size:24px; color:#067e4e; white-space:nowrap; }
.comp em{ line-height:30px; font-size:20px; font-style:normal; font-weight:bold; padding-right:14px; }
.comp1{ display:block; width:380px; height:20px; line-height:20px; color:#5f5f5f; font-size:16px; padding-left:16px; }
.contactul{ display:block; width:300px; height:200px; padding-top:20px; }
.contactul li{ display:block; width:300px; height:30px; line-height:30px; }

.ctel{ background-image:url(../images/tel.jpg); background-position:16px center; background-repeat:no-repeat; padding-left:38px; color:#55c30c; font-weight:bold; }
.ctel{ font-size:18px; }
.ctel b{ font-size:14px; color:#5f5f5f; }
.cmail{ background-image:url(../images/main.jpg); background-position:16px center; background-repeat:no-repeat; padding-left:38px; color:#5f5f5f; }
.cweb{ background-image:url(../images/web.jpg); background-position:16px center; background-repeat:no-repeat; padding-left:38px; color:#5f5f5f; }

.ok{ display:block; height:120px; line-height:30px; background:url(../images/lttbg.png) no-repeat 20px 0; padding-left:126px; color:#c3a801; font-size:16px; width:270px; margin:160px auto; _margin:80px auto; }
.faild{ display:block; height:120px; width:270px; line-height:30px; background:url(../images/lttbg.png) no-repeat 20px 0; padding-left:126px;color:#ff0000; font-size:16px; margin:180px auto; _margin:80px auto; }
.videolist{ display:block; width:927px; height:510px; background-image:url(../images/videobg.png); margin:0px auto 0px auto; position:relative; background-position:top; padding-top:20px; padding-left:20px; padding-right:21px; }
.spshow{ display:block; width:617px; height:436px; float:left; overflow:hidden;  }
.videofoot{ display:block; width:617px; height:40px; background-color:#d1e2a2; float:left; }
.videotel{ display:block; width:500px; height:37px; float:left; line-height:37px; color:#44531b; font-size:16px; font-weight:bold; padding-left:5px; }
.videotel b{ color:#eb3300; }
.videosdiv{ display:block; width:301px; height:472px; float:right; }
.videoinfo{ display:block; width:290px; height:69px; line-height:40px; color:#FFFFFF; padding-left:10px; }
.videoinfo b{ display:block; width:200px; height:20px; line-height:20px; color:#FFFFFF; padding-top:12px; padding-left:36px;  }
.videoinfo em{ font-style:normal; }
.videosul{ display:block; width:301px; height:406px; padding-top:1px; overflow-y: auto; overflow-x:hidden; scrollbar-arrow-color: #81a226; scrollbar-face-color: #a4c745; scrollbar-3dlight-color: #81a226; scrollbar-highlight-color: #81a226; scrollbar-shadow-color: #81a226; scrollbar-darkshadow-color: #81a226; scrollbar-track-color: #a4c745;  scrollbar-base-color:#a4c745; cursor:pointer; }
.videosul li{ display:block; width:289px; height:60px; overflow:hidden; padding-top:10px; padding-bottom:10px; padding-right:5px; padding-left:5px; }
.videosul li img{ display:block; width:105px; height:60px; float:left; }
.vtitle{ display:block; width:170px; max-height:40px; line-height:20px; float:right; color:#4c562f; font-size:12px; overflow:hidden; }
.plays{ display:block; width:170px; line-height:20px; float:right; color:#71843c; font-size:12px; }
.curvedio{ background-color:#a4c745; }
.curvedio .vtitle{ color:#ffffff; }
.curvedio .plays{ color:#44531b; font-weight:bold; }
.videosul::-webkit-scrollbar{width: 10px;}
.videosul::-webkit-scrollbar-thumb{background: rgba(129,162,38,0.9);-webkit-box-shadow: inset 0 0 6px rgba(129,162,38,1);}
.videosul::-webkit-scrollbar-track {-webkit-box-shadow: inset 10px 10px 10px rgba(164,199,69,1);}
.videosul::-webkit-scrollbar-thumb:window-inactive{background: rgba(255,240,1,1);}

.contactdiv{ display:block; width:682px; height:345px; background-image:url(../images/contactbg.png); }
.contacttel{ display:block; width:240px; height:60px; padding-top:190px; padding-left:380px; line-height:60px; color:#5faa35; font-size:30px; font-weight:bold; }
.kfqqs{ display:block; width:320px; padding-left:300px; padding-top:15px; }
.kfqqs li{ display:block; width:92px; height:22px; float:left; padding:7px; }
/**/
.lxwm{ }
.lxwm-ptlist{ padding-bottom: 36px;}
.lxwm-ptlist li{ float:left; margin-right: 32px;}
.lxwm-ptlist li img{ display: block; width: 280px; height: 193px;}
.lxwm-ptlist li:last-child,.lxwm-ptlist li.last{ margin-right: 0;}
.lxwm-adpic{ height: 209px;}
.lxwm-adpic img{ display: block;}
.lxwm-top{ }
.lxwm-info{ position: relative; padding: 0; height: 443px; }
.lxwm-map{ float:right; width:617px; height: 443px; background-color: #FFFFFF; overflow:hidden; }
.lxwm-info-right{ float:left; width: 374px; height: 443px; background: url(../images/lxwm-telbg.png) no-repeat 0 0; position: relative; color: #FFFFFF;} 
.lxwm-info-ewm{ position: absolute; z-index: 3; width: 101px; height: 101px; left:233px; bottom:29px;}
.lxwm-info-ewm img{ display: block; width: 100%; height: 100%;}
.lxwm-info-tel{ position: absolute; z-index: 3; left:94px; top:91px; width: 220px;}
.lxwm-info-tel dt{ font-size: 26px; font-weight: bold; line-height: 28px;}
.lxwm-info-tel dd{ font-size: 14px; line-height: 16px;}
.lxwm-info-detail{ position: absolute; z-index: 3; left:37px; top:150px; width: 316px; line-height: 20px;}
.lxwm-info-detail dt{ font-size: 18px; font-weight: bold; padding: 0 0 5px 0;}
.lxwm-info-detail dd.item-two{ padding-left:42px;}

.lxwm-info-con{ padding: 50px 40px 0 26px; color: #FFFFFF;}
.lxwm-info-con dl{ }
.lxwm-info-con dt{ font-size: 30px; font-weight: bold; line-height: 40px; font-weight: bold; padding: 0 0 5px 0;}
.lxwm-info-con dd{ line-height: 28px; font-size: 24px; font-weight: bold; padding-bottom: 12px;}
.lxwm-info-con li{ line-height: 24px; padding-left: 26px;}
.lxwm-info-con li.i1{ background: url(../images/lxwm-icon1.png) no-repeat left center;}
.lxwm-info-con li.i1 em{ font-size: 24px; font-weight: bold;}
.lxwm-info-con li.i2{ background: url(../images/lxwm-icon2.png) no-repeat left center;}
.lxwm-info-con li.i3{ background: url(../images/lxwm-icon3.png) no-repeat left center;}
.lxwm-info-con li.i4{ background: url(../images/lxwm-icon4.png) no-repeat left center;}
.lxwm-info-con li.i5{ background: url(../images/lxwm-icon5.png) no-repeat left 5px;}

.lxwm-lct{ height: 150px; background: url(../images/lxwm-lct.jpg) no-repeat 0 0; margin-top: 39px;}
.lxwm-lct ul{ padding-left: 168px;}
.lxwm-lct li{ float:left; width: 111px; height: 111px; position: relative; margin-left: 25px; background: url("../images/lxwm-lct-bg.png") no-repeat 0 0; cursor: default;}
.lxwm-lct li img{ display: block; width: 100%; height: 100%;}
.lxwm-lct li i{ display: block; position: absolute; z-index: 2; left:-1px; top:4px; width: 43px; height: 43px; text-align: center; line-height: 45px; font-size: 18px; color: #00a2e9;}
.lxwm-lct li:hover{ background: url("../images/lxwm-lct-bgon.png") no-repeat 0 0;}
.lxwm-lct li:hover i{ color: #95ca1e;}
.lxwm-form{position: relative;}
.lxwm-form-rw{ position: absolute; display: block; z-index: 2; right:0; top:0; background: url("../images/lxwm-rw.png") no-repeat 0 0; height: 501px; width: 323px;}
.lxwm-form-t{ float:left; width: 438px; height: 404px; background: url("../images/lxwm-xt.jpg") no-repeat 0 0;}
.lxwm-form-main{ position: relative; width: 530px; float:right;}
.lxwm-form-tit{ height: 60px; background: url("../images/lxwm-form-tit.png") no-repeat 0 0;}
.lxwm-form-tit dt{ font-size: 24px; font-weight: bold; color: #c4020c; line-height: 30px; padding: 0 0 6px 0;}
.lxwm-form-tit dd{ height: 28px; background: url(../images/lxwm-form-titicon.jpg) no-repeat left center; padding: 0 0 0 17px; font-size: 16px; color: #333333; line-height: 28px;}
.lxwm-form-list{ }
.lxwm-form-list li{ background-color: #eef4f6; margin-bottom: 13px; color: #666666; line-height: 44px; font-size: 16px; padding:0 18px;}
.lxwm-form-list li label{ display: block; float:left; width: 88px; line-height: 44px; color: #666666;}
.lxwm-form-list li input{ float:left;border: none; background-color: transparent; height: 44px; line-height: 42px; width: 400px; font-size: 16px; color: #666666; outline: none; padding: 0; margin: 0;}
.lxwm-form-list li textarea{ border: none; float:left; background-color: transparent; height: 115px; line-height: 42px; width: 400px; resize: none; font-size: 16px; color: #666666; outline: none; font-family: "Microsoft YaHei"}
.lxwm-form-list li.item-btn{ background-image: none; background-color: transparent; border: none; padding-left: 0;}
.lxwm-form-list li input.btn-submit{ width: 167px; height: 40px; border: none; background: #00a2e9; cursor: pointer; color: #ffffff; line-height: 40px; font-size: 16px;}
.lxwm-form-list li input.btn-reset{ width: 167px; height: 40px; border: none; background: #95ca1e; cursor: pointer; color: #ffffff; line-height: 40px; font-size: 16px; margin-left:7px;}
.lxwm-form-list li ::-webkit-input-placeholder { color:#666666;}
.lxwm-form-list li :-moz-placeholder { color:#666666;}
.lxwm-form-list li ::-moz-placeholder { color:#666666;}
.lxwm-form-list li :-ms-input-placeholder { color:#666666;}
.lxwm-form-list li.row-name{ background: url(../images/lxwm-form-namebg.png) no-repeat 0 0 #FFFFFF;}
.lxwm-form-list li.row-tel{ background: url(../images/lxwm-form-telbg.png) no-repeat 0 0 #FFFFFF;}
.lxwm-form-list li.row-content{ background: url(../images/lxwm-form-contentbg.png) no-repeat 0 0 #FFFFFF; height: 56px;}

.map{ display:block; width:999px; overflow:hidden; margin: 10px 0 40px 0; }
.duilian{top:120px;position:absolute;overflow:hidden; display:none; z-index:9999;}
.duilian_left{ left:0px;}
.duilian_right{right:6px;}
.duilian_con{borwidth:100px; overflow:hidden;}
.duilian_con img{margin-left:0px;}
.duilian_close{ width:100%; height:24px; line-height:24px; text-align:center; display:block; font-size:13px; color:#555555; text-decoration:none;}
.qt{ display:block; height:30px; line-height:30px; font-weight:bold; color:#508A00; font-size:16px; }
.qtel{ font-size:12px; font-weight:bold; color:#0F86BA; white-space:nowrap; }
.qcom{ font-size:16px; line-height:20px; padding-top:10px; font-weight:bold; color:#0068BE; white-space:nowrap; }
.qq{ background-image:url(/images/qqtop.png); width:157px; background-repeat:no-repeat; padding-top:39px; float:left; z-index:9999;}
.qqs{ background-image:url(/images/qqbody.png); display:block; padding-left:7px; width:150px; padding-top:10px; padding-bottom:10px;}
.qqs li{ margin-top:5px; text-align:center; }
.qqfoot{ background-image:url(/images/qqfoot.png); display:block; width:157px; height:8px;}
.qqkf{ display:block; float:left; background-image:url(/images/qqkf.png); width:32px; height:140px; margin-left:-6px; margin-top:116px; _margin-top:58px;}
.qqkf.qqkf1{ background-image:url(/images/qqkf1.png); }
/* ::-webkit-scrollbar{width: 10px;}
::-webkit-scrollbar-thumb{background: rgba(220, 248, 255,0.9);-webkit-box-shadow: inset 0 0 6px rgba(220, 248, 255,1);}
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 10px 10px 10px rgba(255, 255, 255,1);
}
::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(30, 155, 209,1);
} */
/**/
.zxty{ width: 999px; margin: 35px auto 50px auto;}
.zxty-left{ float: left; background-color: #c7a05d; width: 214px; height: 736px; padding: 2px;}
.zxty-left-m{ width: 212px; border: solid 1px #efd38e; height: 734px; position: relative;}
.zxty-left-prev{ display: block; width: 30px; height: 15px; position: absolute; z-index: 2; background: url(../images/zxty-left-prev.png) no-repeat 0 0; left: 94px; top:19px}
.zxty-left-next{ display: block; width: 30px; height: 15px; position: absolute; z-index: 2; background: url(../images/zxty-left-next.png) no-repeat 0 0; left: 94px; bottom:23px}
.zxty-left-list{ height: 645px; overflow: hidden; margin-top: 50px;}
.zxty-left-list li{ display: block; height: 217px;}
.zxty-left-list li a{ display: block; height: 204px; color: #8f4e12; }
.zxty-left-list li a img{ display: block; margin: 0 auto; width: 154px; height: 154px;}
.zxty-left-list li a span{ font-size: 16px; line-height: 20px; display: block; text-align: center; padding: 7px 0 0 0;}
.zxty-left-list li a em{ font-size: 18px; font-family: "Freestyle Script",arial; line-height: 20px; display: block; text-align: center;}
.zxty-left-list li a:hover{ color: #ff8400; text-decoration: none;}
.zxty-right{ float: left; width: 781px; height: 740px; background: url(../images/zxty-right-bg.jpg) no-repeat 0 0;}
.zxty-right-m{ padding: 53px 39px 0 62px;}
.zxty-right-big{ width: 680px; height: 510px; }
.zxty-right-big img{ display: block; height: 506px; width: 676px; border: solid 2px #a46b3b;}
.zxty-right-list{ height: 112px; margin-top: 12px; position: relative;}
.zxty-right-list .b-prev{ display: block; position: absolute; width: 20px; height: 28px; background: url(../images/zxty-right-prev.png) no-repeat 0 0; top:42px; left:15px;}
.zxty-right-list .b-prev:hover{background: url(../images/zxty-right-prev_on.png) no-repeat 0 0;}
.zxty-right-list .b-next{display: block; position: absolute; width: 20px; height: 28px; background: url(../images/zxty-right-next.png) no-repeat 0 0; top:42px; right:15px;}
.zxty-right-list .b-next:hover{ background: url(../images/zxty-right-next_on.png) no-repeat 0 0; }
.zxty-right-scroll{ width: 600px; height: 112px; overflow: hidden; margin: 0 auto;}
.zxty-right-scroll li{ float: left; width: 138px; height: 112px; margin: 0 6px;}
.zxty-right-scroll li img{ display: block; width: 138px; height: 112px; }
.zxty-right-scroll li.on img{ display: block; border:solid 2px #ff8400; width: 134px; height: 108px; }
/**/
.detail-next{ margin-top: 20px; }
.detail-next a{ float:left; width: 330px; height: 75px; line-height: 75px; background-color: #f0f0f0; color: #444444;}
.detail-next a em{ display: block; height: 75px; float:left; background-color: #00a2e9; color: #FFFFFF; width: 91px; text-align: center; font-size: 16px;}
.detail-next a span{ float:left; width: 210px; height: 75px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 19px;}
.detail-next a.item-next{ float: right;}
.detail-next a.item-next em{ float:right;}
.detail-next a.item-next span{ float:left;}
.detail-next a:hover em{ text-decoration: none;}
.detail-next a:hover span{ color: #00a2e9;}

.detail-next-right{ padding-top: 10px; float: right;}

/**/
.fade{
	opacity: 0;
    filter: alpha(opacity=0)\9;
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear;
}
.fade.in{ 
	opacity: 1;
    filter: alpha(opacity=100)\9;
}
.modal{
	position: fixed !important;
    top: 50%;
    left: 50%;
    _position: absolute;
    _top: 15%;
    _margin-top: 0;
    z-index: 1050;
    width: 660px;
    margin-left: -330px;
    margin-top: -300px;
    background-color: #fff;
    outline: none;
}
.modal.fade{
	-webkit-transition: opacity .4s linear, top .4s ease-out;
    transition: opacity .4s linear, top .4s ease-out;
    top: -25%;
}
.modal.fade.in{
	top: 50%;
    _top: 15%;
}
.modal-header, .modal-hd{
	position: relative;
    height: 32px;
    padding: 14px 20px;
    background-color: #f5f5f5;
}
.modal-body, .modal-bd{
	position: relative;
    padding: 40px 60px;
}
.modal-bd iframe{ height: 100%;}
.redmi4x-video-modal{
	width: 880px;
    height: 596px;
    margin-left: -440px;
    margin-top: -298px;
}
.redmi4x-video-modal .modal-bd{
	padding: 0;
    width: 100%;
    max-height: 536px;
    height: 536px;
}
.modal-header h3, .modal-header .title, .modal-hd h3, .modal-hd .title{
	margin: 0;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
    color: #424242;
}
.modal .close{
	position: absolute;
    top: 14px;
    right: 14px;
    width: 40px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #666666;
    cursor: pointer;
    -webkit-transition: all .2s;
    transition: all .2s;
    z-index: 10;
}
.modal .close:hover{
	color: #e53935;
}
.modal-hide{ display: none;}
.modal-backdrop{
	position: fixed !important;
    _position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    width: 100%;
    height: 100%;
    background-color: #000;
}

.modal-backdrop.fade{
	opacity: 0;
    filter: alpha(opacity=0)\9;
}
.modal-backdrop, .modal-backdrop.fade.in{
	opacity: 0.5;
    filter: alpha(opacity=50)\9;
}

.duilian{top:280px;position:absolute;overflow:hidden; display:block; z-index:9999;}
.duilian_left{ left:0px;}
.duilian_right{right:6px;}
.duilian_con{borwidth:100px; overflow:hidden;}
.duilian_con img{margin-left:0px;}
.duilian_close{ width:100%; height:24px; line-height:24px; text-align:center; display:block; font-size:13px; color:#555555; text-decoration:none;}
.qt{ display:block; height:30px; line-height:30px; font-weight:bold; color:#508A00; font-size:16px; }
.qtel{ font-size:14px; font-weight:bold; color:#326800; white-space:nowrap; }
.qtel span{ display:block; text-align:left; padding-left:20px; color:#3CA60E; line-height:30px; font-size:16px; }
.qtel b{ display:block; text-align:left; padding-left:20px; }

.qq{ width:120px; background-repeat:no-repeat; float:left; z-index:9999;}
.qq a em{ display:block; width:120px; height:20px; line-height:20px; font-style:normal; background-color:#e74a46; color:#FFFFFF; text-align:center; font-size:12px; }
.qq a{ display:block; width:120px; height:95px; text-decoration:none; border:#dadada 1px solid; }
.qq a:hover{ border:#e74a46 1px solid; }
.qqs{ display:block; padding-left:7px; width:150px; padding-top:10px; padding-bottom:10px;}
.qqs li{ margin-top:5px; text-align:center; }
.qqfoot{ display:block; width:157px; height:8px;}
.qqkf{ display:block; float:left; background-image:url(/images/img01.png); width:19px; height:84px; margin-left:0px; margin-top:0px; background-position:-19px top;}
.qqkf.qqkf1{ background-image:url(/images/img01.png); background-position:left top; }

.css3{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.banner-main {
    position: relative;
    z-index: 2;
    width: 1000px;
    padding: 30px;
    margin: 0 auto;
    background: #f7f7f7;
    box-shadow: 0 0 8px #9fa4ac;
    overflow: hidden;
    zoom: 1;
    margin-top: -35px;
}.abstract {
    float: left;
    margin-right: 320px;
    padding-right: 20px;
    border-right: 1px solid #e9e9e9;
}.abstract .title {
    font-size: 18px;
    margin-bottom: 10px;
    font-weight: 700;
}.abstract p {
    font-size: 14px;
    line-height: 24px;
    min-height: 96px;
    min-width: 579px;
}.sea-sha {
    float: right;
    width: 300px;
    margin-left: -320px;
}.search {
    margin-bottom: 30px;
}.search input {
    width: 180px;
    padding: 14px 15px 14px 14px;
    border: 1px solid #e9e9e9;
    border-right: 0 none;
    font-size: 15px;
    line-height: 20px;
    vertical-align: middle;
}.search .btn {
    display: inline-block;
    height: 50px;
    width: 80px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    text-decoration: none;
    vertical-align: middle;
}.share-txt {
    font-size: 15px;
    float: left;
    height: 32px;
    line-height: 32px;
}.website {
    float: left;
    width: 190px;
    height: 32px;
}.btn {
    background-color: #3366cc;
}.CC-title {
    padding: 30px 0;
    font-size: 32px;
    border-bottom: 1px solid #d4d4d4;
    position: relative;
}.CC-title h2 {
    line-height: 33px;
    padding: 0 15px 0 0;
	font-size: 30px;
}.icon_line {
    border-color: #3366cc!important;
}.CC-title .icon_line {
    border-width: 0 0 0 3px;
    border-style: solid;
    margin-right: 15px;
}.CM-headline-news .content {
    width: 100%;
    padding-bottom: 30px;
    border-bottom: 1px solid #f3f3f3;
}.CM-headline-news .news-tit {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 30px;
    line-height: 30px;
}.ellipsis {
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
}.CM-headline-news .news-tit a:visited {
    color: #996698;
}.CM-headline-news .news-con {
    overflow: hidden;
    zoom: 1;
    margin-bottom: 25px;
}.CM-headline-news .news-img {
    display: block;
    width: 240px;
    height: 135px;
    background: #fff;
    float: left;
    margin-right: 20px;
}.CM-headline-news .news-img img {
    width: 240px;
    height: 135px;
}.col1 {
    color: #565656;
}.CM-headline-news .news-des p {
    font-size: 15px;
    line-height: 28px;
    overflow: hidden;
    margin: -6px 0 0 260px;
}.CM-headline-news .new-info {
    overflow: hidden;
    zoom: 1;
    font-size: 14px;
}.CM-headline-news .labels {
    float: left;
    max-width: 400px;
    overflow: hidden;
}.col2 {
    color: #8a8a8a;
}.CM-headline-news .labels .date {
    margin: 0 15px 0 0;
    vertical-align: -1px;
}.CM-headline-news .labels .time {
    margin: 0 15px;
    vertical-align: -1px;
}#pl_headlineNews_conf_12{
display: block;
    width: 1000px;
    margin: 0 auto;
}