@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, form, button, input, textarea, th, td{margin:0;padding:0;}
body{font:14px/1.42 Microsoft yahei,simsun,sans-serif; color: #7f7261; background: #1f1a17; overflow-x: hidden; }
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight: normal;}
ul, ol {list-style:none;}
a{ text-decoration: none; color: #7f7261;}
a:hover,.on{ color: #deaa68; text-decoration: underline;}
img {border:0; vertical-align: middle;}
i{ font-style: normal; width: auto; height: auto; margin: 0; padding: 0;}
button, input, select, textarea {font-size:100%;margin: 0;border:0;}
.fl {float:left;}
.fr {float: right;}
.clearfix:after {content:" ";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.clearfix {zoom:1;}


.mt10{ margin-top: 10px;}
.mr40{ margin-right: 40px;}
.bg{ background: #362d21;}
.pt20{ padding-top: 20px;}
.pb20{ padding-bottom: 20px;}
.mlr15{ margin-left:15px; margin-right: 15px;}
.w450{ width: 450px;}
.plr15{ padding: 0 15px;}
.w740{ width: 740px;}
.fr{ float: right;}
.bg1{ background:#e8edf4; padding: 10px; }

.wrap{ position: relative; width: 100%; min-width: 1200px;margin: 0 auto;overflow: hidden; left: 0; top: 0;  padding-top: 600px;}
.main-bg{ position: absolute; width: 100%; height:1190px; background: url(../images/main_bg.png) center top no-repeat;  left: 0; top: 0px; z-index: -1;}

.main{ width: 1200px; margin: 0 auto;padding-bottom:80px;}

.nav-bg{ width: 1200px; height: 150px;margin: 0 auto 10px;}
.nav-left{width:904px;float:left;}
.nav-right{width:296px;float:right;}
.nav-list{ width: 100%; height: 65px; overflow: hidden; margin:auto;}
.nav-list li{ float: left; width:180px; height:65px;margin-right:1px;text-align: center;background:url(../images/navbg.png) 0 0 no-repeat;}
.nav-list li:hover,.nav-list li.on{background:url(../images/navbg.png) 0 -65px no-repeat;text-decoration: none;}
.nav-list li a{ display:block;height:65px;color: #b1ceee; font-size: 18px;text-decoration: none;text-shadow:0px 1px 2px #000;}
.nav-list li a span{display: block; height: 20px; line-height: 20px; padding-top:19px;color:#dfdcda;font-size:16px;font-weight:bold;overflow: hidden;}
.nav-list li a i{ display: block;font-size:10px; color:#ad4108; height:14px;font-size:10px;font-weight:bold;overflow: hidden;}
.nav-list li.on a,.nav-list li:hover a{ color: #e63838; text-decoration: none;}
.nav-list li.player{margin-right:0;}
.nav-btn{width:100%;height:65px;}
.nav-btn li{float:left;width:147px;height:65px;margin-left:1px;}
.nav-btn li a{display:block;width:147px;height:65px;line-height:65px;text-align:center;font-size:16px;font-weight:bold;color:#fff;background:url(../images/nav_btnbg.png) 0 0 no-repeat;text-decoration: none;overflow: hidden;}
.nav-btn li a:hover{background:url(../images/nav_btnbg.png) 0 -65px no-repeat;}

.hot-list{ padding: 12px 0 0 30px;height:73px;background:#19150f;}
.hot-box{float: left; width:100%;margin-bottom:10px; overflow: hidden;}
.hot-attention{ float:left;}
.hot-attention span{display: block; float: left; height:24px; line-height:24px; width:76px; text-align: center; border-radius:5px;background:#44392c; font-size: 14px; color: #a0876a;font-weight:bold;overflow: hidden;}
.hot-box-box{float: left; width:790px;height:24px; overflow: hidden;}
.hot-box-list{ width:100%;}
.hot-box-list li{ float:left; height:24px; line-height:24px;margin-bottom:6px;}
.hot-box-list li a{ font-size:14px; color: #716964; display: block; height:24px; line-height:24px; overflow:hidden;padding: 0 18px; background: url(../images/zy_sprites.png) right 8px no-repeat;}
.hot-box-list li a:hover{color:#deaa68;}
.hot-box-list li.last a{background:none;}

.linkbox{background:#2b241b;height:65px;padding:10px 0 10px 30px;overflow: hidden;}
.linkbox .hot-box-list{margin-left:-16px;height:30px;overflow:hidden;}
.linkbox .hot-box-list li a{padding:0 16px;}
.searchbox{height:30px;width:240px;background:#4a3f32;}
.searchInput{float:left;width:190px;padding:6px 5px;line-height:18px;background:#4a3f32;color:#fff;}
.searchInput::-ms-clear{display:none;}
.searchBtn{float:left;width:40px;height:30px;background:#3b3125 url(../images/zy_sprites.png) -10px -14px no-repeat;cursor:pointer;}
.searchBtn:hover{background:#3b3125 url(../images/zy_sprites.png) -10px -14px no-repeat;}

.con{ margin-top: 10px; zoom:1;}
.con:after{ content:" ";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.mr-10{ margin-right: -10px;}

.slider-box{ width:740px; height:350px;float: left; position: relative; z-index: 1; overflow: hidden;}
.slider-bd li{ position: absolute; width: 740px; height: 350px; z-index: 2; display: none;}
.slider-bd li:hover p{ color:#deaa68;}
.slider-bd li.active{ display: block;}
.slider-bd li p{ position: absolute; z-index: 3; width:680px; height: 50px; background: url(../images/opa1.png) repeat; font-size: 16px; color: #fff; font-weight:bold;line-height: 50px; padding: 0 30px; left: 0; bottom: 0;overflow:hidden;}
.slider-bd li a{ display: block;}
.slider-bd li img{width: 100%; height: 100%;}
.slider-hd{ position: absolute; height: 20px; bottom: 16px; right:20px; z-index: 4;}
.slider-hd li{ float: left; width: 25px; height:25px; margin: 0 2px; background: url(../images/slider.png) center no-repeat;cursor:pointer;}
.slider-hd li.current,.slider-hd li:hover{background: url(../images/slider-h.png) center no-repeat;}

.new-list{ float: right;width: 450px; height: 345px; padding-top:5px; overflow: hidden; background:#42382b;}
.new-lists{ padding: 10px 20px 10px;}
.new-lists h2{ height:24px;overflow:hidden;font-size: 16px; color: #e6ded4;font-weight:bold;color:#deaa68;}
.new-lists h2 a{color:#deaa68;}
.new-lists dl{ margin-top: 10px; height: 110px; overflow: hidden;}
.new-lists dl dt{ width: 180px; height: 110px; float: left; overflow: hidden;}
.new-lists dl dt img{ width: 100%; height: 100%;}
.new-lists dl dd{ margin-left: 195px; margin-top:5px;font-size: 14px;line-height:21px; color:#837666;}
.border{ margin: 10px 15px 0; border-top:1px #544736 solid }


.title{ padding:0 17px 0 20px;height: 50px; zoom:1; background:#473b2c;overflow:hidden;}
.title:after{content:" ";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.title .more{ float: right; display: block; height: 20px; padding-right:17px; background: url(../images/zy_sprites.png) right -157px no-repeat; line-height: 20px;color: #7c664d; font-size:12px;margin-top:16px;}
.title a:hover{ color:#deaa68;background: url(../images/zy_sprites.png) right -182px no-repeat;text-decoration:none;}
.title h2.new{background:url(../images/zy_sprites.png) -20px -50px no-repeat;}
.title h2.skill{background:url(../images/zy_sprites.png) -20px -87px no-repeat;}
.title h2.video{background:url(../images/zy_sprites.png) -20px -121px no-repeat;}
.title h2.picture{background:url(../images/zy_sprites.png) -20px -389px no-repeat;}
.title h2{ padding-left: 28px; height: 20px; line-height: 20px; font-size: 18px; color: #e6ded4; font-weight: bolder; float: left; overflow: hidden; margin-top: 13px; padding-bottom: 14px;border-bottom:3px solid #970201;}
.title h2 em{font-size: 12px; color: #839cb8; font-style: normal; font-weight: normal;}
.title h2 span{ height: 20px; line-height: 20px; overflow: hidden; padding-right:5px;display: inline-block;*display: inline; *zoom:1; float: left;}
.title-nav{ float: left;  padding: 10px 20px 0;}
.title-nav a{ display: block; float: left; width: 110px; padding-top:5px; height: 35px; line-height:35px; text-align: center; font-size: 18px; color: #222;}
.title-nav a:hover,.title-nav a.current{  color: #fff; font-weight: bold; background: #2db8dd; border-radius: 8px 8px 1px 1px;}

.box{padding:0;}
.box .border{margin:0 20px;}
.tabconlist .tabcon{ float: left;}
.tabconlist .jsContent{ display: none;}
.tabconlist .active{ display: block;}

.video-box{ float: left; text-align: center; position: relative; width: 200px;}
.video-box-fr{ width:200px;float:left;margin:0 10px 5px 0;position: relative;cursor: pointer;}
.video-box-fr:hover .video-img{ border:1px solid #deaa68;}
.video-box-fr:hover .video-text{color:#deaa68; text-decoration: underline;}
.video-box-fr .video-mark{ width:200px; height:110px;}
.video-img{width: 198px; height: 108px;border:1px solid #050404;}
.video-img img{ width: 100%; height: 100%;}
.video-box-fr a.video-text{text-align: left; height: 38px; overflow: hidden;}
.video-mark{ position: absolute; top: 0; left: 0; z-index: 2; }
.video-mark a{ display: block; position: absolute; width:40px; height:40px; background: url(../images/zy_sprites.png) -5px -212px no-repeat; top: 50%; left: 50%; margin-left: -20px; margin-top: -20px; cursor: pointer;}
.video-box-fr:hover .video-mark a{display: block; width: 40px; height: 40px;background: url(../images/zy_sprites.png) -5px -254px no-repeat; }
.video-text{ display: block; margin:5px 0;text-align: center; height: 36px; line-height: 18px;overflow: hidden;}
.video-text:hover{color:#deaa68; text-decoration: underline;}

.video-list2 .video-box-fr{ width: 170px;}
.video-list2 .video-img{ width: 170px; height: 126px;}
.video-list2 .video-mark{width: 170px; height: 126px; }

.w595{ width: 595px;}
.text-list{ padding:15px 20px;overflow:hidden;}
.text-list li{ padding-left: 20px; background: url(../images/jt1.png) left center no-repeat; height:30px;overflow: hidden;}
.text-list li span{ font-size:12px;float: right;height: 30px; line-height: 30px;}
.text-list li p{ float: left; height: 30px; line-height: 30px; width:85%; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; }
.text-list li:hover p,.text-list li.current p{ color: #deaa68; text-decoration: underline;}

.position{ height: 50px; border-bottom: 1px #483b2d solid; margin: 0 15px;overflow: hidden;}
.position p{ height: 50px; line-height: 50px;color:#e6ded4;}
.position p span,.position p a{margin: 0 3px; font-size: 14px;}
.position p span{color:#e6ded4;}
.position p a{ color: #e6ded4;}
.position p a:hover{ color: #deaa68;}

.newbox{ padding: 5px 30px 30px;}
.newUl-list{padding-bottom:18px;}
.newUl-list li{ margin: 0 20px;padding: 20px 0; border-bottom: 1px #473b2c solid; zoom:1;}
.newUl-list li.last{border-bottom:none;}
.newUl-list li:after{content:" ";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.downMore{ display:block;width:300px;height:20px;padding: 10px 0;margin:40px auto 50px;background:#76624a;font-size: 14px;color:#d7bd9f; text-align: center;overflow: hidden;}
.downMore:hover{color:#deaa68; }
.newUl-list li img{ display: block; float: left; width:200px; height: 110px; }
.newUl-list-text{ margin-left: 220px; height: 110px; overflow: hidden; margin-top: 0;}
.newUl-list-text h2{height:22px;overflow:hidden; margin: 3px 0 10px; }
.newUl-list-text h2 a{ font-size: 16px; color: #e6ded4;font-weight:bold;}
.newUl-list-text h2 a:hover,.newUl-list-text h2 a.current{ color: #deaa68; text-decoration: underline;}
.newUl-list-text p{line-height:22px; height:44px ;font-size:12px;margin-bottom:10px; overflow: hidden;}
.newUl-list-text p.texttip{line-height:22px; height:22px; overflow: hidden;}
.newUl-list-text p.texttip span.time{display:inline-block;padding-left:17px;background:url(../images/zy_sprites.png) -24px -361px no-repeat;}

.newUl-list-text .clearfix{ margin-top:10px;*margin-top: 5px;}
.newUl-list-text .clearfix *{color: #a4a3a3;}
.newUl-list-text .clearfix span{ float: right; padding-left: 25px; background: url(../images/eye_icon.png) left center no-repeat;}

.s-box{padding:20px 10px 10px 20px;}

.page{*zoom:1;margin:30px auto 36px;text-align:center;font-size:14px}
.page:before,.page:after{content:" ";display:table}
.page:after{clear:both}
.page ul{display:inline-block;*display:inline;*zoom:1}
.page li{float:left;margin:0 3px;}
.page li a{ display:inline-block;padding: 1px 12px;  height:32px; line-height:32px; text-align: center;border:1px solid #776a5a;color: #7f7261; text-decoration: none;}
.page li a.active,.page li a:hover{ color:#362c20;background:#76624a; text-decoration: none;}
.page li a.active,.page li:hover{background:#76624a; }
.page li a.active,.page li:hover a{ color:#362c20;text-decoration: none;}
/*.page li.prev,.page .prev:hover{background:url(../images/zy_sprites.png) -10px -297px no-repeat;}
.page li.prev a:hover{background:#76624a url(../images/zy_sprites.png) -13px -416px no-repeat;}
.page li.next,.page .next a:hover{background:url(../images/zy_sprites.png) -13px -326px no-repeat;}
.page li.next a:hover{background:#76624a url(../images/zy_sprites.png) -14px -448px no-repeat;}*/



.footer{background:#181412;padding:15px 0;}
.footer a,.footer p{color:#4c3f33;}