a {color: #333;}
.adv ,.ad ,.tladv{overflow: hidden;}
.adv img ,.ad img ,.tladv img {display: block;width: 100%;}
.tladv img {margin:20px 0;}
.oh {position: relative;overflow: hidden;}
a.more:hover {text-decoration: underline;}
.aaa {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.wrap{width: 960px;}



.logo_img{height: 60px;}

/*广告位*/
.adv-1{margin-top: 20px; overflow: hidden;}


/* 浮动菜单 */
.topInfo .pop {display: none; position: absolute; left: -38px; top: 34px; width: 170px; text-align: center; background: #fff; border: 1px solid #ccc; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 10px 0; -moz-box-shadow: 4px 4px 0 rgba(0,0,0,.2); -webkit-box-shadow: 4px 4px 0 rgba(0,0,0,.2); box-shadow: 4px 4px 0 rgba(0,0,0,.2); color: #101010; font-size: 14px; -webkit-animation:topFadeIn .3s ease-out; -moz-animation:topFadeIn .3s ease-out; animation:topFadeIn .3s ease-out;}
.topInfo .pop s {position: absolute; top: -8px; left: 80px; width: 16px; height: 9px; background: url('../images/icons.png') -10px -591px;}
.topInfo .pop p {line-height: 20px;}
.topInfo .pop p a {padding: 0; background: none;}
.topInfo .pop p a img {display: block; margin: 0 auto;}

/*搜索*/
.search-box{margin-top: 20px;}
.search-box-l a{display: block; margin-top: -10px;}
.search-box-l a img{height: 50px;}
.weather-box{margin: 2px 25px 0 0;}
.weather-box.pointer {cursor: pointer;}
.weather-box.pointer:hover {color: #f34540;}
.weather-box img{width: 30px; height: 30px; float: left;}
.weather-box .pic .wn, .weather-box .date, .weather-box .weather, .weather-box .wind {display: none;}
.weather-box li {display: block; float: left; font-size: 14px; padding-left: 10px; line-height: 30px;}
.search-box .search-input{height: 30px; width: 230px; border: 1px solid #f4f4f4; border-radius: 25px; background: #f6f6f6;}
.search-box .search-input form{position: relative;}
.search-box .search-input .search-txt{height: 30px; width: 175px; line-height: 30px; border: none; font-size: 13px; background: 0; padding-left: 15px; }
.search-box .search-input .search-btn{position: absolute; bottom: 6px; right: 15px; width: 18px; height: 19px; overflow: hidden; line-height: 200px; border: 0; background: url(../images/icon1.png) no-repeat 0 0; cursor: pointer;}

/*导航*/
.nav-box{width: 100%; border-top: 2px #f34540 solid; border-bottom: 1px #eee solid;}
.nav-box li{float: left; font-size: 16px; background: url(../images/icon1.png) no-repeat 100% -53px; padding: 0 22px 0 14px;}
.w1200 .nav-box li{padding: 0 30px 0 25px; *padding: 0 28px 0 25px; padding: 0 28px 0 25px\9;}
.nav-box li:first-child{padding-left: 0;}
.nav-box li:last-child{padding-right: 0;}
.nav-box li a{line-height: 47px; height: 47px;}

/*内容左边部分*/
.main{margin-top: 5px;}
.wrap-l{display: none;}
.w1200 .wrap-l{margin-right: 50px; width: 200px; display: block; min-height: 1px;}
.topFixed{position: fixed; top: 0; width: 200px; z-index: 99999;}
.topFixed .wrap-l-tit {margin-top: 20px;}

.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical, .mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical {right: -10px;}


.wrap-l-tit h2{font-size: 16px; color: #404040; line-height: 16px; padding: 0 0 15px 0; border-bottom: 1px solid #eee; font-weight: bold;}
.wrap-l-tit h2 span{border-left: 3px solid #f34540; padding-left: 10px;}
.attitude{}
.attitude .atd-box{border-bottom: 1px solid #eee; padding: 25px 0 20px 0;}
.atd-box .atd-box-tit{text-align: center;}
.atd-list .atd-list-fw h2{font-size: 16px; margin: 0px 0 5px 0; font-weight: bold;}
.atd-list .atd-list-fw .img-box{width: 0; height: 0; overflow: hidden; transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out;}
.atd-hover .atd-list-fw .img-box, .atd-hover .atd-list-fw .img-box img{display: block; width: 200px; height: 90px;}
.atd-list ul{margin-top: 5px;}
.atd-list li{font-family: "\5b8b\4f53",Arial,sans-serif; position: relative; padding-left: 10px; line-height: 23px; height: 23px; overflow: hidden;}
.atd-list li:after{content: ""; background: #888; width: 2px; height: 2px; display: block; position: absolute; left: 0; top: 50%; margin-top: -2px;}
.atd-list li a{color: #888;}
.atd-list li a:hover {color: #f60;}

/*内容中间部分*/
.wrap-c{width: 800px;}
.wrap-c .top-news{margin-top: -18px;}
.wrap-c .top-news h1{font-size: 30px; font-weight: bold; margin-top: 10px; height: 50px; overflow: hidden;}
.wrap-c .top-news .top-news-ul li{height: 38px; line-height: 38px; font-size: 18px; overflow: hidden;}

/*广告位*/
.adv-2{height: 50px; width: 800px; margin: 21px 0 0 0;}

/*独家幻灯片*/
.slide-1 .bd .slideshow-item{position: relative; height: 450px;}
.slide-1 .bd .slideshow-item a {color: #fff;}
.slide-1 .slideinfo{height: 60px; line-height: 60px; overflow: hidden; padding: 0 10px 0 12px; font-size: 20px; background-image: linear-gradient(transparent,#000); position: absolute; bottom: 0; left: 0; right: 0;}
.bg-txt a{color: #fff; font-weight: bold;}
.slide-1{margin: 29px 0 0 0; position: relative; overflow: hidden;}
.slide-1 .hd{height: 49px; border-top: 1px solid #eee;}
.slide-1 .hd ul{margin-top: 18px;}
.slide-1 .hd li{float: left; margin: 0 0 0 8px; width: 8px; height: 8px; border-radius: 8px; border: 1px solid #d6d6d6; -webkit-border-radius: 8px; text-indent: 99999px;}
.slide-1 .hd li.on{background: #f34540; width: 10px; height: 10px; border-radius: 10px; -webkit-border-radius: 10px; border: 0;}
.slide-1 .hd h3{font-size: 20px; line-height: 40px; font-weight: bold;}
.slide-1 .hd h3 a{color: #404040;}
.slide-1 .bd{height: 450px; overflow: hidden; width: 800px;}
.slide-1 .prev, .slide-1 .next, .slide-3 .prev, .slide-3 .next{width: 36px; height: 60px; overflow: hidden; position: absolute; top: 145px; z-index: 10;cursor: pointer; background: url(../images/sprite.png) no-repeat; display: none; transition: none; -moz-transition: none; -webkit-transition: none; -o-transition: none;}
.slide-1 .prev, .slide-3 .prev{background-position: -271px -775px; left: 0; animation: leftFadeIn .3s ease-out; -webkit-animation: leftFadeIn .3s ease-out; -moz-animation: leftFadeIn .3s ease-out;}
.slide-1 .next, .slide-3 .next{background-position: -312px -775px; right: 0; animation: rightFadeIn .3s ease-out; -webkit-animation: rightFadeIn .3s ease-out; -moz-animation: rightFadeIn .3s ease-out;}
.slide-1 .prev:hover, .slide-3 .prev:hover{background-position: -271px -845px;}
.slide-1 .next:hover, .slide-3 .next:hover{background-position: -312px -845px;}

/*信息切换*/
.module{margin-top: 35px;}
.slide-2 .hd{width: 800px; height: 50px; border-top: 1px solid #f04343; position: relative; background: #f7f9fa;}
.slide-2 .hd ul{float: left; height: 50px;}
.slide-2 .hd ul li{float: left;}
.slide-2 .hd ul li a{display: block; width: 65px; height: 50px; text-align: center; font: normal 16px/50px "Microsoft Yahei"; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.slide-2 .hd .more.on{background: #f04343 url('../images/sprite.png') no-repeat -279px -314px; color: #fff;}
.slide-2 .hd ul li.on a{background: #f04343; font-weight: bold; color: #fff;}
.slide-2 .hd .more{width: 64px; padding-left: 16px; display: block; background: url(../images/sprite.png) no-repeat -279px -948px; font: normal 16px/50px "Microsoft Yahei"; float: right; cursor: pointer;}
.slide-2 .hd .more-list{position: absolute; top: 50px; left: 0; width: 800px; display: none; z-index: 998; background: #f7f9fa; opacity: .95; filter:alpha(opacity=95); -moz-opacity:0.95;}
.slide-2 .hd .more-list a{float: left; display: block; margin: 0 17px; font-size: 16px;}
.picture-box{padding: 11px 0; border-bottom: 1px solid #eee;}
.picture-box .pic-tit{margin-bottom: 13px; font: normal 20px/26px "Microsoft Yahei";}
.picture-box .pic-list{margin-bottom: 15px; width: 800px; overflow: hidden;}
.picture-box .pic-list a{display: block; width: 640px;}
.picture-box .pic-list span{width: 190px; height: 120px; overflow: hidden; float: left; margin-right: 15px;}
.special-box{padding: 15px 0; border-bottom: 1px solid #eee;}
.special-box .special-tit{margin-bottom: 15px; font: normal 20px/26px "Microsoft Yahei";}
.special-box .special-tit .txt-tag{float: right; font: normal 12px/16px "SimSun"; color: #f99; padding: 1px 7px; border: 1px solid #f99; border-radius: 2px; text-decoration: none; margin: 5px 10px 0 0;}
.special-box .special-img a{display: block; overflow: hidden; width: 800px; height: 200px;margin-bottom: 5px;}

.loading{font-size: 20px; line-height: 32px; text-align: center; margin-top: 100px;}
.slide-2 .loading img{width: 30px; height: 30px; display: inline-block; vertical-align: middle; margin: -3px 10px 0 0 ;}
.mnbtn{padding: 30px 0 0 0; font: normal 20px/30px "Microsoft Yahei"; color: #f04343; text-align: center; display: block;}
.list-box{border-bottom: 1px solid #eee; padding: 15px 0;}
.list-box:hover{background: rgb(248, 248, 248);}
.list-box .list-img{margin-right: 15px;}
.list-box .list-img a{width: 140px; height: 88px; overflow: hidden; display: block;}
.slide-2 img{transition: all .5s; display: block; width: 100%; height: 100%;}
.slide-2 img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}
.list-box .list-txt{position: relative; overflow: hidden;}
.article-box .list-txt{width: 800px;}
.list-box .list-txt h3{min-height: 40px; font: normal 20px/26px "Microsoft Yahei"; padding-bottom: 14px;}
.list-box .list-txt h3 a{min-height: 40px; font: normal 20px/26px "Microsoft Yahei"; padding-bottom: 14px;}
.list-box .txt-box{ position: relative;}
.list-box .news-keywords{}
.slide-2 .txt-tag{float: left; margin-right: 10px;}
.slide-2 .txt-tag a{color: #f99; border: 1px solid #f99; padding: 1px 7px; float: left; border-radius: 2px; font: normal 12px/16px "SimSun"; margin-right: 3px; position: relative; -webkit-transition: color .3s ease-in-out; -moz-transition: color .3s ease-in-out; -o-transition: color .3s ease-in-out; transition: color .3s ease-in-out;}
.slide-2 .txt-tag a:before{content: ""; display: block; width: 11px; height: 11px; background: url(http://img2.cache.netease.com/f2e/news/index2016/images/sprite_icon0813_v1.png) no-repeat -92px -613px; position: absolute; top: 3px; right: 50%; margin-right: -5px; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.slide-2 .txt-tag a:hover{color: #f33; border: 1px solid #f33; padding: 1px 9px 1px 5px;}
.slide-2 .txt-tag a:hover:before { right: 6px; filter: alpha(opacity=100); opacity: 1; transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); }
.slide-2 .txt-label{float: left; padding-right: 4px; height: 14px; line-height: 14px; max-width: 180px; margin: 3px 8px 0 0; overflow: hidden; border-right: 1px solid #bbb;}
.slide-2 .txt-label a{color: #888; margin-right: 7px;}
.slide-2 .time{color: #bbb; float: left; line-height: 20px;}
.slide-2 .author{color: #bbb; float: left; line-height: 20px; margin-left: 20px;}
.slide-2 .flag_g{color: #eee; float: right;}

.picture-box:hover{background: rgb(248, 248, 248);}
.share-box{width: 123px;position: relative; }
.share-box .share{width: 36px; height: 26px; margin: 1px 9px 0 0; background: url(../images/share2.png) no-repeat; display: inline-block; float: left;}
.share-box .post-box{color: #f33; width: 75px; height: 20px; margin-left: 2px; padding-top: 2px; font: 12px/20px Arial,"Sim sun"; overflow: hidden; display: block;}
.share-box .post-box span{display:block;width: 75px; height: 20px;}
.share-box .post-box .icon-close{display: block; background: url(../images/close.png) no-repeat center 5px; color: #bbb;}
.post-wrap{transition: margin-top .3s;}
.share-box .post-box .red{color: #f33; display: block;}
.slide-2 .prev, .slide-2 .next{position: fixed;  width: 26px; padding: 50px 12px 0; height: 40px; overflow: hidden; background-color: #f6f6f6; border-radius: 4px; font-size: 12px; line-height: 16px; text-align: center; color: #f6f6f6; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; top: 50%; margin-top: -45px; display: none;}
.slide-2 .slide-btn-show{position: fixed; left: 50%; display: block;}
.slide-2 .slide-btn span{display: block; width: 100%; height: 100%; background: url(../images/icon.png) no-repeat; position: absolute; top: 0; left: 0; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.slide-2 .prev{margin-left: -533px;}
.w1200 .slide-2 .prev{margin-left: -660px;}
.slide-2 .next{margin-left: 123px;}
.w1200 .slide-2 .next{margin-left: 250px;}
.slide-2 .prev:hover, .slide-2 .next:hover{background-color: #5e5e5e; color: #f6f6f6;}
.slide-2 .prev span{background-position: 0 -698px;}
.slide-2 .prev:hover span{background-position: 0 -709px;}
.slide-2 .next span{background-position: -70px -698px;}
.slide-2 .next:hover span{background-position: -70px -709px;}
.slide-2 .slide-btn .slide-txt{position: absolute; top: 70px; left: 12px; width: 26px; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.slide-2 .slide-btn:hover .slide-txt{top: 57px;}




/*加载更多*/
.load-more{margin: 30px 0 0; font: normal 20px/30px "Microsoft Yahei"; color: #404040; border: 1px solid #e5e5e5; border-radius: 3px; position: relative; text-align: center; text-decoration: none; cursor: pointer;}
.load-add{width: 140px; margin: 0 auto; padding: 14px 0;}
.load-adding{display: none;}
.load-add i, .load-adding i{display: block; float: left; width: 20px; height: 20px; overflow: hidden; margin: 5px; background: url(../images/add.png) no-repeat 0 0; background-size: cover; }



/*焦点图幻灯片*/
.wrap-r{width: 300px;}
.focus-news{width: 300px; overflow: hidden; height: 400px;}
.slide-3{position: relative;}
.focus-news .bd .slideshow-item{position: relative; height: 400px;}
.focus-news .bd .slideshow-item a{display: block; width: 100%; height: 100%; position: relative; color: #fff;}
.focus-news .bd .slideshow-item .slideinfo{position: absolute; left: 0; right: 0; bottom: 0; background-image: linear-gradient(transparent,#000); height: 60px;}
.focus-news .bd .slideshow-item .slideinfo h3{text-align: center; font-size: 16px; line-height: 30px;}
.focus-news .bd .slideshow-item .slideinfo h3 a {color: #fff;}
.focus-news .hd{position: absolute; bottom: 7px; text-align: center; width: 300px; }
.focus-news .hd li{display: inline-block; margin: 0 0 0 8px; width: 8px; height: 8px; border-radius: 8px; border: 1px solid #d6d6d6; -webkit-border-radius: 8px; text-indent: 99999px;}
.focus-news .hd li.on{background: #f34540; width: 10px; height: 10px; border-radius: 10px; -webkit-border-radius: 10px; border: 0;}

/*广告位*/
.adv-list{width: 298px; height: 51px; margin-top: 14px; border: 1px solid #f2f2f2;}
.adv-list li{float: left; width: 129px; height: 25px; line-height: 25px; padding-left: 10px; margin-left: 10px; position: relative;}
.adv-list li a{color: #4b7985;}
.adv-list li a:after{content: ""; background: #4b7985; width: 3px; height: 3px; display: block; position: absolute; left: 0; top: 50%; margin-top: -3px;}
.adv-3{margin-top: 20px;}
#right-last{height: 250px; width: 300px; margin-top: 0}
.adv-3 a{display: block; height: 250px; overflow: hidden; width: 300px;}
.advFixed{position: fixed; top: 20px;}

/*热点排行*/
.hot-news{margin-top: 35px;}
.hot-tit{border-top: 1px solid #ddd; height: 41px; padding-top: 6px;}
.hot-tit a{border-top: 1px solid #f34540; font-size: 16px; font-weight: bold; padding: 7px 0 10px 0;}
.hot-news li{height: 30px; line-height: 30px; overflow: hidden; margin: 0 5px 3px 5px;}
.hot-news li em{font-size: 16px; color: #888; font-style: italic; font-family: "Georgia"; width: 27px; float: left;}
.hot-news li.top em{color: #f34540; font-size: 26px;}
.hot-news li a{width: 200px; font-size: 14px; display: block; float: left;}
.hot-news li span{color: #f34540; float: right; font-size: 14px; font-family: Arial;}

/*精彩视频*/
.video{margin-top: 35px;}
.video-top a{width: 300px; height: 180px; overflow: hidden; font-size: 14px; position: relative; display: block; color: #fff;}
.video-top .bg-txt{background-image: linear-gradient(transparent,#000); background-size: auto 100%; position: absolute; left: 0; right: 0; bottom: 0; height: 40px;}
.video img{display: block; width: 100%; height: 100%; transition: all .5s;}
.video img:hover{transform: scale(1.1);}
.video-top .bg-txt em{float: left; width: 40px; height: 40px; display: block; background: #f34540 url(../images/icon1.png) no-repeat -69px 9px}
.video-top .bg-txt p{width: 260px; height: 40px; overflow: hidden; line-height: 40px; text-indent: 8px; }
.video-bottom{width: 350px; height: 88px; overflow: hidden; margin-top: 20px;}
.video-bottom .video-item{float: left; margin-right: 20px; width: 140px; height: 88px; overflow: hidden;}
.video-bottom .video-item a{display: block; position: relative; height: 88px;}
.video-bottom .video-item a img{display: block; width: 100%; height: 100%;}
.video-bottom .video-item .bg-txt{line-height: 30px; font-size: 14px; color: #fff; background-image: linear-gradient(transparent,#000); background-size: auto 100%; position: absolute; left: 0; right: 0; bottom: 0; height: 30px;}
.video-bottom .video-item .bg-txt p{position: relative; padding-left: 23px;}
.video-bottom .video-item .bg-txt em{display: block; width: 15px; height: 15px; background: url(../images/icon1.png) no-repeat -85px -530px; position: absolute; left: 5px; bottom: 7px; }

/*科技*/
.science{margin-top: 30px;}
.science img{display: block; width: 300px; height: 150px; transition: all .5s;}
.science img:hover{transform: scale(1.1);}
.science-box .science-img{width: 300px; height: 150px; overflow: hidden;}
.science-box .science-img a{display: block; position: relative; color: #fff;}
.science-box .bg-txt{background-image: linear-gradient(transparent,#000); background-size: auto 100%; left: 0; right: 0; bottom: 0; height: 40px; position: absolute;}
.science-box .bg-txt p{font-size: 16px; text-indent: 39px; height: 40px; line-height: 40px; width: 300px; overflow: hidden; background: url(../images/icon1.png) no-repeat 12px -125px;}
.science-box .science-list{margin-top: 12px;}
.science-box .science-list li{position: relative; font-size: 14px; height: 30px; line-height: 30px; padding-left: 15px; color: #ddd; overflow: hidden; font-family: '\5b8b\4f53';}
.science-box .science-list li:after{content: ""; background: #ddd; width: 4px; height: 4px; display: block; position: absolute; left: 3px; top: 50%; margin-top: -2px;}
.science-box .science-list li a{color: #666;}

/*精美图片*/
.photo{margin-top: 30px;}
.photo img{display: block; width: 100%; height: 100%; transition: all .5s;}
.photo img:hover{transform: scale(1.1);}
.photo .photo-box ul{width: 350px;}
.photo .photo-box li{float: left; margin: 0 20px 0 0; width: 140px; height: 150px; overflow: hidden;}
.photo .photo-box li a{width: 140px; height: 105px; display: block; overflow: hidden;}
.photo .photo-box li a img{display: block; width: 100%; height: 100%;}
.photo .photo-box li span{display: block; margin-bottom: 8px; overflow: hidden;}
.photo .photo-box li span a{width: auto; height: auto; font-size: 14px; color: #666; line-height: 34px; font-family: '\5b8b\4f53';}

/*导航固定*/
.paneBox{position: relative; height: 50px; z-index: 10;}
.fixed{position: fixed; top: 0; z-index: 999;}
.fixed .hd{box-shadow: 0 2px 3px #ddd;}

/*下面幻灯片*/
.photo-slide{margin-top: 55px;}
.photo-slide li{width: 1200px;}
.photo-slide img{width: 100%;}
.photo-r{width: 287px; overflow: hidden;}
.photo-slide .photo-item{float: left; width: 287px; height: 251px; overflow: hidden; position: relative; margin-bottom: 1px;}
.w1200 .photo-slide .photo-item{width: 359px;}
.photo-slide .photo-item a{display: block; width: 100%; height: 100%;}
.photo-slide .photo-item img{display: block; width: 100%; height: 100%;}
.photo-slide .photo-item .bg-txt{position: absolute; height: 60px; left: 0; right: 0; bottom: 0; font-size: 16px; background-image: linear-gradient(transparent,#000); background-size: auto 100%;}
.photo-slide .photo-item .bg-txt a{display: block; position: absolute; bottom: 0; left: 0; right: 0; line-height: 50px; height: 50px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-indent: 12px;}

.photo-slide .photo-l{position: relative; float: left; width: 671px; overflow: hidden; height: 503px; margin-right: 1px;}
.w1200 .photo-slide .photo-l{width: 839px;}
.photo-slide .photo-l .bg-txt{height: 140px; position: absolute; left: 0; right: 0; bottom: 0; background-image: linear-gradient(transparent,#000); background-size: auto 100%;}
.photo-slide .photo-l .bg-txt a{display: block; height: 60px; overflow: hidden; position: absolute; bottom: 0; left: 0; right: 0; font-size: 20px; font-weight: normal; line-height: 60px; text-overflow: ellipsis; white-space: nowrap; text-indent: 25px;}

.w1200 .slide-4{width: 100%;}
.slide-4{position: relative; height: 503px; width: 960px; margin: 0 auto;}
.w1200 .slide-4 .bd{width: 1200px; position: absolute; left: 50%; margin-left: -800px; bottom: 0;}
.slide-4 .bd ul { height: 504px; overflow: hidden;}
.slide-4 .hd{position: absolute; bottom: -30px; z-index: 100; text-indent: 99999px; text-align: center; left: 50%; margin-left: -45px;}
.slide-4 .hd li{width: 8px; height: 8px; margin: 0 0 0 8px; float: left; border: 1px solid #d6d6d6; border-radius: 8px; -webkit-border-radius: 8px; background: #fff;}
.slide-4 .hd li.on{width: 10px; height: 10px; border-radius: 10px; border: 0; background: #f34540;}


.slide-4 .tempWrap{ overflow:visible !important }
.slide-4 .tempWrap ul{margin-left: -1200px !important;}
.whiteBg{width: 800px; height: 100%; background: rgba(255,255,255,0.7); position: absolute; top: 0; left: 50%;}
.slide-4 .prev-box .whiteBg{margin-left: -1200px;}
.slide-4 .next-box .whiteBg{margin-left: 800px;}
.slide-4 .prev, .slide-4 .next{width: 36px; height: 60px; overflow: hidden; position: absolute; top: 215px; z-index: 10;cursor: pointer; background: url(../images/sprite.png) no-repeat; transition: none; -moz-transition: none; -webkit-transition: none; -o-transition: none;}
.w1200 .slide-4 .prev{margin-left: -800px;}
.slide-4 .prev{background-position: -271px -775px; left: 50%; animation: leftFadeIn .3s ease-out; -webkit-animation: leftFadeIn .3s ease-out; -moz-animation: leftFadeIn .3s ease-out; margin-left: -480px;}
.w1200 .slide-4 .next{margin-right: -800px;}
.slide-4 .next{background-position: -312px -775px; right: 50%; animation: rightFadeIn .3s ease-out; -webkit-animation: rightFadeIn .3s ease-out; -moz-animation: rightFadeIn .3s ease-out; margin-right: -480px;}
.slide-4 .prev:hover{background-position: -271px -845px;}
.slide-4 .next:hover{background-position: -312px -845px;}
.slide-4 img{transition: all .5s;}
.slide-4 img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}

/*广告位*/
.adv-4{margin-top: 60px; overflow: hidden;}

/*媒体合作*/
.media{margin-top: 68px; overflow: hidden; border-top: 3px solid #f34540;}
.media .media-tit h1{font-size: 30px; text-align: center; margin-top: 8px; font-weight: bold;}
.media .media-box ul{width: 223px; padding: 0px 0px 0 12px; float: left;  line-height: 28px; border-right: 1px dotted #ddd;}
.w1200 .media .media-box ul{width: 258px; padding: 0 20px 0 27px;}
.media .media-box ul:first-child{padding-right: 0; width: 240px;}
.w1200 .media .media-box ul:first-child{padding-left: 0; width: 260px;}
.media .media-box ul:nth-child(4){border-right: 0;}
.media .media-box ul li{display: inline-block; padding: 0 10px 0 0;}
.media .media-box{margin-top: 35px;}
.foot-editor{margin-top: 10px;}

/*底部*/
.footer{background-color: #f8f8f8; border-top: 1px solid #ddd; height: 270px; margin-top: 20px;}
.w1200 .footer .footer-logo{width: 220px;}
.footer .footer-logo{width: 150px; height: 270px; border-right: 1px solid #ddd; }
.footer .footer-logo a{display: inline-block; margin-top: 20px;}
.w1200 .footer .footer-news{width: 330px;}
.footer .footer-news{width: 275px; height: 270px; border-right: 1px solid #ddd; }
.footer .footer-news h3{padding: 30px 0 10px 30px; color: #808080; font-weight: bold;}
.w1200 .footer .footer-news li{width: 75px; }
.footer .footer-news li{float: left; width: 55px; padding: 0 0 10px 30px;}
.footer .footer-news a{color: #888;}
.footer .footer-news p{padding-left: 30px; }
.w1200 .footer .footer-site{width: 330px;}
.footer .footer-site{width: 275px;}
.footer .footer-search{margin: 50px 0 0 22px;}
.footer .footer-share {height: 44px;}
/*.footer .footer-search a{display: block; width: 33px; height: 33px; margin-right: 10px; background: url(../images/foot.png) no-repeat;}
.footer .footer-search a.share-1{background-position: 0 -1px;}
.footer .footer-search a.share-1:hover{background-position: 0 -34px;}
.footer .footer-search a.share-2{background-position: 0 -67px;}
.footer .footer-search a.share-2:hover{background-position: 0 -100px;}
.footer .footer-search a.share-3{background-position: 0 -133px;}
.footer .footer-search a.share-3:hover{background-position: 0 -166px;}
.footer .footer-search a.share-4{background: url(../images/cloudapp.png) no-repeat; background-position: 0 0;}
.footer .footer-search a.share-4:hover{background-position: 0 -34px;}
.footer .footer-search .share-phone{margin-left: 10px; padding-left: 16px; border-left: 1px solid #cbcbcb;}
.footer .footer-search a.share-5{width: 26px; height: 30px; background: url(../images/newsapp.png) no-repeat; background-position: 0 -1px;}
.footer .footer-search a.share-5:hover{background-position: 0 -31px;}*/
.f-search-box{height: 28px; width: 225px; line-height: 26px; border: 1px solid #ddd; padding-left: 8px; background: #fff; position: relative; margin: 30px 0 0 0px; overflow: hidden;}
.f-search-box .inp-txt{height: 28px; width: 200px; border: 0; margin: 0; color: #888; line-height: 28px;}
.f-search-box .inp-btn{border: 0; padding: 0; position: absolute; right: 10px; top: 6px; text-indent: 100px; overflow: hidden; z-index: 3; width: 24px; height: 24px; background-position: -117px -4px; background-color: #fff; background: url(../images/foot.png) no-repeat; background-position: -117px -4px;}
.bottom{background: #333; color: #616161;}
.bottom .wrap{width: 960px; height: 39px; line-height: 39px;}
.bottom .copyright{color: #ddd; padding-right: 2px;}
.bottom a{color: #ddd; padding: 0 4px; color: #fff;}
.bottom em{padding: 0 2px 0 5px;}
.footer .footer-share a{ transition: none; -moz-transition: none; -webkit-transition: none; -o-transition: none;}

