*{padding:0; margin:0;font:"微软雅黑","宋体",Arial,Helvetica,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
body{  color:#474747; font-size: 14px;}
.c333{color: #333;}
.box{width:1000px; margin: 0 auto;}
.clearfix{clear: both; height: 0; margin: 0; padding: 0;}
.fl{float: left;}.fr{float: right;}
.text-center{text-align: center;}
.mt10{margin-bottom: 10px;}
.h25{height: 25px;}
.h25{height: 25px;}

.nav{line-height: 50px; font-size: 16px; background: #e6212a; width: 100%; max-width: 1000px; overflow: hidden;}
.nav li{text-align: center; width: 9.09%; float: left;}
.nav li a{color: #fff;}
.nav li a:hover{background:none; color: #fff001; font-size: 18px;}

.home-title{color: #e5222a; font-size: 36px; line-height: 40px; text-align: center; font-weight: bold; margin: 10px auto;}

.focus-l{width: 547px;}
.focus-l img{width: 100%; height: auto;}
.focus-r{width: 430px;}
.focus-r h2.hot{position: relative;font-size: 24px;}
.focus-r h2.hot a{color: #e6212a;}
.focus-r h2.hot span{position: absolute; top:-18px; right:3px; font-size: 12px;}
.focus-r h2.hot span a{color: #aaa;}
.focus-top-news{margin-bottom: 10px;}
.focus-top-news li{color:#e6212a;  line-height: 30px;}
.focus-top-news li:before { content: ""; display: inline-block; width: 3px;  height: 3px;
	 background-color: #e6212a;  border-radius: 50%;  margin-right: 8px;}
.focus-top-news li a{color: #333;}

/*yx_rotaion*/
.yx-rotaion{}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}

.Box {position: relative; height:250px; }
.Box .content {width: 1000px;margin: 0 auto; }
.Box h2 {text-align: center;margin-bottom: 35px;padding-top: 250px;}
.Box a{color:#333;}
.Box .Box_con {position: relative;}
.Box .Box_con .btnl {position: absolute;}
.Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 80px;cursor: pointer;}
.Box .Box_con .btnl {background: url(../img/jtl02.png) no-repeat center;left: 0px; z-index:99999;}
.Box .Box_con .btnr {background: url(../img/jtr02.png) no-repeat center;right: 0px; z-index:99999;}
.Box .Box_con .btnl:hover {background: url(../img/jtl03.png) no-repeat center;}
.Box .Box_con .btnr:hover {background: url(../img/jtr03.png) no-repeat center;}
.Box .Box_con .conbox {position: relative;overflow: hidden;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;width: 300px;height: 230px;margin-left: 20px;overflow: hidden;}
.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box .Box_con .conbox ul li img {display: block;width: 320px;height: 200px;transition: all 0.5s;}
.Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}
.Box .BoxSwitch {margin-top: 30px;text-align: center;}
.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
.Box .BoxSwitch span.cur {background: red;}
.commend-list-title{width:100%; text-align:center;padding-top:10px;}

.wc1200{margin:0 auto;width:1000px;padding-top: 20px;background:#fff;}
.fr{float:right;}
.mt20{/*margin-top:20px;*/}
.icon{background:url(../images/icon.png) no-repeat 0 0;}

 

.lines{box-sizing: border-box; padding: 0px 0px;height: 1px; }
.line{border: 0.5px solid #e4e4e4; }
.line2{border: 0.5px solid #f4f4f4;}

.special h2{font-size: 24px;color: #e6212a;}

.commend-box{width: 100%; overflow: hidden;}
.commend-list{width: 320px; float: left; margin-right: 10px;}
.commend-list:last-child{margin-right: 0px;}
.commend-list .commend-list-title{text-align: center;}
 
.youth{width: 320px; margin-right: 10px;float: left;}
.youth li a{display: block; width: 100%;}

.cus-tit-more{width: 100%; background: #e6212a;font-size: 16px; color: #fff; line-height: 40px;  padding: 0px 10px;}
.cus-tit-more span{float: right;}
.cus-tit-more span a{color: #fff; font-size: 12px;} 

.experts{width: 666px; float: right; }
.experts a{color:#333;}
.experts-list{width: 700px; overflow: hidden; }
.experts-list li{list-style: none;}
.experts-list div{overflow: hidden; background: #eee; width: 215px; float: left; margin: 0px 10px 10px 0px;}
.experts-list div img{padding-right: 5px;}
.experts-list div p{padding-top: 20px;}

.redline{height: 1px; border: 1px solid #e6212a;}
.book-tit{position: relative;}
.book-tit a{position: absolute;right: 0;top:3px; color: #333;}
.book-list{overflow: hidden; margin:15px 0px;}
.book-list a{display: block; float: left; margin-right: 20px;width: 104px; height: 150px; overflow:hidden;}
.book-list a:last-child{margin-right: 0px;}
.book-list a img{}

.cus-tit-more-2{width: 100%;line-height:35px; overflow: hidden;border-bottom: 1px solid #e6212a;}
.cus-tit-more-2 .more2{float: left; width:120px; color: #fff; font-size: 16px; background: #e6212a; text-align: center; }
.cus-tit-more-2 .mores{float: right; }

.news{float: left; width: 650px;}
.newslist{ margin-top: 15px; padding-bottom: 25px; border-bottom: 1px dashed #aaa;}
.newslist:last-child{border-bottom: none;}
.newslist a{color: #333;}
.newslist img{margin-right: 20px;}
.new-desc h2{font-size: 16px; font-weight: bold;}
.new-desc p{font-size: 12px; line-height: 30px;}

.class-box{float: right; width: 320px;}
.class{margin-top: 10px;}
.class-list{text-align: center;}
.class-list img{}

.new-r{float: right; width: 320px;}
.voice-list{background: #ededed; width: 100%; overflow: hidden; margin-bottom: 10px;}
.voice-list img{margin-right: 8px;}
.voice-list .voice-desc{margin-top: -12px;}
.voice-list h2{font-size: 14px; font-weight: bold;}
.voice-list h4{font-size: 12px;}
.voice-list p{font-size: 12px; line-height: 26px;}

.media-box{width: 100%; }
.media-box img{margin: 10px auto 5px auto; text-align: ;}
.media-box h4{font-size: 14px;}

.footer-box{width:100%; overflow: hidden; background: #e6212a; padding: 30px 0px;  margin-top: 30px;}
.foot-list {float:left; width: 33%; }
.foot-list h2{font-size: 16px; color: #fff;}
.friendlink .link{width: 60%; height: 24px; opacity: 0.6;}
.search .keywords{height: 24px; width:206px; text-indent: 3px;opacity: 0.6; border:1px solid #fff;}
.search .searchbtn{margin-left: -5px;}
.connect{color: #fff;}


.listpage-box{margin-top: 15px;}
.listpage-l{float: left; width: 666px;}
.tag{color: #e6212a; border-bottom: dashed 1px #ddd; height: 20px;}
.tag a{color: #e6212a; font-size: 16px; height: 40px; background: #fff; float: left;}
.tag span{ height: 40px; background: #fff; float: left;}
.list-line{margin: 10px 0; height:1px; border: 1px solid #eee; }

.listpage-list-ul{}
.listpage-list-ul li{line-height: 30px; font-size: 14px; }
.listpage-list-ul li:before { content: ""; display: inline-block; width: 3px;  height: 3px;
	 background-color: #555;  border-radius: 50%;  margin-right: 8px;}
.listpage-list-ul li a{color: #333;}
.listpage-list-ul li span{float: right; color: #aaa;}
.page{width:360px; margin: 20px auto;}
.page li{}
.page li a{display:block; float: left; padding: 5px 10px; margin-right: 5px; 
	background: #eee; border: 1px solid #cecece; color: #333;}
.page li span{display:block; float: left; padding: 5px 10px; margin-right: 5px; 
	background: #e6212a; color: #fff;}
.listpage-r{width: 320px; float: right;}


.show-box{margin-top: 15px;}
.show-title h4{font-size: 18px; font-weight: normal; line-height: 30px;}
.show-title h2{font-size: 26px; line-height: 36px;}
.show-time-share .time{width: 300px; font-size: 13px;}
.show-time-share .share{width: 500px;}

.show-con-l{float: left; width: 666px; font-size: 13px; line-height: 26px; color: #333;}
.show-con-r{float: right; width: 320px;}