@charset "utf-8";
html { width:100%; background:#FFFFFF; }
body { width:100%; margin:0 auto; background:#FFFFFF; padding:0; font-size:12px; color:#5d5d5d; font-family:Verdana, Arial, Helvetica, sans-serif;  }
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,hr,div,p,form,input { margin:0; padding:0; font-weight:normal; text-indent:0; list-style-type:none}
a { color:#595959; text-decoration:none;}
a:hover {color:#22a9c4;}
.clear { clear:both;}
img { border:0;}

.top { width:1200px; margin:0 auto; height:108px;}
.top .logo { float:left; width:332px;}
.top .menu { float:left; width:670px; margin-left:34px; margin-right:0px;}  
.top .call { float:right; width:159px; } 
.top .menu li { float:left;  width:107px;}
.top .menu li a { display:block; text-align:center; line-height:108px; font-size:16px;}
.top .menu li a:hover { background:url(../images/mus.gif) no-repeat; height:108px; color:#fff;}

.banner { width:100%; margin:0 auto; height:595px;}
.banner .fullSlide {
	width:100%;
	position:relative;
	height:595px;
	background:#fff;
}
.banner .fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.banner .fullSlide .bd ul {
	width:100% !important;
	height:595px; !important;
}
.banner .fullSlide .bd li {
	width:100% !important;
	height:595px;
	overflow:hidden;
	text-align:center;
	background:#fff;
}
.banner .fullSlide .bd li a {
	display:block;
	height:595px;
}
.banner .fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.banner .fullSlide .hd ul {
	text-align:center;
}
.banner .fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
*display:inline;
	zoom:1;
	width:42px;
	height:11px;
	margin:1px;
	overflow:hidden;
	background:#fff;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
}
.banner .fullSlide .hd ul .on {
	background:#000;
}
.banner .fullSlide .prev, .fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:15%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.banner .fullSlide .next {
	left:auto;
	right:15%;
	background-position:-6px -137px;
}

.fuwu { width:1200px; margin:0 auto; margin-top:45px;}
.fuwu h2 { text-align:center; font-size:34px; color:#01a4d9; font-weight:bold; font-family:黑体;}
.fuwu h2 .ph2 { font-family:Arial; font-weight:normal; color:#01a4d9;} 
.fuwu h6 { width:82px; height:7px; margin:0 auto; background:#01a4d9; text-align:center; margin-top:20px; }
.fuwu ul { margin-top:50px;}
.fuwu li { float:left; width:400px; margin-bottom:40px;}
.fuwu li img { float:left; width:91px; padding-left:50px;}
.fuwu li .poa { float:left; width:170px; margin-left:20px; margin-top:11px;}
.fuwu li .poa b { font-size:16px; line-height:30px;}
.fuwu li .poa p { font-size:12px; line-height:20px;}
 
.sis { width:100%; margin:0 auto; background:url(../images/bja.jpg) no-repeat; height:404px; margin-top:15px;}
.sis .si { width:1200px; margin:0 auto;}
.sis .si li { float:left; width:284px; }
.sis .si .sia { background:url(../images/g1.jpg) no-repeat; height:274px; margin-top:70px;}
.sis .si .sia h2 { text-align:center; color:#fff; font-size:32px; font-weight:bold; font-family:"黑体"; padding-top:125px;}
.sis .si .sia h6 { padding:6px 22px; text-indent:14px; color:#fff; line-height:20px;}
.sis .si .sib { background:url(../images/g2.jpg) no-repeat; height:274px; margin-left:21px; margin-top:70px;}
.sis .si .sib h2 { text-align:center; color:#fff; font-size:32px; font-weight:bold; font-family:"黑体"; padding-top:125px;}
.sis .si .sib h6 { padding:6px 27px; text-indent:14px; color:#fff; line-height:20px;}
.sis .si .sic { background:url(../images/g3.jpg) no-repeat; height:274px; margin-left:21px; margin-top:70px;}
.sis .si .sic h2 { text-align:center; color:#fff; font-size:32px; font-weight:bold; font-family:"黑体"; padding-top:125px;}
.sis .si .sic h6 { padding:6px 27px; text-indent:14px; color:#fff; line-height:20px;}
.sis .si .sid { background:url(../images/g4.jpg) no-repeat; height:274px; margin-left:21px; margin-top:70px;}
.sis .si .sid h2 { text-align:center; color:#fff; font-size:32px; font-weight:bold; font-family:"黑体"; padding-top:125px;}
.sis .si .sid h6 { padding:6px 27px; text-indent:14px; color:#fff; line-height:20px;}
 
.abo { width:1200px; margin:0 auto; margin-top:45px;}
.abo h2 { text-align:center; font-size:34px; color:#01a4d9; font-weight:bold; font-family:黑体;}
.abo h2 .ph2 { font-family:Arial; font-weight:normal; color:#01a4d9;} 
.abo h6 { width:82px; height:7px; margin:0 auto; background:#01a4d9; text-align:center; margin-top:20px; margin-bottom:25px;}
.abo p { font-size:14px; line-height:30px; text-indent:14px;}
.abo h5 { margin-top:30px;}
.abo .morr { width:142px; margin:0 auto; text-align:center; height:48px; font-size:15px; line-height:48px; border:1px solid #dddddd; margin-top:40px;}
 
.fanyi { width:100%; margin:0 auto; background:url(../images/bjs.jpg) no-repeat; height:453px; margin-top:45px; }
.fanyi h2 { text-align:center; font-size:34px; color:#01a4d9; font-weight:bold; font-family:黑体; padding-top:70px;}
.fanyi h2 .ph2 { font-family:Arial; font-weight:normal; color:#01a4d9;} 
.fanyi h6 { width:82px; height:7px; margin:0 auto; background:#01a4d9; text-align:center; margin-top:20px; margin-bottom:25px;}
.fanyi .fan { width:1200px; margin:0 auto; padding-top:20px;}
.fanyi .fan li { float:left; width:100px; border-bottom:2px solid #b9b9b9; margin:0px 25px 30px 25px;}
.fanyi .fan li:hover { border-bottom:2px solid #01a4d9;}
.fanyi .fan li a { display:block; font-size:15px; font-weight:bold; text-align:center; line-height:43px;} 
.fanyi .fan li a:hover { color:#01a4d9;}

.ggk { width:1200px; margin:0 auto; text-align:center; margin-top:50px;}

.case { width:1200px; margin:0 auto; margin-top:55px;}
.case h2 { text-align:center; font-size:34px; color:#01a4d9; font-weight:bold; font-family:黑体; }
.case h2 .ph2 { font-family:Arial; font-weight:normal; color:#01a4d9;} 
.case h6 { width:82px; height:7px; margin:0 auto; background:#01a4d9; text-align:center; margin-top:20px; margin-bottom:25px;}
.case ul { padding-top:20px;}
.case li { float:left; width:265px; border:1px solid #eee; padding:10px 10px; margin:0px 7px 14px 6px;} 
.case li:hover { border:1px solid #22a9c4;}
.case li a { display:block; text-align:center; font-size:14px; line-height:42px;}

.news { width:1100px; margin:0 auto; margin-top:45px;}
.news h2 { text-align:center; font-size:34px; color:#01a4d9; font-weight:bold; font-family:黑体; }
.news h2 .ph2 { font-family:Arial; font-weight:normal; color:#01a4d9;} 
.news h6 { width:82px; height:7px; margin:0 auto; background:#01a4d9; text-align:center; margin-top:20px; margin-bottom:25px;}
.news .new { width:1100px; margin:0 auto; margin-top:20px;}
.news .new li { float:left; background:#bbe8f7; color:#fff; width:485px; padding:20px 20px; margin:12px 12px; display:block;}
.news .new li img { float:left; width:170px; }
.news .new li .newr { float:left; width:290px; padding-left:20px; }
.news .new li .newr h3 { font-size:14px;  padding-bottom:12px;}
.news .new li .newr b { font-size:12px; font-weight:normal;  line-height:20px;}
.news .new li .newr p { font-size:12px;  text-align:left; line-height:20px;}
.news .new li:hover { background:#015f8a; color:#fff;}
.news .new li:hover .newr {color:#fff;}
.news .new li:hover .newr h6 { color:#fff;}
.news .new li:hover .newr b { color:#fff;}
.news .new li:hover .newr p { color:#fff;}
.news .new li a { color:#016774;}
.news .morr { width:142px; margin:0 auto; text-align:center; height:48px; font-size:15px; line-height:48px; border:1px solid #dddddd; margin-top:40px;}

.lin { width:100%; margin:0 auto; margin-top:30px; border-top:2px solid #eee;}
.link { width:1200px; margin:0 auto; margin-top:15px;}
.link h6 { font-size:20px; color:#6C6C6C; font-weight:bold; float:left;}
.link h6 p { float:right; font-size:12px; line-height:30px; text-indent:20px;}

.foots { width:100%; margin:0 auto; background:#3A3A3A; padding:45px 0px; margin-top:30px;}
.foots .foot { width:1200px; margin:0 auto;}
.foots .foot ul { width:1200px;}
.foots .foot li { float:left; color:#FFF; line-height:25px;  margin:0px 40px 0px 42px; display:block; }
.foots .foot li b { font-size:15px; margin-bottom:15px; display:block;}
.foots .foot li p { color:#787878; line-height:28px;}

.footer { width:100%; margin:0 auto; background:#232323; color:#686868; padding:18px 0px; text-align:center; line-height:23px;}

/* QQ客服 */
.yb_conct{position:fixed;z-index:9999999;top:200px; right: -127px;; cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#1FD4CF url(../images/rightbar.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#1FD4CF url(../images/rightbar.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#1FD4CF url(../images/rightbar.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#1FD4CF url(../images/rightbar.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}

.li {
	border-bottom:1px solid #e0e0e0;
	width:1200px;
	margin:0 auto;
	margin-top:15px;
}
.dh {
	width:1200px;
	margin:0 auto;
	margin-top:27px;
}
.dh h5 {
	float:left;
}
.dh h6 {
	float: left;
	line-height: 23px;
	font-size: 12px;
	padding-left: 12px;
	color: #282266;
}
.page {
	width:1200px;
	margin:0 auto;
	margin-top:20px;
}
.page li {
	float: left;
	background: #01a4d9;
	margin-right: 1px; margin-bottom:1px;
}
.page li a {
	display: block;
	color: #fff;
	padding: 14px 23px;
	font-size:14px;
}
.page li a:hover {
	background:#015f8a;
	color:#fff;
}

.about { width:1200px; margin:0 auto; margin-top:40px; font-size:15px; line-height:30px;}
.about h6 { text-align:center; font-size:32px; font-weight:bold; padding-bottom:30px;}
.about h5 { font-size:12px; text-align:center; line-height:32px;}

.ban { width:100%; margin:0 auto; background:url(../images/ban.jpg) no-repeat center; height:280px; text-align:center;}
.bana { width:100%; margin:0 auto; background:url(../images/bana.jpg) no-repeat center; height:280px; text-align:center; }
.banb { width:100%; margin:0 auto; background:url(../images/banb.jpg) no-repeat center; height:280px; text-align:center;}
.banc { width:100%; margin:0 auto; background:url(../images/banc.jpg) no-repeat center; height:280px; text-align:center; }
.band { width:100%; margin:0 auto; background:url(../images/band.jpg) no-repeat center; height:280px; text-align:center; }

table {
	width: 100%;
	border: solid #2aaac9;
	text-align: center;
}

table th {
	position: relative;
	padding: 10px 0;
	border: 1px solid #ddd;
	text-align: center;
}

table td .jieshao {
	padding: 10px;
	text-align: center;
}

table td .jieshao h4 {
	padding-bottom: 10px;
	font-weight: 700!important;
	font-size: 20px;
}

table td .jieshao p {
	font-size: 16px;
	line-height: 30px;
}

table td .jieshao p span {
	font-weight: 700!important;
	font-size: 20px;
}

table th.at-title {
	background-color: #2aaac9;
	color: #fff;
	font-weight: normal;
	font-size: 18px;
}

.w16 {
	width: 16%;
}

table td {
	padding: 10px 0;
	border: 1px solid #2aaac9;
	font-size: 16px;
}

table td h4 {
	font-weight: 700!important;
	font-size: 20px;
}

table .at-subtitle {
	background-color: #ddf8ff;
}

table tfoot td {
	padding: 30px;
}

table tfoot .tishi {
	text-align: left;
}

table tfoot .tishi p {
	font-size: 16px;
	line-height: 30px;
}

table tfoot .tishi p span {
	float: left;
	color: #d34444;
}

table tfoot .foot-btn {
	margin-top: 10px;
}

table tfoot .foot-btn .btn {
	float: left;
	border-radius: 10px;
	background-color: #2aaac9;
	color: #fff;
	font-weight: 700!important;
	font-size: 18px;
}

table tfoot .foot-btn .btn i {
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}

table tfoot .foot-btn .btn:hover {
	background-color: #24B2F7;
	color: #fff;
}

.pnew { width:1100px; margin:0 auto; text-align:center; margin-top:40px; }
.pnew li { width:1100px; margin-bottom:20px;}
.pnew li a {  display:block;  background:#F1F1F1; padding:22px 22px; color:#666;}
.pnew li a:hover { background:#01a4d9; color:#fff;}
.pnew li .pnewa { float:left; width:288px;}
.pnew li .pnewb { float:left; width:510px; text-align:left; margin-left:40px;}
.pnew li .pnewb:hover { color:#fff; background:#01a4d9;}
.pnew li .pnewb b { font-size:23px; margin-bottom:20px;}
.pnew li .pnewb h6 { font-size:12px; line-height:23px; padding-top:52px;}
.pnew li .pnewb p { line-height:23px; padding-top:22px; }
.pnew li .pnewc { float:right; width:88px; margin-right:30px; padding-top:52px;}
.pnew li .pnewc span { font-size:60px; border-bottom: 1px solid #ccc; display: block; line-height: 60px; padding-bottom: 3px; margin-bottom: 5px;}
.pnew li .pnewc p { font-size:15px;}

.pnew .next { width:1100px; margin: 0 auto;  margin-top:50px;}
.pnew .next li { width:90px; height:25px;  padding:7px 16px; border-radius:6px; border:1px solid #CCC; color:#999; float:left; line-height:25px; margin-right:1px;}
.pnew .next li:hover { background:#c90128; color:#fff;}
.pnew .next li a { display: block; font-size: 12px; background:none; padding:0px; margin:0px; line-height:25px; color:#666;}
.pnew .next li a:hover { color:#fff;}

.pnews { width:1100px; margin:0 auto; margin-top:40px; }
.pnews .pnewsa { background:#f5f5f5; padding:30px 0px; text-align:center; margin-bottom:30px;} 
.pnews .pnewsa h1 { font-size:28px; font-weight:bold; color:#7a7a7a;}
.pnews .pnewsa p { font-size:12px; line-height:30px;}
.pnews .pnewsa h4 { font-size:12px; line-height:23px; padding-top:30px; color:#2f86c6;} 
.pnews .pnewsb { text-align:left; line-height:30px; font-size:14px;}
.pnews .pnewsc { padding-top:50px;}
.pnews .pnewsc h4 { font-size:24px; border-bottom:4px solid #e6e6e6; font-weight:bold; padding-bottom:8px;}
.pnews .pnewsc ul { padding-top:30px;}
.pnews .pnewsc li { float:left; width:520px; margin:0px 15px 25px 15px;}
.pnews .pnewsc li img { float:left; width:150px;}
.pnews .pnewsc li .pnewsca { float:left; width:310px; margin-left:25px;}
.pnews .pnewsc li .pnewsca b { font-size:14px;}
.pnews .pnewsc li .pnewsca p { line-height:20px; padding-top:10px;}
.pnews .pnewsc li a { display:block}
.pnews .pnewsc li a:hover { color:#317fb9;}
.pnews h4 { font-size:12px; line-height:23px; padding-top:35px; padding-bottom:6px; color:#b90025;}

.bord { width:100%; margin:0 auto; border:1px solid #ccc;}
.bord td {border-left:1px solid #ccc; border-bottom:1px solid #ccc; font-size:12px; line-height:23px; padding:20px;}