@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th,p { margin: 0; padding: 0; outline: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
::selection { background: #ff6600; color: #FFF; }
::-moz-selection { background: #ff6600; color: #FFF; }
*:after, *:before { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; text-rendering: optimizeLegibility; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
html {font-size: 62.5%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
a:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
a:hover, a:active { outline: 0; }
ul, ol, li { list-style: none; }
img { width: auto\9; height: auto; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic;  }
html, body { font-size: 62.5%; font-size:12px;}
body { width: 100%; -webkit-text-size-adjust: none; font-family:"HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;line-height:160%; color: #333; font-weight:lighter; min-width:1200px;}
*:link, *:visited, *:hover, *:active, *:focus { transition: color .20s linear,background-color .20s linear,border-color .20s linear; }
a { color: #333; text-decoration: none; outline: none; -webkit-touch-callout: none; }
a:hover {text-decoration: none; }
a,img{border:0;}
h1, h2 {
    font-weight: 400;
    font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;}
.fanye{width:100%; display:block; line-height:24px; font-size:16px; margin-top:30px;}
.fanye a{ padding:5px 5px; margin:0 5px; border:1px solid #CCC; background:#EFEFEF; }
.fanye :hover{ padding:5px 10px; margin:0 5px; border:1px solid #AD0100;background-color: #AD0100; color:#FFF;}
.fanye .current{padding:5px 10px; margin:0 5px; border:1px solid #AD0100;background-color: #AD0100; color:#FFF;}



.margintop10{ margin-top:10px;}

.top{ background-color:#AD0100; width:100%; height:100px;}
.top-zw{ width:1200px; margin:0 auto;}
.top-logo{float:left; margin-top:17px; margin-left:5px;}
.sousuo{ width:397px; height:35px; margin-left:108px; float:left; position:relative;}
.sousuokuang{width:397px; height:35px; border:none; margin-top:36px;}
.sousuo .so{position:absolute; top:43px; right:7px;}
.top-right{ float:right; width:180px; margin-top:33px; font-family:Arial, Helvetica, sans-serif;}
.top-right img{float:left; margin-right:6px; margin-top:2px;}
.top-right ul li{font-size:14px; color:#fff;}
.nav-shadow {
    background:url(../images/nav-shadow.png) repeat bottom;
    height: 6px;}

.nav{ width:1200px; height:43px; margin:0 auto; display:flex;}
.nav ul{margin-left:10px;}
.nav ul li{ float:left;font-size:16px; color:#999; margin-right:100px; margin-top:14px; margin-bottom:14px; font-family:"Arial";}
.nav ul li a:hover{color:#f00;}

.banner{ width:1200px; margin:0 auto;}
.banner-left{width:235px; height:418px; float:left;}
.banner-left-top{background-color:#AD0100; text-align:center; height:73px; }
.banner-left-top h1{line-height:70px; font-size:20px; color:#fff;}
.banner-left-xia{width:100%;height:345px; background-color:#f4f4f4;}
.banner-left-xia ul{padding-top: 20px;}
.banner-left ul li{ width:185px;height:41px; color:#333; font-size:16px; border-bottom:#d4d4d4 1px solid; margin:0 auto; margin-bottom:20px;}
.banner-left ul li img{margin:0 14px 9px 10px;}

/*right*/
#tFocus-btn li.active,#tFocus-leftbtn,#tFocus-rightbtn,.gamePrev,.sotfPrev,.gameNext,.sotfNext,.nav_box ul.nav .on a{display:block;background:url(../images/spr.png);}
#tFocus{width:965px;height:418px;background:#ebebeb;overflow:hidden; float:left;}
#tFocus-pic{width:965px;height:303px;position:relative;}
#tFocus-pic li{width:965px;height:303px;position:absolute;left:0;top:0;filter:alpha(opacity:0);opacity:0; border-bottom:#AD0100 3px solid;border-top:#AD0100 3px solid;}
#tFocusBtn{width:930px;height:80px;padding-left:20px;margin-top:17px;z-index:20;overflow:hidden;}
#tFocus-btn{width:880px;height:80px;position:relative;left:0;bottom:0;overflow:hidden;float:left;margin-right:3px;}
#tFocus-btn ul{width:100000px;position:absolute;left:0;top:0;}
#tFocus-btn ul li img{width:220px; height:69px;}
#tFocus-btn li{height:69px;width:220px;padding-top:7px;display:block;float:left;margin-right:15px;}
#tFocus-btn li img{border:2px solid #dddddd}
#tFocus-btn li.active{background-position:-448px -100px;}
#tFocus-btn li.active img{border:2px solid #40b9e5}
#tFocus-leftbtn,#tFocus-rightbtn{height:40px;margin-top:26px;width:15px;float:left;text-indent:-9999px;}
#tFocus-leftbtn{margin-right:5px;background-position:-455px -60px;}
#tFocus-rightbtn{background-position:-480px -60px;}
/*dh*/
.zw-dh{width:1200px; margin:0 auto; clear:both;}
.dh{width:396px; height:240px; background-color:#ECECEC; border-top:#fff 5px solid; float:left; border-right:#fff 5px solid; margin-bottom:20px;}
.dh-top{width:396px; height:67px;background-color:#A40000; text-align:center; line-height:67px; color:#efeed9; font-size:20px;font-weight:700;}
.dh p{ width:308px; height:60px; text-align:center;font-family: Arial; margin-top:25px; margin-left:48px; margin-bottom:23px;}
.anniu{width:86px; height:32px; background-color:#A40000; text-align:center; color:#fff; line-height:32px; margin:0 auto;}
.qwe{border-right:none;}
/*neirong*/
.home-neirong{width:1200px; margin:0 auto; clear:both;}
.home-1{width:100%; height:300px;}
.home-1 img{float:left; width:600px; height:300px; margin-right:20px;}
.home-1-right{ height:300px; float:left; width:570px;}
.home-1-right h2{font-size:30px; color:#3F4631; font-family:Arial, Helvetica, sans-serif; margin-top:60px; margin-bottom:30px;}
.home-1-right span{line-height:25px; color:#727272;}

.home-2{width:100%; height:300px;}
.home-2 img{float:right; width:600px; height:300px;}
.home-2-right{ height:300px; float:left; width:570px; margin-left:20px;}
.home-2-right h2{font-size:30px; color:#3F4631; font-family:Arial, Helvetica, sans-serif; margin-top:60px; margin-bottom:30px;}
.home-2-right span{line-height:25px; color:#727272;}
/*xia*/
.xia{ width:100%; height:409px; background-color:#201E1F; border-top:#AD0100 3px solid; margin-top:85px;}
.xia-zw{ width:1200px; margin:0 auto; margin-top:40px;}
.xia-logo{ width:350px; height:315px; border-right:#868695 2px solid; float:left; margin-right:60px; margin-bottom:15px;}
.xia-logo-img{ width:206px; height:119px; margin-left:53px; margin-top:90px; margin-right:53px;}
.xia-right{float:left; }
.xia-right ul{ float:left; margin-top:35px; margin-right:60px;}
.xia-right ul li h3{ font-size:18px; color:#fff; margin-bottom:25px;}
.xia-heng{width:44px; height:3px; background-color:#AD0100;}
.xia-right-nr{ font-size:14px; color:#D6D6D6}
.xia-right-nr ul{float:left;}
.xia-right-nr ul li{margin-bottom:10px; color:#fff;}

.xia-xia{width:1200px; margin:0 auto; clear:both; font-family:"微软雅黑";clear:both;}
.xia-xia-left{ float:left; height:20px; }
.xia-xia-right{ float:right;height:20px;}
.xia-xia-left-img{width:19px; height:19px; margin-right:10px;}
.xia-xia-left p{ font-size:16px; margin-top:2px; line-height:20px; color:#D6D6D6;float:right}
.xia-xia-right p{ font-size:16px;margin-top:2px;line-height:20px; color:#D6D6D6;float:right}
.banquan{width:100%; background-color:#1D1B1C; height:40px;}
.banquan p{ text-align:center; color:#999; font-size:12px; line-height:40px; }

/*proplay*/
.beijing{background:url(../images/beijingshhe.jpg) top center no-repeat;}
.pro-zw{width:1200px; margin:0 auto;border-top:3px #AD0100 solid; background:url(../images/beijingshhe.jpg); }
.pro-zw-left{float:left; margin-top:-1px; margin-right:20px;}
.pro-zw-left-top{width:200px; height:60px; background-color:#ad0100; color:#fff; text-align:center; line-height:60px; font-size:16px; font-weight:800;}
.tex{margin-top:20px;}
/*.sideMenu{ width:200px; float:left;}
.sideMenu h3{ height:40px; line-height:32px; padding-left:10px;  border-top:1px solid #e3e3e3; background:#f4f4f4; cursor:pointer;
	 padding-top:10px; font-size:16px;}
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -57px; }
.sideMenu ul{ padding:8px 25px; color:#999; display:none; height:auto;margin-top: 10px;}
.sideMenu ul li{ font-size:16px; margin-bottom:20px;}
*/
.sdmenu{width:200px;margin:0 auto;font-family:Arial, sans-serif;font-size:12px;padding-bottom:10px;;color:#fff;}
.sdmenu div{overflow:hidden;background:#f4f4f4;}
.sdmenu div.collapsed{height:40px; background:#f4f4f4;}
.sdmenu div span{display:block;height:40px;line-height:40px;overflow:hidden; padding-left:10px;font-weight:bold;background:url(../images/expanded.gif) right no-repeat;cursor:pointer; color:#333;margin-right:10px;}
.sdmenu div.collapsed span{background:url(../images/collapsed.gif) right no-repeat; height:40px;margin-right:10px;}
.sdmenu div .tu{padding:5px 10px;background:#fff;display:block;color:#666;}
.sdmenu div .tu.current{background:#ccc;}
.sdmenu div .tu:hover{color:#f00;text-decoration:none;}




.pro-zw-right{float:left; margin-top:10px; width:980px;}
.pro-zw-right-top img{margin-right:5px;}
.pro-zw-right-top{ font-size:16px; margin:5px 0 20px 35px; font-family:"Arial", Gadget, sans-serif; color:#999; margin-bottom:20px; height:20px;}
.pro-zw-right-top p{float:left;}
.pro-zw-right-top p a{color:#F00;}
.pro-zw-right-zw img{ margin-bottom:20px;}
.pro-zw-right-dht{ width:965px; height:40px; background-color:#f4f4f4; font-size:16px;color:#ad0100; font-weight:bold; line-height:40px;font-family:"Arial Black", Gadget, sans-serif;}
.pro-zw-right-dht p{ margin-left:20px;}
.pro-zw-right-lb{ width:965px; overflow:hidden; font-size:16px; }

.con{    width: 100%;
    height: 435px;
    background: #fff;
    /* margin: 27px auto; */
    /* padding-left: 0; */
    padding-top: 25px;
}
.con ul li{width:310px;height:310px;float:left;margin-right:11px;margin-bottom:11px;position:relative;overflow:hidden;cursor:pointer;}
.con ul li img{width:310px;height:310px;}

.txt{width:310px;height:0px;background:rgba(0,0,0,0.6);/*透明背景色，不透明其文字内容*/position:absolute;left:0;bottom:0;color:#fff;font-family:"微软雅黑";}
.txt h3{font-size:20px;font-weight:100;height:45px;text-align:center;line-height:45px;}
.txt p{font-size:14px;text-align:center;padding: 0 10px;}
.kb{ clear:both;}
.zwe{ float:left;}

/*about*/
.about-banner{ width:1200px; margin:0 auto; border-bottom:3px #ad0100 solid;border-top:3px #ad0100 solid;}
.slideTxtBox{ width:1200px; margin:0 auto;}
.slideTxtBox .hd{ width:1200px;height:60px; line-height:60px;position:relative; }
.slideTxtBox .hd ul{position:absolute; left:100px; top:-30px; height:60px;}
.slideTxtBox .hd ul li{ width:195px; float:left;cursor:pointer; background-color:#D6D6D6; text-align:center; margin-right:73px; color:#fff; font-size:20px; font-family:Arial, Helvetica, sans-serif;}
.slideTxtBox .hd ul li.on{background:#ad0100; }
.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.about-zw h1{ font-size:40px; color:#666; font-family:Arial, Helvetica, sans-serif; margin-bottom:40px;}
.about-zw-nr{ widows:1200px;font-family:Arial, Helvetica, sans-serif; line-height:30px; color:#999; font-size:16px;}

/*page*/
.page-zw{ width:1200px; margin:0 auto;}
.page-nr-zt{float:left; margin-right:30px;}
.picFocus{width:400px; border:1px solid #ccc; padding:5px;  position:relative;  overflow:hidden;  zoom:1;}
.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; }
.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
.picFocus .hd ul li{ padding-top:5px; float:left;  text-align:center;  }
.picFocus .hd ul li img{ width:90px; height:90px; border:2px solid #ddd; cursor:pointer; margin-right:5px;   }
.picFocus .hd ul li.on{ background:url("images/icoUp.gif") no-repeat center 0; }
.picFocus .hd ul li.on img{ border-color:#f60;  }
.picFocus .bd li{ vertical-align:middle; }
.picFocus .bd img{ width:400px; height:400px; display:block;}

.page-nr{ width:100%; overflow:hidden;}
.page-nr-right{float:left; width:750px;  font-family:Arial;}
.page-nr-right p{ line-height:40px;font-size:30px; margin-bottom:20px;}
.page-nr-right-zw{ min-height:200px; font-size:18px; color:#999; line-height:30px;}
.page-anniu{margin-top:40px; margin-bottom:30px;}

.page-dh{width:750px; height:40px; background-color:#f4f4f4;line-height:40px;font-family:"Arial Black", Gadget, sans-serif; color:#ad0100; font-size:20px;}
.page-dh span{ margin-left:20px;}

.page-zw-right-top{ font-size:16px; margin:10px 0 10px 35px; font-family:"Arial", Gadget, sans-serif; color:#999; height:20px;}
.page-zw-right-top p{float:left;}
.page-zw-right-top p a{color:#F00;}
/*leawe*/
.leave-dh{ width:1200px;margin:0 auto;}
.leave-liu{ margin-top:20px;margin:0 auto; width:1200px;}
.leave-liu p{ margin-left:400px; font-size:25px; color:#666;font-family:"Arial", Gadget, sans-serif; line-height:30px;margin-bottom: 40px;}
.yuansu{ width:1200px; margin:0 auto;}
.yuansu ul{ float:left; margin-left:170px; margin-right:70px;    margin-bottom: 20px;}
.yuansu ul li{ width:320px; height:30px;font-size:20px; color:#888;font-family:"Arial", Gadget, sans-serif; clear:both; margin-bottom:30px;}
.leave-wz{ width:90px; text-align:right; float:left; margin-right:20px; margin-top:8px;}
.leave-wb{ width:200px; height:30px; float:left;}

.leave-yuansu-right{ float:left;}
.leave-yuansu-right span{ font-size:20px; color:#888; display:block;font-family:"Arial", Gadget, sans-serif;margin-bottom: 23px;}
.leave-wb-dh{ width:450px; height:168px;}
.leave-anniu{ width:180px; height:50px; background-color:#ad0100; text-align:center; line-height:50px; font-size:25px; margin:0 auto; clear:both; color:#FFF; font-family:"Arial", Gadget, sans-serif; display:block; margin-bottom:-30px;}

.banner-left-xia ul li .wenzi{font-size:28px;position: relative;top: 5px;left: 6px; color:#f00;}

.bd{
    width: 1200px;
    overflow: hidden;
}
.bd img{ max-width:1200px;}