.body{width:1200px;margin:0 auto; padding-top:10px;}
.wrapper{width:1200px;margin:0 auto;display:block;}
.container{width:1200px;margin:10px auto;box-sizing:border-box;display:block}

.topbar{height:40px;line-height: 40px;position:relative;font-size: 12px;background-color:#efebeb}
.topbar .left{float: left;width:300px;}
.topbar .other{float: right;width:600px;text-align: right;}
/* head */
.header{height:150px;position:relative;}
.header .logo{float:left;padding-top:20px}
.header .weather{float:left;padding:37px 0 0 28px;font-size:12px}
.header .search{float:left;width:430px; margin:66px 0px 0px 0px;}
.header .search form{height:38px;float:right}
.header .search .keyword{float:left;width:260px;height:38px;border:1px solid #CCC}
.header .search .type{float:left;width:51px;height:36px;margin:0 7px;border:1px solid #CCC}
.header .search .submit{float:left;width:67px;height:38px;color:#FFF;background-color:#dd000f}
.header .search .search_But{color:#FFF}
.header .search input,.header .search select{display:block;height:100%;line-height:36px;border:none;background:0 0}
.header .search .keyword input{width:260px;padding:0 3px}
.header .search .submit input,.header .search .type select{width:100%}
.header .search .submit input{cursor:pointer}
.header .other{ font-size:14px; margin-bottom:19px;position:absolute;top:20px;right: 0px}
.header .share{width:136px;height:42px;padding-top:42px;float:right;position:relative;}
.header .share ul li{display:block;float:left;width:40px;height:42px;margin-right:5px}

.header .person{float:right;padding-top:8px;padding-left:10px;max-width: 398px;margin:58px 0px 0px 0px;}
.header .user_login{line-height: 36px;}
.header .user_login a{color:#888}
.header .user_login span{font-size:12px;color:#dcdcdc;margin:0 10px;}

.header .user_ewm{padding-right: 5px;}
.header .user_ewm li{width:46px;float:left;height: 36px;position: relative;z-index: 4}
.header .user_ewm li p{width:46px;height: 36px;cursor: pointer}
.header .user_ewm li div{background:#fff;padding:12px;position: absolute;left:-100%;top:48px;-moz-box-shadow:0px 0px 2px 3px #f0f0f0;-webkit-box-shadow:0px 0px 2px 3px #f0f0f0;box-shadow:0px 0px 2px 3px #f0f0f0;border:1px solid #f0f0f0;display: none;z-index: 4}
.header .user_ewm li div img{width:112px;height: 110px;}
.header .user_ewm li div i{display: block;width:32px;height: 18px;background: url(../images/h_iconj.png) no-repeat;position: absolute;left:50%;margin-left:-16px;top:-18px;}
.header .user_tel{background: url(../images/h_icon.png) no-repeat 15px 8px;}
.header .user_qq{background: url(../images/h_icon.png) no-repeat -30px 8px;}
.header .user_xcx{background: url(../images/h_icon.png) no-repeat -75px 8px;}
.header .user_ewm li:hover div{display: block;}

/*个人信息*/
.zg_personal{height: 36px;color:#666;font-size:0;padding-left:8px;position: relative;z-index: 11}
.zg_personalP{padding-top:2px;}
.zg_personalP strong{cursor: pointer;display: inline-block;width:30px;height: 24px;background: url(../images/h_icon.png) no-repeat -140px top;vertical-align: middle}
.zg_personalP i{display: inline-block;width:14px;height: 8px; background: url(../images/h_icon.png) no-repeat -188px -9px;margin-left:5px;vertical-align: top;transition:.1s ease-in;vertical-align: middle}
.zg_personal.zg_perHov{color:#2693e0}
.zg_personal.zg_perHov i {background-position: right -42px;}
.zg_personal strong{display: inline-block;max-width:84px;overflow: hidden;white-space: nowrap;font-size:14px;}

.zg_person_list{position:absolute;background:#fff;width:70px;text-align: center;right:0;top:45px; padding:15px 10px 15px 10px;line-height: 1;display: none;box-shadow: 0 0  5px #e7e2e2}
.zg_person_list em{position:absolute; width:21px; height:11px; background:url(../images/h_addrjt.png) no-repeat; top:-11px; right:20%;}
.zg_person_list a{display: block;font-size:12px;line-height: 25px;color:#999;}
.zg_person_list a:hover{color:#2693e0;text-decoration: underline;}
.zg_personal:hover .zg_person_list{display: block;}

/* navi */
.navi-wrap{background:#dd000f;height:54px;min-width:1200px;}
.navi{height:54px;font-size:18px;overflow:hidden;}
.navi li{float:left;height:54px;line-height:54px;padding:0px 17px;position:relative;}
.navi li.active{background:#fc0300;}
.navi li:hover{background:#fc0300;}
.navi li a{display:block;color:#FFF;text-align:center;font-weight:500;}

/*导航固定*/
.header_fixed{position:fixed;background:#dd000f;height:44px;width:100%;z-index:9999;left:0;top:-100px;}
.header_fixed .header-content{position:relative;height:100%;width:1200px;margin:0 auto}
.header_fixed .logo{background:url(../images/logo_white.png) no-repeat;background-size:100% 100%;width:204px;height:47px;display:inline-block;float:left;margin-top:10px}
.header_fixed .logo a{display:block;height:100%}
.header_fixed #menu{height:44px;float:left;}
.header_fixed #menu a{color:#fff;padding:0px 17px;height:44px;line-height:44px;text-align:center;font-size:18px;float:left; display:block}
.header_fixed #menu a.active{background:#fd0100;}
.header_fixed #menu a:hover{background:#fd0100;}
.header_fixed .channel_fixed{width:99px;height:44px;line-height:44px;position:relative; text-align:center;}
.header_fixed .channel_fixed a{width:99px;height:44px;display:block;color:#FFF;text-align:center;}
.header_fixed .channel_fixed .list{left:0px; top:44px; z-index:9999; display:none; width:99px; position:absolute;font-size:14px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#E5122369', endColorstr='#E5122369');background:rgba(213, 001, 016, 0.9); }
.header_fixed .channel_fixed .list a{height:38px; text-align:center; display:block; line-height:38px !important; color:#FFF;border-bottom:1px solid #ff707a;}
.header_fixed .channel_fixed .list a:hover{ color:#efe0a9;}

.hiddened{top:-100px;}
.showed{top:0;z-index:1001;}

.l-main-col{float:left;width:830px;overflow:hidden}
.l-left-col{float:left;width:340px;overflow:hidden}
.l-middle-col{float:left;width:460px;margin-left:30px;overflow:hidden}
.l-right-col{float:right;width:340px;overflow:hidden;}

.headline-main{margin:15px auto 15px;border-bottom:1px solid #EEE;text-align:center;}
.headline-main .headline{height:90px;line-height:90px;font-size:40px;font-weight:700;overflow:hidden;background:#f6f6f6;}
.headline-main .roll{height:50px;line-height:50px;overflow:hidden;}
.headline-main .roll a{padding-right:15px;}
.headline-main .roll span{font-size:13px;}

.l-left-focus{float:left;width:440px;overflow:hidden;margin-bottom:10px;}
.l-right-focus{float:right;width:720px;overflow:hidden;margin-bottom:10px;}

/*焦点图*/
.focusBox { position: relative; width: 720px; height: 440px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white;float: left;border:1px solid #eaeaea;margin-top: 0px;}
.focusBox .pic img { width: 720px; height: 440px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 16px; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: url(../images/white.png) no-repeat; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:url(../images/black.png) no-repeat;  }

/*推荐*/
.newslist_l{height: 308px;}
.newslist_l li{height:38px;line-height:38px;background:url(../images/dot.jpg) no-repeat 0 19px;padding-left:15px;overflow:hidden;text-align:left;clear:both}
.newslist_l li.big2{background:0 0!important;text-align:left!important;width:100%!important;padding-left:0!important;font-size:22px}

/*标题*/
.txt1{position:relative;height:60px;margin-bottom:12px;border-bottom:3px solid #dd000f;}
.txt1.icon-1{background: url(../images/icon_1.png) no-repeat 0px 6px;}
.txt1.icon-2{background: url(../images/icon_2.png) no-repeat 0px 6px;}
.txt1.icon-3{background: url(../images/icon_3.png) no-repeat 0px 6px;}
.txt1.icon-4{background: url(../images/icon_4.png) no-repeat 0px 6px;}
.txt1.icon-5{background: url(../images/icon_5.png) no-repeat 0px 6px;}
.txt1.icon-6{background: url(../images/icon_6.png) no-repeat 0px 6px;}
.txt1.icon-7{background: url(../images/icon_7.png) no-repeat 0px 6px;}
.txt1.icon-8{background: url(../images/icon_8.png) no-repeat 0px 6px;}
.txt1.icon-9{background: url(../images/icon_9.png) no-repeat 0px 6px;}
.txt1.icon-10{background: url(../images/icon_10.png) no-repeat 0px 6px;}
.txt1.icon-11{background: url(../images/icon_11.png) no-repeat 0px 6px;}
.txt1 h2{position:absolute;font-size:22px;color:#dd000f;font-weight:bold;top:5px;left:55px}
.txt1 h2 a{color:#dd000f;}
.txt1 h4{position:absolute;font-size:14px;font-weight:normal;color:#b18562;top:35px;left:55px}
.txt1 .more{float:right;margin-right:5px;line-height:60px;}
.txt1 .more a{color:#666}
.txt1 .more a:hover{text-decoration:underline;color:#F30}

/*校园动态*/
.dynamic-left{width:350px;float:left;}
.dynamic-left .first {width:350px;height:280px;margin:2px 0px 0px 0px; overflow:hidden;}
.dynamic-left .first img {width:350px; height:230px;}
.dynamic-left .first p {position:absolute; width:350px; height:35px; line-height:35px; font-size:16px;text-align:center;}
.dynamic-left li{width:170px; float:left; margin-right:10px; margin-bottom:10px;}
.dynamic-left li.last-child{margin-right:0px;}
.dynamic-left li img{ width:170px; height:124px; display:block; opacity:0.8; alpha(opacity=80);}
.dynamic-left li:hover img{ width:170px; height:124px; display:block; opacity:1; alpha(opacity=100);}
.dynamic-left li:hover{ box-shadow:0 0 8px #ddd;}
.dynamic-left li span{ height:30px; line-height:30px; font-size:14px; text-align:center; display:block; overflow:hidden;}

.dynamic-right{width:460px;float:right;}
.dynamic-right li{height:38px;line-height:38px;background:url(../images/dot.jpg) no-repeat 0 19px;padding-left:15px;overflow:hidden;text-align:left;clear:both}
.dynamic-right li.big2{background:0 0!important;text-align:left!important;width:100%!important;padding-left:0!important;font-size:22px}
.dynamic-right li.mgt20{margin-top:15px!important;}
/*视频*/
.video-index{margin:0px;}
.video-index .first{ margin-bottom:16px;}
.video-index div{width:340px; display:block;}
.video-index div a{ display:block;}
.video-index div h1{ height:40px; line-height:40px; font-size:14px; color:#515153; background:#e2e2e2; text-align:center; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;padding:0px 5px;}
.video-index div .pic_box{width:340px; height:220px; overflow:hidden; position:relative;}
.video-index div .pic_box .icon{ display:block; position:absolute; top:0; left:0; height:100%; width:100%; background:url(../images/icon_play.png) center no-repeat; } 
.video-index div img{ width:340px; height:220px; display:block; opacity:0.8; alpha(opacity=80);}
.video-index div:hover img{ width:340px; height:220px; display:block; opacity:1; alpha(opacity=100);}
.video-index div:hover{ box-shadow:0 0 8px #ddd;}
.video-index div h1:hover{background:#d50110; color:#fff;}
.video-index li {background: url(../images/li_video.jpg) no-repeat center left;padding-left: 22px;font-size: 16px;height: 30px;line-height: 30px;overflow: hidden;}

/*教育资源库分类*/
.category{width:590px;height:420px;margin-top:16px;}
.category-index { width:590px; }
.category-index ul { padding:0px; margin:0px;}
.category-index li {width:242px; float:left;margin-right:30px;height:34px;line-height:34px;padding-left:14px;background:url(../images/dot.jpg) no-repeat left center;overflow:hidden;}
.category-index li.last-child{margin-right:0px;}
.university-index{width:590px;height:420px;margin-top:16px;}

/*教育资源库*/
.resource{position:relative;}
.resource-nav{position:absolute;height: 60px;line-height: 60px;top: 0px;right:0px;}
.resource-nav li{float:left;height:60px;line-height:60px;padding:0 25px;cursor:pointer;color:#666;}
.resource-nav li a{color:#666;}
.resource-nav li.on {background: #dd000f;color:#fff;}
.resource-nav li.on a{color:#fff;}
.resource-index { width:830px; }
.resource-index ul { padding:0px; margin:0px;}
.resource-index li {width:242px; float:left;margin-right:30px;height:34px;line-height:34px;padding-left:14px;background:url(../images/dot.jpg) no-repeat left center;overflow:hidden;}
.resource-index li.last-child{margin-right:0px;}

.resource-category {}
.resource-category ul { padding:0px; margin:0px;}
.resource-category li {width:242px;float:left;margin-right:30px;height:34px;line-height:34px;padding-left:14px;background:url(../images/dot.jpg) no-repeat left center;overflow:hidden;}
.resource-category li.last-child{margin-right:0px;}

.resource-list {}
.resource-list ul { padding:0px; margin:0px;}
.resource-list li {width:232px;float:left;margin-right:30px;height:34px;line-height:34px;padding-left:14px;background:url(../images/dot.jpg) no-repeat left center;overflow:hidden;}
.resource-list li.last-child{margin-right:0px;}

/*名校展示*/
.school-index{ margin:15px 0px;}
.school-index li{width:160px; float:left; margin-right:20px; margin-bottom:20px;}
.school-index li.last-child{margin-right:0px;}
.school-index li img{ width:160px; height:124px; display:block; opacity:0.8; alpha(opacity=80);}
.school-index li:hover img{ width:160px; height:124px; display:block; opacity:1; alpha(opacity=100);}
.school-index li:hover{ box-shadow:0 0 8px #ddd;}
.school-index li span{ height:30px; line-height:30px; font-size:14px; text-align:center; display:block; overflow:hidden;}

/*招生考试*/
.exam-index{height:350px;}
.exam-left{float:left; width:387px;}
.exam-left .first {width:387px;height: 250px;margin:2px 0px 0px 0px; overflow:hidden;}
.exam-left .first img {width:387px; height:250px;}
.exam-left .first p {position:absolute; width:387px; height:76px; line-height:22px; color:#333333;text-align:left; font-size:12px;}
.exam-left .first p a { font-size:16px; line-height:35px;}
.exam-right{float:right}
.exam-right .list { width:400px; }
.exam-right .list ul { padding:0px; margin:0px;}
.exam-right .list li { height:34px;line-height:34px;padding-left:14px;background:url(../images/dot.jpg) no-repeat left center;overflow:hidden;}
.exam-right .list li.big2{height:100px!important;background:0 0!important;text-align:left!important;width:100%!important;padding-left:0!important;font-size:22px}
.exam-right .list li.big2 b{height:50px;line-height:50px!important;overflow:hidden;}
.exam-right .list li.big2 p{height:50px;line-height:22px!important;font-size:14px}
.exam-right .list li span { color:#b3b3b3; margin-right:10px; margin-left:10px;}

/*教育舆情*/
.opinion-index{margin:0px;}
.opinion-index .first{width:340px; display:block;margin-bottom:6px;}
.opinion-index .first img{ width:340px; height:200px; display:block; opacity:0.8; alpha(opacity=80);}
.opinion-index .first:hover img{ width:340px; height:200px; display:block; opacity:1; alpha(opacity=100);}
.opinion-index .first:hover{ box-shadow:0 0 8px #ddd;}
.opinion-index .first span{ height:40px; line-height:40px; font-size:14px;background: #e2e2e2; text-align:center; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; display:block;}
.opinion-index .first span:hover{background:#d50110; color:#fff;}
.opinion-index li {background: url(../images/dot.jpg) no-repeat center left;padding-left: 14px;font-size: 16px;height: 30px;line-height: 30px;overflow: hidden;}

/*校园之星*/
.star-index{width:340px;float:left;}
.star-index .first {width:340px;height:280px;margin:2px 0px 0px 0px; overflow:hidden;}
.star-index .first img {width:340px; height:230px;}
.star-index .first p {position:absolute; width:340px; height:35px; line-height:35px; font-size:16px;color:#333333;text-align:center;}
.star-index li{width:165px; float:left; margin-right:10px;margin-bottom:10px;}
.star-index li.last-child{margin-right:0px;}
.star-index li img{ width:165px; height:124px; display:block; opacity:0.8; alpha(opacity=80);}
.star-index li:hover img{ width:165px; height:124px; display:block; opacity:1; alpha(opacity=100);}
.star-index li:hover{ box-shadow:0 0 8px #ddd;}
.star-index li span{ height:30px; line-height:30px; font-size:14px; text-align:center; display:block; overflow:hidden;}

/*教苑美文*/
.article-index { width:460px; }
.article-index ul { padding:0px; margin:0px;}
.article-index li { height:34px;line-height:34px;padding-left:14px;background:url(../images/dot.jpg) no-repeat left center;overflow:hidden;}
.article-index li.big2{height:106px!important;background:0 0!important;text-align:left!important;width:100%!important;padding-left:0!important;font-size:22px}
.article-index li.big2 b{height:50px;line-height:50px!important;overflow:hidden;}
.article-index li.big2 p{height:50px;line-height:22px!important;font-size:14px}
.article-index li span { color:#b3b3b3; margin-right:10px; margin-left:10px;}

/*名师访谈*/
.teacher-index{ margin:15px 0px;}
.teacher-index li{width:78px; float:left; margin-right:9px; margin-bottom:9px;}
.teacher-index li.last-child{margin-right:0px;}
.teacher-index li img{ width:78px; height:78px; display:block; opacity:0.8; alpha(opacity=80);}
.teacher-index li:hover img{ width:78px; height:78px; display:block; opacity:1; alpha(opacity=100);}
.teacher-index li:hover{ box-shadow:0 0 8px #ddd;}
.teacher-index li span{ height:30px; line-height:30px; font-size:14px; text-align:center; display:block; overflow:hidden;}

/*图库*/
.photo-index { height:420px; margin-top:10px;}
.photo-left { float:left; width:285px; height:395px;}
.photo-middle { float:left; width:595px; height:395px; margin-left:17px;position:relative;overflow: hidden;}
.photo-middle img {position:absolute; width:595px; height:395px;}
.photo-middle p {position:absolute; width:595px; height:25px; line-height:25px; color:#FFF; top:369px; text-align:center; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8f000000,endColorstr=#8f000000); background:rgba(0, 0, 0, 0.4)}
.photo-middle p a { color:#FFF;}
.photo-right { float:right; width:285px; height:395px;}
.photo-index .list { width:285px; height:190px; margin-right:10px; margin-bottom:15px; float:left; position:relative;overflow: hidden;}
.photo-index .list img {position:absolute; width:285px; height:190px;}
.photo-index .list p {position:absolute; width:285px; height:25px; line-height:25px; color:#FFF; top:165px; text-align:center; overflow:hidden;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8f000000,endColorstr=#8f000000); background:rgba(0, 0, 0, 0.4)}
.photo-index .list p a { color:#FFF;}

/*列表*/
.feed-title{height:45px;line-height:45px;margin-top:10px;background:url(../images/news_line2.png) center bottom;}
.feed-title h2{width:170px;font-size:18px;text-align:left;color:#fff;background:#dd000f url(../images/news_line_title.png) right bottom;}
.feed-title h2 span{padding-left:40px;}
.feeds-item{font-size:12px;border-top:1px solid #eaecef;position:relative;padding:20px 0;}
.feeds-item:first-child{border-top:0;}
.feeds-item h3{margin-bottom:5px;}
.feeds-item h3 a{font:20px/29px "微软雅黑";color:#262627;font-weight:800;}
.feeds-item h3 a:hover{color:#dd000f;text-decoration:none;}
.feeds-item .feeds-item-pic{position:absolute;left:0;width:200px;height:120px;top:20px;}
.feeds-item .feeds-item-pic a{display:block;height:100%;overflow:hidden;}
.feeds-item .feeds-item-pic img{width:100%;}
.feeds-item .feeds-item-text,.feeds-item .feeds-item-text1{height:48px;color:#606a77;font-size:16px;line-height:24px;overflow:hidden;}
.feeds-item .feeds-item-info{line-height:22px;color:#999;overflow:hidden;width:100%;margin-top:13px;}
.feeds-item .feeds-item-info .count,.feeds-item .feeds-item-info .feeds-item-author,.feeds-item .feeds-item-info .share-article,.feeds-item .feeds-item-info .tm{margin-right:10px;display:inline-block;}
.feeds-item .feeds-item-info .share-article{color:#999;}
.feeds-item .feeds-item-info .share-article:hover{color:#999;text-decoration:none;}
.feeds-item .feeds-item-info .feeds-item-author{color:#666;}
.feeds-item .feeds-item-info .feeds-item-author:hover{color:#ccc;text-decoration:none;}
.feeds-item .feeds-item-info .labels{float:right;margin-right:-1px;margin-right:-3px\9;}
.feeds-item-info .label{padding:0 1px;display:inline-block;height:20px;line-height:20px;vertical-align:top;}
.feeds-item-info .label .labelnm{border:1px solid #999;border-radius:2px;color:#999;margin:0 2px 0 0;padding:0px 7px;}
.feeds-item-info .labelnm:hover{color:#e05a5a;text-decoration:none;}
.feeds-item-info .label a:hover{background:#dd000f; color:#fff;border:1px solid #dd000f;}
.feeds-item .feeds-item-info .public-v{display:inline-block;margin-right:10px;vertical-align:middle;margin-left:-7px;}
.feeds-item-time{position:absolute;right:0;top:27px;right:20px;}

.hasImg{padding-left:215px;min-height:125px;}
.hasImg .feeds-item-info{width:610px;}
.hasImg .feeds-item-info span{display:block;float:left;}
.hasImg .feeds-item-text,.hasImg .feeds-item-text1{overflow:hidden;}
.hasImg .feeds-item-info .fx{overflow:hidden;float:left;margin-top:5px;}
.hasImg .feeds-item-info .fx img{display:block;float:left;}

/*百度分享*/
.bdsharebox{margin-left:20px;width:132px}
.bdsharebox .share-weixin,.bdsharebox .share_to,.bdsharebox a{display:block;float:left;margin:0 3px;padding-left:20px;line-height:20px;height:20px;background-image:url(../images/index_share.png);background-repeat:no-repeat}
.bdsharebox .share_to{float:left;background-position:0 5px}
.bdsharebox .bds_qzone{background-position:0 -75px;cursor:pointer}
.bdsharebox .bds_qzone:hover{background-position:0 -192px}
.bdsharebox .bds_tsina{background-position:0 -115px;cursor:pointer}
.bdsharebox .bds_tsina:hover{background-position:0 -232px}
.bdsharebox .share-weixin{background-position:0 -152px;cursor:pointer}
.bdsharebox .share-weixin:hover{background-position:0 -272px}

/*底部*/
.foot-link-main{min-width: 1200px;width:100%;background:#f7f7f7;}
.foot-link-main .link-line{height: 50px;line-height: 50px;background:#fff;border-bottom:3px #dd000f solid;}
.foot-link-main .link-nav{height: 50px;line-height: 50px;}
.foot-link-main .link-nav li{float:left;height:50px;padding:0 25px;cursor:pointer;}
.foot-link-main .link-nav li.on {background: #dd000f;color:#fff;}
.foot-link-main .link-cont{padding:20px 0px;border-bottom:1px #eaeaea solid;}
.foot-link-main .link-cont .links{padding-right:0}
.foot-link-main .link-cont .links a{line-height:25px;font-size:14px;padding-right:10px;}
.foot-main{min-width: 1200px;width:100%;background-color:#f7f7f7;padding:0px 0px 20px;color:#666;}
.foot-main .foot-nav{width:1200px;height:80px;margin:0 auto;text-align:center}
.foot-main .foot-nav a{line-height:80px;font-size:16px;margin:0 15px;}
.foot-main .logo{width:1200px;margin:10px auto 0px;overflow:hidden;text-align:center}
.foot-main .desc{width:260px;height:30px; line-height:30px;margin:15px auto;border:1px #eaeaea solid;border-radius:12px;text-align:center;font-size:14px;}
.foot-main .copyright{width:1200px;margin:0 auto;overflow:hidden;text-align:center}
.foot-main .copyright ul{display:block}
.foot-main .copyright ul li{color:#666;font-size:14px;line-height:28px}
.foot-main .copyright ul li a{color:#666}
.foot-main .share{width:1200px;margin:10px auto 0px;text-align:center; height:30px;}
.foot-main .other{width:680px;margin:15px auto 0px;overflow:hidden;text-align:center;}
.foot-main .other ul{display:block}
.foot-main .other ul li{color:#666;font-size:14px;line-height:26px;float:left; margin:0px 8px;}
.foot-main .other ul li a{color:#666}

/*搜索导航*/
#header_search{background:#dd000f;height:88px;width:100%;z-index:9999;left:0}
#header_search .headbg{width:50%;background:#dd000f;height:88px;position:absolute;right:0}
#header_search .header-content{position:relative;height:100%;width:1200px;margin:0 auto}
#header_search .logo{background:url(../images/logo_white.png) no-repeat;background-size:100% 100%;width:204px;height:47px;display:inline-block;float:left;margin-top:15px}
#header_search .logo a{display:block;height:100%}
#header_search #menu{height:88px;float:right;z-index:1;}
#header_search #menu a{color:#fff;height:88px;line-height:88px;text-align:center;font-size:18px;padding:0 12px}

/*右侧*/
.mod{margin-bottom:20px}
.mod.mgt8{margin-top:8px}
.mod.pdt8{padding-top:8px}
.mod .txt{height:50px; line-height:50px; width: 340px; background:#f3f3f3;border-top:2px #7e7e7e solid;}
.mod .txt p{font-size:18px;text-align:left;color:#dd000f; padding-left:20px;}
.mod .txt i{height:2px;width:90px;background:#dd000f;display:block; position:relative;top:-2px;}

/*热门*/
.top-list{height:395px; overflow:hidden;}
.top-list ul{margin-top:7px}
.top-list ul li{width:320px;height:56px;overflow:hidden;padding:10px 0;border-bottom:1px #e5e5e5 solid}
.top-list ul li.blue .top-left p{background:#dd000f;color:#fff;}
.top-list ul li.blue .top-left p span{color:#fff;}
.top-list ul li.blue .top-right{color:#dd000f;}
.top-list ul li .top-left{float:left}
.top-list ul li .top-left span{font-size:16px;color:#4e4e4e}
.top-list ul li .top-left p{font-size:12px;color:#888;line-height:36px; width:82px; height:36px; background:#f2f2f2; text-align:center; margin-top:6px;}
.top-list ul li .top-right{float:right;width:220px;}

/*标签*/
.tags-list{height:140px; padding:10px 0px 10px;text-align: left; overflow:hidden;}
.tags-list a {display: inline-block;height: 26px;line-height: 24px;padding: 0 15px;border: 1px solid #68727d;border-radius: 15px;color: #68727d;margin: 5px;font-size:12px;}
.tags-list a:hover{background:#dd000f; color:#fff;border: 1px solid #dd000f;}

/*热点视频*/
.hot-video{ margin:0; overflow: hidden; }
.hot-video ul{margin:0px; padding:0px}
.hot-video .first{ margin-bottom:6px;}
.hot-video div{width:340px; display:block;}
.hot-video div a{ display:block;}
.hot-video div h1{ height:40px; line-height:40px; font-size:14px; color:#515153; background:#e2e2e2; text-align:center; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;padding:0px 5px;}
.hot-video div .pic_box{width:340px; height:220px; overflow:hidden; position:relative;}
.hot-video div .pic_box .icon{ display:block; position:absolute; top:0; left:0; height:100%; width:100%; background:url(../images/icon_play.png) center no-repeat; } 
.hot-video div img{ width:340px; height:220px; display:block; opacity:0.8; alpha(opacity=80);}
.hot-video div:hover img{ width:340px; height:220px; display:block; opacity:1; alpha(opacity=100);}
.hot-video div:hover{ box-shadow:0 0 8px #ddd;}
.hot-video div h1:hover{background:#d50110; color:#fff;}
.hot-video li {background: url(../images/li_video.jpg) no-repeat center left;padding-left: 22px;font-size: 14px;height: 30px;line-height: 30px;overflow: hidden;}

/*头条文章*/
.top-artical{width: 340px;}
.top-artical ul{margin-top: 7px;}
.top-artical ul li{width: 340px;height: 70px;overflow: hidden;padding: 10px 0;border-bottom: 1px #e5e5e5 solid}
.top-artical ul li .top-left{float: left;}
.top-artical ul li .top-right{float: right;width: 207px;}
.top-artical ul li .top-right h4{font-size: 16px; line-height:25px;font-weight:normal;}
.top-artical ul li .top-left img{width: 116px;height: 68px;border:1px #f2f2f2 solid;}
.top-artical ul li .top-right p{font-size: 12px;line-height: 22px;}

/*热门文章*/
.hot-artical{width: 340px;}
.hot-artical ul{margin-top: 7px;}
.hot-artical ul li{padding: 15px 0;overflow: hidden;border-bottom: 1px #f0f0f4 solid}
.hot-artical ul li .hot-a1{background:url(../images/num_icon.png) 0px 0px no-repeat; width:30px; height:28px; line-height:28px; text-align:center; color:#fff;}
.hot-artical ul li .hot-a11{background:url(../images/num_icon.png) 0px -30px no-repeat; width:30px; height:28px; line-height:28px; text-align:center; color:#fff;float: left;display: block;}
.hot-artical ul li .hot-a1,.hot-artical ul li .hot-a2{float: left;display: block;}
.hot-artical ul li .hot-a2{width: 290px;margin-left: 20px;}
.hot-artical ul li .hot-a2 span{font-size: 16px; line-height:28px;}
.hot-artical ul li .hot-a2 p{line-height: 20px; font-size:12px;}

/*新媒体矩阵*/
.new-media{width:340px;height:242px;}
.new-media ul{margin-top: 7px;}
.new-media ul li{width: 340px;height: 110px;padding: 6px 0;}
.new-media ul li .top-left{float: left;width:210px;}
.new-media ul li .top-left .txt_1{height:60px;font-size:16px; background:url(../images/shareIcon.png) left no-repeat;background-size:52px 52px;padding-left:80px;}
.new-media ul li .top-left .txt_2{height:60px;font-size:16px; background:url(../images/shareIcon.png) left no-repeat;background-size:52px 52px;padding-left:80px;}
.new-media ul li .top-left .desc{font-size:12px;padding-left:80px; position:relative; top:-20px;}
.new-media ul li .top-right{float: right;width:120px;}

/*内页标签*/
.tags li{padding:10px 0 8px;border-top:1px dotted #f0f0f4}
.tags li:first-child{border:0}
.tags li{position:relative;padding-left:72px}
.tags li .tagnm{color:#e94c3d;font-size:12px;padding:0 6px;border:1px solid #e5e5e5;height:20px;line-height:20px;position:absolute;left:0;border-radius:3px}
.tags li .tagnm:hover{background:#e94c3d;text-decoration:none;color:#fff;border-color:#e94c3d}
.tags li .title{color:#333;height:22px;line-height:22px;display:inline-block;overflow:hidden;font-size:14px}
.tags li .title:hover{text-decoration:none;color:#e05a5a}

/*加载更多*/
.rendermore{margin:0 0 35px}
.rendermore a{display:block;height:60px;text-align:center;background:#f3f5f9}
.rendermore span{display:block;height:60px;font-size:18px;line-height:60px;color:#333;text-align:center;background:#f3f5f9}
.rendermore a:hover{background:#dd000f}
.rendermore a:hover,.rendermore a:hover span{text-decoration:none;color:#fff;background:#dd000f}
.rendermore .loading{background:#f3f5f9;color:#333;height:60px;font-size:18px;line-height:60px}
.rendermore .loading .i{background:url(../images/loading_more.gif) no-repeat center;display:inline-block;width:38px;height:22px;margin:12px 10px 11px;vertical-align:top}

.hide{display: none;}
.show{display: block;}

/* 广告 */
.adv_60{height:60px}
.adv_70{height:70px}
.adv_80{height:80px}
.adv_90{height:90px}
.adv_100{height:100px}
.adv_w_300{width:300px;height:70px}
.adv_w_580{width:580px;height:70px}
.adv_w_405{width:405px;height:100px}
.adv_w_595{width:595px;height:60px}
.adv_2{margin:10px 0px 10px;height:90px}
.adv_4{margin-bottom:10px; height:50px;}
.adv_5{margin-bottom:20px}

/*列表微信*/
.weixin-qrcode{display:none;position:absolute;width:180px;border:1px solid #ccc;background:#fff;color:#999;z-index:100}
.weixin-qrcode .qrcode-del{position:absolute;right:17px;top:19px;display:block;width:13px;height:13px;margin:0;padding:0;cursor:pointer;background:url(../images/qrcode-del.png) no-repeat 0 0}
.weixin-qrcode .qrcode-del:hover{background-position:0 -30px}
.weixin-qrcode .qrcode-title{padding:15px 0 0 20px;font-size:14px;line-height:20px}
.weixin-qrcode #qrcode canvas{width:133px;height:133px;border:4px solid #f1f0f0;margin:15px auto;display:block}
.weixin-qrcode .qrcode-text{margin:0 20px;font-size:12px}

/*返回顶部*/
.backToTop{display:none;width:48px;height:48px;color:#105590;font-size:14px;text-align:center;text-indent:-9999px;position:fixed;left:50%;bottom:10px;cursor:pointer;background:url(../images/top.jpg) no-repeat scroll center top #dd000f;margin-left:610px;padding:0;font-size:16px;border-radius: 5px;}
.backToTop:hover{color:#fff;text-indent:0;background:#dd000f}

/*友情链接*/
.bigtitle{width:100%;height:30px;border-bottom:1px solid #D6D6D6;margin-bottom:10px;overflow:hidden}
.bigtitle h3{line-height:25px;font-size:16px;float:left;color:#122e67}
.bigtitle span{line-height:30px;font-size:14px;float:right;font-weight:400}
.swap_ul{width:100%;height:30px;line-height:30px;color:#0087bd;font-size:18px}
.swap_ul li.tabin{background-color:#929292;color:#fff}
.swap_ul li{float:left;background-color:#fff;color:#000;padding:5px;cursor:pointer;width:125px;height:28px;line-height:20px;text-align:center}
.contentin{display:block!important}
.swapbox{clear:left;background-color:#fff;color:#333;height:auto;padding:0 0 5px 0;display:none}
.friend{line-height:30px;min-height:60px;text-align:left}
.friend a{margin:6px 6px 6px 0;color:#333}

.slideBox { width: 100%; height: 80px; overflow: hidden; position: relative; }
.slideBox .hd { height: 8px; overflow: hidden; position: absolute; right: 5px; bottom: 5px; z-index: 10; }
.slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }
.slideBox .hd ul li { float: left; margin-right: 5px; width: 8px; height: 8px; line-height: 5px; border-radius: 20px; text-indent: -9999em; background: #fff; cursor: pointer; background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000, endColorstr = #90000000);
color: #FFF; overflow: hidden; }
.slideBox .hd ul li.on { background: rgba(255,0,0,0.9); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000, endColorstr = #90000000);}

/*滚动图片*/
.picScroll{ margin:10px auto 20px ;  position:relative;  border:1px solid #eee; width:1168px;  padding:10px 0 10px 30px; background:#fff; overflow:hidden;}
.picScroll .prev,
.picScroll .next{ display:block; position:absolute; top:30px; left:5px; width:23px; height:23px; background:url(../images/btns.png) no-repeat;}
.picScroll .next{ left:auto; right:5px; background-position:-25px 0; }
.picScroll .prev:hover{ background-position:0 -30px; }
.picScroll .next:hover{ background-position:-25px -30px; }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ width:165px; float:left; overflow:hidden; padding:0 10px;}
.picScroll ul li img{ width:165px; height:60px; display:block; background:url(../images/loading.gif) center center no-repeat; }

.bg6{margin-bottom:38px}
.part{position:relative;width:830px}
.p-left{margin-right:30px;width:130px}
.p-right{width:670px}
.part-right .ad{display:block;margin-bottom:30px}
.p2-nav-wap{position:relative;margin-right:40px;width:130px;height:100%}
#p2-nav{padding-top:20px;width:130px;height:340px;background-image:url(../images/bg3.png);border-radius:4px}
#p2-nav.fixed{position:fixed;top:86px}
#p2-nav.hold{position:absolute;bottom:80px}
.p2-nav-wap{position:relative;margin-right:30px;width:130px;height:100%}
#p2-nav div{width:100%;height:40px;line-height:40px;font-size:20px;color:#FFF;text-align:center}
#p2-nav li a{display:inline-block;width:100%;height:40px;line-height:40px;font-size:16px;color:#FFF;text-align:center}
#p2-nav li a.active{background-image:url(../images/bg4.png)}
.list-item{margin-bottom:15px;padding-bottom:15px;width:100%;border-bottom:1px solid #E6E6E6}
.item-pic-cont{float:left;display:inline-block;margin-right:26px;width:158px;height:102px}
.item-pic{float:left;display:inline-block;margin-right:18px;width:158px;height:102px}
.pic-s{margin:18px 0;width:100%;overflow:hidden}
.pic-s div{width:736px}
.item-title{display:block;font-size:20px;line-height:28px;color:#474747;font-weight:600;overflow:hidden}
.auto-ellipsis,.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.item-des.auto-ellipsis{height:54px;margin-top:14px;margin-bottom:6px;white-space:normal}
.item-des,.item-time{display:block;height:18px;font-size:14px;line-height:18px;color:#ABABAB;overflow:hidden}
.item-split{font:12px/22px Arial,"Sim sun";margin:0 13px;color:#ddd}
.item-des,.item-time{margin-top:18px;display:block;height:18px;font-size:14px;line-height:18px;color:#ABABAB;overflow:hidden}
.item-time span.search-kw{margin-right:8px;transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s;-o-transition:all .4s}
.item-time span.search-kw a{color:#ABABAB}
.item-time span.search-kw:hover{color:#348CEC}
.item-time .right{position:relative;padding-left:22px}
.more-2{position:relative;top:5px;margin-bottom:46px;padding:12px 0;font-size:20px;text-align:center;color:#404040;background-color:#fdfdfd;border:1px solid #e5e5e5;border-radius:4px;cursor:pointer}
.more-2:hover{color:#dd000f;border-color:#dd000f;text-decoration:none;}
#fllow3{width:340px}
#fllow3.fixed{position:fixed;bottom:38px}
#fllow3.hold{position:absolute;}

/*翻页*/
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 25px 0;
    border-radius: 4px;
}
.pagination > li {
    display: inline;
}
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.8;
    text-decoration: none;
    color: #337ab7;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    z-index: 3;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #dddddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    z-index: 2;
    color: #ffffff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
    color: #777777;
    background-color: #ffffff;
    border-color: #dddddd;
    cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}
.pager {
    padding-left: 0;
    margin: 25px 0;
    list-style: none;
    text-align: center;
}
.pager li {
    display: inline;
}
.pager li > a,
.pager li > span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
    text-decoration: none;
    background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
    float: right;
}
.pager .previous > a,
.pager .previous > span {
    float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
    color: #777777;
    background-color: #ffffff;
    cursor: not-allowed;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    background-color: #f4f4f4;
    border-color: #DDDDDD;
    color: inherit;
    cursor: default;
    z-index: 2;
}
.pagination > li > a,
.pagination > li > span {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    color: inherit;
    float: left;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 4px 10px;
    position: relative;
    text-decoration: none;
}
.pagination > li > .active,
.pagination > li > .active > span,
.pagination > li > .active > a:hover,
.pagination > li > .active > span:hover,
.pagination > li > .active > a:focus,
.pagination > li > .active > span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #dd000f;
    border-color: #11aa8d;
}

.pagination > li > .active:hover {
    color: #fff;
    cursor: default;
    background-color: #11aa8d;
    border-color: #10a387;
}
.pagination > li > a {
    padding: 8px 16px;
}
