﻿@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;}
body{font: 14px/2em "Microsoft","微软雅黑","PingFang SC";}
a{ text-decoration:none;}
ul,ol{ list-style:none;}
fieldset, img {border: none;}
input{outline:medium;}
.clearfix:after{
        content: " ";
        display: block;
        clear: both;
        visibility: hidden;
    }
.clearfix {
            zoom: 1; /* IE < 8 */
        } 
.wrap{ width:1200px; margin:0 auto;}
.top{ width:100%; height:34px; background-color:#2b2b2b; line-height:34px;}
.fl{ float:left;}
.rt{ float:right;}
.top .site{ padding-left:10px; color:#FFF; font-size:12px; line-height:34px;}
.top .site a{ color:#FFF;}
.top .site a:hover,.g-user-card ul li a:hover{ color:#e6e6e6;}
.top .site .line{ margin:0 12px;}

.header{height: 72px;box-shadow: 0 5px 5px rgba(0,0,0,0.1);position: relative;z-index:999;}
.header .logo{ display:block; margin-top:4px; width:248px; height:54px; float:left;}
.nav{ float:left; margin:24px 0 0 30px;}
.nav li{ float:left; margin-right:32px; width:28px; text-align:center;}
.nav li a{ font-size:14px; color:#333; position:relative; display:block; line-height:24px;}
.nav li .active,.nav li a:hover{border-bottom: 4px solid #ba2527;}
.header p{ float:right;}

	
input{ border:none; vertical-align:middle;}
.form-group label{position: relative;display: inline-block;z-index: 1
margin-left: 2px;width: 12px;height: 12px;cursor: pointer;vertical-align: middle;background:url(../img/sign.png) no-repeat;}
#loginLink,#regeLink{ color:#fff; font-size:14px;}
.shu{ padding:0 14px; color:#4a4a4a;}

.index_mains{ height:520px; background:url(../img/banner-2.jpg) no-repeat; width:100%;}
.wrap_s{ width:1200px; position:relative; height:100%; margin:0 auto;}
.index_mains .pic_2{width: 710px;height: 292px;position: absolute; top: 47%;left:32px; margin-top: -146px;}

/*登录*/

.remb{margin:0 auto;width:324px;height:28px; font-size:13px; color:#787d82; margin-top:10px;}
.remb a{ color:#38a4ff;}
.remb a:hover{ color:#f05050;}
input[type="checkbox"]{ display:none;}
.remb label{ margin-right:8px;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */box-sizing:border-box; border: 1px solid #b8b8b8; border-radius: 1px;width: 12px; height: 12px;cursor: pointer;display: inline-block;vertical-align: middle; margin-top:-2px; }
.remb label.mark{background: url(../img/select2.jpg) no-repeat 0px 0px; border:none;}
.remb p{ vertical-align:middle; float:left;}
.remb .fogt{color:#787d82; float:right;}

/*.error-msg{color:#e40; font-size:12px;height: 12px;line-height: 12px;text-align: center;}*/

/*注册*/
.zhuce{ width:330px;background:#FFF; border-radius:4px; overflow:hidden; position:absolute; top:86px; right:0; padding:30px 30px;height:330px; overflow:hidden;box-shadow: 0 12px 24px 0 rgba(28,31,33,.1);}
.zhuce .sub{font-size: 14px;color: #787d82;width: 324px;margin: 0 auto;text-align: center;}
.rege-close{position:absolute; top:-2px; right:7px; color:#000; font-size:21px; cursor:pointer;}
.title{ font-size:22px; color:#333;}
.title .logo{ display:inline-block; vertical-align:middle; width:22px; height:20px;}
.title p{ display:inline-block;}
.register-box-con{ width:330px;  background:#fff; margin-top:22px; margin-bottom:14px;}
.register-box-cen-form{ position:relative; text-align:center;}
.register-box-cen-form .tu{ position:absolute;top: 11px;left: 10px;width: 20px;}
.margin-bottom20{ margin-bottom:20px;}
.w358{ width:286px;}
.w120{ width:98px;}
.w380{ width:290px;}
.w228{ width:180px;}
.mar-left10{ margin-left:10px;}
.mar-top20{ margin-top:20px;}
.login-box-cen-form-input{ float:left; padding-left:38px; border:1px solid #ccc; height:38px; line-height:38px; font-size:14px; border-radius:4px; color:#777;}
.err-top40{ top:40px;}
.err{ float:left; height:20px; line-height:20px; text-align:right; font-size:12px; color:red; display:none; position:absolute; left:0px;}
.login-box-cen-form-mes{ float:left;border:none; height:40px; line-height:40px; text-align:center;font-size:14px; color:#fff; background:#f05050; cursor:pointer; border-radius:5px;}
.login-box-cen-form-button{height:42px; line-height:42px; font-size:18px; color:#fff; text-align:center; background:#f05050; cursor:pointer; border-radius:38px;}
.login-box-cen-form-button:hover{background:#fe6456;}
.zhuce .sub a{ color:#f01400;}
.zhuce .sub a:hover{ color:#fe6456;}


.error{/*background:#ccc url(../img/error.gif) no-repeat;*/padding-left:10px; font-size:12px; color:#fa5b5b; line-height:16px; display:block; width:260px; text-align:left;}
.form-group{ margin-top:10px; font-size:12px; margin-left:28px;text-align:left;}
/*.righta{/*background:#ccc url(../img/righta.gif) no-repeat;padding-left:10px;font-size:12px; color:#00ae29;line-height:16px; display:block; width:260px; text-align:left;}*/
.form-group .accept{line-height: 20px;font-weight: 400; height:20px; vertical-align:middle; display:inline-block; font-size:12px; color:#666; margin-left:6px;}
.two .send{ width:215px; height:36px; line-height:36px; background-color:#f05050; border-radius:4px; font-size:16px; color:#fff; cursor:pointer;}
.accept a{ color:#00c1e0;}


/*footer代码*/
.ggt{ width:1200px; margin:0 auto;}
.ggt img{ width:1200px; height:119px;}
.footer{ width:100%; background:#505050; height:306px;}
.footer_main{ width:1200px; margin:0 auto;}
.fm_z{ width:485px; text-align:center; margin-top:30px;}
.fm_z p{ color:#cbcbcb;}
.fm_y{ width:700px;text-align:center; padding-top:20px; margin:0 auto;}
.fot_nav{ width:540px; margin:0 auto; margin-top:15px;}
.fot_nav li{ float:left; margin-right:15px; margin-left:5px;}
.fot_nav li a{font-size:16px; color:#dadada;}
.fot_lj{ width:350px; margin:0 auto; margin-top:20px;}
.fot_lj li{ float:left; margin-right:5px; margin-left:5px; color:#b4b4b4;}
.fot_lj li a{font-size:12px; color:#b4b4b4;}

.agreement{display:none; position:fixed; overflow:hidden; width:642px; height:578px; top:50%; left:50%; z-index:10000; margin-left:-321px; margin-top:-289px;}
.fuwu{ background: rgb(255, 255, 255); width: 642px; height: 378px;height: 36px; line-height: 36px; text-indent: 15px; color: rgb(255, 255, 255);background: rgb(241, 67, 81);}
.close{width: 36px; height: 36px; background:url(../img/close_hover.png) no-repeat left top;  position: absolute; right: 0px; top: 0px;}
.close:hover{ background-position:right bottom;}
.zi{width: 602px; height: 500px; overflow: hidden; float: left; padding: 20px; z-index: 9999; background:#fff;}
.zi_content{width:600px; height:494px;overflow-y:auto;border:1px solid #ccc;}
.font_lendig{font-size:16px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;padding-left:10px;margin-bottom:10px;display:block;margin-top:20px;text-align: center;}
.zi_content h3{font-size:16px;color:#333;font-family:'微软雅黑';height:40px;line-height:40px;text-indent:30px;margin-top:15px;}
.zi_content p{font-size:14px;color:#666;font-family:'微软雅黑';padding:0px 30px;line-height:24px;text-indent:30px;margin-top:15px;}


