@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}

body{min-width: 1200px; width: 100%; overflow-x:hidden;}


/**/
.banner .swiper-slide img {width: 100%;}
.banner .swiper-pagination-bullet {background-color: #333;}
.banner .swiper-pagination-bullet{
	width: 14px;
	height: 14px;
	border-radius: 100%;
	background:#fff;
	box-shadow: 0px 0px 3px 2px #33333354;
}
.banner .swiper-pagination-bullet-active {
	width: 18px;
	height: 18px;
}
.sou{height:85px;width:80px;position: absolute;top:0;left:50%;z-index:99;margin-left: 590px;}
.sou h2{ font:14px "Microsoft YaHei"; line-height:45px; color:#828282;  float:right;background:url(../images/sou1.png) no-repeat left center;padding-left:20px;}
.sou3{ display:none; margin-top:20px;background:#fff; padding:15px; width:266px;}
.sou3 input{ width:200px; height:38px; font:14px "Microsoft YaHei"; line-height:38px; color:#999; border:1px solid #ccc; overflow:hidden; padding-left:10px;}
.sou3 .ip01{ width:52px; height:40px; background:url(../images/sou1.png) no-repeat center center; border:1px solid #ccc; border-left:0;overflow:hidden; cursor:pointer;}

.bg01{
	/* background:#f2f6f7 url(../images/bg01.jpg) no-repeat center top; */
	/* height: 1490px; */
	/* padding-top:80px; */
	}
.yinz{ 
	position:relative;
	 height:485px; 
	 overflow:hidden;
	 padding:72px 0 60px 0;
	 }
.yinz dl{ height:360px; overflow:hidden;}
.yinz dt{ width:599px; height:360px; float:right; overflow:hidden; position:relative;}
.yinz dt img{ display:block;width:599px; height:360px; }
.yinz .video{ width:599px; height:360px;  overflow:hidden; position:relative;}
.yinz .video a.a_video{background:url(../images/yinz.jpg) no-repeat center center;width: 599px; height: 360px;display: block; position:absolute;top:0;left:0;}
.yinz dt .mt5{width: 599px;height: 360px;display: block;}
.yinz dd{ 
	position: relative;
	width:515px; 
	float:left; 
	padding:20px 0 0 37px; 
	height:242px;
	}
.yinz dd h3{ 
	font:26px "Microsoft YaHei"; 
	font-weight:bold; 
	line-height:35px; 
	height:35px; 
	color:#2AA8F4; 
	overflow:hidden;
	}
.yinz dd p{ 
	font:15px "Microsoft YaHei"; 
	line-height:30px; 
	color:#555; 
	margin-top:8px;
	text-indent: 2em;
	}
.yinz dd em{ float:right; display:block; font:15px "Microsoft YaHei"; color:#fff; background:url(../images/yinz_m.gif) no-repeat right top; line-height:40px; padding-right:95px; margin-top:10px;}
.dd02{ background:#e9f1f3; padding:13px 49px 0 37px; height:125px; margin-top:-138px; width:515px;}
.dd02 h3{ width:380px; background:url(../images/yinz_map.png) no-repeat left 6px; padding-left:70px; height:65px; font:44px "Microsoft YaHei"; font-weight:bold; color:#24292f;}
.dd02 h3 span{ display:inline-block; font:30px "Microsoft YaHei"; padding-left:8px; letter-spacing:2px; color:#24292f; margin-top:7px;}
.dd02 h4{ font:16px "Microsoft YaHei"; font-weight:bold; color:#24292f;margin:3px 0 0 70px; border-top:1px solid #d1d1d1; width:360px; padding-top:9px;}
.dd02 h4 em{ font:30px Arial; color:#0b50c2;}

.tit{ 
	height:82px; 
	overflow:hidden; 
	text-align:center; 
	color:#1d4eb6; 
	font:31px "Microsoft YaHei"; 
	font-weight:400;}
.tit span{ 
	display:block; 
	width:489px; 
	margin:0 auto;
	}
.tit a{ 
	color:#2AA8F4; 
	display:inline-block;
	}
.tit em{ background:url(../images/line1.gif) no-repeat center center; display:block; height:1px; width:34px; margin-top:30px; position:relative;}
.tit i{ display:block; font:24px "Microsoft YaHei"; color:#24292f; margin-top:8px;}

.pro{
	margin-top:25px;
	}
.fen{ 
	height:56px; 
	width: 925px; 
	margin:0 auto; 
	background:url(../images/pro_line2.png) no-repeat right top;
	position: relative;
	}
.fen li{ width:132px; height:56px; font:18px "Microsoft YaHei"; float:left; text-align:center;}
.fen li a{ display:block; background:url(../images/pro_bg1.png) no-repeat center top;color:#000; line-height:50px; padding-bottom:6px;}
.fen .cur a{ background:url(../images/pro_bg2.png) no-repeat center top; color:#fff;}
.fen .erji{ display:none; position:absolute; top:56px; left:0; width:793px;}
.fen .erji a{ display:block; font:15px "Microsoft YaHei"; color:#4c4c4c; float:left; background:url(../images/pro_jt1.png) no-repeat left center; padding:0 15px 0 18px; height:50px; line-height:50px;}
.fen .erji a:hover{ background:url(../images/pro_jt2.png) no-repeat left center; font-weight:bold; color:#4c4c4c;}
.fen .cur .erji{ display:block;}

.pro_g{ margin-top:58px; height:461px; overflow:hidden; position:relative;}
.pro_g h5{ width:125px; height:107px; overflow:hidden; position:absolute; top:20px; left:20px;}
.pro_gdot{width:110px; height:18px; position:absolute; bottom:20px;left:545px; z-index:8;}
.pro_gdot a{width:18px; height:18px; float:left; display:inline-block; margin:0 8px;background:url(../images/ban_dot1.png) no-repeat;}
.pro_gdot a:hover,.pro_gdot .cur{background:url(../images/ban_dot2.png) no-repeat;}
.pro_g2 dl{ width:1200px; height:461px; overflow:hidden; position:relative;}
.pro_g2 dt{width:1200px; height:461px;}
.pro_g2 dt img{width:1200px; height:461px; display:block;}
.pro_g2 dd{ width:420px; position:absolute; top:96px; left:205px;}
.pro_g2 dd h3 a{ display:block; font:30px "Microsoft YaHei"; color:#0b50c2; height:35px; line-height:35px; overflow:hidden;}
.pro_g2 dd .pp{ font:15px "Microsoft YaHei"; line-height:30px; color:#575757; margin-top:15px;}
.pro_g2 dd em a{ display:block; font:15px "Microsoft YaHei"; color:#0b50c2; text-decoration:underline; margin-top:20px;}

.pro2{
	overflow:hidden;
	/* margin-top: 70px; */
	}
.prot{ height:102px; overflow:hidden; position:relative;}
.prot li{ font:18px "Microsoft YaHei"; font-weight:bold; float:left; padding:0 25px; line-height:102px;}
.prot li em{ display:block; width:31px; height:31px; background:url(../images/pro_icon2.png) no-repeat center top; margin:35px 8px 0 0; float:left;}
.prot li a{ color:#24292f;}
.prot .li01{ padding-left:0; background:url(../images/pro_line3.gif) no-repeat right center;}
.prot .li01 em{background:url(../images/pro_icon1.png) no-repeat center top;}
.prot li a:hover,.prot .cur a{ color:#0b50c2;}
.prot li a:hover em,.prot .cur em{ background-position:0 -31px;}
.prot h5 a{ display:block; font:15px "Microsoft YaHei"; color:#24292f; height:102px; line-height:102px; text-decoration:underline; position:absolute; top:0; right:0;}
.pro4 li{ 
	float:left; 
	width:350px;
	margin:0 25px;
	}
.pro4 li img{ 
	display:block; 
	width:348px; 
	border:1px solid #cfcfcf;
	height:235px;
	}
.pro4 li p{ display:block; border:1px solid #e6e6e6; border-top:0; font:15px "Microsoft YaHei"; line-height:60px; color:#595959; height:60px; padding:0 50px 0 30px; background:url(../images/pro_more1.png) no-repeat 260px center;}
.pro4 li a:hover p{
	background:#2AA8F4 url(../images/pro_more2.png) no-repeat 260px center; 
	font-weight:bold; 
	color:#fff;
	}

.pinz{ height:730px; margin-top:90px; overflow:hidden;}
.pinz .tit span{ width:555px;}
.pinzt{ height:60px; margin:0 0 72px 432px; overflow:hidden;}
.pinzt li{ width:165px; height:60px; margin-right:12px; float:left; overflow:hidden; text-align:center;background:#f2f6f7; font:16px "Microsoft YaHei"; color:#24292f;}
.pinzt li a{ display:block; color:#24292f; height:46px; padding-top:14px;}
.pinzt li em{ display:block; font:12px Arial; color:#dee2e3;}
.pinzt li a:hover,.pinzt .cur a{ color:#fff; font-weight:bold; background:#0b50c2;}
.pinzt li a:hover em,.pinzt .cur em{ font-weight:normal; color:#587bce;}
.pinz3 dl{ 
	width:395px; 
	/* border:1px solid #cfcfcf; */
	border-right:0; 
	float:left; 
	height:315px;
	}
.pinz3 dt{ margin-top:28px; height:138px; background:url(../images/pinz_line.gif) no-repeat center bottom; font:18px "Microsoft YaHei"; text-align:center; font-weight:bold; line-height:50px; color:#24292f;}
.pinz3 dt em{ 
	display:block; 
	width:50px; 
	height:50px; 
	margin:0 auto;
	}
.pinz3 dt em img{ 
	display:block;
	width:50px; 
	height:50px;
	-webkit-transition: -webkit-transform 0.4s ease-out; 
    -moz-transition: -moz-transform 0.4s ease-out; 
    transition: transform 0.4s ease-out;
	}
.pinz3 dd{ width:230px; font:15px "Microsoft YaHei"; text-align:center; line-height:30px; color:#595959; margin:20px auto 0;}
.pinz3 .nones{
	/* border:1px solid #cfcfcf; */
	}

.hangy{ height:1050px; overflow:hidden;}
.hangy .tit span{ width:520px;}
.hangy2{ background:url(../images/hangy_bg.jpg) no-repeat center top; height:870px;}
.hangy2 .content{ position:relative;}
.hangyt{ height:82px; overflow:hidden; margin-bottom:42px;}
.hangyt li{ width:150px; float:left; font:16px "Microsoft YaHei"; text-align:center; color:#24292f;}
.hangyt li a{ display:block; color:#24292f; background:#f2f6f7 url(../images/hangy_line.gif) no-repeat right center; border-top:5px solid #f2f6f7; height:77px;}
.hangyt li em,.hangyt h5 em{ display:block; width:66px; height:15px; margin:14px auto 4px;}
.hangyt li em img,.hangyt h5 em img{ display:block; width:66px; height:15px;}
.hangyt li a:hover,.hangyt .cur a,.hangyt h5 a:hover{ background:#fff; border-top:5px solid #0b50c2; color:#0b50c2; font-weight:bold;}
.hangyt .li1 em{background:url(../images/hangy_01.png) no-repeat;}
.hangyt .li2 em{background:url(../images/hangy_02.png) no-repeat;}
.hangyt .li3 em{background:url(../images/hangy_03.png) no-repeat;}
.hangyt .li4 em{background:url(../images/hangy_04.png) no-repeat;}
.hangyt .li5 em{background:url(../images/hangy_05.png) no-repeat;}
.hangyt .li6 em{background:url(../images/hangy_06.png) no-repeat;}
.hangyt .li7 em{background:url(../images/hangy_07.png) no-repeat;}
.hangyt h5{ width:150px; float:left;}
.hangyt h5 a{ display:block;font:16px "Microsoft YaHei"; text-align:center; color:#24292f; background:#f2f6f7 url(../images/hangy_line.gif) no-repeat right center; border-top:5px solid #f2f6f7; height:77px;}
.hangy2 dd{ height:148px; overflow:hidden; background:#fff;}
.hangy2 dd h3{width:200px;height:75px; padding-top:30px; float:left; background:#0b50c2; overflow:hidden; font:24px "Microsoft YaHei"; text-align:center; color:#fff;}
.hangy2 dd h3 em{ display:block; font:12px Arial; text-transform:uppercase; color:#769ddd;}
.hangy2 dd h3 a{ color:#fff;}
.hangy2 dd h5{ width:970px; float:right; overflow:hidden;}
.hangy2 dd h5 span a{ display:block; font:16px "Microsoft YaHei"; font-weight:bold; line-height:30px; height:30px; color:#24292f; overflow:hidden;}
.hangy2 dd h5 p{ font:15px "Microsoft YaHei"; line-height:32px; height:64px; color:#595959; overflow:hidden;}
.hangy2 dd h5 p a{ color:#595959;}
.hangy2 dt img{ display:block; width:1200px; height:555px;}
.arr1 a{ display:block; background:url(../images/hangy_l.png) no-repeat center top; width:45px; height:81px; overflow:hidden; position:absolute; top:510px; left:0;}
.arr2 a{ display:block; background:url(../images/hangy_r.png) no-repeat center top; width:45px; height:81px; overflow:hidden; position:absolute; top:510px; right:0;}
.arr1 a:hover,.arr2 a:hover{ background-position:0 -81px;}

.ys .tit span{ width:430px;}
.ys1{ background:url(../images/ys_bg1.jpg) no-repeat center top; height:864px; overflow:hidden;}
.ys1 .content,.ys2 .content{ position:relative;}
.ys dl{ width:540px; position:absolute;}
.ys dt{ font:36px "Microsoft YaHei"; font-weight:bold; color:#3b3835;}
.ys dt span{ display:block; font-size:20px; margin-top:8px;}
.ys dd p{ font:15px "Microsoft YaHei"; line-height:28px; color:#595959; margin-top:12px; background:url(../images/ys_dot.png) no-repeat left 11px; padding-left:15px;}
.ys dl b{ color:#0b50c2;}
.ys h5{ width:100px; height:100px; overflow:hidden; position:absolute; top:332px; left:498px;}
.ys1 .dl01{ top:130px; right:0;}
.ys1 .dl02{ top:570px; left:0;}
.ys1 .dl02 p,.ys2 .dl02 p{ width:440px;}
.ys2{ height:952px; overflow:hidden; background:url(../images/ys_bg2.jpg) no-repeat center top;}
.ys2 .dl01{ top:142px; left:240px;}
.ys2 .dl01 dd p{ width:350px; }
.ys2 .dl02{ top:685px;}
.ys2 h5{ top:307px; left:599px;}
.ys31{ width:174px; height:320px; position:absolute; top:55px; left:25px;overflow:hidden;}
.ys31 li{ width:174px; height:149px; margin-bottom:22px; position:relative;}
.ys31 li img{ display:block; width:100%; height:auto;}
.ys31 li em{ display:block; font:15px "Microsoft YaHei"; text-align:center; height:40px; line-height:40px; color:#fff; position:absolute; bottom:0; left:0; width:100%; background:rgba(11,80,194,0.6); overflow:hidden;}
.new3 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.new{ 
	position: relative;
	height:495px; 
	margin-top:48px; 
	background:url(../images/new_bg.jpg) no-repeat center bottom;
	}
.new2{width: 865px;margin-top: 61px;overflow:hidden;}
.new2 dl{height: 123px;overflow:hidden;width: 49%;background: #ffff;margin-bottom: 20px;padding: 10px;box-sizing: border-box;}
.new2 dt{ width:250px; height:146px; float:left; overflow:hidden;} 
.new2 dt img{ display:block;width:250px; height:146px;}
.new2 dd{overflow:hidden;}
.new2 dd h3 a{ 
	display:block; 
	font:16px "Microsoft YaHei"; 
	font-weight:bold; 
	color:#c96; 
	line-height:35px; 
	height:35px; 
	overflow:hidden;
	}
.new2 dd em{ display:block; font:12px Arial; font-weight:bold; color:#434343; text-transform:uppercase;}
.new2 dd p{font: 14px "Microsoft YaHei";line-height:28px;color:#888;height:56px;overflow:hidden;margin-top: 7px;}
.new2 ul{ height:100px;}
.new2 li{ width:360px; height:45px; overflow:hidden;}
.new2 li a{ display:block; float:left; font:16px "Microsoft YaHei"; line-height:45px; color:#2d2f30; padding-left:15px;}
.new2 li span{ display:block; width:67px; height:45px; float:left; background:url(../images/new_bg.gif) no-repeat left top; font:18px "宋体"; color:#434343; position:relative;}
.new2 li span i{ position:absolute; bottom:0; right:0; display:block; font-size:30px;}
.newt{ width:240px; margin-top:55px; overflow:hidden;}
.newt li{ font:16px "Microsoft YaHei";}
.newt li a{ display:block; height:68px; padding-top:18px; color:#d6dbf5; background:url(../images/new_line1.png) no-repeat left bottom;}
.newt li em{ display:block; font:12px Arial; text-transform:uppercase; color:#85a0e9; width:100px; padding-top:3px;}
.newt li a:hover,.newt .cur a{ background:url(../images/new_line2.png) no-repeat left bottom; color:#fff; font-weight:bold;}

.about{ height:810px; overflow:hidden; background:url(../images/about_bg.jpg) no-repeat center top; padding-top:88px;}
.about p{ width:1065px; margin:0 auto; text-align:center; font:16px "Microsoft YaHei"; line-height:36px; color:#464646;}
.about h5{ display:block; width:150px; height:45px; margin:40px auto 0; background:url(../images/about_btn.gif) no-repeat center top; font:14px "Microsoft YaHei"; line-height:45px; color: #fff;}
.about h5 a{ color:#fff; padding-left:20px;}

.link{ line-height:32px; padding:12px 0; color:#737373;}
.link p{ font:14px "Microsoft YaHei"; line-height:32px; color:#737373;}
.link p a{ display:inline-block; color:#737373; padding:0 26px 0 16px; background:url(../images/link_line.png) no-repeat right center;}
.link .nones{ background:none;}