body { margin: 0; padding: 0; background-color: #FFF; font-family: "MicrosoftYaHei"; }
.clear { clear: both; }
ul { list-style: none; margin: 0; padding: 0; }
a { text-decoration: none; -webkit-tap-highlight-color: rgba(255,0,0,0); color: #333; blr: expression(this.onFocus=this.blur()); }
a:focus { outline: none; }
input { -webkit-tap-highlight-color: rgba(255,0,0,0); }
a img { border: 0; }

@font-face { font-family: 'PingFang Bold'; src: url('../font/PingFang Bold.ttf') format('truetype'); }
@font-face { font-family: 'PingFang Regular'; src: url('../font/PingFang Regular.ttf') format('truetype'); }
@font-face { font-family: 'PingFang Medium'; src: url('../font/PingFang Medium.ttf') format('truetype'); }

/*Head*/
.top_container { width: 100%; height: 145px; line-height: 145px; margin: 0; padding: 0; border-bottom: 1px solid #b7b7b7; }
.top_container .top_content { width: 100%; height: 100%; margin: 0; padding: 0; }

.bg_div { width: 100%; height: 105px; line-height: 105px; background-image: url('../img/bg.png'); background-size: cover; background-repeat: no-repeat; background-position: 0; }
.share_div { width: 1210px; margin: 0 auto; text-align: right; line-height: 105px; }
.bg_div img { vertical-align: middle; }
.bg_div img:first-child { margin-right: 15px; }

.nav_div { width: 100%; height: 40px; line-height: 40px; }
.nav_div .nav_ul { width: 1210px; height: 40px; line-height: 40px; margin: 0 auto; border-left: 1px solid #b7b7b7; border-right: 1px solid #b7b7b7; text-align: center; }
.nav_div .nav_ul li { float: left; border-right: 1px solid #b7b7b7; font-size: 15px; width: 12.398%; text-align: center; cursor: pointer; font-family: 'PingFang Medium'; }
.nav_ul li:first-child { border-left: 0; }
.nav_ul li:first-child + li + li + li + li + li + li + li { border-right: 0; }
/*兼容ie*/
.nav_ul li.click { background-color: #f1f1f1; }
.nav_div .nav_ul a { color: #727272 !important; display: inline-block; width: 100%; }


/*Bottom*/
.bottom_container { width: 100%; height: 145px; margin: 0; padding: 0; background-color: #3a3a3a; text-align: center; color: #fff; font-size: 12px;clear: both; }
.bottom_container .bottom_content { width: 1210px; height: 100%; margin: 0; padding: 0; border-top: 1px solid #3a3a3a; margin: 0 auto; }
.one { margin-top: 30px; }
.one a { color: #fff !important; }
.two { border-bottom: 1px solid #fff; width: 32%; margin: 0 auto; left: 15px; top: 30px; position: relative; height: 1px; }
.three { margin-top: 55px; }


/*Home*/
.banner_div { width: 100%; height: 265px; background-image: url('../img/banner1.png'); background-size: cover; background-repeat: no-repeat; background-position: 0; }
.content_div { width: 1210px; height: 100%; margin: 0 auto; }

.search_div { float: left; width: 790px; height: 100%; font-family: 'PingFang Medium'; }
.tab_div { margin-top: 75px; font-size: 18px; }
.search_one { background-image: url('../img/选中.png'); width: 136px; height: 43px; line-height: 43px; text-align: center; float: left; margin-left: 10px; margin-right: 5px; cursor: pointer; }
.search_two { background-image: url('../img/选中.png'); width: 136px; height: 43px; line-height: 43px; text-align: center; float: left; cursor: pointer; }
.search_click { color: #AF5948; height: 44px; position: relative; z-index: 2; }
.search_div input {outline: none; width: 100%; height: 55px; line-height: 55px; padding: 0 10px; font-size: 15px; color: #727272; border: 1px solid #8b848b; float: left; left: 10px; top: 0; position: relative; z-index: 1; margin-top: -1px; }
.search_img { float: right; top: -47px; position: relative; z-index: 3; width: 70px; right: -22px; cursor: pointer; }

.right_div { float: right; width: 250px; height: 100%; text-align: center; background-color: #333333; opacity: 0.6; filter: alpha(opacity=60); }
.right_div img { vertical-align: middle; }
.right_div img:first-child { margin: 50px 0 20px 0; }


.main_div { width: 100%; margin: 20px 0; padding: 0; }

.bggk { width: 1210px; margin: 0 auto; }
.ty_title { border-bottom: 2px solid #b7b7b7; position: relative;height: 42px; }
.ty_title img { vertical-align: middle; margin-left: -10px; position: absolute; }
.more { float: right; line-height: 40px; color: #727272; }

.bggk_content { padding: 40px 0; }
.bggk_content img.fm_img { width: 408px; height: 238px; float: left; }
.bf_content { float: left; margin-left: 25px; width: 777px; }
.bggk .bf_content ul li { border-bottom: 1px solid #b7b7b7; padding: 18px 0; height: 40px; line-height: 25px; font-family: 'PingFang Medium'; position: relative; }
.xl_div { background-color: #dcdedd; width: 50px; height: 45px; line-height: 45px; text-align: center; color: #fff; font-size: 30px; }
.js_div { position: absolute; left: 60px; top: 15px; }
.js_div .title { font-size: 18px; color: #353535; display: block; }
.js_div .jianjie { font-size: 13px; color: #575757; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 675px; display: block; margin-top: 2px; }


.zh_div { width: 1210px; margin: 0 auto; margin-bottom: 20px; }
.dzfu, .dfwx, .kstd { width: 372px; float: left; }
.dzfu img.title_img, .dfwx img.title_img, .kstd img.title_img { top: -5px; }
.dfwx { margin: 0 47px; }
.nr1, .nr2, .nr3 { padding: 10px 0; }
.nr1 img, .nr2 img, .nr3 img { width: 100%; height: 116px; vertical-align: middle; }

.dzfu_ul { font-family: 'PingFang Medium'; margin: 10px 0 0 0; }
.dzfu_ul li { font-size: 13px; color: #575757; height: 30px; line-height: 30px; cursor: pointer; }
.jt_img { width: 8px !important; height: 7px !important; margin-right: 5px; }
.dzfu_ul li span { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; margin-top: -30px; margin-left: 15px; }

.nr3 img { width: 180px !important; margin-bottom: 6px; }
.nr3 img:nth-of-type(odd) { margin-right: 3px; }


.jt { width: 1210px; margin: 0 auto; font-family: 'PingFang Medium'; }
.jt img { margin-left: 0px; }
.jiangtang_img { width: 407px; height: 253px; }
.jt .jianjie { height: 66px; background-color: #F5F6F6; padding: 10px 5px; font-size: 18px; color: #353535; }


.xstj { width: 1210px; margin: 0 auto; position: relative;}
.xstj_ul { padding: 20px 0; position: relative; }
.xstj_ul li { float: left; width: 161px; height: 273px; margin: 0 33px; }
.xstj_ul li:first-child { margin-left: 66px; }
.xstj_ul li img { width: 161px; height: 209px; }
.xstj_ul li .name { width: 161px; height: 29px; line-height: 29px; text-align: center; background-color: #dcdfe0; margin: 5px 0; overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}


.xstj_ul_vidio{ padding: 20px 0; position: relative; }
.xstj_ul_vidio li { float: left; width: 320px; height: 273px; margin: 0 33px; }
.xstj_ul_vidio li:first-child { margin-left: 66px; }
.xstj_ul_vidio li img { width: 320px; height: 209px; }
.xstj_ul_vidio li .name { width: 320px; height: 29px; line-height: 29px; text-align: center; background-color: #dcdfe0; margin: 5px 0; overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}


.left_img { position: absolute; left: -7px; top: 140px; margin-right: 35px; display: inline-block; cursor: pointer; }
.right_img { display: inline-block; position: absolute; right: -5px; cursor: pointer;top: 135px; }
.xstj_img { margin-left: -5px !important; }


.xhx_div { border-top: 2px solid #AF5948; display: block; width: 120px; position: absolute; top: 42px; }



/*公用*/
.szfu {width:1210px;margin:0 auto;    overflow: auto;}
.szfu .content_div { border: 1px solid #b7b7b7;border-top: 4px solid #AF5948; min-height: 700px; font-family: 'PingFang Medium'; }
.content_left { width: 220px; min-height: 700px; margin-right: 20px; float: left; background-color: #f1f1f1; }
.content_right { width: 970px; min-height: 700px; float: left; }

.szfu_ul { width: 100%; text-align: center; }
.szfu_ul .szfu_li { border-bottom: 1px solid #b7b7b7; margin: 15px; padding: 0 0 10px 0; text-align: center; position: relative; }
.szfu_ul .szfu_li:first-child { font-size: 18px; color: #AF5948 !important; font-family: 'PingFang Bold'; }
.szfu_li a { display: inline-block; width: 90%; padding: 3px 0; color: #727272 !important; }
.szfu_li a.click { background-color: #AF5948; color: #fff !important; }
.jx_img { margin-left: -13px; width: 15px; position: relative; left: -6px; }


.weizhi { border-bottom: 1px solid #b7b7b7; margin: 10px; height: 30px; line-height: 30px; margin-top: 12px; padding: 5px 0; font-family: 'PingFang Medium'; font-size: 18px; position: relative; }
.position { position: absolute; right: 10px; color: #727272; font-size: 12px !important; }


.content_details { margin: 10px;font-family: 'PingFang Medium'; }
.iframe_content { width: 100%; height: 700px; border:1px solid #b7b7b7; }

.nr3 img:nth-of-type(odd) {
    margin-right: 2px;
}


.show h2 {
    font-weight: bold;
    margin: 20px auto;
    text-align: center;
}
.showspan {
    width: 100%;
    height: 28px;
    line-height: 28px;
    border-bottom: 1px solid #AF5948;
    display: block;
    font-family: 'PingFang Medium';
    font-size: 14px;
    text-align: center;
}

.showdetia {
    padding: 15px 0px;
}

/*分页样式*/
.pages {
	color:#3F3F3F;
	cursor: default;
	font-size: 16px;
	font-family: Tahoma, Verdana;
	text-align:center;
	padding:3px 0px 3px 0px;
	width:100%;
	vertical-align:middle;
	margin-top:10px;
    line-height: 40px;
	
}
.pages table{margin:0px auto;}
.pages .count, .pages .number, .pages .arrow {
	color:#3F3F3F;
	
	height:20px;
	}
/* Page and PageCount Style */
.pages .count {
	border-right: none;
	padding: 2px 10px 2px 10px;
	
}
/* Mode 0,1,2 Style (Number) */
.pages .number{
	font-weight: normal;
	padding: 2px 10px 2px 10px;

}
.pages .number a, .pages .number span {
	font-size: 12px;
}
.pages .number span {
	color:#3F3F3F;
	margin: 0px 3px 0px 3px;
}
.pages .number font {
	color:#f5000d;
	font-size: 12px;
}
.pages .number a {
	color:#3F3F3F;
	text-decoration: none;
}
.pages .number a:hover {
	color:#f5000d;
}
/* Mode 3 Style (Arrow) */
.pages .arrow {
	font-weight: normal;
	padding: 0px 5px 0px 5px;
}
.pages .arrow a, .pages .arrow span {
	font-size: 12px;
	font-family: Webdings;
}
.pages .arrow span {
	color:#3F3F3F;
	margin: 0px 5px 0px 5px;
}
.pages .arrow a {
	color:#3F3F3F;
	text-decoration: none;
}
.pages .arrow a:hover {
	color:#f5000d;
}
/* Mode 4 Style (Select) */
.pages select, .pages input {
	color:#3F3F3F;
	font-size: 12px;
	font-family: Tahoma, Verdana;
}
/* Mode 5 Style (Input) */
.pages .input input.ititle, .pages .input input.itext, .pages .input input.icount {
	color:#3F3F3F;
	font-weight: bold;
	background-color: #F7F7F7;
	border: 1px solid #3F3F3F;;
}
/*.pages span.textspan{width: 25px;height:15px; overflow:hidden; vertical-align:middle}*/
.pages span.input{font-size:12px;}
.pages .input input.itext {
	width: 25px;
	padding:1px 0px 0px 0px;
	line-height: 10px;
	color:#3F3F3F;
	text-align: center;
	font-size:11px;
	font-weight:normal;
	display:inline;
}
.pages .input input.ibutton {
	height: 15px;
	line-height: 9px;
	vertical-align:text-top;
	font-size:10px;
	color: #3F3F3F;
	font-weight: bold;
	font-family: Verdana;
	background:#fff; 
	border: 1px solid #3F3F3F;
	padding: 0px 0px 0px 0px;
	margin-left: 2px;
	cursor: hand;
}
.page span
{
   pading-left:20px;
}
















