@charset "utf-8";
/*
 * This is NOT a freeware, use is subject to license terms
 * @author Miscuz! <526781311@qq.com>
 * @version 9.20.15
 * @support http://www.950085.com
 */
.wp{width:1200px;margin:0 auto}
a.imgzoom img{transition: all 0.3s ease 0s}
a.imgzoom:hover img{
	-webkit-transform-origin: center center;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform-origin: center center;
	-moz-transform: scale(1.1, 1.1);	
}

.toprel{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.kbat{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.hotkk{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.hotkk em{color:#a71212;font-size:16px;font-weight: bold;}
.hotkk a{color:#000000;font-size:16px;margin-left:10px;}

.win21{padding-left:255px;box-sizing:border-box;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.win21 em{color:#a40000;font-size:30px;}
.win21 span{color:#c0c0c0;font-size:15px;}

.win22{background:url(../images/q3.jpg) center center no-repeat;}
.win23{position:absolute;width:965px;height:315px;left:234px;top:95px;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.win23 .d1{width:335px;}
.win23 .d1 .s1{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.win23 .d1 .s1 em{color:#ffffff;font-size:25px;font-weight: bold;width:100%;}
.win23 .d1 .s1 span{color:#ffffff;font-size:16px;width:100%;}
.win23 .d1 .s2{color:#fff;font-size:14px;line-height:1.8;margin-top:20px;}
.win23 .d1 .s3{margin-top:40px;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.win23 .d1 .s3 a{width:120px;height:35px;background:#f35e00;color:#fff;font-size:14px;border-radius:3px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}

.win31{display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.win31 a{height:50px;color:#2d2d2d;font-size:18px;border:1px #dcdcdc solid;margin:0 8px;padding:0 30px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.win31 a.cur{background:#eb160e;color:#fff;border:1px #eb160e solid;}
.win31 a:hover{background:#eb160e;color:#fff;border:1px #eb160e solid;}

.win33{display: none;margin-top:30px;}
.win33.cur{display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap;}
.win33 .d1{width:485px;}
.win33 .d2{flex:1;margin-left:40px;height:537px;overflow: hidden;}

.win33 .d1 li{display:block;}
.win33 .d1 li a{display:block;}
.win33 .d1 li a img{width:485px;height:330px;}
.win33 .d1 li a .s0{padding:0 20px;}
.win33 .d1 li a .s2{color:#7c7c7c;font-size:16px;margin-top:20px;}
.win33 .d1 li a .s3{color:#282828;font-size:18px;margin-top:20px;}
.win33 .d1 li a .s4{color:#909090;font-size:14px;margin-top:10px;}
.win33 .d1 li a .s5{color:#a40000;font-size:14px;margin-top:10px;}

.win33 .d2 li{display:block;padding-bottom:35px;margin-bottom:35px;border-bottom:1px #ddd solid;}
.win33 .d2 li a{display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap;}
.win33 .d2 li a img{width:144px;height:108px;}
.win33 .d2 li a .s0{flex:1;margin-left:15px;}
.win33 .d2 li a .s2{color:#7c7c7c;font-size:16px}
.win33 .d2 li a .s3{color:#4c4c4c;font-size:16px;margin-top:8px;}
.win33 .d2 li a .s4{color:#909090;font-size:14px;margin-top:8px;line-height: 1.8;}

.winsp{display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap;}
.winsp .d1{width:765px;}
.winsp .d1 a{display:block;}
.winsp .d1 a .s2{padding:15px 50px;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.winsp .d1 a .s2 em{color:#505050;font-size:18px;}
.winsp .d1 a .s2 span{color:#9a9a9a;font-size:18px;}
.winsp .d2{width:385px;}
.winsp .d2 li{display:block;}
.winsp .d2 li a{display:block;}
.winsp .d2 li a .s2{height:64px;margin-top:25px;text-align:center;}
.winsp .d2 li a .s2 em{color:#505050;font-size:18px;}

#anli-slider-wins{height:380px;}
#anli-slider-wins li{width:1200px;float:left;display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
#anli-slider-wins li .d1{width:175px;height:175px; margin-bottom:15px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
#anli-slider-wins li .d1 img{width:155px;border-radius:1115px;}

.win2092{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.win2092-1{height:370px;background:url(../images/q6.png) right center no-repeat;}
.win2092-2{display: flex; justify-content: center; align-items: flex-start; flex-wrap: wrap;flex-direction: column;}
.win2092-2 em{color:#ce0202;font-size:30px;font-weight: bold;}
.win2092-2 span{color:#d0d0d0;font-size:18px;font-weight: bold;}

.win3000{padding:45px 0;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.win3000 .d1{position:relative;}
.win3000 .d1 em{line-height:1;color:#f2f2f2;font-size:58px;font-weight: bold;}
.win3000 .d1 span{color:#242424;font-size:28px;font-weight: bold;height:100%;position:absolute;width:100%;left:0px;top:0px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.win3000 .d1 span:after{content: '';position:absolute;bottom:0px;left:50%;margin-left:-12px;width:24px;border-bottom:3px #a40000 solid;}
.win3000 .d1 span:before{content: '';position:absolute;top:-18px;left:50%;margin-left:-11px;width:21px;height:21px;background:url(../images/014.png) center center no-repeat;}

.win30001{border-bottom:1px #e8e8e8 solid;}

.win4000{background:url(../images/q9.png) 40px center no-repeat #f3f3f3;padding-left:75px;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;font-weight: bold;border:1px #c9c9c9 solid;height:80px;color:#323232;font-size:18px;}

.win811{display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.win811 em{color:#be1a0c;font-size:24px;font-weight: bold;margin-left:10px;}
.win811 img{}



.videolist{}
.videolist li{ display:inline; float:left; width:285px; margin-right:20px;}
.videolist li a{ display:block;}
.videolist li div.dd1{ border:1px #dce3ec solid; padding:5px; background:#fff;}
.videolist li div.dd2{ width:273px; height:177px;}
.videolist li div.dd2 img{ width:273px; height:177px; background:#efefef;}
.videolist li div.dd3{ height:50px; line-height:1.5; text-align:center; font-size:14px; padding-top:10px; color:#333;}

.newanli{}
.newanli li{display:inline;float:left;width:224px;margin-right:20px}
.newanli li a{display:block;transition: all 0.4s;}
.newanli li a:hover{transform:translate(0,-10px);}
.newanli li a img{padding:4px;border:1px #efefef solid;width:214px}
.newanli li a div.dd2{line-height:1;padding:18px 0 47px 0;font-size:14px;color:#313131;text-align:center}
.newanli li a:hover div.dd2{color:#ad2321}

.sears{position:absolute;width:193px;height:31px;background:url(../images/resource-3-3.jpg);right:-149px;top:8px; display:none}
.sears-dom{height:31px;position:relative;width:193px;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.sears-dom input{outline:0;border:0;margin:0px;padding-left:5px;font-size:12px;background:none;height:31px}
.sears-dom a{position:absolute;right:0;top:0;width:40px;background:url(../images/resource-3-3.jpg) right top no-repeat}
.sears-dom a img{width:40px;height:31px}

.toplas{ background:#fff; z-index:999999999;box-shadow:0 1px 3px rgba(0,0,0,.3); right:-150px; display:none}
.toplas div{ line-height:1; }
.toplas div a{ font-size:14px; color:#333; display:block; line-height:1; padding:10px 0 10px 45px; background:url(../images/132.png) 30px center no-repeat}
.toplas div a:hover{background:url(../images/132.png) 30px center no-repeat #ccc; color:#fff;}

.keyabs{ position: absolute; width: 100%; left: 0; bottom: 0; background: rgba(0,0,0,0.5); padding: 10px 0}

.bgf0{background:#f0f0f0}
.bgf{background:#fff}

.top{background:#f4f4f4}
.top div.dd1{ display: inline; float: left; height:50px; line-height:50px; vertical-align:middle; color:#7e7e7e; font-size:14px; background:url(../images/w1.png) left center no-repeat; padding-left:35px;}
.top div.dd2{ display: inline; float: right; height:50px; white-space: nowrap;}
.top div.dd2 a.ajituan{ height: 50px; line-height: 50px; vertical-align: middle; font-size: 14px; color: #b6b6b6; background: url(../images/001.png) left center no-repeat; padding-left: 25px;}
.top div.dd2 a.asearch{ width: 25px; height: 50px; line-height: 50px; vertical-align: middle; font-size: 14px; color: #b6b6b6; background: url(../images/002.png) center center no-repeat;}
.top div.dd2 em{ height: 50px; line-height: 50px; vertical-align: middle; font-size: 12px; color: #b6b6b6; padding: 0 10px 0 20px}

.xiaoshourexian{ line-height: 1; font-size: 23px; font-weight: bold; color: #de0000; background: url(../images/003.png) left center no-repeat; padding-left: 195px; }


.topbg{background:url(../images/4.jpg) left top repeat-x;border-bottom:3px #eb0011 solid}

.navsp{ border-bottom: 4px #a40000 solid; background: #252525 }
.nav{height:53px}
.nav li{height:53px;display:inline;float:left; width: 150px;}
.nav li div.item{ position: relative; height: 53px; }
.nav li a.item{ display: block; height: 53px; line-height: 53px; vertical-align: middle; text-align: center; font-size: 16px; color: #fff }
.nav li.cur a.item{ color: #fff; background: #5b5b5b }
.nav li.curr a.item{ color: #fff; background: #a40000 }

.la{ position: absolute; left: 0; top: 53px; width: 150px; z-index: 9999999; background: #fff; display: none; border-bottom: 4px #a40000 solid;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);}
.la a{ display: block; line-height: 1; text-align: center; padding: 15px 0; font-size: 16px;}
.la a:hover{ background: #a40000; color: #fff;}

.newtxt{ font-size: 16px; color: #212020; text-align: center; background: url(../images/004.png) center 45px no-repeat; line-height: 1}
.newabout{ font-size: 20px; color: #a92222; background: url(../images/005.png) left top no-repeat; line-height: 1}

.newabouttxt{ line-height: 1.8; font-size: 14px; color: #474747 }

.newabtn{}
.newabtn a{ font-size: 14px; color: #fff; background: #a40000; border-radius: 100px; margin-right: 15px; width: 125px; height: 40px; line-height: 40px; vertical-align: middle; text-align: center;  }
.newabtn a.bg1{ background:#f29b76  }

.newbar{ height: 50px; border-bottom: 1px #efefef solid; padding: 0 20px;}
.newbar em{ display: inline; height: 40px; line-height: 40px; vertical-align: middle; }
.newbar em a{ color: #a40000; font-size: 18px; color: #a40000; font-weight: bold; background: url(../images/007.png) left center no-repeat; padding-left: 30px; }
.newbar span{ display: inline; height: 40px; line-height: 40px; vertical-align: middle; float: right; }
.newbar span a{ color: #afafaf; font-size: 14px }

.flexslider{position:relative;height:574px;overflow:hidden;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.flexslider .slides{zoom:1}
.flex-direction-nav{z-index:999}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0}
.flex-direction-nav .flex-prev{left:0}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50)}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer}
.flex-control-paging li a.flex-active{background-position:0 0}


.bd1{border-bottom:1px #dbdbdb solid;background:#f3f3f3}
.bd2{border-bottom:1px #fff solid}
.bd3{border-bottom:1px #ebebeb solid}

.bge4{ background: #f4f4f4 }

.newalist{}
.newalist li{ display: block; height: 45px; line-height: 15px; vertical-align: middle; }
.newalist li a{ font-size: 14px; color: #464646 }
.newalist li a:hover{ text-decoration: underline; }
.newalist li a em{ color: #a90000; padding-right: 10px; }

.hotk{height:55px}
.hotk em{font-size:14px;color:#fff;font-weight:bold;height:55px;line-height:55px;vertical-align:middle}
.hotk a{color:#fff;font-size:14px;padding-right:10px;height:55px;line-height:55px;vertical-align:middle}
.hotk a:hover{text-decoration:underline}


.sear{position:absolute;width:493px;height:40px;background:url(../images/6.jpg)}
.sear-dom{height:40px;position:relative;width:493px;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.sear-dom input{outline:0;border:0;margin:0px;padding-left:5px;width:440px;font-size:12px;background:none;height:40px;line-height:40px;vertical-align:middle}
.sear-dom a{position:absolute;right:0;top:0;width:40px;background:url(../images/6.jpg) right top no-repeat}
.sear-dom a img{width:40px;height:40px;cursor:pointer}
 

.bar{height:30px;position:relative}
.bar div.dd1{background:url(../images/7.png) left center no-repeat;padding-left:18px;height:30px;line-height:30px;vertical-align:middle}
.bar div.dd1 a{font-size:24px;color:#e60116;font-weight:bold}
.bar div.dd2 a{font-size:14px;color:#e70012;height:30px;line-height:30px;vertical-align:middle}
.bar div.dd2 em{font-size:14px;color:#e70012;height:30px;line-height:30px;vertical-align:middle;padding:0 10px}


.pro{}
.pro li{display:inline;float:left;width:285px;margin-right:20px}
.pro a{display:block}
.pro img{width:285px;height:180px;background:#fafafa}
.pro div.dd1{width:285px;height:180px; overflow:hidden;overflow-y:hidden;overflow-x:hidden;}
.pro div.dd2{font-size:14px;color:#555555;line-height:1;padding:30px 0;text-align:center}
.pro div.dd3{font-size:20px;color:#555555;line-height:1;padding:30px 0;text-align:center}


.bg1{background:#f9f9f9}

.imgnews{}
.imgnews img{height:320px;width:510px;background:#fafafa}
.imgnews a{display:block}
.imgnews div.dd1{height:320px;width:510px;overflow:hidden;overflow-y:hidden;overflow-x:hidden;}
.imgnews div.dd2{font-size:20px;color:#2e2e2e;line-height:1;font-weight:bold;padding:20px 0 10px 0}
.imgnews div.dd3{font-size:14px;color:#777777;line-height:2;text-align:justify}


.huan a{font-size:18px;color:#e60116;border:1px #e60116 solid;background:url(../images/8.png) 20px center no-repeat;padding:10px 30px 10px 60px;border-radius:50px}
.huan a:hover{border:1px #efefef solid;background:url(../images/8.png) 20px center no-repeat #fafafa}
.huan a:active{border:1px #efefef solid;background:url(../images/8.png) 20px center no-repeat #efefef}
.bars{height:30px;position:relative}
.bars div.dd1{background:url(../images/7.png) left center no-repeat;padding-left:18px;height:30px;line-height:30px;vertical-align:middle}
.bars div.dd1 a{font-size:28px;color:#2e2e2e;font-weight:bold}

.alist{}
.alist li{display:block;border-bottom:1px #fafafa solid;padding:15px}
.alist div.dd1{height:25px}
.alist div.dd1 span{display:inline;float:left;line-height:1}
.alist div.dd1 span a{font-size:16px;color:#2e2e2e;font-weight:bold;background:url(../images/9.jpg) left center no-repeat;padding-left:20px}
.alist div.dd1 em{font-size:14px;color:#919191;display:inline;float:right;line-height:1}
.alist div.dd2{font-size:14px;color:#777777;line-height:2;text-align:justify}


.bg9{background:#f9f9f9;border-top:1px #ddd solid;}

.gsjj{color:#5d5d5d;line-height:2;font-size:14px;text-align:justify}
.gsjj img{float:left;margin-right:20px}

.gun{}
.gun li{width:1200px;height:340px;display:inline;float:left}
.gun li div.item{display:inline;float:left;height:160px;margin-right:25px}
.gun li div.item a{display:block}
.gun li div.item div.dd1{width:216px;height:136px;border:2px #ff9900 solid; overflow:hidden;overflow-y:hidden;overflow-x:hidden;}
.gun li div.item a img{width:216px;height:136px;}

.anli-prev{position:absolute;left:-80px;top:105px;width:60px;height:150px;cursor:pointer;z-index:99999}
.anli-prev a{display:block;width:60px;height:150px;background:url(../images/11.png) left top no-repeat}
 
.anli-next{position:absolute;right:-80px;top:105px;width:60px;height:150px;cursor:pointer;z-index:99999}
.anli-next a{display:block;width:60px;height:150px;background:url(../images/11.png) -80px top no-repeat}


.hour24{font-size:14px;color:#2e2e2e;padding-left:25px;height:30px;line-height:30px;vertical-align:middle;background:url(../images/12.jpg) left center no-repeat}
.tel{font-size:25px;font-family:Impact;color:#ff0000}


.lianxi{}
.lianxi li{display:inline;float:left;width:385px; margin-bottom: 20px;}
.lianxi li.index-1{margin-right:60px;}
.lianxi li.index-3{margin-right:60px}
.lianxi li.index-5{margin-right:60px}

.lianxi li div.dd1 span{display:inline;float:left;height:35px;line-height:35px;vertical-align:middle}
.lianxi li div.dd1 em{font-size:14px;color:#7c7c7c;display:inline;float:left;height:35px;line-height:35px;vertical-align:middle}
.lianxi li div.dd1 span.dq{font-size:16px;color:#323232;font-weight:bold;background:url(../images/14.png) left center no-repeat;padding-left:30px}
.lianxi li div.dd1 span.dh{font-size:14px;color:#7c7c7c;background:url(../images/15.png) left center no-repeat;padding-left:30px}
.lianxi li div.dd1 span.yx{font-size:14px;color:#7c7c7c;background:url(../images/16.png) left center no-repeat;padding-left:30px}
.lianxi li div.dd1 span.dz{font-size:14px;color:#7c7c7c;background:url(../images/17.png) left center no-repeat;padding-left:30px}

.foot{background:#2a2a2a}
.flink em{font-size:16px;color:#ff0002;height:22px;line-height:22px;vertical-align:middle}
.flink a{font-size:14px;color:#b9b9b9;height:22px;line-height:22px;vertical-align:middle;padding:0 5px}


.dibu{font-size:14px;color:#b9b9b9;line-height:2}
.dibu a{color:#b9b9b9}

.pos{font-size:14px;color:#333;height:60px;line-height:60px;vertical-align:middle}
.pos a{color:#333}

.posbg{ background: #e4e4e4 }
.newmenudom{ border-bottom: 1px #efefef solid }


.bdline{border-bottom:1px #fff solid}
.catalist{ text-align: right; }
.catalist div{ height: 40px; line-height: 1; border-bottom: 3px #fff solid; margin: 0 20px;}
.catalist div a{ font-size: 18px;  }
.catalist div.cur{border-bottom: 3px #e20000 solid}
.catalist div.cur a{ color: #e20000;font-weight: bold;}

.newcataname{ position: absolute; white-space: nowrap; left: 0; top:30px;  background: url(../images/014.png) 15px center no-repeat; padding-left: 50px;}
.newcataname span{ font-size: 25px; color: #333 }
.newcataname em{ font-size: 16px; color: #5d5d5d;padding-left:30px;}

.nodata{text-align:center;font-size:18px;color:#666;padding:50px 0}

.alists li{display:block;padding:10px 0;}
.alists li a{display: flex; justify-content: space-between; align-items: stretch; flex-wrap: wrap;}
.alists li a img{width:250px;height:155px;background:#EEEEEE;}
.alists li a .d0{border:1px #dadada solid;border-left:0 #ccc solid;flex: 1;display: flex; justify-content: space-between; align-items: stretch; flex-wrap: wrap;}
.alists li a .d2{padding:0 30px;flex:1;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.alists li a .d2 em{color:#676767;font-size:18px;width:100%;}
.alists li a .d2 span{color:#888888;font-size:16px;width:100%;margin-top:20px;line-height:1.8;}
.alists li a .d3{width:8px;background:url(../images/19.png) center center repeat-x;}
.alists li a .d4{width:215px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
.alists li a .d4 em{font-size:30px;color:#666;font-weight: bold;}
.alists li a .d4 span{font-size:27px;color:#cdcdcd;}


.cpline{ padding: 30px 0; border-bottom: 1px #dcdcdc solid }

 
h1{text-align:center;color:#333;font-size:20px;padding:20px 0 0 0}
.content-info{text-align:center;font-size:14px;font-size:12px;color:#666;padding:20px 0}
.content-des{padding:10px;line-height:2;font-size:12px;background:#efefef;padding:10px;color:#666}
 
.pn{border:3px #ddd solid;font-size:14px;background:#f9f9f9;line-height:2;padding:20px}
.pn em{color:#666}
.pn a{color:#666}

.pns{border-top:1px #ddd solid;font-size:14px;line-height:2;padding:20px 0}
.pns em{color:#666}
.pns a{color:#666}
 
.content{font-size:14px;color:#666;line-height:2;text-align:justify}
.content div{padding-bottom:10px}
.content p{padding-bottom:10px}
.content ol{list-style-position:inside;padding-left:20px}
.content ol li{list-style-type:decimal;list-style-position:inside}
.content ul{list-style-position:inside;padding-left:20px}
.content ul li{list-style-type:decimal;list-style-position:inside}


.cataname{background:url(../images/q8.jpg) center center no-repeat;height:96px;padding-left:90px;display: flex; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap;flex-direction: column;}
.cataname span{font-size:20px;color:#fff;display:block;line-height:1;font-weight: bold;padding-top:22px;}
.cataname em{font-size:14px;color:#fff;display:block;line-height:1;margin-top:5px;}

.catalists{border:12px #f0f0f0 solid;border-top:0 #ccc solid;padding:3px;}
.catalists a{ font-size:14px;display:block;height:35px;line-height:35px;vertical-align:middle;border-bottom:1px #ddd dashed;background:url(../images/24.png) 10px center no-repeat;padding-left:25px}
.catalists a:hover{color:#e70012;background:url(../images/24.png) 10px center no-repeat #f0f0f0}
.catalists div.cur a{color:#e70012;background:url(../images/24.png) 10px center no-repeat #fafafa}


.catetitle{font-size:24px;color:#e60116;font-weight:bold;height:83px;border-bottom:1px #e8e8e8 solid;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}


.case{}
.case li{display:inline;float:left;width:455px;height:155px;margin-right:20px}
.case li a{display:block}
.case div.dd0{width:220px;height:135px;float:left;margin-right:20px; overflow:hidden;overflow-y:hidden;overflow-x:hidden;}
.case li img{width:220px;height:135px;background:#efefef;}
.case div.dd1{font-weight:bold;color:#505050;font-size:14px;line-height:1.5;padding-bottom:10px}
.case div.dd2{color:#7e7e7e;font-size:14px;line-height:1.5;padding-bottom:20px;text-align:justify}


.viewlist{position:absolute;right:0;top:20px;line-height:2}
.viewlist a{font-size:14px;color:#666}
.viewlist a:hover{color:#e70012}

.brs{height:31px;border-bottom:1px #e60012 solid;position:relative}
.brs div.dd1{position:absolute;height:32px;line-height:32px;vertical-align:middle;left:0;top:0;width:177px;background:url(../images/26.jpg) left top no-repeat}
.brs div.dd1 em{color:#ffffff;padding-left:33px; font-size:16px;}



.lx{}
.lx div.dd1{padding:50px 0;border-bottom:1px #efefef dotted}
.lx div.dd2{display:inline;float:left;width:92px;height:200px;background:url(../images/34.jpg) right center no-repeat;text-align:center;padding-right:30px;margin-right:50px}
.lx div.dd2 span{font-weight:bold;font-size:24px;color:#e20010;display:block;line-height:1;padding:50px 0 10px 0}
.lx div.dd2 em{font-size:14px;color:#989898;display:block;line-height:1}
.lx div.dd3{font-size:30px;color:#333333;font-weight:bold;line-height:1;padding-bottom:20px}
.lx div.dd3 em{color:#ff0000}
.lx div.dd4 div{font-size:18px;color:#666;height:38px;line-height:38px;vertical-align:middle;padding-left:40px}
.lx.coxx div.dd4 div{font-size:14px;}
.lx.coxx div.dd3{font-size:18px;}

.lx div.dd4 div.i1{background:url(../images/27.png) left center no-repeat}
.lx div.dd4 div.i2{background:url(../images/28.png) left center no-repeat}
.lx div.dd4 div.i3{background:url(../images/29.png) left center no-repeat}
.lx div.dd4 div.i4{background:url(../images/30.png) left center no-repeat}
.lx div.dd4 div.i5{background:url(../images/31.png) left center no-repeat}
.lx div.dd4 div.i6{background:url(../images/32.png) left center no-repeat}
.lx div.dd4 div.i7{background:url(../images/33.png) left center no-repeat}

.lx div.ss1{height:81px;background:url(../images/35.jpg) left top no-repeat;text-align:center}
.lx div.ss2 div{font-size:18px;color:#fff;height:38px;line-height:38px;vertical-align:middle;padding-left:35px;margin:0 20px}
.lx div.ss2 div.i1{background:url(../images/36.png) left center no-repeat}
.lx div.ss2 div.i2{background:url(../images/37.png) left center no-repeat}

.lx div.ss3{font-size:16px;color:#ffffff;height:81px;line-height:81px;vertical-align:middle}


.ps{height:42px;position:relative; background: #e8e8e8; border-radius:100px;}
.ps em{font-size:18px;font-weight:bold;color:#fff; background: url(../images/018.png); height:42px;line-height:42px;vertical-align:middle;position:absolute;left:0;top:0; width: 102px; padding-left: 51px;}


.xiao{}
.xiao img{width:290px;height:180px;background:#fafafa}
.xiao div{padding-bottom:10px}
.xiao div.index-2{padding-bottom:0px}



.zhong{height:370px;background:#fafafa}

.bk1 li{display:inline;float:left;width:600px;height:370px}
#pager2{position:absolute;text-align:right;z-index:999999;width:100%;right:0;bottom:10px;text-align:center}
#pager2 a{font-family:"微软雅黑";background:url(../images/38.png) center center no-repeat;margin-left:3px;color:#fff;height:20px;line-height:20px;width:20px;text-align:center;vertical-align:middle}
#pager2 a.selected{background:url(../images/39.png) center center no-repeat}
#pager2 a span{display:none}


.quanguo{}
.quanguo div.dd1{font-size:14px;color:#666;line-height:35px;background:url(../images/41.jpg) left center no-repeat;padding-left:15px}
.quanguo div.dd2{font-size:14px;color:#666;line-height:2}
.quanguo div.dd2 em{color:#d50209}


.zizhi{}
.zizhi li{display:inline;float:left;margin-right:10px;padding-bottom:20px}
.zizhi a{display:block}
.zizhi div.dd1{width:210px;height:135px; overflow:hidden;overflow-y:hidden;overflow:-xhidden;}
.zizhi img{width:210px;height:135px;background:#efefef}


.chanpin{}
.chanpin li{display:inline;float:left;margin-right:18px;padding-bottom:20px}
.chanpin a{display:block}
.chanpin img{width:298px;height:185px;background:#efefef}
.chanpin div.dd0{width:298px;height:185px; overflow:hidden;overflow-y:hidden;overflow-x:hidden;}
.chanpin div.dd1{background:#f3f3f3;height:50px;line-height:50px;vertical-align:middle}
.chanpin div.dd1 em{padding-left:20px}


.catadom{border: 12px #f0f0f0 solid;border-top: 0 #ccc solid;padding: 0;}
.catadom div.ss1{cursor:pointer;height:40px;line-height:40px;vertical-align:middle;background:#f1f1f1;border-left:4px #e94752 solid;padding-left:20px; margin-bottom:5px;}
.catadom div.ss1 a{font-size:18px;color:#333333;font-weight:bold}

.sublist{padding:10px 0}
.sublist a{font-size:14px;display:block;height:36px;line-height:36px;vertical-align:middle;border-bottom:1px #efefef dotted;background:url(../images/24.png) 10px center no-repeat;padding-left:25px}
.sublist a:hover{color:#e70012;background:url(../images/24.png) 10px center no-repeat #f0f0f0}
.sublist div.cur a{color:#e70012;background:url(../images/24.png) 10px center no-repeat #fafafa}


.sublists{padding:10px 0}
.sublists li{display:block}
.sublists li div.dd1{font-size:14px;display:block;cursor:pointer;height:36px;line-height:36px;vertical-align:middle;border-bottom:1px #efefef dotted;background:url(../images/24.png) 10px center no-repeat;padding-left:25px}
.sublists li div.dd2{display:none;padding:10px 0}
.sublists li.cur div.dd1{color:#333;font-weight:bold;background:url(../images/241.png) 10px center no-repeat}
.sublists li.cur div.dd2{display:block}
.sublists li.cur div.dd2 div.dd3{position:relative}
.sublists li.cur div.dd2 div.dd3 a.a1{font-size:14px;display:block;height:38px;line-height:38px;vertical-align:middle;padding-left:25px}
.sublists li.cur div.dd2 div.dd3.cur a.a1{background:url(../images/png/h10.png)}
.sublists li.cur div.dd2 div.dd3 div.dd4{display:none;position:absolute;z-index:99999999;width:228px;left:228px;top:0;background:url(../images/png/h10.png) #fff}
.sublists li.cur div.dd2 div.dd3 div.dd4 a{font-size:14px;color:#333;display:block;height:37px;line-height:37px;vertical-align:middle;padding-left:25px;border-bottom:1px #efefef solid}
.sublists li.cur div.dd2 div.dd3 div.dd4 a:hover{color:#ff0000;font-weight:bold;background:url(../images/png/h20.png)}


.sublistsx{padding:10px 0}
.sublistsx li{display:block;position:relative}
.sublistsx li div.dd1{font-size:14px;display:block;cursor:pointer;height:36px;line-height:36px;vertical-align:middle;border-bottom:1px #efefef dotted;background:url(../images/24.png) 10px center no-repeat;padding-left:25px}
.sublistsx li div.dd2{display:none}
.sublistsx li.cur div.dd1{color:#333;background:url(../images/24.png) 10px center no-repeat #efefef}
.sublistsx li.cur div.dd2{position:absolute;z-index:99999999;width:228px;left:228px;top:0;display:block;background:url(../images/png/h10.png) #fff}
.sublistsx li.cur div.dd2 div.dd3 a.a1{font-size:14px;display:block;height:38px;line-height:38px;vertical-align:middle;padding-left:25px}
.sublistsx li.cur div.dd2 div.dd3 a.a1:hover{color:#ff0000;font-weight:bold;background:url(../images/png/h20.png)}


.licheng{background:url(../images/43.jpg) left center repeat-x}
.faz li{display:inline;float:left;width:200px;text-align:center}
.faz li div.dd1{height:180px;position:relative}
.faz li div.dd1 div.ss1{height:88px;background:url(../images/46.jpg) center bottom no-repeat}
.faz li div.dd1 div.ss1 em{font-size:14px;color:#333333}
.faz li div.dd1 div.ss2{color:#ff0000;font-weight:bold;line-height:1;padding-top:20px}


.faz li div.dd2{height:180px;position:relative}
.faz li div.dd2 div.ss1{height:88px;background:url(../images/47.jpg) center top no-repeat}
.faz li div.dd2 div.ss1 em{display:block;font-size:14px;color:#333333;padding-top:40px}
.faz li div.dd2 div.ss2{height:92px}
.faz li div.dd2 div.ss2 em{color:#ff0000;font-size:14px;font-weight:bold;display:block;line-height:1;padding-top:60px;}


.btnprev{position:absolute;height:24px;width:24px;background:url(../images/44.jpg) left top no-repeat;left:0;top:78px;z-index:9999999999}
.btnprev img{height:24px;width:24px;cursor:pointer}

.btnnext{position:absolute;height:24px;width:24px;background:url(../images/45.jpg) left top no-repeat;right:0;top:78px;z-index:9999999999}
.btnnext img{height:24px;width:24px;cursor:pointer}


.sanli-prev{position:absolute;left:0;top:21px;width:26px;height:67px;cursor:pointer;z-index:99999}
.sanli-prev a{display:block;width:26px;height:67px;background:url(../images/z1.png) left bottom no-repeat}

  
.sanli-next{position:absolute;right:0;top:21px;width:26px;height:67px;cursor:pointer;z-index:99999}
.sanli-next a{display:block;width:26px;height:67px;background:url(../images/z2.png) right bottom no-repeat}
 
.zire{}
.zire li{display:inline;float:left;width:210px}
.zire li div{text-align:center}
.zire li img{width:178px;height:108px;background:#efefef;border:1px #efefef solid;cursor:pointer}

.ganbg{background:#f3f3f3;padding:20px}
.ganitem{}
.ganitem div.dd1{float:left;text-align:right;line-height:2;width:80px;color:#333;font-size:14px;font-weight:bold;}
.ganitem div.dd2{float:left;text-align:justify;line-height:2;width:600px;color:#333;font-size:14px;}

.gtba{height:51px;background:url(../images/z4.png) left top repeat-x;border-left:1px #dddddd solid;border-right:1px #dddddd solid;}
.gtba span{font-size:16px;font-weight:bold;color:#262626;cursor:pointer;padding:0 30px;height:51px;line-height:51px;vertical-align:middle;border-right:1px #dddddd solid;}
.gtba span.cur{color:#e70012;background:url(../images/z5.png) left top repeat-x;padding:0 50px}
.gtba em{font-size:14px;font-weight:bold;color:#dd1518;height:51px;line-height:51px;vertical-align:middle;}

.gdom{border-left:1px #dddddd solid;border-right:1px #dddddd solid;border-bottom:1px #dddddd solid;padding:20px;}



/**/
.gtitle{font-size:16px; color:#e70012; font-weight:bold; line-height:1; border-bottom:1px #efefef solid; padding:10px 0 15px 0}
.gtable{ background:#efefef}
.gtable tr td{ background:#fff; padding:15px; font-size:14px; color:#2f2f2f}
.gtable tr.gtdheader td{ background:#fafafa; font-size:16px; color:#e70012; font-weight:bold;}
.gtable tr.gtdheader td.norm{ font-weight:normal !important;}

.gdiv{ font-size:14px; line-height:2; background:url(../images/z6.jpg) left 8px no-repeat; padding-left:20px;}
.gred{ color:#e70012 !important}
.gitem{ display:none;}

.addtool{ position:fixed; width:100%; left:0; bottom:0; text-align:center; padding:20px 0; background:url(../images/png/h90.png);}
.addtool a{ font-size:16px; color:#fff; background:#e70012; line-height:1; padding:15px 30px; margin:0 10px;}

.sidebars{ position:fixed; right:10px; bottom:10px; z-index:99999999999; width:80px; background:#e70012}
.sidebars a{ display:block; padding:10px 0; text-align:center; border-bottom:1px #be000f solid}
.sidebars a.cur{ background:#f9ae14}
.sidebars a:hover{ background:#f9ae14}
.sidebars span{ display:block; line-height:1;}
.sidebars em{ display:block; line-height:1; color:#fff; font-size:14px; padding-top:5px;}

.butxt{ background:#fafafa; padding:20px;}
.butxt div.dd1{ line-height:1; font-size:16px; padding-bottom:10px;}
.butxt div.dd2{ line-height:1; font-size:14px;}

.butxt em{ font-size:18px; font-weight:bold; color:#333;}
.butxt span{ font-size:18px; font-weight:bold; color:#ff0000;}


.frm{ background:#fff}
.frm td{ background:#fff; padding:10px; font-size:16px; color:#333;}
.frm td em{ color:#ff0000; font-weight:bold; padding-right:5px;}

.select{ font-size:16px; border:1px #666 solid; padding:8px; line-height:1}
.ipt{ font-size:16px; border:1px #666 solid; padding:8px; line-height:1}
.textarea{ font-size:16px; line-height:2; border:1px #666 solid; padding:8px; line-height:1}

.frmbd{ border:1px #999 solid; padding:20px}
.btn{ font-size:18px; border:0; background:#e70012; padding:12px 30px; color:#fff;}

.menustrsing{ display:none;}

.artmap{}
.artmap ul {display:block; padding:20px 0;}
.artmap li.block{}
.artmap li.kuai{display:inline-block;*display:inline;zoom:1;overflow:hidden;overflow-y:hidden;overflow-x:hidden; width:25%; line-height:1.5;}
.artmap li.kuai a{ color:#666; font-size:16px;}

#cata1{ display:none;}
#cata2{ display:none;}


.lxwmm{ background:#eee; font-size:14px; color:#333;}
.lxwmm td{ background:#fff; padding:12px; text-align:center}
.lxwmm tr.herader td{ background:#ff6600; color:#fff;font-weight:bold;}

.newcy{ position:absolute; width:147px; height:26px; background:url(../images/133.png);}
.newcy div.dd1{ position:relative; height:26px;}
.newcy div.dd1 div.dd3{ position:absolute; width:147px; left:0; bottom:26px; z-index:9999999999; display:none;}
.newcy div.dd1 div.dd4{ background:#555555; padding:10px 0;box-shadow:0 0 10px rgba(0, 0, 0, .3)}
.newcy div.dd1 div.dd4 div{ line-height:1; }
.newcy div.dd1 div.dd4 div a{ font-size:14px; color:#fff; display:block; line-height:1; padding:10px 0 10px 45px; background:url(../images/132.png) 30px center no-repeat}
.newcy div.dd1 div.dd4 div a:hover{background:url(../images/132.png) 30px center no-repeat #2a2a2a}

.newdbar{ height: 50px; background: url(../images/009.png) left center no-repeat; }
.newdbar.er{background: url(../images/010.png) left center no-repeat; }
.newdbar span{ height: 50px; line-height: 50px; vertical-align: middle; display: inline; float: left; }
.newdbar span a{ font-size: 28px; color: #cd0202; font-weight: bold; padding-left: 33px; }
.newdbar em{ height: 50px; line-height: 50px; vertical-align: middle; display: inline; float: right; }
.newdbar em a{ font-size: 14px; color: #595959; padding-right: 33px; }



.newjszz{}
.newjszz li{ display: block; padding: 12px 0; border-bottom: 1px #efefef solid}
.newjszz a{ display: block; height: 80px; }
.newjszz a img{ width: 130px; height: 80px; float: left; background: #ccc; margin-right: 15px; }
.newjszz div.dd1{ float:right; width:510px;}
.newjszz div.dd2{ height:25px;}

.newjszz div.dd2 em{ float:left; height:25px; line-height:25px; vertical-align:middle; font-size: 16px; color: #2e2e2e; font-weight: bold; display: block;}
.newjszz div.dd2 i{ float:right; height:25px; line-height:25px; vertical-align:middle; font-size: 16px; color: #666;  display: block;}
.newjszz span{ font-size: 14px; color: #777777; line-height: 1.8; display: block; padding-top: 5px;}

.newship{}
.newship li{ display: block;}
.newship a{ display: block; height: 30px; line-height:30px; vertical-align:middle }
.newship a:hover em{ text-decoration:underline}
.newship em{ font-size: 16px; color: #2e2e2e; padding-left:10px;}
.newship i{ font-size: 16px; color: #ff0000;}

.newanlkiubg{ height: 666px; background: url(../images/011.jpg) center center no-repeat; }

.gtpls{ text-align: center; }
.gtpls em{ display: block; line-height: 1 ; font-size: 28px; font-weight: bold; color: #fff; padding-top: 80px;}
.gtpls span{ display: block; line-height: 1; font-size: 14px; color: #fff; padding-top: 20px;}
.gtpls a{ color:#fff}

.pkaaa{ text-align: center; padding: 30px 0; border-top: 1px #aeaeae solid}
.pkaaa li{}
.pkaaa a{ font-size: 18px; color: #2a2a2a; height: 30px; line-height: 30px; vertical-align: middle;}
.pkaaa em{ font-size: 14px; color: #666; padding: 0 20px; height: 30px; line-height: 30px; vertical-align: middle;}

.diloggg{ background: url(../images/013.png) left center no-repeat; }