/*
默认滑过字文颜色：#FF0033
*/
* { padding: 0; margin: 0; }
.all { width: 1000px; margin: 0 auto; overflow:hidden; }
.clear { clear: both; }
.cf:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cf { *+height: 1%;
}
.fl { float: left; }
.fr { float: right; }
ol ul { list-style: none; }
ul li { list-style: none; }
h1 { font-size: 18px; font-weight:normal; }
h2 { font-size: 18px; font-weight:normal; }
h3 { font-size: 16px; font-weight:normal; }
h4 { font-size: 16px;  font-weight:normal;}
h5 { font-size: 14px;  font-weight:normal;}
h6 { font-size: 14px; font-weight:normal; }
.dis { display: block; }
.undis { display: none; }
input { outline: none; border: none; background: #fff; display: inline; }
img { border: none; display: block; }
a { text-decoration: none; color:#666; }
a:hover { color: #FF5B5B; }
body { font-family:"微软雅黑"; font-size: 12px; background:#EBEBEB; color:#999; -webkit-font-smoothing:antialiased; }
i{color:#438DE9;}


header{height:110px; background: url(../hbg.png) repeat-x;}


.logo { float:left; margin:22px 0 0 0; }
nav{ height:36px; background:#A02626;}
.tel{ float:right; margin:40px 0 0 0; }

.menu {}
.menu li { float: left; line-height:36px; width:125px; text-align:center;}
.menu li a { font-size:16px;color:#fff; display:block;}
.menu li a:hover{ color:#000; background:#fff;}
.menu li.active a{ color:#000; background:#fff;}

.showimglist{width:110%;}
.showimglist ul li{float:left; margin-right:60px; margin-bottom:30px;}
.showimglist ul li h3{text-align:center; font-size:14px; color:#999;}


/*切换图*/
.slideBox{ width:100%; margin:0 auto; overflow:hidden; position:relative; }
		.slideBox .hd{ overflow:hidden; position:absolute; left:50%; bottom:15px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:8px;  width:10px; height:10px; text-align:center; background:#fff; cursor:pointer; border-radius:100%; }
		.slideBox .hd ul li.on{ background:#DB0000; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; height:420px; }
.slideBox .bd li a{display:block;}
.slideBox .bd img{ display:block; position:absolute;  }
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=90);opacity:0.9;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/*切换图2*/

.showbigcase{float:right; width:340px; height:340px; border:1px solid #ddd; padding:0 30px; background:#fff; margin-top:40px;}

.slideBox2{ width:100%; margin:22px auto 0; overflow:hidden; position:relative; }

.slideBox2 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:999; }
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox2 .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox2 .hd ul li.on{ background:#f00; color:#fff; }

.slideBox2 .bd2{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd2 ul li{ zoom:1; vertical-align:middle; }
.slideBox2 .bd2 ul li a{display:block;}
.slideBox2 .bd2 ul li a img{ display:block; width:340px; height:248px;  }

/*tab*/
.slideTxtBox{ margin-top:20px; border:1px solid #ddd; background:#fff;}
		.slideTxtBox .hd{ float:left; margin-left:40px; width:140px; overflow:hidden;}
		.slideTxtBox .hd .hdttt{height:140px; background:url(../titlebg2.png) no-repeat;}
		.slideTxtBox .hd .hdttt h1{color:#000; font-size:16px; padding:50px 0 0 10px;}
		.slideTxtBox .hd ul{}
		.slideTxtBox .hd ul li{ margin-top:10px; height:80px; background: url(../titlebg3h.png) no-repeat; cursor:pointer;}
		.slideTxtBox .hd ul li h2{font-size:14px; color:#fff; padding:20px 0 0 10px;}
		.slideTxtBox .hd ul li h2 span{display:block; font-size:12px;}
		.tbgom{margin-top:76px; margin-bottom:30px; display:block; border:none;}
		.slideTxtBox .hd ul li.on{ background:url(../titlebg3.png) no-repeat;}
		.slideTxtBox .bd {float:right; width:760px;}
		.slideTxtBox .bd ul{ width:110%;}
		.slideTxtBox .bd li{ float:left; margin:28px 20px 0 0; width:230px; height:170px; background:#333;}
		.slideTxtBox .bd li:hover{background:#FF8C8C;}
.slideTxtBox .bd li h1{text-align:center; line-height:50px; color:#fff; font-size:14px;}

.inab{ margin-top:40px; background:#fff; border:1px solid #ddd; width:500px; float:left; height:340px; padding:0 40px;}
.indext{height:40px;}
.indext h1{float:left; width:200px; background:url(../titlebg.png) no-repeat;  color:#000; font-size:14px; text-align:center; line-height:40px;}
.indext span{display:block; float:right; margin-top:20px; }
.indext span a{display:block; width:20px; height:20px; background:url(../pin1.png) no-repeat;}
.inabin{ margin-top:22px;}
.inabr{ margin-top:30px; line-height:2;}


.nandimg{margin-top:30px;}
.innewsin{ border-top:1px solid #ccc; margin-top:25px;}
.innews{ float:left; width:420px; overflow:hidden; border:1px solid #ddd; background:#fff; padding:0 40px;}
.innewsin ul{padding-bottom:39px;}
.innewsin ul li{ margin-top:23px;}
.innewsin ul li img{ float:left; width:160px; height:80px;}
.innewsin ul li .imgindexnews{ float:right; width:240px; }
.innewsin ul li .imgindexnews h1{font-size:12px; padding-bottom:8px; font-weight:bold;}
.innewsin ul li .imgindexnews p{ line-height:160%;}

.theimg2{float:right;}
.theimg2 a{display:block;}
.theimg2 a.ap1{background:#fff; border:1px solid #ddd; margin-right:12px; float:left; padding:9px 8px;}
.theimg2 a.ap2{background:#fff; border:1px solid #ddd; float:right; padding:9px 8px;}
.theimg2 a.ap3{background:#fff; border:1px solid #ddd; padding:6px 8px; margin-top:7px;}

.inab2{margin-top:22px; border:1px solid #ddd; background:#fff; width:930px; padding:0 35px; overflow:hidden;}
.thlist1{border-top:1px solid #ccc; padding-top:14px; margin-top:9px;}
.thlist1 ul{width:110%; padding-bottom:15px;}
.thlist1 ul li{float:left; margin-right:19px;}
.thlist1 ul li a h1{text-align:center; padding:10px 0 0 0; font-size:12px;}
		
.foot2{margin-top:45px; background:#fff; padding-bottom:40px; border-bottom:1px solid #E7E7E7;}
.foot2t{width:200px; height:40px; margin:0 auto 36px; background:url(../titlebg4.png) no-repeat; text-align:center; line-height:40px; color:#000; font-size:14px;}

footer { padding:50px 0 80px; background:#fff;}
.ff{ float:left; width:520px; overflow:hidden;}
.ff dl{float:left; margin-right:80px;}
.ff dl dt{font-size:14px; font-weight: normal; padding-bottom:20px; font-weight:bold; }
.ff dl dd{padding-bottom:10px;}
.ff dl dd a{}
.ff dl dd a:hover{text-decoration:underline;}

.flx{float:right; width:480px; line-height:180%;}
.flx h1{font-size:14px; font-weight:normal; padding-bottom:20px; font-weight:bold; }

.ewm{float:left; margin-top:40px;}
.ewmr{ float:right;}
.ewmr a{color:#fff; padding-top:10px;}
.cpy{ background:#333;}
.cpyin{line-height:60px; text-align:center;}

.pban{height:260px;}

.newnewlist{ margin-bottom:50px;}
.newnewlist ul li{ border-bottom:1px dotted #999; padding:40px 0;}
.newnewlist ul li img{float:left;}
.newnewlist ul li .nlr{float:right; width:660px;}
.newnewlist ul li .nlr h3{font-weight: bold; font-size:16px; padding-bottom:8px; color:#666;}
.newnewlist ul li .nlr span{display:block; font-size:14px; color:#999; padding-top:8px;}
.newnewlist ul li .nlr span b{ color:#ff3300; font-weight:normal;}
.newnewlist ul li .nlr p{line-height:150%; font-size:14px; color:#999;}
.newnewlist ul li .nlr .gomore{display:block; width:115px; height:26px; text-align:center; line-height:26px; color:#fff; font-size:14px; background:#FF7D7D; border-radius:5px; margin-top:20px;}

.thenav{margin-top:30px;}

.newthumb{margin:50px auto 0; width:150px; height:150px; border-radius:100%;}
.newst{font-size:34px; margin-top:20px; font-weight:normal; text-align:center; color:#333;}
.news2{display:block; margin:10px 0; text-align:center; font-size:14px; color:#999;}
.news2 b{ color:#ff3300; font-weight: normal; padding:0 10px;}
.newszy{padding:20px; background:#f9f9f9; margin:20px 0; line-height:180%; font-size:14px; color:#666;}
.newszw{ line-height:180%; padding:20px;}
.newszw img{max-width:100%;}
.newszw span{display:block; margin:20px 0; clear:both; padding-left:20px; background:url(../tag.png) no-repeat 0 center;}
.newszw span a{font-size:14px; color:#FF7F00; padding:0 5px;}
.newszw span a:hover{text-decoration:underline; color:#000;}

.othernews{margin-top:0px;}
.othernews h4{font-size:24px; color:#000; border-bottom:1px solid #ccc; font-weight:normal; padding:10px 0;}
.othernews ul li{ padding:10px 0;}
.othernews ul li h5{font-size:14px; color:#ff3300; font-weight:normal;}
.othernews ul li p{line-height:31px; font-size:14px; color:#999;}
.ps{margin:10px 0; font-size:14px; color:#000;}
.ps b{color:#03C; font-weight:normal; padding:0 10px;}
.ps a{color:#03c;}
.pinglun{margin:40px 0;}

 
 .pagecon{ margin-top:40px;}
 
.pleft{float:left; width:220px; overflow:hidden; margin-bottom:40px;}
.plt{ width:220px; height:110px; background:url(../pleftt.png) no-repeat; margin-bottom:7px; overflow:hidden;}
.plt h1{font-size:24px; color:#000; margin:20px 0 0 20px;}

.pright{float:right; width:730px; overflow:hidden; margin-top:0px; margin-bottom:80px;}
.prightt{height:40px; border-bottom:1px solid #ccc; line-height:40px;}
.prightt span{float:right; padding-left:20px; background:url(../home.png) no-repeat 0 center;}

.linkul{width:110%;}
.linkul a{float:left; width:180px; height:100px; background:#fff; border:1px solid #ccc; margin-right:20px; margin-bottom:10px; display:block;}


.plc{ background:#F7F7F7;}
.plc li{ padding:10px 0; border-bottom:1px solid #E7E7E7; }
.plc li a{font-size:14px; display:block; padding:8px 0 8px 25px; background:url(../a1.png) no-repeat 183px center; }
.plc li a:hover{ color:#fff;background:url(../a2.png) no-repeat 183px center #FF7D7D; }
.plc li.ac a{ color:#fff;background:url(../a2.png) no-repeat 183px center #FF7D7D;}

.showt{ padding:0 0 10px 0; border-bottom:2px solid #E3E3E3; margin-bottom:30px;}
.showt span{float:right; color:#999;}
.showt span a{color:#999;}
.showc{line-height:1.8; color:#666; font-size:14px;}
.showc p{margin:20px 0;}
.showc h1,.showc h2,.showc h3,.showc h4,.showc h5,.showc h6{font-size:16px; color:#000; padding:8px 0;}
.showc img{max-width:100%;}
.pcon{ background:#fff; padding:30px;}
.pcont{text-align:left; padding:0 0 30px; font-size:28px; color:#333;}
.pconc{line-height:220%; color:#333; font-size:14px;}
.pconc img{max-width:100%;}
.showtitle{text-align:center; margin-bottom:20px; font-size:14px; font-weight:bold;}

.nof{margin-top:20px;}

.prolistshow{padding:30px 20px; background:#fff; width:110%;}
.inpro2 li{ float:left; margin-right:25px; margin-bottom:25px; padding:30px; border:1px solid #ededed; }
.inpro2 li a h2{font-size:14px; color:#666; font-weight:normal; text-align:center; padding:10px 0;}
.inpro2 li a:hover h2{color:#ff6600;}

.proinfo{ margin-top:50px;}
.proinfot{font-size:24px; margin-bottom:20px; color:#333; padding:10px 0; border-bottom:2px solid #eee;}
.probottom{margin-top:30px; padding:10px 0; border-top:1px solid #eee; text-align:center; font-size:12px; color:#999;}

.agee{width:150px; height:50px; text-align:center; line-height:50px; border:1px solid #ff6600; display:block; margin:30px auto; font-size:18px; font-weight:normal; color:#333;}
.agee:hover{background:#ff6600; color:#fff;}

.newslist li{padding:20px 0; border-bottom:1px solid #eee;}
.newslist li a img{float:left;}
.newslist li a .nlr{float:right; width:760px; overflow:hidden;}
.newslist li a h3{font-size:16px; color:#666; padding-bottom:10px;}
.newslist li a:hover h3{color:#333;}
.newslist li p{line-height:150%; color:#999; font-size:12px;}
.newslist li i{font-style:normal; font-size:12px; display:block; font-size:12px; color:#999; padding-bottom:8px;}

.pagenav{margin:20px 0;}

.px16{ font-size:22px; color:#000; font-weight:normal; padding-bottom:20px; text-align:center;}
.px14{font-size:12px; color:#999; font-weight:normal; padding-bottom:10px; border-bottom:1px solid #eee; margin-bottom:20px; text-align:center;}


.proinfoc{border:1px solid #E7E7E7; padding:20px; line-height:180%; color:#000;}
.proinfoc img{max-width:100%;}

.inpror2{ margin-top:20px; width:110%; margin-left:10px;}
.inpror2 ul li{float:left; margin:0 30px 30px 0; padding:20px; border:1px solid #e4e4e4; text-align:center;}
.inpror2 ul li h1{font-size:12px;}

.inpror3{ margin-top:43px; width:110%;}
.inpror3 ul li{float:left; width:230px; height:170px; background:#333; text-align:center; margin:0 20px 50px 0;}
.inpror3 ul li:hover{background:#FF8C8C; color:#fff;}
.inpror3 ul li h1{font-size:12px; line-height:50px; color:#fff;}

.theshowimg{line-height:200%; margin-top:40px;}
.theshowimg img{max-width:100%;}

.youshi{float:left; padding-top:33px; border-top:1px solid #ccc; width:226px; margin-right:32px;}
.youshi dt{padding-bottom:20px; font-size:14px; color:#666; height:21px; line-height:21px; background:url(../pin1.png) no-repeat right 0;}