@charset "utf-8";
/* CSS Document */
.main{width:1016px;margin:0 auto;display:block;position:relative;}
section{display:block;}
h1,h2,h3,h4,h5,h6,section,section p,section li,section code,
section li a,section a,section span,section th,section td{font-family:microsoft yahei;}
.fr{float:right;display:inline;}
.fl{float:left;display:inline;}
/* ---------------------------------------------------------------- */
/* header */
header{position:fixed;top:0;left:0;width:100%;z-index:999;height:115px;display:block;
	background:url(../images/common/header_bg.gif) repeat-x;}
header .fr{width:830px;text-align:right;}
header .lan{padding-top:20px;}
header .lan a{color:#fff;}
header .lan .cur{color:#abcd03;}
header .lan span{color:#fff;padding:0 5px;}

.tel_sina_box a{width:51px;height:40px;display:block;
	position:absolute;bottom:0;right:0;overflow:hidden;color:#bcbcbc;}
.tel_sina_box a span{display:inline-block;padding-left:51px;cursor:pointer;
	width:100px;line-height:40px;height:40px;font-size:16px;}
.tel_sina_box .tel{bottom:50px;
	background:url(../images/common/telIco.png) no-repeat left top #201e1f;}
.tel_sina_box .sina{bottom:2px;
	background:url(../images/common/sinaIco.png) no-repeat left top #201e1f;}
/* breakBox */
.breakBox{color:#797979;font-size:14px;}
.breakBox{padding-top:15px;padding-bottom:20px;}
.breakBox .cw,.breakBox a,.breakBox em,.breakBox span,.breakBox code{color:#797979;font-size:14px;}
.breakBox span,.breakBox code{color:#8fab09;}
.breakBox em{padding:0 5px;}
.breakBox a:hover{color:#9bb614;text-decoration:none;}
.breakBox img{vertical-align:middle;}

.comTab h3{font-size:18px;padding-bottom:10px;}
.comTab  h3 a{color:#3e3a39;}
.comTab p{font-size:12px;line-height:1.8;}

.st{font-family:\5b8b\4f53;}
.vam{vertical-align:middle;}
.tun{text-decoration:none;}
.vat{vertical-align:top;}
.vat th,.vat td{vertical-align:top;}
.lh2,.lh2_p p{line-height:2;}
.ti2,.ti2_p p{text-indent:2em;}
.pl40{padding-left:40px;}
.pt7{padding-top:7px;}
/* ---------------------------------------------------------------- */

/* Inner common */
section{min-height:500px;padding-top:115px;padding-bottom:40px;}
section p{line-height:1.5;color:#636363;font-size:14px;}
.cw{width:990px;margin:0 auto;}


/* case */
.caseTab .tit{width:336px;display:block;background:url(images/down.jpg) no-repeat;}
.caseTab th,.caseTab td{padding-top:16px;vertical-align:top;}
.caseTab .btn th,.caseTab .btn td{border-top:none;padding-bottom:20px;}
.caseTab th{border-right:16px solid #fff;border-top:1px solid #000;}
.caseTab td{border-top:1px solid #7f7f7f;}
.caseTab th h3{color:#333333;font-size:30px;padding-bottom:2px;margin-top:-5px;}
.caseTab th p{font-size:16px;line-height:1.5;color:#333;}
.caseTab td a.imgBox img{display:block;padding-right:13px;}
.caseTab td em{width:330px;height:20px;line-height:20px;overflow:hidden;margin-top:1px;
	background:#363435;color:#fff;padding-left:5px;display:block;font-size:14px;}
.caseTab td p{line-height:1.8;}
.caseTab td p a{color:#333333;}
.caseTab td p a:hover{text-decoration:none;color:#8fab09;}
.caseTab td .con{display:none;}

.caseList li{float:left;padding-bottom:25px;}

.caseShowBox .top{padding:25px 0 15px 0;width:100%;}
.caseShowBox .top .fr{width:285px;padding-left:20px;}
.caseShowBox .top .fr h3{font-size:22px;color:#000;padding-bottom:15px;margin-top:-10px;}
.caseShowBox .top .fr p,.caseShowBox .top .fr{font-size:13px;line-height:1.8;padding-bottom:10px;color:#666;}
 .top .fl{width:710px;overflow:hidden;}
 
.caseShowBox .combottom{border-top:1px solid #000;width:983px;overflow:hidden;}
.caseShowBox .imgListBox{width:1000px;position:relative;overflow:hidden;}
.caseShowBox .imgList{width:9999em;position:relative;left:0;}
.caseShowBox .imgList li{width:190px;}
.caseShowBox .imgList li p{padding-left:0;font-size:13px;}

.bigImgBox{width:710px;height:435px;overflow:hidden;display:block;position:relative;}
.bigImgBox .btn{width:30px;height:41px;display:block;position:absolute;top:45%;}
.bigImgBox .nextBtn{right:0;background:url(images/nextBtn.png) no-repeat;}
.bigImgBox .lastBtn{background:url(images/lastBtn.png) no-repeat;}

.smBox{width:710px;height:53px;overflow:hidden;margin-top:7px;position:relative;}
.smList{width:99999em;position:relative;right:0;}
.smList li{width:87px;padding-right:2px;float:left;}
.smList li a img{opacity:0.5;*filter:alpha(opacity=50);}
.smList li a:hover img,.smList li a.cur img{opacity:1;*filter:alpha(opacity=100);}


.w750{width:750px;}
.w400{width:400px;}
.w380{width:380px;}
.w500{width:500px;}
.w600{width:600px;}
.w660{width:660px;}

.ttu{text-transform:uppercase;}
.dib{display:inline-block;}

.mt75{margin-top:75px;}
.mb3{margin-bottom:3px;}
.mt40{margin-top:40px;}


.pb8{padding-bottom:8px;}
.pt7{padding-top:7px;}
.pl25{padding-left:25px;}
.pl40{padding-left:40px;}
.pr35{padding-right:35px;}
.pl35{padding-left:35px;}

.lh18{line-height:1.8;}
.lh3{line-height:3;}

.h95{height:95px;}
.lh95{line-height:95px;}

.h45{height:45px;}
.lh45{line-height:45px;}

/* font */
.col000{color:#000;}
.col333{color:#333;}
.col666{color:#666;}
.col999{color:#999;}
.colfff{color:#fff;}
.col393939{color:#393939;}
.col8a8a8a{color:#8a8a8a;}
.col4d5c61{color:#4d5c61;}
.col727171{color:#727171;}
.col666565{color:#666565;}
.colabcd03{color:#abcd03;}
.colcecece{color:#cecece;}
.col242424{color:#242424;}
.colff0000{color:#ff0000;}
.colABCD03{color:#ABCD03;}
.col636363{color:#636363;}
.col979696{color:#979696;}
.red{color:red;}

.f30{font-size:30px;}
.f28{font-size:28px;}
.f24{font-size:24px;}
.f22{font-size:22px;}
.f18{font-size:18px;}
.f14{font-size:14px;}
.f28{font-size:28px;}
.f36{font-size:36px;}
.f16{font-size:16px;}
.f17{font-size:17px;}

.ico_li li{list-style-type:disc;margin-left:20px;}
.title2{font-size:22px;color:#abcd03;}

.linear_x{background:url(../images/common/linear_x.jpg) repeat-x left bottom;margin-bottom:10px;}
.linear_x_top{background:url(../images/common/linear_x.jpg) repeat-x left top;margin-top:10px;padding-top:10px;}
.linear_x2{background:url(../images/common/linear_x2.jpg) repeat-x left bottom;
	margin-bottom:10px;padding-bottom:10px;}
.linear_x3{background:url(../images/common/linear_x2.jpg) repeat-x left top;
	margin-top:10px;padding-top:10px;}
.moreBtn{display:inline-block;width:52px;height:12px;vertical-align:bottom;
	background:url(../images/common/moreBtn.jpg);}
	
.linear_x4{border-bottom:1px solid #3e3c3d;}
	
.commonBox{width:100%;background:#eaeaea;}
.commonBox .title{/* color:#5e5e5e; */font-size:26px;color:#000;}
.commonBox .title em{font-size:26px;color:#c6c9ca;
	padding-left:15px;text-transform:uppercase;
	background:url(../images/common/linear.jpg) no-repeat left center;}
.commonBox .big{color:#5e5e5e;font-size:64px;}

.tabList{position:absolute;bottom:0;}
.tabList li{float:left;padding-right:6px;height:60px;}
.tabList a{height:30px;background:#151414;color:#fff;text-align:center;line-height:30px;margin-top:30px;
	font-size:16px;font-family:microsoft yahei;padding:0 15px;display:inline-block;}
.tabList a{*display:inline;transition:margin-top 0.3s ease , padding-bottom 0.3s ease;
	-webkit-transition:margin-top 0.3s ease , padding-bottom 0.3s ease;
	-moz-transition:margin-top 0.3s ease , padding-bottom 0.3s ease;}
.tabList a:hover,.tabList a.cur{background:#90ab09;color:#000;text-decoration:none;}

.comTab h3{font-size:18px;padding-bottom:10px;}
.comTab  h3 a{color:#3e3a39;}
.comTab h4{font-size:16px;padding-bottom:8px;}
.comTab  h4 a{color:#3e3a39;}
.comTab p{font-size:12px;line-height:1.8;}
.comTab td,.comTab th{vertical-align:top;}
.comTab td{border-left:1px solid #ababab;padding-left:35px;padding-top:6px;}
.comTab td li a{color:#7f7f7f;font-size:16px;line-height:1.5;}
.comTab td li span{color:#7f7f7f;font-size:16px;line-height:1.5;}

.conWarpListBox{width:100%;}
.conWarpListBox .main{height:1px;display:block;position:relative;}
.conWarpListBox  h3{position:absolute;top:1px;left:0;z-index:3;}
.conWarpList{height:185px;overflow:hidden;margin:0 auto;display:block;}
.conWarpList li{width:235px;height:185px;float:left;margin-right:2px;margin-bottom:20px;}

.combottom h3{color:#000;font-size:14px;padding-bottom:15px;padding-top:8px;}
.combottom .imgList li{float:left;margin-right:8px;border-bottom:1px solid #a2a2a2;}
.combottom .imgList li.cur,.caseShowBox .imgList li:hover{border-bottom:1px solid #000;background:#000;}
.combottom .imgList li.cur p,.caseShowBox .imgList li:hover p{color:#fff;}
.combottom .imgList li p{line-height:1.5;color:#313131;padding:5px 0 5px 5px;}

.conPage{background:#eaeaea;position:relative;}

.conTit{font-size:22px;color:#4b575f;line-height:2.5;}

.conTit2{padding-bottom:15px;}
.conTit2 span{font-size:30px;color:#000;}
.conTit2 em{font-size:25px;color:#d3d3d3;text-transform:uppercase;padding-left:15px;}

.conList{padding-top:5px;}
.conList li{color:#696868;font-size:14px;line-height:1.5;}



.pagerBox{width:100%;text-align:right;margin-top:20px;}
.pagerBox a{color:#333;padding:0 4px;}
.pagerBox em{color:#333;padding-left:4px;}
.pagerBox a:hover,.pagerBox a.cur{text-decoration:none;color:#ABCD03;}
.pagerBox .btn{font-weight:bold;font-family:\5b8b\4f53;}

.pagerBox2{text-align:right;padding-top:10px;}
.pagerBox2 a{height:19px;display:inline-block;border:2px solid #dddddd;padding:0 6px;color:#666;}
.pagerBox2 a:hover,.pagerBox2 a.cur{border-color:#adcf0c;background:#f8ffd7;text-decoration:none;}

.conBtn{color:#000;font-size:22px;font-family:\5b8b\4f53;}
.conBtn:hover{text-decoration:none;}

.newsBtn{display:inline-block;width:49.5%;font-size:16px;color:#000;}
.newsBtn:hover{text-decoration:none;}