.news_container{}

.news_container .class_menu{width:250px; float:left;}
.news_container .class_menu h3{display:block; background:url(../images/news/class_nav_bg.png) no-repeat 10px center #ca0e0d; padding-left:40px; padding-top:15px; padding-bottom:15px; line-height:34px; overflow:hidden; font-size:22px; font-weight:normal; color:#FFF; position:relative;}

.news_container .class_menu ul li a{display:block; padding:18px 20px; line-height:24px; background-color:#f7f9fa; border-left:2px solid #eb3f3e; margin-top:2px;}
.news_container .class_menu ul li a:hover{background-color:#fdcccb;}
.news_container .class_menu ul li a.activ,.news_container .class_menu ul li a:hover.activ{background-color:#eb3f3e; color:#fff;}

.news_container .class_menu2{width:250px; float:left;}
.news_container .class_menu2 h3{display:block; background:url(../images/news/class_nav_bg.png) no-repeat 10px center #ca0e0d; padding-left:40px; padding-top:15px; padding-bottom:15px; line-height:34px; overflow:hidden; font-size:22px; font-weight:normal; color:#FFF; position:relative;}
.news_container .class_menu2 li{margin-top:1px;}
.news_container .class_menu2 li a{display:block; position:relative; line-height:24px; color:#fff; padding-top:12px; padding-bottom:12px; padding-right:20px;}
.news_container .class_menu2 li a:hover{color:#fdfd46}
.news_container .class_menu2 li a.activ{color:#ff0;}
.news_container .class_menu2 li a.s_depth1_link{padding-left:20px; font-size:22px; background-color:#d51a19;}
.news_container .class_menu2 li a.s_depth2_link{padding-left:40px; font-size:18px; background-color:#e33231;}
.news_container .class_menu2 li a.s_depth3_link{padding-left:40px; font-size:14px; background-color:#f6504f;}
.news_container .class_menu2 li a.s_depth4_link{padding-left:50px; font-size:14px; background:url(../images/li_icon04.jpg) no-repeat 40px center #f6504f;}
.news_container .class_menu2 li a i{position:absolute; right:20px; top:50%; margin-top:-7px; width:14px; height:14px; background:url(../images/news/icon_add.png) no-repeat;}
.news_container .class_menu2 li a.s_expand i{background:url(../images/news/icon_reduce.png) no-repeat;}

.news_container .right_cont{width:900px; float:right;}

.news_container .news_list li,.news_container .news_pagelist li{height:30px; line-height:30px; padding-left:16px; padding-right:90px; margin-top:10px; background:url(../images/li_icon01.jpg) no-repeat left center; position:relative; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.news_container .news_pagelist ul{margin-bottom:10px;}

.news_container .news_classname{height:40px; line-height:40px; border-bottom:1px solid #ccc; position:relative;}
.news_container .news_classname .s_title{color:#ca0e0d; padding-left:20px;}
.news_container .news_classname i{position:absolute; top:50%; left:0; width:4px; height:22px; margin-top:-11px; overflow:hidden; background-color:#ca0e0d;}

.news_container .news_class_list .s_piece{margin-bottom:20px;}

.news_container .news_img_pagelist{}
.news_container .news_img_pagelist ul{margin-left:-2%;}
.news_container .news_img_pagelist li{width:31.33%; margin-left:2%; margin-top:10px; margin-bottom:10px; text-align:center; float:left; overflow:hidden;}
.news_container .news_img_pagelist li a{display:block; font-size:16px; position:relative;}
.news_container .news_img_pagelist li img{width:100%; -webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.news_container .news_img_pagelist li a:hover img{transform:scale(1.025);-moz-transform:scale(1.025);-ms-transform:scale(1.025);-o-transform:scale(1.025);-webkit-transform:scale(1.025);}
.news_container .news_img_pagelist li .s_title{height:36px; line-height:36px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}

.news_container .news_content_box{padding:20px 50px;}
.news_container .news_content{}
.news_container .news_content .s_title{font-size:28px; line-height:1.3; text-align:center; padding-bottom:15px;}
.news_container .news_content .s_info{padding:10px 0px; border-bottom:1px solid #CCC; line-height:30px; text-align:center; margin-bottom:20px; color:#999;}
.news_container .news_content .s_info .s_ib{display:inline-block;}
.news_container .news_content .s_content{line-height:2; font-size:16px;}
.news_container .news_content .s_content img{max-width:100% !important;}

div#share{display: inline-block; position: relative; *float: left;}
.share *{margin:0; padding:0; text-decoration:none; }
.share-icon{display: inline-block;width: 14px; height: 24px; line-height: 24px; background: url(../images/share/icon_16.jpg) no-repeat center; vertical-align: -25%; *float: left;}
.share-box{display: inline-block;*margin-top:-4px;}
.share-box .share-btnbox a{display: inline-block; width: 24px; height: 24px; line-height: 24px; overflow:hidden; text-indent:-9999px; vertical-align:middle; background:url(../images/share/share.png) no-repeat; margin-left: 7px; cursor: pointer;}
.share-box .share-btnbox a.gwds_weixin{background-position: 0 -38px;}

.share-box .share-btnbox2 a{display: inline-block; width: 24px; height: 24px; line-height: 24px; overflow:hidden; text-indent:-9999px; vertical-align:middle; background:url(../images/share/is_24.png) no-repeat; margin-left: 7px; cursor: pointer;}
.share-box .share-btnbox2 a.gwds_weixin{background-position: -4px -200px;}
.share-box .share-btnbox2 a.gwds_tsina{background-position: -4px -120px;}
.share-box .share-btnbox2 a.gwds_qzone{background-position: -4px -240px;}
.share-box .share-btnbox2 a.gwds_douban{background-position: -4px -360px;}

.share .share-more{display: inline-block; width: 23px; height: 100%; background:url(../images/share/icon_17.jpg) no-repeat left center; cursor: pointer; position:relative
    *background-position: left 8px;
}
.share-popup{ width: 212px; -webkit-box-shadow: 0 0 7px #eee; -moz-box-shadow: 0 0 7px #eee; z-index: 1000000; position: absolute;border: 1px solid #e9e9e9; right:0; text-align:left; display:none;}
.share-popup h6{ height: 34px; background-color: rgb(246, 246, 246);   font: 700 14px/32px 'microsoft yahei'; padding:0 3px}
.share-popup h6 b{position: absolute; top:5px; right:5px; width: 22px; height: 23px; background: url(../images/share/pop_c.gif) no-repeat 0 0; cursor: pointer;}
.share-popup ul{width: 100%; padding: 8px 5px; overflow: hidden;background-color: #fff;}
.share-popup li{float: left; width:50%;}
.share-popup li a{display: block; height: 20px; line-height: 20px; border: 1px solid transparent; padding: 5px 0; font-size: 14px; color: #565656; text-indent: 34px; background: url(../images/share/is_24.png) no-repeat; cursor: pointer;}
.share-popup li a:hover{background-color: #f3f3f3; border: 1px solid #eee; -webkit-border-radius: 3px; -moz-border-radius: 3px;}

.share-popup.top{ bottom: 130%;}
.share-popup.bottom{ top: 130%;}
.share-popup.left{ right:0px; }
.share-popup.right{ left: 100%; margin-left: -20px;}
.share-popup li a.s_icon_qzone{background-position: 0 -237px}
.share-popup li a.s_icon_douban{background-position: 0 -357px}

.share .gwds_weixin .wechat-qrcode {display: none; text-indent:0; border: 1px solid #eee; position: absolute; z-index: 9; top: 40px; left: 0; width: 200px; height: 172px; color: #666; font-size: 12px; text-align: center; background-color: #fff; box-shadow: 0 2px 10px #aaa; transition: all 200ms; -webkit-tansition: all 350ms; -moz-transition: all 350ms}
.share .gwds_weixin .wechat-qrcode img{width:104px; height:104px;}
.share .gwds_weixin:hover .wechat-qrcode {display: block}

@media screen and (max-width:1199px){
	.news_container .class_menu{width:auto; float:none; margin-bottom:10px;}
	.news_container .class_menu h3{display:none;}
	.news_container .class_menu ul{margin-left:-10px;}
	.news_container .class_menu ul li{float:left; margin-left:10px; margin-top:5px; margin-bottom:5px;}
	.news_container .class_menu ul li a{padding:10px; background-image:none; line-height:inherit;}
	.news_container .class_menu2{display:none;}
	.news_container .right_cont{width:auto; float:none;}
	
	.news_container .news_content_box{padding:0;}
	.news_container .news_content .s_title{font-size:24px; padding-bottom:10px;}
	.news_container .news_content .s_content img{height:auto !important;}
	
}

@media screen and (max-width:650px){
	
}

@media screen and (max-width:488px){
	.news_container .news_img_pagelist li{width:48%;}
}


