/*! www.vancheer.com  |  Powered by vancheer */

@charset "utf-8";

/* CSS Document */

body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#666; min-width:1200px}

a{color:#666; text-decoration:none; outline:none;}

a:active{star:expression(this.onFocus=this.blur());} 

img{border:0px;}

a:link {text-decoration: none; outline:none;}

a:visited{text-decoration: none; outline:none;}

a:hover{text-decoration:none; color:#0192d8; outline:none;}

ul, p, dl, dt, dd{padding:0px; margin:0px;}

li{list-style-position:outside; list-style-type:none;}

h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}

/*新增*/

.h30{height:30px; overflow:hidden; clear:both;}

/*新增*/

h1{font-size:16px;}

h5{font-size:12px;}

.fl{float:left;}

.fr{float:right;}

.clear{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}

.h10{height:10px; overflow:hidden; clear:both;}

.h50{height:50px; overflow:hidden; clear:both;}

input, textarea{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; outline:none; border:0px;}

em{font-style:normal;}

.btn1{cursor:pointer;}

img{vertical-align:middle;}

.blue{color:#00a0ea;}

.red{color:#e70012;}



.wal{width:1200px; margin:0px auto;}

.w250{width:20.83%;}

.w900{width:75%; padding-top:20px;}


.top { position:fixed; height:80px; background:rgba(255,255,255,0.85); z-index:1000; width:100%;box-shadow:2px 0px 6px -3px #269ffb;-webkit-box-shadow:2px 0px 6px -3px #269ffb;-moz-box-shadow:2px 0px 6px -3px #428000}
.top .logo { width:303px; float: left; margin-top:10px}
.top .logo img { width:100%}

.nav{float:right; margin-top:20px; }
.nav i{font-size:12px; color:#aaa; line-height:54px; text-align:right; position:absolute; width:50%; height:54px; right:0px; top:50%; display:none;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);}
.nav ul li{height:60px;font-size:16px; text-align:center; float:left; position:relative; margin:0 3px}
.nav ul li a.o_lm{line-height:58px; color:#010101;  display:block; padding:0 20px;-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

box-sizing: border-box;}
.nav ul li:hover a.o_lm{color:#003a8c; border-bottom:2px solid #003a8c;}
.nav ul li a.on {color:#003a8c; border-bottom:2px solid #003a8c;}
.nav .y_j{position:relative;}
.nav .e_j{width:100%; background-color:rgba(255,255,255,.6); position:absolute; top:60px; left:50%; margin-left:-50%; display:none; z-index:9999;}
/*.header.on .nav .e_j{box-shadow:0 2px 2px #aaa;}*/
.nav .e_j a{display:block; font-size:14px; color:#333; line-height:40px; border-bottom:1px solid #ccc; }
.nav .e_j .ejy { position:relative}
.nav .e_j .s_j {width:150px; background-color:rgba(0,0,0,.6); position:absolute; top:0px; left:150px; display:none; z-index:9999;}
.nav .e_j a:hover{background-color:#003a8c; color:#fff;}
.nav ul li:hover .e_j{display:block;}
.nav ul li .e_j .ejy:hover .s_j { display:block}

.top .right { float:right; margin-left:60px; margin-top:30px;}
.top .right a { display:block; line-height:32px; float:left; color:#333; font-size:14px; margin-right:5px}
.top .right .dh {float: left;padding-top: 8px}
.top .right a:hover { color:#0264b1}
.top .right a.a1 { background:url(../images/dl.png) left center no-repeat; background-size:20px; width:25px} 
.top .right a.a2 { background:url(../images/ss.png) left center no-repeat; background-size:20px; width:25px;}
.top .right a.a3 { background:url(../images/top10s.png) left center no-repeat; background-size:20px; width:25px;}
.top .right a.a4 { background:url(../images/top9s.png) left center no-repeat; background-size:20px;width:25px;}
.weixin{  height:32px; float:left;position:relative; font-size:12px; text-align:center; width:25px}
.weixin a{ height:32px; display:block; position:absolute; left:0; top:0;background:url(../images/top9s.png) no-repeat center top; }
.weixin .weixin_nr{width:110px; height:120px; padding:10px; background:#fff; text-align:center; position:absolute; left:-35px; top:45px; display:none; z-index:99999}
.weixin .weixin_nr img{ margin-bottom:0px;}
.weixin .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:-10px;}
.weixin.on .weixin_nr{ display:block;}
.weixin.on a{ }
.weixin a.wb{ height:32px; line-height:32px; display:block; position:absolute; left:0; top:0;background:url(../images/top9s.png) left center no-repeat; background-size:20px;width:30px; }
.weixin.on a.wb { background:url(../images/top9s.png) left center no-repeat; background-size:20px; padding-left:25px;}
.searchIpt {

	width: 240px;

	height: 30px;

	position: absolute;

	right: 0;

	top:80px;

	display: none;

	z-index: 10;

}

.searchIpt .search_txt {

	width: 172px;

	padding: 0 0 0 10px;

	line-height: 30px;

	background: #333;

	color: #fff;

	border: 0;

	height: 30px;

	float: left;

}

.searchIpt .search_btn {

	width: 58px;

	background: #0068ba;

	border: 0;

	float: right;

	color: #fff;

	height: 30px;

	cursor: pointer;

}



/*产品中心*/
.cpzx { width:1200px; margin:45px auto 60px;}
.tit { height:66px; position:relative; text-align:center; margin-bottom:35px;}
.tit .en { font-size:54px; color:#eee; position: absolute; left:0; top:0; width:100%; height:56px; z-index:2; text-transform:uppercase; font-weight:bold}
.tit .cn { font-size:28px; color:#003a8b; line-height:30px; height:30px; width:100%; text-align:center; left:0; bottom:0; position:absolute; z-index:9; font-weight:bold}

.xx4 {position:relative; margin-top:35px;}
.xx4 .hd .prev {width:39px; height:39px; background:url(../images/jiantzuo.png) left center no-repeat; position:absolute; left:-45px; top:50%; margin-top:-20px; z-index:10000}
.xx4 .next{width:39px; height:39px; background:url(../images/jiantyou.png) left center no-repeat; position:absolute; right:-45px; top:50%; margin-top:-20px; z-index:10000}
.xx4 .bd {width:1200px; margin:0 auto;}
.xx4 .bd ul li{display:inline-block; width:273px; float:left; margin:0 10px; background:#f6f6f6; overflow:hidden; border:#eee 1px solid;}
.xx4 .bd ul li .tp { height:206px; width:100%; overflow:hidden;}
.xx4 .bd ul li .wz { width:100%; padding:0px 10px;-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box; text-align: left }
.xx4 .bd ul li .wz h3 a { font-size:14px; color:#333; line-height:35px; text-align:center; font-weight:normal; display:block}
.xx4 .bd ul li .wz span { font-size:12px; line-height:26px; color:#555}
.xx41 li{ display:inline-block;}
.procase_tu03{ width:88px; height:26px; border:1px solid #fff; background:#007dc2; color:#fff; display:inline-block; line-height:26px; margin:10px 0 12px 78px; text-align: center; border-radius: 50px; text-transform:uppercase; font-size:12px;}
.xx4 .bd ul li:hover .procase_tu03{ background:#007dc2; color:#fff;}
.xx4 .bd ul li:hover {background:#003a8b; color:#fff}
.xx4 .bd ul li:hover h3 a { color:#fff}
.xx4 .bd ul li:hover .wz span { color:#fff}  
.xx4 .bd ul li img {	width:100%;

	height: 100%;

	-webkit-transition: all 1s;

	-o-transition: all 1s;

	transition: all 1s;}
.xx4 .bd ul li:hover img {-webkit-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-o-transform: scale(1.1);

	transform: scale(1.1);}
.wmdys {padding: 60px 0;background: url(../images/20183917444039.jpg) center ;overflow: hidden;}
.wmdys .con {width: 1200px;margin: 0 auto;position: relative;}
.wmdys ul li {width: 50%;float: left;border-bottom: #fff 2px solid;border-right: #fff 1px solid;padding: 30px 10px 30px 80px;box-sizing: border-box;background: rgba(255,255,255,0.7)}
.wmdys ul li:hover{background: rgba(255,255,255,0.85)}
.wmdys ul li:nth-child(2n){border-right: 0;border-left: 1px solid #fff;}
.wmdys ul li .tb {width: 53px;height: 53px;margin-bottom: 10px}
.wmdys ul li h3 {font-size: 18px;color: #333;margin-bottom: 10px}
.wmdys ul li p {font-size: 14px;line-height: 1.8;color: #666;}
.wmdys .con .tp {width: 146px;height: 146px;position: absolute;left: 50%;margin-left: -73px;top: 50%;margin-top: -73px;}


.sy_ys2 {background: #003a8b; padding: 50px 0; overflow: hidden;}
.sy_ys2 ul { width: 1200px;margin: 50px auto;}
.sy_ys2 ul li {width: 300px;height: 300px; float: left;padding:80px 30px;box-sizing: border-box;margin: 0 150px 30px 0;background: #fff;border-radius: 50%;transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s; text-align: center;}
.sy_ys2 ul li:hover{transform: translateY(-5px);

	-wbkit-transform: translateY(-5px);

	-o-transform: translateY(-5px);

	-moz-transform: translateY(-5px);

	transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;}
.sy_ys2 ul li:last-child{margin-right: 0}
.sy_ys2 ul li .tb {width: 51px;margin: 0 auto 20px;}
.sy_ys2 ul li h3 {font-size: 18px;color: #333;margin-bottom: 10px}
.sy_ys2 ul li p {font-size: 13px;line-height: 1.8;color: #666;}

.xwfl {text-align: center;margin: -10px auto 35px;}

.xwfl ul li {display: inline-block}
.xwfl ul li a {padding: 0 30px;font-size: 14px;color: #333;line-height: 32px;background: #eee;display:inline-block;margin: 0 5px;}
.xwfl ul li a:hover{background: #023a8c;color: #fff;}
.xwfl ul li a.on{background: #023a8c;color: #fff;}

#moreCourse {

	margin-top: 25px;

	margin-left: 43%;

	padding: 10px 0 30px 50px;

	border-radius: 22px;

	border: 1px solid #d5d5d5;

	height: 6px;

	width: 160px;

	font-size: 14px;

	font-weight: 500;

	color: black;

}

.footDiv{ background:#003a8b; padding:30px 0 20px;}

.footDiv_l{ width:55%; border-right:#eee solid 1px; color:#eee}

.footDiv_l .links{ position:relative; left:-14px; color:#eee}

.footDiv_l .links a{ font-size:14px; color:#fff; padding:0 14px;}

.footDiv_l .links a:hover{ color:#dce4ee;}

.footDiv_l .msg{ font-size:14px; padding:30px 0 20px;}

.footDiv_l .msg em{ padding:0 16px;}

.footDiv_l .msg2{ font-size:14px; padding-bottom:20px;}

.footDiv_r{ padding-left:42px; position:relative; width:40%;}

.footDiv_r .title{ font-size:18px; color:#fff;}

.footDiv_r .msg{ font-size:14px; color:#fff; line-height:30px; padding-bottom:20px;}

.footDiv_r .share{ padding-left:60px; position:relative; height:27px;}

.footDiv_r .share em{ position:absolute; line-height:27px; font-size:14px; color:#eee; left:0px; top:0px;}

.footDiv_r .share li{ float:left; width:27px; height:27px; margin-right:10px;}

.footDiv_r .share li .img1{ display:none;}

.footDiv_r .share li:hover .img1{ display:inline-block;}

.footDiv_r .share li:hover img{ display:none;}

.footDiv_r .ewm{ position:absolute; right:0px; top:0px;}

.footDiv_r .ewm li{ float:left; margin-left:18px; text-align:center;}

.footDiv_r .ewm li p{ font-size:14px; padding-top:10px; color:#fff;}

.xcpxq {padding: 30px 0}
.xcpxq h2 {line-height: 40px;font-size: 24px;color: #555;margin-bottom: 30px;text-align: center}
.xcpxq .tp {text-align: center; }
.xcpxq .tp img {max-width: 600px;}
.xcpxq .nr {margin-top: 30px;}
.xcpxq .nr h3 {font-size: 16px;color: #555;margin-bottom: 10px;}
.xcpxq .nr p {font-size: 14px;line-height: 1.8;color: #555;}
.xcpqh {margin: 30px auto;}
.xcpqh a {font-size: 14px;color: #333;line-height: 35PX;display: block;}
.xcpqh a:hover{color: #023a8c}

/*右侧悬浮窗*/




.phoneLayer{position:fixed; z-index:111; left:0px; top:0px; width:100%; height:100%; background:#fff; opacity:0; filter:alpha(opacity=0); visibility:hidden;overflow-x: auto;}

.phoneLayer .close{display:block; background:url(../images/close2.png) center no-repeat; background-size:15px; width:30px; height:30px; position:absolute; right:5px; top:5px;}

.phoneLayer .list{ padding:35px 10px 20px;}

.phoneLayer li{ float:left; width:50%; position:relative; min-height:20px; _height:20px; padding-bottom:15px; font-size:14px; line-height:24px;}

.phoneLayer li.li01{ width:100%;}

.phoneLayer li .img1{ width:24px; position:absolute; left:0px; top:0px;}

.phoneLayer li em{ padding-left:32px; display:block;}

.phoneLayer li b{ padding-left:32px; color:#333333;}

.phoneLayer li h3{ display:inline-block; color:#003487;}

.phoneLayer dl{ padding-left:32px;}

.phoneLayer dd{ float:left; width:50%;}

.phoneLayer dd .box{ margin-right:10px; text-align:center;}

.phoneLayer dd .imgDiv img{ width:125px; border:#ddd solid 1px;}

.phoneLayer.on{opacity:1; filter:alpha(opacity=1); visibility:visible;}



.pageBanner img{ width:100%;}

.pageBannerTel{ display:none; position:relative;}

.pageBannerTel img{ width:100%;}



.selectDiv{cursor:pointer;}

.selectDiv span{padding-left:15px;}

.selectDiv select{display:none;}

/**/

.selectLayer{position:absolute; z-index:100; display:none; background:#FFF; border:#bababa solid 1px;}

.selectLayer li{height:32px; line-height:32px; overflow:hidden; padding-left:15px; color:#666;}





.pageBox{ background:#f5f5f5;}

.pageBox2{ background:#eef4fa; padding-bottom:20px;}



.pageNow{ height:60px; line-height:60px; position:relative; background:url(../images/nimg16_1.png) left center no-repeat; padding-left:30px;}

.pageNow em{ color:#e82c30;}



.pageTop{ height:67px; border-bottom:#dedede solid 1px;}

.pageTop .wal{ position:relative;}

.pageTitle{ font-size:24px; font-weight:bold; line-height:67px; color:#333;}

.pageTitle img{ position:relative; padding-right:15px; top:-2px;}

.pageNav{ position:absolute; right:0px; top:0px;}

.pageNav li{ width:123px; height:67px; float:left; text-align:center; font-size:16px;}

.pageNav li a{ color:#333; display:block; height:64px; border-top:#fff solid 3px; line-height:64px;}

.pageNav li a:hover, .pageNav li a.aNow{ background:#f5f5f5; color:#0191d7; border-top:#0191d7 solid 3px;}



.pageTitleTel{ height:40px; line-height:40px; background:#0185ca; text-align:center; color:#fff; font-size:16px; position:relative; display:none;}

.pageTitleTel a{ width:75px; display:inline-block; position:absolute; left:0px; top:0px; background:url(../images/line3.jpg) right center no-repeat; height:40px; line-height:40px;}

.pageTitleTel a img{ position:absolute; top:10px; left:20px;}





/*分页*/

.pageNum{height:140px; text-align:center; color:#444;}

.pageNum a{margin:0 3px; display:inline-block; height:30px; line-height:30px; background:#fff; padding:0 11px; border:#d7d7d7 solid 1px; font-size:14px;}

.pageNum a:hover, .pageNum .aNow{background:#0185ca; border:#0185ca solid 1px; color:#FFF;}

.pageNum .prev em{background:url(../images/prev.png) left center no-repeat; padding-left:10px;}

.pageNum .next em{background:url(../images/next.png) right center no-repeat; padding-right:10px;}

.pageNum .input1{width:34px; height:28px; line-height:28px; text-align:center; margin:0 5px; border:#d7d7d7 solid 1px; background:#fff;}

.pageNum .btn1{background:#fff; border:#d7d7d7 solid 1px; width:34px; height:30px; margin-left:5px;  color:#444; cursor:pointer;}



/*新增*/

.pageNum span{background:#0185ca; border:#0185ca solid 1px; color:#FFF;padding:8px 12px 6px 12px; }

/*新增*/



.pageMore{ display:none; font-size:16px; text-align:center; padding:0 10px 60px;}

.pageMore a{ display:block; height:45px; line-height:45px; color:#fff; background:#c0c0c0;}



/*新增*/

.newsList .ui-refresh-down{ display:none; font-size:16px; text-align:center; padding:0 10px 40px;}

.job .jobBottom .ui-refresh-down{ display:none; font-size:16px; text-align:center; }

.staffPic .newsList .ui-refresh-down{ display:none; font-size:16px; text-align:center; }

.download .list .ui-refresh-down{ display:none; font-size:16px; text-align:center; }



/*新增*/



.tabContent{display:none;}

.tab li{cursor:pointer;}

.tabContent2{display:none;}

.tab2 li{cursor:pointer;}



.topA{ width:71px; height:71px;  position:fixed; z-index:99; right:0px; bottom:73px; display:none;}









.lanA{ display:none;}





#Layer1{

	position:absolute;

	position:fixed;

	_position:absolute;

	width:100%;

	z-index:99;

	top:0; left:0px;

	background-color:#000;

	display:none;

}