@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; border:none; vertical-align:middle;}
.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;}

	

.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-3.jpg) no-repeat; width:100%;}
.wrap_s{ width:1200px; position:relative; height:100%; margin:0 auto;}
.index_mains .pic_2{width: 554px;height: 398px;position: absolute; top: 38%;left:40px; margin-top: -146px;}

/*登录*/
.box{ width:380px; height:360px; margin:auto; background:#fff; border-radius:4px; overflow:hidden; position: absolute;  top:74px; right:0;box-shadow: 0 12px 24px 0 rgba(28,31,33,.1);}
.box .title{ width:324px; margin:0 auto; margin-top:30px; height:24px; line-height:24px;}
.box .title h2{ font-size:22px; color:#14191e; font-weight:normal; float:left;}
.box .sub{font-size:14px; color:#787d82; width:324px; margin:0 auto; text-align:right;}
.box .sub a{ color:#f01400;}
.box .sub a:hover{ color:#fe6456;}
.box .ad img{border-top-left-radius:4px;border-top-right-radius:4px; display:block;}
.box .content{ width:380px; height:216px; padding-top:30px;}
.denglu{margin:0 auto;width:324px;height:40px; position:relative;}
.speciall{ margin-bottom:24px;}
.remb{margin:0 auto;width:324px;height:28px; font-size:13px; color:#787d82; margin-top:8px;}
.remb a{ color:#38a4ff;}
.remb a:hover{ color:#f05050;}

.remb label{ margin-right:8px; background:url(../img/sign.png) no-repeat 0 0;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; position:relative; overflow:hidden;}
.inp{ position: absolute;z-index: 0;left: -20px;top: -20px;}
.remb .fogt{color:#787d82; float:right;}
.denglu .tu{ position:absolute; top:7px; left:12px; width:20px;}
.denglu input{border:1px solid #ccc;height:38px;line-height:38px;border-radius:4px; display:inline-block; width:320px; text-indent:36px; color:#777; float:left;}
.denglu-sub{ width:324px; margin:18px auto;}
.denglu-sub .send{width:312px; line-height:42px; background-color:#f05050; border-radius:42px; color:#FFF; font-size:18px; margin:0 10px 0; cursor:pointer;}
.denglu-sub a{ color:#f05050;}
.denglu-sub a:hover{ color:#b50101;}
.remb .fogt:hover{ color:#38a4ff;}
.denglu-sub .send:hover{background:#fe6456;}
/*.error-msg{color:#e40; font-size:12px;height: 12px;line-height: 12px;text-align: center;}*/

.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;}


.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;}



