﻿@charset "utf-8";

body {
	font-family:'微软雅黑', '宋体';
	width: 100%; height: 100%;
	font-size:16px;
	color:#333;
	background: #fff;	/*#FE0000;*/
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  padding-right: 10px;
  padding-left: 10px;
}
.container-fluid{padding-left:0; padding-right:0;}
a{color:#369; font-size:16px;}
a:hover{color:#f30;}
a em{font-style:normal;}

.breadcrumb>li+li:before {content:">\00a0";}
.brown{color: #c84000; font-weight: bolder;} /*f03b32*/
.purple{color: #800080; font-weight: bolder;}
.red{color: #ff0000; font-weight: bolder;}
.orange{color: #ff8040; font-weight: bolder;}
.yellow{color: #ffff00; font-weight: bolder;}
.green{color: #00ff00; font-weight: bolder;}

main{display:block; background-color:#fff;}
.mobile-menu{background-color:#910000;}
.mobile-menu-nav > li a{display:block; color:#fff; line-height:20px; padding:12px 20px; text-decoration:none; font-weight:bold; text-indent:1em;}
.mobile-menu-nav > li a:hover{color:#069; background-color:#f5f5f5;}
.mobile-menu li h1, .mobile-menu li h2, .mobile-menu li h3{margin-top:0; margin-bottom:0; display:block; -webkit-margin-before:0; -webkit-margin-after:0;}

/** main menu top start**/
.main-menu{	
	margin-bottom:0;
	border-radius:0;
	border:none;
	height:71px; 
	background:url('../images/com_ico_redstyle.gif') 0 -122px repeat-x;
}	
.main-menu-nav{}
.main-menu-nav > li a{
	padding:10px 24px;
	display:block;
	color:#fff;
	line-height:20px;
	text-decoration:none;
	font-weight:bold;	
}
.main-menu-nav > li.home a{background:url('../images/com_ico_redstyle.gif') -40px -72px no-repeat; padding-left:32px;}
.main-menu-nav li h1, .main-menu-nav li h2, .main-menu-nav li h3{margin-top:0; margin-bottom:0; display:block; -webkit-margin-before:0; -webkit-margin-after:0;}

.main-menu-nav > li ul {
	background:url('../images/com_ico_redstyle.gif') 0 -193px;
	border:1px solid #59AAFB;
	padding:5px 0 8px 0;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#ccc,direction=315,strength=2);
	-webkit-box-shadow:#666 0px 0px 10px;
	-moz-box-shadow:#666 0px 0px 10px;
	box-shadow:#666 0px 0px 10px;
}
.main-menu-nav > li ul li {
	text-align:left;
	padding:2px 5px 2px 25px;
	white-space:nowrap;
}
.main-menu-nav > li ul li.cat{font-weight:bold;}
.main-menu-nav > li ul li a {
	display:block;
	line-height:24px;
	height:24px;
	color:#369;
	font-weight:normal;
	padding:0 5px 0 10px;
}
.main-menu-nav > li ul li a:hover {
	background-color:#fff !important;
	color:#036;
}
.main-menu-nav > li.active > a, .main-menu-nav > li > a:hover{background-color:#A60000;}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{background:#A60000; border:none;}
/** main menu top end **/

.quickwords{line-height:24px;}
.quickwords a{display:inline-block; padding:4px; color:#C60;}

.sch_keys{line-height:22px; padding-top:8px; max-height:30px; text-align:center; overflow:hidden;}
.sch_keys a{display:inline-block; padding:2px 4px; color:#333;}
/** default panel start**/
.panel-my-default {
	border-color:#CBCBCB;
	border-radius:4px;
	-webkit-box-shadow:none;
	box-shadow:#CECECE;	/*none;*/
	border-style:solid;
	margin-bottom:15px;
}
.panel-my-default > .panel-heading {
	height:auto;
	padding:0;
	color: #333;
	background:url('../images/dot_gray.gif') 0 30px repeat-x;
}
.panel-my-default > .panel-heading > .panel-title {
	padding:15px 10px 1px 10px;
	background-color:#fff;
	font-size:1.1em;
	color:#BF0000;	/*#666;*/
	font-weight:bold;
	letter-spacing:1px;
}
.panel-en {
	color:#999; 
	padding-top:6px;
	text-transform:capitalize;
	font-size:0.85em;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
}
.panel-more a{
	display:inline-block;
	width:31px;
	padding-top:26px;
	margin-right:8px;
	background:url('../images/com_ico_redstyle.gif') 0 -96px no-repeat;
}

.panel-my-default > .panel-body {
	padding:10px;
}
.panel-my-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-my-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}
.panel-my-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}

.panel-gonggao {
	padding-left:10px;
	padding-right:10px;
	background:rgba(0, 0, 0, 0) url('../images/bg_gonggao.png') 50% 0 no-repeat; 
	height:320px;
	width:273px;
	margin-left:auto;
	margin-right:auto;
}
.panel-gonggao > .panel-heading{background-image:none; height:50px;}
.panel-gonggao > .panel-heading .panel-title {
	padding:20px 10px 1px 50px;
	background-color:transparent;
	color:#fff;
}
.no-border{
	border-width:0;
	border-color:transparent;
	border-style:hidden;
}
.dark-border{
	border-color:#157DD2;
}
.no-margin-bottom{
	margin-bottom:0;
}
/** default panel end**/

/** topic list start**/
.list-topic {margin-bottom:0;}
.list-topic > li {
	overflow:hidden;
	padding:2px 4px 2px 12px;
	word-break:keep-all;
	white-space:nowrap;
	background:url('../images/arrow_dot.gif') 0 10px no-repeat;
}
.list-topic > li h5 {}
.list-topic > li.thumbnail {
	padding:0;
	background-image:none;
}
.list-topic > li > a{
	line-height:150%;
}
.list-topic > li p {
	height:48px;
	text-indent:2em;
	word-break:break-all;
	white-space:normal;	
	font-size:0.85em;
	color:#aaa;
}
.list-topic > li p a{text-indent:0;}

/** topic list end**/
.commend-topic{}
.commend-topic > li {
	overflow:hidden;
	padding:2px 0;
}
.commend-topic > li > a{
	display:inline-block;
	text-align:center;
	overflow:hidden;
	max-height:60px;
	line-height:150%;
	font-size:1.1em;
	font-family:'黑体';
	font-weight:bold;
	color:#F33;
	margin-bottom:8px !important;
}
.commend-topic > li > p {
	position:relative;
	max-height:54px;
	overflow:hidden;
	text-indent:2em;
	word-break:break-all;
	white-space:normal;	
	font-size:0.95em;
	color:#999;
	margin-bottom:0;
}
.commend-topic > li > p a.detail{text-indent:0; position:absolute; right:0px; bottom:0px;}

/**	image thumb start**/
.img-thumb {
	padding-left:0;
	padding-right:0;
	margin-bottom:0;
}
.img-thumb > li{
	overflow:hidden; 
	margin-bottom:5px;
	}
.img-thumb > li > a{
	display:block; 
	font-size:0.9em; 
	text-align:center; 	
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
}
.img-thumb img{
	display:block; 
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
}

.links-text {margin-bottom:0;}
.art-list li, .article-list li{padding-top:15px;}
.art-list li+li, .article-list li+li{ border-top:1px dashed #ccc;}

.author-date{line-height:150%; color:#aaa; vertical-align:middle;}
.author-date label{padding-left:6px; padding-right:2px;}
.author-date label > em{margin-right:3px;}
.author-date label:after{ content:"：";}

.article-label ul li .glyphicon{
	padding-right:0.2em;
	font-size:1.2em;
	color:#aaa;
}
.article-wrap .author-name {color: #333}
.article-wrap {margin:0 3%;}
.article-wrap img{
	width: auto;
	max-width: 100%;
}
.article-wrap .t-h1, h1.t-h1{
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	position: inherit;
	line-height: 1.5;
	font-size: 1.8em;
	color: #333;
	word-wrap: break-word;
	word-break: normal
}
.article-wrap .article-author {
	color: #bbb;
	font-size: 1.2em;
	margin: 20px 0;
}
.article-content-wrap {
	font-size: 1.2em;
	line-height: 200%;
	margin: 1.2em 0;
	text-align:justify;
}

.article-content-wrap p, .article-content-wrap div{margin:0 0 0.8em 0; text-indent:2em;}
.article-content-wrap p a{display:inline-block; padding:0 3px; text-decoration:underline; text-indent:0;}

.article-content-wrap .article_remark{border:1px dotted #eaeaea; background-color:#fafafa; font-size:0.9em; line-height:180%; padding:10px 15px; text-align:justify; color:#666;}

.article-content-wrap .article_talk{padding-top:10px; padding-bottom:10px; text-align:center; text-indent:0;}
.article-content-wrap .article_talk a{font-size:1.1em;color:#cc0000; font-weight:bold;}

.glyphicon-tags, .glyphicon-tag{font-size:0.8em; color:#ccc; padding-right:0.4em;}
.form-must{background: rgba(0, 0, 0, 0) url('../images/ico_must.png') no-repeat scroll right top;}
.slideout-menu {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 0;
  width: 168px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  display: none;
}

.slideout-panel {
  position:relative;
  z-index: 1;
  will-change: transform;
}

.slideout-open,
.slideout-open body,
.slideout-open .slideout-panel {
  overflow: hidden;
}

.slideout-open .slideout-menu {
  display: block;
}


.newslist li{border-bottom:1px dashed #ddd; padding-top:8px; padding-bottom:8px; background-position:0 16px;}
.newslist li span.dtm{width:20%; overflow:hidden; font-size:smaller; display:inline-block; float:right; text-align:right; color:#ccc;}

.row-default{padding-top:15px;}
.row-small{padding-top:10px;}
.row-smallest{padding-top:0;}
.row-trans{background-color:transparent;}

.topbar{height:35px; background:#FFD9D9 url('../images/bg_topbar.png') 0 -5px repeat-x;}
.topbar div.container{height:29px; margin-top:6px; line-height:20px;}
.gray-bottom{height:12px; background:url('../images/bg_gray_bottom.png') 50% 0 no-repeat;}
.cat_remark h2, .cat_remark h3, .cat_remark h4, .cat_remark h5{font-size:0.9em; font-weight:normal; height:20px; line-height:20px; margin:0; overflow:hidden;}

.fav{text-align:right;}
.fav a, .fav a:link, .fav a:visited{display:inline-block; padding:0 3px; line-height:20px;}
.fav a .glyphicon{}

.logobar-pc{height:120px; margin:8px auto;}
a.logo-pc{
	display:block;
	overflow:hidden;
	height:116px;
	margin-top:0px;
	background:url('../images/logo-pc.png') 0 15px no-repeat;
	padding-left:80px;
	letter-spacing:0.1em;
	padding-top:8px;
}
a.logo-pc:hover{text-decoration:none;}
.logo-pc h1, .logo-pc h2, .logo-pc h3{font-size:2.0em; font-family:'微软雅黑', '黑体'; color:#BD0000; text-decoration:none; margin:0; line-height:150%; text-decoration:none; letter-spacing:0.10em; font-weight:bold;}
.logo-pc .remark{font-size:1.1em; color:#919191;}
.topbanner{display:block; height:70px; background:url('../images/topbanner.png') right top no-repeat;}
.logobar-m{margin-top:-3px;}
.logo-m{display:block; width:45px; height:30px; background:url('../images/wx-logo.png') 0 0 no-repeat;}
.title-m{line-height:20px; height:20px; margin-top:4px; text-align:center; overflow:hidden;}
.title-m a, .title-m h1, .title-m h2, .title-m h3{font-size:1.2em; color:#333; font-weight:400; letter-spacing:2px; word-break:keep-all; white-space:nowrap; margin:0; line-height:1.0;}
.btn-open-mobile-menu{float:right;}
.btn-open-mobile-menu em{
	font-size:1.8em;
	color:#fff;
}

.media-my-defalut{margin-top:10px; margin-bottom:10px;}
.media-my-defalut .media-heading{overflow:hidden;}
.media-my-defalut .media-heading a{font-size:1.0em; color:#000; font-weight:bold;}
.media-my-defalut p{color:#888; text-indent:2em;}

.popover {
	border: 1px solid #157dd2;
	border: 1px solid rgba(21,125,210,1);
	border-radius: 0px;
	-webkit-box-shadow:none;
	box-shadow:none;
	top:0 !important;
	min-width:565px;
	min-height:475px;
	background-color:#F7FBFF;
}
.popover.left {
	margin-left:-21px;
}
.popover.left>.arrow{
	border-left-color:#999;
	border-left-color:rgba(21,125,210,1);
}
.popover.left>.arrow:after {
	border-left-color:#F7FBFF;
}
.popover-title {
	line-height:20px;
	min-height:20px;
	background-color:#BFDFF9;
	border-bottom:1px solid #ccc;
	border-radius:0px;
	font-weight:bold;
	color:#155493;
}


.slide .carousel-indicators{width:30%; bottom:5px; left:70%; margin-bottom:0; margin-left:0;}
.slide .item em{position:absolute; display:block; margin-left:0.35%; margin-right:0.35%; width:99.3%; text-align:left; background:url('../images/img_bg.png') 0 0 repeat; bottom:2px; color:#fff; font-style:normal; line-height:26px; padding:2px 10px; letter-spacing:1px;}
/*#newsCarousel img{width:1170; height:656px;}*/
.slidebar{
	background: -webkit-linear-gradient(#efefef, #ffffff); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#efefef, #ffffff); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#efefef, #ffffff); /* Firefox 3.6 - 15 */
	background: linear-gradient(#efefef, #ffffff); /* 标准的语法 */
}

.video_tabs ul{margin:10px 10% 15px 10%;}
.video_tabs ul li{margin:10px 0;}


.footer{padding-top:10px; padding-bottom:40px; background:#9F0000;}
.copyright, .weixin, .honestybox{padding-top:30px;}
.copyright, .copyright a{color:#fff; line-height:160%;}
.weixin{text-align:center; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.weixin ul li{line-height:20px; text-align:center;}
.weixin ul li img{display:block; margin:5px;}
.weixin ul li em{color:#fff; font-style:normal;}
.honestybox{}
.honestybox .f_tel{background:url('../images/footico.png') 0 50% no-repeat; padding-left:50px; color:#fff; line-height:170%; font-weight:bold;}
.honestybox .f_tel .t{font-size:1.1em;}
.honestybox .f_tel .c a{font-family:Verdana, Geneva, sans-serif; font-size:1.4em;}
.honestybox .f_tel .c a:link, .honestybox .f_tel .c a:visited{color:#fff; text-decoration:none;}

.honestybox .honesty{margin-top:20px;}
.category dl{padding:0 10px; margin-bottom:0;}
.category dl dt{display:block; clear:both; line-height:160%; margin-top:20px; margin-bottom:20px;}
.category dl dt h2{margin:0; padding:0;}
.category dl dt h2 a{display:inline-block;}
.category dl dt h2, .category dl dt h2 a{color:#C30; font-weight:bold; font-size:1.1em;}
.category dl dd{display:inline-block; line-height:20px;	margin:10px 5px;}
.category dl dd a{font-size:1.0em; line-height:120%; border-radius:4px; border:1px solid #dadada;	padding:5px 10px;}
.labels ul li{margin:5px 0;}
.labels ul li a{display:inline-block; padding:5px 10px; border-radius:4px; border:1px solid #dadada;}

.professionals em{font-style:normal;}
.professionals a{display:inline-block; padding:5px 8px; line-height:22px; font-size:1.0em;}

.intro, .content{margin-top:15px;}
.intro ol, .content ol, .intro ul, .content ul{margin-bottom:0; padding-left:30px;}
.intro *, .content *{font-size:1.0em; line-height:160%;}
.intro p, .content p{text-indent:2em;}
.intro a, .content a{padding-left:5px; padding-right:5px; text-decoration:underline;}
tr.pause_1 td{display:none; border:none;}
tr.pause_1 td, tr.pause_1 td a{color:gray !important;}
ul.meiti li{margin:5px 0; border-bottom:1px dashed #ccc;}

dl.join_warp{margin-left:4%; margin-right:4%; margin-top:15px; margin-bottom:15px;}
dl.join_warp dt, dl.join_warp dd{display:block; margin-bottom:10px;}
dl.join_warp dt{margin-top:30px; margin-bottom:30px; border-bottom:1px solid #ccc;}
dl.join_warp dd{padding-left:20px; padding-right:20px;}
dl.join_warp dt span{display:inline-block; margin-left:20px; font-size:1.0em; font-weight:bold; letter-spacing:2px; line-height:200%;}
dl.join_warp dt.title{}
dl.join_warp dt.title h1{font-size:1.6em;}
dl.join_warp dt.subtitle{border-bottom:none;}
.checkcode{background:#eee; height:36px; line-height:36px; display:block; text-align:center;}
@media (max-width:320px){dl.join_warp{margin-left:10px; margin-right:10px;}}

#slide-wrap, .slide-wrap{position:relative; overflow:hidden; margin-bottom:15px;}
#slide-gradient{width:100%; height:35px; position:absolute; bottom:0; left:0;}
#slide-read-more{clear:both; border-top:4px double #ddd; background:#fff; color:#333; line-height:180%; text-align:center;}
#slide-read-more a{display:inline-block; margin:10px auto;}

.button-wrap{margin:15px 20px; min-height:50px;}
.baoming-wrap{border-bottom:none; margin-top:15px;}

.singlepage .panel-heading .panel-title{font-size:1.2em; color:#F00;}
.singlepage .commend-topic > li{padding: 8px 10px 8px 20px; border-bottom:1px dashed #ccc;}
.singlepage .commend-topic > li a{font-size:1.0em; color:#369; font-weight:bold; font-family:'微软雅黑', '宋体';}
.singlepage .commend-topic > li > p{max-height:50px;}
.singlepage .commend-topic > li > p a.detail{color:#F00; line-height:25px; height:25px; background-color:#FFF; padding-left:92px;}

.touzishang{margin-top:20px;}
.touzishang .media-heading{font-weight:bold; font-size:1.2em;}

.nanti{margin-top:20px;}
.nanti li{padding:12px 12px;}
.nanti li > div{
	height:92px;
	overflow:hidden;
	background-color:#FE0000;
	padding:8px 12px 8px 30px;
	color:#fff;
	border-radius:6px;
}
.nanti li > div h4{	
	font-size:1.6em;
	font-weight:normal;
	line-height:120%;
	margin:4px 0;
}
.nanti li > div p{
	font-size:2.0em;
	line-height:120%;
	font-weight:bold;
}


.baozhang{margin-top:20px;}
.baozhang li{padding:12px 12px;}
.baozhang li > div{
	overflow:hidden;
	border:1px solid #E1E103;
	border-radius:4px;
	-webkit-box-shadow:#CECECE;
	box-shadow:#CECECE;
	background-color:#FFFFBF;
	padding:12px;
}
.baozhang li > div h4{	
	font-size:1.2em;
	font-weight:bold;
	line-height:160%;
	color:#FF0000;
	margin-bottom:4px;
	max-height:31px;
	overflow:hidden;
}
.baozhang li > div p{
	font-size:1.0em;
	line-height:120%;
	font-weight:normal;
	text-indent:2em;
}

.renqun{margin-top:20px;}
.renqun li{padding:12px 30px;}
.renqun li > p{
	overflow:hidden;
	border-radius:6px;
	-webkit-box-shadow:#333;
	box-shadow:#333;
	padding-top:16px;
	text-align:center;
	color:#fff;
	font-size:1.3em;
	font-weight:bold;
	letter-spacing:0.1em; 
	background:#A71F21 url('../images/renqun_dxs.png') 50% 100% no-repeat;	
	height:180px;
}
.renqun li.sbz > p{background-image:url(../images/renqun_sbz.png);}
.renqun li.dxs > p{background-image:url(../images/renqun_dxs.png);}
.renqun li.bm > p{background-image:url(../images/renqun_bm.png);}
.renqun li.wc > p{background-image:url(../images/renqun_wc.png);}
.renqun li.cyz > p{background-image:url(../images/renqun_cyz.png);}
.renqun li.zyzy > p{background-image:url(../images/renqun_zyzy.png);}

.pinpai{margin-top:20px;}

a.movie{position:relative;}
a.movie .mov-play{position:absolute; width:40px; height:40px; top:50%; left:50%; background:url('../images/mov_0.png') no-repeat scroll 0 0 / 40px 40px; margin-left:-20px; margin-top:-20px;}
a.has-title .mov-play{margin-top:-30px !important;}


@media (max-device-width:480px){
	.art-list li.media div.media-right .media-heading{margin-top:10px;}
	.form-must{background-image:url("../images/ico_must_m.png"); background-position:right center !important;}
	.article_remark, .article_curl{margin-left:10px; margin-right:10px;}
	
}
@media (max-width:480px){
	.art-list li.media div.media-right .media-heading{margin-top:10px;}
	.form-must{background-image:url("../images/ico_must_m.png"); background-position:right center !important;}
	.article_remark, .article_curl{margin-left:10px; margin-right:10px;}
	.weixin{border-left:none; border-right:none;}
	.renqun li{padding-left:5px; padding-right:5px;}
}

.pict-topic .media-left{padding-left:4px; padding-right:4px; padding-top:4px;}
.pict-topic .media-right{padding-left:6px;}
.pict-topic .media-heading{max-height:26px; overflow:hidden;}
.pict-topic .media-heading a{font-weight:bold;}
.pict-topic .media + .media{border-top:1px dotted #ccc; padding-top:10px; margin-top:10px;}
.pict-topic .remark{line-height:110%; font-size:0.9em; color:#666;}


.zoomify{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.zoomify.zoomed{cursor:-webkit-zoom-out;cursor:zoom-out;padding:0;margin:0;border:none;border-radius:0;box-shadow:none;position:relative;z-index:1501}.zoomify-shadow{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block;z-index:1500;background:rgba(0,0,0 ,.3);opacity:0}.zoomify-shadow.zoomed{opacity:1;cursor:pointer;cursor:-webkit-zoom-out;cursor:zoom-out}