@charset "utf-8";
/* CSS Document */
/*function*/
.f-dn{display: none;}
.f-dn2{display: none !important;}
.f-db{display: block;}
.f-fl{float: left;}
.f-fr{float: right;}
.f-pr{position: relative;}
.f-pa{position: absolute;}
.f-pf{position: fixed;}
.f-oh{overflow: hidden;}
.f-fwn{font-weight: normal;}
.f-fwb{font-weight: bold;}
.f-toe{overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.f-csp{cursor: pointer;}
.f-csd{cursor: default;}
.f-csh{cursor: help;}
.f-csm{cursor: move;}
.f-usn{-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;}
.f-clear{margin: 0; padding: 0; height: 0; overflow: hidden; visibility: hidden; content: "."; clear: both; font-size: 0; }
.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;}
.f-wd100{width: 100%;}
.f-npd{padding: 0;}
.f-nmg{margin: 0!important;}
.f-mlr2{margin: 0 2px;}
.f-mlr5{margin: 0 5px;}
.f-mlr10{margin: 0 10px;}
.f-mlr15{margin: 0 15px;}
.f-mlr20{margin: 0 20px;}
.f-mlrf5{margin: 0 -5px;}
.f-mlrf10{margin: 0 -10px;}
.f-mlrf15{margin: 0 -15px;}
.f-mlrf20{margin: 0 -20px;}
.f-plr5{padding: 0 5px;}
.f-plr10{padding: 0 10px;}
.f-plr15{padding: 0 15px;}
.f-plr20{padding: 0 20px;}
.f-mb5{margin-bottom: 5px;}
.f-mb10{margin-bottom: 10px;}
.f-mb15{margin-bottom: 15px;}
.f-mb20{margin-bottom: 20px;}
.f-nbg{background: none!important;}
.f-nbd{border: none!important;}

/*module*/
.m-tabstyle1{border-bottom: 1px solid #ddd;}
.m-tabstyle1 li{float: left; line-height: 38px;}
.m-tabstyle1 a{display: block; padding: 0 10px; font-size: 18px; font-weight: bold; color: #444;}
.m-tabstyle1 li.u-active a{color: #1366cc;}

.m-tabstyle2 li{float: left; margin: 5px 10px 5px 0; line-height: 42px;}
.m-tabstyle2 li a{display: block; padding: 0 14px; background: #f5f5f5;}
.m-tabstyle2 li.u-active a{color: #1366cc;}

.m-tabstyle3 li{float: left;}
.m-tabstyle3 li a{display: block; padding: 0 10px; line-height: 36px; border-bottom: 2px solid #fff;}
.m-tabstyle3 li.u-active a{color: #1366cc; border-bottom: 2px solid #1366cc;}

.m-titstyle1{border-bottom: 1px solid #ddd;}
.m-titstyle1 .u-tit{display: block; padding: 0 10px; line-height: 38px; font-size: 18px; font-weight: bold; color: #1366cc;}

.m-liststyle1 li{height: 36px; line-height: 36px;}
.m-liststyle1 li span{float: right; padding-left: 10px; font-size: 14px; color: #999;}
.m-liststyle1 li a{display: block; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

.m-box1{padding: 20px; background: #fff;}

.m-box2{padding: 10px 20px 20px; background: #fff;}

.m-box3{padding: 0 20px 20px; background: #fff;}

.m-location{padding: 10px 0; border-bottom: 1px dashed #ddd;}
.m-location,.m-location a{font-size: 14px; color: #525252;}
.m-location .iconfont{color: #999;}



/*media query*/
/*large pcScreen*/
@media (min-width:1200px) {
	/* .container{padding: 0; width: 1200px;} */

}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
	.f-lg-mb10{margin-bottom: 10px!important;}
	.f-lg-mb15{margin-bottom: 15px!important;}
	.f-lg-mb20{margin-bottom: 20px!important;}
	.f-lg-mlrf5{margin: 0 -5px;}
	.f-lg-plr5{padding: 0 5px;}
	.f-lg-db{display: block!important;}

	.m-banner{padding: 30px 0 14px;}

	.g-nav li a{padding: 0; text-align: center; font-size: 16px;}
	.g-nav li span{display: none;}

	.m-box1{padding: 15px;}

	.m-box2{padding: 5px 15px 10px;}

	.m-box3{padding: 0 15px 15px;}

	.m-links{padding: 5px 10px;}

	#_ideConac{left: 6px;}
	.u-jbzx{right: -15px;}

}
/*pad md*/
@media screen and (max-width: 991px ){
	.f-md-mb10{margin-bottom: 10px!important;}
	.f-md-mb15{margin-bottom: 15px!important;}
	.f-md-mb20{margin-bottom: 20px!important;}
	.f-md-ha{height: auto!important;}
	.f-md-fn{float: none!important;}
	.f-md-wa{width: auto!important;}
	.f-md-db{display: block!important;}
	.f-md-dn{display: none!important;}
	.f-md-pn{padding: 0;}

	.m-tabstyle1 li{line-height: 36px;}
	.m-tabstyle1 a{font-size: 16px;}

	.m-tabstyle2 li{line-height: 36px;}
	.m-tabstyle2 li a{padding: 0 12px;}

	.m-titstyle1 .u-tit{line-height: 36px; font-size: 16px;}

	.m-liststyle1 li{height: 30px; line-height: 30px;}
	.m-liststyle1 li a{font-size: 14px;}
	.m-liststyle1 li span{font-size: 12px;}

	.m-banner{padding: 20px 0;}
	.m-search{margin: 15px 170px 0;}

	/* #_ideConac,#_span_jiucuo,.u-jbzx{display: none;} */
	.u-jbzx{right: 10px !important;}
	.m-links{padding: 5px 0;}
	.u-links{margin: 5px 0;}



}
/*phone sm*/
@media screen and (max-width: 767px) {
	.f-sm-mb10{margin-bottom: 10px!important;}
	.f-sm-mb15{margin-bottom: 15px!important;}
	.f-sm-mb20{margin-bottom: 20px!important;}
	.f-sm-ha{height: auto!important;}
	.f-sm-fn{float: none!important;}
	.f-sm-wa{width: auto!important;}
	.f-sm-db{display: block!important;}
	.f-sm-dn{display: none!important;}

	.m-search{margin: 15px 0 0;}

	.g-nav li{float: none; width: 100%; line-height: 40px;}

}
/*small xs*/
@media screen and (max-width: 638px) {
	body{font-size: 14px;}

}

/*print*/
@media print {
	a[href]:after {
		content: none!important;
	}
}