@charset "utf-8";
html, body, menu, ul, ol, li, p, div, form, h1, h2, h3, h4, h5, h6, img, a img, input, button, textarea, fieldset{ padding: 0; margin: 0; border: 0;font-family:"\5FAE\8F6F\96C5\9ED1"; }
ul, ol, li { list-style: none }
h1, h2, h3, h4, h5, h6, b, i, em {
: 1em; font-weight: normal; font-style: normal }
body, input, button, textarea, select { -webkit-text-size-adjust: none; font: normal 14px/1.5 helvetica, verdana, san-serif; outline: 0; color: #333 }
body { margin: 0 auto; background: #fff; /*min-width:320px; width:320px*/ }
input[type="text"], input[type="password"], input[type="button"], input[type="submit"], button, textarea { -webkit-appearance: none }
option { height: 24px }
a { text-decoration: none; color: #333; }
a { blr:expression(this.onFocus=this.blur())}/*去掉a标签的虚线框，避免出现奇怪的选中区域*/
.img img, video { vertical-align: middle }
.btn { display: inline-block; vertical-align: middle }
a:hover { color: #cc3333; text-decoration: underline }
img { border: none }
ol, ul, li { list-style: none; }
i, em { font-style: normal; }
.o_h{ overflow:hidden;}
.mt10{margin-top:10px;}
.mt20{margin-top:10px;}
.mt30{margin-top:10px;}
.red{color:#b41325;}
.p10{padding:10px;}
/*clear*/

.clear { clear: both }
.clearfix:after, .paihang ul li:after, .title2:after, .news_list_c li:after { display: block; clear: both; content: "."; visibility: hidden; height: 0; }
/*color style*/

/*list*/
.list_a li{line-height:34px;font-size:18px; text-align:left;}
.list_a li em{ display:block; float:left;font-size:12px;width:27px;height:15px;line-height:15px; background:#e6e6e6;color:#666;margin:9px 5px 10px 0px; text-align:center;padding-left:2px;}
.list_a li em a{color:#666; text-align:center;}
/*.list_a li:first-child{ color:#bb0402;}
.list_a li:first-child a{ color:#bb0402;}
.list_a li:first-child em{background:#bd3342;color:#fff;}
.list_a li:first-child em a{color:#fff;}*/
.list_a li em{background:#bd3342;color:#fff;}
.list_a li em a{color:#fff;}
.swiper-container .list_b{padding:0 10px;}
.swiper-container .list_b li{line-height:30px;font-size:18px;padding:10px 12px;border-bottom:1px solid #e0e0e0; overflow:hidden;}
.swiper-container .list_b li img{ float:left;margin:5px 10px 5px 0;}
.swiper-container .list_b li span{ display:block;font-size:12px;color:#999;line-height:20px;}
.swiper-container .list_b li span i{ float:left;}
.swiper-container .list_b li span em{ float:right; display:block; background:url(images/ico8.gif) no-repeat right bottom;padding-right:18px;}
.ph_list{padding:0 10px;}
.ph_list li{line-height:34px;font-size:18px;}
.list_c{padding:0 10px;margin-top:5px; overflow:hidden;}
.list_c li{line-height:32px;font-size:18px; clear:both;}
.list_c li a{ float:left;}
.list_c li i{ float:right; background:url(images/ico8.gif) no-repeat right center; display:block;padding-right:15px;color:#999;font-size:12px;}
.list_c li i a{color:#999;}
.list_c1{padding:0 10px;margin-top:5px; overflow:hidden;}
.list_c1 li{line-height:34px;font-size:18px; clear:both;}
.list_c1 li a{ float:left;}
.list_c1 li i{ float:right; background:url(images/ico8.gif) no-repeat right center; display:block;padding-right:15px;color:#999;font-size:12px;}
.list_c1 li i a{color:#999;}
.list_e{padding:0 10px;margin-top:5px; overflow:hidden;}
.list_e li{line-height:34px;font-size:18px; clear:both;}
.list_e li a{ float:left;}
.list_e li i{ float:right; background:url(images/ico8.gif) no-repeat right center; display:block;padding-right:15px;color:#999;font-size:12px;}
.list_e li i a{color:#999;}

/*ad*/
.ad{border-top:1px solid #fff;margin:0;}
.center{ text-align:center;}

/*style*/
header{ background:#fff; overflow:hidden;height:45px;}
header span{ float:left;margin-top:2px;margin-left:5px;}
header em{border-left:1px solid #c1c1c1; padding-left:5px;}
header i{ float:right;}
header i img{margin:0 7px;}

/*nav*/
.nav{ background:#f6f6f6;padding:3px 0; }
.nav ul{width:320px;margin:0 auto;position:relative;height:60px; overflow:hidden;}
.nav li{ float:left;width:16.6%; text-align:center;font-size:18px;line-height:30px;color:#b41325;}
.nav li a{color:#b41325;}
.nav li.more{ background:url(images/ico3_1.gif) no-repeat center right #f6f6f6; position:absolute;bottom:0;right:3px;display:block;}
.nav li.close{ background:url(images/ico4_1.gif) no-repeat center right;}

/*foucs*/
.focus{text-align:center;}
.focus h1{font-size:18px; text-align:center;line-height:200%;font-weight:bold;margin-top:5px;}
.focus p{font-size:14px;line-height:150%;}
.focus_a{ background: #ebebeb;height:35px;line-height:35px;font-size:14px; text-align:left;padding-left:15px; overflow:hidden;}
.focus_a em{ display:block; float:left;font-size:12px;padding:0 2px;height:15px;line-height:15px; background:#bd3342;color:#fff;margin:9px 10px 10px 0px; text-align:center;}
.focus_b{ color:#fff;height:180px; overflow:hidden; position:relative;width:100%; margin:10px auto 0 auto;}
.box_page{ margin-top:0px;text-align:left;width:170px; text-align:right; position:absolute;top:155px;right:14px;}
.box_page i{color:#ff001d;font-size:17px;}
.box_page em{color:#fff;font-size:16px}
/*search*/
.search{background:#ebebeb;border-bottom:1px solid #c9c9c9;position: relative;padding:10px 60px 10px 90px;}
.search_btn { position: absolute; width: 45px; top: 10px; right: 15px; font-size: 14px; color: #123261; height: 22px; line-height: 22px; border: 1px solid #cc3333; text-align: center; background: #cc3333; color: #fff; cursor: pointer }
.search_l { position: absolute; width: 70px; height: 24px; top:10px; left: 15px; font-size: 14px; line-height: 24px; border: 1px solid #d4d4d4; background:#fff;}
.search_m { width: 100%; height: 24px; font-size: 14px; border: 1px solid #CCC; border-right: 0; color: #999999; padding: 2px 10px 2px 2px; line-height: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;background:#fff;}

/*hot*/
.hot_key{background:url(images/ico6.gif) no-repeat 10px center #ebebeb;height:36px;line-height:36px;padding-left:30px;color:#999;font-size:12px;}
.hot_key a{color:#999;margin:0 10px;font-size:12px;}
/*recommend*/
.recommend h2{ background:url(images/jian.gif) no-repeat 10px top #ebebeb;
   background-size:16px 24px;border-top:2px solid #bd3342;font-size:20px;padding-left:30px;height:39px;line-height:39px; overflow:hidden;}
.recommend ul{margin:10px auto;}
.recommend ul li{ display:block; float:left;width:41%;padding:12px 4%;}
.recommend ul li i{font-size:12px;color:#999999; float:right;}
.recommend ul li:nth-child(1){border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.recommend ul li:nth-child(2){border-bottom:1px solid #e5e5e5;}
.recommend ul li:nth-child(3){border-right:1px solid #e5e5e5;}
.recommend ul li img{ float:left;}
.recommend ul li p{ display:block;clear:both;padding:10px 10px 0 0;font-size:16px;}

.channl_con h3{ background:#ebebeb;height:44px;line-height:44px;padding:0 8px;}
.channl_con h3 span{font-size:20px; float:left;font-weight:bold;width:50%; display:block;}
.channl_con h3 span a{font-size:20px;font-weight:bold;}
.channl_con h3 i{font-size:18px; float:right;}
.channl_con h3 i a{font-size:18px;margin:0 5px}
.channl_con h3 span em{ border-bottom:2px solid #bd3342;  display:block; float:left;color:#bd3342;line-height:40px;height:42px;padding:0 20px;font-weight:bold;font-size:20px;margin-right:5px;}
.img_a{padding:10px 13px 0 13px;}
.img_a img{ float:left;width:40%;}

.img_a {font-size:18px;font-weight:bold;}
.img_a div{ float:left;width:165px;line-height:20px; overflow:hidden;width:55%;padding-left:10px;height:100px;}
.img_a div p{ display:block;height:60px;}
.img_a i{font-size:14px; display:block;color:#999;clear:both;margin-top:5px;}
.img_a i img{ float:none; vertical-align:middle;}
.img_b{border-bottom:1px solid #d9d9d9;height:auto;padding:10px;}
.img_b ul{display: -webkit-box;-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start:40px;padding:0;margin:0;list-style: none;
vertical-align: middle;height:100px; overflow:hidden;}
.img_b ul li{ float:left;width:50%; text-align:center;font-size:14px;font-weight:bold;-webkit-box-flex: 1;position: relative;margin-right:3px;display: list-item;height:100px; overflow:hidden;}
.img_b ul li i{position:absolute;bottom:0;left:0;width:100%;height:26px;line-height:26px;color:#fff; z-index:2;}
.img_b ul li i a{color:#fff;}
.img_b ul li em{position:absolute;bottom:0;left:0;width:100%;height:26px;background:#000;filter:alpha(opacity=50);  
-moz-opacity:0.5;  
-khtml-opacity: 0.5;  
opacity: 0.5;color:#fff;z-index:1;}
.img_b ul li img{width:100%;}
.img_c{padding:10px;border-bottom:1px solid #d9d9d9;height:100px; overflow:hidden;}
.img_c ul{height:100px; overflow:hidden;}
.img_c ul li{ text-align:center;font-size:14px; width:100%;height:100px; position:relative; overflow:hidden;}
.img_c ul li i{position:absolute;bottom:0;left:0;width:100%;height:26px;line-height:26px;color:#fff; z-index:3;}
.img_c ul li i a{color:#fff;}
.img_c ul li em{position:absolute;bottom:0;left:0;width:100%;height:26px;background:#000;filter:alpha(opacity=50);  
-moz-opacity:0.5;  
-khtml-opacity: 0.5;  
opacity: 0.5;color:#fff;z-index:1;}
.img_c ul li img{ width:100%;}
.load_more{height:28px;line-height:28px; background:#ebebeb; text-align:center;font-size:16px;}
.load_more img{ vertical-align:middle;}
.ph_tit{width:100%;padding-top:5px;}
.ph_tit i{display:inline-block;width:18.5%;text-align:center;font-size:18px;border-right:1px solid #ccc;font-weight:bold;}
.ph_tit i:last-child{border:none;}
@media only screen and (min-width: 321px) and (orientation: landscape){
.img_b ul li:last-child{
margin-left: 16px;
}
}
/*channl_title*/
h3{ overflow:hidden;}
h3.tit2 span em{border-top:2px solid #3377bd;color:#3377bd;}
h3.tit3 span em{ border-top:2px solid #bd3377;color:#bd3377;}
h3.tit4 span em{ border-top:2px solid #33a1bd;color:#33a1bd;}
h3.tit5 span em{ border-top:2px solid #bdbb33;color:#b07a34;}
h3.tit6 span em{ border-top:2px solid #517f4a;color:#517f4a;}
h3.tit7 span em{ border-top:2px solid #b07a34;color:#b07a34;}
h3.tit8 span em{ border-top:2px solid #0897da;color:#0897da;}
h3.tit9 span em{ border-top:2px solid #6eb034;color:#6eb034;}
h3.tit10 span em{ border-top:2px solid #8f4cb9;color:#8f4cb9;}
h3.tit11 span em{ border-top:2px solid #b49829;color:#b49829;}
h3.tit12 span em{ border-top:2px solid #295847;color:#295847;}
h3.tit13 span em{ border-top:2px solid #1499ba;color:#1499ba;}
h3.tit14 span em{ border-top:2px solid #cc4121;color:#cc4121;}
h3.tit15 span em{ border-top:2px solid #624712;color:#624712;}



/*replay copyright*/
.replay_top { text-align: center; padding: 10px 0; }
.replay_top p { padding: 5px 0; }
.replay_top p a { margin: 0 8px; }
.replay_top p.tc a { display: inline-block; background: #eee; padding: 3px 15px; border: 1px solid #e4e4e4; }

.pos_r{ position:relative;}
.nav_b{width:34px; position:absolute;right:0;bottom:40px;}
.nav_b a{margin-bottom:1px; float:left;width:34px;display:block;height:34px;}
.nav_b a:nth-child(3){padding-bottom:30px;}



/*20140801*/
.load_more{ display:none;}
.load_more1{ display:block;}
.load_more1{height:28px;line-height:28px; background:#ebebeb; text-align:center;font-size:16px;}
.load_more1 img{ vertical-align:middle;width:auto;height:auto;margin-left:5px;}
.load_more img{ vertical-align:middle;width:auto;height:auto;margin-left:5px;}
.list_c{height:272px; overflow:hidden;}
.list_c1{height:272px; overflow:hidden;}
.list_d{height:auto;}

/*wenben*/
.wb{ background:#b41325; overflow:hidden;height:40px;}
.wb i img{margin:5px 10px 0 0;}
.wb em{line-height:40px;height:40px; display:block; float:left;color:#fff;font-size:14px;}
.wb em a{color:#fff;margin:0 10px;}
.wb span{border-right:1px solid #c1525f;}
.wb_content{border-top:1px solid #e8e8e8;}
.wb_content h1{font-size:20px;padding:15px 15px 10px 15px;line-height:24px;}
.wb_content h4{font-size:12px;padding:0 15px;line-height:20px;}
.wb_content h4 span{ float:right; background:url(images/ico8.gif) no-repeat right center;padding-right:20px;}
.wb_content h4 p{ float:left;}

.wb_img{font-size:14px;color:#999;}
.wb_img i{ display:block;padding:10px 15px 0 15px;}
.wb_txt{font-size:18px;line-height:26px;padding:10px 0px;position:relative;}
.wb_txt *{font-size:18px;line-height:26px;}
.zdfy{padding:20px;font-size:14px;}
.zdfy a{border:1px solid #ccc;padding:3px 10px;margin:0 10px;}

.fl{ float:left;}
.fr{ float:right;}
.list_ad{padding:0 10px; overflow:hidden;}
.list_ad li{line-height:32px;font-size:18px; clear:both;color:#32bbf2; position:relative;text-align:left;}
.list_ad li a{line-height:32px;font-size:18px;color:#32bbf2;}
.list_ad li em{ display:block; position:absolute;right:0px;top:9px;font-size:12px;width:27px;height:15px;line-height:15px; background:#32bbf2;color:#fff; text-align:center;padding-left:2px;}
.list_ad li em a{color:#fff;}

.img_d li{ float:left;width:33%; text-align:center;}

.we_img{margin:0 auto;width:100%; text-align:center; display:block;color:#999;}
.wb_txt h1{ text-align:center;padding:0;}
#p_content p{ text-align:left;font-size: 18px;
line-height: 26px;
margin-bottom: 5px;padding:0px 15px;}
#p_content p.we_img{text-indent:0em;padding:0; text-align:center; overflow:hidden; display:block;color:#999;}
#p_content1 p{ text-align:left;font-size: 18px;
line-height: 26px;
margin-bottom: 5px;
text-indent:2em;padding:0px 15px;}
#p_content1 p.we_img{text-indent:0em;padding:0; text-align:center; overflow:hidden; display:block;color:#999;}
#p_content p.we_img img{margin-left:0;}
#p_content1 p.we_img img{margin-left:0;}
#p_content p.desc{text-align:center;font-size:16px;color:#999;}
#p_content1 p.desc{text-align:center;font-size:16px;color:#999;}
/*pindao page*/
.pd_header{
	background: #0897da;
}
.pd_header span{
	border-right: none;
}
.pd_nav ul li{
	width: 19%;
	text-align: center;
	background: url(images/pd_xian.png) no-repeat right center;
}
.pd_nav ul li.nbg{
	background: none;
}
.pd_focus{
	text-align: center;
	padding: 15px 0;
}
.pd_focus h1{
	font-size: 18px;
	text-align: center;
	width: 95%;
	padding-bottom: 10px;
	margin: 0 auto 5px auto;
	font-weight:bold
}
.pd_focus h1 span{
	display: inline-block;
	width: 32px;
	height: 16px;
	background:url(images/pd_toutiao.png) no-repeat;
	vertical-align: middle;
	margin-right: 10px;
}
.pd_title h3{ background:#ebebeb;height:35px;line-height:35px;padding:0 8px;}
.pd_title h3 span{font-size:20px; float:left;font-weight:bold;width:30%; display:block;}
.pd_title h3 span a{font-size:20px;font-weight:bold;}
.pd_title h3 i{font-size:18px; float:right;}
.pd_title h3 i a{font-size:18px;margin:0 5px}
.pd_title h3 span em{ border-top:2px solid #0897da; background:#fff; display:block; float:left;color:#0897da;line-height:35px;padding:0 8px;height:33px;font-weight:bold;}
.pd_piclist ul li{
	width: 100%;
	float: none;
	height: 65px;
	font-weight: normal;
	padding: 15px 0;
	border-bottom: 1px solid #e5e5e5;
	text-align:left;
}
.pd_piclist ul li img{
	float: left;
	margin: 0 10px;
}
.pd_piclist ul li b{
	display: block;
	font-weight: bold;
}
.pd_title1 h2{
  border-top:2px solid #0897da;	
  background:url(images/jian1.png) no-repeat 10px top #ebebeb;
}
/*news focus*/
.slider{display:none;}/*用于获取更加体验*/
.slider ul li{
	position: relative;
}
.slider ul li p{
	position: absolute;
	bottom: 0px;
	height: 25px;
	line-height:25px;
	left: 10px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	z-index: 20;
}
.slider ul li p a{
  color:#fff;
}
.focus_c span{width:10px;height:10px;margin-right:10px;border-radius:50%;background:#666;font-size:0}
.focus_c span.current{background:#fff}
/*bottom show*/
.bottom_nav{
  width:100%;
  height:auto;	
  color:#ccc;
  text-align:center;
  padding:10px 0;
}
.bottom_nav a{
  margin:0 10px;
  font-size:16px;
  font-weight:bold;	
}
.ad1{padding:0 10px;margin:0 auto;}
.ad1 ul{display: -webkit-box;-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start:40px;padding:0;margin:0;list-style: none;
vertical-align: middle; overflow:hidden;}
.ad1 li{width:50%; text-align:center; float:left;}

.ad1 li{ float:left;width:50%; text-align:center;font-size:14px;font-weight:bold;-webkit-box-flex: 1;position: relative;margin-right:3px;display: list-item;overflow:hidden;}

.list_ad1{ overflow:hidden;}

/*wb_page*/
.wb_page{padding:10px 0;}
.wb_page a{margin:0px 2px;border:1px solid #e0e0e0;line-height:28px;font-size:14px;padding:2px 5%;}
/*video*/
.video{text-align:center; margin:10px auto; width:100%}
.video video{width:100%; max-width:480px}

/*all pinglun*/
.all_pinglun{
  text-align:right;
  padding:5px 0;
  width:97%;
  margin:0 auto;
  font-size:16px;	
}
/*nav page*/
.nav_header{
	background: #f0f0f0;
	border-bottom: 1px solid #e0e0e0;
	text-align: center;
}
.nav_header i{
          float: right;
          margin:10px 10px 0 0;
          color: #b41325;
}
.nav_header span{
	float: left;
	margin:0 0 0 5px;
}
.nav_header i a{
	color: #b41325;
	font-weight: bold;
	font-size: 13px;
}
.nav_header em{
	color: #b41325;
	float: none;
	display: inline;
	font-weight: bold;
}
.nav_list{
	width: 90%;
	margin: 0 auto;
	padding:15px 0;
}
.nav_list h1{
	font-size: 16px;
	margin-bottom: 5px;
}
.nav_list_c{
	width: 100%;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
}
.nav_list_c td{
	border-top: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	padding:5px;
	font-size: 14px;
	line-height: 180%;
}
.nav_list_c td a{
	margin:0 10px 0 5px;
}
.nav_list_c td:first-child{
	background: #eeeeee;
	text-align: center;
	vertical-align: top;
}
.nav_list_c tr:first-child td:first-child{
	border-top: 1px solid #d00;
}
.pd_nav1 ul li{
	width: 24%;
	float: left;
	text-align: center;
	background:#eeeeee;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	cursor: pointer;
}
.pd_nav1 ul li.focus{
	background: #6e30e0;
	color: #fff;
}
.pd_focus{
	text-align: center;
	padding: 15px 0;
}
.pd_focus_move h2{
	font-size: 18px;
	text-align: center;
	width: 95%;
	padding-bottom: 0px;
	margin: 0 auto 0 auto;
}
.pd_focus_move p{
	width: 95%;
	margin: 0 auto;
	text-align: left;
	padding-bottom: 5px;
}
/*20140815*/
.all_pinglun{ text-align:center; display:block;line-heigh:28px;heigh:28px;font-size:16px;border:1px solid #e0e0e0;clear:both; overflow:hidden;}

header em{ float:left; display:block;line-height:45px;margin-left:10px;font-size:16px;}
header em a{margin:0 5px;}



/*20140926*/
h3.tit2 span em a{color:#3377bd;}
h3.tit3 span em a{color:#bd3377;}
h3.tit4 span em a{color:#33a1bd;}
h3.tit5 span em a{color:#b07a34;}
h3.tit6 span em a{color:#517f4a;}
h3.tit7 span em a{color:#b07a34;}
h3.tit8 span em a{color:#0897da;}
h3.tit9 span em a{color:#6eb034;}
h3.tit10 span em a{color:#8f4cb9;}
h3.tit11 span em a{color:#b49829;}
h3.tit12 span em a{color:#295847;}
h3.tit13 span em a{color:#1499ba;}
h3.tit14 span em a{color:#cc4121;}
h3.tit15 span em a{color:#624712;}
/*20141021*/
.pd_shouji ul li{height:100px;}
.pd_shouji ul li img{float:left;}


/*20141127*/
.recommend .img_b ul{padding:0px;height:126px;}
.recommend .img_b ul li{padding:0px;height:126px;font-size:14px;}
.recommend .img_b ul li i{line-height:20px;height:40px;font-size:14px; text-align:left;padding:0 5px;}
.recommend .img_b ul li em{height:40px;}

#p_content p{ text-align:left;font-size: 18px;
line-height: 26px;
margin-bottom: 5px;
text-indent:2em;padding:0px 15px;}
.all_more{ clear:both; overflow:hidden; text-align:center;padding:20px 0; }
.channl_con{min-height:900px;}
.channl_con p{ display:block; text-align:center;padding:20px 0;}
.inpit {
	background-color: #CCC;
}
.bg {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.bgbk {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.bgbk1 {
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
	width: 0px;
	style="border:none;"
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
