@charset "utf-8";
/* CSS Document by zhigwang 2012-7-1*/
@font-face {
    font-family: 'dark_forestregular';
    src: url('../font/darkforest-webfont.eot');
    src: url('../font/darkforest-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/darkforest-webfont.woff') format('woff'),
         url('../font/darkforest-webfont.ttf') format('truetype'),
         url('../font/darkforest-webfont.svg#dark_forestregular') format('svg');
}
*{padding:0;margin:0;}
body{ margin:0 auto; font-size:12px; color:#333;font-family:"Arial","微软雅黑";line-height:24px; background:#fafafa}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0; padding:0;}
ul,li,ol,dt,dd,dl,map,area{ margin:0; padding:0; border:none}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;} 
img,form{ border:none;margin:0;padding:0}
ul,li{list-style:none}
table{ border-collapse:collapse;}
.fl{ float:left}
.fr{ float:right}
.cl{ clear:both; overflow:hidden}
.tc{ text-align:center}
.tl{ text-align:left}
.tr{ text-align:right}
.wapper{ white-space:nowrap; overflow:hidden}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/** html .clearfix { height: 1%;}*/
.clearfix {display: block;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#a90001; text-decoration:underline;}
/*----------------*/
.marg1{margin:0 auto}
.marg2{margin-top:30px}
.marg3{margin:0 65px}
.headbg{background:url(../images/top_bg.gif) repeat-x left top; min-width:1000px;}
.laug{ width:1000px; text-align:right}
.laug a{display:inline-block;width:48px;height:26px; line-height:26px;text-align:center;color:#fff;background:#a31300}
.laug a:first-child{border-right:1px solid #961100}
.navbox{margin:11px auto 0;width:1000px;}
.navbox ul{width:878px; background:url(../images/nav_bg.gif) repeat-x left top; display:inline;margin:23px 0 0 28px}
.navbox ul li{ display:inline;float:left; position:relative; z-index:8}
.navbox ul li a.idx{ display:block;height:50px; line-height:50px;padding:0; width:78px; text-align:center;}
.navbox ul li a.one{ background:#363636;color:#fff}
.navbox ul li a.idx:hover{ background:#363636; color:#fff; text-decoration:none}
.navbox ul li dl{ width:105px;padding:8px 0 8px 15px;background:#4c4c4c; position:absolute; z-index:10;left:0;top:50px; display:none}
.navbox ul li dl a{color:#fff;}
/*---------------*/
.banner1{margin:20px auto 40px; width:1000px;position:relative; z-index:5}
.banner1 .fx{ position:absolute; z-index:6;top:0;left:50%; width:235px;margin-left:510px;}
.banner1 .fx a{ display:block;width:33px;height:33px; border:1px solid #ddd;}
.banner1 .fx a.last{border-top:none;}
.worp1{background:#f2f4f5 url(../images/worp_1.gif) repeat-x left top; min-width:1000px;}
.w_line{width:1000px;margin:0 auto;height:54px;background:url(../images/a_bg2.gif) repeat-x left center}
.conts{ width:1000px;}
.leftbox1{ width:640px;}
.rightbox1{ width:320px;}
.pubtit1{height:30px; line-height:26px;background:url(../images/a_bg1.gif) repeat-x left bottom;font-size:14px; position:relative; z-index:5}
.pubtit1 a{ position:absolute; z-index:6;right:0;top:0; color:#cc0000}
/*--------------*/
.tabs1{ width:839px;margin:0;}
.tabs1 li{float:left;display:inline; width:278px;height:55px;border:1px solid #e8e8e8;border-left:none;line-height:53px;font-size:12px; text-align:center; cursor:default}
.tabs1 li:hover{background:#fff;height:54px;border-bottom:2px solid #d30000;}
.tabs1 li.on{ background:#fff;height:54px;border-bottom:2px solid #d30000;}
.tabcont{ width:836px;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8; background:#fff;height:138px; overflow:hidden}
.tabcont ul{ display:none;padding:10px 15px 0;line-height:23px; text-align:justify; height:138px;}
.tabcont ul.block{ display:block}
.txtdl{ width:640px;margin:0;padding:30px 0 20px;}
.txtdl dt{float:left; display:inline;margin-right:15px;}
.txtdl dt span{ display:block; width:332px;}
.txtdl dd{width:293px;float:left}
.txtdl dd.big{border-bottom:1px solid #e8e8e8;height:auto; padding-bottom:3px; font-size:14px; color:#343434;}
.txtdl dd.smlt{padding-top:10px; color:#888}
.txtdl2{margin:0;padding:20px 0 0;}
.txtdl2 dt{float:left;width:41px;height:38px; text-align:center;background:url(../images/day_bg.png) no-repeat; color:#fff;line-height:16px;font-size:14px;padding-top:3px}
.txtdl2 dd{width:269px;float:right;line-height:22px;}
.txtdl2 dd.big{font-weight:bold;}
.txtdl3 dd{float:left;width:305px; background:url(../images/arr_3.gif) no-repeat left center;height:30px;line-height:30px;padding-left:15px;}
.txtdl4{width:290px;display:inline}
.txtdl4 dt{height:43px;background:url(../images/arr_4.png) no-repeat;padding-left:55px;}
.txtdl4 dt.bg1{ background-position:0 0;}
.txtdl4 dt.bg2{ background-position:0 -48px;}
.txtdl4 dt.bg3{ background-position:0 -96px;}
.txtdl4 dt p{height:36px; line-height:35px;font-size:14px;font-weight:bold;background:url(../images/a_bg1.gif) repeat-x left bottom}
.txtdl4 dd{ color:#666;padding-top:10px; font-size:14px; text-align:justify;letter-spacing:0px;}
.txtdl5{ width:290px; display:inline; height:auto; overflow:hidden;}
.txtdl5 dt{float:left; display:inline;margin:8px 16px 0 0; width:90px;}
.txtdl5 dt span{display:block; width:90px;}
.txtdl5 dd{line-height:22px;display:block; font-size:14px; width:180px; float:left; text-align:justify;}
.txtdl5 dd.big{font-size:14px;padding-bottom:10px;font-weight:700; width:285px; float:left;}
.lkworp{ width:100%;border-top:1px solid #ddd;margin:28px auto 0}
.links{ width:1000px;margin:0 auto;padding:25px 0;height:24px; line-height:24px;}
.links a{margin:0 10px; color:#777}
.links a:hover{ color:#a93000}
.footbg{ width:100%;margin:0 auto; background:#474849; min-width:1000px;}
.footer{ width:1000px;margin:0 auto;padding:40px 0; color:#fff; min-width:1000px;}
.txtdl6{ width:240px;}
.txtdl6 dt{ float:left; display:inline;margin-right:6px;}
.txtdl6 dt span{ display:block; width:69px;}
.txtdl6 dd{line-height:18px;}
.txtdl6 dd.big{font-size:18px;margin-bottom:10px;}
.txtdl7{width:235px;padding:0 46px; border-left:1px solid #616264;border-right:1px solid #616264; text-align:center; display:inline;margin-right:60px;}
.txtdl7 dt{margin-bottom:25px}
/*--------------about--------------------*/
.smltnav{ width:1000px;margin:25px auto 10px; color:#333; background:url(../images/a_bg2.gif) repeat-x left 28px;height:26px; line-height:26px;padding-bottom:8px;}
.smltnav a{ color:#333;margin:0 5px;}
.smltnav a:hover{ text-decoration:none}
/*.smltnav a.idx{ color:#333}*/
.tabs2{margin:0 auto; border-bottom:1px solid #b30003; clear:both; overflow:hidden}
.tabs2 li{ display:inline;float:left; text-align:center;height:26px; line-height:26px;font-size:14px; cursor:pointer;}
.tabs2 li a{ display:block; color:#333}
.tabs2 li a:hover{ text-decoration:none}
.tabs2 li.on{ background:#b30003;color:#fff;}
.tabs2 li.on a{color:#fff}
.tabs2 li:hover{ background:#b30003;color:#fff;}
.tabs2 li:hover a{color:#fff}
.tabs2.info1{padding-left:60px;} 
.tabs2.info1 li{padding:0 25px;margin:0 20px;}

.tabs2.info1en{padding-left:80px;} 
.tabs2.info1en li{padding:0 15px;margin:0 30px;}

.tabs2.info2en{padding-left:35px;} 
.tabs2.info2en li{padding:0 20px;margin:0 10px;}

.tabs2.info2{padding-left:100px;} 
.tabs2.info2 li{padding:0 30px;margin:0 40px;}

.tabs2.info3{padding-left:20px;} 
.tabs2.info3 li{padding:0 30px;margin:15px 0 0;}

.tabs2.info3en{padding-left:20px;} 
.tabs2.info3en li{padding:0 20px;margin:0px 10px;}

.tabs2.info4{padding-left:50px;} 
.tabs2.info4 li{padding:0 30px;margin:15px 50px 0;}

.tabs2.info4en{padding-left:60px;} 
.tabs2.info4en li{padding:0 15px;margin:15px 30px 0;}
.tabcont2{padding:30px 20px; line-height:30px; font-size:14px; color:#797979;}
.tabcont2 ul{display:none;}
.lh22{line-height:22px;}
/*-------------------------*/
.txtdl8{ width:335px;padding:30px 0 0}
.txtdl8 dt{float:right;border:10px solid #fff;}
.txtdl8 dd{ width:100%;float:left}
.txtdl8 dd.fl{ width:169px;}
.txtdl9{padding-bottom:30px;}
.txtdl9 a{background:url(../images/arr_6.gif) no-repeat left center; text-decoration:underline;padding-left:12px; display:block; float:left; margin:0 30px;}
.txtdl9 a.on{ color:#b30003; font-weight:bold;}

.txtdl10{ line-height:26px; color:#666; min-height:300px;}
.txtdl10 dt{font-size:14px; font-family:Arial;margin-bottom:5px; margin-top:15px;}
.txtdl10 dt strong{color:#000;}
.txtdl10 dd.on{background:url(../images/arr_6.gif) no-repeat left center;font-size:14px;padding-left:12px;}
.txtdl11{margin-left:-20px;padding-bottom:20px;}
.txtdl11 dt{ float:left; display:inline;margin:20px 0 0 22px}
.txtdl11 dt span{display:block; width:220px;height:160px;}
.tmlist{font-size:14px;width:260px;}
.tmlist dt{margin-bottom:15px;}
.tmlist dt.on{ color:#b30003}
.tmlist dt.on a{ color:#b30003; font-weight:bold;}
.tminfo{width:700px;}
.tminfo .bk1{ display:none}
.tminfo .bk1.block{ display:block}
.txtdl12{ width:700px;margin:0; color:#666;padding-bottom:20px;}
.txtdl12 dt{float:left; font-weight:bold; width:700px; border-bottom:1px solid #ccc;font-size:14px;margin-bottom:16px;padding-bottom:4px;}
.txtdl12 dd{float:left; width:486px;}
.txtdl12 dd.img{ width:184px; display:inline;margin-right:30px;}
.txtdl12 dd.big{font-size:15px;font-weight:700;margin-bottom:15px;}
.txtdl13{padding:20px 20px 40px}
.txtdl13 dt{ width:140px;height:120px; float:left; background:url(../images/BHS-1_03.jpg) no-repeat left 0; display:inline;margin-right:20px;}
.txtdl13 dd{width:800px;float:right;font-size:14px;}
.txtdl14{ width:960px;margin:25px auto 0; color:#666;padding-bottom:10px;}
.txtdl14 dt{ clear:both; overflow:hidden;margin-bottom:12px;}
.txtdl14 dt .day{float:left;width:41px;height:38px; text-align:center;background:url(../images/day_bg.png) no-repeat; color:#fff;line-height:16px;font-size:14px;padding-top:3px; display:inline;margin:4px 15px 0 0;}
.txtdl14 dt .tit{font-size:14px;font-weight:700}
.txtdl14 dt .times span{margin-right:30px;}
.txtdl14 dd.img{float:left; display:inline;margin-right:25px;}
.txtdl14 dd.img span{ display:block; width:190px;height:105px;}
.txtdl14 dd.smlt{ line-height:20px;height:66px;padding-bottom:13px; overflow:hidden;}
.txtdl14 dd.more a{ display:inline-block; width:55px;height:26px; line-height:26px; color:#fff; background:#b30003; text-align:center}
.txtdl14 dd.more a:hover{ text-decoration:none;}
/*-------------------*/
.pages{padding:25px 20px;}
.pages a{ display:inline-block;padding:0 8px;margin:0 8px 0 0; border:1px solid #C3C3C3; background:#fff;font-size:10px; color:#666}
.pages a:hover{color:#fff; background:#b30003;border:1px solid #b30003; text-decoration:none}
.pages a.on{color:#fff; background:#b30003;border:1px solid #b30003;}
/*------------------*/
.proudct{margin:0 0 0 -20px;padding:20px 0}
.proudct dl{ float:left; display:inline;margin:30px 16px 0 20px}
.proudct dl dt a{ display:block; width:290px;height:210px;}
.proudct dl dd{font-size:14px;padding:6px 0 0; color:#333333;}
.txtdl15 dt{float:left; display:inline;margin:6px 20px 0 0;}
.txtdl15 dt span{ display:block; width:140px;height:120px;}
.txtdl15 dd{ line-height:22px; color:#666;padding-top:10px;}
.viplist{ width:260px; display:inline;margin:0 0 0 20px;padding-top:50px}
.viplist dt{ width:180px; border-bottom:1px solid #ccc;font-size:16px;padding-bottom:5px;}
.viplist dd{ width:180px;margin-top:20px;}
.viplist dd span{ display:block; width:180px;margin:0 auto; text-align:center}
.tminfo .tit1{font-size:18px; color:#F00; font-weight:bold;margin-top:70px; padding:10px 0 0;}
.txtdl16{color:#666;padding-bottom:30px}
.txtdl16 dt{font-size:14px;color:#000;margin:5px 0 5px}
.txtdl16 dd{margin:10px 0;}
/*--------------------*/
.vidbox{padding-bottom:50px;margin-right:-20px;}
.vidbox dl{ width:320px;float:left; display:inline;margin:30px 20px 0 0;}
.vidbox dl dt{ position:relative; width:320px;height:240px; background:#000} 
.vidbox dl dt a{ display:block;}
.vidbox dl dt a img{ position:absolute;left:0;top:0;}
.vidbox dl dd{border:1px solid #ccc;border-top:none;height:40px;line-height:40px; background:#fff;}
.vidbox dl dd a,.vidbox dl dd span{ display:inline-block;}
.vidbox dl dd a{ width:240px;padding:0 10px;font-weight:700}
.vidbox dl dd span{ background:url(../images/tim_bg.gif) no-repeat left center;padding-left:18px; color:#CA0101}
.tkbox{padding:10px 0 50px;margin-right:-29px}
.tkbox dl{ width:222px; display:inline;float:left; text-align:center;margin:30px 35px 0 0}
.tkbox dl dt a{ display:block;margin-bottom:10px;}
.tkbox dl dd{font-size:14px;font-weight:700;}

.tkbox dl.big{ width:990px; display:inline;float:left; text-align:left; margin:30px 35px 0 0}
.tkbox dl.big dt{width:222px; float:left;}
.tkbox dl.big dt a{ display:block;margin-bottom:10px;}
.tkbox dl.big dd{font-size:14px;font-weight:700; float:left; margin-left:20px;}
/*---------------------*/
.zllist{ width:180px;padding:28px 0 0 20px}
.zllist dt{font-size:14px;font-weight:700;margin-bottom:10px;}
.zllist dt.on{ color:#b30003}
.zllist dt.on a{ color:#b30003}
.zlboxt{ width:780px;padding:26px 0 50px;}
.zlboxt .tit2{font-size:16px;font-weight:700; border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:8px;}
.zlboxt .bk1{ display:none}
.zlboxt .bk1.block{ display:block}
.txtdl17{padding:20px 0 0; line-height:30px;}
.txtdl17 dd{background:url(../images/arr_6.gif) no-repeat left center;padding-left:20px;}
.bigtit{font-size:16px; font-weight:700; text-align:center;padding:40px 20px 30px 10px}
.txtdl18{ width:960px;padding:20px 0 0;}
.txtdl18 dt{float:left; width:90px;font:bold 36px/50px dark_forestregular }
.txtdl18 dd{ width:850px;float:right; color:#666; padding-top:5px; line-height:24px;}
.txtdl18 div{line-height:24px;}
.txtdl19{ width:960px;padding:40px 0 0;}
.txtdl19 dt{float:left; width:150px;font:bold 14px dark_forestregular }
.txtdl19 dd{ width:800px;float:right; color:#666; line-height:24px;}
.times2{width:550px;margin:0 auto; background:#F0F0F0; text-align:center;height:30px; line-height:30px; color:#666}
.times2 span{margin:0 20px;}
.times2 span b{font-weight:400; color:#666}






