
/*------reset------*/
body,div,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
ol,ul{ list-style:none;}
img,fieldset{ border:0 none; display:block;}
/*------gb_common------*/
body{ font:12px/1.5 \5B8B\4F53,Tahoma, Geneva, sans-serif; background:#ededed;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.hide{ position:absolute; left:-9999px!important;}
.nobg{ background:none!important;}
.block{ display:block!important;}
.none{ display:none!important;}
h1,.nav .on a,.nav a:hover,.use li,.use h3,.txt_box,.blank,legend,.form_list .on,.submit .btn-1,.search,.tab .on,.reg_nav li,.row,.downfile,.reg_submit{ background:url(../images/sprite.png) no-repeat;}
.faq li,.faq2 li,.dl_box dt,.dl_box h3,.help_faq h3,.help_faq2 li{ background:url(../images/pots.png) no-repeat}
/*------gb_top------*/
.top{ position:relative; width:960px; height:90px; margin:0 auto; background:#fff;}
.h1{ width:836px; height:65px; position:relative; left:27px; top:8px;}
.h1 a{ display:block; width:836px; height:65px; overflow:hidden; line-height:999px;}
.channel{ position:absolute; right:20px; top:15px;}
.channel a{ color:#2f2f2f;}
.channel span{ margin:0 6px;color:#BEBDBD;}
/*------gb_nav------*/
.hd{ height:47px; /*border-bottom:0 solid #fff; background:#3099D3;*/}
.nav{ width:960px; height:47px; background:#38A7E4; margin:0 auto; position:relative; top:-4px; left:0; border-bottom:1px solid #fff; +border-bottom:0;}
.nav ul{ margin-left:5px;}
.nav li{ float:left; width:105px; height:47px; line-height:47px; text-align:center; border:1px solid #2D86B6; border-bottom:0 none; border-top:0 none; border-right-color:#52BEEE; margin-right:-2px;}
.nav .on{ border-left-color:#52BEEE}
.nav a{ color:#fff; font-size:14px; display:block; width:103px; height:47px;border:1px solid #52BEEE; border-bottom:0; border-top:0; border-right-color:#2D86B6;}
.nav a:hover{ text-decoration:none; background-position:-260px -67px;}
.nav .on a,.nav .on a:hover{ background-position:-154px -67px; border-left-color:#2D86B6}
/*------gb_layout------*/
.wrap{ width:960px; margin:-5px auto; +margin-top:-4px; position:relative; z-index:100;background:#fff; padding:15px 0 39px;}
.wrap:after{clear: both;display: block;visibility: hidden;height: 0;line-height: 0;content: "";}
.main{ float:left; width:640px; margin:0 10px 0 20px; display:inline;}
.sidebar{ float:left; width:272px;}

.m_Bottom{margin-top:10px;}
.s_Top{ height:230px; background:#fff; border:1px solid #E3E3E3; padding:1px;}
.s_Bottom{ margin-top:10px;}
.cotBox{ border:1px solid #e3e3e3; position:relative;}
.gb_tits{ position:relative; height:20px; border-bottom:1px solid #e3e3e3; background:url(../images/rep.png) 0 -240px repeat-x;}
.txt_box{display:block; position:absolute; left:-1px; top:-1px; padding-left:12px;width:100px; height:22px; background-position:-153px -115px;color:#fff; line-height:23px; font-weight:bold; overflow:hidden;}
/*------gb_footer------*/
.ft{ height:569px; background:#EDEDED url(../images/foot.png) center 0 no-repeat; position:relative; margin-top:-436px;}
.ft p{ margin:0 auto; width:960px; padding-top:487px;background:#EDEDED url(../images/foot.png) center 0 no-repeat; text-align:center; color:#7F7F7F;}
.ft a{ color:#7f7f7f;}
.ft span{ display:block; text-align:center; font-family:Tahoma;}
																	/*------Page_index------*/
/*------m_Top------*/
.page{ position:absolute; right:20px; top:204px; height:20px; background:url(../images/foot.png) center 0 no-repeat}
.page a{ margin-left:6px; display:inline-block; width:19px; height:19px; line-height:19px;text-align:center;color:#2E89BC; background:#fff;overflow:hidden;}
.page a:hover{ text-decoration:none;}
.page .on{ color:#fff; background:#3099D3; text-decoration:none;}
/*------m_Bottom------*/
.process{ padding:23px 0 0;}
.use{ height:114px; border:1px solid #E3E3E3;}
.use li{ float:left; width:160px;height:114px; display:inline; margin-left:-1px;background-position:-427px 7px}
.use h3{ position:relative; left:4px; top:-23px; width:151px; height:37px; line-height:999px; overflow:hidden;}
.use .use1{ background-position:0 -59px; left:5px;}
.use .use2{ background-position:0 -100px}
.use .use3{ background-position:0 -142px}
.use .use4{ background-position:0 -185px}
.use p{ padding:0 12px 0 15px; margin-top:-3px; line-height:1.7;}

.business{margin-top:10px; height:247px; overflow:hidden;}
.download_business{ float:left; width:314px; position:relative;}
.kankan_business{ float:right; width:313px; position:relative;}

/*------s_Top------*/
.form{height:213px; padding:17px 0 0 25px;background:url(../images/rep.png) repeat-x;}
legend{ display:block;+margin-left:-7px;width:80px; height:15px; background-position:-259px -120px; text-indent:-9999px;overflow:hidden;}
.form_list{ padding-top:27px;}
.form_list li{ margin-bottom:11px;}
.form_list label,.form_list input{ vertical-align:middle; color:#676767;}
.user label,.pass label,.vdcode label{ margin-right:-6px; _margin-right:-4px;}
.user span,.pass span{ display:inline-block; width:164px; height:21px; border:1px solid #CED9E1; vertical-align:middle;}
.form_list .on{ background-position:-153px -140px;}
#user,#pass,.fg_user_txt,.fg_email{width:161px; height:21px; padding-left:3px; _height:19px; line-height:21px; +line-height:18px; border:0 none; background:none;}

.vdcode span{ display:inline-block; width:70px; height:21px; border:1px solid #CED9E1; vertical-align:middle;overflow:hidden;}
#vdcode{width:71px; height:21px; padding-left:3px; _height:19px; line-height:21px; +line-height:18px; border:0 none; background:none;}
#vdimgck{padding-left:5px;display:inline;overflow:hidden;}

.checkbox{ margin-left:36px; +margin-left:32px;}
.checkbox label{ font-family:Tahoma;color:#C1C1C1;}

.submit{ margin-left:47px;}
.submit .btn-1{ vertical-align:bottom; +vertical-align:baseline;border:0 none; background-position:-323px -137px; line-height:999px; overflow:hidden; text-indent:-9999px; +text-indent:0; display:inline-block; width:80px; height:33px; cursor:pointer;}
.submit a{ color:#41A3E0; margin-left:9px; position:relative; top:-5px; +top:-6px;}
.forget{ margin:-5px 0 0 47px; color:#c1c1c1}
.forget a{ color:#c1c1c1;}
.blank{ height:10px; overflow:hidden; background-position:-153px -175px;}
/*------s_Bottom------*/
/*---FAQ---*/
.faq{ padding:13px 0 0 11px; overflow:hidden;}
.faq li{ padding-left:8px; margin-bottom:6px; height:18px; overflow:hidden; background-position:0 8px}
.faq a{ color:#000000;}
.faq a:hover{ color:#1D93D0}

.faq2{ padding:8px 0 0 11px;overflow:hidden;}
.faq2 li{ padding-left:8px; margin-bottom:6px; height:18px; overflow:hidden; background-position:0 8px}
.faq2 a{ color:#000000;}
.faq2 a:hover{ color:#1D93D0}
.more{ position:absolute;height:22px;line-height:21px; right:13px; top:0px; font-family:Verdana; font-size:10px; color:#1d93d0;}
/*---contact---*/
.page1_contact{ margin-top:11px;}
.page1_contact ul{ padding:15px 0 8px 10px;}
.page1_contact li{ color:#787878;margin-bottom:6px; font-family:Tahoma;}

/*------Page_producedown and Page_produce------*/
.mrt{ margin-top:11px;}																
.dl_box{ padding:17px 0 51px 33px;}
.dl_box dt,.dl_box h3{ padding-left:9px; background-position:0 -29px;color:#2D2D2D; font-weight:bold; font-size:14px; margin:25px 0 8px;}
.dl_box dd,.dl_box p{ color:#787878; text-indent:2em; line-height:2; padding-right:22px;}
.dl_box2{ padding:17px 0 11px 13px;}
.nomrt{ margin:0;}
.gb_tits_alone{ border:1px solid #E3E3E3;}
.st_que{ border:1px solid #e3e3e3; border-bottom:0; margin-top:10px;}
.st_que li{ height:30px; border-bottom:1px solid #e3e3e3; line-height:30px; color:#787878;padding-left:11px;}
.st_que a{ color:#787878;}
.st_que .on{ background:#F3F3F3;}
																	/*------Page_helpcenter------*/
.search{ margin-top:10px; width:272px; height:30px; background-position:-155px -192px;}
.text{ width:221px; height:30px; line-height:30px\9;background:none; border:0 none; padding-left:11px; margin-right:4px; vertical-align:middle;}
.search_submit{ width:30px; height:30px; background:none; border:0 none; cursor:pointer; line-height:999px; overflow:hidden; text-indent:-9999px; +text-indent:0;vertical-align:middle;}
.tab{ position:relative; left:-1px; top:0px;}
.tab h2{ float:left; width:76px; height:20px; line-height:20px; color:#2d2d2d; cursor:pointer; border-right:1px solid #E3E3E3; border-left:1px solid #E3E3E3; text-align:center;}
.tab .on{ position:relative; left:0; top:-1px; width:100px; height:22px; background-position:-153px -115px;border:0 none; color:#fff; font-weight:bold; line-height:22px; margin-bottom:-3px;}

.help_faq{ padding:12px 15px 20px; color:#515151;}
.help_faq li{ border-bottom:1px dashed #DBEAFF; padding:5px 0 6px;}
.help_faq h3{ background-position:0 -69px; height:18px; padding-left:8px; font-size:14px; cursor:pointer;}
.help_faq div{ display:none; color:#969696;  line-height:2;word-wrap:break-word;}
.help_faq .on div{ display:block;}

.help_faq2{ padding:12px 15px 20px; color:#515151;overflow:hidden}
.help_faq2 li{ border-bottom:1px dashed #DBEAFF; background-position:0 -69px; height:18px; padding-left:8px; font-size:14px; cursor:pointer;padding-bottom:8px;margin-top:8px;}
.help_faq2 li a{color:#4E4D4D}

.help_down{ padding:12px 12px; color:#4E4D4D;}
.help_down a{ color:#4E4D4D}
.hdown_t{ height:317px; overflow:hidden;}
.listbox{ float:left; width:270px; height:305px; background:#F5F5F5; padding:12px 15px 0;}
.quelist{ float:right;}
.newsbox{ margin-bottom:30px;}
.listbox h3,.hdown_b h3{ font-weight:bold; margin-bottom:6px;}
.listbox li{ margin-top:6px;}
.hdown_b{ height:100px; background:#F5F5F5; padding:17px 0 0 15px; margin-top:10px;}
.hdown_b li{ float:left;width:101px; height:27px; line-height:27px; background:#fff; border:1px solid #D3D3D3; margin:0 11px 9px 0; text-align:center; color:#1D91CD;}
.hdown_b a{ color:#1D91CD; display:block; height:27px;}
.hdown_b a:hover{ text-decoration:none;}
																	/*------Page_contact------*/

.coo_partner{ padding:0 0 20px 31px; clear:both; overflow:hidden; zoom:1;}
.coo_partner li{ float:left; width:86px; height:29px; margin:20px 27px 0 0; border:1px solid #DEDEDE;}
																	/*------Page_reg------*/
.regBox{ margin:0 20px; position:static;}
.regBox_succ_left{ margin:20px 10px 20px 20px;}
.regBox_succ_right{ margin:20px 20px 20px 20px;  color:#9b9b9b; word-wrap:break-word;}
.regBox_succ_left p{ color:#9b9b9b; margin-top:16px; word-wrap:break-word;}
.regBox_succ_right p{ color:#9b9b9b; margin-top:16px; word-wrap:break-word;}
.reg_txt{ width:127px; background-position:0 -291px;}
.reg_main{ padding:57px 0 39px 157px;}
.reg_succ_main{ padding:27px 27px 39px 27px;}
.reg_nav{ height:58px;}
.reg_nav ol{zoom:1; overflow:hidden; clear:both;}
.reg_nav li{ float:left; position:relative; width:135px; height:58px; line-height:50px; font-size:16px; font-weight:bold; color:#6d6d6d; text-align:center; background-position:-242px -227px; margin-right:64px;}
.reg_nav .on{ background-position:-104px -227px; color:#fff;}
.row{position:absolute; left:155px;top:12px; width:26px; height:28px; background-position:0 -258px;}
.reg_cot{ margin-top:45px;}
.reg_cot fieldset{ position:relative;}
.reg_cot legend{ background:none; text-indent:0; width:5em; position:absolute; left:0; top:2px; color:#676767;}
.reg_cot input{ vertical-align:middle;}
.reg_cot label{ vertical-align:middle}
.fb{ margin:0 0 19px 66px;}
.lbwebside{ font-family:Tahoma; color:#676767; margin-right:3px;}
.regtext{ width:369px; height:21px; border:1px solid #CDD8E0; line-height:21px; padding-left:3px;}
.downfile{ display:inline-block; width:97px; height:24px; line-height:24px; color:#010101; text-align:center; background-position:-149px -289px; vertical-align:middle; margin-left:10px;}
.downfile:hover{ text-decoration:none;}
.txarea{ width:450px; height:180px; border:1px solid #cdd8e0; overflow:auto; padding:3px 0 0 3px;}
.checks{ +margin-left:-4px; color:#6A6668;}
.checks{ margin-bottom:7px; font-family:Tahoma;}
.checks label{ margin-right:3px; +margin-right:0px}
.checks input{+margin-right:-3px}
.reg_submit{ position:relative; display:block;width:101px; height:34px; background-position:0 -225px; text-indent:-9999px; +text-indent:-9999px; line-height:999px; overflow:hidden; border:0 none; cursor:pointer; margin:-10px 0 0 66px; }
.moredetails{ display:none; border:1px solid #CDD8E0; width:453px; background:#F7F7F7; margin-top:15px; color:#6D6D6D;border-radius:5px; padding:3px 0 10px;}
.moredetails a{ color:#6D6D6D}
.moredetails h3{ font-weight:bold;line-height:24px; text-align:center;}
.moredetails ul{ padding:0 10px;}
.moredetails li{ line-height:1.8}
.moredetails p{ text-align:right; margin:0!important; padding-right:20px;}
.moredet{ text-align:center;}
.moredet a{ display:inline-block; width:80px; height:31px; line-height:31px; color:#fff; background:url(../images/moredetai.png) no-repeat; text-decoration:none;}

.regBox p{ color:#9b9b9b; margin-top:16px; word-wrap:break-word;}
.regBox .txt_dec{ margin-top:11px;}
.reg_downtxt{ width:540px;}
.check{ color:#6A6668;}
																	/*------Page_forgpass------*/
.forgpass{ height:272px; padding-top:54px;}
.fg_form{ width:429px; height:208px; padding:0; color:#787878; background:url(../images/forgpass_bg.png) no-repeat; margin:0 auto;l}
.fg_form_list{ padding-top:26px;}
.fg_form_list .forg_txt{ text-align:center; margin-bottom:23px;}
.fg_form_list .fg_user{ padding-left:82px;}
.fg_form_list .fg_pass{ padding-left:58px;}
.fg_user span,.fg_pass span{ width:233px;}
.fg_form_list .on{background:url(../images/fogpass.png) no-repeat;}
.fg_user_txt,.fg_email{ width:230px!important;}
.fg_submit{ margin:22px 0 0;; text-align:center;}
.fg_submit input{ width:106px; height:33px; background:url(../images/forgpass_btn.png) no-repeat;}
   .main2
    {
        width: 922px;
		margin:0 auto;
		overflow:hidden;
    
    }

    .coin_slider_container
    {
        border: 2px solid #dddddd;
        padding: 2px;
         width: 960px;
        height: 200px;
        overflow: hidden;
    
    }
    .coin_slider
    {
        width: 922px;
        height: 200px;
		margin:0 auto;
        overflow: hidden;
    
    }
    .coin_slider a
    {
        text-decoration: none;
        outline: none;
        border: none;
    }
    .cs-buttons
    {
        height: 20px;
        position: absolute;
        right: 450px;
		top:220px;
        z-index: 1001;
    }
    .cs-buttons-a
    {
		margin-left:6px; display:inline-block; width:19px; height:19px; line-height:19px;text-align:center;color:#2E89BC; background:#fff;overflow:hidden;
    }
    .cs-active
    {
		color:#fff; background:#3099D3; text-decoration:none;
    }

	

.userinfo{
margin-top:20px;	
}
.userinfo .welcome{
	width:220px;
	height:24px;
	margin:12px auto;
	background:#F9F9F9;
	border-top:1px solid #EEE;
	border-bottom:1px solid #EEE;
	line-height:23px;
	text-indent:10px;
	color:#666;
}
.userinfo .welcome strong{
	color:#F60;
	font-weight:bold;
}
.userinfo .userface{
	width:60px;
	height:64px;
	overflow:hidden;
	padding-left:16px;
	padding-top:2px;
	float:left;
}
.userinfo .userface a{
	display:block;
	margin:0px auto;
	text-align:center;
}
.userinfo .userface a img{
	width:52px;
	height:52px;
	display:block;
	margin:0px auto 6px;
	padding:2px;
	border:1px solid #DDD;
}
.userinfo .mylink{
	width:144px;
	float:left;
	overflow:hidden;
}
.userinfo .mylink ul{
}
.userinfo .mylink ul li{
	width:72px;
	float:left;
	line-height:21px;
	text-indent:12px;
}
.userinfo .mylink ul li a{
	color:#555;	
}
.userinfo .uclink{
	height:31px;
	line-height:31px;
	clear:both;
	overflow:hidden;
	text-align:center;
	color:#DDD;
}
.userinfo .uclink a{
	color:#690;
	margin:0px 2px;
}

.pagelist {margin:0 auto; height:55px;width:600px;text-align:center;overflow:hidden;}
.pagelist ul {display:inline-block; *display:inline; zoom:1;margin:0 auto;position:relative;}
.pagelist ul li {list-style:none;float:left;padding:2px 6px; border:1px solid #e3e3e3;; height:20px; line-height:20px; margin:0px 2px;}
..pagelist ul li{color:#4E4D4D}
.thisclass{ background:#a9d2ff; display:block; padding:0px 6px; font-weight:bold;}

.viewbox{
	width:712px;
	overflow:hidden;
	padding-bottom:8px;
}
.title{
	height:46px;
	line-height:46px;
	text-align:center;
	overflow:hidden;
	padding-top:10px;
}
.title h3{
	font-size:20px;
	color:#2b2b2b;
}
.info{
	height:24px;
	line-height:17px;
	text-align:center;
	overflow:hidden;
	color:#666;
}
.info small{
	margin-left:8px;
	margin-right:3px;
	color:#999;
	font-size:12px;
}
.info a{
	color:#690;
}

.content{
	font-size:14px;
	padding:12px 16px;
	line-height:25px;
	color:#333;
}
 .context{width:98%;height:46px;margin:0 auto;}
.le{float:left;overflow:hidden;line-height:23px;width:100%}
.ri{float:left;overflow:hidden;line-height:23px;width:100%}
  .context a{ color:#787878;}
  .context a:hover{ color:#1D93D0}