/*首页*/
body {
    font-family: "微软雅黑";
    min-width:1280px;
}
.home-title{height:38px; line-height:38px; font-size:16px; margin-top:20px;}
.home-title span{width:40px; height:1px; vertical-align:middle; margin:-2px 5px 0 2px; display:inline-block; background:#333;}
.home-banner{width:800px; height:400px;}
.home-banner img{width:800px; height:400px;}
.home-pic{width:170px; height:380px;}
.home-pic img{width:170px; height:380px;}
.home-toggle{width:360px; padding:10px; background:#f3f4f7; position:relative;}
.home-auto{ position:absolute; top:10px; left:200px;font-size:14px;}
.home-auto h4{ padding:5px 0; font-size:14px;}
.home-auto p{ height:21px; line-height:21px; overflow:hidden; margin-bottom:5px; color:#000;}
.home-auto li{margin-bottom:20px; width:170px;}
.home-can{margin-top:12px;}
.home-can i{ width:30px; height:30px; display:inline-block; cursor:pointer;}
.home-can .home-down{background:url(/html/images/down.png) no-repeat;}
.home-can .home-up{background:url(/html/images/up.png) no-repeat;}
.home-slide{width:800px;}
.home-tit{width:100%; font-size:14px; margin-top:20px; height:32px; line-height:32px; background:#f6f6f6; border-bottom:1px solid #000; position:relative;}
.home-tit span{height:32px; line-height:32px; background:#000; color:#FFF; padding:0 15px; text-transform:uppercase; display:inline-block;}
.home-tit a{ position:absolute; top:0px; right:8px;}
.home-infor .inter-list li{width:190px; margin:15px 10.5px 0 0;}
.home-infor .inter-list li img{width:190px; height:190px;}
.home-infor .inter-list li p{ width:94%; padding:0 3%; }
.home-TV{margin-bottom:5px;}
.home-TV .TVList li{width:250px; float:left; margin:15px 22px 0 0; border:1px solid #fff; height:280px; text-align:center; position:relative;}
.home-TV .TVList li:nth-child(3n){margin-right:0;}
.home-TV .TVList li:nth-child(4n){margin:15px 22px 0 0;}
.home-TV .TVList li:hover{border:1px solid #999;}
.home-TV .TVList li img{width:250px;  height:180px;}
.home-TV .TVList li p{ width:94%; padding:0 3%; text-align:center;}
.home-t{width:380px;}

.home-business{ border:1px solid #e4e4e4; padding:0 10px;}
.home-business li { position:relative; padding:11px 0; border-bottom:1px dashed #333;}
.home-business li .txt{ position:absolute; top:10px; left:122px;width:234px;}
.home-business li .txt a{float:right}
.home-business li img{width:112px; height:75px; vertical-align:middle;}
.home-business li span , .home-business li a{color:#444;}
.home-business li h4{font-size:13px; color:#000; font-weight:400; height:60px; line-height:19px; overflow:hidden;}
.home-moreBtn a{ width:100%; height:40px; line-height:40px; text-align:center; display:inline-block; font-size:14px; color:#000;}
.home-moreBtn i{ background:url(/html/images/icon10.png) no-repeat; width:6px; height:8px; display:inline-block; vertical-align:middle; margin:-3px 5px 0;}
.home-num{border:1px solid #e4e4e4;}
.home-num h3{width:100%; text-indent:10px; height:35px; line-height:35px; font-size:14px; background:#f6f6f6; position:relative;}
.home-num h3 a{ position:absolute; top:0; right:10px; font-size:12px; color:#444; font-weight:400;}
.home-num p{ line-height:23px; margin:7px 0;}
.home-num p span{width:45%; padding:0 2%; display:inline-block; text-indent:10px;}
.home-world{ margin-bottom:30px;}
.home-world li{width:250px; margin-top:15px; border:1px solid #fff; padding-bottom:10px;}
.home-world li:hover{border:1px solid #ccc;}
.home-world li img{width:250px; height:140px; vertical-align:middle;}
.home-world li b{ position:relative; display:inline-block;}
.home-world li b i{ background:url(/html/images/radio.png) no-repeat;width:129px; height:63px; display:inline-block; position:absolute; top:50%; left:50%; margin-top:-31.5px; margin-left:-64.5px;
z-index:44;}
.home-world li h2{ font-size:12px; height:24px; line-height:24px; width:100%; overflow:hidden;}
.home-world li p{height:20px; line-height:20px; position:relative; color:#999;}
.home-world li  p a{ position:absolute; top:0; right:0; color:#999;}
.home-world .homeMid li{width:670px; margin-left:12px;}
.home-world .homeMid li img{width:670px; height:350px;}

/*商务世界行-行程*/
.world-banner {margin-top:40px;}
.world-title{ text-align:center; }

.world-text table{width:100%;}
.world-text table td{width:48%; padding-right:2%; font-size:16px; color:#000; padding:5px 0; line-height:25px;}
.world-text table td h4 , .world-text table td h5 {margin-top:15px; font-weight:400;}
.world-text table td h4 , .world-text table td p, .world-text table td h5{color:#666; font-size:14px;}
.world-table table{ width:100%; text-align:center; margin:70px 0 100px; font-size:14px;}
.world-table table td{width:13%; padding:10px 1%; line-height:25px; color:#4c4c4c;}
.world-table table td:nth-child(3){width:38%;}
.world-table table tr:nth-child(2n){background:#f6f6f6;}
.world-table table th{background:#000; height:40px; line-height:40px; color:#fff; font-weight:400;}
.world-table table th , .world-table table td{border-right:1px solid #bfbfbf;}
.world-table table th:last-child , .world-table table td:last-child{border-right:0;}
.world-table ul{margin-top:10px;}
.world-banner ,.world-banner .bd img{width:100%;}
.slideBox{ width:100%; overflow:hidden; position:relative;}
.world-banner .hd img{width:120px; height:60px; vertical-align:middle;}
.world-banner .hd{ position:absolute; bottom:10px; height:60px; z-index:6; width:100%; text-align:center; left:0;}
.world-banner .hd li{ display:inline-block;}
.world-banner .hd li.on{ outline:1px solid #fff;}

.world-left{width:490px;float:left;height:395px;}
.world-right{width:700px;float:right;}
.world-right-title{padding-left:28px;background-color:#000;color:#f6f6f6;height:38px;font-size:18px;line-height:38px;}
.world-right-content{padding:10px;background-color:#fafafa;height:300px;margin-top:5px;}
.titlbe{font-weight:bold;font-size:42px;}
.titlbt{font-size:23px;font-weight:bold;}
.titlbc{font-size:24px;margin-bottom:20px;}
.world-banaer{height:50px;width:490px;text-align:center;font-size:22px;cursor:pointer;margin-top:10px}
.world-banner-left{float:left;width:24px;cursor:pointer}
.world-banner-content{float:left;width:440px;overflow:hidden; position: relative;z-index: 4;}
.world-banner-content ul {width:8000px;left:0px;position: relative;}
.world-banner-content ul li{float:left;height:50px;margin-left:5px;}
.world-banner-content ul li img{height:50px;width:80px;}
.world-banner-right { float: right;width:24px;cursor:pointer}
.world-table{margin-top:30px;}


/*鞋业信息*/
.infor {
    margin-top: 60px;
}
.infor-tab{background:#f6f6f6; height:50px; line-height:50px; width:100%; text-align:left;}
.infor-tab span{width:210px; height:50px; display:inline-block; cursor:pointer; text-align:center; font-size:16px; color:#b2b2b2;}
.infor-tab .on{background:#fff; height:46px; line-height:42px; border-top:4px solid #000; color:#333;}
.infor-con{ display:none;}
.infor table{width:100%; font-size:14px; color:#4c4c4c; }
.infor table th{background:#e6e6e6; width:20%; height:40px;text-align:center; line-height:40px; border-top:1px solid #c4c4c4;}
.infor table td{width:18%; padding:15px 1%; text-align:center; border-bottom:1px solid #e3e3e3;}
.infor table td span{width:60px; height:25px; line-height:25px; border-radius:3px; border:1px solid #c6c6c6; display:inline-block; margin:0 8px;}
.infor table td i{background:url(/html/images/icon7.png) no-repeat; width:12px; height:6px; position:relative; display:inline-block; vertical-align:middle; margin:-2px 3px 0; transition:.8s; transform:rotate(0deg); cursor:pointer;}
.infor table tr{ /*cursor:pointer;*/}
.infor table .infor-hide{ display:none;background:#f6f6f6; text-indent:20px;}
.infor table .infor-hide td{ text-align:left;}
.infor table .infor-hide h4{ font-weight:600; font-size:14px; margin-bottom:10px; color:#4c4c4c;}
.infor table .infor-hide li{color:#808080; margin:20px 0 10px; line-height:22px;}
.infor table td a{width:68px; height:24px; line-height:24px; display:inline-block; text-align:center; color:#fff; background:#b3b3b3; margin-left:8px;}


.table-bordered > thead > tr > th {
    width: 100px;
    font-size:17px;
}

.modal-dialog {
    width: 800px;
    margin:200px auto;
}
.modal-header 
{
    padding:5px;
    padding-top:0px;
    padding-left:15px;
}
.modal-header {
    padding-bottom: 0px;
    border-bottom: 1px solid #e5e5e5;
}
.table-bordered > thead > tr > td {
}
    /*商务世界*/
    .walk-radio {
    width: 900px;
    height: 460px;
    background: #333;
}

.walk-radio img{width:900px; height:460px;}
.walk-text{width:250px; border:2px solid #999; height:446px; padding:5px 10px;}
.walk-text h2{height:35px; line-height:35px; font-weight:400; border-bottom:2px solid #999; font-size:14px; position:relative;}
.walk-text h2 a{ position:absolute; top:0px; right:0; font-size:12px;}
.walk-text h2 i{ background:url(/html/images/icon7.png) no-repeat; width:12px; height:6px; display:inline-block; transform:rotate(-90deg); vertical-align:middle; margin:-2px 3px 0;}
.walk-text ul{ overflow:auto; height:400px;}
.walk-text li{border-bottom:1px solid #999; position:relative; margin-top:15px; font-size:12px; color:#4c4c4c; padding:5px 0;}
.walk-text h3{height:46px; line-height:23px; overflow:hidden; color:#000; font-weight:400;}
.walk-all{margin-top:60px; font-size:14px; color:#333; }
.walk-title{ margin:0 auto; text-align:center; width:50%; margin-left:-25%; left:50%; position:absolute; top:0;}
.walk-title span{font-size:26px; border-bottom:2px solid #333;}
.walk-tit {position:relative; height:40px; line-height:40px;}
.walk-select select{width:90px; height:20px; line-height:20px; text-indent:3px; border:1px solid #ccc;}
.walk-list li{width:31%; margin-right:3.2%; float:left; height:430px; border:1px solid #fff; margin-top:35px; position:relative;}
.walk-list li:nth-child(3n){margin-right:0;}
.walk-list li:hover{border:1px solid #ccc; text-decoration:none;}
.walk-list li i{background:url(/html/images/radio.png); width:129px; height:63px; display:inline-block; position:absolute; top:60px; left:50%; margin-left:-64.5px;
z-index:44;}
.walk-list li img{width:100%;}
.walk-txt{width:280px; background:#fff; text-align:center; margin-top:-78px; position:relative; z-index:7; padding:10px 0; margin-left:45px;filter:alpha(Opacity=90);-moz-opacity:0.9;opacity: 0.9;}
.walk-txt h2{color:#c91805; font-size:16px;font-weight:bold;}
.walk-txt h4{color:#333; font-size:16px; margin-top:3px;font-weight:bold;}
.walk-txt span{width:60px; height:2px; background:#333; display:block; text-align:center; margin:10px auto;}
.walk-txt h5{font-size:12px; color:#999; height:80px; overflow:hidden; text-align:left; margin:30px 0 5px; line-height:25px; font-weight:400;}
.walk-txt em{ text-align:left; display:inline-block; position:relative; width:100%; color:#999;}
.walk-txt em b{ position:absolute; top:0px; right:0; color:#999;}

/*视频TV*/
.TV{margin:40px auto 0;}
.TVLeft img{width:60px; height:70px;}
.TVRight{ position:absolute; top:0; left:70px;}
.TVRight p{ margin-top:10px;}
.TVList li{width:280px; float:left; margin:40px 24px 0 0; border:1px solid #fff; height:300px; text-align:center; position:relative;}
.TVList li:nth-child(4n){margin-right:0;}
.TVList li:hover{border:1px solid #999;}
.TVList li h2 i{ position:absolute; top:40%; left:50%; background:url(/html/images/radio.png) no-repeat; width:129px; height:63px; margin: -65.5px 0 0 -64.5px; z-index:44; display:inline-block;}
.TVList li img{width:280px; height:200px;}
.TVList li b{color:#c91805; font-size:16px; border-bottom:1px solid #000; text-align:center; display:inline-block; margin:20px auto 10px;}
.TVList li p{ width:100%; color:#000; font-size:14px; text-align:center; height:25px; line-height:25px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.TVList li p em{ position:absolute; top:0; right:5px;}
.TVList li p em i{  width:22px; height:14px; display:inline-block; vertical-align:middle; margin:-2px 3px 0 0;}

/*易游平台官网*/
.inter{ margin:50px auto 0;}
.inter-list li{width:260px; float:left; margin:35px 50px 0 0; border:1px solid #fff; padding-bottom:10px;}
.inter-list li:nth-child(4n){margin-right:0;}
.inter-list li:hover{border:1px solid #999;}
.inter-list li img{width:260px; height:280px; vertical-align:middle;}
.inter-list li span{height:22px; line-height:22px; padding:0 6px; margin-left:10px; color:#fff; background:#969696; display:inline-block; margin-top:18px;}
.inter-list li h2{ font-size:14px; font-weight:400; color:#000; margin-top:10px; width:94%; overflow:hidden;height:40px; padding:0 3%;}
.inter-list li p{ width:190px; padding:0 60px 0 10px; position:relative; color:#000; font-size:14px; text-align:left; height:25px; line-height:25px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap; margin-top:8px; color:#999;}
.inter-list li p em{ position:absolute; top:0; right:5px;}
.inter-list li p em i{ background:url(/html/images/icon8.png) no-repeat; width:22px; height:14px; display:inline-block; vertical-align:middle; margin:-2px 3px 0 0;}

/*市场情报*/
.market-title h2{ font-size:24px; font-family:"微软雅黑"; margin-top:35px; font-weight:400;}
.market-title p{width:100%; height:32px; line-height:32px; background:#000; text-indent:20px; font-size:14px; margin-top:10px; color:#fff;}
.market-slide ul{padding-top:15px; margin-top:40px; border-top:1px solid #333;}
.market-slide li{width:380px; float:left; position:relative; margin-right:30px; }
.market-slide li:nth-child(3){margin-right:0;}
.market-slide li img{width:380px; height:250px;}
.market-slide li p{ position:absolute; width:96%; padding:10px 2%; bottom:0; background:rgba(0,0,0,.6); color:#fff;}
.market-slide li b{ display:block; font-size:14px; margin-top:5px;}
.market-list li{width:290px; float:left; margin:35px 10px 0 0; border:1px solid #fff; padding-bottom:10px; height:350px;}
.market-list li:nth-child(4n){margin-right:0;}
.market-list li:hover{border:1px solid #999;}
.market-list li img{width:290px; height:192px; vertical-align:middle;}
.market-list li span{height:22px; line-height:22px; padding:0 6px; margin-left:10px; color:#fff; background:#969696; display:inline-block; margin-top:13px;}
.market-list li h2{ font-size:18px; font-weight:400; color:#000; margin-top:6px; width:94%;height:50px;line-height:25px; overflow:hidden; padding:0 3%;}
.market-list li p{ width:220px; padding:0 60px 0 10px; position:relative; color:#000; font-size:14px; text-align:left; height:25px; line-height:25px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap; color:#999; margin-top:10px;}
.market-list li p em{ position:absolute; top:0; right:5px;}
.market-list li p em i{ background:url(/html/images/icon9.png) no-repeat; width:28px; height:25px; display:inline-block; vertical-align:middle; margin:-2px 3px 0 0;}
.market-list li ins{width:90%; height:1px; border-bottom:1px solid #333; display:block; margin-top:10px; margin-left:10px;}
.market-list li h4{width:94%; padding:0 3%; line-height:24px; min-height:48px; height:48px; font-weight:400; color:#666; overflow:hidden; margin-top:8px;}


.walk-text2{width:250px; border:2px solid #999; height:470px; padding:5px 10px;}
.walk-text2 h2{height:35px; line-height:35px; font-weight:400; border-bottom:2px solid #999; font-size:14px; position:relative;}
.walk-text2 h2 a{ position:absolute; top:0px; right:0; font-size:12px;}
.walk-text2 h2 i{ background:url(/html/images/icon7.png) no-repeat; width:12px; height:6px; display:inline-block; transform:rotate(-90deg); vertical-align:middle; margin:-2px 3px 0;}
.walk-text2 ul{ overflow:auto; height:440px;}
.walk-text2 li{border-bottom:1px solid #999;height:60px; font-size:12px; color:#4c4c4c; padding:5px 0;}
.walk-text2 h3{height:46px; line-height:23px; overflow:hidden; color:#000; font-weight:400;}		
           


/*详情*/
.ej{margin-top: 21px;}
.ej li{float: left;padding:0 16px;border-right: 1px solid #0d0d0d; font-size:16px;}
.ej li a{padding: 2px 6px;}
.ej li.active a{background: #000; color: #fff;position: relative;}
.ej li.active a::after{content: '';width:12px;height: 6px;background: url("/html/images/new_tool.png") no-repeat -40px -56px;position: absolute;bottom:-6px;left:50%;margin-left: -6px;}
.ej li.last{border:none;}
.fabuhui_box{ overflow-y:auto}
.fbh_list{width:1200px;margin: 0 auto;}
.fbh_list li{width:200px;float: left;margin-bottom: 20px;position: relative; overflow: hidden;}
.fbh_list li img{width:100%;vertical-align: bottom;}
.yyc{position: fixed;left:0;right:0;top:0;bottom:0;background: rgba(0,0,0,.5);display: none;}
.yyc.active{display: block;}
.fbh_list li a{display: block;position: relative;}
.fbh_list li:hover a.tp:before{content: '';position: absolute;width:100%;height: 100%;left:0;top:0;background: rgba(0,0,0,.5);}
.big_hide{position: fixed;left:0;right:0;top:0;bottom:0;background: rgba(0,0,0,.5);z-index: 999999999;display: none;}
.big_hide.active{display: block;}
.big_btn{position: absolute;width:48px;height: 48px; border-radius: 50%; -webkit-border-radius: 50%;top:50%;margin-top: -24px;}
.big_l{background:url("/html/images/big_l.jpg") no-repeat; background-size: 100% 100%;left:20px;}
.big_r{background:url("/html/images/big_r.jpg") no-repeat; background-size: 100% 100%;right:20px;}
.big_img_box {
    background: #fff;
    padding: 16px 16px 10px;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
}
.big_list li{position: relative;}
.big_list li::before{position: absolute;width:32px;height: 32px;top:50%;left: 50%;margin-left: -16px;margin-top: -16px;background: url("/html/images/addition.png") no-repeat; background-size: 100% 100%; content: '';}
.big_list li span img{cursor: url("/html/images/addition.png"),auto;}
.big_list li{display: none;}
.big_list li:hover:before{display: none;}
.big_list li .big_more{position: absolute;width:45px;top:30px;left: 10px;}
.big_more_list{width:100%;position: absolute;top:0;left:0;}
.big_more_list a{display: block;width:100%;height: 54px;box-sizing:border-box;border:1px solid transparent;margin-bottom: 5px;background: #fff;text-align: center;position: relative;}
.big_des{margin-top: 4px;}
.big_dl a{position: relative;padding-left: 18px;margin-left: 18px;}
.big_dl a:before{content: '';position: absolute;width:15px;height: 15px;left:0;top:2px;}
.big_dl a.jr:before{background: url("/html/images/icon_all.png") no-repeat -70px -212px;}
.big_dl a.xz:before{background: url("/html/images/icon_all.png") no-repeat -161px -212px;}
.big_btn_close{width:42px;height: 42px;background: url("/html/images/big_btn.png");position: absolute;right:-50px;top:0;cursor: pointer;}
.list_tools{position: absolute;width:36px;right:0;height: 108px;top:-110px;}
.list_tools a{display: block; width: 18px; height: 18px; padding: 9px; margin-bottom: 1px; position: relative;}
.list_tools a i { position: absolute; top: 0; left: 0; z-index: 1001; display: block; width: 18px; height: 18px; margin: 9px; background: url(/html/images/icon_add.png) no-repeat; }
.list_tools a i.theme_new_a1 { background-position: -3px -94px; }
.list_tools a i.theme_new_a2 { background-position: -141px -94px; }
.list_tools a i.theme_new_a3 { background-position: -41px -95px; }
.list_tools a span{position: absolute; width: 36px; height: 36px; top: 0; left: 0; background: #000; filter: alpha(opacity=50); opacity: .5; }
.list_tools a:hover span{background: #cf0000;}
.look_more_box{text-align: center;margin-top: 10px;display: none;}
.look_more{color: #ff5a00; font-size: 12px; position: relative;}
.look_more::before{width: 12px;height: 12px; content: ''; position: absolute; top: 2px; left: -16px; background: url(/html/images/icon_add2.png) no-repeat -185px -30px;}
.look_more:hover{text-decoration: underline;}
.hide_des_box{background: #fff;position: fixed;top:86px;left:0;right:0;bottom:35px;background: rgba(0,0,0,0.5); z-index: 20;display: none;}
.hide_des{width:760px;max-height: 630px;background: #fff;padding: 20px;position: absolute;}
.hide_des p.title{font-size: 24px; line-height: 55px; color: #000; font-weight: 400; text-align: center; border-bottom: 1px solid #000; margin-bottom: 15px;}
.hide_des_box .des_main { max-height: 525px; overflow: auto; font-size: 14px; }
.hide_des_close{width: 26px; height: 26px; background: url(/html/images/icon_add2.png) no-repeat -136px -129px; cursor: pointer; position: absolute; top: 20px; right: 20px;}
.hide_des_content{width: 700px; padding: 20px 30px 15px;}
.have_show_all{margin:40px auto 40px; height: 2px;border-bottom: 1px solid #999;position: relative;}
.have_show_all span{position: absolute;width:118px;text-align:center;left:50%;margin-left: -56px;background: #fff;top:-8px;}
.detail-nav-box{height: 25px;width:100%; background: #383F49;position: relative;z-index: 4;}
.detail-nav{height: 25px;float: left;position: absolute;top:0;}
.detail-nav li{box-sizing: border-box;text-align: center;float:left;background: #383F49;height: 25px; line-height: 25px;position: relative;border-right:1px solid #61656E;cursor: pointer;}
.detail-nav li.last{border:none;}
.detail-nav li a{color: #fff;display: block;font-size: 12px;}
.detail-nav li.flex-active{background: #cf0000;}
.detail-nav li.flex-active::after{content: '';position: absolute;bottom:-6px;left: 50%;margin-left: -6px;width:12px;height: 6px;background: url("/html/images/detail-nav.png") no-repeat; background-size: 100% 100%;}
.detail-title{background: #f5f5f5;height: 60px;border-bottom: 1px solid #e9e7e7; overflow: hidden;position: relative;z-index: 3;}
.detail-title p{font-size: 20px;margin-top: 10px;}
.detail-title span{font-size: 12px;color: #666;}

.detail-play-box{position: relative;padding: 50px 0 80px;overflow: hidden;}
.detail-content .content-center{position: relative;}
.detail-title .morepic_btn {
    font-size: 12px;
    display: block;
    width: 98px;
    height: 23px;
    line-height: 23px;
    padding-right: 10px;
    text-align: right;
    position: absolute;
    right: 300px;
    top: 12px;
    text-decoration: none;
    overflow: hidden;
    border: 1px solid #383F47;
    float: right;
}
.detail-title .morepic_btn:before {
    content: '';
    display: inline-block;
    width: 15px;
    height: 15px;
    position: absolute;
    left: 9px;
    top: 4px;
    background: url(/html/images/icon_all.png) -321px -58px no-repeat;
}
.detail-title .morepic_btn:hover {
    color: #fff;
    background: #393F48;
}
.detail-title .morepic_btn:hover:before {
    background-position: -334px -58px!important;
}
.detail-play-box .content-center{position: relative;}
.detail-play{margin-right:260px;}
.detail-play .flexslider{width:82%;margin: 0 auto;}
.detail-play .flexslider li img{max-width: 100%;}
.detail-play .flexslider .flex-next,.detail-play .flexslider .flex-prev{opacity: 1;filter: alpha(opacity=100);border:1px solid #ccc;box-sizing: border-box;}
.detail-play .flex-direction-nav a{width:46px;height: 43px;}
.detail-play .flexslider .flex-prev{background: url("/html/images/t-btn-left.png");left: -80px;}
.detail-play .flexslider .flex-next{background: url("/html/images/t-btn-right.png");right: -80px;}
.detail-play .flexslider .flex-prev:hover{background: url("/html/images/t-btn-left2.png");border-color: #cf0000;}
.detail-play .flexslider .flex-next:hover{background: url("/html/images/t-btn-right2.png");border-color: #cf0000;}
.detail-play .flexslider:hover .flex-prev{left: -80px;}
.detail-play .flexslider:hover .flex-next{right: -80px;}
.detail-play .flex-direction-nav .flex-disabled { opacity: 1!important; filter:alpha(opacity=100); cursor: pointer; }
.detail-collect-box{position: absolute;z-index: 12; height: 100%; width:200px;border-left:1px solid #ddd;right:-261px;top:0;background: #fff;padding:0 20px 0 40px;}
.detail-collect-box.active{right:0;}
.detail-des-content{margin-top: 80px;}
.detail_page_list{display: none;}
.detail_page_list.active{display: block;}
.detail-des-content span{display: block;text-align: center;color: #696969;}
.detail-des-content h3{font-weight: normal;font-size: 18px;text-align: center;margin: 30px auto;}
.detail-des-content p{font-size: 12px;color: #696969; line-height: 1.8em;display: block;max-height: 84px;}
.detail-page{text-align: center;margin-top: 40px;}
.detail-page a{padding:0px 2px;font-size: 12px;color: #696969;}
.detail-page a.active{background: #cf0000;color: #fff;}
.guanzhu-box{margin-top: 60px;}
.guanzhu-box a{display: block;width:198px;height: 36px;text-align: center;line-height: 36px;border:1px solid #ddd;background: #fff;margin-bottom: 12px;position: relative;}
.guanzhu-box a:hover{background: #000; color: #fff;}
.guanzhu-box a i{width: 17px; height: 15px; display: inline-block; background: url(/html/images/icon_add2.png) no-repeat; position: absolute;}

.guanzhu-box a.guanzhu-pp{background: #000;color: #fff;}
.guanzhu-box a.guanzhu-pp i{background-position: -286px -2px; top: 9px; left: 40px;}
.guanzhu-box a.guanzhu-pp:hover{background: #cf0000;border-color: #cf0000;}
.guanzhu-box a.shoucan i{ width: 16px; height: 15px; position: absolute; background: url(/html/images/sprite.png) 0 -198px; left: 60px; top: 10px; }
.guanzhu-box a.shoucan:hover i{background: url(/html/images/icon_sprite.png) -53px -73px;}
.guanzhu-box a.download-all i{    background-position: -240px -2px; top: 9px; left: 36px}
.guanzhu-box a.download-all:hover i{  background-position: -240px -27px; top: 9px; left: 36px;}
.detail-close{width:56px;position: absolute;top:14px;right:10px;}
.detail-close{height: 39px;cursor: pointer;}
.detail-close p{ line-height: 37px; font-size: 16px;text-align: center;}
.detail-close p{opacity:0;  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.detail-close span{display: block;height: 2px;background: #000;transform-origin:left center;-webkit-transform-origin:left center;}
.detail-close span.span-top{transform: rotate(43deg);-webkit-transform: rotate(43deg);}
.detail-close span.span-bot{transform: rotate(-43deg);-webkit-transform: rotate(-43deg);}
.detail-close:hover span{transform: rotate(0deg);-webkit-transform: rotate(0deg);}
.detail-close:hover p{opacity: 1;}
.detail-footer{z-index:14;border-top:1px solid #e1e2e4; color: #696969; background: #f3f4f5;height: 34px; line-height: 34px;position: fixed;width:100%;bottom:0;left: 0;}
.detail-footer a{ color: #696969;}
.detail-footer img{margin-right: 6px;}
.detail_p_border{border-top:1px solid #000;border-bottom: 1px solid #000;padding: 14px 0;}
.mod_book_right_controller{position: absolute;top:0;left:-48px;display: none;}
.mod_book_right_controller a{display: block;width:22px;height: 22px;background: #a2a2a7;padding: 13px;margin-bottom: 1px;}
.mod_book_right_controller a span{display: block; width: 22px; height: 22px; background: url(/html/images/icon_add2.png) no-repeat;}
.mod_book_right_controller a.hide_menu_colse.active{display: none;}
.mod_book_right_controller a.hide_menu_colse span{background-position: -185px -145px; }
.mod_book_right_controller a.right_menu_open span{ background-position: -216px -143px; }
.mod_book_right_controller a:hover{background: #cf0000;}
.logo_footer{margin-top: 5px;}
.logo_footer img{height: 24px;}


.page {
    text-align: center;
    margin: 60px 0 100px 0;
}

    .page a {
        display: inline-block;
        padding: 4px 8px;
        border: 1px solid #cfcfd3;
        font-family: Arial;
    }

        .page a.page-go {
            width: 66px;
            position: relative;
        }

        .page a.page-go {
            width: 62px;
        }

        .page a.active {
            background: #000;
            border-color: #000;
            color: #fff;
        }

        .page a:hover {
            background: #000;
            border-color: #000;
            color: #fff;
        }

        .page a.current-page {
            border-color: #7c7c7c;
            color: #898989;
            cursor: auto;
        }

            .page a.current-page:hover {
                background: #fff;
            }

        .page a.page-go:before {
            position: absolute;
            content: '';
            width: 8px;
            height: 20px;
            background: url(/html/images/icon_all.png) no-repeat;
        }

        .page a:first-child:before {
            background-position: -215px -86px;
            left: 2px;
            top: 2px;
        }

        .page a:last-child:before {
            background-position: -249px -86px;
            right: 2px;
            top: 2px;
        }

        .page a:first-child:hover:before {
            background-position: -226px -86px;
        }

        .page a:last-child:hover:before {
            background-position: -240px -86px;
        }

    .page .searchborder {
        display: inline-block;
        width: 30px;
        padding: 2px 8px;
        height: 20px;
        margin-left: 3px;
        text-align: center;
        line-height: 20px;
        border: 1px solid #cfcfd3;
        font-family: Arial;
    }
.page .searchborderbus {
        display: inline-block;
        width: 30px;
        padding: 2px 8px;
        height: 27px;
        margin-left: 3px;
        text-align: center;
        line-height: 20px;
        border: 1px solid #cfcfd3;
        font-family: Arial;
    }
.layout-auto {
    min-width: 1250px;
}
.layout-auto {
    width: 100%;
    min-width: 990px;
}
.reg-super-top-head {
    position: relative;
    background-image: none;
    background-attachment: scroll;
    background-repeat: repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
    background-color: rgb(255, 255, 255);
}

    .reg-super-top-head::before {
        left: 0px;
        top: 0px;
        width: 100%;
        height: 390px;
        position: absolute;
        background-image: none;
        background-attachment: scroll;
        background-repeat: repeat;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto;
        background-origin: padding-box;
        background-clip: border-box;
        background-color: rgba(0, 0, 0, 0.4);
    }

    .reg-super-top-head > .content {
        left: 0px;
        top: 0px;
        width: 100%;
        height: 100%;
        color: #fff;
        border-bottom-color: #eee;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        position: absolute;
    }

        .reg-super-top-head > .content .inner {
            height: 390px;
            overflow: hidden;
            position: relative;
        }

        .reg-super-top-head > .content .icon-super-detail-mark {
            left: 0px;
            top: -30px;
            position: absolute;
        }

        .reg-super-top-head > .content .txt {
            top: 130px;
            width: 100%;
            text-align: center;
            position: absolute;
        }

    .reg-super-top-head h1 {
        line-height: 2;
        font-size: 42px;
        font-weight: 400;
    }


    .reg-super-top-head .route {
        text-align: center;
        line-height: 1.6;
        font-size: 22px;
        position: relative;
    }

        .reg-super-top-head .route .icon-super-detail-pos {
            top: -3px;
            margin-right: 5px;
        }

.top-pic {
    height: 390px;
    background-position: center 0;
    background-repeat: no-repeat;
}

.layout-wide-super {
    width: 1250px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    box-sizing: border-box;
}


























