﻿@charset "utf-8";
/* CSS Document */

html,body{ width:100%; height:100%; margin:0;}
body{animation:opacity 2s; -moz-animation:opacity 2s;  -webkit-animation:opacity 2s;  -o-animation:opacity 2s;}
*{ font-family: Microsoft Yahei; font-size:14px; color:#666; margin:0; padding:0}
ul,li,dl,dt{ list-style:none; margin:0; padding:0}
img{ border:none}
a{text-decoration:none; color:#555555; }
a:hover{}
input{outline:none}
.nomargin{ margin:0 !important}

.top_bg{width:100%; height:80px; background:url(../images/top_bg.png); border-bottom:1px #ccc solid; z-index:999}
.top_nav{width:80%; min-width:990px; max-width:1320px; margin:0 auto;}
.logo{float:left; padding-top:18px;}
.logo img{ height:50px;}
#nav{float:right}
#nav ul li{ float:left; position:relative}
#nav ul li a{ display:inline-block; margin:0 15px; height:78px; line-height:98px; }
#nav ul li a:hover{color:#5B93CD;}
#nav ul li.current a{color:#5B93CD; font-weight:bold; border-bottom:2px #5B93CD solid}
#nav ul li.login a,.nav ul li.share a.sharemain{ color:#fff; display:inline-block; padding:0 10px; height:30px !important; margin-top:35px !important; line-height:30px !important;}
#nav ul li.login a{background:#5B93CD;}
#nav ul li.login a:hover{ background:#427DB2}
#nav ul li.share a.sharemain{background:#F6921E; margin-left:0px}
.topphone{ background:#F6921E url(../images/phone.png) no-repeat 8px 9px !important; padding-left:20px !important; margin-left:20px !important}
#nav ul li.share a.sharemain:hover{ background:#C6701A; color:#fff}
#nav ul li.share div.down{display:none; position:absolute; top:60px; right:18px; padding-top:20px; z-index:1000; width:60px; }
#nav ul li.share ul{ border:0px #ccc solid; background:#fff; position:relative }
#nav ul li.share div.down ul li a{ border:none;}
#nav ul li.share div.down ul li img{ width:40px;}
.qrcode img{ width:180px !important;}
#nav ul li.share:hover div.down{ display:block}
#nav ul li.share ul li{ float:none; position:relative}
.erweima{display: none;width: 200px;height: 220px;right:70px !important;text-align: center;background-color: #333;padding: 20px;position: absolute;z-index: 999;border-radius: 5px;box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);color: #fff;font-size: 14px;line-height: 1.6;zoom: 1;filter: alpha(opacity=90);-moz-opacity: 0.9;opacity: 0.9;top:5px;}
.erweima div.qrcode{ margin-bottom:10px; position:static}
.erweima span{ font-size:12px; color:#ccc;}
#nav ul li.share ul li.weixin:hover div.ios,#nav ul li.share ul li.qq:hover div.android{ display:block}
#nav ul li.share ul li a{ display:block; height:50px; line-height:50px; margin:0; text-align:center}
.site_big_title{ width:100%; text-align:center; font-size:36px; color:#5B93CD; padding-top:150px;}
.site_small_title{ width:100%; text-align:center; font-size:18px; color:#5B93CD; padding-top:10px;}
.site_main_txt{ width:100%; text-align:center; font-size:16px; line-height:200%; padding-top:20px; }

.texing{width:80%; margin:0 auto; height:620px; min-width:990px; max-width:1320px; padding-bottom:50px;}

.updata_left{width:70%;  float:left;margin-top:110px; height:440px; }
.youdian_eng{font-size:24px; color:#5B93CD; }
.youdian_chn{font-size:16px; color:#5B93CD; margin-top:5px;}
.youdian_txt{margin-top:30px; line-height:200%;}
.youdian{ margin-top:50px;}


.updata{margin-top:42px;}
.updata dl dt{line-height:24px; padding:5px 0;  width:80%; }
.updata dl dt span{ font-weight:bold; color:#5B93CD}
.updata dl dt.read_more{ list-style:none;}
.updata dl dt.read_more a{ color:#5B93CD }
.updata_right{ float:left; width:26%; padding-top:110px; position:relative;}


.bottom{ width:100%; padding:30px 0;  border-top:1px #ccc solid}
.bottom_main{width:80%; min-width:990px; max-width:1320px; margin:0 auto}
.bottom_erweima img{ width:80px;}
.bottom_left{ float:left; margin-right:20px;}
.bottom_left span{ line-height:24px; text-align:center}
.tel_word{ color:#999}
.bottom_tel{ color:#666; font-size:24px; line-height:48px; margin-top:10px;}
.bottomlink{ margin-top:10px;}
.bottomlink a{ margin:0 10px; color:#999}
.bottomlink a:hover{ color:#333}
.bottom_right{ float:right; text-align:right;}
.copyright{ color:#999}

.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:50px; padding-bottom:30px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu div{
	background-image: url(../images/totop_bg.png);
  background-image: -webkit-image-set(url(../images/totop_bg.png) 1x,url(../images/totop_bgX2.png) 2x);
  background-repeat:no-repeat;
	}
.izl-rmenu .btn{width:40px; height:40px;cursor:pointer; margin-bottom:3px; position:relative;}
.izl-rmenu .btn-wb{background-position:0px 0px}
.izl-rmenu .btn-wb:hover{ background-position:-40px 0px;}
.izl-rmenu .btn-wb .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-wx{background-position:0px -40px}
.izl-rmenu .btn-wx:hover{background-position:-40px -40px;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background-position:0px -80px;}
.izl-rmenu .btn-phone:hover{background-position:-40px -80px;}
.izl-rmenu .btn-phone .phone{background:#FBB01F url(../images/totop_bg.png) 160px -80px no-repeat; position:absolute; width:185px; left:-160px; top:0px; line-height:40px; color:#FFF; font-size:18px; font-weight:bold; text-align:center; display:none; z-index:998}
.izl-rmenu .btn-top{background-position:0px -120px; display:none;}
.izl-rmenu .btn-top:hover{background-position:-40px -120px;}

.cnt{width: 320px; height:440px; background:#fff; border:1px #ccc solid; -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.5);-moz-box-shadow: 0 3px 10px 0 rgba(0,0,0,0.12);box-shadow: 0 3px 10px 0 rgba(0,0,0,0.12);}
.welcome{line-height:65px;font-size: 16px;text-align: center;color: #777;}
.login_box{padding: 10px 25px 15px;}
.info{margin-bottom: 10px;text-align: center;}
.w-avatar {width: 110px; height:110px;}
.w-avatar .img {width: 110px; height: 110px;border-radius: 110px;}
.form {margin-bottom: 10px;}
.form div{ border-bottom:1px #ccc solid; height:48px; line-height:60px;}
.form div input{ border:none; color:#999; width:210px; background:#fff;}
.other{ color:#666; margin-bottom:10px;}
.forget a{ color:#F6921E}
.forget a:hover{ color:#C6701A}
.btn{margin-bottom:10px;}
.login_tips{color:#f00; margin-bottom:15px;}
.btn input{width:125px;border-radius:5px; text-align:center; height:36px; list-style:36px; cursor:pointer;}
.btn .loginbtn{ background:#5B93CD; color:#fff; border:none; float:left;}
.btn .loginbtn:hover{ background:#0099ff; border-color:#0099ff;}
.btn .regbtn{ background:#F6921E; color:#fff; border:none; float:right;}
.btn .regbtn:hover{ background:#C6701A}
.form div input.phone_btn{width:40px; margin-left:4px;background:#5B93CD; color:#fff; border:none; line-height:20px; height:24px; cursor:pointer}
.form div input.phone_btn:hover{background:#0099ff;}

.slideBox{ width:100%; height:100%; position:relative; *z-index:0; margin:0 auto;}
.slideBox .bd{ height:30px; position:absolute; bottom:0px; width:100%;}
.slideBox .hd{ width:100%; text-align:center; position:absolute; bottom:-30px;}
.slideBox .hd span{display:inline-block; height:10px; line-height:30px; width:15px; color:#666; font-family:"微软雅黑";background:url(../images/num_normal.png) no-repeat; cursor:pointer; float:none}
.slideBox .hd span.on{ background:url(../images/num_on.png) no-repeat}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd ul li{ position:relative; background:#fff; text-align:center}
.slideBox .bd img{height:400px; margin-top:20px}
.burder_content{ position:absolute; top:0; left:0px; height:440px; width:100%; padding-left:0px; padding-top:0px; background-color:#fff; text-align:left }
.burder_content .burder_content_type{ float:left; display:block; font-size:14px; line-height:30px; text-align:center; height:30px; width:105px; font-weight:bold; color:#fff; background-color:#F6921E;}
.tempWrap{ width:100% !important}

.registerline{width:990px; margin:30px auto; border:1px #ccc solid}
.registerwel{height:50px; margin:0 30px; border-bottom:1px #ccc solid}
.wel_left{float:left; font-size:18px; line-height:50px;}
.wel_right{float:right; font-size:14px; line-height:50px;}

.registerbox{ margin:20px auto}
.registerbox ul li{ height:50px; line-height:50px;}
.registerbox ul li a,.wel_right a{ color:#5B93CD}
.registerbox ul li a:hover,.wel_right a:hover{ color:#0099ff}
.registerbox ul li span{ float:left}
.registerbox ul li span font{ color:#f00}
.registerbox ul li span.paymen{ width:300px; text-align:right;}
.registerbox ul li span.paymen_input{ width:245px; margin-right:20px;}
.registerbox ul li span.paymen_input input,.registerbox ul li span.paymen_input select,.registerbox ul li span.paymen_input textarea{ width:100%; border:1px #ccc solid; height:30px; margin-top:9px;}
.registerbox ul li span.paymen_tips{ width:420px; font-size:12px; color:#999}
.registerbox ul li span.paymen_tips a{ font-size:12px;}
.registerbox ul li span.paymen_input input.paymen_check{ width:16px; height:16px; margin-right:3px; margin-top:20px; border:none}
.paymen_btn{ margin-bottom:30px;}
.paymen_btn input{background:#F6921E; color:#fff; border:none;width:125px; text-align:center; height:36px; line-height:36px; cursor:pointer; margin-left:300px;}
.paymen_btn input:hover{ background:#C6701A}

.error input,.error select,.error textarea {border: 1px #F4BCC0 solid !important; background: #FFF1F2;}
.error span.paymen_tips{ color:#F00 !important}

.height_auto{height: inherit !important;display: inline-block;}