@charset "utf-8";



/* CSS Document */



*{ margin:0; padding:0; box-sizing:border-box}



body{ font-size:14px; font-weight:1.5; font-family:"微软雅黑", sans-serif !important;color:#333;}





a,img,input{ text-decoration:none; font-size:14px; border:0}



body,h1,h2,h3,h4,h5,h6,form,ol,li ,dl,ul,input,tr,td{margin: 0px;padding: 0px;list-style-type: none; color:#333; font-weight:normal}



ul li{ list-style:none;}



.clear{ clear:both;}



.left{ float:left;}



.right{ float:right;}



a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ color:#333 } a:focus{ -moz-outline-style: none; /* FF */} 



a:hover{ color:#0b498b}



input,button,select,textarea{outline:none}



textarea{resize:none}



input,textarea{ outline:none; -webkit-appearance: none;}



img{ max-width:100%}







.cent,.foot{ max-width:1200px; margin:auto; overflow:hidden}



.header{ border-bottom:#1c396f 1px solid}



.head1{ max-width:1330px; margin:auto}



.banner{ position:relative}



.banner p img{ width:100%}



.head1 .logo{ width:18%;}



.head1 .logo p{ margin:5% 0}



.head1 .navz{width:71%;}



.zg1 .left{ width:40%; padding-top:3%; text-align:left; font-size:16px}



.zg1 .left img{ vertical-align:middle; margin-left:2px}



.zg1 .right{width:40%;}



.zg1 .right img{ cursor:pointer}



.zg1 .form_serach{display:none;border:#ccc 1px solid;border-radius: 5px;position: absolute;top: 70px;right: 0;z-index: 9999;background: #fff;width: 214px;}



.zg1 .form_serach input{ height:35px; line-height:35px; background:none; border:0}



.zg1 .form_serach input:nth-child(1){ float:left; width:72%; font-size:12px; padding:0 6%}



.zg1 .form_serach input:nth-child(2){float:right;width:28%;font-size:14px;text-align:center;background:#0b498b;color:#fff;border-radius: 0 5px 5px 0;}



.zg{ width:87%; float:left}



.zg1{width:13%;float:right;text-align:right;padding-top:3.5%;position: relative;}



.zg1 p a{ font-size:14px; display:inline-block; margin:0 6px; text-align:center}



.zg1 p a:hover{ color:#0b498b}



.logo img{ width:100%;}



.flexslider{position:relative;overflow:hidden;}



.flexslider .slides{position:relative;z-index:1;}



.flexslider .slides li a{ display:block;}



.flexslider .slides li img{ width:100%; display:block}



.flex-control-nav{position:absolute;bottom:75px; right:0; z-index:2;width:100%;text-align:center;}



.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 25px;*display:inline;zoom:1;}



.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:45px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat; cursor:pointer;}
<!-- 首页翻页圆点大小 -->


.flex-control-nav .flex-active{background-position:0 0;}



.flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%;}



.flex-direction-nav li a{display:block;width:90px;height:90px; background-size:100% !important; opacity:.5; overflow:hidden;cursor:pointer;position:absolute;}
<!-- 首页翻页键大小，图片设置见下一行 -->


.flex-direction-nav li a.flex-prev{left:6%;background:url(../images/sy-4.png) center center no-repeat;}



.flex-direction-nav li a.flex-next{right:6%;background:url(../images/sy-5.png) center center no-repeat;}



.nav1 ul{ overflow:hidden}



.nav1 ul li{ float:left; text-align:center; width:11.1111%;}



.nav1 ul li a{ font-size:16px; display:block; padding:37% 0; position:relative}



.nav1 ul li a:hover,.nav1 ul .dq a{ color:#0b498b; background-size:100%}



.nav1 ul li a::after{



    content: '';



    height: 1px;



    background: linear-gradient(0deg, rgba(11, 73, 139, 0.2) 0%, rgba(11, 73, 139, 1) 100%);



    background: -webkit-linear-gradient(0deg, rgba(11, 73, 139, 0.2) 0%, rgba(11, 73, 139, 1) 100%);



    background: -o-linear-gradient(0deg, rgba(11, 73, 139, 0.2) 0%, rgba(11, 73, 139, 1) 100%);



    background: -moz-linear-gradient(0deg, rgba(11, 73, 139, 0.2) 0%, rgba(11, 73, 139, 1) 100%);



    position: absolute;



    bottom: 10px;



    left: 0;



    transition: all 0.3s ease-out 0.1s;



    width:0;



}



.nav1 ul li:hover a::after,.nav1 ul .dq a::after{



    width:100%;



}







.nav2,.sjx{ display:none}



.dropMenu{ width:180px; position:absolute; top: 0; left:0; z-index:9999;visibility: hidden; margin-left:-43px; background:#fff; background-color: rgba(255,255,255,0.7); filter: Alpha(opacity=70); overflow:hidden; padding:10px 0}



.dropMenu li{ line-height:25px; text-align:center;}



.dropMenu li a{ font-size:16px; display:block; padding:7px 18px;} 



.dropMenu li a:hover{ color:#fff; background:#0b498b}



header{ display:none}



.sjx{ display:none !important}



.qh a{ color:#fff}



.he_ZoomInImg,.sy3 dl dt,.sy4 div h1{ width:100%;padding:0;margin:0;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;}



.he_ZoomInImg .he_ZoomInImg_img,.sy3 dl dt img,.sy4 div h1 img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}



.he_ZoomInImg:hover .he_ZoomInImg_img,.sy3 dl a:hover dt img,.sy4 div:hover h1 img{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}



.ny-banner h1{text-transform: capitalize;}



.sy-banner{height: 100%;position: relative;}



.sy-banner .swiper-container{width: 100%; height:100%;}



.sy-banner .swiper-pagination-bullet{background: #fff;opacity: .4;}



.sy-banner .swiper-pagination-bullet-active{background:#fff; opacity:1}



.box{ height:100%}



.cent1{ max-width:1400px}



.sy1-b{ background:url(../images/sy-10.png) no-repeat center; background-attachment:fixed}



.sy1{ margin-bottom:8%}



.sy1 .right{ width:48.7%}



.sy1 .right p img{ width:100%}



.sy1 .left{ width:46%; padding-top:1%}



.sy1 .left div h1{ font-size:44px; font-weight:bold; color:#0b498b; background:url(../images/ju.png) no-repeat left top; padding-top:30px; letter-spacing:1px}



.sy1 .left div p{ font-size:16px; line-height:35px; margin:9% 0;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:7; -webkit-box-orient:vertical;}



.sy1 .left div h2 a,.sy2-1 .right h2 a{ font-size:18px; border:#437ce5 1px solid; color:#437ce5; width:166px; line-height:50px; display:block; text-align:center}



.sy1 .left div h2 a:hover,.sy2-1 .right h2 a:hover{ background:#437ce5; color:#fff}



.sy-b{ font-size:26px; text-align:center; margin:8% 0;font-weight: bold;}



.sy-b img{ display:block; margin:9px auto 0}



.sy-b span{ display:block; margin-top:2.5%; font-size:14px; color:#7c7c7c}



.mo-bj{ background:url(../images/sy1-6.jpg) no-repeat center bottom}



.sy4{ overflow:hidden; margin-left:-2%; margin-bottom:12%}



.sy4 div{ float:left; width:31.333%; background:#fff; box-shadow:0 0 5px #ccc; margin-left:2%; padding-bottom:2%; margin-bottom:5px}



.sy4 div h1{ position:relative}



.sy4 div h1 img{ width:100%; height:242px}



.sy4 div h1 span{ background:#fff; background-color: rgba(255,255,255,0.7); filter: Alpha(opacity=70); position:absolute; bottom:0; left:0; width:88px; height:69px; font-size:23px; text-align:center; padding-top:3%}



.sy4 div h1 span strong{ font-weight:normal; font-size:12px; color:#31343a; display:block; margin-top:4%}



.sy4 div h2,.sy4 div p,.sy4 div h3{ margin:4% 6% 0}



.sy4 div h2 a{ font-size:17px; font-weight:bold; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.sy4 div:hover h2 a{ color:#0b498b; text-decoration:underline}



.sy4 div:hover h3 a{ color:#0b498b;}



.sy4 div p{ font-size:12px; color:#666; line-height:24px;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}



.sy4 div h3 a{ font-size:12px; color:#666}



.sy4 div h3{ margin-top:6%}



.cent2{ padding:0 10%}



.sy2{ background:#0b498b; padding:6% 0}



.sy2-1 .left{ width:53%}



.sy2-1 .right{ width:40%}



.sy2-1 .right h1{ font-size:30px; color:#fff; background:url(../images/sy-7.png) no-repeat bottom left; padding-bottom:3%}



.sy2-1 .right p{ font-size:16px; color:#fff; line-height:40px; margin:6% 0 10%;}



.sy2-1 .right p span{ font-size:20px}



.sy2-1 .right h2{ overflow:hidden}



.sy2-1 .right h2 a{ float:right; color:#85a4c5; border:#85a4c5 1px solid}



.sy2-1 .right h2 a:hover{ background:#85a4c5; color:#fff}



.footer{ background:#31343a}



.foot1{ background:#11569f}



.foot1 p{ padding:2% 0}



.foot1 p,.foot1 p a{ font-size:18px; color:#fff}



.foot1 p a{ display:inline-block; margin-right:1.5%}



.foot2 div h1{ font-size:16px; margin-bottom:10px; color:#fff}



.foot2{ padding:5% 0 4%; overflow:hidden; margin-left:-6%}



.foot2 div{ float:left; width:25%; margin-left:6%}



.foot2 .fo2{ width:6%}



.foot2 .fo3{ width:9%}



.foot2 .fo4{ width:36%}



.foot2 .fo1 p{ font-size:14px; line-height:28px; color:#fff;}



.foot2 .fo1 h1{ margin-bottom:20px} 



.foot2 .fo2 ul li,.foot2 .fo3 ul li{ margin-top:10px}



.foot2 .fo2 ul li a,.foot2 .fo3 ul li a{ font-size:14px; color:#e5e5e5}



.foot2 .fo3 ul li a{ font-size:12px;} 



.foot2 .fo3 ul li{ margin-top:3px}



.foot2 .fo4 ul li{ font-size:14px; color:#e5e5e5; margin-top:1%; overflow:hidden; line-height:30px}



.foot2 .fo2 ul li:first-child,.foot2 .fo3 ul li:first-child{ margin-top:0}



.foot2 .fo4 ul li img{ vertical-align:middle; margin-right:13%}



.foot2 .fo4 ul li .left{ width:15%}



.foot2 .fo4 ul li .right{ width:85%; font-size:13px}



.foot2 .fo4 ul li:nth-child(2) span span{ display:inline-block; margin-left:4%}



.foot2 .fo2 ul li a:hover,.foot2 .fo3 ul li a:hover{ color:#0b498b}



.foot1 p a:hover{ font-weight:bold}







#certify {



	position: relative;



	width:100%;



	margin: 0 auto



}







#certify .swiper-container {



	padding-bottom: 60px;



}







#certify  .swiper-slide {



	width: 519px;



	height: 373px;



	background: #fff;



	position:relative



}



#certify  .swiper-slide img{



	display:block;



}



#certify  .swiper-slide p {



	padding-top: 0;



	text-align: center;



	color: #000;



	font-size:18px;



	margin: 0;



	position:absolute;



	bottom:8px;



	left:15px;



}







#certify .swiper-pagination {



	width: 100%;



	bottom:0;



}







#certify .swiper-pagination-bullets .swiper-pagination-bullet {



	margin: 0 10px;



	background-color: #fff;



	background-color: rgba(255,255,255,0.4); filter: Alpha(opacity=40);



	width: 10px;



	height: 10px;



	opacity: 1;



}







#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {



	background-color: #fff;



	background-color: rgba(255,255,255,1); filter: Alpha(opacity=100);



}







#certify .swiper-button-prev {



	left: -30px;



	width: 45px;



	height: 45px;



	background: url(../images/wm_button_icon.png) no-repeat;



	background-position: 0 0;



	background-size: 100%;



}







#certify .swiper-button-prev:hover {



	background-position: 0 -46px;



	background-size: 100%



}







#certify .swiper-button-next {



	right: -30px;



	width: 45px;



	height: 45px;



	background: url(../images/wm_button_icon.png) no-repeat;



	background-position: 0 -93px;



	background-size: 100%;



}







#certify .swiper-button-next:hover {



	background-position: 0 -139px;



	background-size: 100%



}







@media (max-width:1450px){



.cent2{ padding:0 5%}



.cent1{ max-width:1200px}



	}

	

.fo4{ position:relative}

.fo4 p{ position:absolute; right:0; bottom:3%; color:#fff}

.fo4 p a{ color:#fff; display:block} 	

	

#demo2 .flex-direction-nav{ display:none}

#demo2.flexslider .slides li img{ height:432px}

#demo2 .flex-control-nav{ bottom:0}

#demo2.flexslider{ padding-bottom:3%}

	

.blue1{ margin-top:8%}	

.blue1 .slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent;}

.blue1 .slick-list { position: relative; overflow: hidden; display: block; margin: 0 22px; padding: 0;}

.blue1 .slick-slide { float: left; height: 100%; min-height: 1px; display: none;}

.blue1 .slick-slide img { display: block; width:100%}

.blue1 .slick-initialized .slick-slide { display: block; }

.blue1 .slick-vertical .slick-slide { display: block; height: auto;}

.blue1 .slick-slide dl{ margin: 0 20px;}

/* Arrows */

.blue1 .slick-prev,.blue1 .slick-next { position: absolute; display: block; height:35px; width:19px;  cursor: pointer; top:50%; margin-top: -17px; padding: 0; border: none; outline: none;}

.blue1 .slick-prev { left:0%; background:url(../images/hmy_prevIcon.png) no-repeat center}

.blue1 .slick-next { right:0; background:url(../images/hmy_nextIcon.png) no-repeat center}

	

.ybdw{background: #145599;opacity: 0.5; filter: Alpha(Opacity=50);width: 120px;padding: 0.8%;position:fixed;right:3%;bottom:20%;margin-top:-65px;}

.ybdw h1{ font-size:16px; font-weight:bold; color:#fff}

.ybdw p a,.ybdw h2 a{ font-size:12px; color:#fff}	

.ybdw p{margin-top:6%;background: url(../images/dd.png) no-repeat left top 6px;padding-left: 8%;}	

.ybdw h2{ text-align:right; margin-top:6%}

.footAbout{border-top: #ccc 1px solid;
    padding:1.5% 0;
    text-align: center;
    color: #fff;}
	.footAbout img{ vertical-align:middle; margin-right:5px}
	
.gh-qyj{ background: url(../images/v1-1.jpg) repeat-y left 16.1% top; padding:5% 0; position:relative}	
.z1{ overflow:hidden; margin:5% 0}
.z1 .left{ width:17.3%; background: url(../images/v-2.png) no-repeat center right; background-size:25px !important}
.z1 .left h1{ font-size:40px; color:#4A8DCC}
.z1 .right{ width:75%; overflow:hidden}	
.z1 .right h1{ float:left; width:26.7%}	
.z1 .right div{ float:right; width:60%}	
.z1 .right div p{ font-size:16px; margin-bottom:1%; line-height:30px; background: url(../images/v-3.png) no-repeat left top 10px; padding-left:4%}
.gh-dw1{ position:absolute; top:0; left:15.5%}	
.gh-dw2{ position:absolute; top:0; left:15.1%}
.z1 .right h1 img{ height:200px}

.newList .newRotation{display:none !important;}

.aa1{font-size: 16px;
  line-height:2em;
  margin-bottom: 4%;color: rgb(89, 89, 89);}