@charset "utf-8";
/* CSS 复位 */
body{background:#fff; color: #555;}
p{line-height:160%; line-height:26px; font-size:14px;}
.ten{ text-indent:2em;}
a{color:#333;}
.w960{width:960px; margin:0 auto;}
.white{background-color:#fff;}
.auto{margin-left:auto; margin-right:auto;}
.fix{*zoom:1;}.fix:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
.l{float:left; _display:inline;}.r{float:right; _display:inline;}.db{display:block;}.dn{display:none;}.rel{position: relative;}.abs{position: absolute;}.ovh{overflow: hidden;}
/*margin*/
.m0{margin:0;}.ml1{margin-left:1px;}.ml2{margin-left:2px;}.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml20{margin-left:20px;}.mr1{margin-right:1px;}.mr2{margin-right:2px;}.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr20{margin-right:20px;}.mt1{margin-top:1px;}.mt2{margin-top:2px;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt20{margin-top:20px;}.mb1{margin-bottom:1px;}.mb2{margin-bottom:2px;}.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb20{margin-bottom:20px;}.mb60{ margin-bottom:60px;} .ml-1{margin-left:-1px;}.mt-1{margin-top:-1px;}.mt15{margin-top: 15px;}.ml15{margin-left: 15px;}.mb15{margin-bottom: 15px;}.mr15{margin-right: 15px;}.m10{margin: 10px;}
/*padding*/
.p1{padding:1px;}.pl1{padding-left:1px;}.pt1{padding-top:1px;}.pr1{padding-right:1px;}.pb1{padding-bottom:1px;}.p2{padding:2px;}.pl2{padding-left:2px;}.pt2{padding-top:2px;}.pr2{padding-right:2px;}.pb2{padding-bottom:2px;}.pl5{padding-left:5px;}.p5{padding:5px;}.pt5{padding-top:5px;}.pr5{padding-right:5px;}.pb5{padding-bottom:5px;}.p10{padding:10px;}.pl10{padding-left:10px;}.pl40{ padding-left:40;} .pt10{padding-top:10px;}.pr10{padding-right:10px;}.pb10{padding-bottom:10px;}.p20{padding:20px;}.pl20{padding-left:20px;}.pt20{padding-top:20px;}.pr20{padding-right:20px;}.pr40{ padding-right:40px;}.pb20{padding-bottom:20px;}.pt15{padding-top: 15px;}.pl15{padding-left: 15px;}.pr15{padding-right: 15px;}.pb15{padding-bottom: 15px;}.p15{padding: 15px;}
.b{font-weight:bold;}
.border{border-left:44px solid #fff; border-right:44px solid #fff; }
.ti2{text-indent:2em;}.f14{font-size:14px;}.f16{font-size: 16px;}.f18{font-size: 18px;}.tc{text-align:center;}.msyh{font-family: "MicroSoft YaHei";}
.lh20{line-height: 20px;}.lh22{line-height: 22px;}.lh24{line-height: 24px;}.lh26{line-height: 26px;}.lh28{line-height: 28px;}
#wrapper{background: #fff;}
/*top*/
.top{height:66px; padding:28px 0;}
.top .logo{ width:315px;}
.top .topp{ height:56px; margin:9px 0 0 15px; padding-left:15px;border-left:1px solid #b2b2b2;}
.top .topp p{ color:#3b3b3b; line-height:18px; }
/*Header*/
.banner img{vertical-align:top;}
.banner2{background: url(../images/banner.jpg) center top no-repeat; height: 409px;}
.banner1 a,.banner2 a{display: block; height: 100%;}
/*.banner2 a{height: 206px;}
.bannerNav li{float: left; display: inline; margin-left: 2px; width: 156px; background: #fff; height: 54px; line-height: 54px; font-size: 16px; text-align: center; opacity: .8; filter: alpha(opacity=80);}
.bannerNav li a{height: 54px;}
.bannerNav li a:hover{background: #da5959; color: #fff;}*/
.nav{background:#14b3c9; height: 46px; z-index: 99; overflow:hidden;}
.nav li{float:left; display: inline; background: url(../images/navLine.jpg) right center no-repeat;}
.nav li a{color:#fff; font-size: 16px; display: block; line-height: 46px; padding: 0 20px; font-weight:bold; }
.nav li a:hover{background: #46cfe2; text-decoration: none;}

/*box*/
.bg{ background:#f4f4f4; padding:30px 0 30px; margin-bottom:20px;}
.title{ height:50px; padding:0 0 20px 14px;}
.zx{ height:37px; font-size:18px; line-height:37px; font-family:"MicroSoft YaHei"; margin-top:20px; overflow:hidden; text-align:center; font-weight:bold; padding-bottom:20px;}
.zx span{ color:#e84d4b;}
.zx a{ background:#e84d4b; padding:5px 30px 5px; color:#fff; margin-left:20px; border-radius:30px;}

/*boxa*/
.boxa{ width:476px; height:335px; overflow:hidden;}
.boxa p{ padding:0 5px 0 14px; text-indent:2em;}
.boxb{ background:#fff; }

/*boxd*/
.boxd{ height:575px; overflow:hidden; background:url(../images/img2.jpg) no-repeat; position:relative;}
.boxd .boxda{ position:absolute; width:116px;}
.boxd .boxda h3{ font-size:18px; color:#fff537; font-family:"MicroSoft YaHei";}
.boxd .boxda p{ color:#fff; line-height:22px;}
.boxd .boxdb{ position:absolute; width:250px; left:285px; top:235px; font-size:18px; font-family:"MicroSoft YaHei";}
.boxd .boxdb h3{ color:#242424;}
.boxd .boxdb p{ font-size:18px; color:#fff; font-weight:bold; padding:15px 0 0 20px;}

/*boxe*/
.boxe{ margin-top:20px;}
.boxe .ul1{ display:block; height:234px; background:url(../images/img5.jpg) no-repeat; overflow:hidden; padding-left:70px}
.boxe .ul1 li{ float:left; display:inline; width:115px; margin:140px 0 0 150px;}
.boxe .ul1 li h3{ text-align:right; font-size:18px; color:#fff; padding-right:20px;}
.boxe .ul1 li p{ color:#fffcbe; line-height:20px;}
.boxe .ul2 li{ float:left; display:inline; width:186px; height:154px; margin:45px 5px 0 0;}
.boxe .ul2 li h3{ text-align:center; font-size:18px; color:#fff; font-family:"MicroSoft YaHei"; line-height:60px;}
.boxe .ul2 li p{ color:#fff; padding:0 10px 0 15px; line-height:24px;}

/*boxf*/
.boxf{ height:314px; overflow:hidden; background:url(../images/img6.jpg) no-repeat; margin-top:20px;}
.boxf .zj{ width:370px; margin:25px 0 0 100px;}
.boxf .zj h3{ font-size:22px; font-family:"MicroSoft YaHei"; color:#5d5d5b;}
.boxf .zj a{ color:#fff; font-size:18px; font-weight:bold; display:block; margin:7px 0 0 80px;}

/*boxg*/
.boxg ul{ padding:20px 0 0 90px; overflow:hidden;}
.boxg li{ float:left; display:inline; width:229px; height:33px; margin:0 15px 17px 0 ; text-align:center; line-height:33px; border:1px solid #dddcdc;}
.boxg li a{ font-size:14px; color:#565656; font-weight:bold;}
.boxg .li1{ background:#14b3c9; width:255px;}
.boxg .li1 a{ color:#fff;}




body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{
	margin:0;
	padding:0;
}
body,button,input,select,textarea{
	font:12px/1.5 Tahoma,'Simsun','宋体';
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
}
address,cite,dfn,em,var{
	font-style:normal;
}
code,kbd,pre,samp{
	font-family:courier new,courier,monospace;
}
small{
	font-size:12px;
}
ul,ol{
	list-style:none;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a:focus{
	-moz-outline-style:none;
}
a:focus{
	outline:none;
}
a{
	outline:none;
}
a{
	star:expression(this.onFocus=this.blur());
}
sup{
	vertical-align:text-top;
}
sub{
	vertical-align:text-bottom;
}
legend{
	color:#000;
}
fieldset,img{
	border:0;
}
button,input,select,textarea{
	font-size:100%;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
.col-main{
	float:left;
	width:100%;
	min-height:1px;
}
.col-sub,.col-extra{
	float:left;
}
.layout:after,.main-wrap:after,.col-sub:after,.col-extra:after{
	content:'\20';
	display:block;
	height:0;
	clear:both;
}
.layout,.main-wrap,.col-sub,.col-extra{
	zoom:1;
}
.hidden{
	display:none;
}
.invisible{
	visibility:hidden;
}
.clear{
	display:block;
	height:0;
	overflow:hidden;
	clear:both;
}
.clearfix:after{
	content:'\20';
	display:block;
	height:0;
	clear:both;
}
.clearfix{
	*zoom:1;
}
html{
	overflow-y:scroll;
}
a:link,a:visited{
	text-decoration:none;
}
a:hover,a:active{
	text-decoration:underline;
}

.xglj{
	border:1px solid #CCCCCC;
	height:85px;
	margin:0 auto;
	padding:5px 0;
	width:876px;
}
.xglj_c li{
	display:inline;
	float:left;
	line-height:30px;
	margin:0 0 0 40px;
	width:250px;
}
.hdtl{
	margin:0 auto;
	height:90px;
}
#bridgehead{
	display:none;
}
.swt_new{
	left:50%;
	top:50%;
	margin-left:-211px!important;
	margin-top:-110px!important;
	margin-left:0px;
	margin-top:0px;
	z-index:999;
	position:fixed !important;
	position:absolute;
	_top:expression(eval(document.compatMode &&    document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2:document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
	_left:expression(eval(document.compatMode &&   document.compatMode=='CSS1Compat') ? documentElement.scrollLeft + (document.documentElement.clientWidth-this.offsetWidth)/2:document.body.scrollLeft + (document.body.clientWidth - this.clientWidth)/2);
}
.swt_new { /* 2014-01-22
margin-left: -211px!important; margin-top: -110px!important; */
margin-left: -206px!important; margin-top: -110px!important; }


.pl{height:10px;clear:both;border-bottom:1px dashed #FF8EAF;width:960px;margin:auto;}
.comment1{width:100%; width:900px;margin:auto;text-align:justify;margin-top:15px;}
.commentbox1{ overflow:hidden;padding:0 3px;}
.comment1 p{line-height: 24px;  margin-top:10px;border-bottom: 1px dashed #ddd;}
.comment1 h6{font-size:15px;color:#E4007D;padding:0 10px;text-align:left;}
.comment1 p span{color:#e4005f;}

/*footer*/
.footer_nav{width: 100%; height:56px; margin-bottom: 40px; background: #de944d; padding: 15px 0;}
.footer_nav ul {overflow:hidden}
.footer_nav ul li{float: left; width: 210px;  margin:0 45px; overflow: hidden;}
.footer_nav ul li a{display: inline-block; padding-top: 6px; line-height: 21px; font-size: 14px; color: #fff;}
.footer_nav ul li a span{font-size: 14px;}
.footer_nav ul li a em{font-style: normal; font-family: "impact"; font-size: 21px;}
.footer{background: #fff; width: 100%; padding-bottom: 20px; margin: 0 auto;}
.hos-info {overflow:hidden}
.footer_a{width: 395px; margin-left:85px; border-left: 1px solid #d4d4d4; overflow: hidden; padding-left:85px;}
.footer_a ul {height:24px;}
.footer_a ul li{float: left; padding:0 10px; border-right: 1px solid #a2a2a2;}
.footer_a ul li:last-child{border-right: none;}
.footer_a ul li a{font-size: 14px; color: #898989;}
.footer_a ul li.li1 a{color:#eb6100;}
.footer_a p{line-height: 25px; font-size: 14px; color: #898989;}
.footer img{position: relative; margin-top:5px;}
.container {width: 1200px;margin-left: auto;margin-right: auto;}