﻿/*通用页面样式
@charset "UTF-8";*/
html{color:#000;background:#FFF;}
body
{
margin: 0;
font-size: 14px;
font-family:Microsoft YaHei,Segoe UI,Tahoma,Arial,Verdana,sans-serif;
background-color:Transparent;
}
input
{font-family:Microsoft YaHei,Segoe UI,Tahoma,Arial,Verdana,sans-serif;}
/*全局*/
.fl{
margin:0px;
float:left;
}
.fr{
margin:0px;
float:right;
}
img{
border:0px none;
}

h2
{
margin: 0;
padding: 10px 0;
}
.hide
{
display:none;
}
ul
{
list-style:none;
}
/*通用*/
#allbg{
width:100%;
margin-left:auto;
margin-right:auto;
word-break:break-all;
}
#main{
height:auto;
text-align:left;
word-break:normal;
background:url(../images/body_bg.png) repeat-x;min-height:700px;
width:100%;
display:inline-block;
}
#btm
{width:100%;}
#main_top{
width:100%;
padding:0px;

}
#main_btm{
clear:both;
width:100%;
}
#footer
{height:100px;}
.header
{
height: 65px;
width:100%;
margin: 0 auto;
background-color:#fff;
}
.clear
{
clear: both;
}

a:link
{
color: #444444;
text-decoration:none;
}
a:visited
{
color: #505abc;
}
a:hover
{
text-decoration: none;
}
a:active
{
color: #12eb87;
}
div:focus
{outline:none;}
.nosel
{
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    -o-user-select-none:none;
    user-select-none:none;
}
#loadingwithnolife
{
    display: none;
}
.loadingbird
{margin: 0 auto;width:70px;height:70px;display:block;background: url('../images/gototop.png') no-repeat scroll 0px 0px transparent;}
.loadingcanvas-out
{width:70px;height:70px;margin:10 auto;position:relative;left:50%;margin-left:-35px;}
.loadingcanvas-out img
 {position:absolute;top:0px;left:0px;z-index:99;width:70px;height:70px;}
#loading-canvas
{border:0;}
.savingmsg
{
    font-size: 22px;
    font-weight: bold;
    text-shadow: 2px 2px 8px #6f6f6f;
    color: White; 
    margin-top:10px;
}
.radius-shadow
{
border-radius: 3px; behavior: url(ie-css3.htc); /*兼容IE7、IE8*/ box-shadow: 1px 1px 0.5px #e4e4e4;
-moz-box-shadow:  1px 1px 0.5px #e4e4e4;-webkit-box-shadow:  1px 1px 0.5px #e4e4e4;  /*direction 阴影角度 0°为从下往上 顺时针方向 strength 阴影段长度*/
-ms-filter: progid:DXImageTransform.Microsoft.Shadow(color=rgba(0,0,0,0.3), direction=120, strength=6);
}
.radius
{
border-radius: 6px; behavior: url(ie-css3.htc);
}
.need{
width:10px;
color:#b20202;
}

.header_head
{padding:0px 30px;max-width:1058px;height:70px;margin:0 auto;position:relative;}
.header_head #logodiv
{
    width:155px;height:55px;background:url(../images/logo.png) no-repeat scroll 0px -1px;float:left;cursor:pointer;margin-top:9px;
}
.header_head #logodiv:hover
{background:url(../images/logo.png) no-repeat scroll 0px -56px;}
.header_head .logodesc
{float:right;max-width:600px;height:22px;margin-top:30px;color:#494949;}
.header_head .logodescbg
{background:url(../images/logo_desc.png) no-repeat;}
.backhome
{width:19px;height:20px;display:inline-block;margin-right:30px;background:url(../images/home.png);
 text-shadow: 0 1px 0 hsl(192, 100%, 21%),
              0 2px 0 hsl(192, 100%, 21%),
              -webkit-transition: .2s;
              -moz-transition: .2s;
              -o-transition: .2s;
              transition: .2s
}
.backhome:hover
{background:url(../images/home.png) no-repeat scroll 0px -20px;
 
}
#logininfo
{display:inline-block;font-size:16px;}
#usernamespan
{float:right;cursor:pointer;min-width:56px;
    -webkit-transition: .2s;
       -moz-transition: .2s;
         -o-transition: .2s;
            transition: .2s
 }
#usernamespan:hover
{color:#33BADC;}
#usernamespan:focus,
#usernamespan:active ,.backhome:focus,.backhome:active,#logout:focus,#logout:active{
    outline: none;
    text-shadow: 0 0 5px hsla(0, 0%, 0%, .1),
                 0 0 3px hsla(0, 0%, 0%, .3),
                 0 0 5px hsla(0, 0%, 0%, .2);
    -webkit-transform: translateY(2px);
       -moz-transform: translateY(2px);
        -ms-transform: translateY(2px);
         -o-transform: translateY(2px);
            transform: translateY(2px);
}


.header_head #imgcode
{width:148px;height:148px;background:url(../images/imgcode.png) no-repeat;display:none;position:absolute;top:63px;left:36px;z-index:1000;border:solid 2px #AEE002;}
.arrowtable
{width:100%;height:30px;position:relative;background-color:Transparent;}
.seperatercomm
{background:url(../images/logo_btm3.png) repeat-x;height:30px;width:100%;}
#arrowLine
{max-width:1058px;margin:0 auto;position:relative;width:100%;height:30px;background-image:url(../images/logo_btm4.png);}
#arrow
{position:absolute;top:7px;left:58px;background:url(../images/arrow.png) no-repeat;width:48px;height:19px;}
.arrowtablefixed
{position:fixed;top:0px;z-index:1001;}

/*******    首页    ********/
.high1
{background:url(../images/index-buttons1.png) no-repeat scroll 0px -59px;height:51px;}
.high2
{background:url(../images/index-buttons1.png) no-repeat scroll -197px -59px;height:51px;}
.high3
{background:url(../images/index-buttons1.png) no-repeat scroll -394px -59px;height:51px;}
.normalcommon
{font-size:22px;padding:13px 0px;margin-right:33px;text-align:center;display:inline-block;width:196px;}
.normal1
{background:url(../images/index-buttons1.png) no-repeat scroll 0px 0px;height:32px;}
.normal2
{background:url(../images/index-buttons1.png) no-repeat scroll -197px 0px;height:32px;}
.normal3
{background:url(../images/index-buttons1.png) no-repeat scroll -394px 0px;height:32px;}
#index_controls
{width:670px;height:70px;position:absolute;top:395px;left:50%;margin-left:-335px;z-index:999;}
#index_controls a
{color:#fff;}
#ControlDiv
{position:absolute;top:0px;display:none;height:462px;border-top:solid 3px #fff;width:100%;overflow:hidden;Opacity:0.9;
 background:-webkit-gradient(linear, 0 0, 0 100%, from(#f0f3f5), to(#fff));
 background:-moz-linear-gradient(top, #f0f3f5,#fff); 
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f0f3f5,endColorstr=#fff,grandientType=1);
 background:-ms-linear-gradient(top, #f0f3f5,#fff);
 }
#logonControlDiv,#regControlDiv,#findpwdControlDiv,#gradeControlDiv
{display:none;}


/*------   通用弹出窗   -------*/
.block-div
{
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,0.4);
    position:fixed;
    top:0;
    left:0;
    /*- blockUI的z-index统一设置为2000 -*/
    z-index:2000;
    display:none;
}
.dlg-out
{
    min-width:350px;
    height:auto;
    min-height:170px;
    display:none;
    border-radius:5px;
    cursor:default;
    position:fixed;
    z-index:10000;
    box-shadow:-1px 1px 10px 1px rgba(0,0,0,0.4);
}
.dlg-bar
{
    width:100%;
    height:40px;
    line-height:40px;
    background-color:#9fc932;
    border-radius:5px 5px 0px 0px;
    text-align: left;
    cursor:move;
}
.dlg-title
{
    display:inline-block;
    padding-left:20px;
    color:#fff;
    float:left;
}
.dlg-rtbtns-out
{
    display:inline-block; 
    color:#fff;
    float:right;
    margin-right:10px;
}
.dlg-close
{
    text-align:center;
    width:34px;
    height:39px;
    display:inline-block;
    cursor:pointer;
    vertical-align:top;
    cursor:pointer;
    background:transparent url(../images/closefloat.png) no-repeat scroll 0 0;
}
.dlg-body
{
    width: 100%;
    min-height:130px;
    background-color: #fff;
    position:relative;
    border-radius:0 0 5px 5px;
}
.dlg-content
{
    padding:30px 20px 0;
    text-align:center;
}
.dlg-btns-out
{
    text-align:center;
    width:100%;
    position:absolute;
    bottom:20px;
}
.dlg-btn
{
    width: 90px;
    height:30px;
    border:0;
    display:inline-block;
    border-radius:3px;
    font-size: 16px;
    cursor:pointer;
    margin-right:10px;
    border:1px solid #58ab00;
}
.dlg-btn-submit
{
    background-color:#58ab00;
    color:#fff;
}
.dlg-btn-cancel
{
    background-color:#fff;
    color:#58ab00;
    border:1px solid #e5e5e5;
}

/*------  确认弹出窗--END    ------*/





/*******    首页结束    ********/
    
/*******    登录，找回密码相关   ********/
 #logincontainer
{width:670px;font-size:18px;margin:0 auto;position:absolute;left:50%;top:40px;margin-left:-335px;z-index:1;}
#logincontainer input ,#logincontainer #forgetpwdcontainer input{height:40px;width:310px;font-size:16px;padding-left:90px;float:left;border:2px solid #ddd;}
#logincontainer input:hover ,#logincontainer:hover #forgetpwdcontainer input:hover
{border:2px solid #b4dd6c;}
#logincontainer input:focus ,#logincontainer:focus #forgetpwdcontainer input:focus
{border:2px solid #b4dd6c;outline:none;}
#logincontainer .logtr,#logincontainer #forgetpwdcontainer .logtr
{width:450px;position:relative;clear:both;height:45px;margin-bottom:20px;}
#logincontainer .logtipmsg,.logtipmsg1
{position:absolute;top:10px;left:2px;color:Gray;background-color:#fff;padding-left:19px;}
#logincontainer #btnLogin
{display:block;width:403px;line-height:49px;background:url(../images/btnreg1.png) no-repeat 0px 0px;text-align:center;color:#fff;}
#logincontainer #btnLogin:hover
{background-position:0px -49px;}
.QCode
{left:513px;width:150px;height:148px;position:absolute;text-align:center;font-size:18px;}
.download_code
{top:0px;background:url(../images/weixin_forclass.jpg) no-repeat;}
.weibo
{top:190px;background:url(../images/weixin_zzn.jpg) no-repeat;}
.imgcode_desc
{position: absolute; bottom: -25px;width:100%;}
.logwarnmsg
{width:300px;color:#e69a57;font-size:16px;margin-bottom:10px;clear:both;height:21px;}
.Validform_checktipLog
{margin-left:5px;padding-top:33px;float:left;}
.autologin{float:right;display:block;}
.autologin label {display: inline;}
.regular-checkbox {display: none;}
.regular-checkbox + label {
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 9px;
	border-radius: 3px;
	display: inline-block;
	position: relative;
	top:5px;
}
.regular-checkbox + label:active, .regular-checkbox:checked + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.regular-checkbox:checked + label {
	background-color: #e9ecee;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	color: #99a1a7;
}
.regular-checkbox:checked + label:after {
	content: '√';      /***使用符号代码\2714在safari中不好使***/
	font-size: 14px;
	font-weight:bold;
	position: absolute;
	top: 0px;
	left: 3px;
	color: #99a1a7;
}
.findpwdcontainercommon
{width:643px;margin:0 auto;color:#4E4F4C;font-size:18px;}
.findpwdcontainercommon .findpwdtr
{clear:both;margin-bottom:20px;height:45px;position:relative;}
.sendemailsuctr
{clear:both;margin-bottom:10px;height:55px;width:560px;height:35px;}
.findpwdcontainercommon label
{width:100px;text-align:left;display:inline-block;margin-right:10px;float:left;padding-top:10px;display:none;}
.findpwdcontainercommon input
{height:40px;width:310px;font-size:18px;float:left;padding-left:90px;border:2px solid #ddd;}
.findpwdcontainercommon input:hover,.findpwdcontainercommon input:focus
{border:2px solid #b4dd6c;}
.findpwdcontainercommon input:focus
{outline:none;}
.Validform_checktipFind
{margin-left:5px;padding-top:33px;float:left;}
.findpwdwarnmsg
{color:#e69a57;text-align:left;font-size:16px;margin-bottom:10px;width:300px;height:21px;}
#closeFindPwd
{color:#0A8AD1;font-size:16px;position:absolute;bottom:-30px;left:0px;}
.findpwdbtntr
{float: left;text-align: left; width:585px;padding: 0px 0 14px 0px;position: relative;}
.findpwdbtncommon
{display:block;width:403px;line-height:49px;background:url(../images/btnreg1.png) no-repeat 0px 0px;text-align:center;color:#fff;}
.findpwdbtncommon:hover
{background-position:0px -49px;}
.sendemailsuctitle
{text-align:center;width:100%;}
.sendemailsuctr a,.sendemailsuctitle a
{color:#0A8AD1;text-decoration:underline;}
.Validform_checktipEmailSuc
{float:left;margin-left:5px;margin-top:16px;}
.emailvalidatecodewarnmsg
{color:#e69a57;text-align:left;width:400px;font-size:18px;margin-left:110px;padding:20px 0px;}
.resetpwdwarnmsg
{color:#e69a57;text-align:left;font-size:16px;margin-bottom:10px;}
.logincon-out
{position:relative;}
.findrelative
{display:none;position:absolute;left:50%;top:40px;margin-left:-335px;z-index:9999;}

.findpwdbtntr a#btnFind
{
    color: #FFF;
}
/*******    登录结束    ********/
 
/*******    注册   *********/
#registerdiv
{width:670px;font-size:18px;margin-top:30px;position:absolute;left:50%;margin-left:-335px;z-index:1;}
#registerdiv input
{height:40px;width:310px;font-size:16px;float:left;padding-left:25px;border:2px solid #ddd;outline:none;}
#registerdiv input:hover
{border:2px solid #b4dd6c;}
#registerdiv input:focus
{border:2px solid #b4dd6c;}
#registerdiv label
{width:100px;text-align:left;display:inline-block;margin-right:10px;float:left;padding-top:10px;display:none;}
.regroletb
{color:Gray;font-size:16px;}
.Reg_Role
{width:17px;height:17px;display:inline-block;margin-left:40px;background:url(../images/role_radio.png) no-repeat scroll 0px 0px;}
.Reg_role_sel
{background:url(../images/role_radio.png) no-repeat scroll 0px -17px;}
.role_span_c
{cursor:pointer;}
.Validform_checktipReg
{float:left;margin-left:10px;margin-top:18px;}
.refreshcodeReg
{width: 33px; height: 40px; background: url(../images/refreshcode.jpg);position: absolute; right: 48px; top: 2px; cursor: pointer;}
.captchacodeimgReg
{width: 80px;display:block; height: 42px; margin-left: 14px; position: absolute; left: 276px; top: 2px;}
.refreshcode
{width: 33px; height: 40px; background: url(../images/refreshcode.jpg);position: absolute; left: 369px; top: 2px; cursor: pointer;}
.invidecode
{width:33px;height:40px;background:url(../images/invidecode.jpg);position:absolute;right:48px;top:3px;cursor:pointer;}
.captchacodeimg
{position:absolute;top:2px;left:270px;display:block;width: 80px; height: 42px; margin-left: 20px; float: left;}
.btn-fldR
{float: left;text-align: left; width:585px;padding: 30px 0 14px 0px;position: relative;}
.xueduan1
{background-color:#F7C318;}
.xueduan2
{background-color:#E45D01;}
.xueduan3
{background-color:#12AF8C;}
.xueduan
{width:112px;height:50px;display:inline-block;margin-right:22px;text-align:center;position:relative;cursor:pointer;color:#494949;}
.xueduan .xueduan_div
{height:5px;position:absolute;width:100%;}
.txttr
{clear:both;margin-bottom:20px;height:45px;position:relative;width:450px;}
.tipmsg
{position:absolute;top:10px;left:2px;background-color:#fff;padding-left:19px;color:Gray;}
#msgdemo2
{color:#e69a57;font-size:16px;display:block;margin:-40px 0 10px;width:400px;}
#btnRegister
{display:block;width:403px;color:#fff;line-height:49px;background:url(../images/btnreg1.png) no-repeat scroll 0px 0px;text-align:center;}
#btnRegister:hover
{background-position:0px -49px;}
/******      条款样式       ******/
.tiaokuan-out
{
    position: relative;
    min-height: 450px;
    display: none;
}
.regtiaokuan
{
    max-width: 650px;
    width: 100%;
    height: 400px;
    position: absolute;
    top: 40px;
    left: 50%;
    margin-left: -325px;z-index:99;
}
.scrolltiaokuan
{
    max-width: 650px;
    width: 100%;
    margin: 0 auto;
    height: 400px;
}
.tiaokuandiv
{
    text-align: center;
    margin-top: 12px;
    width: 380px;
}
.tiaokuandiv a
{
    font-size: 16px;
    color: #0a8ad1;
}
.recommend
{
    position: absolute;
    top: 12px;
    left: 90px;
    color: #e0e0e0;
    font-size: 16px;
}
.tiaokuantitle
{
    font-size: 18px;
    color: #3c3c3c;
}
.tiaokuan_below
{
    font-size: 18px;
    color: #85C200;
}
.tiaokuanitemtit
{
    font-size: 16px;
    color: #85C200;
}
.tiaokuan_btm-out
{width: 100%; height: 45px; background-color: #85C200; position: absolute;bottom: 0px; z-index: 9999;}
.tiaokuan-btm-in
{width: 300px; height: 45px; margin: 0 auto;}
.accept-tiaokuan
{display: inline-block; font-size: 18px; padding-top: 10px;}
/******    条款滚动      ******/
.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0px;
	width: 5px;
	height: 100%;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	position: relative;
}

.jspDrag
{
    background: #85C200;
	position: relative;
	top: 0;
	left: 0px;
	cursor: pointer;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	padding: 0;
	margin: 0;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}
/******    条款滚动结束      ******/


/*********   注册 结束   **********/


/*********   小试身手   **********/
/**
#shenshoucontainer
{width:700px;text-align:center;font-size:16px;position:absolute;top:40px;left:50%;margin: -20px auto 0px -350px;z-index:1;}
*/
#shenshoucontainer
{text-align:center;font-size:16px;margin-top:30px;}
#shenshoucontainer .btn-fldG
{text-align: left; width:585px;padding: 0px 0 0px 55px;display:none}
#shenshoucontainer #chuzhong
{display:none;}
#shenshoucontainer #gaozhong
{display:none;}
#xiaoxue .xueduanN,#chuzhong .xueduanN,#gaozhong .xueduanN,.xueke
{background-color:#fff;border-bottom:solid 1px #84A8BB;}
#shenshoucontainer .xueke1
{padding:70px 0px;display:inline-block;margin-right:38px;cursor:pointer;border-bottom:solid 1px #84A8BB;margin-top:15px;height:40px;}
#shenshoucontainer .xuekehighlight
{color:#fff;}
#shenshoucontainer .nianji
{margin-top:10px;height:60px;}
#shenshoucontainer #xiaoxuecontainer
{margin:0 auto;margin-bottom:30px;}
#shenshoucontainer #morexueke
{clear:both;color:#0788B4;margin-top:76px;display:block;padding-right:55px;}
/*
#shenshoucontainer #btnStartTry
{margin:0 auto;display:block;width:375px;padding:10px 0px;color:#fff;background:url(../images/btnreg.png) no-repeat 0px -99px;text-align:center;}
*/
.xiaoxuecontainer .xueduanG,#xiaoxue .xueduanG,#chuzhong .xueduanG,#gaozhong .xueduanG,.xueduanN
{width:180px;margin-right:38px;height:50px;display:inline-block;text-align:center;position:relative;cursor:pointer;color:#494949;}
.xueduanG .xueduan_div,.xueduanN .xueduan_div
{height:5px;position:absolute;width:100%;}
.xiaoxuecontainer .xueduanG span,.xiaoxuecontainer .xueduanN span
{position:absolute;left:65px;top:8px;}
#xiaoxue .xueduanG span,#chuzhong .xueduanG span,#gaozhong .xueduanG span,#xiaoxue .xueduanN span,#chuzhong .xueduanN span,#gaozhong .xueduanN span
{position:absolute;left:56px;top:16px;}


/*********   小试身手结束   **********/

/**********    ucFooter开始      *********/
#footerContainer
{margin:0 auto;width:100%;clear:both;height:80px;background-color:#fff;}
#footer_top
{min-height:88px;margin:0 auto;max-width:1058px;padding:0px 30px;}
#footer_top #footer_top_1
{margin-top:22px;text-align:center;}
#footer_top table
{max-width:1058px;border:0px;margin:0 auto;}
#footer_top table .footermsg
{padding-top:15px;text-align:left;width:330px;}
.footermsg a
{color:#7B7B7B;margin-right:46px;}
.footermsg a:last-child
{margin-right:0;}
#footer_btm
{padding-top:13px;color:#7B7B7B;}
.footer_righticoncontainer
{padding-top:15px;}
.footer_righticoncontainer a
{width:48px;height:48px;margin-right:23px;display:block;float:right;}
.footer_righticoncontainer .footericon1
{background:url(../Images/index_btm_right3.png) no-repeat;}
.footer_righticoncontainer .footericon2
{background:url(../Images/index_btm_right2.png) no-repeat;}
.footer_righticoncontainer .footericon3
{background:url(../Images/index_btm_right1.png) no-repeat;}
#footer_mid
{width:100%;background-color:#ECECEC;height:12px;}

/********    小游戏    ********/
#drag
{width:600px;min-height:200px;background-color:#fff;display:none;border-radius:10px;box-shadow: 2px 2px 5px #C2CDCF;border:1px solid #d1d1d1;}
.fulltiganmain
{width:100%;height:40px;border-radius:10px 10px 0px 0px;font-size:18px;position:relative;background-color:#9fc932;}
.modal_title_tigan
{display:inline-block;padding-top:6px;padding-left:20px;color:#fff;float:left;}
.modal_tigan_header
{display:inline-block;padding-right:10px;float:right;color:#fff;}


/*******     小游戏结束 *******/

/**********    ucFooter结束      *********/


/*******       404      *******/
.notfound-out
{max-width:1060px;width:100%;border-radius:5px;margin:0 auto;}
.notfound-back-c
{width:200px;height:45px;display:inline-block;padding-top:15px;}
.notfound-backindex
{background:url(../images/index-buttons.png) no-repeat scroll 0px 0px;}
.notfound-backprevious
{background:url(../images/index-buttons.png) no-repeat scroll -200px 0px;}
.notfound-img
{background:url(../images/404.png);width:686px;height:324px;margin:0 auto;margin-top:70px;}
.notfound-btns
{width:100%;text-align:center;font-size:18px;margin-top:50px;}
/**********    404结束     **********/

/**********    未授权     **********/
.uaut_backinfo
{text-align:center;}
.uaut_backinfo h1
{color:#3c3c3c;}
.uaut_backinfo p
{font-size:16px;}
.uaut_backinfo .count
{ color:#ff0000;}
.uaut_backinfo a
{color:#33BADC;transition:all 0.2s ease 0s;}
.uaut_backinfo a:hover
{color:#88e3fe;}
.uaut_img
{width:570px;height:300px;background:url(../images/unauthorized.png) no-repeat;margin:70px auto 0;}
/**********    未授权 结束     **********/

/***********    回到顶部、返回  ***********/

.gobacknow-c
{position:fixed;bottom:200px;right:7%;width:70px;height:70px;cursor:pointer;display:block;z-index:9999;}
.gobacknow
{background:url(../images/goback.png) no-repeat scroll 0px 0px;}
.gobacknow:hover
{background:url(../images/goback.png) no-repeat scroll 0px -70px;}

.gototop
{cursor:pointer;position:fixed;bottom:120px;right:7%;z-index:10;width:60px;height:57px;padding-top:13px;padding-left:10px;text-align:center;font-size:16px;display:none;background:url(../images/gototop.png) no-repeat scroll 0px 0px;}
.gototophigh
{background:url(../images/gototop.png) no-repeat scroll 0px -70px;}
.totoptxt
{display:none;width:40px;height:40px;color:#77ab08;}

/*********    回到顶部结束   ********/

/******    页脚页面    *******/

.notfound-out
{max-width:1060px;width:100%;background-color:#fff;border-radius:5px;margin:0 auto;margin-top:10px;}
.notfound-out p
{line-height:30px;}
.notfound-tab-c
{display:inline-block;width:90px;height:37px;cursor:pointer;margin-right:53px;border-bottom:3px solid Transparent;padding-top:9px;text-align:center;font-size:19px;color:#3c3c3c;}
.notfound-tab-high
{border-bottom:3px solid #acdd02}
.notfound-treasure-table1,.notfound-treasure-table2
{border:1px solid #C1D4D9;text-align:center;max-width:800px;width:100%;margin-left:40px;border-right:0px;}
.notfound-treasure-table1 th,.notfound-treasure-table2 th
{font-weight:normal;border-right:1px solid #c1d4d9;height:45px;}
.notfound-treasure-table1 td,.notfound-treasure-table2 td
{border-top:1px solid #C1D4D9;border-right:1px solid #C1D4D9;height:35px;}
.stunavtable 
{border: 0 none;margin: 0 auto;padding-top: 6px;text-align: center;width: 100%;height:66px;}
.stunavtablefixed
{position:fixed;top:7px;z-index:1000;background-color:#dfe9ed;}
.nav-shadow-tr
{width:100%;height:19px;background:url(../images/nav-shadow.png) repeat-x;position:fixed;top:73px;z-index:1000;display:none;}
.tabbtns-out
{padding:0px 40px 60px 40px;}
.tabbtns_hr
{width:84%;float:left;border:1px solid #dddddd;}
.tabbtns-in
{width:100%;height:40px;font-size:18px;}
.somecommon1
{font-size:16px;padding:0px 40px 10px 40px;}
.somecommon2
{font-size:16px;padding:30px 40px 60px 40px;}
.somecommon2 span,.somecommon1 span
{color:#9dca01;}
.tiku-tit-div
{color:#9dca01;padding:20px 0px 0px 0px;}
.hr-comm-hel
{border:1px dotted Transparent;width:100%;background:url("../images/dati-dialog-dotted.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0)}
.pink-apple-comm-hel
{width:19px;height:19px;background:url(../images/pinkapple.png);display:inline-block;}
.tab2subtit
{color:#9dca01;font-size:16px;padding:20px 0px 0px 0px;}
.tab1-in
{padding:20px 40px 60px 40px;}
.tab1-in hr
{width:60%;border:1px dotted Transparent;margin-bottom:20px;float:left;margin-bottom:50px;background:url("../images/dati-dialog-dotted.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);}
.tab1-in-1
{width:100%;height:200px;font-size:18px;clear:both;}
.tab1-logo
{width:91px;height:99px;background:url(../images/creative.jpg);float:left;margin-top:20px;}
.tab1-content-out
{width:470px;float:left;height:150px;margin-top:-10px;margin-left:30px;color:#3c3c3c;}
.tab1-content-out a:hover
{color:#33badc;}
.tab1-contacters
{width:91px;height:95px;background:url(../images/contactus.jpg);float:left;margin-top:20px;}
.tab4-out
{padding:0px 40px 60px 40px;}
.tab4-tit-comm1
{font-size:20px;color:#9dca01;margin-top:20px;}
.tab4-tit-content
{margin-top:20px;font-size:18px;padding-left:23px;}
.tab4-out hr
{border:1px dotted Transparent;margin-top:40px;background:url("../images/dati-dialog-dotted.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0)}
.shenwang-1
{font-size:18px;font-weight:bold;color:#3c3c3c;margin-top:40px;}
.shenwang-2
{margin-top:28px;color:#9dca01;font-size:14px;}
.shenwang-3
{margin-top:20px;color:#3c3c3c;font-size:16px;}
.huiqin-1
{color:#9dca01;font-size:14px;margin-top:62px;}
.shenwangfu-hel
{margin-top:32px;width:148px;height:193px;background:url(../images/shenwangfu.jpg);display:inline-block;}
.person-intro
{margin-top:20px;height:200px;overflow:hidden;font-size:12px;line-height:30px;display:inline-block;margin-left:16px;max-width:790px;width:100%;}
.tablelibo
{width:100%;height:193px;padding-bottom:40px;}
.lihuiqin-hel
{margin-top:32px;width:148px;height:193px;background:url(../images/lihuiqin.jpg);display:inline-block;}
.tab4-hr1
{border:1px dotted Transparent;margin:40px 0px;background:url("../images/dati-dialog-dotted.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0)}
.company-intro
{font-size:18px;color:#3c3c3c;font-weight:bold;padding-bottom:40px;}
.company-intro-1
{height:180px;width:270px;display:inline-block;margin-right:40px;color:#929292;text-align:center;}
.company-intro-2
{height:180px;width:325px;display:inline-block;margin-right:40px;color:#929292;text-align:center;}
.company-intro-3
{height:180px;width:295px;display:inline-block;color:#929292;text-align:center;}
.company-intro-4
{margin-top:56px;font-size:16px;line-height:36px;}
.honor-1
{width:222px;height:209px;background:url(../images/honor1.jpg);background-position:top;font-size:12px;}
.honor-2
{width:322px;height:209px;background:url(../images/honor2.jpg);background-position:top;font-size:12px;}
.honor-3
{width:292px;height:209px;background:url(../images/honor3.jpg);background-position:top;font-size:12px;}
.our-team-1
{max-width:509px;height:34px;width:100%;background:url(../images/OurTeamEng.jpg);}
.our-team-txt
{margin-top:10px;font-size:22px;color:#484848;}
.whoweare
{margin-top:40px;font-size:52px;color:#2f2e2e;text-align:right;width:100%;}
.soundsgood
{font-size:12px;color:#a4a4a4;width:100%;text-align:right;margin-top:5px;}
.team-content
{max-width:1058px;width:100%;margin:64px auto 80px;}
.team-p-table
{width:100%;margin-top:17px;border-bottom:3px solid #88e3fe;}
.team-p-table tr
{
 background: -webkit-linear-gradient(top, #fff, #f1f1f1) repeat;
 background:linear-gradient(to bottom, #fff, #f1f1f1) repeat;
 }
 .team_p_c
 {display:inline-block;position:relative;height:368px;}
.team_p_xu
{width:245px;background:url(../images/team-p-xugang.png) no-repeat;}
.team_p_liuyue
{width:219px;background:url(../images/team-p-liuyue.png) no-repeat;}
.team_p_zhouwei
{width:194px;background:url(../images/team-p-zhouwei.png) no-repeat;}
.team_p_tingting
{width:220px;background:url(../images/team-p-tingting.png) no-repeat;}
.team_p_xueqi
{width:180px;background:url(../images/team-p-xueqi.png) no-repeat;}

.team_p_cuizhi
{width:197px;background:url(../images/team-p-cuizhi.png) no-repeat;}
.team_p_chenwei
{width:193px;background:url(../images/team-p-chenwei.png) no-repeat;}
.team_p_baoping
{width:205px;background:url(../images/team-p-baoping.png) no-repeat;}
.team_p_maqiang
{width:187px;background:url(../images/team-p-maqiang.png) no-repeat;}
.team_p_dandan
{width:276px;background:url(../images/team-p-dandan.png) no-repeat;}

.team_p_chengang
{width:225px;background:url(../images/team-p-chengang.png) no-repeat;}
.team_p_chunmei
{width:208px;background:url(../images/team-p-chunmei.png) no-repeat;}
.team_p_junzhao
{width:223px;background:url(../images/team-p-junzhao.png) no-repeat;}
.team_p_xiaoying
{width:201px;background:url(../images/team-p-xiaoying.png) no-repeat;}
.team_p_liangjun
{width:201px;background:url(../images/team-p-liangjun.png) no-repeat;}

.team_p_saying
{width:100%;height:45px;padding-top:5px;color:#fff;text-align:center;background-color:#000;Opacity:0.7;position:absolute;bottom:0px;z-index:1;display:none;}
.team_p_c:hover .team_p_saying
{display:block;}

.team-btm-shad
{max-width:1002px;height:211px;width:100%;margin:117px auto 0;position:relative;font-size:22px;color:#9da6b0;background:url(../images/teampersons.jpg) no-repeat;background-size:contain;text-align:center;}
.team-welcome
{position:absolute;top:100px;width:200px;left:50%;margin-left:-100px;}
.team-join
{color:#f9a61a;font-size:30px;}
.link-p
{font-size:16px;padding-left:90px;max-width:770px;width:100%;margin-bottom:60px;display:inline-block;vertical-align:top;}
.link-p p
{line-height:20px;position:relative;}
.questip
{
    border:1px solid #ddd;border-radius:5px;background-color:#e3ebee;position:absolute;top:30px;left:0px;z-index:1;width:100%;padding:10px;line-height:30px;
    background-image:-moz-linear-gradient(top ,#fffbea, #fef7cb);
    background-image:-webkit-linear-gradient(top,#fffbea, #fef7cb);
    background-image:-o-linear-gradient(top,#fffbea, #fef7cb);
    background-image:-ms-linear-gradient(top,#fffbea, #fef7cb);
    box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);
}
/******    页脚页面结束    *******/

/*******    新闻页开始    *******/

.newstabbtns-out
{width:100%;height:40px;font-size:18px;}
.newstabhr
{width:80%;float:left;border:1px solid #dddddd;}
.news-tit
{text-align:center;color:#514f52;font-size:20px;font-weight:bold;}
.news-content
{text-align:center;color:#514f52;font-size:14px;font-weight:bold;margin-top:33px;}
.newshr
{border:1px dotted Transparent;width:100%;background:url("../images/dati-dialog-dotted.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);margin-top:15px;}
.newsparag
{line-height:35px;font-size:14px;margin-top:30px;}
.news-img-c
{line-height:35px;font-size:14px;margin:0 auto;margin-top:60px;max-width:560px;width:100%;height:370px;}
.news-img-desc
{text-align:center;width:520px;margin:0 auto;margin-top:12px;}

/*******    新闻页结束    *******/

/****  通用下拉框控件  ****/
.uc_select_out
{
    border:1px solid #c2c6c8;
    height:42px;
    line-height:42px;
    width:150px;
    border-radius:3px;
    background-color:#fafafc;
    color:#3c3c3c;
    font-size:15px;
    padding-left:20px;
    display:inline-block;
    margin-right:10px;
    position:relative;
    cursor:default;
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    -o-user-select-none:none;
}
.uc_select_down
{
    background:url(../images/man_select_icon.png) no-repeat scroll 0 0 #fafafc;
    height:40px;
    width:22px;
    position:absolute;
    right:1px;
    top:1px;
}
.uc_select_options
{
    position:absolute;
    top:41px;
    left:-1px;
    z-index:1;
    width:100%;
    display:none;
    border:1px solid #c2c6c8;
    border-top:0;
    background-color:#fafafc;
    border-radius:0 0 3px 3px;
    min-height:40px;
    max-height:300px;
}
.uc_select_options span
{
    width:150px;
    padding-left:20px;
    line-height:42px;
    display:block;
}
.uc_select_options span:hover
{
    background-color:#c2c6c8;
}
.uc_selected
{
    width:100%;
    border:none;
    height:40px;
    background-color:Transparent;
    font-size:15px;
    cursor:default;
}
/****  通用下拉框控件--结束  ****/

/******alert弹出框**********/
#a_sub_alert
{
	text-align: center;
	width: 84px;
	line-height: 30px;
	border-radius: 3px;
	display: block;
	background-color: #8ad244;
	margin: 0 auto;
	color: #fff;
}
#div_alert
{
	width: 300px;
	height: 150px;
	margin-left: -150px;
	margin-top: -67px;
	left: 50%;
	top: 50%;
	z-index: 9999;
	position: fixed;
	background: #fff;
	color: #3c3c3c;
	display: none;
	border-radius: 5px;
	border: 1px solid #d6d6d6;
	font-size:16px;
}
.alert_handle
{
	width: 100%;
	height: 35px;
	background: #8ad244;
	text-align: center;
	color: #fff;
	line-height: 35px;
	border-radius:5px 5px 0 0;
}
#text_content
{
	text-align: center;
	height: 45px;
	padding: 20px 0 5px;
}
#lb_alert
{padding:0 10px;}
/********* alert弹出框结束 *********/


/****  新版首页  *****/
.hm_page1
{
    background:#94C7F7 url(../images/home/hm_p1_bg.png) no-repeat scroll center top;min-height:846px;text-align:center;position:relative;
    /*background:#94C7F7 url(../images/home/duanwu.jpg) no-repeat scroll center top;min-height:768px;text-align:center;position:relative;*/
    background-size:cover;
}
.hm_page2
{
    background:#9EE089;min-height:900px;position:relative;
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#9EE089), to(#C7F6BA));
    background:-moz-linear-gradient(top, #9EE089,#C7F6BA);
    background:-ms-linear-gradient(top, #9EE089,#C7F6BA);
}
.hm_page3
{
    background:#FDE8AA;min-height:900px;position:relative;
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#FDE8AA), to(#FDF9C7));
    background:-moz-linear-gradient(top, #FDE8AA,#FDF9C7);
    background:-ms-linear-gradient(top, #FDE8AA,#FDF9C7);
}
.hm_page4
{background:#E6CAFE;position:relative;}
.hm_page5
{background:#F6F6F6 url(../images/home/hm_p5_bg.png) no-repeat scroll center;min-height:449px;position:relative;}
.hm_page6
{background:#E3EbEE;position:relative;}
.hm_logo
{
    max-width:430px;height:416px;width:100%;margin:60px auto 0; 
    /*max-width:500px;height:257px;width:100%;margin:60px auto 40px;*/   
}



hm_wrapper img
{max-width:100%;width:100%;}
/*
.hm_page1 img
{
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    transform-style:preserve-3d;
}
.hm_page1 img:hover
{
    -moz-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
*/
.hm_more
{width:60px;height:32px;position:absolute;left:17%;top:70px;background:url(../images/home/hm_more.png) no-repeat;}
.hm_operations
{
    max-width:500px;width:100%;margin:20px auto 0;
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none;
    -o-user-select-none:none;
 }
.hm_table_c
{
    max-width:100%;width:100%;border:0;
    color:#226fc6;
    text-align:left;margin-bottom:20px;
}
.hm_table_c span
{font-size:18px;cursor:pointer;}
.hm_table_c span:active,.hm_reg_role:active
{color:Yellow;}
.hm_linkhigh
{color:#fff;}
.hm_table_c input
{width:90%;height:30px;border-radius:3px;border:2px solid #fff;font-size:16px;background-color:Transparent;padding-left:10px;}
.hm_reg_table,.hm_kungfu_table
{display:none;margin-bottom:0px;}
.hm_log_table tr,.hm_reg_table tr
{line-height:50px;}
.hm_log_table td,.hm_reg_table td
{position:relative;width:50%;}
.hm_line
{width:100%;height:6px;background:url(../images/home/hm_line.png);margin-top:17px;position:relative;}
.hm_line_arr
{width:14px;height:6px;position:absolute;top:-3px;background:url(../images/home/hm_line_arr.png);left:16px;}
#btnLogin,#btnReg,.hm_submit
{width:100%;height:40px;line-height:40px;text-align:center;border-radius:5px;background-color:#FEF68A;color:#847826;font-size:18px;margin-top:20px;cursor:pointer;}
.hm_nav_c
{   
    position:fixed;left:50%;width:81px;margin-left:-40px;height:45px;line-height:62px;
    background:url(../images/home/hm_nav_c.png);
    cursor:pointer;text-align:center;z-index:1;
}
.hm_p2_main,.hm_p4_main
{max-width:1064px;width:100%;margin:0 auto;position:relative;}
.hm_p4_main
{max-width:1095px;text-align:center;}
.hm_p2_content
{margin:30px auto;display:inline-block;width:100%;}
.hm_p2_img1
{
    float:left;max-width:520px;height:360px;width:100%;
    /*
    -webkit-transform:translateX(-100px);
    transform:translateX(-100px);
    -moz-transform:translateX(-100px);
    -ms-transform:translateX(-100px);
    -o-transform:translateX(-100px);
    transform:translateX(-100px);
    -webkit-transition:all 0.3s ease 0s; 
    -moz-transition:all 0.3s ease 0s; 
    -ms-transition:all 0.3s ease 0s; 
    -o-transition:all 0.3s ease 0s; 
    transition:all 0.3s ease 0s; 
    */
}
.hm_p2_img2
{float:right;max-width:520px;height:360px;width:100%;}
.hm_p2_desc2,.hm_p3_desc2
{float:left;max-width:460px;width:100%;margin-left:30px;}
.hm_p2_desc1,.hm_p3_desc1
{float:right;max-width:540px;width:100%;}
.hm_p2_content h1,.hm_p4_main h1
{margin-top:80px;text-align:center;}
.hm_p2_desc1 h1,.hm_p2_desc2 h1,.hm_p3_desc2 h1
{color:#73B679;}
.hm_p3_desc2 h1,.hm_p3_desc1 h1,.hm_p3_desc2 h1
{color:#805324;}
.hm_p2_content p,.hm_p4_main p
{margin-top:54px;line-height:33px;font-size:18px;}
.hm_p2_desc1 p,.hm_p2_desc2 p,.hm_p3_desc2 p
{color:#48b367;}
.hm_p3_desc1 p,.hm_p3_desc2 p,.hm_p3_desc2 p
{color:#9C8658;}
.hm_p4_main p
{color:#a2649f;}
.hm_p4_main h1
{color:#64336D;}
.hm_p4_img1
{max-width:563px;width:100%;height:568px;margin-left:-190px;margin-top:100px;vertical-align:bottom;}
.hm_p4_content3
{position:absolute;right:50px;top:100px;}
.hm_p4_desc2
{max-width:356px;width:100%;display:inline-block;vertical-align:top;margin-top:150px;}
.hm_p5_content1
{font-size:18px;color:#010101;text-align:center;line-height:100px;}
.hm_p5_content2
{line-height:320px;text-align:center;}
.hm_p5_content2 .hm_p5_imgarea
{margin:0 90px;display:inline-block;position:relative;text-align:center;}
.hm_p5_imgdesc
{line-height:20px;position:absolute;top:185px;width:100%;color:#8A8A8A;font-size:16px;}
.hm_footer_btm
{max-width:600px;margin:0 auto;line-height:40px;height:40px;color:#FFF889;background-color:#302D38;border-radius:8px 8px 0 0;text-align:center;}
.hm_p6_desc
{position:relative;top:4px;}
.hm_p_nav
{position:fixed;right:15%;top:70px;width:16px;height:16px;line-height:16px;z-index:1;text-align:center;}
.hm_pnav_c
{width:14px;height:14px;background:url(../images/home/hm_circle2.png);cursor:pointer;margin:3px 0;}
.hm_pnav_high
{background:url(../images/home/hm_circle1.png);}
.hm_role_area
{margin-top:-15px;}
.hm_reg_role
{font-size:18px;width:80px;display:inline-block;cursor:pointer;}
.hm_role_sel
{width:19px;height:19px;position:relative;top:2px;margin-right:5px;visibility:hidden;}
.hm_linkhigh img
{visibility:visible;}
.hm_icon_c
{position:absolute;right:20px;top:15px;cursor:pointer;}
.hm_wenhao
{width:14px;height:20px;}
.hm_refresh,.hm_refreshV
{width:16px;height:16px;right:12px;top:17px;}
.tiaokuan
{padding-bottom:100px;}
.hm_tr4reg,.fpwd1,.fpwd2,.fpwd3
{display:none;}
.hm_codearea
{width:186px;height:364px;background:#fff;Opacity:0.26;margin-left:50px;display:none;}
.hm_codeimg
{position:absolute;left:105px;top:47px;display:none;}
/****  新版首页--结束  *****/
a.face_img[href*=profile]{padding-top:19px;}





/*------   通用弹出窗   -------*/
.block-div
{
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,0.4);
    position:fixed;
    top:0;
    left:0;
    /*- blockUI的z-index统一设置为2000 -*/
    z-index:2000;
    display:none;
}
.dlg-out
{
    min-width:350px;
    height:auto;
    min-height:170px;
    display:none;
    border-radius:5px;
    cursor:default;
    position:fixed;
    z-index:10000;
    box-shadow:-1px 1px 10px 1px rgba(0,0,0,0.4);
}
.dlg-bar
{
    width:100%;
    height:40px;
    line-height:40px;
    background-color:#9fc932;
    border-radius:5px 5px 0px 0px;
    text-align: left;
    cursor:move;
}
.dlg-title
{
    display:inline-block;
    padding-left:20px;
    color:#fff;
    float:left;
}
.dlg-rtbtns-out
{
    display:inline-block; 
    color:#fff;
    float:right;
    margin-right:10px;
}
.dlg-close
{
    text-align:center;
    width:34px;
    height:39px;
    display:inline-block;
    cursor:pointer;
    vertical-align:top;
    cursor:pointer;
    background:transparent url(../images/closefloat.png) no-repeat scroll 0 0;
}
.dlg-body
{
    width: 100%;
    min-height:130px;
    background-color: #fff;
    position:relative;
    border-radius:0 0 5px 5px;
}
.dlg-content
{
    padding:30px 20px 0;
    text-align:center;
}
.dlg-btns-out
{
    text-align:center;
    width:100%;
    position:absolute;
    bottom:20px;
}
.dlg-btn
{
    width: 90px;
    height:30px;
    border:0;
    display:inline-block;
    border-radius:3px;
    font-size: 16px;
    cursor:pointer;
    margin-right:10px;
    border:1px solid #58ab00;
}
.dlg-btn-submit
{
    background-color:#58ab00;
    color:#fff;
}
.dlg-btn-cancel
{
    background-color:#fff;
    color:#58ab00;
    border:1px solid #e5e5e5;
}

/*------  确认弹出窗--END    ------*/