﻿@charset "utf-8";
/* CSS Document */
/* index */
.op0{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.wrap{ width:1200px; margin:0 auto;}
.tc-nav{ height:104px; width:100%; position:fixed;background:rgba(91,15,0,0.9); left:0; top:0; width:100%; z-index:10; padding:0 2%;}
.T-nav{ margin-right:15%;}
.T-nav > li{padding:18px 0 19px; float:left; width:90px; position:relative;}
.T-nav > li > a{ display:block; font-size:15px; text-align:center; color:#ffff00;}
.T-nav > li > a i{ display:block;}
.T-nav > li > a span{ display:inline-block; border-radius:50%; width:43px; height:43px; background-repeat:no-repeat; background-position:center center; transition:all 0.5s ease;}
.T-nav > li > a:hover span,.T-nav > li > a.cur span{ background-color:#6c1226; transition:all 0.5s ease; border:1px solid #fff;}

.T-nav > li > a span.sp01{ background-image:url(/Tp/PC/skin1/zyb/q1.png);}
.T-nav > li > a span.sp02{ background-image:url(/Tp/PC/skin1/zyb/q2.png);}
.T-nav > li > a span.sp03{ background-image:url(/Tp/PC/skin1/zyb/q3.png);}
.T-nav > li > a span.sp04{ background-image:url(/Tp/PC/skin1/zyb/q4.png);}
.T-nav > li > a span.sp05{ background-image:url(/Tp/PC/skin1/zyb/q5.png);}
.T-nav > li > a span.sp06{ background-image:url(/Tp/PC/skin1/zyb/q6.png);}
.T-nav > li > a span.sp07{ background-image:url(/Tp/PC/skin1/zyb/q7.png);}
.T-nav > li > a span.sp08{ background-image:url(/Tp/PC/skin1/zyb/q8.png);}
.T-nav > li > a span.sp09{ background-image:url(/Tp/PC/skin1/zyb/q9.png);}
.T-nav > li > a:hover span.sp01,.T-nav > li > a.cur span.sp01{ background-image:url(/Tp/PC/skin1/zyb/q1-2.png);}
.T-nav > li > a:hover span.sp02,.T-nav > li > a.cur span.sp02{ background-image:url(/Tp/PC/skin1/zyb/q2-2.png);}
.T-nav > li > a:hover span.sp03,.T-nav > li > a.cur span.sp03{ background-image:url(/Tp/PC/skin1/zyb/q3-2.png);}
.T-nav > li > a:hover span.sp04,.T-nav > li > a.cur span.sp04{ background-image:url(/Tp/PC/skin1/zyb/q4-2.png);}
.T-nav > li > a:hover span.sp05,.T-nav > li > a.cur span.sp05{ background-image:url(/Tp/PC/skin1/zyb/q5-2.png);}
.T-nav > li > a:hover span.sp06,.T-nav > li > a.cur span.sp06{ background-image:url(/Tp/PC/skin1/zyb/q6-2.png);}
.T-nav > li > a:hover span.sp07,.T-nav > li > a.cur span.sp07{ background-image:url(/Tp/PC/skin1/zyb/q7-2.png);}
.T-nav > li > a:hover span.sp08,.T-nav > li > a.cur span.sp08{ background-image:url(/Tp/PC/skin1/zyb/q8-2.png);}
.T-nav > li > a:hover span.sp09,.T-nav > li > a.cur span.sp09{ background-image:url(/Tp/PC/skin1/zyb/q9-2.png);}

.T-nav > li .gdlt{ position:absolute; padding:5px 0; top:104px; width:100%; background:rgba(76,17,48,0.8); border-top:2px solid #6c1226; display:none;}
.T-nav > li .gdlt a{ display:block; line-height:40px; text-align:center; color:#ff9900;}
.T-nav > li .gdlt a:hover{ color:#ffff33;}

.mob-nav{ display:none;}
.honcest{ line-height:30px; margin-top:37px; color:#fff;}
.honcest a{ display:inline-block; color:#792b34; margin:0 6px; text-transform:uppercase;}

.ind-sild-01{ background:url(/Tp/PC/skin1/zyb/i-bg1.png) no-repeat center center; background-size:cover; padding:110px 0 170px;}
.tik-mos{ width:793px; height:123px; background:url(/Tp/PC/skin1/zyb/t-se.png); margin:0 auto; padding:0 40px 0 125px;}
.tik-mos a{ display:block; margin-top:20px;}
.elpreo{ margin-top:5%;}
.honres{ width:24%; margin-right:2%;}
.honres a{ display:block; background:#f9f5e0; padding-bottom:16px; transition:all 0.5s ease;}
.honres a:hover{ background:#6c1226; transition:all 0.5s ease;}
.honres a .pic{ overflow:hidden;}
.honres a .pic img{ transition:all 0.5s ease;}
.honres a:hover .pic img{ transform:scale(1.1); transition:all 0.5s ease;}
.honres a .tit{ margin-top:10px; font-size:16px; color:#333; line-height:30px; height:30px; overflow:hidden; padding:0 12px;}
.honres a .con{ color:#999; line-height:20px; height:40px; overflow:hidden; padding:0 12px;}
.honres a:hover .tit,.honres a:hover .con,.honres a:hover .lik{ color:#fff;}
.honres a .lik{margin-top:10px;line-height:30px;padding:0 12px;color: #792b34;}


.newlcs{ width:48%;}
.newlcs li{ margin-bottom:2%;}
.newlcs li a{ display:block; padding:10px 10px 10px 132px; background:#fbf5e0; height:95px; position:relative; transition:all 0.5s ease;}
.newlcs li a:hover{ background:#6c1226; transition:all 0.5s ease;}
.newlcs li a .tit{ color:#333; font-size:16px; line-height:30px; height:30px; overflow:hidden;}
.newlcs li a .con{ color:#999; line-height:20px; height:40px; overflow:hidden; margin-top:5px;}
.newlcs li a .tim{ width:100px; height:95px; display:block; color:#464646; position:absolute; left:0; top:0; background:url(/Tp/PC/skin1/zyb/xx.png) no-repeat center center;}
.newlcs li a .tim span{ font-size:24px; position:absolute; left:20px; top:18px;}
.newlcs li a .tim i{ font-size:15px; position:absolute; right:20px; bottom:18px;}
.newlcs li a:hover .tit,.newlcs li a:hover .con,.newlcs li a:hover .tim{ color:#fff;}

.ind-sild-02,.ind-sild-04{ background:url(/Tp/PC/skin1/zyb/i-bg2.png); padding:140px 0;}
.enshoc{ margin-top:60px; padding:0 5%;}


.ind-sild-03{ background:url(../images/i-bg3.png) no-repeat center top; background-size:cover; padding:140px 0;}
.dul-soe{ width:807px; height:115px; background:url(/Tp/PC/skin1/zyb/t-se2.png) no-repeat center center; margin:0 auto 100px; padding:0 40px 0 249px;}
.dul-soe a{ margin-top:20px;}


.lsomcs{ width:45%; background:#999999; padding:0% 2% 0 4%;}
.lsomcs .pic{ top:40px;}
.lsomcs .pic a{ position:absolute; left:50%; top:50%; margin-left:-33px; margin-top:-33px; width:66px; height:66px;  background-size:cover;}

.hbloue{ width:52%;}
.picslo{ width:275px;height:186px;}
.picslo span{position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -33px;
    margin-top: -33px;
    width: 66px;
    height: 66px;
    
    background-size: cover;display:block}
.conspl{ background:#fff; width:275px; border-bottom:5px solid #999999; padding:15px 5%;}
.conspl .p1{ font-size:16px; line-height:30px; height:30px; overflow:hidden;}
.conspl .p2{ color:#666; line-height:20px; height:60px; overflow:hidden; margin-top:5px;}
.conspl .p3{ margin-top:10px; text-align:center;}
.conspl .p3 a{ display:inline-block; background:url(/Tp/PC/skin1/zyb/am.png); width:129px; line-height:28px; color:#651a2a;}

.adclem{ position:relative; width:47%;}
.adclem .pic img{ position:relative; z-index:2;}
.adclem .pic span{ display:block; position:absolute; background:#999999; width:30%; height:40%;}
.adclem .pic span.sp1{ left:-3%; top:-5%;}
.adclem .pic span.sp2{ right:-3%; bottom:-5%;}
.adclem .tit span{ display:inline-block; width:420px; line-height:36px; background:url(/Tp/PC/skin1/zyb/ac.png); text-align:center; color:#651a2a; font-size:18px; font-weight:bold;}
.adclem .lik a{ display:block; width:120px; line-height:24px; color:#651a2a; padding-left:15px; background:url(/Tp/PC/skin1/zyb/at.png);}
.sorel{ width:33%;}
.ind-sild-05 a{ display:block; position:relative; overflow:hidden;}
.sorel a span{ color:#fff; font-size:26px; font-weight:bold; position:absolute; width:100%; bottom:5%; text-align:center; display:block;}
.plsic{ width:66.5%;}
.plsic a span{ color:#fff; font-size:26px; font-weight:bold; position:absolute; width:100%; bottom:50%; margin-bottom:-25px; text-align:right; padding-right:40px; display:block;}
.lposc{ margin-top:1%;}
.tencl{ width:49.5%;}
.alprec{ width:49.5%;}
.alprec a{ display:block; position:absolute; width:49%; height:49%;}
.alprec a.a1{ left:0; top:0;}
.alprec a.a2{ right:0; top:0;}
.alprec a.a3{ left:0; bottom:0;}
.alprec a.a4{ right:0; bottom:0;}
.alprec a i{ position:absolute; right:20px; bottom:20px; font-size:26px; font-weight:bold; color:#fff;}
.ind-sild-05 a img{ transition:all 0.5s ease;}
.ind-sild-05 a:hover img{ transform:scale(1.1); transition:all 0.5s ease;}
.ind-sild-06{ background:url(/Tp/PC/skin1/zyb/i-bg6.png) no-repeat center top; background-size:cover; padding:140px 0;}
.csp-ewd{ margin-top:5%;}
.csp-ewd li{ width:25%; float:left;}
.csp-ewd li .c1{ background:rgba(255,255,255,0.3);}
.csp-ewd li .c2{ background:rgba(255,255,255,0.5);}
.csp-ewd li .cont{ width:100%; height:160px; display:table; background:url(/Tp/PC/skin1/zyb/dr.png); text-align:center; padding:0 10%; color:#333;}
.csp-ewd li .cont div{ display:table-cell; vertical-align:middle;}
.csp-ewd li .cont div .p1{ color:#651a2a; font-size:18px;}
.csp-ewd li .cont div .p2{ margin-top:5px;}

.foot{ background:#191919; padding-top:3%;}
.b-nav .odrc{ float:left; color:#fff; padding:0 40px; border-right:1px solid #2b2b2b; height:188px;}
.b-nav .odrc dt{ font-size:16px; line-height:65px;}
.b-nav .odrc dd{ line-height:30px;}
.b-nav .odrc dd a{ display:inline-block; color:#fff;}
.botmsp{ padding:20px 0; line-height:30px; color:#fff; border-top:1px solid #2b2b2b; margin-top:20px;}
.yqlor{ display:inline-block; position:relative;}
.yqlor span{ display:block; background:#fff url(/Tp/PC/skin1/zyb/xs.png) no-repeat 95% center; width:210px; height:30px; line-height:30px; color:#666; padding:0 10px;}
.yqlor p{ display:none; position:absolute; width:100%; left:0; bottom:30px; background:#fff;}
.yqlor p a{ display:block; line-height:30px; padding:0 10px;}
.orelc{ display:inline-block; margin-left:15px;}

.ny-banner{ background-repeat:no-repeat; background-position:center center; background-size:cover; height:497px;}

.ny-main{ background:#fff url(/Tp/PC/skin1/zyb/bottomtc.jpg) no-repeat left bottom; background-size:100% auto; padding:50px 0 10px;}

.ny-nav a{ display:inline-block; width:116px; line-height:0px; background:url(/Tp/PC/skin1/zyb/n1.png) no-repeat center center; background-size:contain; font-size:15px; margin:0 10px;}
.ny-nav a.cur{ background-image:url(/Tp/PC/skin1/zyb/n2.png); color:#6c1226;}

.vod-so{ width:935px; margin:3% auto 0;}
.gtels{ position:relative; width:100%;}
.gtels .tit{ position:absolute; width:100%; line-height:40px; left:0; bottom:0; color:#fff; text-align:center; background:rgba(0,0,0,0.7);}
.bfan{ position:absolute; left:50%; top:50%; margin-left:-31px; margin-top:-31px; z-index:5}
.vosdl{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:1;}
.omorel{ background:#fbf5e0; padding:20px 0;}
.pic-list li{ margin-top:3%; margin-right:2%; width:32%; float:left;}
.pic-list li a{ display:block; border:1px solid #cecece;}
.pic-list li a .pic{ left:-10px; top:-10px; overflow:hidden;}
.pic-list li a .pic span{position:absolute; width:100%; line-height:35px; height:35px; overflow:hidden; left:0; bottom:0; color:#fff; text-align:center; background:rgba(0,0,0,0.7);}
.pic-list li a .pic img{ transition:all 0.5s ease;}
.pic-list li a:hover .pic img{ transform:scale(1.1); transition:all 0.5s ease;}

.page-se .fl{ color:#666; font-size:12px; line-height:25px;}
.page-se .fr a{ display:inline-block; margin-left:5px; line-height:25px; padding:0 8px; font-size:12px; background:#fff;}
.page-se .fr a.cur{ color:#fff; background:#6c1226;}
.certc{ line-height:30px; padding:8px 0; background:#f9f4e0; margin-top:0px;}
.certc a{ display:inline-block; color:#a3802d; margin:0 30px;}
.certc a.cur{ color:#6c1226;}
.holpre{ border-bottom:1px solid #d9d9d9; padding:30px 0;}
.plsiec{ width:49%;}
.lasdme{ width:49%; color:#2c2c2c;}
.lasdme .p1{ font-size:30px; line-height:2;}
.lasdme .p2{ font-size:16px; line-height:2;}
.obreos{ padding-top:40px;}
.picles{ width:40%;}
.temtes{ width:55%; line-height:2; color:#2c2c2c; font-size:16px;}
.boplfe{ padding-top:70px; color:#999; line-height:40px;}
.enlpcs{ background:#fff; padding:3%; box-shadow:0 0 15px rgba(0,0,0,0.2);}
.dolst{ width:44%;}
.sulpr{ width:53%;}
.sulpr .p1{ font-size:24px; color:#333;}
.sulpr .p2{ margin-top:5px; font-size:18px; color:#666;}
.sulpr .p2 strong{ font-size:30px; color:#6c1226; font-weight:normal;}
.dmtel a{ display:inline-block; font-size:18px; width:180px; line-height:45px; text-align:center; font-weight:bold; color:#fff; background:#6c1226; border-radius:22px;}
.bltlos{ background:#f9f9f9; border:1px solid #ddd;height:42px; margin-top:3%;}
.bltlos span{ display:inline-block; border-bottom:1px solid #fff; border-right:1px solid #ddd; background:#fff; padding:0 20px; font-size:16px; color:#6c1226; font-weight:bold; border-top:2px solid #6c1226; line-height:38px;}
.cptels{ padding:2%; color:#666; line-height:2; font-size:16px;}
.cptels p{ margin-bottom:15px;}

.codlp{ padding:10px 0; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.codlp p{ padding:5px 0;}
.codlp .bacldo{ position:absolute; right:0; top:30px;}

.newlt li{ padding:20px 0; border-bottom:1px solid #ddd; margin-top:20px;}
.newlt li:hover{ background:#fbf5e0;}
.newlt li a{ display:block; position:relative; padding:0 80px 0 425px; height:125px;}
.newlt li a .pic{ position:absolute; left:0; top:-20px; width:260px;}
.newlt li a .anlt{ width:43px; height:42px; center; right:0; top:25px; position:absolute;}
.newlt li:hover a .anlt{ background:url(/Tp/PC/skin1/zyb/t26.png) no-repeat center center;}
.newlt li a .tit{ font-size:16px; font-weight:bold; line-height:35px; height:35px; overflow:hidden; color:#333;}
.newlt li a .con{ line-height:25px; height:50px; overflow:hidden; color:#666; margin-top:10px;}
.newlt li a .date{ position:absolute; left:280px; top:25px; font-size:16px;}
.newlt li a .date strong{ display:block; font-size:24px;}
.dprelv{ border-bottom:1px solid #ddd; padding-bottom:20px;}
.dprelv .d1{ font-size:20px; font-weight:bold; color:#464646;}
.dprelv .d2{ color:#999; margin-top:25px;}
.mlreps{ padding:3%;}
.tabloe{ margin-top:3%;}
.tabloe td{ padding:10px 3px; line-height:25px;}
.tabloe tbody td{ border-bottom:1px solid #ddd;}
.tabloe td a{ background:#a1a1a1; display:inline-block; width:80px; color:#fff; border-radius:12px; text-align:center;}
.tabloe td a:hover{ background:#6c1226;}
.mlsetc{ margin-top:3%;}
.mlsetc td{ padding:5px 10px; line-height:2; color:#464646;}
.mlsetc td.tr{ padding-right:15px; font-weight:bold;}
.mlsetc td span{ }



@media (min-width: 1201px){

}
@media (max-width: 1400px){
.T-nav{ margin-right:2%;}
.T-nav > li{ width:80px;}
}
@media (max-width: 1200px){
body{ padding-top:50px;}
.tc-nav{ position:fixed; left:0; top:0; width:100%; z-index:11;height:50px;}
.wrap{ width:100%; padding:0 2%;}
.mob-nav{ display:block; float:right; background:url(/Tp/PC/skin1/zyb/mob-ct.png) no-repeat center center; background-size:50% auto; width:50px; height:50px;}
.T-nav{ width:100%; position:absolute;  display:none;height:100%; overflow-x:hidden; overflow-y:auto; top:50px; left:0; margin:0; background:#fff;}
.T-nav li{ display:block;padding:0; width:100%; border-bottom:1px solid #ddd;}
.T-nav > li a{ width:100%; text-align:left; padding:2%; line-height:45px; color:#666;}
.T-nav > li > a.cur{ background:none; border:none;}
.T-nav > li > a:hover i, .T-nav > li > a.cur i{ color:#666;}
.T-nav > li > a i,.T-nav > li > a span{ display:inline-block; vertical-align:middle; margin-right:10px;}
.T-nav > li .gdlt{ position:relative; top:0; background:#fff;}
.T-nav > li .gdlt a{ text-align:left; padding:0 10%;}
.tc-nav .logo img{ height:50px;}
.honcest .smob-none{ display:none;}
.honcest{ margin-top:10px;}
.b-nav{ display:none;}
.foot,.boplfe{ padding:0;}
.botmsp{ margin:0;}
}

@media (max-width: 935px){
.vod-so{ width:100%; padding:0 2%;}
.ny-main{ padding:3% 0 0px;}
}

@media (max-width: 800px){
.tik-mos,.dul-soe{ width:100%; background:none; padding:0 2%; height:80px;}
.tik-mos img,.dul-soe img{ height:80px;}
.ind-sild-01,.ind-sild-02,.ind-sild-04,.ind-sild-03,.ind-sild-06{ padding:2% 0;}
.tik-mos a,.dul-soe a{ margin-top:0;}
}


@media (max-width: 640px){
.honres{ width:48%;}
.newlcs{ width:100%; margin-top:2%;}
.newlcs li a{ padding-left:100px;}
.enshoc{ padding:0; margin-top:4%;}
.dul-soe{ margin-bottom:4%;}
.hbloue{ width:100%; margin-top:50px;}
.adclem.fr{ margin-top:5%;}
.alprec,.tencl,.plsic,.sorel,.adclem,.lsomcs,.plsiec,.picles,.dolst{ width:100%;}
.csp-ewd li{ width:50%;}
.ny-banner{ height:160px;}
.page-se .fr a.mope{ display:none;}
.lasdme,.sulpr{ width:100%; margin-top:2%;}
.lasdme .p1{ font-size:20px;}
.lasdme .p2{ font-size:14px;}
.obreos{ padding-top:20px;}
.temtes{ width:100%; font-size:14px;}
.codlp .bacldo{ position:relative; top:0; margin-top:10px; display:inline-block;}
.sulpr .p1,.sulpr .p2 strong{ font-size:20px;}
.cptels{ font-size:14px;}
.newlt li{ padding:15px 0;}
.newlt li a{ padding:0; height:auto;}
.newlt li a .pic{ width:100%; position:relative; top:0;}
.newlt li a .anlt{ display:none;}
.newlt li a .date{ position:relative; left:0; top:0;}
.newlt li a .date strong{ display: inline-block; font-weight:normal; margin-right:10px;}
.newlt li a .tit,.dprelv .d1{ font-size:16px;}
.tabloe td.ods{ display:none;}
}
@media (max-width: 480px){
.picslo,.conspl{ width:220px;height:148px;}
.yqlor span{ width:160px;}
.alprec a i,.plsic a span,.sorel a span{ font-size:18px;}
.ny-nav a{ width:85px; height:0px; line-height:0px; margin:0 5px; font-size:12px;}
.ny-main{ padding:3% 0 40px;}
.copdel{ font-size:12px; line-height:20px; margin-bottom:5px;}
.pic-list li{ width:100%; padding:0; padding:10px;}
.certc a{ margin:0 12px;}
}















.shade {position: fixed;left: 0; top: 0; z-index: 21;display: none; width: 100%;height: 100%; background-color: #000;filter: alpha(opacity=50); opacity: 0.5; }
.big-video {
    position: fixed;
    left: 50%;
    top: 50%;
	margin-top:-240px;
    z-index: 22;
    display: none;
    margin-left: -450px;
    background-color: #fff;
    width: 900px;
    box-sizing: border-box;
}
.big-video-main {
    height: 480px;
}
.big-video-clo {
    position: absolute;
    right: -35px;
    top: 0;
    width: 30px;
    height: 30px;
    background: url(/Tp/PC/skin1/zyb/icon30.png) no-repeat center center;
    cursor: pointer;
}

@media screen and (max-width: 750px){
.big-video {
    width: 100%;
    left: 0;
    margin-left: 0;
}
.big-video-main {
    height: 185px;
}
.big-video-clo {
    right: 0;
    z-index: 21;
}
.pagel{ }
.pagel a.mob-none{display:none;}
}


.pagel{ padding:30px 0;text-align:center;}
.pagel a{ display:inline-block; line-height:30px; padding:0 10px; border:1px solid #ddd; margin:0 3px;background: #fff;}
.pagel a.cur{ color:#fff; background:#6c1226; border-color:#6c1226;}
.pagel span{ display:inline-block; line-height:30px; padding:0 10px; border:1px solid #ddd; margin:0 3px;}
.pagel span.cur{ color:#fff; background:#6c1226; border-color:#6c1226;}


.top_share{float: right;margin-left: 15px;}
.top_share .bdshare-button-style1-16 a{padding-left: 22px;height: 20px;margin: 7px 14px 7px 0;}
.top_share .bdshare-button-style1-16 .bds_weixin{background: url("../images/e1.png") center no-repeat;}
.top_share .bdshare-button-style1-16 .bds_tsina{background: url("../images/e2.png") center no-repeat;}
.top_share .bdshare-button-style1-16 .bds_sqq{background: url("../images/e3.png") center no-repeat;}


/*分页样式*/
#fenye{clear:both;margin:15px;height:35px; text-align:right;}
#fenye table{ width:100%}
#fenye img{ margin:0px 2px; vertical-align:top; margin-top:15px;}
#fenye a{text-decoration:none; font-size:14px;height:35px; line-height:35px; width:35px; border-radius:2px; text-align:center;color:#666;margin-left:5px;border:1px solid #e5e5e5; background:#fff; display:inline-block;}
#fenye .prev,#fenye .next{text-align:center; vertical-align:middle}
#fenye .prev,#fenye .next img{}
#fenye a.curr{color:#fff; text-align:center; background:#237DD7;}
#fenye a.curr:hover{color:#fff;}
#fenye a:hover{color:#333; text-decoration:none;}
#fenye span{ line-height:30px;padding-left:5px;}