
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
body,textarea,input,button,select{font-family:"微软雅黑";} 
/*h1,h2,h3,h4,h5,h6,small{font-size:100%;}*/
img{overflow: hidden; border:0px; vertical-align:middle;}
ul,ol,li{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
textarea{overflow:auto;resize:none;}
p{word-wrap:break-word;} 
a{color:#2d374b;text-decoration:none; cursor: pointer;}
ul{font-size: 0;}
li{font-size: 16px;}
/*全局*/
.clear{clear:both;}
.clearfix:after { content: ''; display: table; clear: both; }
.clearfix { *zoom: 1; }
.fl{float:left;}
.fr{float:right;}
.nobg{background-image:none!important;}
.tran{filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;background-color:#000;}
/*.list li{text-align:right;}
.list li a{float:left;}*/
.hidden{display:none;}
.bgsize{background-size:auto 100% ;}
.bdin{-webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing:border-box;}/*border计算在宽度内*/
.bdrad{-webkit-border-radius:1em; -moz-border-radius:1em;border-radius:1em; overflow:hidden;}
.ub{display: -webkit-box !important; display:-moz-box !important; /*display:box !important;*/ display:flex !important;position:relative;}
.ub_f1{position:relative; -webkit-box-flex: 1; -moz-box-flex: 1; /*box-flex: 1;*/flex: 1;}
.lay{
	width: 1200px;
	margin: 0 auto;
}
a:hover, a:focus {
    color: #8ccaef;
    text-decoration: none;}
/*顶部导航*/
.ny_top{
	line-height: 72px;
	position: relative;
}
.ny_1_logo{
	background:url(../image/logo.png) no-repeat left center;
	height: 40px;
	width: 200px;
	margin-top: 17px;
    background-size: 100%;
}
.ny_nav>li{
	display: inline-block;
	font-size: 16px;
	color: #333;
	float: left;
}
.ny_nav>li a{
	display: block;
	padding: 0 40px;
	position: relative;color: #2d374b !important;
    text-decoration: none;
    font-family: "微软雅黑";
}
.ny_nav ul>li a{
	color: #fff !important;
    text-decoration: none;
}
.ny_nav>li>a:after{
	content: '';
	position: absolute;
	height: 2px;
	width: 100%;
	left: 0;
	bottom: 0;
	background-color: #38f; 
	-webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
	transition: all .3s ease-in-out; 
}
.ny_nav>li>a:hover:after{
	-webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
}
.ny_nav>li.nav_exp:after{
	content: '';
	position: absolute;
	left: 0;
	height: 72px;
	display: none;
	width: 100%;
	background: url('../image/nav_exp.png');
	z-index: 9;
	transition: all .3s ease-in-out; 
}
.ny_nav>li.nav_exp:hover:after{
	display: block;
}
.ny_nav>li>ul{
	position: absolute;
	display: none;
	z-index: 10;
	transition: all .3s ease-in-out; 
}
.ny_nav>li>ul>li{
	float: left;
}
.ny_nav>li>ul>li a{
	color: #fff;
}
.ny_nav>li:hover ul{
	display: block;
}
.ny_nav>li>ul>li a:hover{
	color: #f9f9f9;
}
.nav_exp_zx{
	margin-left: -130px;
}
.nav_exp_pj{
	margin-left: -130px;
}
.nav_exp_xjs{
	margin-left: -63px;
}
.nav_exp_about{
	margin-left: -80px;
}
.nav_exp_px{
	margin-left: -174px;
}

@keyframes ttt{
	from{
		opacity: 0;
		}
	to{
		opacity: 1;
		}
}
.x1{color: #ff0000;font-weight: bold;background: url(../image/20190924171655.gif) no-repeat 110px 10px;padding-right: 8px;}
/*首页 start*/

/*页尾*/
.footer{
	background-color: #333;
}
.yqlj{
	line-height: 60px;
}
.yqlj p{
	color: #999999;
	font-size: 14px;
}
.yqlj p a{
	color: #fff;
}
.yqlj p a:hover{
	opacity: 0.9;
}
.yqlj div{
	color: #fff;
	font-size: 14px;
}
.yw_line{
	height: 1px;
	background-color: #5c5c5c;
}
.yw_nav{
	/*width: 1200px;*/
	margin: 0 auto;
    padding-bottom: 20px;
}
.yw_nav ul a li {
	color: #d6d6d6;
	font-size: 14px;
}
.yw_nav ul a li:hover{
	opacity: 0.9;
}
.yw_nav ul a li{
	display: inline-block;
	margin-right: 36px;
	line-height: 74px;
}
.yw_nav .erweima{
	display: inline-block;
	width: 104px;
	float: right;
	margin-top: 25px;
}
.yw_nav .erweima img{
	width: 100%;
}
.yw_nav .erweima p{
	text-align: center;
	font-size: 12px;
	margin-top: 5px;
}
/*.yw_nav ul a li:last-child{
	margin-right: 0px;
}*/
.yw_nav p{
	text-align: left;
	font-size: 14px;
	color: #999999;
	padding-top: 10px;padding-bottom: 2px;
}
@media screen and (max-width: 767px){
	.yw_nav{
		width: 100% !important;
	}
	.dl_box{
		width: 100%;
		padding: 0px 25px;
	}
	.tel2, .yzm2,.b_next input,.tel input, .yzm input,#c01, #c02{
		width: 100%;
	}
}
