@charset "utf-8";
/*全局 on*/
html{-webkit-text-size-adjust:none;}
*html{background-image:url(../images/about:blank); background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
*{margin: 0; padding: 0; list-style: none;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
body{padding:0; margin:0; font: 16px "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif; color:#3d3d3d;}
input,textarea,select,button,label{vertical-align:middle; /*outline:none;*/ font-family:"Microsoft YaHei",微软雅黑;}
textarea{resize:none;}
ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,a,form,input,label,select{margin:0; padding:0; list-style:none;}
a{color:#333; text-decoration:none; outline:none;}
a:hover{color:#236eac; text-decoration:none;}
a img{border:none;}
.fl{float:left;}
.fr{float:right;}
.clear{margin:0; overflow:hidden; visibility:hidden; font-size: 0; content: "."; clear: both; height: 0; padding:0;}
.clearfix:after{visibility:hidden; display: block; font-size: 0; content:" "; clear:both; height:0;}
* html .clearfix{zoom: 1;} /* IE6 */
*:first-child+html .clearfix{zoom: 1;} /* IE7 */
h1,h2,h3{font-weight: normal;}
.hidden{display: none;}
/*去除谷歌自带黄色背景问题*/
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus { box-shadow:0 0 0 60px #fff inset;  -webkit-text-fill-color: #333;}
input{border: none;background: none;outline: none;}

/*全局 end*/
/*function*/

.f-pr{position: relative;}
.f-oh{overflow: hidden;}
.f-clearfix:after{display: block; height: 0; visibility: hidden; font-size: 0; content:" "; clear: both;}
* html .f-clearfix{zoom: 1;}
*:first-child+html .f-clearfix{zoom: 1;}


/*组件 on*/
/*列表 on*/
.m-liststyle1 li{height: 48px; line-height: 48px;font-size: 18px; overflow: hidden;position: relative;}
.m-liststyle1 li::before{content: " ";width: 5px;height: 5px;border-radius: 50%;background-color: #c6c6de;position: absolute;left: 0;top: 50%;margin-top: -2px;}
.m-liststyle1 li span{float: right; padding-left: 10px; font-size: 16px; color: #999;}
.m-liststyle1 li a{font-size:18px;display: block; padding-left: 14px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-liststyle1 li a:hover{padding-left: 18px; transition: all .3s;}

.m-liststyle2 li{line-height: 36px;height: 36px; padding-left: 10px; background: url(../images/icon-li2.png) left center no-repeat;overflow: hidden;}
.m-liststyle2 li a{font-size: 15px;    overflow: hidden; word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;display: block;}
.m-liststyle2 li span{float: right; padding-left: 10px; font-size: 16px;color: #999999;}



/*搜索*/
.u-search{width: 700px; height: 50px;border-radius: 8px;overflow: hidden;position: absolute;bottom: 50px;left: 50%;margin-left: -350px;}
.u-search div {display: flex;background: #fff;height: 50px;overflow: hidden;}
.u-search input[type="text"]{flex:1;padding:0 0 0 20px;height: 50px;line-height: 50px;font-size: 16px;color: #999;}
.u-search  input[type="button"]{width: 50px;height: 50px;background: url(../yhyshj/seach.png) 0 no-repeat;}
.serach input[type="text"]::-webkit-input-placeholder { color: #999;}


/*media query*/
/*large pcScreen*/
@media (min-width:1200px) {
	.container{padding: 0; width: 1200px;padding: 20px;margin-bottom: 20px;box-shadow: 0px 2px 8px 2px rgb(0 0 0 / 5%);background-color: #fff;}
    
}

/*pad md*/
@media screen and (max-width: 991px ){


	.m-liststyle1 li{height: 35px; line-height: 35px;}
	.m-liststyle1 li a{font-size: 14px;}
	.m-liststyle1 li span{font-size: 12px;}

	
	.u-searchtext{width:100%;}
	.u-searchbtn{right:0;}
	
	
}


/*small xs*/
@media screen and (max-width: 638px) {
	body{font-size: 14px;}

}
/*small xs*/
@media screen and (max-width: 365px) {
	.m-tabstyle2 li a{font-size: 16px !important;}

}

/*print*/
@media print {
	a[href]:after {
		content: none!important;
	}
}


/*头部 on*/
body{background-image:none;}

.navbar-toggle{border: 1px solid #ddd;}
/*主体 on*/
.zxdt{width: 100%;height: 41px;background: url(../yhyshj/ti2.png) left no-repeat;position: relative;margin-bottom: 10px;}
.zxdt p{font-size: 30px;font-weight: bold;color: #2e61cf;padding-left: 16px;line-height: 41px;}
.gdmore{position: absolute;right: 0;top: 0;font-size: 14px;color: #666;}

.headerimg {
	width: 100%;
	background: url(../yhyshj/logobg.png) top no-repeat;
}
.w {
	width: 1200px;
	height: 465px;
	margin: 0 auto;
	position: relative;
}
.logoimg {
	float: left;
	margin-top: 15px;
}
.backhome {
	width: 115px;
	height: 40px;
	background-color: #f2ae0c;
	border-radius: 4px;
	float: right;
	text-align: center;
	line-height: 40px;
	margin-top: 30px;
	color: #fff;
}


/* 内容页面 */
.lunbox {
	width: 600px;
	height: 400px;
	display: inline-block;
}
.luntext {
	width: 530px;
	height: 400px;
	float: right;
}

.zcwj {
	width: 600px;
	display: inline-block;

}
.zcwjtitle {
	width: 600px;
	height: 41px;
	background: url(../yhyshj/ti1.png) left no-repeat;
	position: relative;
	margin-bottom: 10px;
}
.zcwtwo{background: url(../yhyshj/tiao3.png) left no-repeat;}
.zcwjtitle p {
	font-size: 30px;font-weight: bold;color: #2e61cf;padding-left: 16px;line-height: 41px;
}
.titlelist ul {font-size: 0;}
.titlelist ul li {
	width: 90px;
	height: 32px;
	background-color: #f5f5f9;
	margin-right: 10px;
	display: inline-block;
	font-size: 16px;
	text-align: center;
	line-height: 32px;
}
.titlelist ul li.d-active {
	background-color: #2e61cf;
	color: #fff;
}

.liststyle{margin-top: 10px;}
.liststyle li{height: 40px; line-height: 40px;font-size: 18px; overflow: hidden;position: relative;}
.liststyle li::before{content: " ";width: 5px;height: 5px;border-radius: 50%;background-color: #c6c6de;position: absolute;left: 0;top: 50%;margin-top: -2px;}
.liststyle li span{float: right; padding-left: 10px; font-size: 16px; color: #999;}
.liststyle li a{display: block; padding-left: 14px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.liststyle li a:hover{padding-left: 18px; transition: all .3s;}

.jggzhbz {
	width: 530px;
	float: right;
}
.jggz {
	background: url(../yhyshj/ti3.png) left no-repeat;
}
.zitp {
	margin-top: 20px;
}
.zitp a {
	margin-right: 15px;
}
.zitp a:last-child {
	margin-right: 0;
}



/*large pcScreen*/
@media (min-width:1200px) {
 .u-wid500{width:500px;}
 .u-wid350{width:350px;}
 .m-checkboxleft{width:627px;}
 .m-checkboxright{width:523px;}
 .m-checkboxright{width:523px;}
 .m-checkboxleft label,.m-checkboxright label{width:127px;}
}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {

}
/*pad md*/
@media screen and (max-width: 991px ){
.m-top{height: auto;}
.m-navfcfg{float: none;    text-align: center;}
.m-navfcfg li{display: inline-block;float: none;line-height: 24px;}

.m-title{margin: 20px 0 15px;}

.u-import{width:50% !important;}
.u-relation{width:30% !important;}
.u-service{width:20% !important;}

}
/*phone sm*/
@media screen and (max-width: 767px) {
.m-navfcfg li{width: 100%;border-bottom: 1px solid #ddd;text-align: center;line-height: 45px;}


.m-title{margin: 15px 0 10px;}
.starttime,.endtime{padding:0;}

.m-checkbox {    padding: 20px 14px 12px;}
.m-btnbox .btn{    width: 80px;height: 34px;line-height: 22px;font-size: 16px;}
.endtime i{right: 40px !important;}

.m-tabletitle{width: 80%;}
.f-date{width: 20%;}
._vtableList tr th{font-size: 14px;}

.g-flash, .g-flash img{height: 230PX;}
.g-flash .owl-item p{height: 50px;line-height: 50px;}

.m-plate ul li a{font-size: 16px;}
.m-checkbox label{font-size: 14px;}
.f-zxfe input,.m-checkbox .form-control{height: 35px;}
.captcha{height:35px;}
.m-btnbox{margin-top: 0;}

.m-answer span{font-size:14px;}
.headerimg{width: 100% !important;}
	.m-main
	 {
		margin: 0 !important;
	 }


	 .logoimg{float: none;}
	 .w{
		width: 100%;
		padding: 10px 20px 30px;
		height: 100%;
		margin-bottom: 10px;
	 }
	 .backhome{display: none;}
	 .u-search{
		position: static;
		margin-top: 15px;
		margin-left: 0;
		width: 100%;
	}
	.lunbox,.luntext {
		width: 100%;
		height: 100%;
	}
	.zcwj,.jggzhbz,.zcwjtitle{width: 100%;}
	.zitp a img{width: 100%;margin-bottom: 10px;}
}

@media screen and (min-width: 768px) {
	.form-horizontal .control-label{padding-top: 12px !important;}
	.f-zxfe .form-horizontal .control-label{padding-top: 8px !important;}
}

