@charset "utf-8";
/*
design by mixice http://www.mixice.com
write by plain http://www.dingxiaohui.cn
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,img,hr{margin:0;padding:0;vertical-align:baseline}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,td,var,i{font-style:normal;font-weight:normal;}ol,ul,li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}button{border:none;}ins{text-decoration:none;}blockquote:before,blockquote:after,q:before, q:after{content:"";}blockquote,q{quotes:"" "";}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
/* commom */
body{font-size:12px;font-family:Arial;background:#290200 url(../images/bg.png) no-repeat center fixed;}
html{-webkit-text-size-adjust:none;}
/*html{background-image:url(about:blank);background-attachment:fixed;}解决IE6下滚动抖动的问题*/
button{cursor:pointer;}
input,button{outline:none;}
p{word-wrap:break-word;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:none;}
i{overflow:hidden;}
.clear{clear:both;height:0;font-size:0px;overflow:hidden;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix{zoom:1;}
.container{width:1000px;margin:auto;}
.f14{font-size:14px;}.f16{font-size:16px;}.f18{font-size:18px;}.yahei{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,Helvetica,"黑体";}.cp{cursor:pointer;}.b{font-weight:700;}.w{white-space:nowrap;}.tal{text-align:left;}.tac{text-align:center;}.tar{text-align:right;}.fr{float:right;display:inline;}.db img{display:block;}
.fl{float:left;display:inline;border:none;background:none;}.pr{position:relative;}.pa{position:absolute;}.oh{overflow:hidden;}.hide{display:none;}
::-webkit-input-placeholder{color:#fff;}
::-moz-placeholder{color:#fff;}
:-moz-placeholder{color:#fff;}
::-ms-input-placeholder{color:#fff;}
.wp{width:1000px;margin:0 auto;}
.mt10{margin-top:10px;}

.header{height:168px;background:url(../images/header.png) no-repeat center 0;}
.haader .wp{height:168px;}
.header h1{float:left;width:315px;height:90px;}
.header h1 a{display:block;width:315px;height:90px;text-indent:-9999px;}
.header .tool{position:absolute;top:5px;right:0;width:80px;height:16pxpx;}
.header .tool a{margin-left:14px;display:inline;float:left;width:16px;height:16px;background:url(../images/top-ico.png) no-repeat;}
.header .tool a.home{background-position:2px 0;}
.header .tool a.fav{background-position:-20px 0;}
.header .tool a.email{background-position:-42px 0;}
.header .tool a.home:hover{background-position:2px -15px;}
.header .tool a.fav:hover{background-position:-20px -15px;}
.header .tool a.email:hover{background-position:-42px -15px;}
.header .login-box{margin-top:38px;}
.header .login{height:55px;background:url(../images/login_bg.png) repeat-x 0 -55px;}
.header .login-left{width:7px;height:55px;background:url(../images/login_bg.png) no-repeat 0 0;}
.header .login-right{width:7px;height:55px;background:url(../images/login_bg.png) no-repeat 0 -110px;}
.header .login form{padding:11px 3px 0;float:left;}
.header .login input{margin-left:3px;padding:5px 8px;float:left;display:inline;width:135px;height:22px;background:#458344;color:#a1dca0;font:lighter 13px/22px "Arial";border:none;}
.header .login input.code{width:64px;}
.header .login span{margin-left:7px;float:left;height:32px;line-height:32px;color:#fff;font-weight:bold;font-size:20px;}
.header .login button,.header .logind .exit{margin-left:12px;display:inline;width:69px;height:32px;line-height:26px;background:url(../images/login-btn.png) no-repeat;color:#fff;text-align:center;font-size:13px;font-weight:bold;}
.header .login button:hover,.header .logind .exit:hover{background-position:0 -32px;}

.header .logind{padding:0 5px;height:55px;line-height:55px;background:url(../images/login_bg.png) repeat-x 0 -55px;color:#a1dca0;}
.header .logind b{color:#fff;}
.header .logind span{color:#a1dca0;}
.header .logind span a{margin:0 8px;color:#a1dca0;}
.header .logind a.exit{margin-left:0;display:inline-block;line-height:32px;}

.menu{height:45px;margin-top:30px;z-index:90;}
.nav{padding-left:100px;}
.nav li{position:relative;padding:0 28px 0 22px;float:left;height:45px;line-height:45px;background:url(../images/nav_li.png) no-repeat right 20px;font-weight:bold;font-size:16px;}
.nav li.last{background:none;}
.nav li a{color:#666;}
.nav li a.hover,.nav li a:hover,.nav li.hover a{color:#f07c0b;}
.nav li .subnav{display:none;width:121px;top:47px;left:50%;margin-left:-60px;}
.nav li .subnav i{display:block;margin:0 auto;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff;}
.nav li .subnav .subnav-list{padding:5px 0;width:141px;background:#fff;border-radius:2px;box-shaow:0 0 5px rgba(0,0,0,.3);}
.nav li .subnav .subnav-list a{padding-left:28px;display:block;height:31px;line-height:31px;background:url(../images/nav_a.png) no-repeat 12px 12px;color:#666;font-size:13px;font-weight:lighter;}
.nav li .subnav .subnav-list a:hover{background:#eeab3b url(../images/a_hover.png) no-repeat 12px 12px;color:#fff;}

.lang{margin-top:5px;width:102px;}
.lang h4{height:35px;line-height:34px;font-size:13px;}
.lang h4 a{color:#595757;font-weight: bold;}
.lang h4 em{margin-top:13px;margin-right:7px;float:right;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #eeab3b;}
.lang i{margin:4px 6px 0 12px;float:left;width:27px;height:27px;background:url(../images/gq.png) no-repeat;}
.lang i.en{background-position:0 0;}
.lang i.zh{background-position:0 -35px;}
.lang i.kh{background-position:0 -70px;}
.lang i.vn{background-position:0 -105px;}
.lang i.th{background-position:0 -140px;}
.lang i.in{background-position:0 -175px;}
.lang .lang-list{left:0;top:39px;width:102px;background:#fff; box-shadow:0 0 5px rgba(0,0,0,.3);}
.lang .lang-list li{height:35px;line-height:35px;}
.lang .lang-list li a{display:block;height:35px;color:#999;}
.lang .lang-list li a:hover{background:#eeab3b;color:#fff;}

.notice{padding-left:30px;height:30px;line-height:30px;background:url(../images/ann.png) no-repeat;color:#c49b4e;}
.notice a{color:#c49b4e;}

.light{margin-top:13px;height:460px;}
/*slider*/
.slider_box{width:1000px;height:444px;overflow: hidden;position: relative;}
.silder_con{height:359px;overflow: hidden;position: absolute;}
.silder_panel{width:1000px;height:359px;overflow: hidden;float: left;position: relative;}
.silder_panel img{width:1000px;height:359px;display: block;overflow: hidden;}
.silder_nav{padding:0 60px 0 70px;width:870px;height:84px;background:#001000;left:0;bottom:1px;position:absolute;}
.silder_nav li{float:left;margin-top:-6px;padding:14px 10px 9px;width:125px;height:67px;}
.silder_nav img{width:119px;height:61px;border:3px #4d584d solid;}
.silder_nav li i{display:none;}
.silder_nav li.current{position:relative;}
.silder_nav li.current i{position:absolute;left:0;top:0;display:block;width:145px;height:90px;background:url(../images/thumb_hover.png) no-repeat;}
.slider_box a.prev,.slider_box a.next{position: absolute;bottom:23px;display: block;width:43px;height:43px;overflow:hidden;text-indent: -999px;cursor: pointer;background: url(../images/light_no.png) no-repeat;}	
.slider_box a.prev{left:0;background-position:0 0;}
.slider_box a.prev:hover{background-position:-43px 0;}
.slider_box a.next{right:0;background-position:0 -43px;}
.slider_box a.next:hover{background-position:-43px -43px;}

.home-list{margin-left:-7px;width:1010px;height:245px;}
.home-list li{margin-left:7px;float:left;width:245px;position:relative;}
.home-list li img{width:245px;height:180px;}
.home-list li p{margin-top:-3px;height:42px;line-height:42px;background:url(../images/hot_title.png) no-repeat;color:#949494;font-size:16px;font-weight:bold;text-align:center;}
.home-list li i{position:absolute;left:0;top:0;width:49px;height:53px;background:url(../images/hot.png) no-repeat;}

.bottom-img{height:108px;background:#fff;}
.bottom-img img{float:left;display:inline;}
.bottom-img img.online{margin-top:10px;}
.bottom-img img.ios{margin-left:15px;margin-top:20px;}
.bottom-img img.android{margin-left:8px;margin-top:20px;}

.im{position:fixed;_position:absolute;top:240px;left:50%;margin-left:515px;width:113px;height:251px;background:url(../images/im.png) no-repeat;}
.im a{display:block;width:113px;height:251px;}

.footer{height:102px;background:url(../images/footer_bg.png) no-repeat center 0;}
.footer .wp{height:102px;}
.footer .flogo{margin-top:25px;margin-left:6px;width:228px;height:62px;text-indent:-9999px;}
.footer .about-nav{margin-top:46px;margin-left:26px;width:301px;height:27px;line-height:27px;color:#a9ce78;}
.footer .about-nav a{margin:0 10px;color:#a9ce78;}
.footer p{position:absolute;left:585px;bottom:35px;color:#466a45;font-weight:lighter;}
.footer a.mix{position:absolute;right:5px;top:44px;width:24px;height:24px;}

.report{margin-top:13px;margin-bottom:30px;background:url(../images/con_bg.png) repeat;}
.report h2{height:52px;line-height:52px;background:url(../images/title_bg.png) repeat;color:#fff;font-size:24px;font-weight:bold;text-align:center;}
.report h2 b{color:#ffba00;}
.report-box{padding:0 10px;}
.report-box a{padding:0 10px;}
.report-form{height:60px;line-height:60px;color:#999;font-weight:bold;font-size:14px;}
.report-form div{}
.report-form .r-f-1{margin-left:20px;}
.report-form select{margin-left:10px;padding:3px 6px;height:30px;background:#666;color:#ccc;font-size:14px;}
.report-form .w138{width:138px;}
.report-form .w82{width:82px;}
.report-form .w125{width:125px;}
.report-form .w62{width:62px;margin-left:3px;}
.report-form .w63{width:13px;}

.ml50{margin-left:50px;}
.ml10{margin-left:10px;}
.report-form .r-f-1 button{margin-top:15px;width:75px;height:30px;line-height:24px;background:url(../images/btn2.png) no-repeat;color:#fff;font-size:14px;font-weight:bold;text-align:center;}
.report-form .r-f-1 button:hover{background-position:0 -30px;}

.report-table{padding-bottom: 1px;}
.report-table table th{height:17px;background:#218321;color:#e6ff9a;font-size:14px;font-weight:bold;text-align:center;}
.report-table table td{height:17px;line-height:17px;background:#fff;color:#666;text-align:center;border-bottom:1px #dbdbdb solid;}
.report-table table td .green{color:#42af40;}
.report-table table td .red{color:#db5b5b;}



.page{padding:25px;height:31px;text-align:center;}
.page a{margin:0 6px;display:inline-block;width:31px;height:31px;line-height:31px;background:#fff;color:#666;font-size:13px;text-align:center;border-radius:1px;}
.page a.hover,.page a:hover{background:#393;color:#fff;}
.ann{margin-top:14px;color:#666;}
.ann .w100{width:100px;height: 25px;}
.ann .w720{width:720px;}
.ann .tal{text-align:left;}
.ann a{color:#666;}

.agreement{padding:5px 20px 20px;line-height:28px;color:#666;font-size:14px;}
.agreement p{padding:15px 0;text-indent:2em;}
.agreement-btn{padding:10px 0 60px;height:40px;}
.agreement-btn a{display:inline-block;width:110px;height:40px;line-height:40px;background:url(../images/btn.png) no-repeat;color:#fff;font-weight:bold;text-align:center;font-size:18px;}
.agreement-btn a.agree{background-position:0 0;}
.agreement-btn a.agree:hover{background-position:0 -40px;}
.agreement-btn a.disagree{background-position:-110px 0;margin-left:50px;}
.agreement-btn a.disagree:hover{background-position:-110px -40px;}

.explanation{padding-bottom:50px;}
.explanation p{padding:0;}
.explanation h4{height:60px;line-height:60px;color:#fff;font-size:18px;font-weight:bold;}
.explanation img {text-align: center;}
.explanation table{border-left:1px #666 solid;border-top:1px #666 solid;color:#666;}
.explanation table th{height:36px;background:#666;color:#fff;font-weight:bold;font-size:14px;text-align:center;}
.explanation table td{padding:0 5px;height:34px;font-size:12px;border-right:1px #666 solid;border-bottom:1px #666 solid;text-align:center;}
.explanation table td img {margin:10px 5px 5px;}
.password{padding-top:60px;padding-bottom:125px;}
.password .p-input{margin-top:4px;height:40px;line-height:40px;font-size:14px;font-weight:bold;}
.password .p-input span{padding-right:10px;float:left;width:45%;text-align:right;color:#666;}
.password .p-input input{float:left;padding:5px 10px;width:260px;height:30px;line-height:30px;background:#666;color:#ccc;font-size:14px;font-weight:bold;border:none;}
.password .p-input b{color:#f90;}
.password .p-button{margin-top:40px;padding-left:46%;height:40px;}
.password .p-button button{width:110px;height:40px;line-height:40px;background:url(../images/btn.png) no-repeat;color:#fff;font-weight:bold;text-align:center;font-size:18px;}
.password .p-button button:hover{background-position:0 -40px;}

.login-bg{height:1100px;background:url(../images/login_bottom.jpg) no-repeat center bottom;}
.login-logo{top:195px;left:50%;margin-left:-225px;width:450px;height:126px;}
.login-logo a{display:block;width:450px;height:126px;background:url(../images/login_logo.png) no-repeat;}
.login-main{top:380px;left:50%;margin-left:-280px;width:736px;height:413px;background:url(../images/login_bg1.png) no-repeat;}
.login-main .login-title{padding-top:27px;width:530px;height:50px;}
.login-main .login-title h2{text-indent:-9999px;}
.login-main .login-title select{padding:5px;width:120px;height:34px;color:#666;font-size:16px;font-weight:bold;border:2px #e5e5e5 solid;border-radius:2px;}
.login-main .l-input{margin-top:7px;padding-left:20px;height:48px;line-height:48px;}
.login-main .l-input span{padding-right:10px;float:left;width:120px;text-align:right;font-size:16px;font-weight:bold;color:#666;}
.login-main .l-input input{padding:10px 13px;width:318px;height:24px;line-height:24px;color:#666;font-size:16px;font-weight:bold;border:2px #e5e5e5 solid;border-radius:2px;}
.login-main .l-input input.code{float:left;width:192px;}
.login-main .l-input i{margin-left:8px;float:left;display:inline;width:118px;height:48px;line-height:48px;background:#666;color:#fff;font-size:24px;font-weight:bold;text-align:center;border-radius:2px;}
.login-main .l-input b{display:block;width:530px;color:#f70000;font-size:16px;font-weight:bold;text-align:center;}
.login-main .l-button{margin-top:2px;margin-left:223px;width:114px;height:114px;}
.login-main .l-button button{width:114px;height:114px;background:none;font-size:24px;color: #ffffff;font-weight: bold; }
.login-main .l-button button:hover{background:url(../images/login_btn.png) no-repeat 0 -114px;}

.login-footer{left:50%;top:895px;margin-left:-500px;width:1000px;height:30px;line-height:30px;color:#134a13;font-size:14px;font-weight:bold;}
.login-footer1{left:50%;top:915px;margin-left:-500px;width:1000px;height:30px;line-height:30px;color:#134a13;font-size:14px;font-weight:bold;}

.widemain {width: 95%; min-width: 1000px;}

.img-rotate-y
{
transition:all 1.2s ease-in-out;
-webkit-transition:all 1.2s ease-in-out;
-moz-transition:all 1.2s ease-in-out;
-ms-transition:all 1.2s ease-in-out;
-o-transition:all 1.2s ease-in-out;
}

.img-rotate-y:hover
{
transform:rotateY(180deg);
-webkit-transform:rotateY(180deg);
-moz-transform:rotateY(180deg);
-ms-transform:rotateY(180deg);
-o-transform:rotateY(180deg);
}

.image-hover {position: inherit;display:inline-block;overflow:hidden;
}

