/*全局样式*/
body{padding: 0;margin: 0;font-family: Microsoft YaHei;font-size: 14px;color: #333;}
div,img,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding: 0;margin: 0;border: 0;}
ul{list-style: none;}
a{text-decoration: none;color: #333;}
i,em{font-style: normal;}
img{display: block;max-width: 100%;height: auto;}
/*去掉 input 默认边框*/
input{padding: 0;border: 0;font-family: Microsoft YaHei;font-size: 14px;}
input[type="submit"]{background-color: transparent;cursor: pointer;}
/*去掉 textarea 默认边框*/
textarea{padding: 0;border: 0;font-family: Microsoft YaHei;font-size: 14px;}
/*去掉 button 默认边框*/
button{border: 0;padding: 0;background-color: transparent;font-family: Microsoft YaHei;font-size: 14px;cursor: pointer;}
/*清除浮动*/
.clearfix:after{content: '';display: table;clear: both;}
.clearfix{*zoom: 1;}
/*解决chrome浏览器 input,textarea 获得焦点时会有一个边框的问题*/
input,textarea{outline: none;}
/*清除ios端 input,textarea 默认内阴影 默认圆角*/
input[type="text"],textarea{appearance: none;-webkit-appearance: none;border-radius: 0;}
/*常用盒模型*/
*{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
/*常用宽度*/
.w1400{position: relative;width: 94%;margin: 0 auto;height: 100%;max-width: 1400px;}
.w1300{position: relative;width: 94%;margin: 0 auto;height: 100%;max-width: 1300px;}
.w1200{position: relative;width: 94%;margin: 0 auto;height: 100%;max-width: 1200px;}
.w1100{position: relative;width: 94%;margin: 0 auto;height: 100%;max-width: 1100px;}
.w1000{position: relative;width: 94%;margin: 0 auto;height: 100%;max-width: 1000px;}
/*常用过渡*/
.tran200{-webkit-transition: 0.2s;-moz-transition: 0.2s;-ms-transition: 0.2s;transition: 0.2s;}
.tran300{-webkit-transition: 0.3s;-moz-transition: 0.3s;-ms-transition: 0.3s;transition: 0.3s;}
.tran400{-webkit-transition: 0.4s;-moz-transition: 0.4s;-ms-transition: 0.4s;transition: 0.4s;}
.tran500{-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
/*常用缩放*/
.scale105:hover{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.scale110:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
/*常用浮动*/
.fl{float: left;}
.fr{float: right;}
/*按钮通用样式*/
.btns-area{font-size: 0;text-align: center;}
.btns-area .btn{display: inline-block;height: 36px;padding: 0 30px;background-color: #fff;border: 1px solid #ccc;border-radius: 5px;font-size: 14px;line-height: 34px;color: #000;cursor: pointer;}
.btns-area .btn img{display: inline-block;vertical-align: middle;margin: -3px 6px 0 0;}
.btns-area .btn:hover{opacity: .9;filter:alpha(opacity=90);}
/*滚动条*/
body *::-webkit-scrollbar{width: 3px;height: 3px;background: #eee;}
body *::-webkit-scrollbar-thumb{background: #ce1126;}
/*自定义单选框input[type="radio"]样式*/
.myui-form label{display: inline-block;cursor: pointer;}
.myui-form input[type="radio"]{width: 1px;height: 1px;margin: 0;opacity: 0;}
.myui-form input[type="radio"]+em{position: relative;display: inline-block;width: 20px;height: 20px;background-color: #fff;border: 2px solid #dedede;border-radius: 50%;vertical-align: top;cursor: pointer;}
.myui-form input[type="radio"]+em:before{content: '';position: absolute;left: 50%;top: 50%;width: 8px;height: 8px;border-radius: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.myui-form input[type="radio"]:checked+em{border-color: #666;}
.myui-form input[type="radio"]:checked+em:before{background-color: #666;}
/*自定义多选框input[type="checkbox"]样式*/
.myui-form input[type="checkbox"]{width: 1px;height: 1px;margin: 0;opacity: 0;}
.myui-form input[type="checkbox"]+em{position: relative;display: inline-block;width: 20px;height: 20px;background-color: #fff;border: 2px solid #dedede;vertical-align: top;cursor: pointer;}
.myui-form input[type="checkbox"]+em:before{content: '';position: absolute;left: 50%;top: 50%;width: 10px;height: 10px;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.myui-form input[type="checkbox"]:checked+em{border-color: #666;}
.myui-form input[type="checkbox"]:checked+em:before{background-color: #666;}


/*header*/
.header{height: 80px;background-color: #fff;}
.header .logo{float: left;margin-top: 15px;}
.header .logo img{float: left;width: 50px;height: 50px;}
.header .logo span{display: inline-block;margin-left: 15px;font-size: 24px;font-weight: bold;line-height: 50px;color: #333;}
.header .slider-box{float: left;margin: 22px 0 0 40px;}
.header .slider-box .bd li{height: 40px;}
.header .slider-box .bd li .item{float: left;width: 210px;font-size: 14px;line-height: 40px;}
.header .slider-box .bd li .item img{display: inline-block;width: 24px;height: 24px;vertical-align: middle;margin: -6px 5px 0 0;}
.header .slider-box .bd li .item span{display: inline-block;vertical-align: middle;margin: -6px 5px 0;font-size: 24px;letter-spacing: 2px;color: #ce1126;}
.header .search{position: absolute;top: 27px;right: 145px;width: 140px;height: 24px;padding: 0 8px;background-color: #fff;border: 1px solid #ce1126;border-radius: 8px;}
.header .search .input-text{float: left;width: 80%;height: 100%;}
.header .search .sub-btn{float: right;width: 20px;height: 20px;margin-top: 2px;background-image: url(../images/fdj_icon.png);}
.header .login-box{position: absolute;right: 0;top: 30px;height: 20px;line-height: 20px;color: #ce1126;}
.header .login-box img{display: inline-block;width: 20px;height: 20px;vertical-align: middle;margin: -3px 0 0 0;}
.header .login-box a{display: inline-block;margin: 0 3px;color: #ce1126;}
.header .login-box a:hover{font-weight: bold;}
/*移动端导航按钮*/
.header .menu-btn{display: none;}
/*header end*/

/*导航*/
.nav-box{height: 50px;background-color: #ce1126;}
.nav{}
.nav li{position: relative;float: left;}
.nav li > a{position: relative;display: block;height: 50px;padding: 0 35px;font-size: 16px;line-height: 50px;color: #fff;}
.nav li > a em{position: absolute;right: 18px;top: 24px;width: 0;height: 0;border: 5px solid transparent;border-top-color: #fff;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;}
.nav li.on > a,.nav li:hover > a{background-color: #9a0b1b;}
.nav li:hover > a em{top: 19px;transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.nav li .nav-2nd{z-index: 10;position: absolute;left: 0;top: 50px;width: 100%;padding: 4px 0 8px;margin-top: 20px;background: #fff;border: 1px solid #ccc;text-align: center;visibility: hidden;opacity: 0;transition: 0.3s;-webkit-transition: 0.3s;}
.nav li .nav-2nd > a{position: relative;display: block;padding: 8px 5px;font-size: 14px;line-height: 20px;}
.nav li .nav-2nd > a:hover{color: #ce1126;}
.nav li:hover .nav-2nd{margin-top: 0;visibility: visible;opacity: 1;}
/*导航 end*/

/*banner*/
.banner{position: relative;max-height: 800px;text-align: center;overflow: hidden;}
.banner .start-video{display: inline-block;width: 100%;}
.banner .circle-video{z-index: -1;position: absolute;left: 0;top: 0;width: 100%;}
.banner .text{z-index: 1;position: absolute;left: 50%;top: 36%;width: 50%;margin-left: -25%;animation-delay: 9s;}
.banner .cover-paper{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(100deg,#ce1126 40%,#f4a642);opacity: 0;}
.banner .cover-paper img{position: absolute;left: 50%;top: 0;max-width: none;height: 100%;transform: translateX(-50%);-webkit-transform: translateX(-50%);opacity: .05;}
/*banner end*/

/*首页*/
.index-container{position: relative;background: url(../images/index_bg_element.png) right top no-repeat;}
/*公共部分*/
/*首页公共标题*/
.index-title{height: 50px;margin-bottom: 15px;border-bottom: 1px solid #d3d3d3;line-height: 50px;}
.index-title .tit{float: left;height: 50px;padding: 0 5px;border-bottom: 1px solid #ce1126;font-size: 18px;line-height: 50px;font-weight: bold;color: #ce1126;}
.index-title .more{float: right;color: #666;}
.index-title .more:hover{text-decoration: underline;color: #ce1126;}
/*图片轮播框架*/
.pic-slider{position: relative;}
.pic-slider .hd{z-index: 1;position: absolute;right: 10px;bottom: 16px;font-size: 0;}
.pic-slider .hd li{display: inline-block;width: 10px;height: 10px;margin: 0 5px;border-radius: 50%;background-color: #fff;cursor: pointer;}
.pic-slider .hd li.on{background-color: #ce1126;}
.pic-slider .btn{visibility: hidden;position: absolute;top: 50%;width: 28px;height: 28px;margin-top: -14px;background-color: #000;border-radius: 50%;text-align: center;line-height: 28px;color: #fff;cursor: pointer;opacity: .5;filter:alpha(opacity=50);}
.pic-slider .btn.prev{left: 5px;}
.pic-slider .btn.next{right: 5px;}
.pic-slider .btn:hover{opacity: .8;filter:alpha(opacity=80);}
.pic-slider:hover .btn{visibility: visible;}
/*选项卡框架*/
.tab-box{position: relative;}
.tab-box .tab{padding-bottom: 15px;margin-bottom: 30px;border-bottom: 1px solid #eee;font-size: 0;}
.tab-box .tab span{display: inline-block;height: 20px;font-size: 18px;padding: 0 10px;border-left: 1px solid #dcdcdc;line-height: 20px;cursor: pointer;}
.tab-box .tab span:first-child{padding-left: 0;border-left: 0;}
.tab-box .tab span em{display: inline-block;padding: 0 6px 15px;border-bottom: 1px solid transparent;}
.tab-box .tab span.on em{border-bottom-color: #ce1126;font-weight: bold;color: #ce1126;}
.tab-box .more{position: absolute;right: 0;top: 0;line-height: 20px;}
.tab-box .more a{color: #666;}
.tab-box .more a:hover{text-decoration: underline;color: #ce1126;}
.tab-box .tab-cont{}

/*快速导航*/
.fast-nav{z-index: 1;position: absolute;left: 0;top: -100px;width: 100%;background-color: #fff;padding: 15px 0;font-size: 0;}
.fast-nav .item{position: relative;display: inline-block;width: 150px;padding: 0 30px;text-align: center;}
.fast-nav .item:after{content: "";position: absolute;left: 0;top: 12px;width: 1px;height: 45px;background-color: #f5a79f;}
.fast-nav .item:first-child:after{display: none;}
.fast-nav .item	.icon{display: inline-block;width: 36px;height: 36px;transition: 0.3s;-webkit-transition: 0.3s;}
.fast-nav .item	.icon img{width: 100%;height: 100%;}
.fast-nav .item .tit{position: relative;padding-bottom: 14px;font-size: 18px;line-height: 20px;font-weight: bold;color: #ce1126;}
.fast-nav .item .tit:after{content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 2px;background-color: #ce1126;transition: 0.3s;-webkit-transition: 0.3s;}
.fast-nav .item.on .tit:after,.fast-nav .item:hover .tit:after{width: 100%;}
.fast-nav .item:hover .icon{transform: translateY(-5px);-webkit-transform: translateY(-5px);}
.fast-nav .ani-icon{animation: iconAni 2s ease infinite;}
@keyframes iconAni{
	30%{transform: translateY(-5px) rotate(0deg);}
	40%{transform: translateY(-5px) rotate(-10deg);}
	60%{transform: translateY(-5px) rotate(10deg);}
	70%{transform: translateY(-5px) rotate(0deg);}
}

/*大新闻*/
.big-news{position: relative;padding: 30px 0;text-align: center;color: #ce1126;}
.big-news .tit1{display: block;font-size: 36px;line-height: 40px;font-weight: bold;color: #ce1126;}
.big-news .tit2{height: 24px;padding: 0 10%;margin-top: 10px;font-size: 18px;line-height: 24px;overflow: hidden;}
.big-news .tit2 a{margin: 0 15px;color: #ce1126;}
.big-news .tit2 a:hover{text-decoration: underline;}
.big-news .more{position: absolute;right: 30px;bottom: 35px;color: #666;}
.big-news .more:hover{text-decoration: underline;color: #ce1126;}

/*index-part1*/
.index-part1{background-color: #fff;}
.index-part1 > .con-l{width: 50%;}
.index-part1 > .con-r{width: 50%;height: 375px;padding: 30px 20px;overflow: hidden;}
/*新闻图片列表*/
.news-pic-list{}
.news-pic-list li{position: relative;}
.news-pic-list li a{display: block;}
.news-pic-list li .pic{height: 375px;overflow: hidden;}
.news-pic-list li .pic img{width: 100%;height: 100%;}
.news-pic-list li .tit{position: absolute;left: 0;bottom: 0;width: 100%;padding: 0 20% 0 20px;height: 42px;background-color: rgba(0,0,0,.7);line-height: 42px;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/*新闻列表*/
.news-list{}
.news-list li{height: 20px;margin-bottom: 24px;font-size: 16px;line-height: 20px;}
.news-list li i{float: left;width: 6px;height: 6px;margin: 7px 8px 0 0;background-color: #333;border-radius: 50%;}
.news-list li a{float: left;max-width: 80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: 0.2s;-webkit-transition: 0.2s;}
.news-list li em{float: right;font-size: 14px;color: #999;}
.news-list li:hover i{background-color: #ce1126;}
.news-list li a:hover{text-indent: 0.3em;color: #ce1126;}

/*index-part2*/
.index-part2{margin: 5px 0 10px;}
.index-part2 .slide-box{}
.index-part2 .slide-box .bd{}
.index-part2 .slide-box .bd ul{}
.index-part2 .slide-box .bd ul li{float: left;width: 300px;}
.index-part2 .slide-box .bd ul li a{position: relative;display: block;margin: 0 5px;}
.index-part2 .slide-box .bd ul li .pic{height: 180px;overflow: hidden;}
.index-part2 .slide-box .bd ul li .pic img{width: 100%;height: 100%;transition: 0.3s;-webkit-transition: 0.3s;}
.index-part2 .slide-box .bd ul li .tit{overflow: hidden;padding: 15px;background-color: #fff;}
.index-part2 .slide-box .bd ul li .tit .name{float: left;width: 65%;height: 25px;font-size: 15px;line-height: 25px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index-part2 .slide-box .bd ul li .tit .btn{z-index: 1;position: relative;float: right;height: 24px;padding: 0 12px;border: 1px solid #ce1126;line-height: 22px;color: #ce1126;}
.index-part2 .slide-box .bd ul li .tit .btn:after{content: "";z-index: -1;position: absolute;left: 0;top: 0;width: 0;height: 100%;background-color: #ce1126;transition: 0.3s;-webkit-transition: 0.3s;}
.index-part2 .slide-box .bd ul li .tit .btn:hover{color: #fff;}
.index-part2 .slide-box .bd ul li .tit .btn:hover:after{width: 100%;}
.index-part2 .slide-box .bd ul li .txt{z-index: 1;position: absolute;left: 0;top: 0;width: 100%;height: 0;background-color: rgba(255,255,255,.9);line-height: 24px;overflow-y: scroll;transition: 0.3s;-webkit-transition: 0.3s;}
.index-part2 .slide-box .bd ul li .pic:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);}
.index-part2 .slide-box .bd ul li .txt.show{height: 180px;padding: 10px 15px;}

/*index-part3*/
.index-part3{margin-bottom: 10px;}
.index-part3 > .con-l{width: 30%;}
.index-part3 > .con-m{width: 34%;margin-left: 3%;}
.index-part3 > .con-r{width: 30%;}
/*信息内容*/
.index-part3 .content{}
.index-part3 .content .info{display: block;height: 90px;}
.index-part3 .content .info .pic{float: left;width: 150px;height: 100%;background-position: center;background-size: cover;background-repeat: no-repeat;}
.index-part3 .content .info .txt{height: 78px;margin: 0 0 12px 160px;line-height: 26px;color: #666;overflow: hidden;}
.index-part3 .content .news-list{margin-top: 10px;}
.index-part3 .content .news-list li{height: 25px;margin-bottom: 0;font-size: 14px;line-height: 25px}
.index-part3 .content .news-list li i{margin: 10px 8px 0 0;}
.index-part3 .content .news-list li a{max-width: 95%;}
/*直播*/
.live-box{position: relative;}
/*内容列表*/
.live-list{position: relative;width: 270px;height: 150px;overflow: hidden;}
.live-list li{position: absolute;left: 0;top: 0;width: 100%;height: 150px;background-color: #fff;opacity: 0;transition: 1s;-webkit-transition: 1s;}
.live-list li.on{z-index: 1;opacity: 1;}
.live-list li .pic{position: relative;float: left;height: 100%;}
.live-list li .pic .img{width: 100%;height: 100%;}
.live-list li .pic .tit{position: absolute;left: 0;bottom: 0;width: 100%;height: 42px;padding: 0 15px;background-color: rgba(0,0,0,.5);line-height: 42px;color: #fff;}
.live-list li .pic .tit .name{float: left;}
.live-list li .pic .tit .name img{display: inline-block;vertical-align: middle;margin: -3px 6px 0 0;}
.live-list li .pic .tit .view{float: right;}
.live-list li .pic .tit .view img{display: inline-block;vertical-align: middle;margin: -3px 6px 0 0;}
.live-list li .pic .tag{position: absolute;left: 10px;top: 10px;height: 24px;padding: 0 10px;background-color: #ce1126;border-radius: 12px;line-height: 24px;color: #fff;}
.play-icon{position: absolute;left: 50%;top: 50%;width: 40px;height: 40px;margin: -20px 0 0 -20px;cursor: pointer;animation: blink 5s linear infinite;}
@keyframes blink{
	10%{opacity: 1;}
	20%{opacity: 0;}
	30%{opacity: 1;}
}
/*标题列表*/
.live-tab{z-index: 2;position: absolute;right: 0;top: 0;width: 120px;height: 100%;}
.live-tab li{position: relative;height: 70px;margin-top: 10px;cursor: pointer;}
.live-tab li:first-child{margin-top: 0;}
.live-tab li:after{display: none;content: "";position: absolute;left: -12px;top: 50%;margin-top: -5px;border: 5px solid transparent;border-right-color: #ce1126;}
/*.live-tab li.on{border: 2px solid #ce1126;}
.live-tab li.on:after{display: block;}*/
.live-tab li:hover{border: 2px solid #ce1126;}
.live-tab li img:first-child{width: 100%;height: 100%;}
.live-tab li .info{position: absolute;left: 0;top: 0;width: 100%;height: 0;background-color: rgba(255,255,255,.9);overflow: hidden;transition: 0.3s;-webkit-transition: 0.3s;}
.live-tab li .info .tit{height: 54px;font-size: 14px;line-height: 18px;text-align: justify;overflow: hidden;}
.live-tab li .info .date{margin-top: 5px;}
.live-tab li:hover .info{height: 100%;padding: 5px;}
.live-tab li:hover .play-icon{display: none;}

/*index-part4*/
.index-part4{margin-bottom: 30px;}
.index-part4 .slide-box{overflow: hidden;}
.index-part4 .slide-box .bd{}
.index-part4 .slide-box .bd ul{}
.index-part4 .slide-box .bd ul li{position: relative;float: left;width: 300px;}
.index-part4 .slide-box .bd ul li a{display: block;padding: 20px 12px;margin: 0 5px;background-color: #fff;}
.index-part4 .slide-box .bd ul li .logo{float: left;width: 90px;height: 40px;overflow: hidden;}
.index-part4 .slide-box .bd ul li .logo img{width: 100%;height: 100%;transition: 0.3s;-webkit-transition: 0.3s;}
.index-part4 .slide-box .bd ul li .tit{height: 40px;margin-left: 100px;overflow: hidden;}
.index-part4 .slide-box .bd ul li .tit .text{display: table-cell;height: 40px;vertical-align: middle;font-size: 12px;line-height: 20px;text-align: justify;}
.index-part4 .slide-box .bd ul li:hover .logo img{transform: scale(1.05);-webkit-transform: scale(1.05);}
.index-part4 .slide-box .bd ul li:hover .tit .text{color: #ce1126;}
/*首页 end*/

/*footer*/
.footer{padding-top: 20px;background-color: #fff;border-top: 1px solid #e2707d;}
.footer .link-box{overflow: hidden;}
.footer .link-box .tit{float: left;font-weight: bold;}
.footer .link-box .list{float: left;}
.footer .link-box .list li{display: inline-block;padding: 0 18px;margin-bottom: 5px;border-left: 1px solid #ccc;line-height: 12px;}
.footer .link-box .list li:first-child{border-left: 0;}
.footer .link-box .list li a:hover{color: #ce1126;text-decoration: underline;}
.footer .cr{padding: 20px 0 10px 60px;border-top: 0;}
.footer .cr li{display: inline-block;padding: 0 18px;margin-bottom: 20px;border-left: 1px solid #ccc;line-height: 12px;}
.footer .cr li.no-border{border-left: 0;}
.footer .cr li img{display: inline-block;width: 20px;height: 20px;vertical-align: middle;margin: -3px 5px 0 0;}
.footer .cr li a:hover{font-weight: bold;text-decoration: underline;}
.footer .other-link1{position: absolute;left: 0;bottom: 25px;}
.footer .other-link2{position: absolute;right: 0;bottom: 25px;}
.footer .ewm-box{position: absolute;right: 125px;bottom: 20px;font-size: 0;}
.footer .ewm-box .item{display: inline-block;margin: 0 15px;text-align: center;}
.footer .ewm-box .item img{display: inline-block;width: 100px;height: 100px;}
.footer .ewm-box .item span{display: block;margin-top: -3px;font-size: 12px;}
/*footer end*/

/*弹窗*/
.mask{display: none;z-index: 98;position: fixed;top: 0;right: 0;bottom: 0;left: 0;background-color: #000;background-color: rgba(0,0,0,.5);filter:alpha(opacity=50);}
.popup{display: none;z-index: 99;position: fixed;left: 50%;top: 220px;width: 600px;padding: 60px 150px;margin-left: -300px;background-color: #fff;border-radius: 20px;}
@supports(transform: translate(0,0)){
	.popup{top: 50%;margin-left: 0;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
}
.popup .close-btn{position: absolute;right: 14px;top: 14px;width: 20px;height: 20px;cursor: pointer;}
.popup .back-btn{display: none;position: absolute;left: 14px;top: 14px;width: 20px;height: 20px;cursor: pointer;}
.popup .btns-area .btn{padding: 0 70px;background-color: #ce1126;border-color: #ce1126;color: #fff;}
/*登录*/
.login-content{width: 300px;}
.login-content .title{margin-bottom: 25px;font-size: 24px;font-weight: bold;text-align: center;color: #ce1126;}
.login-content .tab{height: 20px;line-height: 20px;}
.login-content .tab span{position: relative;display: inline-block;margin-right: 50px;cursor: pointer;}
.login-content .tab span label{display: inline-block;cursor: pointer;}
.login-content .tab span label input[type="radio"]{float: left;width: 18px;height: 20px;margin: 0 5px 0 0;}
.login-content .tab span.on{color: #ce1126;}
.login-content .tab span.on:before{border-color: #ce1126;}
.login-content .tab span.on:after{background-color: #ce1126;}
.login-content .tab-cont{margin-top: 20px;}
.login-content .tab-cont form{display: none;}
.login-content .tab-cont form:first-child{display: block;}
.login-content form .item{position: relative;overflow: hidden;margin-bottom: 20px;}
.login-content form .item input{width: 100%;height: 38px;padding-left: 10px;border: 1px solid #b3d1d3;border-radius: 3px;}
.login-content form .item input:focus{border-color: #ce1126;}
.login-content form .item.yzm input{float: left;width: 62%;padding: 0 10px;}
.login-content form .item.yzm .btn{position: absolute;right: 0;top: 0;width: 38%;height: 38px;background-color: #ce1126;border-radius: 3px;text-align: center;line-height: 38px;color: #fff;}
.login-content form .item.yzm .btn img{display: inline-block;width: 100%;height: 100%;}
.login-content form .item.yzm .btn:hover{opacity: .9;filter:alpha(opacity=90);}
.login-content form .link{text-align: center;color: #777;}
.login-content form .link a{display: inline-block;margin: 0 5px;color: #777;}
.login-content form .link a:hover{color: #ce1126;}
.login-content form .btns-area{margin-top: 20px;text-align: center;}
.login-content form .other-way{margin-top: 20px;text-align: center;color: #777;}
.login-content form .other-way .tit{margin-bottom: 15px;}
.login-content form .other-way .icons{font-size: 0;}
.login-content form .other-way .icons a{display: inline-block;width: 36px;height: 36px;margin: 0 5px;font-size: 14px;}
.login-content form .other-way .icons a img{width: 100%;height: 100%;}
.login-content form .other-way .icons a:hover{opacity: .9;filter:alpha(opacity=90);}
/*注册*/
#register{display: none;}
/*忘记密码*/
#forget{display: none;}
/*弹窗end*/


/*内页*/
/*公共部分*/
/*面包屑*/
.bread{min-width: 1200px;padding: 35px 0;font-size: 0;}
.bread .w1200{padding-left: 15px;background: url(../images/location_icon.png) left center no-repeat;}
.bread a{position: relative;display: inline-block;margin: 0 12px;font-size: 14px;line-height: 20px;color: #999;}
.bread a:before{content: ">";position: absolute;left: -16px;}
.bread a:first-child:before{display: none;}
.bread a.on,.bread a:hover{color: #ce1126;}
.bread a.on:before,.bread a:hover:before{color: #999;}
/*主体结构*/
.container{min-width: 1200px;min-height: 500px;margin-bottom: 40px;}
.container > .con-l{float: left;width: 180px;background-color: #fff;}
.container > .con-r{min-height: 500px;padding-bottom: 60px;margin-left: 200px;background-color: #fff;}
/*左侧菜单栏*/
.menu-left{}
.menu-left > li{}
.menu-left > li .name{position: relative;padding: 0 30px;border-left: 3px solid transparent;}
.menu-left > li .name a{display: table-cell;height: 60px;vertical-align: middle;color: #666;}
.menu-left > li .name .more{position: absolute;right: 10px;top: 22px;width: 16px;height: 16px;border: 1px solid #ce1126;font-size: 12px;text-align: center;line-height: 12px;color: #ce1126;cursor: pointer;}
.menu-left > li.on .name,.menu-left > li:hover .name{background-color: #ffe5e8;border-left-color: #ce1126;color: #ce1126;}
.menu-left > li.on .name a,.menu-left > li:hover .name a{color: #ce1126;}
.menu-left .sub{display: none;padding: 10px 0 25px 30px;border-bottom: 1px solid #eee;}
.menu-left .sub > li{}
.menu-left .sub > li > a{display: block;padding: 8px 20px 8px 10px;line-height: 20px;color: #999;}
.menu-left .sub > li > a:hover{color: #ce1126;}
/*内页头部标题*/
.inner-title{overflow: hidden;padding: 30px 40px;}
.inner-title .title{float: left;font-size: 20px;line-height: 34px;}
.inner-title .title span{display: inline-block;border-bottom: 3px solid #ce1126;}
.inner-title .top-nav-box{position: relative;float: right;width: 800px;}
.inner-title .top-nav-box .bd{margin-right: 50px;overflow: hidden;}
.inner-title .top-nav-box .bd ul{}
.inner-title .top-nav-box .bd ul li{float: left;margin: 0 6px;}
.inner-title .top-nav-box .bd ul li a{display: block;width: 108px;height: 34px;border: 1px solid #ddd;border-radius: 17px;text-align: center;line-height: 32px;color: #999;}
.inner-title .top-nav-box .bd ul li.on a,.inner-title .top-nav-box .bd ul li:hover a{background-color: #ce1126;border-color: #ce1126;color: #fff;}
.inner-title .top-nav-box .btn{z-index: 1;position: absolute;width: 16px;height: 16px;border: 1px solid #ccc;border-radius: 4px;font-size: 12px;text-align: center;line-height: 12px;color: #ccc;cursor: pointer;}
.inner-title .top-nav-box .btn.prev{right: 24px;top: 9px;}
.inner-title .top-nav-box .btn.next{right: 0;top: 9px;}
.inner-title .top-nav-box .btn:hover{background-color: #ce1126;border-color: #ce1126;color: #fff;}
.sub-title{padding: 20px 0 30px;}
.sub-title span{display: inline-block;padding-left: 10px;border-left: 3px solid #ce1126;font-size: 18px;line-height: 20px;}
/*分页*/
.pagination{font-size: 0;text-align: center;}
.pagination li{display: inline-block;font-size: 14px;}
.pagination li>*{display: inline-block;padding: 0 10px;height: 30px;margin: 0 5px;background-color: #fff;border: 1px solid #ddd;border-radius: 3px;line-height: 28px;color: #666;}
.pagination li.active>*,.pagination li:hover>*{background-color: #ce1126;border-color: #ce1126;color: #fff;}
/*公共部分 end*/

/*新闻列表1*/
.news-list1{min-height: 600px;padding-bottom: 20px;margin-bottom: 40px;}
.news-list1 li{padding: 20px 40px;}
.news-list1 li a{position: relative;display: block;}
.news-list1 li a:after{content: "";position: absolute;left: 0;bottom: -21px;width: 100%;height: 1px;background-color: #ddd;}
.news-list1 li .date{float: left;width: 82px;height: 82px;padding: 10px 0;border: 1px solid #ce1126;text-align: center;line-height: 40px;color: #ce1126;}
.news-list1 li .date .day{font-size: 40px;font-weight: bold;}
.news-list1 li .date .year{line-height: 20px;}
.news-list1 li .info{height: 82px;margin-left: 114px;}
.news-list1 li .info .tit{margin-bottom: 10px;font-size: 15px;font-weight: bold;line-height: 20px;}
.news-list1 li .info .txt{height: 44px;line-height: 22px;color: #777;text-align: justify;overflow: hidden;}
.news-list1 li .more{position: absolute;right: 0;bottom: 8px;width: 70px;height: 22px;background-color: #fff;font-size: 12px;line-height: 22px;text-align: right;color: #ce1126;}
.news-list1 li:hover{box-shadow: 0 5px 10px #ccc;}
.news-list1 li:hover .info .tit{color: #ce1126;}

/*新闻列表2*/
.news-list2{min-height: 600px;padding-bottom: 20px;margin-bottom: 40px;}
.news-list2 li{padding: 24px 40px;}
.news-list2 li a{position: relative;display: block;}
.news-list2 li a:after{content: "";position: absolute;left: 0;bottom: -25px;width: 100%;height: 1px;background-color: #ddd;}
.news-list2 li .pic{float: left;width: 260px;height: 180px;overflow: hidden;}
.news-list2 li .pic img{width: 100%;height: 100%;}
.news-list2 li .info{height: 180px;margin-left: 292px;}
.news-list2 li .info .tit{margin-bottom: 10px;font-size: 15px;font-weight: bold;line-height: 20px;}
.news-list2 li .info .txt{height: 44px;line-height: 22px;color: #777;text-align: justify;overflow: hidden;}
.news-list2 li .info .date{margin-top: 20px;color: #999;}
.news-list2 li .info .date em{float: right;font-size: 12px;color: #ce1126;}
.news-list2 li:hover{box-shadow: 0 5px 10px #ccc;}
.news-list2 li:hover .info .tit{color: #ce1126;}

/*图片列表1*/
.image-list1{min-height: 600px;padding: 0 29px;margin-bottom: 40px;}
.image-list1 li{float: left;width: 290px;margin: 0 12px 25px;}
.image-list1 li a{display: block;}
.image-list1 li .pic{height: 200px;overflow: hidden;}
.image-list1 li .pic img{width: 100%;height: 100%;}
.image-list1 li .info{padding: 15px;border: 1px solid #eee;}
.image-list1 li .info .tit{height: 52px;margin-bottom: 15px;font-size: 16px;line-height: 26px;overflow: hidden;}
.image-list1 li .info .date{line-height: 20px;color: #777;}
.image-list1 li .info .date .tag{float: right;height: 20px;line-height: 20px;}
.image-list1 li .info .date .tag img{display: inline-block;vertical-align: middle;width: 16px;height: 16px;margin: -3px 3px 0 0;}
.image-list1 li:hover{box-shadow: 0 0 20px #aaa;}

/*图片列表2*/
.image-list2{min-height: 600px;padding: 0 29px;margin-bottom: 40px;}
.image-list2 li{float: left;width: 290px;margin: 0 12px 25px;}
.image-list2 li a{display: block;}
.image-list2 li .pic{height: 200px;overflow: hidden;}
.image-list2 li .pic img{width: 100%;height: 100%;}
.image-list2 li .info{padding: 20px;border: 1px solid #eee;}
.image-list2 li .info .tit{margin-bottom: 15px;font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.image-list2 li .info .txt{height: 36px;line-height: 18px;color: #777;overflow: hidden;}
.image-list2 li:hover{box-shadow: 0 0 20px #aaa;transform: translateY(-5px);-webkit-transform: translateY(-5px);}

/*新闻详情页*/
.news-details{padding: 35px 40px;}
.news-details .title-box{padding-bottom: 18px;border-bottom: 1px solid #eee;}
.news-details .title-box .tit{font-size: 20px;text-align: center;color: #000;}
.news-details .title-box .tit2{margin-top: 20px;font-size: 16px;text-align: center;color: #000;}
.news-details .title-box .record{padding: 0 20px;margin-top: 25px;color: #777;}
.news-details .title-box .record span{margin-right: 30px;}
.news-details .title-box .record span.num{float: right;margin-right: 0;}
.news-details .content{min-height: 300px;padding-top: 40px;}
.news-details .content p{margin-bottom: 10px;font-size: 16px;line-height: 28px;}
.news-details .content p span{font-size: 16px;line-height: 28px;}
.news-details .content img{display: inline-block;}
.news-details .btns-area{margin: 60px 0;}
.news-details .btns-area .btn{height: 46px;padding: 0 100px;border-color: #ce1126;border-radius: 23px;line-height: 44px;color: #ce1126;}
.news-details .btns-area .btn:hover{background-color: #ce1126;color: #fff;}
.news-details .bottom-area{overflow: hidden;padding-top: 30px;border-top: 1px solid #eee;}
.news-details .bottom-area a{display: inline-block;width: 240px;line-height: 20px;color: #666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-details .bottom-area a.prev{float: left;}
.news-details .bottom-area a.next{float: right;}
.news-details .bottom-area a:hover{color: #ce1126;}
.news-details .message-area{margin-top: 20px;}
.news-details .message-area .info-form{width: auto;}
.news-details .message-area .info-form .row{margin-bottom: 15px;}
.news-details .message-area .info-form textarea{height: 120px;}
.news-details .message-area .info-form .btns-area{padding-left: 98px;margin: 0;text-align: left;}
.news-details .message-area .info-form .btns-area .btn{height: 40px;padding: 0 50px;border-radius: 3px;line-height: 38px;}
.news-details .message-area .others-list{margin-top: 30px;}
.news-details .message-area .others-list li{padding: 20px;border-bottom: 1px solid #ddd;}
.news-details .message-area .others-list li .name{line-height: 20px;font-weight: bold;}
.news-details .message-area .others-list li .date{line-height: 20px;color: #999;}
.news-details .message-area .others-list li .txt{line-height: 24px;}

/*先锋排名*/
.rank-box{padding: 0 40px;margin: 20px 0 60px;}
.rank-box table{width: 100%;border-collapse: collapse;}
.rank-box table tr{}
.rank-box table tr th{height: 50px;background-color: #c8f2ff;border: 1px solid #e1e1e1;color: #000;}
.rank-box table tr th.th1{width: 15%;}
.rank-box table tr th.th2{width: 70%;}
.rank-box table tr th.th3{width: 15%;}
.rank-box table tr td{border: 1px solid #e1e1e1;height: 50px;padding: 10px;text-align: center;}
.rank-box table tr td a:hover{color: #ce1126;}

/*地图和数据统计页*/
.statistic{padding-bottom: 60px;background: #0b274a url(../images/statistic_bg.jpg) center bottom;}
.statistic .bread a.on,.statistic .bread a:hover{color: #fff;}
.statistic .container{position: relative;min-height: 1000px;padding: 80px 0 55px;margin-bottom: 0;background-color: rgba(10,32,82,.5);border: 2px solid #344585;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F0a2052,endColorstr=#7F0a2052);}
.statistic .container .top-title{position: absolute;left: 50%;top: -11px;width: 290px;height: 50px;margin-left: -145px;background-color: #143053;}
.statistic .title{height: 20px;margin-bottom: 20px;line-height: 20px;color: #fff;overflow: hidden;}
.statistic .title img{display: inline-block;width: 16px;height: 16px;vertical-align: middle;margin: -3px 10px 0 0;}
.statistic .item{z-index: 1;position: relative;padding: 20px;}
.statistic .item .data-box{height: 170px;text-align: center;}
.statistic .item .data-box img{display: inline-block;max-height: 100%;}
/*自定义边框*/
.statistic .item .border{z-index: -1;position: absolute;top: 1px;right: 1px;bottom: 1px;left: 1px;}
.statistic .item .border div{position: absolute;background-color: #2358b8;}
.statistic .item .border div em{position: absolute;background-color: #57bfda;}
.statistic .item .border div.t{left: 0;top: 0;width: 100%;height: 2px;}
.statistic .item .border div.r{right: 0;top: 0;width: 2px;height: 100%;}
.statistic .item .border div.b{left: 0;bottom: 0;width: 100%;height: 2px;}
.statistic .item .border div.l{left: 0;top: 0;width: 2px;height: 100%;}
.statistic .item .border div.t em{left: -1px;top: -1px;width: 23px;height: 3px;}
.statistic .item .border div.t em+em{left: auto;right: -1px;}
.statistic .item .border div.r em{right: -1px;top: -1px;width: 3px;height: 23px;}
.statistic .item .border div.r em+em{right: -1px;top: auto;bottom: -1px;}
.statistic .item .border div.b em{left: -1px;bottom: -1px;width: 23px;height: 3px;}
.statistic .item .border div.b em+em{left: auto;right: -1px;}
.statistic .item .border div.l em{left: -1px;top: -1px;width: 3px;height: 23px;}
.statistic .item .border div.l em+em{top: auto;bottom: -1px;}
/*group1*/
.statistic .group1{margin-bottom: 20px;}
.statistic .group1 .con-l{float: left;width: 514px;}
.statistic .group1 .con-l .row{margin-top: 20px;}
.statistic .group1 .con-l .row .item .data-box{height: 150px;}
.statistic .group1 .con-l .row1{margin-top: 0;}
.statistic .group1 .con-l .row1 .item{float: left;width: 246px;margin-left: 22px;}
.statistic .group1 .con-l .row1 .item:first-child{margin-left: 0;}
.statistic .group1 .con-l .row1 .title{text-align: center;}
.statistic .group1 .con-l .row1 .item .data-box{height: 170px;}
.statistic .group1 .con-r{float: right;width: 667px;}
/*地图*/
.statistic .map-box{position: relative;height: 620px;margin-bottom: 50px;}
.statistic .map-box .tab-list{z-index: 1;position: absolute;left: 25px;top: 25px;width: 164px;font-size: 0;}
.statistic .map-box .tab-list li{display: inline-block;width: 68px;height: 22px;margin: 7px;border: 1px solid #57bfda;border-radius: 11px;font-size: 14px;text-align: center;line-height: 20px;color: #57bfda;cursor: pointer;}
.statistic .map-box .tab-list li.on,.statistic .map-box .tab-list li:hover{background-color: #f7bb0f;border-color: #f7bb0f;color: #0a2052;}
.statistic .map-box .region-list{position: absolute;right: 0;bottom: 0;width: 530px;height: 620px;background: url(../images/wuhan_map.png) no-repeat;}
.statistic .map-box .region-list li{position: absolute;text-align: center;color: #fff;cursor: pointer;}
.statistic .map-box .region-list li .name{line-height: 16px;}
.statistic .map-box .region-list li .dot{position: relative;display: inline-block;width: 20px;height: 20px;}
.statistic .map-box .region-list li .dot:before{content: "";z-index: 2;position: absolute;left: 5px;top: 5px;width: 10px;height: 10px;background-color: #57bfda;border-radius: 50%;}
.statistic .map-box .region-list li .dot:after{content: "";z-index: 1;position: absolute;left: 5px;top: 5px;width: 10px;height: 10px;background-color: #57bfda;border-radius: 50%;}
.statistic .map-box .region-list li .hidden-info{z-index: 5;position: absolute;left: -30px;top: -50px;width: 152px;padding: 10px 5px;background-color: #fff;border: 1px solid #57bfda;border-radius: 5px;line-height: 18px;color: #333;visibility: hidden;transform: scale(0);-webkit-transform: scale(0);transition: all 0.3s cubic-bezier(.5,0,.5,2);-webkit-transition: all 0.3s cubic-bezier(.5,0,.5,2);}
.statistic .map-box .region-list li .hidden-info:after{content: "";position: absolute;left: 43px;bottom: -7px;width: 12px;height: 7px;background: url(../images/info_arrow.png);}
.statistic .map-box .region-list li .hidden-info span{margin-right: 3px;font-weight: bold;color: #ff4b08;}
.statistic .map-box .region-list li.show .dot:before{background-color: #f7bb0f;}
.statistic .map-box .region-list li.show .dot:after{background-color: #f7bb0f;animation: dotScale 1s ease-out infinite;-webkit-animation: dotScale 1s ease-out infinite;}
.statistic .map-box .region-list li.show .hidden-info{visibility: visible;transform: scale(1);-webkit-transform: scale(1);}
.statistic .map-box .region-list li.wuchang{left: 238px;top: 387px;}
.statistic .map-box .region-list li.hongshan{left: 290px;top: 390px;}
.statistic .map-box .region-list li.jiangan{left: 235px;top: 270px;}
.statistic .map-box .region-list li.jianghan{left: 200px;top: 320px;}
.statistic .map-box .region-list li.qingshan{left: 280px;top: 285px;}
.statistic .map-box .region-list li.qiaokou{left: 150px;top: 325px;}
.statistic .map-box .region-list li.hanyang{left: 177px;top: 400px;}
.statistic .map-box .region-list li.dongxihu{left: 125px;top: 280px;}
.statistic .map-box .region-list li.caidian{left: 114px;top: 394px;}
.statistic .map-box .region-list li.hannan{left: 137px;top: 459px;}
.statistic .map-box .region-list li.huangpi{left: 225px;top: 160px;}
.statistic .map-box .region-list li.xinzhou{left: 382px;top: 246px;}
.statistic .map-box .region-list li.jiangxia{left: 224px;top: 500px;}
.statistic .map-box .region-list li.donghugaoxin{left: 275px;top: 340px;}
@keyframes dotScale{
	to{transform: scale(2.5);-webkit-transform: scale(2.5);opacity: 0;}
}
@-webkit-keyframes dotScale{
	to{transform: scale(2.5);-webkit-transform: scale(2.5);opacity: 0;}
}
/*group2*/
.statistic .group2{}
.statistic .group2 .con-l{float: left;width: 730px;}
.statistic .group2 .con-r{float: right;width: 455px;}

/*答题页*/
.exam-box{min-height: 1000px;padding: 40px;background-color: #fff;}
.exam-box .title{margin-bottom: 35px;line-height: 20px;}
.exam-box .title span{display: inline-block;font-size: 20px;}
.exam-box .title .tips-right{float: right;font-size: 14px;}
.exam-box .title .tips-right em{display: inline-block;margin-left: 25px;color: #999;}
.exam-box .title .tips-right em:before{display: inline-block;width: 16px;height: 16px;margin-right: 5px;border-radius: 50%;font-size: 12px;text-align: center;line-height: 16px;color: #fff;}
.exam-box .title .tips-right em.wrong:before{content: "X";background-color: #f90303;}
.exam-box .title .tips-right em.right:before{content: "√";background-color: #1368d2;}
.exam-box .group{padding: 15px 0 10px;border-top: 1px solid #dcdcdc;}
.exam-box .group .tit{margin-bottom: 10px;font-size: 16px;font-weight: bold;}
.exam-box .group .question-item{margin-bottom: 30px;}
.exam-box .group .question-item .que{color: #333;}
.exam-box .group .question-item .ans-list{padding-left: 5px;margin-top: 12px;}
.exam-box .group .question-item .ans-list li{margin-bottom: 5px;color: #666;}
.exam-box .group .question-item .ans-list li label{position: relative;display: inline-block;line-height: 20px;cursor: pointer;}
.exam-box .group .question-item .ans-list li label input{float: left;width: 14px;height: 14px;margin: 3px 5px 0 0;}
.exam-box .group .question-item .ans-list li label span{display: inline-block;}
.exam-box .group .question-item .ans-list li label input:checked + span{color: #ce1126;}
.exam-box .group .question-item .ans-list li.right{color: #1368d2;}
.exam-box .group .question-item .ans-list li.right label:after{content: "√";position: absolute;right: -20px;top: 2px;width: 16px;height: 16px;background-color: #1368d2;border-radius: 50%;font-size: 12px;text-align: center;line-height: 16px;color: #fff;}
.exam-box .group .question-item .ans-list li.wrong{color: #f90303;}
.exam-box .group .question-item .ans-list li.wrong label:after{content: "X";position: absolute;right: -20px;top: 2px;width: 16px;height: 16px;background-color: #f90303;border-radius: 50%;font-size: 12px;text-align: center;line-height: 16px;color: #fff;}
.exam-box .group .question-item .correct{margin-top: 15px;font-weight: bold;}
.exam-box .group .question-item .correct span{color: #1368d2;}
.exam-box .btns-area{margin-top: 20px;}
.exam-box .btns-area .btn{height: 46px;padding: 0 100px;border-color: #ce1126;border-radius: 23px;line-height: 44px;color: #ce1126;}
.exam-box .btns-area .btn:hover{background-color: #ce1126;color: #fff;}
.exam-box .tips-bottom{text-align: center;line-height: 28px;color: #666;}

/*专题页*/
.special-page{}
.special-page .title{padding-bottom: 24px;border-bottom: 1px solid #dcdcdc;line-height: 20px;}
.special-page .title span{font-size: 20px;}
.special-page .title a{float: right;}
.special-page .title a:hover{color: #ce1126;}
/*group1*/
.special-page .group1{position: relative;padding: 30px 35px;background-color: #fff;}
.special-page .group1 .info{height: 90px;margin-top: 20px;line-height: 30px;color: #666;overflow: hidden;}
.special-page .group1 .unfold-btn{position: absolute;left: 50%;bottom: -35px;width: 50px;margin-left: -25px;font-size: 16px;text-align: center;color: #666;cursor: pointer;}
.special-page .group1 .unfold-btn:after{content: "∨";position: absolute;left: 50%;bottom: -15px;width: 12px;margin-left: -6px;}
/*group2*/
.special-page .group2{margin-top: 116px;}
/*左*/
.special-page .group2 .con-l{float: left;width: 623px;padding: 30px 35px 12px;background-color: #fff;}
.special-page .group2 .con-l .list{width: 560px;margin-left: -5px;}
.special-page .group2 .con-l .list li{float: left;width: 270px;margin: 0 5px;}
.special-page .group2 .con-l .list li a{display: block}
.special-page .group2 .con-l .list li .pic{height: 175px;overflow: hidden;}
.special-page .group2 .con-l .list li .pic img{width: 100%;height: 100%;}
.special-page .group2 .con-l .list li .info{padding: 10px 0;line-height: 24px;}
.special-page .group2 .con-l .list li .info .tit{height: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.special-page .group2 .con-l .list li .info .date{color: #999;}
.special-page .group2 .con-l .list li:hover .info .tit{color: #ce1126;}
/*右*/
.special-page .group2 .con-r{float: right;width: 554px;padding: 30px 35px 0;background-color: #fff;}
.special-page .group2 .con-r .slide-box{position: relative;}
.special-page .group2 .con-r .slide-box .hd{z-index: 1;position: absolute;left: 0;bottom: 0;width: 100%;text-align: center;}
.special-page .group2 .con-r .slide-box .hd li{display: inline-block;width: 8px;height: 8px;margin: 0 5px;border-radius: 50%;background-color: #d3d3d3;font-size: 0;cursor: pointer;}
.special-page .group2 .con-r .slide-box .hd li.on{background-color: #67c8f2;}
.special-page .group2 .con-r .slide-box .btn{position: absolute;top: 35%;width: 20px;height: 32px;background-color: #000;text-align: center;line-height: 30px;color: #fff;cursor: pointer;visibility: hidden;opacity: .3;filter:alpha(opacity=30);}
.special-page .group2 .con-r .slide-box .btn.prev{left: 0;}
.special-page .group2 .con-r .slide-box .btn.next{right: 0;}
.special-page .group2 .con-r .slide-box .btn:hover{opacity: .6;filter:alpha(opacity=60);}
.special-page .group2 .con-r .slide-box:hover .btn{visibility: visible;}
.special-page .group2 .con-r .list{}
.special-page .group2 .con-r .list li{margin-bottom: 10px;}
.special-page .group2 .con-r .list li a{display: block;}
.special-page .group2 .con-r .list li .pic{height: 420px;overflow: hidden;}
.special-page .group2 .con-r .list li .pic img{width: 100%;height: 100%;}
.special-page .group2 .con-r .list li .info{padding: 10px 0;line-height: 24px;}
.special-page .group2 .con-r .list li .info .tit{height: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.special-page .group2 .con-r .list li .info .date{color: #999;}
/*group3*/
.special-page .group3{padding: 30px 35px 100px;margin-top: 20px;background-color: #fff;}
.special-page .group3 .list{}
.special-page .group3 .list li{padding: 60px 0;border-bottom: 1px solid #dcdcdc;}
.special-page .group3 .list li .tit{line-height: 20px;cursor: pointer;}
.special-page .group3 .list li .tit .icon{float: left;width: 16px;height: 16px;margin: 2px 10px 0 0;background-image: url(../images/flag_icon.png);}
.special-page .group3 .list li .tit span{display: inline-block;font-size: 16px;font-weight: bold;}
.special-page .group3 .list li .tit em{float: right;color: #999;}
.special-page .group3 .list li .tit em:after{content: "+";display: inline-block;margin-left: 20px;font-size: 20px;line-height: 20px;}
.special-page .group3 .list li .hidden-info{display: none;}
.special-page .group3 .list li .hidden-info .txt{padding: 0 20px;margin: 24px 0;line-height: 30px;color: #666;}
.special-page .group3 .list li .hidden-info .pic-list{overflow: hidden;}
.special-page .group3 .list li .hidden-info .pic-list dd{float: left;width: 265px;height: 170px;margin-left: 20px;}
.special-page .group3 .list li .hidden-info .pic-list dd:first-child{margin-left: 0;}
.special-page .group3 .list li .hidden-info .pic-list dd a{display: block;height: 100%;}
.special-page .group3 .list li .hidden-info .pic-list dd a img{width: 100%;height: 100%;}
.special-page .group3 .list li.unfold .tit .icon{background-position: 0 -16px;}
.special-page .group3 .list li.unfold .tit span{color: #ce1126;}
.special-page .group3 .list li.unfold .tit em:after{content: "-";}
.special-page .group3 .list li.unfold .hidden-info{display: block;}
/*内页 end*/


/*个人中心首页*/
.user{padding-bottom: 0;}
.user .title{padding-bottom: 30px;border-bottom: 1px solid #dcdcdc;line-height: 20px;}
.user .title span{display: inline-block;font-size: 20px;font-weight: bold;}
.user .title a{float: right;}
.user .title a:hover{color: #ce1126;}
/*section1*/
.container .user{padding-bottom: 0;background-color: transparent;}
.user .section1{position: relative;background-color: #fff;}
.user .section1 .con-l{position: absolute;left: 0;top: 0;width: 160px;height: 100%;padding-top: 30px;text-align: center;border-right: 1px solid #eee;}
.user .section1 .con-l .avatar{display: inline-block;width: 96px;height: 96px;border-radius:50%;}
.user .section1 .con-l .avatar img{width: 100%;height: 100%;}
.user .section1 .con-l .name{font-size:15px;line-height: 36px;color:#666666;}
.user .section1 .con-r{position: relative;padding: 30px 50px 10px;margin-left: 160px;font-size: 14px;color: #8f8f8f;}
.user .section1 .con-r .modify-btn{position: absolute;right: 100px;top: 40px;color: #f03e3f;text-decoration: underline;}
.user .section1 .con-r ul{margin: 0 100px 20px 0;}
.user .section1 .con-r ul li{line-height: 30px;}
.user .section1 .con-r ul li span{display: inline-block;margin-right: 20px;}
.user .section1 .con-r ul li a{display: inline-block;text-decoration: underline;color: #f03e3f;}
/*section2*/
.user .section2{padding: 30px 35px;margin-top: 30px;background-color: #fff;}
.user .section2 .list{margin-top: 10px;}
.user .section2 .list li{overflow: hidden;border-bottom: 1px solid #eee;line-height: 54px;}
.user .section2 .list li a{float: left;width: 80%;font-size:16px;color:#666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: 0.3s;-webkit-transition: 0.3s;}
.user .section2 .list li em{float: right;color: #8f8f8f;}
.user .section2 .list li:hover a{text-indent: 0.5em;color: #ce1126;}
/*section3*/
.user .section3{margin-top: 30px;}
.user .section3 .con-l{float: left;width: 490px;padding: 30px 35px;background-color: #fff;}
.user .section3 .con-l .list{margin-top: 34px;}
.user .section3 .con-l .list li{margin-bottom: 25px;}
.user .section3 .con-l .list li a{display: block;}
.user .section3 .con-l .list li .pic{float: left;width: 150px;height: 100px;overflow: hidden;}
.user .section3 .con-l .list li .pic img{width: 100%;height: 100%;}
.user .section3 .con-l .list li .info{position: relative;height: 100px;margin-left: 170px;}
.user .section3 .con-l .list li .info .tit{font-size: 16px;line-height: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.user .section3 .con-l .list li .info .date{margin-top: 15px;color: #666;}
.user .section3 .con-l .list li .info .more{position: absolute;left: 0;bottom: 0;color: #666;}
.user .section3 .con-l .list li:hover .info .more{color: #ce1126;}
.user .section3 .con-r{float: right;width: 490px;padding: 30px 35px;background-color: #fff;}
.user .section3 .con-r .list{margin-top: 10px;}
.user .section3 .con-r .list li{overflow: hidden;border-bottom: 1px solid #eee;line-height: 54px;}
.user .section3 .con-r .list li a{float: left;width: 70%;font-size:16px;color:#666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: 0.3s;-webkit-transition: 0.3s;}
.user .section3 .con-r .list li em{float: right;color: #8f8f8f;}
.user .section3 .con-r .list li:hover a{text-indent: 0.5em;color: #ce1126;}
/*section4*/
.user .section4{padding: 30px 35px;margin-top: 30px;background-color: #fff;}
.user .section4 .list{overflow: hidden;margin: 30px 0 20px;}
.user .section4 .list li{float: left;width: 450px;height: 300px;margin-left: 30px;}
.user .section4 .list li:first-child{margin-left: 0;}
.user .section4 .list li a{position: relative;display: block;height: 100%;}
.user .section4 .list li .pic{height: 100%;overflow: hidden;}
.user .section4 .list li .pic img{width: 100%;height: 100%;transition: 0.3s;-webkit-transition: 0.3s;}
.user .section4 .list li .tit{position: absolute;left: 0;bottom: 0;width: 100%;height: 50px;padding: 0 15px;background-color: rgba(255,255,255,.7);line-height: 50px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2ffffff,endColorstr=#B2ffffff);}
.user .section4 .list li .tit span{float: left;width: 55%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.user .section4 .list li .tit em{float: right;}
.user .section4 .list li:hover .pic img{transform: scale(1.05);-webkit-transform: scale(1.05);}
.user .section4 .list li:hover .tit span{text-decoration: underline;}
/*个人中心首页 end*/

/*我的活动*/
.activity-list{padding: 0 40px;margin-bottom: 40px;}
.activity-list li{overflow: hidden;border-top: 1px solid #eee;line-height: 54px;}
.activity-list li:first-child{border-top: 0;}
.activity-list li a{float: left;width: 80%;font-size:16px;color:#666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: 0.3s;-webkit-transition: 0.3s;}
.activity-list li em{float: right;color: #8f8f8f;}
.activity-list li:hover a{text-indent: 0.5em;color: #ce1126;}
/*我的活动 end*/

/*积分明细*/
.points-content{padding: 0 40px;margin-bottom: 60px;}
.points-content table{width: 100%;border-collapse: collapse;}
.points-content table tr{border-bottom: 1px solid #eee;}
.points-content table th{height: 42px;border: 1px solid #eee;background-color: #f9f9f9;font-size: 16px;font-weight:normal;color: #666;}
.points-content table .th1{width: 40%;}
.points-content table .th2{width: 20%;}
.points-content table .th3{width: 20%;}
.points-content table .th4{width: 20%;}
.points-content table tr td{height: 54px;padding: 10px;text-align: center;color: #666;}
.points-content table tr td a{color: #666;}
.points-content table tr td a:hover{text-decoration: underline;color: #ce1126;}
.points-content table tr td .num{color: #ce1126;}
.points-content table tr td .num.red{color: #e90000;}
/*积分明细 end*/

/*信息修改*/
/*表单通用样式*/
.info-form{width: 500px;margin: 0 auto;font-size: 0;}
.info-form .row{display: inline-block;width: 100%;margin-bottom: 25px;font-size: 14px;}
.info-form .row.w30{width: 30%;}
.info-form .row.w48{width: 48%;}
.info-form .row .name{float: left;width: 7em;padding: 8px 1em 8px 0;line-height: 20px;text-align: right;}
.info-form .row .info-content{margin-left: 7em;}
.info-form .upload-avatar{position: relative;display: block;width: 96px;height: 96px;border-radius: 50%;cursor: pointer;overflow: hidden;}
.info-form .upload-avatar input[type="file"]{display: none;}
.info-form .upload-avatar .avatar{height: 100%;}
.info-form .upload-avatar .avatar img{width: 100%;height: 100%;}
.info-form .upload-avatar .tips{position: absolute;left: 50%;top: 38px;width: 3em;height: 20px;margin-left: -1.5em;background-color: rgba(0,0,0,.3);text-align: center;line-height: 20px;color: #fff;}
.info-form input[type="text"]{width: 100%;height: 36px;padding-left: 10px;border: 1px solid #ddd;border-radius: 3px;}
.info-form input[type="text"]:focus{border-color: #ce1126;}
.info-form textarea{width: 100%;height: 160px;border: 1px solid #ddd;padding: 10px;border-radius: 3px;resize: none;}
.info-form textarea:focus{border-color: #ce1126;}
.info-form select{width: 100%;height: 36px;padding-left: 5px;border: 1px solid #ddd;outline: none;}
.info-form select:focus{border-color: #ce1126;}
.info-form .choice-area{}
.info-form .choice-area label{display: inline-block;margin-right: 20px;line-height: 36px;cursor: pointer;}
.info-form .choice-area label input[type="radio"]{float: left;width: 14px;height: 14px;margin: 11px 5px 0 0;}
.info-form .yzm-area{position: relative;width: 300px;}
.info-form .yzm-area input[type="text"]{width: 70%;}
.info-form .yzm-area .btn{position: absolute;right: 0;top: 0;width: 30%;height: 100%;}
.info-form .yzm-area .btn img{width: 100%;height: 100%;}
.info-form .btns-area{margin-top: 40px;}
.info-form .btns-area .btn{padding: 0 70px;background-color: #ce1126;border-color: #ce1126;color: #fff;}
/*访客留言*/
.visitor-box{padding: 0 40px;}
.visitor-box .info-form{width: auto;padding: 30px 100px 30px 50px;margin: 0;background-color: #f5f5f5;}
.visitor-box .info-form .row .name{width: 4em;padding-right: 0;text-align: left;}
.visitor-box .info-form .row .info-content{margin-left: 4em;}
.visitor-box .info-form .btns-area{margin-top: 10px;}
/*活动报名*/
.apply-box .info-form .row{margin-bottom: 15px;}
.apply-box .info-form .row .name{width: 5em;padding-right: 0.5em;}
.apply-box .info-form .row .info-content{margin-left: 5em;}
/*信息修改 end*/

/*我的留言*/
.message-box{margin-top: 20px;padding: 0 40px 50px;}
.message-box .list{}
.message-box .list li{margin-bottom: 60px;}
.message-box .list li .tit{line-height: 20px;cursor: pointer;}
.message-box .list li .tit .icon{float: left;width: 30px;height: 30px;margin: -5px 10px 0 0;}
.message-box .list li .tit span{display: inline-block;font-size: 16px;font-weight: bold;}
.message-box .list li .tit em{float: right;height: 20px;margin-right: 20px;color: #999;}
.message-box .list li .tit em:after{content: "+";display: inline-block;margin-left: 20px;font-size: 20px;line-height: 20px;}
.message-box .list li .hidden-info{display: none;position: relative;padding: 24px 20px;margin-top: 25px;background-color: #f5f5f5;border: 1px solid #f5f5f5;border-radius: 5px;}
.message-box .list li .hidden-info:before{content: "";position: absolute;left: 110px;top: -16px;width: 0;height: 0;border: 8px solid transparent;border-bottom: 12px solid #f5f5f5;border-top-width: 4px;}
.message-box .list li .hidden-info .answer-list{}
.message-box .list li .hidden-info .answer-list dd{}
.message-box .list li .hidden-info .answer-list dd .icon{float: left;width: 30px;height: 30px;margin: -5px 10px 0 0;}
.message-box .list li .hidden-info .answer-list dd .icon img{width: 100%;height: 100%;}
.message-box .list li .hidden-info .answer-list dd .txt{line-height: 24px;}
.message-box .list li.unfold .tit em:after{content: "-";}
.message-box .list li.unfold .hidden-info{display: block;}
/*我的留言 end*/

/*支部名录*/
.direction-box{width: 920px;margin: 0 auto;border: 1px solid #eee;}
/*左*/
.direction-box .con-l{float: left;width: 640px;padding: 20px;border-right: 1px solid #eee;}
.direction-box .con-l .map{display: block;width: 100%;height: 600px;}
/*右*/
.direction-box .con-r{margin-left: 640px;}
.direction-box .con-r .top{padding: 20px 30px;background-color: #eee;border-bottom: 1px solid #eee;}
.direction-box .con-r .top .tit{margin-bottom: 15px;font-size: 16px;}
.direction-box .con-r .top .search{height: 32px;background-color: #fff;border-radius: 5px;overflow: hidden;}
.direction-box .con-r .top .search .input-text{float: left;width: 75%;height: 32px;padding-left: 10px;}
.direction-box .con-r .top .search .sub-btn{float: right;width: 40px;height: 32px;background: #e51513 url(../images/fdj_icon_white.png) center no-repeat;}
.direction-box .con-r .search-list{height: 490px;padding: 0 30px;margin: 20px 0;overflow-y: auto;}
.direction-box .con-r .search-list li{margin-bottom: 15px;}
.direction-box .con-r .search-list li .icon{float: left;width: 16px;height: 16px;margin: 4px 5px 0 0;}
.direction-box .con-r .search-list li .name{line-height: 24px;}
.direction-box .con-r .search-list li .btn{color: #e51513;}
.direction-box .con-r .search-list li .btn:hover{text-decoration: underline;}
/*支部名录 end*/

/*特殊列表区*/
.special-list-box{padding: 0 40px;}
.special-list-box > .con-l{float: left;width: 750px;}
.special-list-box > .con-r{float: right;width: 120px;}
.special-list-box > .con-l .news-list1 li{padding: 20px 10px;}
.special-list-box > .con-l .news-list1 li .info{margin-left: 0;}

/*右侧菜单栏*/
.menu-right{}
.menu-right a{display: block;height: 50px;margin-bottom: 15px;background-color: #f7f7f7;border: 1px solid #e6e6e6;border-radius: 5px;font-size: 16px;text-align: center;line-height: 48px;}
.menu-right a.on,.menu-right a:hover{background-color: #ce1126;color: #fff;}

/*中屏PC:<1400px*/
@media screen and (max-width: 1400px){
	.banner{max-height: 620px;}
}

/*大屏PC:>1200px*/
@media screen and (min-width: 1200px){
	/*常用宽度*/
	.w1400{width: 1400px;}
	.w1300{width: 1300px;}
	.w1200{width: 1200px;}
	.w1100{width: 1100px;}
	.w1000{width: 1000px;}
}

/*小屏PC:>=1025px && <=1200px*/
@media screen and (max-width: 1200px){
	/*header*/
	.header .logo{margin-top: 25px;}
	.header .logo img{width: 30px;height: 30px;}
	.header .logo span{margin-left: 10px;font-size: 20px;line-height: 30px;}
	.header .slider-box{margin: 30px 0 0 20px;}
	.header .slider-box .bd li{height: 20px;}
	.header .slider-box .bd li .item{width: 170px;font-size: 12px;line-height: 20px;}
	.header .slider-box .bd li .item img{width: 20px;height: 20px;}
	.header .slider-box .bd li .item span{margin: -6px 2px 0;font-size: 20px;}
	.header .search{right: 120px;width: 100px;}
	.header .search .input-text{width: calc(100% - 20px);}
	.header .login-box{font-size: 12px;}
	/*header end*/

	/*首页*/
	.index-container{background: none;}
	/*公共部分*/
	/*选项卡框架*/
	.tab-box .tab{margin-bottom: 15px;}
	/*快速导航*/
	.fast-nav{top: -91px;}
	.fast-nav .item{width: 12.5%;padding: 0 20px;}
	.fast-nav .item .tit{padding-bottom: 5px;font-size: 15px;}

	/*大新闻*/
	.big-news{padding: 20px 0;}
	.big-news .tit1{font-size: 24px;}
	.big-news .tit2{margin-top: 0;font-size: 16px;}
	.big-news .more{right: 20px;bottom: 23px;}

	/*index-part1*/
	.index-part1 > .con-l{width: 500px;}
	.index-part1 > .con-r{float: none;width: auto;margin-left: 500px;height: 310px;padding: 15px;}
	/*新闻图片列表*/
	.news-pic-list li .pic{height: 310px;}
	/*新闻列表*/
	.news-list li{margin-bottom: 20px;}
	.news-list li a{max-width: 75%;}

	/*index-part2*/
	.index-part2 .slide-box .bd ul li{width: 25%;}
	.index-part2 .slide-box .bd ul li .pic{height: 140px;}
	.index-part2 .slide-box .bd ul li .txt.show{height: 140px;padding: 5px 10px;}
	.index-part2 .slide-box .bd ul li .tit{padding: 10px;}
	.index-part2 .slide-box .bd ul li .tit .name{width: 55%;}

	/*index-part3*/
	.index-part3 > .con-l{width: 30%;}
	.index-part3 > .con-m{width: 38%;margin-left: 1%;}
	.index-part3 > .con-r{width: 30%;}
	/*直播*/
	/*内容列表*/
	.live-list{width: calc(100% - 110px);}
	/*标题列表*/
	.live-tab{width: 100px;}
	.live-tab li .info .tit{font-size: 12px;}
}

/*pad:>=769px && <=1024px*/
@media screen and (max-width: 1024px){
	/*header*/
	.header{height: 60px;}
	.header .logo{height: 30px;margin-top: 15px;}
	.header .slider-box{margin: 20px 0 0 20px;}
	.header .search{top: 18px;}
	.header .login-box{top: 20px;}
	/*移动端导航按钮*/
	.header .menu-btn{display: block;z-index: 100;position: absolute;right: 0;top: 5px;width: 40px;height: 40px;padding: 0 5px;cursor: pointer;transition: 0.5s;-webkit-transition: 0.5s;}
	.header .menu-btn span{position: absolute;width: 30px;height: 2px;background-color: #00abdd;transition: 0.5s;-webkit-transition: 0.5s;}
	.header .menu-btn span:nth-child(1){top: 10px;}
	.header .menu-btn span:nth-child(2){top: 18px;}
	.header .menu-btn span:nth-child(3){top: 26px;}
	.header .menu-btn.close{position: fixed;right: 3%;top: 15px;}
	.header .menu-btn.close span:nth-child(1){top: 18px;background-color: #000;transform: rotate(45deg);-webkit-transform: rotate(45deg);}
	.header .menu-btn.close span:nth-child(2){display: none;}
	.header .menu-btn.close span:nth-child(3){top: 18px;background-color: #000;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
	/*header*/

	/*导航*/
	.nav-box{display: none;z-index: 99;position: fixed;left: 0;top: 0;float: none;width: 100%;height: 100%;background-color: #fff;}
	.nav-box .nav{width: 80%;height: 80%;margin: 60px auto 0;overflow-y: auto;overflow-x: hidden;}
	.nav-box .nav::-webkit-scrollbar{width: 2px;background: #eee;border-radius: 2px;}
	.nav-box .nav::-webkit-scrollbar-thumb{background: #ccc;border-radius: 2px;}
	.nav-box .nav > li{float: none;padding: 0;border-bottom: 1px solid #eee;line-height: 50px;}
	.nav-box .nav > li:before{display: none;}
	.nav-box .nav > li:after{display: none;}
	.nav-box .nav > li .more-btn{display: block;position: absolute;right: 0;top: 0;width: 50px;font-size: 20px;text-align: center;color: #999;cursor: pointer;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;}
	.nav-box .nav > li > a{display: block;width: 80%;padding: 0 10px;font-size: 16px;color: #333;}
	.nav-box .nav > li.on,.nav-box .nav > li:hover{background-color: transparent;}
	.nav-box .nav > li.on .more-btn{transform: rotate(45deg);}
	.nav-box .nav > li.on > a{color: #00abdd;}
	.nav-box .nav-2nd{position: initial;width: 100%;margin-bottom: 20px;background-color: transparent;}
	.nav-box .nav-2nd > li > a{color: #999;}
	.nav-box .nav-2nd > li > a:hover{background-color: transparent;}
	/*导航 end*/

	/*banner*/
	.banner{max-height: 500px;}
	.banner .start-video{display: none;}
	.banner .circle-video{display: none;}
	.banner .text{top: 36%;animation-delay: 0s;}
	.banner .cover-paper{position: static;opacity: 1;}
	.banner .cover-paper img{position: static;width: 100%;transform: translateX(0);-webkit-transform: translateX(0);}
	/*banner end*/
}

/*phone:<=768px*/
@media screen and (max-width: 768px){
	/*header*/
	.header{padding-top: 14px;}
	.header .logo{float: none;display: block;margin-top: 0;text-align: center;}
	.header .logo img{display: inline-block;float: none;vertical-align: middle;margin-top: -6px;}
	.header .logo span{font-size: 18px;}
	.header .slider-box{display: none;}
	.header .search{display: none;}
	.header .login-box{display: none;}
	/*header end*/

	/*banner*/
	.banner .text{width: 80%;margin-left: -40%;}
	/*banner end*/

	/*首页*/
	/*公共部分*/
	/*首页公共标题*/
	.index-title{height: 40px;line-height: 40px;}
	.index-title .tit{height: 40px;line-height: 40px;}
	.index-title .more{font-size: 12px;}
	/*选项卡框架*/
	.tab-box .tab{padding-bottom: 5px;margin-bottom: 15px;}
	.tab-box .tab span{padding: 0 3px;font-size: 12px;}
	.tab-box .tab span em{padding: 0 3px 5px;}
	.tab-box .more a{font-size: 12px;}
	/*快速导航*/
	.fast-nav{position: static;padding: 0;}
	.fast-nav .item{width: 25%;padding: 10px;}
	.fast-nav .item:after{top: 12px;}
	.fast-nav .item:nth-of-type(5):after{display: none;}
	.fast-nav .item .icon{width: 30px;height: 30px;}
	.fast-nav .item .tit{font-size: 12px;}

	/*大新闻*/
	.big-news{padding: 10px 0;text-align: center;}
	.big-news .tit1{height: auto;font-size: 16px;line-height: 24px;}
	.big-news .tit2{height: auto;padding: 0 10px;font-size: 12px;line-height: 18px;}
	.big-news .more{display: none;}

	/*index-part1*/
	.index-part1 > .con-l{float: none;width: auto;}
	.index-part1 > .con-r{height: 240px;padding: 10px;margin-left: 0;}
	/*新闻图片列表*/
	.news-pic-list li .pic{height: 220px;}
	.news-pic-list li .tit{padding: 0 25% 0 10px;}
	/*新闻列表*/
	.news-list li{margin-bottom: 10px;font-size: 14px;}
	.news-list li a{max-width: 70%;}

	/*index-part2*/
	.index-part2 .slide-box .bd ul li{width: 100%;}
	.index-part2 .slide-box .bd ul li .pic{height: 200px;}
	.index-part2 .slide-box .bd ul li .txt.show{}
	.index-part2 .slide-box .bd ul li .tit{}
	.index-part2 .slide-box .bd ul li .tit .name{}

	/*index-part3*/
	.index-part3 > .con-l{width: 100%;}
	.index-part3 > .con-m{width: 100%;}
	.index-part3 > .con-r{width: 100%;}
	/*首页 end*/
	
	/*footer*/
	.footer{padding-top: 10px;}
	.footer .w1200{padding-bottom: 100px;}
	.footer .link-box .list{margin-top: 5px;}
	.footer .link-box .list li{margin-bottom: 8px;}
	.footer .cr{padding: 10px 0 5px;}
	.footer .cr li{margin-bottom: 10px;border-left: 0;line-height: 20px;}
	.footer .other-link1{left: 22px;}
	.footer .other-link2{left: 95px;right: auto;bottom: 30px;}
	.footer .ewm-box{position: static;}
	/*footer end*/
}