@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;} 
body{ font-family:Source Han Sans CN, sans-serif; font-size:12px;}
a{ text-decoration:none; color:#2b2b2b}
a:hover{ color:#ff9143}
ul,li{list-style:none}
img{ border:none}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both; padding:0; margin:0;}
.yahei{ font-family:Source Han Sans CN }
.main{ width:1000px; margin:0 auto}
.mart10{ margin-top:10px;}
.marl20{ margin-left:20px;} 
.mart40{ margin-top:40px;}
.padtb5{ padding:5px 0;}

 
/******top*********/
.top{height:80px; margin:0 auto; border-bottom:#fff solid 3px; background:#fff;  }
.top ul{ width:800px; float:right;}   
.top ul li{ float:left; width:100px; text-align:center;  font-size:15px; letter-spacing:0px;} 
.top ul li a{ color:#606060;line-height:80px; height:80px; display:block}
.top ul li a:hover,.top ul li .active{ border-bottom:#ff9143 solid 3px; color:#ff9143}  

.position{position:fixed; top:0; width:100%; z-index:100000}

 
/*****banner******/
.slide{ height:500px;} 


.video{ width:320px; height:120px; position:relative; display:block; overflow:hidden; border-radius:8px;} 
.video_1{ width:320px; height:170px; position:relative; display:block; overflow:hidden;border-radius:8px;} 
.video .video_btn,.video_1 .video_btn1{ width:56px; height:56px; background:url(/themes/default/images/video_btn.png); position:absolute; z-index:1 ; display:block; top:50%; margin-top:-28px; left:50%; margin-left:-28px; }
.video{ }

.w320{ width:320px;}  
 
.newsIn{ background:#eaeaea; border-radius:10px;-webkit-border-radius:10px; -moz-border-radius:10px; width:290px; height:170px; padding:15px; } 
.newsIn h3{ padding-bottom:7px; border-bottom:#dddddd solid 1px;}
.newsIn h3 a{ float:right; font-weight:normal; font-family:'宋体'; color:#2b2b2b; font-size:12px; color:#606060; line-height:23px;}
.newsIn ul{ margin-top:7px;} 
.newsIn li{ line-height:27px;} 
.newsIn li span{ float:right ;color:#2b2b2b} 
.hot-news{ border-radius:0 0 8px 8px; border:#eaeaea solid 1px; height:60px; border-top:none; width:298px; padding:10px;}
.hot-news img{ margin-top:5px; float:left}
.hot-news  div{ float:right; width:200px; padding-left:10px; border-left:#eaeaea solid 1px; line-height:60px;}
.newsIn li  a,.hot-news  div a{ color:#606060; font-size:12px;}
 
.small-banner{width:660px;}
  


.fLink{ margin-top:20px;} 
.fLink ul{ border:#eaeaea solid 1px; }
.fLink li{ line-height:28px; float:left; width:90px; display:block ; padding:0 10px; background:url(/themes/default/images/dd.gif) 10px center no-repeat}
.fLink li a{ padding-left:10px; color:#aaa}
.fLink li a:hover,.newsIn li  a:hover,.btNav a:hover,.newsIn h3 a:hover,.hot-news  div a:hover{ color:#ff9143}
.fLink-btn{ background:url(/themes/default/images/btn_fLink.gif); width:35px; height:14px; margin:0 auto; cursor:pointer}

.footer{ margin-top:25px; text-align:center}   
.btNav{ line-height:50px; color:#c9c9c9} 
.btNav a{ padding:0 10px; color:#c9c9c9}
 
.social-contact{ height:30px;}
.social-contact a{ width:30px; height:30px; display: inline-block; margin: 0 5px;}
.social-contact .sina{ background:url(/themes/default/images/sina.png)} 
.social-contact .weixin{ background:url(/themes/default/images/weixin.png)}  
.social-contact .tieba{ background:url(/themes/default/images/baidu.png)} 
.social-contact .qq{ background:url(/themes/default/images/qq.png)} 

.bottom{ margin-top:25px; background:#46505a; height:85px; text-align:center; color:#fff;}  
.bottom p{ line-height:26px}
.mask{ width:100%; height:100%; left:0; top:0; position: fixed; background:#000; z-index:10;filter:alpha(opacity=50); opacity:0.5 ; display:none}
.weixincode,.contA{ width:570px; height:270px; padding:15px; position:fixed; top:50%; left:50%; margin-left:-285px; margin-top:-135px; background:#fff; border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px; z-index:11; display:none}
.weixincode .closed,.contA .closed{ position:absolute; width:40px; height:40px; font-size:40px; font-weight:bold ; top:0; right:0; color:#666; cursor:pointer}
.weixincode dl dt,.contA dl dt{ width:258px; float: left; }
.weixincode dl dd,.contA dl dd{float:right; width:282px; margin-top:20px; margin-top:50px; color:#333; padding:0 15px; font-size:14px; line-height:28px;}  
.weixincode dl dd h3,.contA dl dd h3{ font-size:24px; line-height:50px;}
.weixincode dl dd p,.contA dl dd p{ /*text-indent:28px;*/} 
  

/*****banner********/ 
.flexslider-big{position:relative;height:500px;overflow:hidden;}
.flexslider-big .slides{position:relative;z-index:1;} 
.flexslider-big .slides li{height:500px;} 
.flexslider-big .flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center; top:450px;}
.flexslider-big .flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flexslider-big .flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:#9fd0f4;cursor:pointer; border-radius:7px; -webkit-border-radius:7px;-moz-border-radius:7px;}
.flexslider-big .flex-control-nav .flex-active{ background:#ff9445}
 
/*.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;} 
.flex-direction-nav li a.flex-prev{left:40px;background:url(/themes/default/images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(/themes/default/images/next.png) center center no-repeat;}*/ 

/********small banner******/
.slides {height: 250px;} 
.flexslider {margin: 0 auto;position: relative;width:660px;zoom: 1;}
.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 60px;height: 90px;	margin: -60px 0 0;display: block;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 0 -90px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);} 
.flex-control-nav {width: 100%;position: absolute;text-align: center;left:0; top:222px;}
.flex-control-nav li {margin: 0 5px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background:#fff;display:block;height: 14px;overflow: hidden;text-indent:-99em;width: 14px;cursor: pointer; border-radius:7px;  -webkit-border-radius:7px; -moz-border-radius:7px;}
.flex-control-paging li a.flex-active{background:#ff9445}
  
 
/******page******/
.pagebg{ background:url(/themes/default/images/bg_page.jpg) center 80px   no-repeat #c6e4f7; } 
.page{ margin-top:200px;} 

.page-back{ background:#e9f5fc; min-height:700px; border-radius:8px; -webkit-border-radius:8px;-moz-border-radius:8px;}

.contP{ width:876px; margin:0 auto; padding:50px 0;}
.page-title{ width:856px; margin:0 auto; display:block}
.page-title li{ float:left;}
.page-title li a{ line-height:62px; height:62px; display:block; width:428px; color:#ff9143; text-align:center; font-size:16px; background:#fff; } 
.page-title .active,.page-title li a:hover{ background:#ff9143 ; color:#fff;}  

.page-title li:first-child a,.page-title li:first-child .active{ border-radius:8px 0 0 8px;}
.page-title li:nth-child(2n) a,.page-title li:nth-child(2n) .active{ border-radius:0 8px 8px 0;} 

 
.tabCont div{ display:none}   
.partner{ margin-top:30px;}
.partner li{ width:292px; float: left; display:block; text-align:center; margin-top:20px;}
.partner li img{ border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;} 
.pageMenu{ line-height:40px; text-align:center; margin:50px 0 0 0;}
.pageMenu a,.pageMenu span{ padding:7px 10px; margin:0 5px; background:#ccc; border-radius:3px; color:#fff; }
.pageMenu .active,.pageMenu a:hover{ color:#fff;  background:#ff9143 ;}
.ftpage p{ color:#fff; }
.ftpage a{ color:#fff;} 

.contact{ margin:50px 10px 0 10px; font-size:14px; line-height:28px; color:#333;}

.news{ margin:50px 10px 0 10px;}
.news li{ line-height:50px; height:50px; font-size:14px; padding:0 25px;}
.news li a{ color:#808080; height:50px; display:block; line-height:50px;   background:url(/themes/default/images/dd.gif) 0 center no-repeat; padding-left:10px;}
.news li span{ float:right}
.news li:nth-child(2n-1){ background:#fff}
.news li a:hover{ color:#ff9143} 
.news li span{ color:#cccccc}  
.product li{ width:320px; float:left; margin:0 10px; height:255px; background: url(/themes/default../images/plistbg.gif) left bottom  no-repeat #fff; border-radius:8px; margin-bottom:35px;}
.product{ width:1020px ; margin:200px auto 0 auto}
.product li img{ border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; }
.product li div{ position:relative; padding:10px; height:75px; color:#ccc; line-height:28px;}   
.product li div h3{ font-size:16px; font-family:Source Han Sans CN; color:#333;}
.product li div p{ font-size:14px;}  
.product li div i{ width:24px; height:14px; position:absolute; right:20px; bottom:10px; background:url(/themes/default/images/eye_1.gif) left center no-repeat} 
.product li:hover div i{background:url(/themes/default/images/eye.gif)} 
.product li:hover img{filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5}  
 
.proDetail dl{ padding:50px; display:block }
.proDetail dl dt{ float:right}
.proDetail dl dd{ line-height:28px; font-size:14px; float: left; margin-right:50px; color:#808080; display:block; width:450px; }
.proDetail dl dd h3{ font-family:Source Han Sans CN; font-size:30px; line-height:50px; letter-spacing:2px; color:#606060; font-weight:normal}
.proDetail dl dd h4{ font-size:18px; line-height:40px; color:#808080;font-family:Source Han Sans CN; font-weight:normal}    
.enter{ padding:8px 15px; background:#ff9143 ; color:#fff; margin:10px 0; border-radius:6px; font-weight:bold} 
.enter:hover{ color:#fff} 
.martb15{ margin:15px 0;}
.pad50{ padding:50px;}
.newsDetail .newsT{ text-align:center; font-size:24px; border-bottom:#ccc solid 1px; padding-bottom:7px; color:#606060 ;  font-family:Source Han Sans CN;  font-weight:normal;  }
.newsDetail .newsT span{ display:block; font-size:12px; line-height:32px; color:#ccc;}
.newsDetail .newsT span em{ font-style:normal; padding:0 10px;} 

.content{ font-size:14px; line-height:28px; color:#606060 ; margin-top:30px;} 
.content img{ max-width:900px;}
.Paging{ margin:50px 0; text-align:center}
.Paging a{ padding:8px 20px; color:#fff; background:#ccc; margin:0 5px; border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;} 
.Paging a:hover{ background:#ff9143;}

.joinTitle li{ float:left; } 
.joinTitle li a{padding:7px 15px; margin:0 5px; display:block; border-radius:4px;  -webkit-border-radius:4px;-moz-border-radius:4px; font-size:14px; color:#606060} 
.joinTitle li .active,.joinTitle li a:hover{ background:#ff9143; color:#fff}
.joinList{ margin-top:30px;}
.joinList li a{ line-height:50px; background:#fff; height:50px; display:block; margin-top:20px; padding:0 25px; font-size:14px; color:#606060 }
.joinList li a span{ float:right; font-size:16px; font-family:Source Han Sans CN; color:#606060} 
.joinList li a:hover{ color:#ff9143}
.joinList li .active,.joinList li a:hover{ background:#ff9143 ; color:#fff;}
.joinList li .active span,.joinList li a:hover span{ color:#fff;}
.joinList li a{ color:#606060}  
.joinList li div{ background:#fff; padding:15px; line-height:25px; color:#606060; display: none} 


 

.about{ line-height: 28px;}
 
 
.aboutMenu{width:120px; position:fixed; top:235px; right:100px; height:180px; left:50%; margin-left:560px; z-index:1000 } 
.aboutMenu li a{ height:38px; line-height:38px; text-align:center; border-radius:5px; cursor:pointer; display:block; border:#2b2b2b solid 1px;  margin-top:20px; } 
.aboutMenu li a:hover,.aboutMenu li .active{ background:#2b2b2b; color:#fff;} 


.profile dl dt{ float: right; width:450px; height:550px;}    
.profile dl dd{ width:450px; float:left; font-size:14px; line-height:28px; color:#fff;} 

.aboutTitle{ text-align:center; color:#fff; margin-bottom:40px; width:553px; margin:0 auto 40px auto; line-height:45px; background:url(/themes/default/images/line.gif) center repeat-x}  
.aboutTitle span{ font-size:36px; padding:0 50px; background:#e5b798 ;}
.aboutTitle p{ display:inlink-block; font-size:14px; line-height:25px; }
.aboutTitle em{ height:1px; background:#fff; display:block; position:absolute; left:0; top:30px;} 


.cultureTitle span{background:#72ccba}
.culture{ margin-top:150px;}
.culture li{ float:left; text-align:center; width:200px; color:#fff; font-size:14px;}  
.culture li .img{ width:200px; height:200px; border-radius:100px; background:#98e5cb} 
.culture li:nth-child(2){ margin-left:66px;}
.culture li:nth-child(3){ margin-left:66px;}
.culture li:nth-child(4){ margin-left:66px;}  
.culture li .text h3{ font-size:24px; line-height:50px; font-weight:normal  }
.culture li .text p{line-height:28px; font-size:14px;  }

.about-page1{ /*height:700px; */background:url(/themes/default/images/aboutbg.gif) top repeat-x  #e5b798 ; padding:50px 0;} 
.about-page2{ /*height:700px;8*/ padding:50px 0; background:#72ccba}   
.about-page3{ padding:50px 0;/* height:700px; */background:#ec8686 }
.about-page4{ padding:50px 0; background:#419dea; /*height:700px;*/} 
.about-page5{ padding:50px 0; background:url(/themes/default/images/aboutbg_1.gif) top repeat-x  #72ccba; }
.about-page6{ padding:50px 0; background:#5fbcda}
.about-page7{ padding:50px 0; }
.contactTitle{ width:548px; margin: 0 auto;}   
  
.showheight{ height:100%;} 
 
 
.teamTitle span{  background:#ec8686 }
.team{ text-align:center} 

.jionTitle span{background:#419dea; } 

.join_1{ text-align:center; margin-top:70px;} 
.partnerT span{ background:#5fbcda}

.register{ 
width:800px;  
margin:30px auto; 
background:#fff; color:#606060; 
height:500px; padding:50px; 
border-radius:10px;
font-size:14px;  
font-family:'Source Han Sans CN';  
 }
 .register  i { font-size:14px; color:#999; font-style:normal; font-family:'宋体' }
.register .line{  
  height:1px; 
  background:#ccc; 
  margin-bottom:20px;
  } 
.register .title{ 
  height:70px; 
  line-height:70px;
  /*font-family:'Source Han Sans CN';  */
  }
.register .title span{ float:left; font-size:22px; color:#666;}
 
.register input[type=text],.register input[type=password]{
font-size:14px; 
color:#666; 
padding-left:5px;   
height:35px;
line-height:35px;   
width:280px; 
background:#fff; 
border:#ccc solid 1px; 
box-shadow:0px 2px 2px #eee inset;
border-radius:5px; 
font-family:'Source Han Sans CN'; margin-right:10px;   
}
.reLink{  
  margin-top:20px;    
  padding-left:385px; 
  line-height:30px; 
} 
.reLink a{
   color:#ff9143;    
}
.reLink a:hover{
 text-decoration:underline; 
}

.relogo{
  width:900px; 
  height:53px;
  margin:40px auto;    
}
.mart20{ 
  margin-top:20px;  
} 
.register  input[type=button]{
  width:290px;    
  border-radius:5px;       
  height:40px; 
  background:#ff9143;
  color:#fff; 
  border:none;
  font-size:14px;
  cursor:pointer;
  font-family:'Source Han Sans CN'; 
   
}

 .marl150{ 
 margin-left:150px;  
 }
 
#cnzz_stat_icon_1256289536{ color:#fff;}



.news-title{ width:856px; margin:0 auto; display:block}
.news-title li{ float:left;}
.news-title li a{ line-height:62px; height:62px; display:block; width:284px; color:#ff9143; text-align:center; font-size:16px; background:#fff; } 
.news-title .active,.news-title li a:hover{ background:#ff9143 ; color:#fff;}  
.news-title li:first-child a,.news-title li:first-child .active{ border-radius:8px 0 0 8px;}   
.news-title li:nth-child(3n) a,.news-title li:nth-child(3n) .active{ border-radius:0 8px 8px 0;}
.news-title li:nth-child(2n){ margin:0 2px;}


.newsImg li{ padding:25px 0; margin:0 10px;  height:130px; overflow:hidden; display:block; border-bottom:#e2e2e2 solid 1px;}
.newsImg li div{ float:right; width:590px; line-height:25px; color:#808080}
.newsImg li img{ float:left; width:220px; height:130px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
.newsImg li div h3{font-family:Source Han Sans CN; color:#606060; font-weight: normal; font-size:18px; line-height:45px;  }
.newsImg li div em{ font-style:normal; font-size:12px; color:#cccccc} 
.newsImg li a div h3:hover{ color:#ff9143}
.newsImg li div p:hover{ text-decoration:underline}

/*payment*/
.recharge{
 width:1000px; 
 background:#f9f9f9; 
 min-height:700px;
 margin:120px auto 0 auto;
}
.payment{
  width:220px;
  float:left;
}
.payment h3{
 padding:0 20px; 
 line-height:40px;
 background:#ff7429;
 color:#fff; font-weight:block;  
} 
.payment li{ 
line-height:35px;
border-bottom:#c9c9c9 dashed 1px;
padding:0 20px; 
font-size:14px; display:block; 
color:#606060; cursor:pointer;   
}   
.payment .cur{ 
background:#eee;
color:#ff7429
}
.selectPay{ 
background:#fff; 
 width:680px; padding:30px 50px; 
 float:right; min-height:700px;   
 /*border-left:#c9c9c9 solid 1px; */ 
 } 
.selectPay >div{ display:none;}
.gamePay li{
color:#606060;
font-size:14px; 
 line-height:30px;
 min-height:35px;
 display:block; 
 margin:15px 0;
 } 
.gamePay li span{ font-size:12px; color:#999;}
.gamePay li .name{
 width:90px;
 float:left; 
 text-align:right;
 padding-right:10px; 
 }
.gamePay li .Cont{
width:579px; 
float: right;
}
.se_game{ 
width:90px;  
background:#f1f1f1; 
border:#ccc solid 1px; 
font-size:14px;  font-weight:bold; color:#666; 
height:30px;  
text-align:center; 
display:block; 
 } 
 .gamePay li .Cont input[type=text]{
    width:165px;
	height:26px;  
	border:#ccc solid 1px; 
	padding-left:5px; 
 }
 .money a{ font-size:12px;  
 padding:7px 12px; 
 background:#f7f7f7;
 border:#d9d9d9 solid 1px;
 margin:0 5px; 
 } 
.money a:first-child{ margin-left:0;} 
.gamePay li .cur{
 border:#ff7429 solid 2px; 
 background:url(/themes/default/images/select.png) right bottom no-repeat;
 color:#ff7429;  font-weight:bold;
 }

.gamePay li .other{ 
margin:15px 0;
} 
.gamePay li .other input[type=text]{
width:90px;
height:30px;
padding-left:5px;   
}
.gamePay li i{ margin:0 5px;
color:red;
font-style:normal; 
}
.gameMoney{ 
width:70px;
background:#ff7429;
color:#fff;
padding: 0 15px; 
}
.bank_recommend  li{
margin:5px 0; 
width:170px;
float:left; 
}

.bank_recommend  li input[type=radio]{
   float:left;  margin:10px 5px 5px 0;
}
.bank_recommend img{ 
width:100px; padding:5px 30px 5px 5px; 
height:36px;
border:#ccc solid 1px;
}
.bank_recommend  li  .bor{ border:#ff7429 solid 1px; } 
.moreBank{ height:35px; margin-bottom:30px;   border-top:#ccc dashed 1px; position:relative;  } 
.moreBank a{ top:-1px; left:200px; 
line-height:27px; height:27px; padding-top:8px;  
text-align:center; display:block; font-size:12px; 
width:135px; margin:0 auto; 
background:url(/themes/default/images/btn.png) no-repeat;
 position:absolute;  
color:#606060; 
}  
.moreBank .down{
background-position:0 -36px;
}
.moreBank .up{
background-position:0 0;
}
.payBtn{
 width:140px;
 height:35px;
 background:#ff7429;
 cursor:pointer;
 border:none; 
 color:#fff;


 }
 
.gamePay li   .rechargeGame{
position:relative;
  width:155px; line-height:35px; color:#fff;
  height:35px; padding-left:10px; 
  background:url(/themes/default/images/gaa.gif) top  no-repeat;
}
.gamePay li   .rechargeGame a{ color:#fff; font-weight:700;}
.gamePay li  .selectgame{ 
width:460px; 
height:188px; display:none;
background:#f2f2f2; 
position:absolute;
left:0;
top:40px;
 }
.gamePay li  .selectgame .btnIcon{ 
color:#a3a3a3;
position:absolute;
top:-15px; left:50px;   
}
.gamePay li  .selectgame .title{
 height:32px;
 background:#a3a3a3
}
.gamePay li  .selectgame  .close{
width:32px;
height:32px; 
background:url(/themes/default/images/colse.gif)  ;
display:block; float:right;     
} 
.gamePay li  .gameName { padding:5px; }
.gamePay li  .gameName li{
margin:5px;
float:left;
width:95px;  overflow:hidden; 
min-height:18px; height:18px;  
color:#666;
font-size:12px; 
background:#fff;
border:#e2e2e2 solid 1px; cursor:pointer; 
padding-left:5px; 
line-height:18px;  padding:5px 0;
}
.gameName li img{ width:18px ; height:18px; margin:0 5px; float:left;} 
.marl10{padding-left:10px; } 
.mart20 { margin-top:20px; }
