@charset "utf-8";
/*******author:Tongyan.Guo**************/
html{min-width:1200px;}
body{ margin:0; padding-top:46px; font-size:12px;font-family:"Microsoft YaHei",\5b8b\4f53,Arial, Helvetica, sans-serif; background-color:#fafafb;overflow-x:hidden; }
div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,textarea,table,td{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
area{outline:none;}
img{ border:0;}
ol,ul{list-style:none;}
iframe{ display:block;}
a{ font-family:"Microsoft YaHei",\5b8b\4f53,Arial, Helvetica, sans-serif; text-decoration:none;outline:none;cursor:pointer;}
a:hover{ text-decoration:underline}
ins{float:right; text-decoration:none; font-weight:normal;}
em{ font-style:normal; }
.clearfix:after {content:"";display:block;height:0;clear:both; } 
.clearfix {zoom:1;}
.pub_clr{ height:100px; }
.kong{ /*height:46px; */}
.section{position:relative;margin: 0 auto;margin-top:-256px}
.section1{overflow:hidden;}
.section1 .inc{position:relative;width:1100px;height:256px;margin:0 auto;left:8px;}

.headerBox{ height:256px; position:relative; }
.logo{ position:absolute; width:287px; height:211px; left:375px; top:0px; }
.logo img{ width:287px; }
.downloadBox{ position:absolute; width:342px; height:118px; left:0px; top:110px; }
.erweima{ position:absolute; width:110px; height:110px; left:0; top:0;  }
.downloadBtn{ position:absolute; width:252px; top:0; left:0; }
.downloadBtn a{ float:left; width:252px; height:72px; text-indent:-9999px; margin-bottom:5px; }
.downloadBtn a.ios{ background:url(../images/ios.png) no-repeat; }
.downloadBtn a.android{ background:url(../images/android.png) no-repeat; }



.bg_top{ background:url(../images/bg_top.gif) center top no-repeat;height:732px;  }
.bg_top_content{ background:url(../images/bg_top_content.jpg) center top no-repeat; }
.bg_ts{ background:url(../images/bg_ts.gif) center top no-repeat;height:721px;  }
.bg_shotpics{ background:url(../images/bg_pics.jpg) center top no-repeat; height:803px; }
.bg_foot{ background:url(../images/bg_foot.jpg) center top no-repeat; height:531px;  }
.nav_top{ height:115px; background:url(../images/navbg.jpg) center top no-repeat; }
.rel1200{ position:relative; width:1000px; margin:0 auto; }

.newsBox{ height:563px; overflow:hidden; padding-bottom:75px;padding-top:35px; }
.lunboBox{ float:left;margin-left:20px; }
.lunbo{ position:relative; width:484px; /*height:295px;*/height:563px; }
.lunbo img{ width:484px; /*height:295px; */height:563px; }
.lunbo .hd{ position:absolute; right:10px; bottom:25px; width:100%; text-align:right; }
.lunbo .hd li{ display:inline-block; margin-right:5px; text-indent:-9999px; width:12px; height:12px; border-radius:6px; background-color:#f4e5be; opacity:.3; filter:alpha(opacity=30); }
.lunbo .hd li.on{ opacity:1; filter:alpha(opacity=100); }
.ggBox{ padding-top:8px;display:none!important;}
.ggBox a{ float:left; width:285px; height:83px; margin-right:7px; }
.ggBox img{ width:285px; height:83px; }


.newsInfo{ width:453px; float:right; }
.newsTit{ width:453px; height:48px; background:url(../images/newstit.jpg) no-repeat; line-height:48px; }
.newsTit a{ float:left; width:105px; height:48px; text-align:center; font-size:16px; color:#ffffff; }
.newsTit a.on,.newsTit a:hover{ background:url(../images/newstit_on.png) no-repeat; text-decoration:none;  }
.news_important{ position:relative; height:85px; border-bottom:1px solid #ededed; }
.ntit{ font-size:18px; color:#eb4502; width:340px; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:absolute; left:0; top:30px; }
.ntit a{ color:#eb4502; }
.news_rw{ position:absolute; width:192px; height:112px; right:0; bottom:0; }
.goBtn{ position:absolute; text-indent:-9999px; width:30px; height:30px; right:198px; top:28px; background:url(../images/go.png) no-repeat; }
.newsCont{ display:none; position:relative;}
.newsCont .more{ position:absolute;top:-120px;right:20px;font-size:14px;color:#eb4502;}
.newsUl li{height: 35px; line-height: 35px; border-bottom: 1px dotted #000; font-size: 14px; color: #4d4d4d; }
.newsUl li span{padding-right:12px;color: #4d4d4d;}
.newsUl li a{color: #4d4d4d;}

.teseBox{ padding:80px 0 160px; }
.tit_ts{ color:#1b4078; font-size:36px; width:347px; height:92px; line-height:60px; background:url(../images/tit_ts.png) no-repeat; text-align:center; margin:0 auto; text-indent:-9999px;}
.voice_2{ width:879px; height:516px; position:relative; overflow:hidden; margin-top:41px;margin-left:9px; background:#000}

.tit_game{ color:#1b4078; font-size:36px; width:347px; height:92px; line-height:60px; background:url(../images/tit_game.png) no-repeat; text-align:center; margin:0 auto;  text-indent:-9999px;}
.footPrimary{ padding:70px 0 0;  }
.footWx{ position:absolute; left:163px; top:213px; width:337px; }
.wxCont{ width:140px; font-size:18px; color:#000000; text-align:center; float:left; }
.wxCont img{ width:144px; height:144px; }
.footBtns{ float:right; width:180px; }
.footBtns a{ float:left; width:180px; height:88px; text-indent:-9999px; margin-bottom:10px; }
.footBtns a.sinat{ background:url(../images/sinat.png) no-repeat; }
.footBtns a.bdtb{ background:url(../images/bdtb.png) no-repeat; }
.psinfo{ text-align:center; border-top:1px solid #edecec; width:240px; margin:0 auto; line-height:17px; padding-top:15px; color:#565656; }
.psinfo span{ color:#000; }
.serviceBox{ background:url(../images/foot-logo.png) no-repeat; padding-left:260px; padding-top:50px; height:180px; right:0; top:236px; position:absolute; line-height:30px; font-size:14px; color:#565656; }
.serviceBox a{ color:#565656; }
/* temp */
.tempPriamry{ padding-bottom:60px; }
.tempBox{width: 1200px; background-color: #6b8fe3; margin: 0 auto; }
.tempLeft{float: left; width: 284px;}
.tempTop{background: #87abff;}
.tempCard{padding: 42px 0 0 0;}
.tempCard img{display: block; margin: 0 auto; width: 216px; height: 216px;}
.tempCard p{font-size: 18px; color: #FFF; line-height: 26px; padding: 8px 0; text-align: center;}
.tempMedia{padding-bottom: 30px; padding-top: 6px;}
.tempMedia a{display: block; margin: 0 auto; margin-bottom: 14px; width: 206px; height: 52px; line-height: 52px; font-size: 16px; color: #FFF; text-indent: 86px; border: 3px solid #FFF;}
.tempMedia a.baidu{background:url(../images/i1.png) no-repeat 32px center;}
.tempMedia a.sina{background:url(../images/i2.png) no-repeat 32px center;}
.tempAbout{padding: 20px 30px 0 30px;}
.tempAbout img{display: block; margin:0 auto;}
.tempAbout p{font-size: 14px; color: #FFF; line-height: 24px;}
.tempKefu{padding: 20px 30px; font-size: 14px; color: #FFF; line-height: 24px;}
.tempKefu h3{font-weight: bold;}
.tempKefu p{padding-bottom: 6px;}
.tempKefu a{color: #FFF;}
.tempRight{width: 916px; float: right; background: #FFF; height: auto !important; min-height: 1144px; height: 1144px;}
.tempMain{width: 770px; margin: 0 auto; padding: 60px 0 0 0;}
.tempTitle{font-size: 36px; font-weight: bold; color: #333; height: 40px;}
.tempNav{height: 48px; border-bottom: 3px solid #efefef;}
.tempNavLeft{float:left; width: 320px; font-size: 14px; color: #999; line-height: 44px;}
.tempNavLeft a{color: #999;}
.tempNavLeft span{padding: 0 6px;}
.tempTab{width: 430px; float: right; height: 36px;}
.tempTab a{float: left; width: 74px; height: 32px; border: 2px solid #FFF; text-align: center; line-height: 32px; font-size: 14px; color: #333; display: inline; margin-right: 10px;}
.tempTab a:hover,.tempTab a.on{border: 2px solid #b0b0b0; text-decoration: none;}
.tempTab a.last{margin: 0;}

.tempList{font-size: 14px; color: #666; padding-bottom: 46px;}
.tempList a{color: #666;}
.tempList p{height: 44px; line-height: 44px; padding-top: 6px; border-bottom: 1px dashed #cfbcbc;}
.tempList ins{float:right; text-decoration:none; font-weight:normal; font-size: 12px;}
.tempList span{padding-right: 12px;}

.page{font-size:14px; line-height:20px; text-align:center}

.page p{margin:0 auto; text-align:center; overflow:hidden; display:inline-block; *display:inline; zoom:1}
.page a{border:1px solid #424a55; height:20px; line-height:20px; padding:0 5px; margin:0 5px; color:#666; font-size:13px; text-align:center; float:left; text-indent:0}
.page a:hover{ color:#990000; border:1px solid #990000; text-decoration:none}
.page a.focus,.page a.focus:hover{ background:none; border:1px solid #990000; color:#990000}



.artTop{text-align: center; padding: 15px 0 20px 0; font-size: 15px; color: #666;}
.artTop h1{font-size: 20px; color: #6090ff; padding-bottom: 20px;}

.artFont{font-size: 10px; color: #333; line-height: 10px;}
.artFont p{text-indent: 2em; padding-bottom: 15px;}
.artFont img{max-width: 50%; display: block; margin: 0 auto; margin-bottom: 20px;}
	#Kefu{width:110px;position:fixed;top:15%;right:3px;background-color:#433f3e;box-shadow:0 0 3px rgba(0,0,0,0.2);z-index:1500;}
	#Kefu h4{width:123px;height:30px;text-indent:-99em;overflow:hidden;background:url(../images/kefu_title.jpg) no-repeat left top;}	
	#Kefu ul li{font-size:15px;background:url(../images/line_x.jpg) repeat-x left bottom;}
	#Kefu ul li a{padding:18px 0;line-height:24px;text-align:center;color:#c59d58;background:url(../images/0.gif) no-repeat 10px center;display:block;}
	#Kefu ul li a:hover{color:#ffe506;}
	#Kefu ul li strong{font-weight:normal;display:block;}
	#Kefu ._backtop{width:100%;height:24px;line-height:24px;text-align:center;position:absolute;font-size:14px;left:0px;text-transform:uppercase;}
	#Kefu ._backtop:hover{color:#c59d58;}
	#Kefu ._ewm{width:180px;height:167px;padding-top:13px;}
	#Kefu ._ewm img{width:150px;height:150px;overflow:hidden;margin:0 auto;background:#fff;display:block;}

.pop_video{background:#000;width:800px;height:500px; position:relative; display:none;}
.closeBtn{background:url(../images/close.png) no-repeat; width:63px; height:63px; position:absolute; right:-63px; top:0; cursor:pointer; display:block;}


	/*ÔÚÏß¿Í·þ*/
	#KeFu{width:137px;height:261px;position:fixed;top:50%;right:1%;margin-top:0px; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+400));z-index:5000;}
	#KeFu ul{margin-bottom:2px;}
	#KeFu ul li{margin-bottom:4px;}
	#KeFu ul li a{width:137px;height:47px;line-height:47px;text-align:center;font-size:20px;color:#ffcf83;background:url(../images/kefu_a_bg.png) no-repeat 0px 0px;display:block;}
	#KeFu ul li a:hover{background-position:right top;text-decoration:none;}
	#KeFu ul li#btn_backtop  a{height:50px;font-size:13px;background:url(../images/btn_backtop.png) no-repeat left top;}
	#KeFu ul li#btn_backtop  a:hover{background-position:right top;}