*{

	margin:0;

	padding:0;

}

a{

	text-decoration: none;

}

li{

	list-style: none;

}

a,img{

	transition: all .5s;

}

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}

body{

	min-width: 1200px;

}

.w_1200{

	width:1200px;

	margin:0 auto;

}

.clear{

	clear: both;

}





/*top*/

.top{

	width: 100%;

	background:#e5e5e5;

}

.top-p{

	display:inline-block;

	float:left;

	line-height: 40px;

	color:#666666;

	font-size:14px;

}

.top-p2{

	display: inline-block;

	float: right;

	line-height: 40px;

	color:#666666;

	font-size: 14px;

}

.top-p2 a{

	color:#666;

	padding:0 20px;

}





/*logo*/



.logo{float:left;}

.logo > img{float:left;}

.lo-le{

	float:left;

	width:400px;

}

.lole-p1{

	width:100%;

	text-align:left;

	color:#1f1f1f;

	font-size:24px;

	font-weight: bold;

	margin-top:45px;

}

.lole-p2{

	color:#666666;

	font-size: 18px;

}

.l-tel > img{

	float:right;

	width: 78px;

	height: 78px;

	margin-left:30px;

}

.l-p1{float:left;width:345px;color:#e41b2d;font-size:14px;line-height:20px;text-indent:10px;margin-top:20px;}

.l-p2{float:left;width:345px;color:#e41b2d;font-size:14px;line-height:25px;text-indent:10px;}

.l-tel{width:400px;float:right;margin-top:30px;}

.l-tel-s{width:53px;height:53px;float:right;display:block;background:url("../images/tel.png") no-repeat center;margin-top:15px;}

.l-tel-p1{width:220px;float:left;line-height:20px;font-size:14px;color:#333;margin-top:15px;text-indent: 20px;}

.l-tel-p2{width:220px;float:left;line-height:36px;font-size:24px;color:#fb6400;font-weight:bold;text-indent: 20px;}



/*nav*/

.snav{width:100%;height:53px;background-color:#063995;}

.n-u{overflow:hidden;}

.n-l{transition:all .5s;width:133px;height:53px;line-height:53px;float:left;text-align:center;}

.n-l a{color:#fff;display:block;width:100%;text-align:center;line-height:53px;}

.n-l:hover{background-color:#e8840f;}

.on{

	background: #e8840f !important;

}



/*banner*/

.sbanner{

	width:100%;

}

.sbanner-sw .swiper-wrapper .swiper-slide img{

	width: 100%;

}

.swiper-container {

    width: 100%;

    margin: 0px auto;

}

.swiper-slide {

    text-align: center;

    font-size: 18px;

    background: #fff;

    

    /* Center slide text vertically */

    display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    -webkit-justify-content: center;

    justify-content: center;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;

}





/*搜索+关键词、*/

.sbannerx{

	border-bottom: 1px solid #ebebeb

}

.remen{

	display:inline-block;

	max-width:810px;

	float:left;

	line-height:53px;

	color:#333333;

	font-size:15px;

	font-weight:bold;

	overflow: hidden;

}

.remen a{

	font-weight: normal;

	color:#333;

	font-size:14px;

	padding:0 5px;

}

.sous{

	width:320px;

	float:right;

}

#q{

	width:250px;

	height:35px;

	border:1px solid #e3e3e3;

	float:left;

	margin-top:10px;

}

.button{

	width:50px;

	height:37px;

	color:#fff;

	border:none;

	float:left;

	background-color:#063995;

	margin-left:-30px;

	margin-top:10px;

	text-align:center;

}



/*spro*/

.spro{

	padding: 50px 0 84px;

}

.spro-le{

	width:258px;

	float:left;

}

.spro-le-ti{

	width:100%;

	height:109px;

	overflow: hidden;

	text-align:center;

	line-height: 109px;

	color:#fff;

	background:url("../images/fs_13.png") no-repeat center;

	font-weight: bold;

	font-size: 30px;

}

.spro-ul{

	width:100%;

}

.spro-li{

	width:100%;

	line-height: 46px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	background:#063995;

	margin-top:1px;

	text-indent: 25px;

	transition: all .5s;

}

.spro-li > a{

	color:#fff;

	font-size:18px;

}

.spro-li > span{

	display:block;

	float:right;

	width: 22px;

	height: 22px;

	background:#fff url("../images/fs_24.jpg") no-repeat center;

	margin-top:13px;

	margin-right: 15px;

	transition: all .5s;

}

.spro-ul2{

	display:none;

	width: 100%;

	background:#fff;

}

.spro-li2{

	width:100%;

	text-indent: 25px;

	margin-top:1px;

	line-height: 46px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	background:#1566c2;

	font-size: 16px;

	transition: all .5s;

}

.spro-li2 > a{

	color:#fff;

}

.spro-ul li:hover{

	background:#e8840f;

}

.spro-ri{

	width: 921px;

	float:right;

}

.spro-ri-h{

	color:#fff;

	font-weight: normal;

	height:55px;

	line-height: 47px;

	background: url("../images/ly.jpg") no-repeat center;

	text-indent: 25px;

	font-size: 16px;

}

.spro-ri-h > span{

	display: inline-block;

	background: #063995;

	line-height: 47px;

	padding:0 10px;
	width: 230px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;

}

.spro-ri-h-a{

	color:#063995;

	float:right;

	line-height: 47px;

	padding:0 20px;

}

.spro-dl{

	float:left;

	margin-top:20px;

	margin-left: 9px;

	width: 223px;

	/*height: 285px;*/

	overflow: hidden;

}

.spro-dt{

	width:215px;

	height: 189px;

	padding:2px;

	border:2px solid #407bbe;

	overflow: hidden;

}

.spro-dt img{

	width: 100%;

	height: 100%;

}

.spro-dd{

	display: block;

	text-align: center;

}

.spro-dd-ti{

	line-height: 33px;

	color:#333333;

	font-size: 16px;

	width: 100%;

	text-indent: 5px;

	height: 33px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	text-align: left;

}

.spro-dd-ss{

	width: 100%;

	text-indent: 5px;

	height: 26px;

	line-height: 26px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	color:#666;

	font-size: 14px;

	text-align: left;

}

.spro-dl:hover .spro-dt{

	border:2px solid #e8840f;

}

.spro-dl:hover .spro-dt img{

	transform: scale(1.2);

}

.spro-more,.spro-zx{

	width: 97px;

	height: 23px;

	line-height: 23px;

	text-align: center;

	color:#fff;

	font-size:12px;

	background:#1566c2;

	display: inline-block;

}

.spro-zx{

	background:#e8840f;

	margin-left:12px;

}





/*过度*/

.gd{

	width: 100%;

	height: 201px;

	background:#144396;

}

.gd-h2{

	color:#fff;

	font-size: 31.19px;

	text-align: center;

	height: 85px;

	line-height: 125px;

}

.gd-d{

	width: 400px;

	margin:0 auto;

}

.gd-le{

	width:88px;

	height: 88px;

	float:left;

	text-align: center;

	line-height: 88px;

	font-size: 53.5px;

	font-weight: bold;

	color:#144396;

	background:url("../images/fs_27.png") no-repeat center;

}

.gd-lep{

	color:#fff;

	font-size:94px;

	height: 33px;

	line-height:33px;

	font-size: 30px;

	float: left;

	margin-top: 13px;

}

.gd-lep2{

	width: 210px;

	float: left;

	height: 33px;

	line-height: 15px;

	color:#fff;

	font-size: 12px;

	margin-left:10px;

	margin-top: 13px;

}

.gd-lep3{

	width: 310px;

	float:left;

	height: 31px;

	line-height: 31px;

	color:#fff;

	font-size: 18px;

}



.wuge{

	height: 328px;

	background: url("../images/wubg_03.jpg") no-repeat center;

	display: block;

	text-align: left;

}

.wuge > p{

	color:#fff;

	display:inline-block;

	margin-left:85px;

	width:130px;

	margin-top:185px;

	line-height: 28px;

	height: 60px;

	overflow: hidden;

}

.yst{

	padding:0 50px;

}

.ys-ri{

	float:right;

	padding:20px 0;

}



.ys-le{

	float:left;

	padding:20px 0;

}

.ys-h2{

	width: 580px;

	height: 72px;

	line-height: 72px;

	background:url("../images/xh.jpg") no-repeat left center;

	color:#0064b9;

	font-size: 24px;

	font-weight: normal;

	margin-top:44px;

}

.ys-h2 span{

	color:#fff;

	padding:0 20px;

	font-weight: normal;

	font-size: 24px;

}



.ys-p{

	color:#666666;

	font-size: 16px;

	line-height: 30px;

	margin-left:68.14px;

	text-align: left;

	width: 511px;

}

.ys-h2-2{

	width: 510px;

	height: 72px;

	line-height: 72px;

	background:url("../images/xh.jpg") no-repeat left center;

	color:#0064b9;

	font-size: 24px;

	font-weight: normal;

	margin-top:44px;

}

.ys-h2-2 span{

	color:#fff;

	padding:0 20px;

	font-weight: normal;

	font-size: 24px;

}



.ys-p-2{

	color:#666666;

	font-size: 16px;

	line-height: 30px;

	margin-left:68.14px;

	text-align: left;

	width:410px;

}





/*sabout*/

.sabout{

	background:#f1f1f1;

	padding:70px 0 50px;

}



.sab-con{

	width:580px;

	padding:0 10px;

	float:left;

}

.sab-con h2{

	color:#063d9d;

	font-size: 24px;

	text-align:left;

	line-height: 70px;

}

.sab-con h2 span{

	font-weight: normal;

	color:#b6b6b6;

	font-size: 16px;

}

.sab-i{

	float:right;

	width:540px;

}

.sab-con p{

	line-height: 30px;

	color:#333333;

	font-size: 16px;

	max-height:260px; 

}

.sab-con p a{

	color:#e8840f;

	font-size: 14px;

}

.hon-ul{

	width: 100%;

}

.hon-li{

	width: 277.5px;

	float:left;

	height:277.5px;

	padding:0 11px;

}

.hon-li img{

	width:100%;

}





/*snews*/

.snews{

	float:left;

	width: 800px;

}

.snews-h2{

	width: 100%;

	height: 53px;

	line-height: 53px;

	color:#063d9d;

	font-weight: normal;

	font-size: 24px;

	text-align:left;

	border-bottom:1px solid #dedede;

	margin-bottom: 18px;

}

.snews-h2 > a{

	color:#989898;

	font-size: 14px;

	float:right;

	line-height: 53px;

	padding:0 5px;

}



.snews-i{

	width: 317px;

	height: 329px;

	float:left;

	margin-right:24px	;

}

.snews-ri{

	float:right;

	width:450px;

}

.snews-ri-p1{

	line-height: 45px;

	height: 45px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	color:#333333;

	font-size: 18px;

}

.snews-ri-p2{

	color:#666;

	font-size: 14px;

	line-height: 30px;

	padding-bottom: 8px;

	height: 60px;

	overflow: hidden;

	border-bottom:1px dashed #e8e8e8;

}

.snews-ri-p3{

	line-height: 35px;

	color:#666666;

	font-size: 14px;

	text-indent: 15px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.snews-ri-p3 a{

	color:#666;

}

.snews-ri-p3 a:hover{

	color:#063d9d;

}

.snews-ri-p3 span{

	display: block;

	float:left;

	width:6px;

	height: 6px;

	background: #e9e9e9;

	margin-top:14.5px;

}



.sque{

	width:355px;

	float:right;

	position:relative;

}

#z_slide{position:absolute;height:320px;width:100%;overflow:hidden;}



.sque-d{

	width:100%;

	margin-top:25px;

}

.sque-d-p1{

	padding:0 10px 0 30px;

	line-height: 40px;

	color:#333333;

	font-size: 16px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	background:url("../images/wen.jpg") no-repeat left center;

}

.sque-d-p2{

	padding:0 10px 0 30px;

	line-height: 40px;

	color:#333333;

	font-size: 16px;

	background:url("../images/da.jpg") no-repeat left top;

}



/*footer*/

.footer1{

	width: 100%;

	height: 70px;

	line-height: 70px;

	background: #063995;

}



.footer1-a{

	color:#fff;

	display:block;

	width: 133px;

	float: left;

	line-height: 70px;

	height: 70px;

	text-align: center;

	font-size: 16px;

}



.footer2{

	padding:45px 0;

	background:#1d1f23;

	width: 100%;

}

.fo2-le{

	width: 670px;

	float:left;

}

.fo2-le p{

	color:#fff;

	font-size: 14px;

	line-height: 35px;

}

.fo2-le p a{

	color:#fff;

}

.fo2-ri{

	width:340px;

	float:right;

	margin-top:20px;

}

.fo2-ri-i{

	float:left;

}

.fo2-ri-p1{

	float: left;

	width: 250px;

	text-align: left;

	text-indent: 10px;

	color:#fff;

	font-size: 14px;

	line-height: 25px;

}

.fo2-ri-p2{

	float: left;

	width: 250px;

	text-align: left;

	text-indent: 10px;

	color:#fff;

	font-size: 28px;

	line-height: 40px;

}





/*位置*/

.spro-ri-p{

	float:right;

	display: inline-block;

	line-height: 47px;

	color:#333;

	font-size:14px;

	padding: 0 10px;

}

.spro-ri-p span,.spro-ri-p a{

	color:#333;

	font-size:14px;

}



/*news*/

.news-p{

	line-height: 48px;

	height: 48px;

	border-bottom: 1px dashed #e5e5e5;

	text-indent:10px;

}

.news-p-a{

	display:inline-block;

	max-width: 700px;

	float:left;

	line-height: 48px;

	color:#333;

	font-size: 14px;

}

.news-p span{

	color:#666;

	font-size: 12px;

	display: inline-block;

	float:right;

	padding:0 20px;

	line-height: 48px;

}

.news-p:hover{

	border-bottom: 1px dashed #063995;

}

.news-p:hover .news-p-a{

	color:#063995;

	font-size: 16px;

}





/*show*/

.show{

	width:90%;

	padding:20px 5%;

	background:#f1f1f1;

	overflow: hidden;

}

.show-h2{

	color:#333;

	font-size:20px;

	line-height: 50px;

	text-align: center;

}

.show-con{
	line-height: 1.5;

	width: 100%;

	overflow: hidden;

	border-bottom:1px solid #ccc;

	padding:0 0 20px 0;

}

.show-a,.show-a2{

	float:left;

	display:block;

	width:50%;

	text-align: left;

	line-height: 50px;

	font-size: 14px;

	color:#666;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.show-a2{

	text-align:right;

}

.show a:hover{

	color:#063995;

}

.mes{width:592px;}

.mes form{width:100%;}

.mes-u{width:100%;}

.mes-li{height: 38px;width: 270px;border: 1px solid #d1d1d1;float: left;margin-right: 22px;margin-bottom: 16px;}

.mes-li input{background:#f1f1f1;width:100%;border:none;height:38px;text-indent:20px;}

.mes-li2{float:left;width: 564px;height: 72px;padding-top: 10px;border: 1px solid #d1d1d1;}

.mes-li2 textarea{background:#f1f1f1;width:100%;border:none;font-size:14px;text-indent:20px;height:100%;}

.mes-li2{float:left;width: 564px;height: 72px;padding-top: 10px;border: 1px solid #d1d1d1;}

.mes-li3{height: 38px;width: 270px;float: left;margin-right: 22px;margin-top: 16px;}

.mes-li3-i{background: #063995;height: 34px;width: 110px;color: #fff;font: 16px "Microsoft YaHei";border:none;}

.mes-li3-i2{background: #bbb;height: 34px;width: 110px;color: #fff;font: 16px "Microsoft YaHei";border:none;margin-left:20px;}

.mes-li4{float:left;width: 564px;height:30px;padding-top: 10px;}

.mes-li4-span{color:#999;font-size:12px;}

.mmmm{width:100%;background:url("./tutu.jpg") no-repeat center;}











































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































