/*common*/
body, p, h1, h2, h3, h4, h5, h6, dl, dt, dd{font-size:12px;font-family:arial;}
ol,ul{list-style:none; padding:0; margin:0;}
a,a:hover,a:active,a:focus{text-decoration: none; outline: 0;}
img{border:none; vertical-align:top}
li{vertical-align: top;}
*{padding: 0; margin: 0;}
*:focus{outline: none;}
.clear{clear: both;*zoom:1;height: 0;font-size:0px;overflow:hidden;}
html,body{font-size: 16px!important; min-width: 320px;}
body{font-family: 'Microsoft Yahei'; overflow-x: hidden; position: relative;}
h1,h2,h3,h4,h5{font-family: 'Microsoft Yahei';}
textarea{resize:none; overflow: auto;}
i{font-weight:500; font-style:normal;}
.fll{float: left;}
.flr{float: right;}
.pl0{padding-left: 0;}
.pr0{padding-right: 0;}
.ml0{margin-left: 0;}
.mr0{margin-right: 0;}
.pl5{padding-left: 5px;}
.pr5{padding-right: 5px;}
.mt8{margin-top: 8px;}
.mt15{margin-top: 15px;}
.mt35{margin-top: 35px;}
.top0{margin-top: 0!important; padding-top: 0!important;}
.contenth{min-height: 385px;}
.container{width: 1155px; height: auto; position: relative; margin: 0 auto; max-width: 100%;}
.img a{display: block; position: relative;}
.img img{width: 100%;}
.img.border-add{border: 1px solid #dedede;}
.border-left-sh{border-left: 1px solid #e6e6e6;}

/*通用*/
.form-control{border: 1px solid #dedede; border-radius: 0; color: #999; box-shadow: none; height: 44px;}
.form-control:focus{box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; border-color: #dedede;}
.navbar-nav > li > a{line-height: 14px;}
.slides li{position: relative;}
.container > h1{font-size: 24px; color: #333; font-family: 'Microsoft Yahei'; margin-bottom: 20px; margin-top: 0;}
.container > h1 a{color: #333;}
.container > h2{color: #333; font-size: 20px; font-family: 'Microsoft Yahei'; margin-bottom: 20px;}
.content-wrap{z-index: 0; position: relative;}
.content-wrap .line{height: 1px; background: #ddd; width: 100%; overflow: hidden;}
.backtop{width: 45px; height: 46px; background: url(../images/backtop.jpg); position: fixed; z-index: 9999; display: none; right: 100px; bottom:100px; cursor: pointer;}
.blank-bottom{width: 100%; height: 64px; position: relative; overflow: hidden;}
.fixtop{overflow: hidden;}

/*顶部广告图*/
.top-banner{width: 100%; overflow: hidden; position: relative;}
.top-banner.close{display: none;}
.top-banner img{width: 100%; position: relative; z-index: 0;}
.top-banner .close-line{position:absolute; z-index: 1; top: 0; left: 0; height: 62px; width: 100%;}
.close-line .container{overflow: hidden; padding-top: 24px;}
.top-banner .btn-close{position: relative; width: 32px; height: 32px; float: right; background: url(../images/btn-close.png); cursor: pointer;}
.top-banner-open{display: none; margin: 0 auto; overflow: hidden; position: relative; text-align: center; padding: 0;}
.top-banner-open img{width: 100%;}
.top-banner-inner{margin: 0 auto; overflow: hidden; position: relative; text-align: center; padding: 0;}
.top-banner-inner img{width: 100%;}

/*顶部欢迎条*/
.top-wel{height: 30px; width: 100%; background: url(../images/bg-wel.png) repeat-x; position: relative;}
.top-wel .container{height: 30px; line-height: 30px;}
.top-wel p{color: #999; font-size: 12px; font-family: 'SimSun';}
.top-wel p span{color: #4c4c4c; font-family: 'SimHei';}

/*导航*/
.nav-wrap{background: url(../images/bg-nav.png) repeat-x; border-bottom: 1px solid #e9e9e9; position: relative; z-index: 2;}
.nav-wrap .navbar-brand{padding: 30px 15px 27px; height: 115px; *height:58px;}
.navbar-form .ser-btn{width: 27px; height: 27px; margin-top: 8px; background: url(../images/btn-ser.png) no-repeat 0 -27px; cursor: pointer; border: 0;}
.navbar-form .ser-btn.active{background-position: 0 0;}
.nav-wrap .form-group{height: 27px; margin-top: 8px; overflow: hidden; width: 277px;}
.nav-wrap .input-search{width: 250px; background: none; float: left; font-size: 14px; border-right: 0; border-top-left-radius: 13.5px; border-bottom-left-radius: 13.5px; height: 27px; *height:25px; line-height: 27px; *line-height: 25px; padding-top: 0; padding-bottom: 0;}
.nav-wrap .real-submit{float: left; background-position: 0 0; margin-top: 0; width: 27px; height: 27px; background: none; cursor: pointer; border: 0;}
.nav-wrap .navbar-form{margin: 30px 0 0;}
.navbar-form .ser-inner{width: 0; overflow: hidden; margin-right: -27px; z-index: 1;}
.navbar-form .share-line{float: right;}
.ser-btn-s,.search-phone{display: none;}
.share-line{position: relative;}
.share-line a,.share-btn-list a{display: block; float: left; width: 27px!important; height: 27px!important; background: url(../images/btn-share.png) no-repeat!important; margin: 8px 0 0 8px!important; padding: 0!important;}
.share-line .bds_sina,.share-btn-list .bds_sina{background-position: 0 -27px!important; outline: 0;}
.share-line .bds_sina:hover,.share-btn-list .bds_sina:hover{background-position: 0 0!important; opacity: 1!important; outline: 0;}
.share-line .bds_weixin,.share-btn-list .bds_weixin{background-position: -27px -27px!important; outline: 0;}
.share-line .bds_weixin:hover,.share-btn-list .bds_weixin:hover{background-position: -27px 0!important; opacity: 1!important; outline: 0;}
.share-line .bds_collect{background-position: -54px -27px!important; outline: 0;}
.share-line .bds_collect:hover{background-position: -54px 0!important; opacity: 1!important; outline: 0;}
.share-line .bds_qzone,.share-btn-list .bds_qzone{background-position: -81px -27px!important; outline: 0;}
.share-line .bds_qzone:hover,.share-btn-list .bds_qzone:hover{background-position: -81px 0!important; opacity: 1!important; outline: 0;}
.share-line .ewm{position: absolute; z-index: 9999; top: 35px; left: 4px; width: 102px; height: 113px; background: #fff; display: none;}
.share-line .ewm .img-sj{position: relative; z-index: 1; height: 12px; text-align: center;}
.share-line .ewm .img-sj img{height: 100%; width: auto;}
.share-line .ewm .img{margin-top: -1px; border: 1px solid #ddd; position: relative; z-index: 0;}
.share-line .ewm img{width: 100%; height: auto;}
.share-btn{position:relative;}
.passage-tag ul.share-btn-list{display: none;position: absolute;top:110px;border:0;}
.passage-tag .share-btn-list li{border:0;}
.nav-wrap .nav-real{width: 100%; position: relative; height: auto; clear: both; *zoom:1;}
.nav-real ul li a{border-right: 1px solid #e9e9e9; font-size: 1rem;}
.nav-real ul li:first-child a{border-left: 1px solid #e9e9e9;}
.nav-real ul.navbar-left li a{color: #333; outline: 0;}
.nav-wrap .nav-real ul li a:hover,.nav-wrap .nav-real ul li.on a{color: #fff!important; background: #e60012!important; outline: 0; border-color: #e60012;}
.nav-wrap .nav-real ul li a:focus{background: #fff; color: auto; outline: 0;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background: #e60012; color: #fff; border-color: #e60012;}
.nav-real ul.navbar-right li a{color: #666;}
.nav-real ul li.btn-login a{width: 44px; height: 44px; *height:14px; background: url(../images/btn-login.png) no-repeat center center #fff;}
.nav-real ul li.btn-login a:hover,.nav-real ul li.btn-login a:active,.nav-real ul li.btn-login a:focus{background: url(../images/btn-login.png) no-repeat center center #fff!important; border-color:#e9e9e9;}
.navbar-toggle{margin: 15px;}
.nav-wrap .nav-real .dropdown-menu{border: 0; padding: 0; border-radius: 0; background: #f6f5f5;}
.nav-wrap .nav-real .dropdown-menu > li{border-top: 1px solid #c5c5c5; padding-left: 30px; background: url(../images/dot-black.png) no-repeat 12px center;}
.nav-wrap .nav-real .dropdown-menu > li:first-child{border-top: 0;}
.nav-wrap .nav-real .dropdown-menu > li:hover{background: url(../images/dot-red.png) no-repeat 12px center;}
.nav-wrap .nav-real .dropdown-menu > li > a:hover{background: none!important; color: #e60012!important; border-color: #f6f5f5;}
.nav-wrap .nav-real .dropdown-menu > li > a{border-left: 0; padding: 12px 0;}
.nav-wrap .navbar-nav > li > .dropdown-menu{margin-top: 1px;}

/*banner*/
.banner.small{position: relative; overflow: hidden;}
.banner.small .flex-viewport{z-index: 0;}
.banner.small li{position: relative; display: block;}
.banner.small .img{display: block; width: 77.5%; float: left;}
.banner.small .des{position: relative; width: 22.42%; float: left; height: 100%; padding: 0; background: #e3e3e3; font-size: 14px;}
.banner.small .des ul li{display: block; height: auto; background: #e3e3e3;}
.banner.small .des ul li img{width: 100%; z-index: 0;}
.banner.small .des ul li img.on{width: auto; position: absolute; left: -8px; top: 50%; margin-top: -9px;}
.banner.small .des ul li span{display: none; position: absolute; top: 50%; margin-top: -20px; padding: 0 15px; left: 0; overflow: hidden; width: 100%; height: 40px; line-height: 20px; font-size: 14px; color: #555; background: none; z-index: 1;}
.banner.small .des ul li.on span{color: #fff;}
.banner.small .des ul li.on{background: #555;}
.banner.small .flex-direction-nav{display: none;}
.banner.small .flex-control-nav{position: absolute; display: block; width: 22.5%; height: 100%; right: 0; bottom: 0; text-align: center; z-index: 999; background: url(../images/opc-tm.png);}
.banner.small .flex-control-nav li{display: block; position: relative; height: 20%; cursor: pointer; width: 100%;}
.banner.small .flex-control-nav li a{display: block; height: 100%; width: 100%; cursor: pointer;}
.banner.small .flex-control-nav li span{position: absolute; top: 50%; text-align: left; margin-top: -20px; padding: 0 15px; left: 0; overflow: hidden; width: 100%; height: 40px; line-height: 20px; font-size: 14px; color: #555; background: none; z-index: 1;}
.banner.small .flex-control-nav li a.flex-active span{color: #fff;}

/*内容*/
.parts div.blank{height: 60px; width: 100%; overflow: hidden; position: relative;}
.parts .line{height: 1px ; position: relative; overflow: hidden; background: #dedede;}
.parts h4{font-size: 16px; color: #333; font-family: 'Microsoft Yahei'; margin-bottom: 10px; overflow: hidden; height: 18px;}
.parts h4 a{color: #333;}
.parts h4 span{width: 15px; margin-right: 10px; display: block; float: left; height: 16px; margin-top: 1px; line-height: 16px; font-family: 'SimSun'; font-size: 12px; color: #fff; background: #e70012; text-align: center;}
.parts .part{margin-top: 20px; position: relative; clear:both; *zoom:1;}
.parts .addbanner{margin-top: 30px; overflow: hidden;}
.part .title{height: 50px; line-height: 50px; color: #333; margin-bottom: 5px; position: relative;}
.part .title p{font-size: 24px; font-family: 'Microsoft Yahei'}
.part .title p img{margin-top: 14px; width: auto; margin-left: 8px;}
.part .title .more{width: 56px; height: 20px; position: absolute; background: #e70012; color: #fff; line-height: 20px; right: 0; top: 15px; font-size: 12px; text-align: center;}
.part .title .more span{font-family: 'SimSun';}
.bannerimg img{width: 100%;}
.parts .passage{margin-top: 20px; margin-bottom: 20px; overflow: hidden;}
.parts .passage_{padding: 18px 10px; background: #f2f2f2; margin-top: 0; margin-bottom: 0;}
.passage .words{overflow: hidden; position: relative;}
.passage .words.indent{padding-left: 25px;}
.passage .words img{width: 100%;}
.passage .words p{font-size: 12px; color: #8b8b8b; line-height: 22px; margin: 0;}
.passage .label-wrap{overflow: hidden; width: 100%; height: 24px; position: relative; margin-top: 20px;}
.passage .label-wrap label,.passage .label-wrap span{float: left; display: block; margin-right: 1px; font-weight: normal; height: 24px; line-height: 24px; font-size: 12px; color: #9a9a9a;}
.passage .label-wrap label{margin-right: 15px;}
.passage .label-wrap span{padding: 0 8px; background: #f0f0f0; cursor: pointer;}
.passage .label-wrap span a{color:#8b8b8b;}
.news-list dt,.news-list dd{border-bottom: 1px solid #dedede; font-family: 'Microsoft Yahei'; padding: 10px 0; overflow: hidden;}
.news-list dt a,.news-list dd a{color: #333;}
.news-list dt{font-size: 16px; font-weight: normal; height: 43px;}
.news-list dt span{width: 15px; margin-right: 10px; display: block; float: left; height: 16px; margin-top: 5px; line-height: 16px; font-family: 'SimSun'; font-size: 12px; color: #fff; background: #e70012; text-align: center;}
.news-list dd{font-size: 14px; height: 40px;}
.long-dis .passage{margin-top: 30px; margin-bottom: 30px;}
.long-dis .part_{margin-top: 35px;}

/*传奇*/
.legend{overflow: hidden; position: relative; background: #f6f5f5;}
.legend .img,.legend .word{position: relative; padding: 0;}
.legend .img img{width: 100%;}
.legend .img img.jt{width: auto;}
.legend .img .jt{position: absolute; z-index: 1; top: 50%; margin-top: -6px;}
.legend .word{padding: 10px 15px 0;}
.legend h3{color: #e60012; font-size: 16px; font-weight: bold; font-family: 'Microsoft Yahei'; line-height: 24px; margin-bottom: 5px; margin-top: 0;}
.legend p{font-size: 12px; color: #666; line-height: 22px;}
.legend p span{width: 15px; margin-right: 10px; display: block; float: left; height: 16px; margin-top: 5px; line-height: 16px; font-family: 'SimSun'; font-size: 12px; color: #fff; background: #e70012; text-align: center;}
.legend p span a{color: #fff;}
.legend.left .img,.legend.left .word{float: right;}
.legend.left .img .jt{left: 0;}
.legend.right .img,.legend.right .word{float: left;}
.legend.right .img .jt{right: 0;}

.diskboxs{width: 100%; height: auto; overflow: hidden; position: relative;}
.diskboxs .box{overflow: hidden;}
.diskboxs .img{position: relative; width: auto; height: auto;}
.diskboxs .img img{width: 100%;}
.diskboxs .img .disk{position: absolute; bottom: 0; left: 0; width: 100%; height: auto; min-height: 30px; overflow: hidden; text-align: center; background: url(../images/opc.png); color: #fff;}
.disk .title{padding: 0; margin: 6px 0 0; color: #fff; width: 90%; height: auto; height: 18px; overflow: hidden; text-align: center; line-height: 18px; font-size: 14px; position: relative; left: 5%;}
.disk .title a{color: #fff;}
.disk .title.space{white-space: normal;}
.disk .title.open{border-top: 1px dotted #fff;}
.disk .text{width: 100%; height: auto; position: relative; display: none;}
.disk .text h3{line-height: 60px; font-size: 18px; font-family: 'Microsoft Yahei'; top: 0; margin: auto;}
.disk.all .text{height: 20px; line-height: 20px; width: 100%; position: absolute; top: 50%; margin-top: -10px;}
.disk.half.open{height: 50%;}
.disk.all.open{height: 100%;}

/*环球人物杂志*/
.mag{width: 100%; position: relative; overflow: hidden;}
.mag .slides li{position: relative;}
.mag .slides img{width: 100%;}
.mag .slides .des{background: #e3e3e3; position: absolute; width: 100%; height: 44px; line-height: 44px; text-align: left; text-indent: 20px; overflow: hidden; bottom: 0; left: 0;}
.mag .slides .des .num{font-size: 18px; color: #333; font-family: 'Microsoft Yahei'}
.mag .slides .des .more{display: block; color: #e60012; float: right; height: 36px; line-height: 36px; text-align: center; text-indent: 0; margin-top: 4px; width: 60px; border-left: 1px solid #cccccc}
.mag .slides .des .more span{font-family: 'SimSun'}
.mag .slides .des .date{font-size: 12px; color:#616161; margin-left: 6px;}
.mag .flex-direction-nav li a{position: absolute; width: 30px; height: 60px; bottom: 50%; outline: 0; display: block; background: url(../images/btn-slidemag.png) no-repeat;}
.mag .flex-direction-nav li a.flex-prev{left: 0; background-position: -30px 0;}
.mag .flex-direction-nav li a.flex-next{right: 0; background-position: 0 0;}

/*右边content*/
.right-wrap{margin-top: 20px; background: #f6f5f5; position: relative; clear:both; *zoom:1; overflow: hidden;}
.right-wrap.part .title .more{background: none; color: #e60012;}
.right-wrap.part .title.video{padding-left: 36px; background: url(../images/btn-video.png) no-repeat left center;}
.right-wrap .video-box{background: #fff; overflow: hidden; margin-bottom: 20px;}
.right-wrap .line{height: 2px; background: #464646; overflow: hidden; position: relative; width: 100%;}
.video-box p.des{color: #333; font-weight: normal; color: #333; height: 40px; line-height: 40px; font-size: 14px; font-family: 'Microsoft Yahei'; text-indent: 10px; overflow: hidden; margin: 0;}
.video-box p.des a{color: #333;}
.video-box dt,.video-box dd{height: 40px; line-height: 40px; padding: 0 30px 0 10px; overflow: hidden; font-size: 14px; font-family: 'Microsoft Yahei';}
.video-box dt{color: #333; font-weight: normal;}
.video-box dt a{color: #333;}
.video-box dd{border-top: 1px solid #f6f5f5; color: #666; background: url(../images/btn-video-s.png) no-repeat right center;}
.video-box dd a{color: #666;}
.right-wrap .zt-box{background: none; overflow: hidden;}
.zt-box ul{margin-top: 8px; background: #fff;}
.zt-box li{height: 32px; border-bottom: 1px solid #f6f5f5; font-size: 12px; line-height: 32px; padding: 0 10px; overflow: hidden;}
.zt-box li a{color: #000;}
.right-wrap .add-box{margin-top: 20px; margin-bottom: 20px;}
.add-box .img{margin-top: 8px;}
.right-wrap .zl-box{background: #fff; margin-bottom: 20px; overflow: hidden;}
.zl-box h4{font-size: 16px; height: 18px; color: #333; font-family: 'Microsoft Yahei'; margin-bottom: 5px; margin-top: 0; overflow: hidden;}
.zl-box h4 a{color: #333;}
.zl-box p{font-size: 12px; color: #666; line-height: 18px;}
.zl-box p a{color: #666;}
.zl-box li{display: block; position: relative; overflow: hidden; border-bottom: 1px solid #f6f5f5; padding: 10px;}
.zl-box li span.more{width: 15px; display: block; height: 14px; line-height: 14px; font-family: 'SimSun'; font-size: 12px; color: #fff; background: #e70012; text-align: center; position: absolute; right: 0; bottom: 24px;}
.zl-box li span.more a{color: #fff;}
.zl-box li .img{width: 36%; float: left;}
.zl-box li .des{float: left; margin-left: 4%; width: 60%; overflow: hidden;}
.right-wrap .add-box-l{margin-top: 28px; margin-bottom: 8px;}
.add-box-l .img{margin-bottom: 20px;}
.right-wrap .list-box{padding: 10px 0 20px;}
.list-box .title-name{float: left; line-height: 50px; color: #333; font-size: 24px;}
.list-box .nav-tabs{border-bottom: 0; display: block; height: 50px;}
.list-box .nav > li > a{padding: 0; margin: 0; margin-left: 10px; line-height: 24px; margin-top: 13px; font-size: 12px; color: #333; border: 0; border-bottom: 2px solid #F6F5F5;}
.list-box .nav > li > a:hover{background: none;}
.list-box .nav-tabs > li.active > a,.list-box .nav-tabs > li.active > a:hover,.list-box .nav-tabs > li.active > a:focus{border: 0; background: none; font-size: 12px; line-height: 24px; padding: 0; margin-top: 13px; margin-left: 10px; color: #e60012; border-bottom: 2px solid #e60012;}
.list-box .tab-content ul{background: #fff; margin-top: 10px;}
.list-box .tab-content li{line-height: 30px; border-top: 2px solid #f6f5f5; font-size: 12px; overflow: hidden;}
.list-box .tab-content li a{color: #1a1a1a; height: 30px; overflow: hidden; display: block;}
.list-box .tab-content li span{width: 30px; height: 30px; line-height: 30px; display: block; text-align: center; font-size: 14px; color: #4c4c4c; font-family: 'arial'; float: left; margin-right: 8px;}
.list-box .tab-content li.first span{background-color: #e60012; color: #fff;}
.list-box .tab-content li.second span{background-color: #e66100; color: #fff;}
.list-box .tab-content li.third span{background-color: #e68700; color: #fff;}

/*footer*/
.footer{width: 100%; position: relative; overflow: hidden; background: #e4e4e4; padding-bottom: 60px;}
.nav-bottom{height: 50px; position: relative; padding: 20px 15px 14px; background: #f2f2f2; width: 1155px; *width:1155px!important; height: auto; margin: 0 auto; max-width: 100%; overflow: hidden;}
.nav-bottom ul li{font-size: 16px; height: 18px; margin-top: 8px; display: block; float: left; padding: 0 6px; border-left: 1px solid #606060;}
.nav-bottom ul li:first-child{border-left: 0; padding-left: 0;}
.nav-bottom ul li a{color:#3c3c3c; display: block; margin-top: -2px;}
.footer .links{margin-top: 20px; font-size: 12px; width: 100%; overflow: hidden; padding-right: 200px;}
.footer .links label,.footer .links li,.footer .links li a{font-size: 12px; color: #000; font-weight: normal; float: left; display: block; margin: 0;}
.footer .links li{padding-right: 2px; height: 12px; border-right: 1px solid #606060; margin: 3px 3px 5px 0;}
.footer .links li:last-child{padding-right: 0; border-right: 0;}
.footer .links li a{margin-top: -3px;}
.footer .address,.footer .copyright{width: 100%; font-size: 12px; color: #000; margin-top: 20px; overflow: hidden;}
.footer .address a,.footer .copyright a{color: #000;}
.footer .copyright{margin-top: 8px;}
.footer .logo-bottom{position: absolute; right: 15px; top: -30px; width: 148px; height: 152px;}
.footer .logo-bottom a{display: block;}

/*列表页*/
.list-tit{font-size: 24px;color: #333;font-family: "Microsoft YaHei"; margin-top: 0;}
.list-tit a.list-tit{font-size: 20px; margin-bottom: 20px;}
.list-tit .second{font-size: 16px; margin-left: 30px; color: #000;}
.list-tit .second:hover{color: #e60012}
.list-tit span.result{font-size: 12px; margin-left: 8px;}
.list-wrap{padding-bottom: 60px; overflow: hidden;}
.list-wrap dl{margin-top: 15px;}
.list-wrap dl dd{background-color: #ececec;padding: 10px 15px;}
.list-wrap dl dt img{width: 100%;}
.list-wrap dl dd a{color: #000;}
.list-wrap dl dd h3{color: #000;font-size: 14px;text-align: left;border-bottom: 1px solid #a0a0a0;line-height: 28px; padding:0 0 10px; font-family: "Microsoft YaHei";}
.list-wrap dl dd p{font-size: 12px;color: #000;line-height: 20px;padding: 10px 0;font-family: 'Microsoft YaHei';}
.list-wrap dl dd:hover{background-color: #555555;}
.list-wrap dl dd:hover h3{color: #fff;border-bottom: 1px solid #d0d0d0;}
.list-wrap dl dd:hover p{color: #fff;}
.list-more{background-color: #f5f5f5;color: #000;font-size: 16px;text-align: center;height: 45px;line-height: 45px;margin-bottom: 60px;display: block;}

.list-wrap ul{width: 100%; display: block; height: auto; overflow: hidden;}
.list-wrap ul li{display: block; float: left; height: auto; margin-bottom: 26px; width: 100%;}
.list-wrap ul li > div{background: #f6f5f5; height: 100%; width: auto; position: relative;}
.list-wrap ul li .img{position: relative; z-index: 0; width: 100%;}
.list-wrap ul li .word{padding: 10px 10px 50px; position: relative; z-index: 1; background: #f6f5f5;}
.list-wrap ul li h3{line-height: 26px; color: #333; font-size: 16px; font-family: 'Microsoft Yahei'; margin: 0; height: 78px;}
.list-wrap ul li p{line-height: 22px; font-size: 12px; color: #666;}
.list-wrap ul li p.author{position: absolute; left: 10px; bottom: 18px; margin: 0; display: block; z-index: 2;}
.list-wrap ul li .hidestuff{display: none;}
.list-wrap ul li .line{background: #ccc; height: 1px; overflow: hidden; position: relative; width: 100%; margin-top: 10px; margin-bottom: 5px;}

.list-search{display: block; margin-top: 30px; margin-bottom: 30px;}
.list-search li{border-bottom: 1px solid #dddddd;}
.list-search li:first-child{border-top: 1px solid #dddddd;}
.list-search li span.key{color: #e9313f;}
.list-search li > a{display: block; background: #fff; padding: 30px 20px;}
.list-search li > a:hover{background: #f5f5f5;}
.list-search li h3{margin: 0; padding: 0; font-size: 20px; color: #000; font-family: 'Microsoft Yahei'; margin-bottom: 10px;}
.list-search li p{font-size: 12px; color: #000; text-indent: 2em; line-height: 22px; margin: 0;}
.list-search li p.last{text-indent: 0; margin-top: 10px;}
.list-search li span.date{margin-left: 20px;}

/*详情页*/
.passage-detail{}
.passage-detail h1{color: #333; font-size: 20px; font-family: 'Microsoft Yahei'; margin: 0 0 20px;}
.passage-detail h2,.passage-detail h3{font-size: 24px; color: #000; font-family: 'Microsoft Yahei'; line-height: 32px; padding-bottom: 20px; margin-top: 0;}
.passage-detail h2 a{color: #000;}
.passage-detail h4{font-size: 14px; color: #000; font-family: 'Microsoft Yahei'; line-height: 36px; margin-top: 0;}
.passage-detail p{line-height: 26px; font-size: 14px; color: #333; font-family: 'Microsoft Yahei'; text-align: justify;}
.passage-detail .box > p{overflow: hidden; height: 26px;}
.passage-detail p a{color: #333;}
.passage-detail p.tit{line-height: 42px; text-indent: 0; text-indent: 0;}
.passage-detail p.tit-top{line-height: 26px; padding: 8px 0;}
.passage-detail p.alignr{text-align: right; text-indent: 0;}
.passage-detail p.author{color: #666; line-height: 42px; text-align: right; text-indent: 0;}
.passage-detail p.author img{margin-top: 14px; margin-right: 5px; width: auto!important; display: inline;}
.passage-detail p.state{text-align: center; line-height: 34px; background: #f6f5f5; font-size: 14px; text-indent: 0;}
.passage-detail .line{width: auto; height: 1px; background: #ddd; margin: 50px 0 45px;}
.passage-detail .line.last{margin: 30px 0 65px;}
.passage-content .line{margin: 0;}
.passage-content p{text-indent: 2em;}
.passage-content p img{width: auto; max-width: 100%; margin: 0 auto; display: block;}
.passage-content p iframe{margin-left: -2em;}
.passage-detail .passage-tag{height: 100%; width: 50%; position: absolute; left: -50%; top: 0; padding: 0 15px;}
.passage-content .passage-video{width: 100%; height: 295px;}
.passage-content .page-list{padding-bottom: 20px;}
.passage-tag ul{border-top: 1px solid #ddd;}
.passage-tag li{line-height: 36px; width: 100%; border-bottom: 1px solid #ddd; font-size: 14px; color: #000; overflow: hidden; display: block;}
.passage-tag li.share a{margin: 4px 8px 5px 0!important;}
.passage-tag li.btns a{float: left; display: block; margin-right: 18px; color: #000; line-height: 36px; height: 36px;}
.passage-tag li.btns a span{display: block; float: left; line-height: 36px; height: 36px; cursor: pointer;}
.passage-tag li.btns img{margin: 8px 5px 9px 0; float: left;}
.passage-tag li.btns_ a{float: left; height: 24px; margin: 6px 1px 6px 0; padding: 0 10px; line-height: 22px; text-align: center; background: #f5f5f5; margin-right: 1px; font-size: 12px; color: #939393; white-space: nowrap;}
.passage-tag .tag-top{position: relative; }
.passage-tag .tag-bottom{position: absolute; bottom: 0; left: 0; margin: 0 15px;}

.rea-passage > div{margin-bottom: 8px;}
.rea-passage .img{background: #ea3340; height: 1px; overflow: hidden;}
.rea-passage .img img{min-height: 1px;}
.rea-passage .word{padding: 12px 20px; background: #f6f5f5;}
.rea-passage .word p{font-size: 12px; color: #333; line-height: 22px;}
.rea-passage .word p.title{font-size: 14px; color: #000; line-height: 26px; overflow: hidden;}
.rea-passage .word p.title a{color: #000; overflow: hidden; display: block; height: 26px;}
.rea-passage .word p.btns a{color: #333; font-size: 12px; margin-right: 20px;}
.rea-passage .word p.btns img{width: auto; height: 14px; margin: 7px 5px 5px 0;}

.reply-box p.tip{font-size: 12px; color: #333;}
.reply-box p.tip a{color: #666; font-size: 14px;}
.reply-box p.tip span.title{font-size: 14px; color: #000; margin-right: 20px;}
.reply-box form{border: 1px solid #ccc; margin-top: 10px;}
.reply-box textarea{resize:none; overflow: auto; height: 80px; width: 100%; border: 0; padding: 10px; border-bottom: 1px solid #aaa; font-size: 12px;}
.reply-box .info{height: 40px; width: 100%;}
.reply-box span.info{line-height: 40px; padding-left: 15px;}
.reply-box .info input,.reply-box .info .btn-login{float: right; margin: 6px 12px 6px 0; height: 28px; cursor: pointer; width: 66px; border: 0; border-radius: 3px; background: #e60012; color: #fff; text-align: center; line-height: 28px; font-size: 13px;}
.reply-box .info .name{float: left; font-size: 12px; color: #000; line-height: 40px;}
.reply-box .info .name img{width: 26px; height: 26px; margin: 7px 10px; float: left;}
.reply-box .info .name span{display: block; float: left; display: block; line-height: 40px; height: 40px;}
.reply-box .info.login{display: none;}
.reply-box .info.submit{display: block;}
.reply-box ul.reply-ul{overflow: hidden;}
.reply-box ul li{padding: 25px 0 20px; border-top: 1px solid #ddd;}
.reply-box ul li:first-child{border-top: 0;}
.reply-box ul li.hiding{display: none;}
.reply-box ul li p{font-size: 12px;}
.reply-box ul li p.name{color: #e60012;}
.reply-box ul li p.name img{}
.reply-box ul li p.bottom{line-height: 32px; overflow: hidden;}
.reply-box ul li p.bottom span.time{float: left;}
.reply-box ul li p.bottom span.reply{float: right;}
.reply-box ul li p.bottom span.reply a{color: #333; margin-left: 18px;}
.reply-box ul div.more{height: 32px; line-height: 32px; color: #333; background: #efefef; text-align: center; cursor: pointer; overflow: hidden;}
.reply-box .discuss-box{position: relative; width: 100%; height: auto; overflow: visible; border: 1px solid #ddd; padding-bottom: 15px; display: none;}
.discuss-box ul{}
.discuss-box ul li{padding: 0 15px; border-top: 1px solid #ddd; padding-top: 3px;}
.discuss-box ul li:first-child{border-top: 0;}
.discuss-box p{margin-bottom: 0px;}
.discuss-box .discuss-text{padding: 0 15px;}
.discuss-text form{margin-top: 15px;}
.discuss-box .sj-top{width: 18px; height: 12px; background: url(../images/sj-top.png) no-repeat; position: absolute; top: -12px; right: 55px; z-index: 1;}

.passage-detail .box{margin-bottom: 20px;}
.passage-detail .box img{width: 100%;}
.passage-detail .box > .row{margin-top: 10px;}
.passage-detail .box > .row p{font-size: 12px; color: #8c8c8c; line-height: 22px; margin-top: -5px;}

/*分页*/
.page-list{text-align: center; overflow: hidden; padding-bottom: 60px; position: relative; width: 100%; height: auto;}
.page-list ul{list-style: none;}
.page-list ul li{display: inline-block; width: auto; height: 24px; line-height: 24px; text-align: center; min-width: 24px;}
.page-list ul li a{color: #333; font-size: 14px; display: block; padding: 0 3px;}
.page-list ul li a:hover,.page-list ul li a.now{color: #fff; background: #e60012;}
.page-list ul li.omit a:hover{background: none; color: #333;}

.article-page{text-align: center; overflow: hidden; padding: 10px 0 20px; position: relative; width: 100%; height: auto;}
.article-page table{position: relative; margin: 0 auto;}
.article-page a{display: block; width: auto; padding: 0 8px; border: 0; height: 24px; font-size: 14px; color: #333; line-height: 24px;}
.article-page a.hover,.article-page a.now{color: #fff; background: #e60012;}
.article-page a.btn-s-orange{background: #e60012; border-radius: 0; color: #fff;}


/*视频详情*/
.video-detail h2{margin: 0;}
.video-detail .line{height: 1px; width: 100%; background: #ddd; margin: 35px 0 45px;}
.video-detail .passage-video{margin: 20px 0 0; height: 450px; position: relative;}
.video-detail .passage-content .line{margin: 0;}
.video-detail .reply-box ul li{padding-bottom: 0px;}
.video-detail .suggest h2{background: url("../images/btn-video.png") no-repeat left 4px; padding-left: 36px; display: block; position: relative;}
.video-detail .suggest .img{width: 100%; float: left;}
.video-detail .suggest .des{width: 100%; margin-top: 15px; float: left;}
.video-detail .suggest .des p{font-size: 12px; color: #999999; font-family: 'Microsoft Yahei'; line-height: 20px;}
.video-detail .suggest .des p.title{font-size: 16px; color: #000; height:20px; overflow: hidden;}
.video-detail .share-line{height: 45px; width: 100%; margin-bottom: 35px; background: #eaeaea; line-height: 45px; font-size: 14px; color: #333;}
.video-detail .share-line span{display: block; float: left; height: 45px; line-height: 45px; text-indent: 20px;}
.video-detail .share-line .share{float: left;}

.video-slide{margin-bottom: 20px;}
.video-slide .pic-main,.video-slide .flex-viewport,.video-slide .flex-viewport .slides,.video-slide .slides li{height: 100%; display: block;}
.video-slide .flex-direction-nav{display: none!important;}
.video-slide .pic-small{position: relative; width: 100%; z-index: 0; }
.video-slide .pic-small .flex-viewport{margin-left: 0; float: right; padding-right: 7px; width: 60%;}
.video-slide .pic-small .flex-viewport li{padding: 15px 7px;}
.video-slide .pic-tv{position: absolute; width: 40%; height: 100%; left: 0; top: 0; z-index: 1;}
.video-slide .pic-tv ul{display: block; height: 100%; width: 100%;}
.video-slide .pic-tv li{line-height: 26px; color: #fff; overflow: hidden; display: block; height: 100%; padding: 15px 0; display: none;}
.video-slide .pic-tv li.on{display: block;}
.video-slide .pic-tv li p{padding: 0 15px; margin: 0; font-size: 16px; text-indent: 0; font-family: 'Microsoft Yahei'; display: block; line-height: 26px;}
.video-slide .video-bottom{background: url(../images/opc.png); position: absolute; bottom: 0; left: 0; overflow: hidden; width: 100%; height: auto; z-index: 99;}
.video-slide .video > a{width: 100%!important; margin-left: 0!important; height: 100%!important; display: block;}
.video-slide .video > a img{width: 100%!important; height: 100%!important; margin-left: 0!important;}

/*图片详情*/
.picture-content .pic-main{padding: 30px 0 0; position: relative;}
.picture-content .pic-small{position: relative; border: 1px solid #e8e8e8;}
.pic-main ul.slides li img{width: 70%; margin-left: 15%;}
.pic-main .flex-direction-nav li a{display: block; width: 32px; height: 62px; background: url(../images/btn-slide.png) no-repeat; position: absolute; z-index: 2; top: 50%; margin-top: -31px; text-indent: -9999px;}
.pic-main .flex-direction-nav li a.flex-prev{background-position: 0 0; left: 0;}
.pic-main .flex-direction-nav li a.flex-next{background-position: -32px 0; right: 0;}
.pic-main .flex-direction-nav li a.flex-disabled{display: none;}
.pic-main .btn-back a{display: block; width: 32px; height: 62px; background: url(../images/btn-slide_.png) no-repeat; position: absolute; z-index: 1; top: 50%; margin-top: -31px; text-indent: -9999px;}
.pic-main .btn-back a.prevback{background-position: 0 0; left: 0;}
.pic-main .btn-back a.nextback{background-position: -32px 0; right: 0;}
.pic-main .des{padding: 30px 0; overflow: hidden;}
.pic-main .des div.num{display: block; float: left; height: 40px; line-height: 40px; color: #b4b4b4; font-size: 28px; font-weight: normal; margin-right: 20px;}
.pic-main .des div.num span.now{color: #e40114; font-size: 28px; font-family: "SimSun";}
.pic-main .des div.num span.all{color: #595959; font-size: 18px; font-family: "SimSun";}
.pic-main .des p{font-size: 14px; color: #333; font-family: 'Microsoft Yahei';}
.pic-main .des .bottom-line{width: 100%; font-size: 14px; color: #666666; padding-top: 15px;}
.pic-main .des .bottom-line .author{display: block; float: left;}
.pic-main .des .bottom-line .author img{width: auto; height: auto; margin: 4px 5px 0 0;}
.pic-main .des .bottom-line .author .time{margin-left: 10px;}
.pic-main .des .bottom-line .state{text-align: right; float: right; display: block;}
.pic-small .flex-viewport{width: 92%; margin-left: 4%;}
.pic-small .flex-viewport li{padding: 15px; box-sizing:content-box!important;}
.pic-small .flex-viewport li img{width: 100%; cursor: pointer;}
.pic-small .flex-direction-nav li a{display: block; width: 26px; height: 100%; position: absolute; top: 0; text-indent: -9999px; z-index: 2;}
.pic-small .flex-direction-nav li a.flex-prev{background: url(../images/pic-prev-ws.png) no-repeat center center #e40114; left: 0;}
.pic-small .flex-direction-nav li a.flex-next{background: url(../images/pic-next-ws.png) no-repeat center center #e40114; right: 0;}
.pic-small .flex-direction-nav li a.flex-disabled{display: none;}
.pic-small .flex-direction-nav li a.flex-next.flex-disabled{background: url(../images/pic-next-gs.png) no-repeat center center #fff; border-right: 1px solid #e8e8e8;}
.pic-small .btn-back a{position: absolute; display: block; z-index: 1; width: 26px; height: 100%;}
.pic-small .btn-back a.prevback{background: url(../images/pic-prev-gs.png) no-repeat center center #fff; left: 0; border-right: 1px solid #e8e8e8;}
.pic-small .btn-back a.nextback{background: url(../images/pic-next-gs.png) no-repeat center center #fff; right: 0; border-left: 1px solid #e8e8e8;}
.pic-small li.flex-active-slide img{border: 2px solid #e71a2b;}

/*杂志页*/
.mag-box{margin-top: 25px; background: #f3f3f3; width: 100%; padding: 25px 24px;}
.mag-box p{line-height: 50px; color: #242424; font-size: 14px; text-align: center; margin: 0; width: 100%;}
.mag-box p span.date{margin-left: 5px;}
.mag-box .link{padding: 0 16px; height: 40px;}
.mag-box .link a{display: block; width: 100%; height: 100%; border: 1px solid #aaaaaa; line-height: 40px; text-align: center; color: #242424;}
.mag-box .link a:hover{color: #e40114; border: 1px solid #e40114;}
.mag-left{margin-top: 20px;}
.mag-left .word p,.mag-right .word p{line-height: 50px; width: 100%; font-size: 18px; color: #000; margin: 0;}
.mag-right .word p{line-height: 35px;}
.mag-left .word p span.date{font-size: 14px; margin-left: 10px;}
.mag-right .word p span.date{font-size: 14px;}
.mag-left .buy{overflow: hidden;}
.mag-left .buy p{margin: 0; line-height: 30px; font-size: 16px; color: #000;}
.mag-left .btns{overflow: hidden;}
.mag-left .btns a{display: block; height: 35px; border: 1px solid #999999; line-height: 35px; text-align: center; font-size: 14px; color: #000; margin-top: 8px;}
.mag-left .btns a:hover{color: #e40114; border: 1px solid #e40114;}
.mag-right{margin-top: 20px; padding-bottom: 60px;}
.mag-right .title{overflow: hidden; width: 100%; height: 24px; position: relative;}
.mag-right .title .line{position: relative; z-index: 0; margin: 0; background: none; height: 50%; width: 100%; border-bottom: 1px dashed #ccc;}
.mag-right .title span{position: absolute; z-index: 1; left: 0; top: 0; background: #666666; height: 100%; width: 81px; text-align: center; line-height: 24px; color: #fff; font-size: 14px;}
.mag-right .inner{padding-left: 20px;}
.mag-right .inner h2{color: #0b3b8c; font-size: 24px; padding: 0; margin: 10px 0; height: 32px; overflow: hidden;}
.mag-right .inner h2 a{color: #0b3b8c;}
.mag-right p{font-size: 12px; margin-bottom: 10px;}
.mag-right ul{display: block; margin-top: 15px;}
.mag-right li{padding-left: 20px;}
.mag-right li h3{padding: 0 0 0 20px; background: url(../images/mag-li.png) no-repeat 3px center; margin: 0; font-size: 16px; color: #0b3b8c; height: 32px; overflow: hidden;}
.mag-right li h3 a{color: #0b3b8c;}
.mag-right .tips{}
.mag-right .tips p{line-height: 30px; margin: 0; font-size: 14px; color: #000;}
.mag-detail{margin-top: 30px;}
.mag-detail .line{background: #fff; border-top: 1px dotted #dadada; margin: 50px 0 35px;}
.mag-detail h4{font-size: 16px; color: #000;}
.mag-detail p{color: #555;}
.mag-detail .tip{font-size: 14px; color: #000;}


.topic-top{background: #eeeeee; overflow: hidden; margin-top: 20px;}
.topic-top .img img{width: 100%;}
.topic-top .word{padding: 20px 35px 20px 15px;}
.topic-wrap h3{color: #333; font-size: 18px; overflow: hidden; height: 32px; margin: 10px 0; padding: 0;}
.topic-wrap h3 a{color: #333;}
.topic-wrap p{margin: 0; color: #333; font-size: 14px; line-height: 20px;}
.topic-wrap p.top{font-size: 14px; color: #333;}
.topic-box{overflow: hidden; background: #eee; margin-top: 25px;}
.topic-box .des{padding: 0 20px; overflow: hidden;}
.topic-box h3{margin: 5px 0;}
.topic-box p.top{margin-top: 15px;}
.topic-wrap .article-page{padding: 30px 0 60px;}

.star-top{background: #eeeeee; overflow: hidden; margin-bottom: 25px;}
.star-top .word{padding: 25px 50px 20px 15px;}
.star-top .word h2{font-size: 27px; color: #000; font-family: 'Microsoft Yahei'; line-height: 36px;}
.star-top .word h2 a{color: #000;}
.star-top .word p{font-size: 12px; color: #000; line-height: 20px; text-align: justify;}
.star-top .word p.bottom{margin-top: 25px;}
.star-top .word span.date{margin-left: 10px;}
.star-top .word .jump{width: 26px; height: 20px; background: url(../images/btn-jump.png); display: block; float: right;}
.star-box{margin: 0 0 30px;}
.star-box li{overflow: hidden;}
.star-box li > a{padding: 30px 0; display: block; overflow: hidden;}
.star-box .word p{text-indent: 0; padding-right: 30px;}
.star-box .word p.date{margin-top: 20px;}
.star-wrap .article-page{padding: 30px 0 60px;}

.video-img{position: relative; width: 100%; height: auto; overflow: hidden;}
.video-img .title{position: absolute; width: 100%; height: relative; bottom: 0; left: 0; padding: 15px 0; background: url(../images/opc.png); display: none;}
.video-img .title p{text-align: center; color: #fff; font-size: 16px; margin: 0; padding: 0 15px;}

.rmap-wrap{padding: 20px 0 10px; text-align: center; overflow: hidden;}
.rmap-wrap img{width: auto; max-width: 100%;}
.rmap{margin-left: 260px; min-width: 500px; overflow: hidden; background: url(../images/rmap.png) no-repeat left top;}
.rmap ul li{display: block; float: right; height: 40px; width: 100%; margin-top: 20px; box-sizing:content-box;}
.rmap ul li:first-child{margin-top: 0;}
.rmap a{display: block; width: 125px; height: 40px; text-align: center; line-height: 40px; float: right; color: #fff;}
.rmap .first a{background: #ff3030;}
.rmap .second a{background: #fe5e5e;}
.rmap .third a{background: #e17474;}
.rmap .first{width: 125px; height: 100%; overflow: hidden; float: left; position: relative; z-index: 2;}
.rmap .second{width: 245px; height: 100%; overflow: hidden; float: left; margin-left: 60px; margin-left: -62px; position: relative; z-index: 1;}
.rmap .third{width: 125px; height: 100%; overflow: hidden; float: left; margin-left: 60px; position: relative; z-index: 0;}

.table-ad table{width: 100%; margin: 10px 0 0}
.table-ad caption{color: #000; text-align: center;}
.table-ad h1{font-size: 30px; font-family: 'Microsoft Yahei'; margin-bottom: 0;}
.table-ad h2{font-size: 24px; font-family: 'Microsoft Yahei'; margin-top: 10px; margin-bottom: 35px;}
.table-ad th{height: 45px; line-height: 45px;}
.table-ad td{border-bottom: 1px solid #dbe0e1; text-align: left; color: #777; height: 38px; font-size: 14px;}
.table-ad tr:nth-child(2n+1){background: #f2f6f7;} 
.table-ad h3{font-size: 18px; color: #333; font-family: 'Microsoft Yahei'; margin-top: 30px;}
.table-ad p{color: #777; font-size: 14px; font-family: 'Microsoft Yahei';}
.table-ad ul{list-style: inside circle url(../images/list-circle.png);*list-style: inside circle url(../images/list-circle-ie7.png);}
.table-ad ul li{font-size: 14px; color: #777; line-height: 26px;}
.table-ad tr.first td{height: 55px;}

.copyright-wrap{margin: 30px 0 0;}
.copyright-wrap .contact-box{width: 100%; height: 40px; line-height: 40px; text-align: center; color: #333; font-size: 14px; font-family: 'Microsoft Yahei'; border: 1px solid #e6e6e6; margin-top: 45px;}
.copyright-wrap ul{list-style: outside square url(../images/list-square.png); padding-left: 45px; *padding-left: 18px; display: block; background: url(../images/dashed.png) repeat-y left top; position: relative;}
.copyright-wrap ul li{padding-left: 25px;}
.copyright-wrap ul li p{line-height: 26px; font-size: 16px; color: #666; font-family: 'Microsoft Yahei'; margin-bottom: 30px;}
.copyright-wrap ul span.white{position: absolute; z-index: 0; width: 16px; height: 7px; left: 0; background: #fff;}
.copyright-wrap ul span.white.top{top: 0; *top: -6px;}
.copyright-wrap ul span.white.bottom{bottom: 0; *bottom: 33px; *height: 10px;}

.aboutus-wrap{overflow: hidden; margin-top: 20px;}
.aboutus-wrap .bg{width: 100%;}
.aboutus-wrap .bg img{width: 100%; height: auto;}
.aboutus-wrap .word{background: url(../images/opc9.png); height: 100%; position: absolute; right: 0; top: 0; z-index: 1;}
.aboutus-wrap .word .inner{width: 80%; margin-left: 10%; text-align: justify; margin-top: 50px;}
.aboutus-wrap .word p{font-size: 16px; color: #666; line-height: 26px; margin: 0; font-family: 'Microsoft Yahei'; text-indent: 2em;}
.aboutus-wrap .word .sj{display: block; position: absolute; width: 15px; height: 30px; background: url(../images/aboutus-sj.png); z-index: 2; top: 50%; margin-top: -15px; left: -15px;}

.sub-bd{margin-top: 30px; overflow: hidden; text-align: center; position: relative;}

.contact-wrap{margin-top: 20px;}
.contact-wrap ul{list-style: outside square url(../images/list-square_.png); padding-left: 15px; *padding-left: 18px; display: block; position: relative;}
.contact-wrap p{font-size: 14px; color: #999; font-family: 'Microsoft Yahei'; margin: 5px 0 0;}
.contact-wrap p.title{font-size: 18px; color: #000;}

/*个人中心0109*/
.self-wrap{width: 100%; margin-top: -20px; background: #f2f2f2; padding: 60px 0 70px;}
.self-wrap .step-box{padding: 40px 65px 100px;}
.self-wrap .step-box h1{margin: 0; padding-bottom: 24px; border-bottom: 1px solid #e3e7e6; font-size: 18px; color: #434343; font-family: 'Microsoft Yahei';}
.self-wrap .step-box .normal-form{width: 500px;}
.self-wrap .step-box .yz{overflow: hidden; position: absolute; right: -160px; top: 15px;}
.self-wrap .step-box label{width: 24%;}
.self-wrap .step-box .input{width: 74%;}
.self-wrap .step-box input.button{width: 120px; float: left; margin-left: 0;}
.self-wrap .step-step{padding: 30px 0; height: 90px; box-sizing:content-box; position: relative;}
.self-wrap .step-step .line{position: absolute; z-index: 0; height: 9px; width: 90%; background: #e3e7e6; top: 52px; left: 5%;}
.step-step .step{width: 14.28%; margin-left: 14.28%; float: left; position: relative; z-index: 1;}
.step-step .step.first{margin-left: 0;}
.step-step .step .top{height: 54px; line-height: 54px; text-align: center; font-family: 'arial'; min-width: 54px; font-size: 24px; color: #2d2e2e; background: url(../images/bg-step.png) no-repeat top center;}
.step-step .step.on .top{color: #fff; background-position: center -54px;}
.step-step .step .word{color: #595959; font-size: 14px; text-align: center; line-height: 35px;}
.step-step .step.on .word{color: #e60012;}
.bgf{background: #fff; overflow: hidden;}
.self-wrap .login-wrap .inner{padding: 15px 50px 0;}
.self-wrap .sign-wrap{padding: 90px 0 170px;}
.self-wrap .sign-wrap .inner-left{padding: 0 150px; border-right: 1px solid #dadada;}
.self-wrap .sign-wrap .inner-right{padding-left: 100px;}
.self-wrap .skip-page{padding: 250px 0;}
.self-wrap .skip-page p{text-align: center; font-size: 28px; color: #4c4c4c; font-family: 'Microsoft YaHei'; margin: 0;}
.self-wrap .skip-page a{color: #e60012; font-size: 16px; text-decoration: underline;}
.self-wrap .normal-words{padding-left: 28px;}
.normal-words p{font-family: 'Microsoft Yahei'; font-size: 14px; color: #4c4c4c; display: block; overflow: hidden; width: 100%;}
.normal-words p.yourmail{font-size: 32px; color: #e60012; margin-top: 20px;}
.normal-words p.title{margin-top: 30px; font-size: 16px;}
.normal-words .button{width: 120px; float: left; height: 40px; background: #e60012; color: #fff; font-size: 18px; line-height: 40px; display: block; text-align: center; cursor: pointer;}
.normal-words .red{color: #e60012;}
.self-wrap .final{padding: 100px 0 200px; text-align: center; font-size: 24px; color: #333;}
.self-wrap .ser-page{padding: 140px 0 200px;}
.self-wrap .ser-page p{font-size: 18px; color: #333; text-align: center; font-family: 'Microsoft Yahei'; margin-bottom: 30px;}
.self-wrap .ser-page .ser-form{width: 50%; left: 25%; margin-left: -11.5px; position: relative; height: 46px;}
.self-wrap .ser-page input.text{float: left; text-indent: 18px; color: #333; border: 1px solid #b5b5b5; border-top-left-radius: 23px; border-bottom-left-radius: 23px; height: 46px; line-height: 46px; width: 100%;}
.self-wrap .ser-page input.submit{position: absolute; display: block; width: 46px; height: 46px; background: url(../images/btn-serbig.png); right: -23px; top: 0; border: 0;}

/*表单*/
.normal-form .aline{padding: 14px 0; font-size: 14px; color: #404040; position: relative;}
.normal-form .bline{padding-top: 0; padding-bottom: 15px; font-size: 14px; color: #404040; position: relative;}
.normal-form .img{height: 100%; width: auto; float: left;}
.normal-form label{width: 20%; float: left; height: 40px; line-height: 40px; font-size: 14px; color: #4c4c4c; font-weight: normal; text-align: right; margin: 0;}
.normal-form label.imp{background: url(../images/label-imp.png) no-repeat left center;}
.normal-form .input{width: 78%; float: right;}
.normal-form input{width: 100%; height: 40px; border: 1px solid #b5b5b5; font-size: 14px; color: #7f7f7f; line-height: 40px; float: left;}
.normal-form input:focus{border-color: #e60012;}
.normal-form input.user{background: url(../images/btn-user.jpg) no-repeat left center; text-indent: 55px;}
.normal-form input.mail{background: url(../images/btn-mail.jpg) no-repeat left center; text-indent: 55px;}
.normal-form input.password{background: url(../images/btn-password.jpg) no-repeat left center; text-indent: 55px;}
.normal-form input.checkbox{width: auto; height: auto; display: inline; float: auto; outline: 0;}
.normal-form input.yz{width: 160px; text-indent: 14px;}
.normal-form input.button{width: 50%; height: 40px; background: #e60012; font-size: 18px; color: #fff; line-height: 40px; text-align: center; border: 0; margin-left: 25%;}
.normal-form .input span{font-size: 12px; font-family: 'SimSun'; color: #4c4c4c;}
.normal-form a{color: #e60012;}
.normal-form a.forget{color: #404040;}
.normal-form .link{text-align: center;}
.normal-form .btn-link a{display: block; float: left; margin-right: 8px; width: 27px; height: 27px;}
.normal-form .btn-link.flr a{margin-left: 8px; margin-right: 0;}
.normal-form .btn-link a:hover{opacity: 0.8;}
.normal-form .btn-link a.linkqq{background: url(../images/btn-linkqq.png); width: 29px; height: 29px;}
.normal-form .btn-link a.linksina{background: url(../images/btn-share.png);}
.normal-form .yzm{float: left; margin-left: 8px; border: 1px solid #b5b5b5; width: 115px; height: 40px; overflow: hidden;}
.normal-form .yzm img{width: 100%; height: 100%;}
.normal-form .btn-fresh{width: 21px; height: 40px; background: url(../images/btn-fresh.png); margin-left: 8px; float: left; cursor: pointer; display: block;}

.center-wrap{margin-top: 20px; overflow: hidden;}
.center-wrap h2{font-size: 28px; color: #333;}
.center-wrap .face{text-align: center;}
.center-wrap .face img{max-width: 100%; width: auto; border-radius: 100%; border: 2px solid #EAE9EF;}
.center-wrap .top-right{border: 1px solid #e6e6e6; height: 60px; line-height: 20px; text-align: center; padding-top: 10px; font-size: 14px; color: #333;}
.top-right span,.top-right a{color: #808080;}
.center-wrap .left-list{border: 1px solid #e6e6e6;}
.center-wrap .left-list li{line-height: 48px; line-height: 48px; padding-left: 48px; background: url(../images/btn-left-list.png) no-repeat;}
.center-wrap .left-list li a{display: block; color: #333; font-size: 16px;}
.center-wrap .left-list li:hover,.center-wrap .left-list li.on{background: url(../images/btn-left-liston.png) no-repeat #e60012;}
.center-wrap .left-list li:hover a,.center-wrap .left-list li.on a{color: #fff;}
.center-wrap .left-list li.link-a{background-position: 12px 0;}
.center-wrap .left-list li.link-b{background-position: 12px -48px;}
.center-wrap .left-list li.link-c{background-position: 12px -96px;}
.center-wrap .left-list li.link-d{background-position: 12px -144px;}
.center-wrap .left-list li.link-e{background-position: 12px -192px;}
.center-wrap ul.title{overflow: hidden; z-index: 1; display: block; position: relative;}
.center-wrap .title li{width: 120px; text-align: center; line-height: 48px; display: block; float: left; background: #fff;}
.center-wrap .title li.on{border: 1px solid #e6e6e6; border-bottom-color: #fff;}
.center-wrap .title li a{font-size: 18px; color: #333;}
.center-content{padding: 30px; border: 1px solid #e6e6e6; margin-top: -1px; z-index: 0; overflow: hidden;}
.center-content .num-list{list-style: decimal outside; font-size: 14px; color: #4c4c4c; line-height: 28px; padding-left: 16px;}
.center-content h4{margin: 18px 0; font-size: 16px; color: #333;}
.center-content .a-line{overflow: hidden;}
.center-content textarea{width: 100%; height: 100px; overflow: auto; border: 1px solid #ccc;}
.center-content .tg{margin-top: 30px;}
.center-content .tg input{width: 100px; height: 42px; line-height: 42px; border: 0; background: #b3b3b3; color: #fff; float: right; margin-left: 20px; border-radius: 2px; font-size: 16px;}
.center-content .tg input[type="submit"]{background: #e60012;}
.center-content .mytg{padding-bottom: 50px;}
.center-content .mytg li{display: block; position: relative; overflow: visible; margin-bottom: 30px;}
.center-content .mytg .title{font-size: 16px; color: #333; line-height: 30px;}
.center-content .mytg .words{font-size: 14px; color: #808080; line-height: 30px;}
.center-content .mytg .time{font-size: 14px; color: #b2b2b2; margin-top: 10px;}
.center-content .mytg .wind{display:block; line-height:22px; position: absolute; z-index: 1; right: 0; bottom: 0;}
.center-content .mytg .wind p{padding-right: 16px; cursor: pointer;}
.center-content .mytg .wind p,.center-content .mytg .wind a{margin: 0; font-family: 'Microsoft Yahei'; float: left; font-size: 14px; display: block; color: #e60012;}
.center-content .mytg .wind span{width: 20px; text-align: center; display: block; float: left;}
.wind i{
	border-color: transparent transparent transparent #626262;
	border-style: solid;
	border-width: 6px 0 6px 6px;
	_border-style:solid dotted;
	position:absolute;
	top:5px;
	right:0px;             
	width:0px;
	height:0px;
	zoom:1;
	-webkit-transition: -webkit-transform 0.2s ease-in;
	-moz-transition:    -moz-transform 0.2s ease-in;
	-o-transition:      -o-transform 0.2s ease-in;
	transition:         transform 0.2s ease-in;
}
.wind:hover i{          
	-moz-transform:           rotate(90deg);
	-webkit-transform:        rotate(90deg);
	-o-transform:             rotate(90deg);
	transform:                rotate(90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.wind .state{padding: 0 30px; right: 90px; top: 0; width: 185px; position: absolute; background: #f7f7f7; border: 1px solid #e6e6e6; display: none;}
.wind .state span{margin-right: 20px; font-size: 11px;}
.wind .state dd{font-size: 14px; color: #808080; line-height: 40px; display: block; background: url(../images/state.png) 0 -40px no-repeat; text-indent: 9px;}
.wind .state dd.on{background-position: 0 0; color: #ff8722;}
.wind .state dd.on span{color: #ff8722;}
.wind .state .sj{width: 9px; height: 16px; background: url(../images/sj-wind.png) no-repeat; position: absolute; right: -9px; top: 0;}

div.validator-error{right: 10px!important; top: -30px!important; left: auto!important; font-size: 12px; color: #e60012; padding: 0 20px 0 45px; background: url(../images/err-wrong.png) no-repeat 20px center #f2f2f2; border: 1px solid #b5b5b5; height: 24px; line-height: 22px; width: auto; position: absolute;}

.slidebar{padding: 20px 0 170px;}
.slidebar dl{margin: 0;}
.slidebar dl.on dt{background: #f7f7f7;}
.slidebar dl.on dd{display: block;}
.slidebar dl.on dt .bar-btn{display: none;}
.slidebar dl.on dt .bar-btn.off{display: block;}
.slidebar dt{height: 45px; padding: 15px 0; width: 100%; display: block; cursor: pointer; line-height: 45px; overflow: hidden; box-sizing:content-box; font-weight: normal; font-size: 16px; color: #333; font-family: 'Microsoft Yahei';}
.slidebar dd{padding: 30px 0; display: none; overflow: hidden;}
.slidebar dt label{font-weight: normal; padding: 0; margin: 0; text-indent: 50px; margin-right: 40px; float: left; display: block;}
.slidebar dt .words{float: left; height: 45px; width: auto; color: #f97d03;}
.slidebar dt .words img{height: 100%; width: auto; border-radius: 100%; border: 2px solid #EAE9EF;}
.slidebar dt .bar-btn{float: right; margin-right: 50px; color: #808080; padding-right: 24px; background: url(../images/bar-btn.png) no-repeat right -45px;}
.slidebar dt .bar-btn.off{background-position: right 0; display: none;}

.slidebar .normal-form label{font-family: 'Microsoft Yahei';}
.slidebar .normal-form .input{width: 50%; float: left; padding-left: 12px;}
.slidebar .normal-form .input input{text-indent: 12px; font-size: 16px; color: #4c4c4c; font-family: 'Microsoft Yahei';}
.slidebar .normal-form .input input[type="radio"]{width: auto; height: auto; text-indent: 0; float: left; margin-top: 12px; outline: none;}
.slidebar .normal-form .input span{float: left; display: block; height: 40px; padding: 0 10px; margin-right: 20px; line-height: 40px; font-size: 16px; color: #4c4c4c; font-family: 'Microsoft Yahei';}

/*默认data-select*/
.tag-public{height: 40px; float: left; width: 100%;}
.data-select{width: 100%;}
.temp-select{border:1px solid #b5b5b5; color:#4c4c4c;}
.temp-select .up{background:#fff url(../images/sj-gather.png) no-repeat right center;color:#4c4c4c;font-family: 'Microsoft Yahei'; text-indent: 12px; padding:0px 39px 0 0;height:40px;line-height:40px;cursor:pointer;font-size:16px; text-align: left;}
.tempDown{background:#fff;border:1px solid #b5b5b5; z-index: 99999; overflow-x: hidden; max-height: 240px;}
.tempDown a{display:block;float: left;width:100%;height:40px;line-height:40px;text-indent:12px;font-size:16px;font-family: 'Microsoft Yahei'; color: #4c4c4c; background: #f2f2f2; cursor: pointer;}
.tempDown a:hover{background: #e95247; color: #fff;}

.slidebar .normal-form .half{width: 16.6%; position: relative;}
.slidebar .normal-form select{width: 80%; height: 40px; float: left; border: 1px solid #b5b5b5}
.slidebar .normal-form .half .tag-public{width: 70%;}
.slidebar .normal-form .half span{margin-right: 0; width: 20%; padding: 0; text-align: center;}
.slidebar .normal-form span.btn-on{color: #f97d03; font-size: 14px;}
.slidebar .normal-form span.btn-off{color: #808080; font-size: 14px;}
.slidebar .normal-form .a-btn{float: left; line-height: 45px;}
.slidebar .normal-form .a-btn img{vertical-align: middle;}
.slidebar .normal-form .input .button{color: #fff; float: left; margin: 0;}

.normal-form .mline{margin: 18px 0;}
.normal-form .mline label{float: left; text-align: left; width: auto;}
.normal-form .mline .input{float: left; width: 250px; margin: 0 20px;}
.btn-quite{font-size: 16px; font-weight: normal; float: right;}
.btn-quite:hover a{color: #e60012;}

div.pic-convas{display: block; float: left; background: #f2f2f5; height: 200px; max-width: 100%; text-align: center; border: 1px solid #e9eaec; border-radius: 3px; position: relative;}
div.pic-convas label{position: relative; z-index: 0; margin: 60px 0 0; width: 100px; height: 40px; background: #e60012; border: 0; border-radius: 3px; display: none; color: #fff; line-height: 40px; text-align: center; font-weight: normal; font-size: 16px; cursor: pointer;}
div.pic-convas input{position: relative; z-index: 1; margin: 60px auto 0; cursor: pointer; width: 150px; height: 40px; display: block; outline: 0;}
div.pic-convas span{display: block; width: 100%; margin-top: 20px; font-size: 14px; color: #808080;}
div.pic-convasbtn{float: left; display: block; margin: 160px 0 0 20px; height: 40px; width: 100px; position: relative;}
div.pic-convasbtn .intro-btn{position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
div.pic-convasbtn .intro-btn input{display: block; width: 100%; height: 40px; background: #e60012; color: #fff; border: 1px solid #333; border-radius: 3px;}
.normal-form .ov.a-line{overflow: hidden; height: auto;}
.normal-form .ov.a-line label{display: block; width: 100%; float: left; text-align: left; color: #333; height: auto; margin: 18px 0; font-size: 16px; line-height: 18px;}
.normal-form .ov.a-line span.text{line-height: 40px; height: 40px; color: #4c4c4c;}
.normal-form .selectree{height: 40px; margin-top: 0px; line-height: 40px; border: 1px solid #b5b5b5; font-size: 14px; color: #7f7f7f; width: 200px;}
.normal-form .selectree .arrow{height: 20px; vertical-align: middle; float: right; margin-top: 10px; position: relative;}
.normal-form .check-box img#seccodeimg{height: 40px; width: 96px; margin: 0 10px;}
.normal-form .check-box .other{line-height: 40px;}
.normal-form .check-box #check_txt{width: 200px; float: left;}

.state-wrap{margin-top: 30px;}
.state-wrap p{margin-bottom: 0; font-size: 14px; line-height: 26px; font-family: 'Microsoft Yahei';}

.bgf h2{font-size: 18px; color: #333; text-indent: 70px; margin: 40px 0 30px;}
.self-wrap .last-wrap{padding-bottom: 70px; padding-top: 0;}
.self-wrap .last-wrap .inner-left{padding: 0 70px; border-right: 0; border-left: 1px solid #dadada;}
.self-wrap .last-wrap .inner-right{padding: 0 70px;}
.self-wrap .sign-wrap .last-tip{padding-left: 30px; background: url(../images/dot-red.png) no-repeat left center; font-size: 14px; color: #e60012; margin-bottom: 40px;}
.last-wrap .normal-form .bline{padding-bottom: 30px;}
.bd_weixin_popup .bd_weixin_popup_foot{display:none;}
.passage-tag li.btns .bdshare-button-style0-16 a{background-image: none; padding-left: 0; margin-top:0;margin-bottom:0; font-size: 14px;}

 /*评论*/

.comment-btn a{display: block;margin:0 auto; width: 200px; height:40px; color:#333;line-height: 40px;text-align:center;background-color: #f6f5f5; }
.loginform-user-info .anonymous,.loginform-user-info .share-area,.loginform-user-info .seccode-area{
	display: none;
}
.comment-form .ov .loginform-user-info{float: left;}
.comment-form .ov .btn-post{float: right;}
.comment-form .loginform-user-info img{ float: left;
    height: 26px;
    margin-right:10px;
    width: 26px;}
.comment-form .loginform-user-info em{font-style:normal;}
.column .crumb{padding-left:20px;}
.comment-form .loginform-user-info .info a,.comment-content .comment-info{
  font-size: 14px;
}
.comment-content .comment-info .username{
  color:#e60012;
}
.comment-content .comment-info .postime{
  float:right;
}
.comment-item{
	line-height: 2em;
	border-bottom: 1px solid #ccc;
}

.bdshare_popup_bottom{display:none;}

.legend h3 a{color:#E70012;}
.legend h3 a:hover{ color:#E70012;}
.legend p a{ color:#666;}
.legend p a:hover{ color:#666;}
/*md*/
@media (max-width: 1199px){
	html,body{font-size: 16px!important;}
	.banner.big .hd li{padding: 15px;}
	.backtop{right: 50px; bottom: 50px;}
	.list-box .title-name{width: 100%;}
	.list-box .nav-tabs{height: auto; overflow: hidden;}
	.list-box .nav-tabs > li{width: 50%; height: 50px;}
	.list-box .nav > li > a{margin: 10px 0 0;}
	.list-box .nav-tabs > li.active > a, .list-box .nav-tabs > li.active > a:hover, .list-box .nav-tabs > li.active > a:focus{margin: 10px 0 0;}
	.rmap{margin-left: 200px;}
	.aboutus-wrap .word .inner{margin-top: 30px;}
	.self-wrap .sign-wrap .inner-left{padding: 0 100px;}
	.self-wrap .sign-wrap .inner-right{padding-left: 80px;}
	.self-wrap .ser-page .ser-form{width: 80%; left: 10%;}
}

/*sm*/
@media (min-width: 768px) and (max-width: 991px){
	html,body{font-size: 14px!important;}
	.nav-wrap .input-search{width: 320px;}
	.nav-real ul li.btn-login a{height: 38px;}
	.nav > li > a{padding: 12px;}
	.banner.big .hd li{padding: 10px;}
	.mag .flex-direction-nav li a{display: none;}
	.banner.small .des ul li span{padding: 0 10px;}
	.backtop{right: 30px; bottom: 30px;}
	.blank-bottom{height: 45px;}
	.video-detail .passage-video{height: 300px;}
	.rmap{margin-left: 120px;}
	.aboutus-wrap .word p{font-size: 14px;}
	.aboutus-wrap .word .inner{margin-top: 30px; width: 90%; margin-left: 5%;}
	.self-wrap .login-wrap .inner{padding: 15px 30px 0;}
	.self-wrap .sign-wrap .inner-left{padding: 0 50px;}
	.self-wrap .sign-wrap .inner-right{padding-left: 50px;}
	.normal-form input.yz{width: 140px;}
	
}

/*xs*/
@media (max-width: 767px){
	html,body{font-size: 12px!important;}
	.pls0{padding-left: 0;}
	.prs0{padding-right: 0;}
	.pls15{padding-left: 15px;}
	.prs15{padding-right: 15px;}
	.mts8{margin-top: 8px;}
	.mts30{margin-top: 30px;}
	.blank-bottom{height: 32px;}
	.nav-wrap{background: none; border-bottom: 0;}
	.nav-wrap .navbar-brand{padding: 15px; height: 85px;}
	.nav-wrap .navbar-header{border-bottom: 2px solid #e60012}
	.nav-wrap .navbar-form{margin: 0; overflow: hidden; border: 0; padding: 15px; position: relative;}
	.nav-wrap .navbar-form .form-group,.nav-wrap .input-search{width: 100%;}
	.nav-wrap .btn-search{position: absolute; right: 15px; top: 15px; z-index: 1;}
	.nav-wrap .input-search{font-size: 14px;}
	.nav-real ul{margin: 0 15px;}
	.nav-real ul.dropdown-menu{margin: 0 15px;}
	.nav-real ul.dropdown-menu li a{background: #fff;}
	.nav-real ul li a{border-right: 0!important; font-size: 14px;}
	.navbar-nav > li > a{padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #e9e9e9;}
	.nav-real ul.navbar-right .btn-login{display: none;}
	.nav-real ul.navbar-right li a{background: url(../images/btn-login.png) no-repeat 15px center; padding-left: 54px;}
	.nav-wrap .nav-real ul li a:hover{background: #fff!important; color: #333!important; border-bottom: 1px solid #e9e9e9!important;}
	.nav-wrap .nav-real ul li.on a:hover{color: #fff!important; background: #e60012!important; border-color: #e60012!important;}
	.nav-real ul.navbar-right li a:hover{background: url(../images/btn-login.png) no-repeat 15px center #fff!important; color: #666!important;}
	.nav-wrap .nav-real ul li a:focus{background: url(../images/btn-login.png) no-repeat 15px center #fff!important;}
	.banner.big{display: none;}
	.banner.small{display: block;}
	.mag .slides img.bottom{display: none;}
	.mag .flex-direction-nav li a{display: none;}
	.legend{margin-bottom: 15px;}
	.legend .word{padding-bottom: 10px;}
	.parts div.blank{height: 30px;}
	.footer{padding-bottom: 30px;}
	.footer .links{padding-right: 0;}
	.footer .logo-bottom{display: none;}
	.nav-bottom{padding-top: 12px;}
	.nav-bottom ul li{font-size: 14px;}
	.nav-real ul li:first-child a{border-left: 0;}
	.nav-real ul.navbar-left li.dropdown a.dropdown-toggle,.nav-real ul.navbar-left li.dropdown a.dropdown-toggle:hover{background: url(../images/nav05.png) no-repeat right center!important;}
	.nav-real ul.navbar-left li.open a.dropdown-toggle,.nav-real ul.navbar-left li.open a.dropdown-toggle:hover{background: url(../images/nav06.png) no-repeat right center!important;}
	.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{color: #333; border-color: #e9e9e9;}
	.nav-wrap .nav-real .dropdown-menu{background: #fff}
	.nav-wrap .nav-real .dropdown-menu > li{border-bottom: 1px solid #e9e9e9; border-top: 0;}
	.nav-wrap .nav-real .dropdown-menu > li:hover{border-bottom: 1px solid #e9e9e9;}
	.nav-wrap .nav-real .dropdown-menu > li > a:hover{border-bottom: 0!important;}
	.banner.small .flex-control-nav{position: absolute; z-index: 1; width: 100%; height: 10px; bottom: 40px; left: 0; text-align: center; display: none;}
	.banner.small .flex-control-nav li{display: inline-block; margin-left: 10px; width: 10px; height: 10px; line-height: 10px;}
	.banner.small .flex-control-nav li a{background: #555; display: block; text-indent: -9999px; border-radius: 5px;}
	.banner.small .flex-control-nav li:first-child{margin-left: 0;}
	.banner.small .flex-control-nav li a.flex-active{background: #e3e3e3;}
	.banner.small .img{width: 100%;}
	.banner.small .des{display: block;}
	.banner.small .des{position: absolute; width: 100%; height: 30px; bottom: 0; left: 0; z-index: 1; background: url(../images/opc.png); }
	.banner.small .des ul{display: block; height: 100%; background: none;}
	.banner.small .des ul li{display: none;}
	.banner.small .des ul li img{display: none;}
	.banner.small .des ul li.on{display: block; width: 100%; height: 100%; float: left;}
	.banner.small .des ul li.on span{color: #fff; padding: 0; margin: 0; height: 30px; top: 0; line-height: 30px; width: 100%; display: block; background: none; text-align: center;}

	.passage-detail .passage-tag{position: relative; left: auto; top: auto; width: 100%; padding: 0; margin: 20px 0 0;}
	.passage-tag .tag-bottom{position: relative; bottom: auto; left: auto; margin: 0;}
	.passage-tag .tag-top ul{border-top: 0;}
	.passage-tag .tag-top li.share{display: none;}
	.passage-detail .line{width: auto; height: 1px; background: #ddd; margin: 30px 0;}
	.passage-detail .line.last{margin: 10px 0 30px;}
	.share-line{float: left;}

	.nav-wrap .navbar-brand{width: 50%; height: auto;}
	.nav-wrap .navbar-brand img{width: 100%; max-width: 230px;}
	.navbar-default .navbar-toggle{border: 0; margin-left: 0;}
	.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background: none;}
	.navbar-default .navbar-toggle .icon-bar{background: #e60012;}

	.navbar-form{display: none;}
	.navbar-form .ser-btn{display: none;}
	.navbar-form .share-line{display: none;}
	.nav-wrap .input-search{border-radius: 13.5px; border-right: 1px solid #ededed;}
	.ser-btn-s{display: block; position: relative; float: right; width: 42px; height: 32px; margin: 15px 0; border: 0; background: url(../images/btn-search-s.png) no-repeat center center;}
	.search-phone{display: none; position: absolute; width: 100%; height: 43px; left: 0; padding: 8px 25px; background: url(../images/opc-ser.png);}
	.search-phone input[type="text"]{width: 100%; height: 27px; background: #fff; border: 1px solid #e0dfdf; border-radius: 13.5px; text-indent: 12px; font-size: 14px; color: #666;}
	.search-phone input[type="submit"]{width: 27px; height: 27px; position: absolute; display: none; z-index: 1; right: 25px; top: 8px; background: url(../images/btn-ser.png) no-repeat 0 0; border: 0;}

	.backtop{right: 15px; bottom: 15px;}
	.video-detail .passage-video{height: 300px;}
	.rmap{margin-left: 0;}
	.aboutus-wrap .word .inner{width: 94%; margin-left: 3%; margin-top: 15px;}
	.aboutus-wrap .word .sj{display: none;}
	.border-left-sh{border-left: none;}
	.aboutus-wrap .word{position: relative; width: 100%;}
	.aboutus-wrap .word p{font-size: 14px;}
	.aboutus-wrap .word .inner{width: 100%; margin-top: 15px; margin-left: 0;}

	.self-wrap{padding: 30px 0;}
	.self-wrap .login-wrap .inner{padding: 15px 0;}
	.normal-form input.button{width: 100%; margin-left: 0;}
	.self-wrap .sign-wrap{padding: 30px 0;}
	.self-wrap .sign-wrap .inner-left{padding: 0 15px; border-right: 0;}
	.self-wrap .sign-wrap .inner-right{padding-left: 15px; margin-top: -30px;}
	.normal-form label{text-align: left; padding-left: 0; width: 100%;}
	.normal-form label.imp{padding-left: 16px;}
	.normal-form label.blank{display: none;}
	.normal-form .input{width: 100%;}
	.normal-form input.yz{width: 100%; margin-bottom: 15px;}
	.normal-form .yzm{margin-left: 0;}
	.self-wrap .skip-page{padding: 60px 0;}
	.self-wrap .step-box{padding: 30px 15px;}
	.self-wrap .step-box .normal-form{width: 100%;}
	.self-wrap .step-box .yz{position: relative; right: auto; top: auto; width: 100%; margin-top: 15px; float: left;}
	.step-step .step{width: 20%; margin-left: 6.6%;}
	.step-step .step .word{line-height: 24px;}
	.self-wrap .step-step .line{width: 84%; left: 8%;}
	.self-wrap .normal-words{padding-left: 0;}
	.self-wrap .final{padding: 30px 0 60px;}

	.center-wrap .title li{width: 100px;}
	.center-content{padding: 15px 15px 30px;}
	.center-content .mytg .wind{position: relative; right: auto; bottom: auto; height: auto; line-height: 30px;}
	.wind .state{position: relative; right: auto; top: auto; overflow: hidden; padding: 0 15px;}

	.slidebar .normal-form .input{width: 100%; padding: 0;}
	.slidebar .normal-form .half{margin-bottom: 15px;}
	.slidebar .normal-form .half .tag-public{width: 100%; padding-right: 60px;}
	.slidebar .normal-form .half span{position: absolute; right: 0; top: 0; z-index: 1; width: 60px;}
	/*.passage-content p img{margin-left: 0;}*/
	.normal-form .mline .input{width: 150px;}

	div.ov{margin: 20px 0 0 0; width: 100%;}
	.bgf h2{text-indent: 12px;}
	.self-wrap .last-wrap .inner-right{padding-right: 15px;}
	.comment-list .comment-info{padding: 0 20px;}
}

@media (max-width: 335px){
	.nav-wrap .navbar-brand{width: 200px;}
	.comment-list .comment-info{padding: 0 20px;}

}
