/* CSS Document */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin: 0;	padding: 0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,i,th,td {font-size: 14px;}
h1,h2,h3,h4,h5,h6 {	margin: 0;	padding: 0;	font-family: Microsoft YaHei, SimHei, Arial, Helvetica, sans-serif;	font-weight: normal;}
ul,ol {	list-style: none;}
ul li {	list-style: none outside none;}
table {	border-collapse: collapse;border-spacing: 1;	border: 1px solid #ddd;}
td,th {border: 1px solid #ddd}
body {font-size: 14px;background: #fff;	font-family: Microsoft YaHei, SimHei, Arial, Helvetica, sans-serif;	color: #333;min-width: 1480px;}
img {border: 0 none;}
a {color: #333;}
a:link,a:visited,a:active {text-decoration: none;}
a:hover {text-decoration: none; color: #D7000B;}
.clearfix:after {clear: both;content: "";display: block;height: 0;visibility: hidden;}
.clear {clear: both;font-size: 0px;}
input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],button {-webkit-appearance: none;}
/* ::-webkit-scrollbar {display:none} */
textarea {-webkit-appearance: none;	outline: none;}
input:focus,textarea:focus {outline: none;}
input:focus {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);	-webkit-user-modify: read-write-plaintext-only;}
input,textarea {font-family: Microsoft YaHei;}
.l {float: left}
.r {float: right}


/* 手机隐藏 */

.pc_hide_box { display: none;}


.header { height: 140px; width: 100%; background: url("../images/headerbg.png") repeat-x center bottom;}
.header_box,.contant_box,.wy_txt,.ny_search_box,.nr_bq_box { width: 1000px; margin: 0 auto;}
.logo { float: left; height: 72px; padding-top:35px; }
.logo img { height: 72px; display: block;}
.logo_txt { float: right; line-height: 72px; height: 72px; padding-top:35px; font-size: 16px; }
.logo_txt span { display: inline-block; height: 40px; width: 40px; text-align: center; line-height: 40px; border:2px solid #D10005; font-size: 22px; font-weight: bold; margin: 0 8px; background-color: #ffffff;}
.ny_search_box  { padding: 15px; box-sizing: border-box; border:4px solid #feeeee; margin-top: 20px;}

.wy_box { width: 100%; height: 42px; line-height: 42px; background: url("../images/index_nav_box.png") repeat-x center top; background-size: auto 100%;}
.wy_txt { color: #ffffff;}
.wy_txt a { color: #ffffff; margin-left: 15px;}
.wy_txt img { vertical-align: middle; margin-right: 10px;}

.contant_box { padding-top: 20px;}
.img_box { position: relative; width: 430px; }
.img_box_nr {  padding: 10px ; border:1px solid #e3e3e3; box-shadow: 0 3px 5px rgba(0,0,0,0.2);}
.img_box_nr img { width: 410px; height: auto; display: block;} 
.txt_box { width: 550px;}
.img_box_tab { position: absolute; top: 20%; left: -28px;}
.img_box_tab span { display: block; margin-bottom: 10px; border-radius: 5px 0 0 5px; width: 28px; background-color: #D7000B; font-size: 14px; padding: 10px 4px; box-sizing: border-box; text-align: center; color: #ffffff; cursor: pointer; }
.img_box_tab span.on { background-color: #999;}
.img_box_tab span a { color: #ffffff;}
.ad_box { margin-top: 10px; }
.ad_box img { width: 100%; display: block;}

.nav { width: 260px; box-sizing: border-box; border:1px solid #d4d4d4; height: 325px; overflow-y: auto;}
.nav h3,.bt_nav h3 { font-size: 15px; background: url("../images/r0_h3.png") repeat-x; height: 31px; margin-bottom: 10px; line-height: 28px; color: #ffffff; padding-left: 10px; color: #D7000B; font-weight: bold; }
.nav ul li { height: 32px; line-height: 32px; padding-left: 15px; margin-left: 10px;}
.nav ul li img { height: 16px;}
.nav ul li.on { background: url("../images/li_bg.png") no-repeat left center; font-weight: bold;}
.nav ul li a.r { padding-right: 5px;}

.bt_nav { width: 280px; box-sizing: border-box; border:1px solid #d4d4d4; height: 325px; overflow-y: auto;}
.bt_nav ul li { padding-left: 10px; line-height: 32px;}
.bt_nav ul li a { display: block;}
.bt_nav ul li a:before { content: "·"; font-size: 16px; font-weight: bold; margin-right: 5px;}

.time_box { padding: 10px; border: 1px solid #d4d4d4; margin-top: 10px; height: 260px;}

.Calendar {font-family: Arial, Helvetica, sans-serif;font-size: 12px;background-color: #fff;filter: alpha(opacity=100);opacity: 1.0;text-align: center; width: 100%;margin-right: auto;margin-left: auto;} 
.Calendar a:link,.Calendar a:visited{ color:#000; } 
.Calendar  a:hover{	color:red;	text-decoration: underline;} 
.calbktop{	background-color: #ffffff;	padding-top: 0px;height:24px;padding-top:4px;	background-image: url(../images/datetop_bg.png);	background-repeat: repeat-x;padding-left:32px;padding-right:32px;	background-position: left top;border: 1px solid #D4D4D4;}
.calbktop1{width:100%;}
.calbktop1 select{height:20px;font-size:12px;font-family:Verdana, Arial; vertical-align:middle}
.calbktop1 .calbkselectright{float:right;padding-right:10px;}
.calbktop1 .calbkselectleft{float:left;padding-left:10px;}

#idCalendar {	background-color:#ffffff;	padding-top:5px;	min-height:134px;	height:auto!important;	height:134px;}
#idCalendar h2{display:none;}
#idCalendar table{	width:100%;	border-bottom-width: 1px;	border-right-width: 1px;	border-bottom-style: solid;	border-right-style: solid;	border-bottom-color: #ffffff;	border-right-color: #ffffff;border-collapse:collapse;text-align: center;} 
#idCalendar table tr { height: 30px;}
#idCalendar table thead td{	color: #FCFCFC;	background-color: #797B6F;	border-top-width: 1px;	height: 20px;	line-height: 20px;	font-size: 13px;	font-weight: bold;	font-family:"Trebuchet MS","宋体";
	border-left-width: 1px;	border-top-style: solid;	border-left-style: solid;	border-top-color: #ffffff;	border-left-color: #ffffff;} 

#idCalendar table td{	font-size: 11px;font-family:Verdana, Arial;	color: #adadad;height: 20px;	line-height: 20px;	background-color: #F3F3F3;	border-top-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-left-style: solid;	border-top-color: #fff;	border-left-color: #ffffff;} 
#idCalendarPre{ cursor:pointer; float:left; padding-left:0px; } 
#idCalendarNext{ cursor:pointer; float:right; padding-right:0px; } 
#idCalendar table td.onToday {	color:#ffffff; background-color:#D10005;} 
#idCalendar table td.onToday a{color:#ffffff;}
#idCalendar table td.onSelect a{color:#D10005; } 
.premonth{font-family:Webdings;font-size:16px;line-height:16px;height:16px;padding-bottom:3px;padding-left:4px;color:#999;}
#premonth{color:#333;}
#premonth:hover{color:red;}
.nextmonth{font-family:Webdings;font-size:16px;padding-right:4px;color:#999; line-height:16px;height:16px;padding-bottom:4px;}
#nextmonth{color:#333;}#nextmonth:hover{color:red;}
.calbkdate{display:none;}


.search_box { height: 50px; margin-bottom: 20px; border-radius: 25px; background-color: #f5f5f5;}
.search_box input { border: none; background:none; height: 50px; line-height: 50px; width: 80%; text-indent: 15px; font-size: 14px;}
.search_box a { height: 50px; width: 50px; margin-right: 5px;}

.footer { padding: 30px 0; margin-top: 20px; background: url("../images/footbg.png") repeat-x center top; }
.footer_txt { text-align: center; line-height: 24px; width: 1200px; margin: 0 auto;}


.search_tj_div { margin: 10px 0; line-height: 30px;}
.search_tj_div input { height: 30px; line-height: 30px; border: 1px solid #D4D4D4; vertical-align: middle;}
.search_tj_div select { height: 30px; line-height: 30px; border: 1px solid #D4D4D4; margin-right: 15px;}
.morepages{	margin: 15px;margin-bottom:1.6em;	text-align: center;	font-size:14px;	color:#666;}
.morepages a{
	border-radius:3px; color:#333; padding:4px 10px; border:#e5e5e5 1px solid;
background: -moz-linear-gradient(-90deg, #fdfdfd 0, #f2f2f2 90%);
background: -webkit-gradient(linear, 0 0, 0 90%, from(#fdfdfd), to(#f2f2f2)); 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f2f2f2', GradientType="0"); 
background: -ms-linear-gradient(top, #fdfdfd 0, #f2f2f2 90%);
background: linear-gradient(top, #fdfdfd 0, #f2f2f2 90%);
margin:1px 3px;display: inline-block; text-decoration:none;
}
.morepages a:hover{
	border-radius:3px; color:#fff; padding:4px 10px; background: -moz-linear-gradient(-90deg, #f4425d 0, #e30913 90%);
background: -webkit-gradient(linear, 0 0, 0 90%, from(#f4425d), to(#e30913)); 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4425d', endColorstr='#e30913', GradientType="0");  
background: -ms-linear-gradient(top, #f4425d 0, #e30913 90%);
background: linear-gradient(top, #f4425d 0, #e30913 90%);display: inline-block;border:#e91322 1px solid;
}
.morepages a.c{
	font-weight: bold;
	color: #fff;
	padding: 4px 10px;
	border: #e91322 1px solid;
	background:#ed192b;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed192b', endColorstr='#ed192b', GradientType="0");
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed192b', endColorstr='#ed192b', GradientType="0"); 
}
.morepages .pagetip{display:block;text-align:center;margin-top:1.2rem;}
#wrap2{position:absolute;top:4.1rem;right:0;bottom:0;left:0;z-index:7;background-color:#f2f2f2;opacity:.5;filter:alpha(opacity=50);cursor:pointer;}
#pub_nowhref{display:none;}

.search_jg {width:100%;}
.search_jg h3{	text-align:center;height: 40px; line-height: 40px; font-weight: bold; font-size: 18px; background-color: #feeeee;}
.search_jg h3 span{color:#F00; text-align: center; }
.newslist {width:100%;display:inline-block;height:auto;}
.newslist li{ height: 36px; font-size: 14px; line-height: 36px; padding-left: 0.5rem;padding-bottom:0.3rem;padding-top:0.3rem;border-bottom:1px solid #E5E5E5;}
.newslist li .link{	width:600px; float: left;}
.newslist li .show{ color:#999; float: right; text-align:right;padding-right:4%; box-sizing: border-box;}


.wqqk_box { width: 1000px; box-sizing: border-box;  padding: 15px; margin: 0 auto;}
.mbx_box { height: 40px; line-height: 40px; padding: 0 10px;}
.wqqk_box ul li {width: 30.33333%; margin-bottom: 12px; float: left; margin-left: 1.5%; margin-right: 1.5%; text-align:center; }
.wqqk_box ul li img { display: block; width: 100%; height: auto; box-sizing: border-box; padding: 4px; border:1px solid #feeeee;}
.wqqk_box ul li h6 { color: #D10005; font-weight: bold; padding-top: 5px;}
.wqqk_box ul li p {line-height: 30px; font-weight: bold;}

.nr_bq_box { margin-top: 20px;}
.nr_bq_nav { width: 220px; background-color: #feeeee; padding: 10px; box-sizing: border-box; border: 1px solid #e3e3e3;}
.nr_bq_nav ul li { height: 40px; line-height: 40px; padding-left: 15px;}
.nr_bq_nav ul li.on { background-color: #D10005;}
.nr_bq_nav ul li.on a { color: #ffffff;}
.nr_bq_nav ul li:before { content: ">"; font-size: 14px; margin-right: 5px;}
.nr_bq_nav ul li.on:before { color: #ffffff;}
.nr_bqnr_box { width: 760px;padding: 10px; box-sizing: border-box; border: 1px solid #e3e3e3;}
.nr_bqnr_box h3 { font-size: 24px; font-weight: bold; text-align:  center; padding: 20px 0;}
.nr_mbx { padding:8px 10px; background: #f4f4f4;}
.nr_bqnr_box p { line-height: 30px; padding: 0 10px;}
.nr_bd_input a { display: inline-block; padding: 10px 25px; color: #ffffff; background-color: #D10005; border-radius: 4px;}

.hide { height: 100vh; overflow: hidden;}
.nr_bdbox h4 { font-weight: bold; padding: 10px 0;}
.nr_bdbox form { padding: 10px;}
.nr_bd_input { margin-top: 15px;}
.nr_bd_input span { display: inline-block; width: 100px; text-align: right; }
.nr_bd_input span b { color: #D10005;}
.nr_bd_input textarea { width: 450px; vertical-align: top; border:1px solid #c3c3c3; line-height: 28px;}
.nr_bd_input input { height: 28px; line-height: 28px; border:1px solid #c3c3c3;}
.nr_bd_input input.wbk_input { border: none;}
.nr_bd_input .yzm { height: 30px; margin-left: 5px; width: auto; vertical-align: middle;}
.w20 { width: 300px;}
.ny_timebox .time_box { width: 100%; box-sizing: border-box;height: auto;}
.ny_timebox .bt_nav { width: 100%; height: 200px; margin-top: 10px;}
.ny_timebox .calbktop { padding-left: 20px; padding-right: 20px;}

.news_txtbox { width: 560px; border: 1px solid #e3e3e3; padding: 10px; box-sizing: border-box;}
.news_gnbox { height: 36px; line-height: 36px; margin-bottom: 10px; background-color: #f4f4f4; padding: 0 10px;}
.next_re a { margin-right: 15px;}
.size_max span { margin-left: 10px; cursor: pointer;}
.size_max span img { height: 16px; width: auto; vertical-align: middle;}
.news_txt { padding: 10px;}
.news_txt h2 { text-align: center; font-size: 15px; font-weight: bold; margin-bottom: 10px; }
.news_txt h1 { text-align: center; font-size: 18px; line-height: 1.5; font-weight: bold; margin-bottom: 10px; }
.news_txt p { line-height: 1.8; margin-bottom: 10px;}
.news_txt p img { max-width: 100%; height: auto;}

/*-- 内容页分享 --*/


.share53bk{color:#333;line-height:17px;}
.share53bk a{background-image: url(../images/share53bk.png);background-repeat: no-repeat;text-decoration: none;display:inline-block;background-position: 0px 0px;cursor: pointer;color:#333;font-family:"Trebuchet MS","microsoft yahei","\u5fae\u8f6f\u96c5\u9ed1","\u5b8b\u4f53";}
.share53bk a:hover{text-decoration: none;}
.share53bk a.no{background-image: none;display: inline;}
.share53bk a span.s_txt{display:block;padding-left:9px;padding-right:7px;height:16px;width:62px;position:absolute;top:1px;left:16px;}
.share53bk a.s_more{width:16px;color:#333;height: 16px;float: left;position:relative;z-index:1000;margin-right:65px;}
.share53bk a.s_button{padding-left:20px;padding-right:9px;height: 16px;float: left;}
.share53bk a.s_qzone{background-position: 0px -16px;}
.share53bk a.s_tsina{background-position: 0px -32px;}
.share53bk a.s_tqq{background-position: 0px -48px;}
.share53bk a.s_copy{background-position: 0px -64px;}
.share53bk a.s_all{background-position: 0px -80px;}
.share53bk a.s_renren{background-position: 0px -96px;}
.share53bk a.s_pengyou{background-position: 0px -112px;}
.share53bk a.s_weixin{background-position: 0px -128px;}
.share53bk a.s_tieba{background-position: 0px -144px;}
.share53bk a.s_hibaidu{background-position: 0px -160px;}
.share53bk a.s_cangbaidu{background-position: 0px -176px;}
.share53bk a.s_t163{background-position: 0px -192px;}
.share53bk a.s_ifeng{background-position: 0px -208px;}

.share53bk_sub{width: 240px;padding-bottom:16px;min-height: 223px;display:block;height: auto!important;height: 223px;border: 1px solid #cccccc;position: absolute;left: 0px;top: 16px;z-index: 1001;background-color: #FFF;display:none;}
.share_sub_show .share53bk_sub{display:block;}
.share53bk_sub ul,.share53bk_sub li{list-style-type: none;float: left;padding:0px;margin:0px;}
.share53bk_sub ul{padding:1px;}
.share53bk_sub li{padding-left: 6px;width: 106px;padding-top: 4px;padding-bottom: 4px;height: 16px;line-height: 16px;border: 1px solid #fff;margin-top:1px;margin-bottom:1px;margin-left:1px;margin-right:3px;}
.share53bk_sub li.hover{background-color: #f2f2f2;border: 1px solid #E5E5E5;}
.share53bk_sub .s_sub_title{width:232px;padding-left:8px;height: 25px;font-weight:bold;line-height: 25px;font-size:14px;background-color: #F2F2F2;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E5E5E5;}
.share53bk_sub .s_sub_bottom{width: 237px;padding-right:3px;height: 15px;line-height:15px;background-color: #F2F2F2;border-top-width: 1px;	border-top-style: solid;border-top-color: #E5E5E5;position: absolute;left: 0px;bottom:0px;z-index: 1002;text-align:right;}
.share53bk_sub .s_sub_bottom a{color:#333;font-size:11px;}
#wrap{display:none;position:fixed!important;_position:absolute;top:0;right:0;bottom:0;left:0;z-index:1005;background-color:#000}#wrap.fade{opacity:0}#wrap{opacity:.3;filter:alpha(opacity=30)}
.modal{ position:absolute;left:50%;z-index:1006;background-color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:0}.modal.fade{-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out;}
#zoomtu{text-align:left;padding:18px; background-color:#fff;display:none;}


@media only screen and (max-width :960px) {
	body {font-size: 14px; min-width: 320px;}
	.l {float: none;}
	.r {float: none;}
	
	/* 手机隐藏 */
	.sj_hide_box { display: none;}
	.pc_hide_box { display: block; width:100%; box-sizing:border-box;}
	
	.header_box,.contant_box,.wy_txt,.footer_txt,.nr_bq_box { width: 100%; margin: 0 auto; box-sizing: border-box; padding: 0 10px;}
	.header { height: 80px;}
	.logo { height:40px; padding-top: 20px; max-width:50%; }
	.logo img { height: 40px; width: auto;}
	.logo_txt { height:40px; padding-top: 20px; line-height: 40px; font-size: 14px; }
	.logo_txt span { padding: 0; border: none;font-size: 14px; color: #D10005; width: auto; background: none;}
	.wy_img { padding: 0 10px;}
	.bm_nav { float: left; color: #ffffff; font-weight: bold;}
	.bm_nav img { margin-right: 10px;}
	.index_nav { float: right;}
	.bm_nav img,.index_nav img { height: 24px; vertical-align: middle;}
	.index_nav span { margin-left: 10px;}
	
	.nav { height: auto; position: fixed; top: 122px; left: 0; transform: translateX(-100%); background-color: #ffffff; transition: all 0.3s;z-index: 99;}
	.time_box { height: auto; position: fixed; top: 122px;left: auto; right: auto;width: 89%;background-color: #ffffff; display: none;transition: all 0.3s;z-index: 99;}
	.bt_nav { height: auto; position: fixed; top: 122px; right: 0;transform: translateX(100%); background-color: #ffffff; transition: all 0.3s;z-index: 99; }
	.sj_nav {height: auto; position: fixed; top: 122px; right: 0; width: 30%; transform: translateX(100%);z-index: 99; transition: all 0.3s; }
	.sj_nav ul li { height: 40px; line-height: 40px; text-align: center; margin-bottom: 1px;}
	.sj_nav ul li a { color: #ffffff;background-color:rgba(209,0,5,0.9); display: block;}
	.sj_nav ul li a:hover {background-color:rgba(209,0,5,1);}
	.nav_show {transform: translateX(0); transition: all 0.3s;}
	.txt_box { width: 100%;}
	.tab_img { padding: 15px !important; width: 100%; box-sizing: border-box;}
	.tab_img ul li img { width: 100%; height: auto; display: block;}
	.search_tj_div { margin: 5px 0; line-height: 24px;}
	.search_tj_div span { display: block;}
	.ny_search_box { padding: 10px; width: 100%; margin-top: 10px;}
	
	.result h3{	text-align:center;height:2.8rem;line-height:2.8rem;margin-top:1.5rem;margin-bottom:1.5rem;}
	.result h3 span{color:#F00;}
	.newslist {width:100%;display:inline-block;margin-top:-0.3rem;min-height:200px;height:auto!important;height:200px;}
	.newslist li{height: auto!important;padding-left: 0.5rem;padding-bottom:0.3rem;padding-top:0.3rem;border-bottom:1px solid #E5E5E5;}
	.newslist li .link{	width:100%;	min-height:2.6rem;height:auto!important;height:2.6rem;	line-height:2.6rem;	background-image: none;	background-repeat: no-repeat;background-position: left 9px;}
	.newslist li .show{color:#999;width:96%;text-align:right;padding-right:4%;font-size:14px;}
	.search_tj_div input,.search_tj_div select { height: 24px; line-height: 24px;}
	
	.wqqk_box { width: 100%; padding: 0;}
	.wqqk_box ul li {width: 46%; margin-bottom: 12px; float: left; margin-left: 2%; margin-right: 2%; text-align:center; }
	.nr_bqnr_box { width: 100%;padding: 10px; box-sizing: border-box; border: 1px solid #e3e3e3; margin-top: 15px;}
	
	.nr_bd_input span { display: block; width: 100%; text-align: left; padding-bottom: 5px; }
	.nr_bd_input textarea { width: 100%;  box-sizing: border-box;  border:1px solid #c3c3c3; line-height: 28px;}
	.nr_bd_input input { width: 100%; box-sizing: border-box; height: 28px; line-height: 28px; border:1px solid #c3c3c3;}
	.ny_timebox .time_box { width: 100%;}
	.news_txtbox {width: 100%; margin-top: 15px;}
	.next_re { float: left;}
	.size_max { float: right;}
}

