@charset "utf-8";
/* CSS Document */
/*/****************** public ******************/
body{font-family:"Microsoft Yahei"; font-size:14px; color:#444; background:#fff; padding:0px; margin:0px; -webkit-text-size-adjust:none;}
*{margin:0; padding:0; list-style:none;}
div, ul, dl, dd, dt, li, td, tr, table, p, span, b, i, h1, h2, h3, h4, h5, h6, form, input, iframe{outline:none;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{font-weight:inherit; vertical-align:auto; border:0; margin:0px; padding:0px; list-style:none; text-decoration:none; outline:none; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear;}
h1, h2, h3, h4, h5, h6{font-family:"CernUltraLight",Helvetica,Arial,"Microsoft YaHei","STXihei","SimHei",sans-seri!important; _font-family:"Microsoft YaHei","STXihei","SimHei",sans-seri!important;}
strong , b{font-weight:bold;}
h2{width:100%; height:30px; background:url(../images/dian_d.gif) repeat-x 0 bottom;}
h2 a{height:29px; line-height:29px; border-bottom:1px #188fef solid; float:left; font-size:18px; font-weight:bolder; background:url(../images/h2_ico.gif) no-repeat 0 9px; padding:0 0 0 12px;}
h2 a i{font-size:14px; color:#a69e9d; font-weight:normal; font-style:normal; font-family:Arial;}
h1{width:100%; height:30px; background:url(../images/dian_d.gif) repeat-x 0 bottom;}
h1 strong{height:29px; line-height:29px; float:left; font-size:18px; padding:0 20px 0 20px;}
h1 strong.hover{ border-bottom:1px #ff7501 solid;}
h1 span{font-size:14px; color:#a69e9d; float:right; line-height:26px;}
.imgauto{display:block; margin:0 auto; float:none;}
area{outline:none;}
a{text-decoration:none; color:#555; outline:none;}
a.underline:hover{text-decoration:underline;}
a:hover{color:#ee7800;}
.cl10{clear:both; width:100%; height:10px;}
.cl20{clear:both; width:100%; height:20px;}
.cl170{clear:both; width:100%; height:170px;}
.none{display:none;}
.clear{ clear:both;}
.clr {
	clear:both;
	height:0;
	visibility:hidden;
	overflow:hidden;
}
.blank90{ height:90px; display:block; clear:both; overflow:hidden;}
.topb{width:1200px;height:145px;margin:0 auto;}
.topb img{width:1200px;height:105px;padding-top:20px;}
.wd1200{width:1200px;}
.centerme{margin:0 auto;}
.fl{float:left;}
.nav-height {
	position:relative;
	width:100%;
	height:55px;
	background:#282898;
}
.nav-wrap {
	height:55px;
	background:#282898;
	width:100%;
	font-family:"Arial";
	font-weight:bold;
	margin:auto !important;
	float:left;
}
.nav-wrap a {
	font-size:18px;
	float:left;
	line-height:55px;
	font-weight:bold;
	color:#fff;
	display:inline-block;
	width:133px;
	text-align:center;
}
.nav-wrap a:hover {
	background:#000080;
	transition:background .3s;
}
.nav-wrap a.active {
	background:#000080;
	transition:background .3s;
}
.navFix {
	position:fixed;
	top:0;
	left:0;
	z-index:1000;
}
.banner-box{ min-width:1000px; height:400px; position:relative;}
.banner-box .banner{ position:relative; z-index:0;}
.banner-box .banner ul{ width:100% !important;}
.banner-box .banner li{ width:100% !important; height:400px;}
.banner-box .banner li a{ position:absolute; width:100%; height:400px; display:block; z-index:1;}
.banner-box .dn{ width:100%; position:absolute; z-index:1; bottom:5px; left:0; height:30px; line-height:30px; text-align:center;}
.banner-box .dn ul li{ cursor:pointer; display:inline-block; zoom:1; width:14px; height:14px; margin:4px; background:#fff; border-radius:14px; overflow:hidden; line-height:9999px; filter:alpha(opacity=100);opacity:1;}
.banner-box .dn ul .on{ filter:alpha(opacity=100);opacity:1;}
.banner-box .dn ul .on{ background:#000080;}
.xxjj{width:100%;}
.xxjj_1{width:1200px;height:55px;font-size:48px;font-weight:bold;color:#282898;line-height:55px;margin:0 auto;text-align:center;}
.xxjj_2{width:1200px;font-weight:bold;font-size:18px;color:#0033CC;line-height:30px;margin:0 auto;text-align:center;}
.xxjj_3{width:1170px;height:174px;margin:0 auto;}
.xxjj_3_1{width:179px;height:174px;float:left;}
.xxjj_3_2{width:850px;height:174px;font-size:16px;line-height:30px;color:#4d4d4d;float:right;}
.xxjj_4{width:1170px;height:50px;margin:0 auto;}
.xxjj_4_1{width:350px;display:block;height:50px;text-align:center;line-height:50px;font-size:16px;font-weight:bold;color:#ffffff;background:#282898;margin:0 auto;background:#282898;}
.xxjj_4_1:hover{color:#fff;}
.hkgg{width:1200px;margin:0 auto;}
.hkgg img{width:100%;height:auto;}
.xxgg{width:1200px;margin:0 auto;text-align:center;}
.xxgg a{display:inline-block;padding:50px 7px 50px 7px;}

.zyjsd{width:1200px;height:auto;margin:10px auto;}
.zyjs1{width:1200px;height:auto;float:left;}
.zyjscp{width:1200px;height:50px;line-height:50px;background: url(../images/05.jpg) center bottom no-repeat;}
.zyjscp ul{width:480px;height:50px;margin-left:390px;}
.zyjscp li{width:435px;height:50px;background:#efefef;line-height:50px;margin-left:10px;text-align:center;color:#807979;font-size:22px;float:left;}
.zyjscp .zyjscur{width:435px;background:#282898;color:#ffffff;height:50px;}
.zyjscp .zyjscur a{color:#ffffff;}
.zyjsc {width:1200px;height:auto;float:left;}
.zyjscconttttt{width:1200px;height:211px;margin-top:10px;margin-bottom:10px;}
.zyjsccontttt{width:395px;height:211px;float:left;}
.zyjsccontttt img{width:395px;height:211px;}
.zyjscconttt{width:775px;height:211px;margin-left:30px;background:#efefef;float:left;}
.zyjsccontt{width:755px;height:211px;margin-left:20px;}
.zyjsccont{width:755px;height:28px;line-height:28px;font-size:20px;font-weight:bold;color:#0b0b0b;}
.zyjsccon p{width:755px;line-height:24px;font-size:14px;color:#6f6a6a;}
.zyjscbt{width:755px;height:30px;}
.zyjscbt_1{width:147px;height:30px;font-size:15px;font-weight:bold;color:#ffffff;text-align:center;line-height:30px;background:#0397da;float:left;}
.zyjscbt_2{width:147px;height:30px;font-size:15px;font-weight:bold;color:#ffffff;margin-left:25px;text-align:center;line-height:30px;background:#282898;float:left;}
.zyjscbt_2:hover{cursor: pointer;}

.qa_l{text-align: center;}
.qa_l h3{width:300px; margin: 0 auto; font-size: 30px; color: #000000; font-weight: bold; border-bottom: 2px solid #0667A2; text-align: center; padding-bottom: 10px;}
.en_txt{font-size: 16px; color: #666; padding-top: 10px; display: inline-block; margin-bottom: 45px;}
.qa_l ul{ width:80%;margin: 0 auto; overflow:hidden;}
.qa_l ul li{padding:0 15px; margin-bottom: 20px; text-align: left;width:80%;height:auto; border-bottom:1px #ddd dotted;}
.qa_l ul li h4{font-size: 18px; font-weight: 600; color: #0667A2; margin-bottom: 6px;}
.qa_l ul li p{ text-indent: 30px;padding-left:30px;line-height: 24px; color: #333333;font-size:14px;padding-bottom:20px;}
.qa_l ul li a{color:#0889ef;}
.qa_l a{font-size: 20px;display: inline-block;}

.why{width:1200px;height:546px;margin:0 auto;background:url(../images/15.jpg) center center no-repeat;}
.why_2{}
.why_1{width:366px;height:546px;margin-right:42px;float:right;}
.why_cp{width:366px;height:546px;}
.why_cp ul{width:366px;height:546px;}
.why_cp li{width:366px;height:136px;line-height:136px;color:#ffffff;font-size:28px;text-align:center;float:right;}
.why_cp .why_cur{width:366px;height:136px;background:url(../images/14_5.png) center center no-repeat;}
.why_cp .why_cur a{color:#35568b;}
.why_cp  a{color:#ffffff;}
.why_con{width:701px;margin-left:35px;height:546px;float:left;}
.why_3_1{width:701px;height:56px;line-height:28px;font-size:16px;color:#3b3b3b;text-indent:2em;}
.why_3_2 img{width:713px;height:378px;text-align:center;}

.xyfc{width:1200px;margin:0 auto;}
.xyfc_cp{width:1200px;height:50x;margin:0 auto;}
.xyfc_cp ul{width:756px;height:50px;margin:0 auto;}
.xyfc_cp li{width:250px;height:48px;border:1px solid #0099ff;line-height:48px;color:#040404;font-size:22px;text-align:center;float:left;}
.xyfc_cp .xyfc_cur{width:250px;height:48px;line-height:48px;background:#0099ff;}
.xyfc_cp .xyfc_cur a{color:#ffffff;}
.xyfc_cp  a{color:#040404;}
.xyfc_con{width:1200px;float:left;}
.xyfc_con img{border:0;float:left;}
.xyfc_con_1{width:392px;height:278px;margin-left:4px;margin-right:4px;margin-bottom:10px;float:left}
.xyfc_con_1_1 img{width:392px;height:278px;}
.xyfc_con_1_2{position:absolute;width:392px;font-size:20px;color:#ffffff;margin-top:235px;text-align:center;height:43px;line-height:43px;background:rgba(0,0,0,0.8);}

.zs_yuyue {
	height: 800px;
	background: #000080;
	width:100%;
	margin:0 auto;
}
.newsbt {
	color: #fff;
	text-align: center;
	font-size: 30px;
	padding-top: 30px;
}
.newsbt span {
	display: block;
	width: 30px;
	background: #fff;
	height: 3px;
	margin: auto;
	margin-top: 12px;
	margin-bottom:14px;
}
.newsbt font {
	font-size: 14px;
}
.zdy_bd {
	width: 574px;
	height: 450px;
	margin: auto;
	background: #282898;
	border-radius: 48px;
	margin-top: 38px;
}
.zdy_bd li {
	width: 484px;
	height: 40px;
	background: #fff;
	margin: auto;
	margin-bottom: 18px;
	border-radius: 6px;
	line-height: 40px;
	overflow:hidden;
}
.zdy_bd li dl {
	float: left;
	width: 93px;
	text-align: right;
	color: #666;
	font-size: 14px;
	line-height:40px;
	font-family: "宋体";
	margin-right: 88px;
}
.zdy_bd li dt {
	float: left;
	width: 288px;
	overflow: hidden;
}
.kuang {
	height: 40px;
	line-height: 40px;
	font-family: "宋体";
	color: #666;
	font-size: 14px;
	background: #fff;
	border: none;
	float: left;
	width: 290px;
}
.yzk {
	height: 40px;
	line-height: 40px;
	font-family: "宋体";
	color: #666;
	font-size: 14px;
	background: #fff;
	border: none;
	float: left;
	width: 183px;
}
.zdy_bd ul {
	padding-top: 45px;
	padding-bottom: 10px;
}
.tijiao {
	width: 300px;
	height: 50px;
	line-height: 50px;
	margin: auto;
	text-align: center;
	background: url(../images/yjt_03.jpg) no-repeat 256px center #fff;
	border-radius: 20px;
}
.tijiao input {
	width: 300px;
	height: 50px;
	border: none;
	background: none;
	font-size: 18px;
	color: #08769e;
	cursor:pointer;
}
select {
appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  
}
select::-ms-expand { display: none; }

.tzys {
	background: url(../images/xxjt_03.jpg) no-repeat right center;
	width: 292px;
	border: none;
	font-size: 14px;
	color: #666;
	font-family: "宋体";
	float: left;
	height: 46px;
	line-height: 46px;
	margin-top: -3px;
	margin-left: -2px;
	padding-left:2px;
}

.zsts {
	text-align: center;
	font-size: 14px;
	margin-top: 23px;
	color:#fff;
}

.zsjhh{
	width:100%;
	margin:auto;
}
.zsjhh li{
	float:left;	
}
.zsjhl{background:#00BFFF;color:#ffffff;line-height:40px;border:1px solid #fff;}
.zsjht{background:#000080;line-height:50px;font-size:18px;border:1px solid #282898;font-weight:bold;color:#fff;margin-bottom:2px;}
.zycell{
	width:22%;	
	font-weight:bold;
	white-space:nowrap;
	overflow:hidden;
}
.rscell{
	width:14%;
}
.xzcell{
	width:15%;
}
.jycell{
	width:14%;
}
.zxcell{
	width:14%;
}
.bmcell{
	width:19%;
}
.zsjha a {
	display:block;
	border:1px solid #CCFf00;
	width:80%;
	margin-top:5px;
	margin-bottom:5px;
	height:30px;
	line-height:30px;
	background:#fff000;
	color:#be0000;
	text-align:center;
	overflow:hidden;
	box-sizing:border-box;
}
.zsjha a:hover {
	color:#fff;
	background:#282898;
	cursor:pointer;
}

.hxxw{width:1200px;height:475px;margin:0 auto;}
.hxxw_1{width:406px;height:475px;float:left;}
.hxxw_1_1{width:406px;height:28px;line-height:28px;text-align:left;color:#0f0f0f;font-size:18px;}
.hxxw_1_2{width:380px;height:154px;border-bottom:1px dashed #dddddd;}
.hxxw_1_2_1{width:182px;height:140px;float:left;}
.hxxw_1_2_1 img{width:182px;height:140px;}
.hxxw_1_2_2{width:180px;height:140px;float:right;}
.hxxw_1_2_2_1{width:180px;height:30px;height:30px;color:#333333;font-size:18px;}
.hxxw_1_2_2_2{width:180px;height:auto;text-indent:2em;line-height:28px;color:#333333;font-size:14px;overflow:hidden;}
.hxxw_1_3{width:380px;height:260px;line-height:34px;font-size:14px;}
.hxxw_1_3 a{color:#333333;}
.hxxw_1_3_1{width:380px;line-height:34px;font-size:14px;}

.maquee{margin-left:2%; width:96%; height:410px;overflow:hidden; color:#fff;}
.whtbb{ background:#282898;height:440px; width:100%;margin:0 auto;}
.indextt{ margin: 0 10px;}
.indextt{text-align: center; padding: 10px 0;overflow: hidden;}
.indextt h3{ height: 34px; line-height: 33px;  font-size: 20px;text-transform: uppercase; color: #333;}
.indextt h3 span{ color: #c5c5c5; margin-right: 8px; }
.indextt .lineth{ position: relative; border-bottom: 1px solid #E6E6E6; height: 14px; line-height:normal;}
.indextt .lineth span{ height: 6px; width: 40px; position: absolute; left: 50%;margin-left: -20px; bottom: -3px; background: #000080;}
.indextt .aboutdesc{margin-top:12px; }
.indexttw h3,.indexttw h3 span,.indexttw{ color: #fff; }
.indexttw .lineth{ border-color: #fff; }
.height300 {height:315px;}
.mqlii{ width:70%;margin:0 auto;}
.mqlii li{ margin:0 auto; list-style:none;width:100%; height:30px; line-height:30px !important; text-align:center; font-size:14px; border-bottom: 1px dashed #f3f3f3;overflow:hidden;}
.mqlii li div{ float:left;color:#fff;}
.mqlii li div:nth-child(1){ width:20%;}
.mqlii li div:nth-child(2){ width:30%;}
.mqlii li div:nth-child(3){ width:30%;}
.mqlii li div:nth-child(4){ width:20%;}
.mqlitt{ margin:0 auto;width:68%;}
.mqlitt li{ margin:0 auto; list-style:none;width:100%; height:30px; line-height:30px; text-align:center; border-bottom: 1px dashed #f3f3f3;}
.mqlitt li div{ float:left;color:#fff;font-size:16px; font-weight:bold;}
.mqlitt li div:nth-child(1){ width:20%;}
.mqlitt li div:nth-child(2){ width:30%;}
.mqlitt li div:nth-child(3){ width:30%;}
.mqlitt li div:nth-child(4){ width:20%;}
.link-box{ background:#000080;}
.foot-con{ background:#282898;}
.foot-menu{ background:#000080;}
.foot-menu-con li{ background:url(../images/foot-fgx.png) center right no-repeat;}
.foot-r{ border-left:1px solid #000080; border-right:1px solid #000080;}
.foot-box{ width:100%; margin:0 auto;}
.link-box{ width:100%; height:40px;}
.link-con{ width:1200px; height:40px; line-height:40px; margin:0 auto;}
.link-con h3{ color:#fff; float:left;}
.link-con a{ color:#fff; margin:0 10px 0 0; float:left;}
.foot-con{ width:100%; height:230px;}
.foot-cc{ width:1200px; height:230px; overflow:hidden; margin:0 auto;}
.foot-l{ width:818px; height:230px; margin:30px 140px 0 0; float:left;}
.foot-menu{ padding:0 20px;}
.foot-menu-con{ width:778px; overflow:hidden;}
.foot-menu-con ul{ width:783px;}
.foot-menu-con li{ width:82px; height:50px; line-height:50px; font-size:14px; text-align:center; padding:0 5px 0 0; float:left;}
.foot-menu-con li a{ color:#fff; height:50px; display:block;}
.foot-menu-con li a:hover{ color:#fff; height:50px; text-decoration:none; display:block;}
.foot-wz{ color:#fff; line-height:28px; height:112px; padding:15px 0 0 0; overflow:hidden;}
.foot-wz span{font-size:5px;}
.foot-wz a{ color:#fff;}
.foot-r{ width:240px; height:190px; margin:20px 0; float:left;}
.foot-r p{ color:#fff; text-align:center; margin:20px 0;}
.foot-r img{ width:97px; height:97px; display:block; margin:0 auto;}
.sdb{position:fixed;bottom:0;background:#0889ef;height:90px;width:100%;min-width:1200px;left:0;right:0;margin:auto;z-index:100;}
.sdc{width:1200px;margin:4px auto 0;height:90px;text-align:center;text-align-last:justify}
.sdc img{display:inline-block;vertical-align:middle}
.sdc div{display:inline-block;vertical-align:middle}
.sdc div input{height:45px;font-size:18px;padding:0;float:left;outline:none;}
.sbi{border:none;width:150px;text-indent:1em}
.sbc{border:none;width:85px;text-indent:1em}
.sbs{width:136px;border:none;color:#0889ef;font-weight:bold;background:#fff000;text-align-last:center;cursor: pointer;}
.aatxt{font-size:24px;line-height:90px;font-weight:bold;color:#ffff00;}
.cbtn-top {
	position: fixed;
	right: 10px;
	bottom: 100px;
	border-radius: 50%;
	width: 32px;
	height: 32px;
	padding: 5px;
	color: #ffffff;
	text-align: center;
	cursor: pointer;
	z-index: 99999;
	background: #000080;
	color: #FFF;
	opacity: .8;
}
.cbtn-top img{
	position: fixed;
	right: 13px;
	bottom: 104px;
	width:32px;
}
.tel_fix {
    width: 50px;
    height: 52px;
    overflow: hidden;
    z-index: 3;
    float: right;
    position: fixed;
    top: 200px;
    right: 3px;
}