*{padding:0;margin:0;}
body{font-family:"微软雅黑","黑体","宋体";font-size:12px;background:#efeff1;color:#333;text-align:left;}
div,dl,dt,dd,form,img,ol,ul,li,table,th,td,p,span,a{border:0;}
img,input{border:none;vertical-align:middle;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:lighter}
ul,ol{list-style-type:none;}
th,td,input{font-size:12px;}
button{border:none;cursor:pointer;font-size:12px;background-color:transparent;}
select{border-width:1px;_zoom:1;border-style:solid;padding-top:2px;font-size:12px;}

.clear{clear:both;font-size:1px;height:0;visibility:hidden;line-height:0;}
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}
.fr {
    float: right;
}
.fl {
    float: left;
}
a:link, a:visited {
    text-decoration: none;
    color: #333;
}
.w1260{
	width: 1280px;
	margin: 0 auto;
	overflow: hidden;
}
#mobilenav{
	display:none;
}
/*顶部导航*/
#topnav {
	height: 100px;
	background: #345d95;
}
#topnav .nav{
	
}
#topnav .logo{
	background: url(../img/logo.png) 0 0 no-repeat;
	width: 185px;
	height: 40px;
	margin-top: 32px;
	padding-right: 68px;
}
#topnav ul li{
	margin-left:70px;
	margin-right:70px;
	height: 80px;
	line-height: 100px;
	float: left;
}

#topnav ul li.active,#topnav ul li:hover{
	border-bottom: 1px solid #fff;
}
#topnav ul li:last-child{
	margin-right: 0px;
}
#topnav ul li a{
	font-size: 22px;
	color: #fff;
	display: block;
}

.navtab{
	height: 65px;
	box-shadow: 0px 1px 3px #345d95;
	position: absolute;
	top: 100px;
	background-color: #fff;
	width: 100%;
	display: none;
	z-index: 999;
}
.navtab ul{
	overflow: hidden;
	float: right;
}
.navtab ul li{
	line-height: 65px;
	font-size: 18px;
	margin-left:15px;
	margin-right: 15px;
	padding-left: 15px;
	padding-right: 15px;
	float: left;
}
.navtab ul li.active{
	background-color: #6a87b1;
	
}
.navtab ul li.active a{
	color: #fff;
}
.navtab ul li:hover{
	background-color: #6a87b1;
	
}

.navtab ul li:hover a {
	color: #fff;
}


.navtab ul li:last-child{
	margin-right:0px;
}
.navtab ul li a{
	color: #345d94;
	font-weight:bold;
	display: block;
}

/*底部*/
#footer{
	background-color: #343436;
	padding-top: 37px;
	margin-top: 85px;
}
#footer .gywm{
	width: 370px;
	overflow: hidden;
	float: left;
}

#footer .gywm h2,#footer .gywm p{
	color: #fff;
}
#footer .gywm h2{
	font-size: 20px;
	display: block;
	
	margin-bottom: 30px;
}
#footer .gywm p{
	font-size: 16px;
	margin-bottom: 37px;
}
#footer .gywm p span.sx{
	width: 1px;
	background-color: #fff;
	margin-left: 27px;
	margin-right: 27px;
	display:inline-block;
	height: 16px;
	vertical-align: -2px;
}
#footer .gywm p span.mlmr{
	margin-left: 10px;
	margin-right:10px;
}

.ewm p{
	font-size: 16px;
	color: #fff;
	margin-top: 25px;
	text-align: center;
}

.copyright{
	width: 1200px;
	margin:0 auto;
	color: #fff;
	font-size: 16px;
	text-align: center;
	border-top: 1px solid #fff;
	padding-top: 30px;
	padding-bottom: 30px;
}
.mobiletitle,.mobilemenu,.topbannermobile,.mobilefoot,#mobilebanner,.mobilefzjl,.mobilehdry,.mobilenews,.mobilelxwm{
	display: none;
}
.jtyw .jtyw_content li.mobileyw{
	display: none;
}
.qygg_content li .info .mobilezw{
	display:none;
}
.mobileywjs{
	display: none;
}
#ywmain .ywjs_content .swiper-pagination-bullets {
	display: none;
}
#ywmain .qygg_content li:nth-child(5),#ywmain .qygg_content li:nth-child(6){
	display: none;
}
.rotatesleft {
    width: 35px;
    height: 30px;
    transform: rotateX(25deg)skew(30deg);
    background: #fff;
    float: left;
    margin-top: 18px;
    background: -webkit-linear-gradient(335deg, #345d95, #3b81ca, #99c0e8);
	background: -o-linear-gradient(335deg, #345d95, #3b81ca, #99c0e8);
    background: linear-gradient(335deg, #345d95, #3b81ca, #99c0e8);
}
.rotatesright {
    width: 35px;
    height: 30px;
    transform: rotateX(155deg)skew(30deg);
    background: #fff;
    float: left;
    margin-top: 18px;
    background: -webkit-linear-gradient(145deg, #345d95, #3b81ca, #99c0e8);
	background: -o-linear-gradient(145deg, #345d95, #3b81ca, #99c0e8);
    background: linear-gradient(145deg, #345d95, #3b81ca, #99c0e8);
}
#ywmain .ywjslist .erttitle{
	background: none;
	display: flex;
	-webkit-flex: auto;
	width: 550px;
	margin: 80px auto;
}

#ywmain .ywjslist .erttitle h3{
	margin: 0 25px;
}