@charset "gb2312";
/*Í¨ÓÃÀà*/
*{margin:0;	padding:0;}
body{margin:0;font-size:12px;font-family:"Microsoft Yahei";color:#898989;background:#f9f9f9;}
h1,h2,h3{font-weight:500;}
img{border:none;}
a{color:#a0a0a0;text-decoration:none;	}
a:hover{color:#ff3600;}
ul{list-style-type:none;}
em,i{font-style:normal;	}
input.sub,label{border:none;cursor:pointer;}
input,textarea{font-family:"Microsoft Yahei";outline:none;color:#a4a4a4;font-size:12px;}
table{border-collapse:collapse;	}
table td,table th{padding:0;}
div.clear{font: 0px Arial; line-height:0;height:0;overflow:hidden;	clear:both;	}
.w1000{ width:1000px; margin:0 auto;}
.fl{float:left;	}
.fr{float:right;}

.login{ height:46px; border-bottom:1px #ededed solid; background:#FFF;}
.login span{ display:block; height:46px; line-height:46px;}
.login span.fr a{ padding:0 8px;}
.f63{ color:#ff3600}
a.f63:hover{ text-decoration:underline;}
.banner{ margin:15px 0;}
.zzml{ overflow:hidden;}
.zzml_fl{ width:337px; height:787px; overflow:hidden; float:left; background:#edf8ff;}
.zzml_fr{ width:655px; height:787px; overflow:hidden; float:right;}
.game163{ position: relative;overflow: hidden; width:305px; padding:16px;}
.game163 .bigImg{ height:383px; position: relative;}
.game163 .bigImg li img{ vertical-align:middle; width:305px; height:383px;   }
.game163 .smallScroll{ height:86px; overflow:hidden; position:relative; margin-top:10px;}
.game163 .sPrev,.game163 .sNext{ z-index:99; position:absolute; left:0; top:30px; display: block; width:18px; height:25px; text-indent: -9999px; background:url(../images/sPrev_sNext.png) 0 0 no-repeat;}
.game163 .sNext{ left:287px; background:url(../images/sPrev_sNext.png) -18px 0 no-repeat;}
.game163 .sPrev:hover{ background:url(../images/sPrev_sNext.png) 0 -25px  no-repeat;}
.game163 .sNext:hover{ background:url(../images/sPrev_sNext.png) -18px -25px  no-repeat;}
.game163 .smallImg{ float:left;display:inline; width:305px; overflow: hidden;}
.game163 .smallImg ul{ height:86px;  width: 9999px; overflow: hidden; }
.game163 .smallImg li{ margin-right:10px; float: left; width:68px; cursor:pointer;  display: inline;  }
.game163 .smallImg img{ width:68px; height:86px;  }
.game163 .smallImg .on img{ border:2px #31b2ff solid; width:64px; height:82px;}
.zzmoney{ height:39px; text-align:center; font-size:16px;}
.zzmoney strong{ padding:0 10px; color:#31b2ff;}
a.dkdy_btn{ display:block; width:304px; height:58px; overflow:hidden; background:url(../images/djdy_btn.png) no-repeat; margin:0 auto;}
a.dkdy_btn:hover{ background:url(../images/djdy_btn_hover.png) no-repeat;} 
.tmall-brand{ padding:0 16px;}
.tmall-brand h2{ height:34px; line-height:34px; font-weight:bold; font-size:20px; color:#ff591b; float:left;}
.tmall-brand .fCl-slide dl{ width:100%; height:77px; padding:15px 0; overflow:hidden;}
.tmall-brand .fCl-slide dl dt{ width:77px; height:77px; overflow:hidden; float:left;}
.tmall-brand .fCl-slide dl dd{ width:213px; height:77px; overflow:hidden; float:right;}
.tmall-brand .fCl-slide dl dd h4{ height:23px; overflow:hidden; line-height:23px;}
.tmall-brand .fCl-slide dl dd h4 a{color:#ff3600;}
.tmall-brand .fCl-slide dl dd h4 a:hover{ text-decoration:underline;}
.tmall-brand .fCl-slide dl dd p{ height:54px; overflow:hidden; line-height:18px;}
.tmall-brand .fCl-nav{ padding:10px 0; height:14px; width:auto; overflow:hidden; float:right; }
.tmall-brand .fCl-nav li{ line-height:14px; text-indent:-99px; float: left; width:14px; height:14px; margin-left:8px; background:url(../images/fCl-nav.png) center no-repeat;cursor: pointer;}
.tmall-brand .fCl-nav li.on{ background:url(../images/fCl-nav-on.png) center no-repeat;}
.share{ height:32px; padding:3px 0;}
.share em{ display:block; float:left; line-height:32px; padding-left:40px; font-size:13px; color:#676767; font-weight:bold;}
ul.zzcs{ padding:18px 40px; overflow:hidden; background:#fff;}
ul.zzcs li{ width:50%; height:44px; padding:5px 0; overflow:hidden; border-bottom:1px #f0f0f0 solid; float:left;}
ul.zzcs li span,ul.zzcs li h4{display:block; height:22px; overflow:hidden; line-height:22px;}
ul.zzcs li h4{ font-size:16px; color:#000; font-weight:normal;}
ul.zzcs li.nobor{ border-bottom:1px #fff solid;}
.zzml_style{ width:462px; background:#fff; float:left; margin:15px 0 0 0; border-top:2px #31b2ff solid;}
.zzml_style h2{ height:68px; overflow:hidden; font-size:28px; color:#000; text-indent:25px; line-height:68px;}
.zzml_style ul{ padding-left:25px; padding-bottom:30px;}
.zzml_style ul li{ height:30px; overflow:hidden; font-size:14px; color:#676767;}
.zzml_style ul li span{ font-size:12px; color:#9a9a9a;}
a.sina{ display:block; float:right; background:url(../images/sina_bg.png) no-repeat; width:183px; height:56px; overflow:hidden; padding-top:81px; margin-top:15px; font-size:16px; font-weight:600; text-align:center; color:#fff; line-height:56px;}
.ewm{ text-align:center; width:183px; height:266px; overflow:hidden; background:url(../images/ewm_bg.png) no-repeat; float:right; margin-top:7px;}
.ewm h2{ height:44px; font-size:20px; color:#fff; font-weight:bold; line-height:44px; margin-top:11px;}
.ewm h3{ height:38px; line-height:38px; font-size:16px; color:#fff; font-weight:bold;}
.ewm p{ color:#fff;}
.zzjs{ margin:12px 0; height:271px; padding-top:186px; background:url(../images/zzjs_bg.png) center 42px no-repeat; background-color:#2ac4f0;}
.zzjs_p{ width:660px; height:193px; padding:5px 26px; overflow:hidden; background:url(../images/zzjs_pbg.png) no-repeat; margin:0 auto 0;}
.zzjs_p p{ font-size:15px; line-height:25px; text-indent:2em; color:#fff;}

.bjtj{ background:url(../images/bjtj.png) center 43px no-repeat; background-color:#fff; padding-top:167px;}
.video{ width:489px; height:280px; overflow:hidden; background:#3a3a3a; float:left; margin:50px 0 50px 50px;}
.bjtj p{ width:390px; height:280px; overflow:hidden; float:left; padding-left:20px; margin:50px 0; font-size:13px; color:#898989; line-height:20px;}
.zx{ height:211px; overflow:hidden; margin:15px 0;}
.zx dl{ width:495px; height:211px; overflow:hidden; background:#fff;}
.zx dl dt{ width:213px; height:211px; overflow:hidden; float:left;}
.zx dl dd{ width:251px; height:211px; overflow:hidden; float:left; padding-left:15px;}
.zx dl dd ul li{ height:25px; overflow:hidden;}
.zx dl dd ul li a{ display:block; line-height:25px; color:#595959;}
.zx dl dd ul li a:hover{ color:#ff3600;}
.zx_title{ border-bottom:1px #eaeaea solid; padding:0 10px;}
.zx_title p{ line-height:18px; height:36px; overflow:hidden; margin-bottom:10px;}
.zx_title a{ display:block; width:100%; height:34px; overflow:hidden; font-weight:bold; color:#31b2ff; font-size:15px; line-height:34px;}
.zx_title a:hover{ color:#ff3600;}
.zx dl dd h2{ height:40px; overflow:hidden; font-weight:bold; color:#000; font-size:18px; line-height:40px; padding-top:7px;}
.zx dl dd h2 em{ display:block; float:left; width:6px; height:19px; overflow:hidden; background:#000; margin:10px 8px 0 10px;}
.zzs{ padding-bottom:30px; background:url(../images/zzsjj.png) center 43px no-repeat; background-color:#fff; border-top:3px #000 solid;}
.zzsjj{ height:auto; width:664px; height:auto; margin:25px auto;}
.zzsjj p{ width:auto; float:none; height:auto; margin:0; padding:0; margin-top:20px; color:#898989; font-size:13px; line-height:20px; text-indent:2em;}

.footer{ background:#f2f2f2;}
.footer span{ text-align:center; line-height:74px; font-size:18px; color:#000; display:block; height:74px; overflow:hidden; background:url(../images/zzp_bg.png) bottom center no-repeat;}
.footer span strong{ font-weight:normal; color:#31b2ff;}
.footer p{ line-height:20px; text-align:center; color:#6c6c6c; padding:15px 0;}
.footer .links{ text-align:center; padding-bottom:20px;}
.footer .links img{ margin:0 3px;}
.fmx{ background:#fff; overflow:hidden; margin-bottom:15px;}
.fmx_down{ padding-bottom:38px;}
.fmx_down p{ width:665px; height:auto; color:#898989; font-size:13px; line-height:20px; text-indent:2em; margin:0 auto; padding:30px 0;}
a.more{ display:block; font-size:15px; color:#2ac4f0; width:253px; height:55px; overflow:hidden; line-height:55px; text-align:center; background:#fff; border:1px #2ac4f0 solid; margin:0 auto;}
a.more:hover{ background:#2ac4f0; color:#fff;}
.fmx_up{ height:333px; background:url(../images/fmx_bg.png) no-repeat; padding-top:147px;}

.scrollBox{ width:655px; height:274px; margin:0 auto 0;position:relative; }
.scrollBox .piclist{ overflow:hidden; zoom:1;}
.scrollBox .ohbox{overflow:hidden; position:relative;width:578px;left:38px}
.scrollBox {position:relative;overflow:hidden;zoom:1;}
.scrollBox .piclist li{ cursor:pointer;float:left; display:inline; width:130px; height:272px; background:url(../images/fmx_li.png) no-repeat; margin-right:19px;}
.scrollBox .piclist li:hover{ background:url(../images/fmx_li_on.png) no-repeat;}
.scrollBox .piclist li span{ display:block; width:100%; height:89px; padding-top:23px; text-align:center; line-height:89px; color:#525252; font-size:14px;}
.scrollBox .piclist li:hover span{ color:#fff; font-weight:600;}
.scrollBox span.prev,.scrollBox span.next{ display:block;width:19px;height:35px;position:absolute;top:64px; overflow:hidden;cursor:pointer;text-indent:-999em;overflow:hidden; }
.scrollBox .prev{left:0; background:url(../images/scrollBox.png) 0 0  no-repeat;}
.scrollBox .next{right:0; background:url(../images/scrollBox.png) -19px 0  no-repeat;}
.scrollBox .prev:hover{left:0; background:url(../images/scrollBox.png) 0 -35px  no-repeat;}
.scrollBox .next:hover{right:0; background:url(../images/scrollBox.png) -19px -35px  no-repeat;}

