@charset "UTF-8";
.horizontal_class_item {margin-bottom: 10px;height: 85px; float: none;}
.horizontal_pic_column .class_cover {    float: left;    width: 150px;    height: 85px;}
.horizontal_pic_column .class_cover img {width: 90%;height: 95%;border-radius: 4px;}
.horizontal_pic_column .class_info {float: right;width: 150px;position: relative;  height: 85px;}
.horizontal_pic_column .class_info .class_name {color: #4a4a4a;line-height: 26px;max-height: 85px;overflow: hidden;}
.horizontal_pic_column .tab_title {padding-bottom: 20px;}
.tab_title {font-size: 18px;color: #262626;padding-bottom: 12px;line-height: 24px;position: relative;}
.more_link {font-size: 12px;color: #999;position: absolute;right: 0;}
.right-top-4width{width: 360px;}
.y-wrap .y-box::after {content: "\0020";display: block;height: 0;clear: both;overflow: hidden;}
.y-wrap .y-box {display: block;}
.y-wrap .y-left {float: left;padding: 10px 0;}
.y-wrap .y-right {float: right;*margin-right: -3px;}
.y-icon.icon-comments::before {content: "\e649";}
.y-icon.icon-sina::before {content: "\e64e";}
.y-icon.icon-qzone::before {content: "\e64c";}
.y-icon.icon-wechat::before {content: "\e650";}
.y-nav .nav {position:relative;height:42px;line-height:42px;background:#f4f5f6;color:#444}
.y-nav .nav-list {padding:0 20px}
.y-nav .nav-item {font-size:14px;font-weight:500;margin-right:42px;width:28px;white-space:nowrap
}
.y-nav .nav-item.nav-more {position:relative;margin-right:0
}
.y-nav .nav-item.nav-more:hover .nav-layer {display:block}
.y-nav .nav-item.nav-more:hover .icon-more {
	-webkit-,-moz-,-o-,-ms-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.y-nav .nav-link {color:#444;border:0}
.y-nav .nav-link:hover {color:#ed4040}
.y-nav .nav-link.active {color:#f85959}
.y-nav .nav-layer {display:none;position:absolute;top:42px;right:-32px;width:90px;border:1px solid #f4f5f6;z-index:10
}
.y-nav .nav-more-item {padding:10px;line-height:10px;text-align:center;background:#fff
}
.y-nav .nav-more-item a,.y-nav .nav-more-item a:visited {color:#444}
.y-nav .nav-more-item:hover {background:#f4f5f6}
.y-nav-topbar .nav {position:relative;height:34px;line-height:34px;background:0 0;color:#fff
}
.y-nav-topbar .nav-list {padding:0 20px}
.y-nav-topbar .nav-item {font-size:13px;font-weight:500;margin-right:20px;width:26px;white-space:nowrap
}
.y-nav-topbar .nav-item.nav-more {position:relative;margin-right:0}
.y-nav-topbar .nav-item.nav-more:hover .nav-layer {display:block}
.y-nav-topbar .nav-item.nav-more:hover .icon-more {
	-webkit-,-moz-,-o-,-ms-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.y-nav-topbar .nav-link {
	color:#fff;
	border:0
}
.y-nav-topbar .nav-link:hover {
	color:#fff
}
.y-nav-topbar .nav-link.active {
	color:#fff
}
.y-nav-topbar .nav-layer {
	display:none;
	position:absolute;
	top:34px;
	right:-32px;
	width:90px;
	border:1px solid none;
	z-index:10
}
.y-nav-topbar .nav-more-item {
	padding:10px;
	line-height:10px;
	text-align:center;
	background:#fff
}
.y-nav-topbar .nav-more-item a,.y-nav-topbar .nav-more-item a:visited {
	color:#444
}
.y-nav-topbar .nav-more-item:hover {
	background:#efefef
}
.y-nav-topbar .icon-more {
	color:#fff
}


#header {
	width:100%;
	margin-bottom:16px;
	z-index:2
}
#header .middlebar {
	position:relative;
	height:58px;
	background:#fff;
	box-shadow:0 1px 4px 0 rgba(0,0,0,.12)
}
#header .middlebar .middlebar-inner {
	width:1200px;
	margin:0 auto
}
#header .middlebar .middlebar-inner .logo-box {
	line-height:58px;
	overflow:hidden
}
#header .middlebar .middlebar-inner .logo-box .logo-link {
	display:block
}
#header .middlebar .middlebar-inner .logo-box .logo-link>img {
	width:108px;
	height:27px;
	vertical-align:middle
}
#header .middlebar .middlebar-inner .chinese-tag {
	font-size:16px;
	margin-left:20px;
	line-height:58px
}
#header .middlebar .middlebar-inner .chinese-tag a {
	color:#444
}
#header .middlebar .middlebar-inner .chinese-tag a:hover {
	color:#406599
}
#header .middlebar .middlebar-inner .chinese-tag a:active {
	color:#444
}
#header .middlebar .middlebar-inner .chinese-tag span {
	color:#999
}
#footer {
	position:relative;
	padding:12px 0;
	text-align:center;
	font-size:12px;
	line-height:24px;
	color:#9a9a9a;
	margin-top:16px;
	background-color:#fff
}
#footer .fitem {
	margin:0 3px;
	color:#9a9a9a
}
#footer .fitem>img {
	width:20px;
	height:20px;
	vertical-align:middle;
	margin:0 3px 3px 0
}
#article-main .article-title {
	font-size:24px;
	font-weight:500;
	line-height:48px;
	color:#222
}
#article-main .artilce-info {
	font-size:14px;
	color:#777
}
  #article-main .article-content {
	margin-bottom:24px
}
#article-main .article-content pre {
	white-space:normal
}
#article-main .article-content>div,#article-main .article-content {
	font-size:16px;
	line-height:28px;
	color:#454444;
	word-wrap:break-word
}
#article-main .article-content>div>p,#article-main .article-content>p {
	margin:16px 0
}
#article-main .article-content>div strong,#article-main .article-content>div em,#article-main .article-content strong,#article-main .article-content em {
	font-weight:700
}
#article-main .article-content>div ol li,#article-main .article-content>div ul li,#article-main .article-content ol li,#article-main .article-content ul li {
	list-style:inherit
}
#article-main .article-content>div ol,#article-main .article-content ol {
	list-style:decimal outside
}
#article-main .article-content>div ul,#article-main .article-content ul {
	list-style:square outside
}
#article-main .article-content>div>ol,#article-main .article-content>div>ul,#article-main .article-content>ol,#article-main .article-content>ul {
	padding:20px 30px;
	color:#222
}
#article-main .article-content>div h1,#article-main .article-content h1 {
	font-size:24px;
	font-weight:700;
	line-height:32px;
	color:#222;
	margin:36px 0 22px
}
#article-main .article-content>div blockquote,#article-main .article-content blockquote {
	position:relative;
	font-size:16px;
	line-height:1.5;
	color:#999;
	margin:1em 0;
	padding:12px 10px;
	background:#F4F5F6;
	border:1px solid #E8E8E8
}
#article-main .article-content>div blockquote>ul,#article-main .article-content>div blockquote>ol,#article-main .article-content blockquote>ul,#article-main .article-content blockquote>ol {
	padding:20px 30px;
	color:#222
}
#article-main .article-content>div img,#article-main .article-content img {
	max-width:100%;
	display:block;
	margin:10px auto
}
#article-main .article-content>div img[inline='1'],#article-main .article-content img[inline='1'] {
	display:inline-block;
	margin:0 auto
}
#article-main .article-content>div hr,#article-main .article-content hr {
	margin:40px auto;
	width:64px;
	height:4px;
	background:#ED4040;
	outline:0;
	border:0
}
#article-main .article-content>div a,#article-main .article-content a {
	color:#406599
}
#article-main .article-content>div a:visited,#article-main .article-content a:visited {
	color:#406599
}
#article-main .article-content>div a:hover,#article-main .article-content a:hover {
	color:rgba(64,101,153,.6)
}
#article-main .article-content>div .pgc-img-caption,#article-main .article-content .pgc-img-caption {
	text-align:center;
	font-size:12px;
	color:#777;
	line-height:16px;
	margin-top:0
}
#article-main .article-content .ttplayer-js {
	width:640px;
	height:360px;
	font-size:12px;
	line-height:1;
	color:#fff;
	background-color:#000
}
#article-main .article-actions {
	margin-bottom:28px
}
.labelList {
	display:inline-block
}
.labelList i {
	display:inline-block;
	color:#cacaca;
	font-size:21px;
	vertical-align:middle
}
.labelList .label-list {
	display:inline-block;
	vertical-align:middle
}
.labelList .label-item {
	display:inline-block;
	margin-right:8px;
	font-size:14px
}
.labelList .label-item .label-link {
	color:#406599
}
.labelList .label-item:before {
	content:'/';
	padding-right:10px;
	color:#e0e0e0
}
.labelList .label-item:first-child:before {
	content:''
}
.chineseTag {
	font-size:16px;
	margin-bottom:12px
}
.chineseTag a {
	color:#444
}
.chineseTag a:hover {
	color:#406599
}
.chineseTag a:active {
	color:#444
}
.chineseTag span {
	color:#999
}
.actionBox {
	float:right
}
.actionBox .repin,.actionBox .areport {
	display:inline-block;
	margin-left:20px;
	cursor:pointer;
	line-height:18px
}
.actionBox .repin span,.actionBox .areport span {
	color:#999;
	font-size:14px;
	vertical-align:middle
}
.actionBox .repin i,.actionBox .areport i {
	font-size:18px;
	color:#cacaca;
	margin-right:7px;
	vertical-align:middle
}
.actionBox .repin i:hover,.actionBox .areport i:hover {
	opacity:.6
}
.actionBox .repin i.icon-report,.actionBox .areport i.icon-report {
	font-size:14px
}
.actionBox .repin {
	color:#ffbd1d!important
}
.articleInfo {
	margin-top:12px;
	margin-bottom:20px;
	font-size:13px
}
.articleInfo span {
	color:#777;
	margin-right:2px;
}
.articleInfo .original {
	display:inline-block;  border-radius: 4px;
	padding:4px;
	border:1px solid #999;
	line-height:12px
}
#header .middlebar-inner {
	width:1120px!important
}
.container {
	width:1120px;
	margin:0 auto
}
.container .index-left {
	width:100px;
	margin-right:30px;
	min-height:200px
}
.container .index-middle {
	width:660px
}
.container .index-middle .index-cut-line {
	height:4px;
	background-color:#3f404c
}
.container .index-right {width:300px;min-height:800px;padding: 20px 0;}
.container .index-right #adindexhover,.container .index-right #imagindexhover {	display:none}
.action-feedback {	position:fixed;	bottom:80px;	left:50%;	margin-left:568px}
.relatedChannel {	background-color:#fff}
.relatedChannel-fixed {	position:fixed;	top:20px;	z-index:20}

/*固定*/
.snsbox {margin-top:20px}
.fixed {width: 100px;height: 200px;  text-align:center; top:10px;}
.share-count {	display:block;	margin-bottom:14px}
.share-count i {	font-size:30px;	vertical-align:middle;	color:#f85959;	display:inline-block}.share-count i:hover {	opacity:.6}
.share-count span {	font:20px/24px Georgia;	color:#f85959;	padding-left:6px}
.share-hr {	background:#e8e8e8;	height:1px}
.share-box {	margin-top:14px;	font-size:16px;	cursor:pointer}
.share-box i {font-size:34px;vertical-align:middle}
.share-box i:hover {opacity:.6}
.share-box .icon-zhuanjia {color:#ff3190}
.share-box .icon-weixin-copy {color:#52cd3e}
.share-box .icon-pinggu {color:#1d6fff}
.share-box span {vertical-align:middle;padding-left:8px;font-size:16px}
.share-weixin {position:relative}
.share-weixin:hover .share-qrcode {display:block}
.share-qrcode {display:none;	border:1px solid #ddd;position:absolute;	top:40px;	border-radius:3px;}
.share-qrcode:before {content:url(../images/wx.jpg);}

/*列表内容*/
.text_1_list {padding:20px 50px}
.text_1_list li {max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:50px;
list-style-position:inside;*list-style-position:initial;	color:#a6a6a6
}
.text_1_list li a {color:#4a4a4a;font-size:16px;padding: 0px 10px;}

.text_1_list li a:hover {color:#49b849}
.list-cat {display: inline-block;
border-radius: 4px;
padding: 6px;
border: 1px solid #507eab;
line-height: 12px;
font-size: 14px;
color: #507eab;}
/*右侧幻灯*/
.right-1{ position:relative; padding: 0 0 40px;}
.right-2{ position:relative; padding: 0 0 20px;}
.right-3{ position:relative; width:300px;   overflow:hidden; padding: 0 0 30px;}
.page-r4{ overflow-y: hidden;height: 365px;}
.panel-body {padding: 0 0 0 15px;}
.panel-footer {padding: 5px 15px;background-color: #f5f5f5;border-top: 1px solid #ddd;    border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
div.slideBox{ position:relative; width:300px; height:300px; overflow:hidden;}
div.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox ul.items li a img{ margin:0px !important; padding:0px !important; display:block; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox div.tips{ position:absolute; bottom:0px; width:100%; height:50px; background-color:#000; overflow:hidden;}
div.slideBox div.tips div.title{ position:absolute; left:0px; top:0px; height:100%;padding: 0px 0 15px 0;}
div.slideBox div.tips div.title a{ color:#FFF; font-size:18px; line-height:50px; margin-left:20px; text-decoration:none;}
div.slideBox div.tips div.title a:hover{ text-decoration:underline !important;}
div.slideBox div.tips div.nums{ position:absolute; right:0px; top:0px; height:100%;}
div.slideBox div.tips div.nums a{ display:inline-block; >float:left/*For IE.ADD.JENA.201206300844*/; width:18px; height:18px; background-color:#FFF; text-indent:-99999px; margin:18px 10px 0px 0px;}
div.slideBox div.tips div.nums a.active{ background-color:#f6fc11;}
/*右侧-3*/
.glyphicon{margin-right:4px !important; /*override*/}
.pagination .glyphicon{margin-right:0px !important; /*override*/}
.pagination a{color:#555;}
.panel ul{padding:0px;margin:0px;list-style:none;}
.news-item{padding:4px 4px;margin:0px;border-bottom:1px dotted #555; }
.news-item .test1{float: right;width: 200px;position: relative; margin: 5px 0 0 10px;}
.news-item .img1{width: 150px;}
td{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 14px;line-height: 1.428571429;color: #333;}
.news-item .img-circle{max-width: 50px;}




/*底部*/
.clear{width:100%; height:20px; line-height:0; font-size:0; clear:both;}
.footer{background:#44484B; color: #e7e7e7; width:100%;}
.footer .foot_ch{width:1200px; margin: 0 auto;}
.footer .foot_ch{padding:30px 0 15px; border-top: 1px solid #8b8c8d;}
.footer .foot_ch h3{padding-bottom: 15px; font-size: 16px; color: #e7e7e7; }
.footer .about {border-top: 0;}
.footer .about .div_list{float:left; margin-right: 50px;}
.footer .about .div_list ul{border-right: 1px solid #777777; padding-right: 72px;}
.footer .about .div_list li{margin-bottom: 10px;}
.footer .about .div_list li a{color: #e7e7e7;}
.footer .about .div_list li a:hover{color: #D72502;}
.footer .about .div_ewm{float:right; margin-right: 130px;}
.footer .about .ewmbox{float:left; text-align: center; margin-right: 50px; position: relative; padding-top: 20px;}
.footer .about .ewmbox .iconbox{display: block; margin: 0 auto; width:76px; height: 76px; background: #486687; border-radius: 10px;}
.footer .about .ewmbox .iconbox:hover{background: #0085DB;}
.footer .about .ewmbox .iconbox:hover .iconfont{color: #fff;}
.footer .about .ewmbox .iconbox2:hover{background: #4EC12E;}
.footer .about .ewmbox .iconbox3:hover{background: #EBA702;}
.footer .about .ewmbox .iconfont{font-size: 60px; line-height: 70px; color: #fff;}
.footer .about .ewmbox .icon_tt{line-height: 40px; color:#e7e7e7;}
.footer .about .ewmbox .ewm{background: #486687; width:160px; padding:15px 10px; position: absolute; left:50%; margin-left: -90px; top: -155px; z-index: 2; display: none;}
.footer .about .ewmbox .ewm p{font-size: 12px; color: #fff;}
.footer .about .ewmbox .ewm p span{font-size: 14px;}
.footer .about .ewmbox .ewm:before{ content: ''; position: absolute; bottom: -10px; left: 50%; margin-left: -5%; width: 0; height: 0; border-top: 10px solid #486687; border-right: 10px solid transparent; border-left: 10px solid transparent; }
.footer .fl{position:relative; padding:15px 0;}
.footer .fl .lk a{font-size:12px; color: #e7e7e7; float: left; margin-right: 10px; line-height: 26px;}
.footer .fl .lk a:hover{color: #D72502;}
.footer .add{padding: 15px 0 10px; width:100%; background:#222324; border-top:none; overflow:hidden;}
.footer .add p{font-size: 12px; line-height: 24px; color:#8c97a4; width:1200px; margin:0 auto;}
.footer .add a{color: #232629;}

@media (max-width:1100px) {
 .container{width:860px}
 .am-u-lg-2 {
     width: 16.66666667%;
 }


}
@media only screen and (max-width: 767px) {
		#article-main .article-title {font-size: 22px;}
		.y-box .article-lists h3 {font-size: 14px;}
		.y-box h3{font-size: 15px;}
		.y-box .article-content p{font-size: 14px;width: 100%;}
		body {font-size: 14px;width:100%;}
		#article-main {width:100%;}
		.container .index-middle {width: 100%;}
		.container {width: 100% !important;}
		.y-box .article-lists-info li{line-height: 18px;font-size: 13px;}
		.y-box  .article-content {width: 100%;}
		.y-wrap .y-box{margin-bottom: 20px;}
		.y-box .article-case-yaoqinghan img{width: 90%;margin: 10px 0px 10px 10px;}
		.mobiles-nav a {line-height: 1.42857143;}
		.nav {padding-top: 0px;}
    .text_1_list li {max-width:100%;overflow:hidden;text-overflow:ellipsis; white-space:initial; line-height:25px;list-style-position:inside;*list-style-position:initial;	color:#a6a6a6}
    .text_1_list{padding:0px;}
		.list-cat {padding: 4px;line-height: 12px;font-size: 13px;}
		.pull-left {padding: 10px 2px 10px 0px;}



}
@media only screen and (max-width: 479px) {
		#article-main .article-title {font-size: 18px;}
		.articleInfo {font-size: 12px;margin-bottom: 1px;}
}
