﻿body{font-family:"微软雅黑",arial;margin:0;padding:0;background:#fff;font-size: 12px;line-height: 1.7;}
div,form,img,ul,ol,li,dl,dt,dd{margin:0;padding:0;border:0;}li{list-style-type:none;}
img{vertical-align:top;border:none;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
a:link{color:inherit;text-decoration:none;}a:visited{color:inherit;text-decoration:none;}
a:active{color:#bc2931;}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset;z-index:6}/*有下拉信息时不显示黄色*/
.head{width:1150px;margin:0 auto;height:100px; background:#fff;}
.hleft{ float:left;}
.logo{margin-top:24px; display:block;}
.hright{ margin-top:30px; float:right; width:320px; height:35px;font-size:16px; border-radius:5px; border:1px solid #e2e2e2; }
.zaixianzixun{ margin:5px 0; padding:0 25px; float:left; width:93px; height:25px;border-right:1px solid #adadac;color:#f1312e; }
.kefutouxiang{ width:23px; height:25px; float:left; background:url(/image/login/icon.png) -6px -34px no-repeat;}
.zaixianzixuna{ float:left; margin-left:5px; line-height:25px; color:#f1312e;}
.dianhua{margin:5px 0; padding:0 20px; float:left;  width:136px; height:25px;}
.teltouxiang{ width:23px; height:25px; float:left; background:url(/image/login/icon.png) -48px -35px no-repeat;}
.tel{margin-left:5px; line-height:25px; color:#000;}
.center{ width:100%; height:480px;}
.mainparentdiv{width:1150px;margin:0 auto; height:402px; position:relative}
.newstrlink{position:absolute; width: 15%;height:10%;background:#fff;  display:inline-block;opacity:0; filter:alpha(opacity=0);z-index:1; top:88%; left:9%; width:31%}
.accountlogin{ margin-top:6px; float:right; width:350px; height:439px; background:#fff; position:absolute;  top:12%; left:65%}
.accountlogintop{ width:100%; height:68px; font-size:18px; color:#7f7f7f;border-bottom:1px solid #f4f4f4;}
.accountlogintop>div{ cursor:pointer;}
.accounttext{ margin-top:25px; float:left; padding:0px 50px; height:20px; line-height:18px; border-right:2px solid #adadac;}
.yanzhengmatext{margin-top:25px; float:left;padding:0px 40px; height:20px;line-height:18px; }
.accountlogincenter{width:100%; height:270px; font-size:18px; color:#7f7f7f;border-bottom:1px solid #f4f4f4;}
.accountlogincenter>div{ margin-left:25px;width:300px;}
.error{ margin-top:15px;width:290px;  height:22px; border:1px solid #faccc6; font-size:13px;  background:#ffebeb; display:block; padding-left:10px; padding-top:5px}
.errorimg{ margin:4px 12px 0 10px ; float:left; width:16px; height:16px; background:url(/image/login/icon.png) -111px -9px no-repeat;}
.errortext{ line-height:17px;color:#e4393c;}
.errortext a{color:#0168b7;}
.zhanghao{position: relative; margin-top:10px;width:300px; height:40px;border: 1px solid #bdbdbd;}
.inputimg{width:40px; height:40px;position: absolute; z-index: 3;top: 0px; left: 0;background:#dddddd url(/image/login/icon.png) -112px -28px no-repeat;}
.inputusername{line-height: 18px;height: 18px;padding: 11px 0 11px 50px; width: 250px;float: none;overflow: hidden;font-size: 14px; border:none;}
.passworddiv{ margin-top:15px;}
.pwdimg{background:#dddddd url(/image/login/icon.png) -141px -28px no-repeat;}
.jizhupwd{ padding:20px 0;  font-size:12px; color:#999999; line-height:14px;}
.xuanfangshi{ color:#e4393c;}
/*验证码登录*/
.yanzhengmadiv{ margin-top:15px;}
.phoneimg{width:40px; height:40px;position: absolute; z-index: 3;top: 0px; left: 0;background:#dddddd url(/image/login/icon.png) -84px -27px no-repeat;}
.inputyzm{line-height: 18px;height: 18px;padding: 11px 0 11px 9px; width:130px;float: none;overflow: hidden;font-size: 14px; border:none; float:left; background:none}
.spnav{margin-top:10px; padding-left:2px;border-right:1px solid #cbcbcb;float:left; width:2px; height:20px; height:20px}
.getyanzhengma{ margin-top:8px; padding-left:38px;line-height:24px; height:27px;display:inline-block;  font-size:15px;float:left}
.getyanzhengma:link,.getyanzhengma:visited{color:#999999;}
.yzmwangjipwd:visited,.yzmwangjipwd:link{ float:left;margin-right: 4px;font-size: 12px;color: #666;line-height: 16px; display:none;}
.jizhuanniu{ float:left; width:40px;}
.changecheckbox {position: relative;display: inline-block;float: left;}


/**头部切换按钮*/
.change_button{ display:none; }

.changecheckbox {
    position: relative;
    display: inline-block;
}

.changecheckbox:after, .changecheckbox:before {
        font-family: FontAwesome;
        -webkit-font-feature-settings: normal;
        -moz-font-feature-settings: normal;
        font-feature-settings: normal;
        -webkit-font-kerning: auto;
        -moz-font-kerning: auto;
        font-kerning: auto;
        -webkit-font-language-override: normal;
        -moz-font-language-override: normal;
        font-language-override: normal;
        font-stretch: normal;
        font-style: normal;
        font-synthesis: weight style;
        font-variant: normal;
        font-weight: normal;
        text-rendering: auto;
    }

    .changecheckbox label {
       width: 30px; height: 17px;
        background: #ccc;
        position: relative;
        display: inline-block;
        border-radius: 46px;
        -webkit-transition: 0.4s;
        transition: 0.4s;
        top:-2px;
    }

        .changecheckbox label:after {
            content: '';
            position: absolute;
            width: 18px;
            height: 18px;
            border-radius: 100%;
            left: 0;
            top: -1px;
            z-index: 2;
            background: #fff;
            box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
            -webkit-transition: 0.4s;
            transition: 0.4s;
        }

    .changecheckbox input {
        position: absolute;
        left: 0;
        top: -5px;
        width: 100%;
        height: 100%;
        z-index: 5;
        opacity: 0;
        cursor: pointer;
    }

    .changecheckbox input:hover + label:after {
        box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.2), 0 3px 8px 0 rgba(0, 0, 0, 0.15);
    }
 .changecheckbox input:checked + label:after {left: 18px;}
   
.model-1{ float:left; margin-right:10px; }
.model-1 .changecheckbox input:checked + label {
    background: #ff9999;
    border:1px solid #cc3333;
    height:16px;
   
}
 .model-1 .changecheckbox input:checked + label:after {
        /**background: #4285F4;*/
      }
/**end*/

.jizhutext{ float:left; margin-left:2px;}
.wangjipwddiv{ float:right; }
.wangjipwd:visited,.wangjipwd:link {font-size:15px; color:#666666;}
.accountlogincenter .denglu1{ clear:both; margin-left:29px; margin-top:10px;width:300px;height:36px;font-size:18px;text-align:center; line-height:36px; color:#FFF; background:#e4393c; border-radius:5px; border:1px solid #e4393c; cursor:pointer;}
.accountloginbottom{ height:48px;}
.disanfang{ margin:15px 0; padding:0 14px;width:46px; height:18px; float:left; }
.qqlogin{ border-right:1px solid #d5ccd5;}
.qqimg{ margin-top:1px; float:left; width:18px; height:18px;background:url(/image/login/icon.png) -13px -6px no-repeat;}
.qqtext:link,.qqtext:visited{ float:left;font-size:12px; color:#666;}
.qqtext span,.wxtext span{ margin-left:4px; }
.wximg{margin-top:1px; float:left; width:18px; height:18px;background:url(/image/login/icon.png) -80px -6px no-repeat;}
.wxtext:link,.wxtext:visited{ float:left;font-size:12px; color:#666;}
.lijizhuce{ float:right;margin:28px 0;padding:0 22px;}
.lijizhuceimg{float:left; width:16px; height:16px;background:url(/image/login/icon.png) -136px -9px no-repeat;}
.lijizhucetext:link,.lijizhucetext:visited{ float:left; margin-left:4px; font-size:13px; color:#b61d1d; line-height:16px;}
/**下面部分安全保障*/
.foot-nav{ width:100%; height:104px; overflow:hidden; background-color:#eaeaea; }
.foot-nav ul{ width:1210px; height:68px; overflow:hidden; margin:20px auto;}
.foot-nav ul li{ float:left; width:220px; overflow:hidden; margin-left:20px; height:68px; display:inline;}
.foot-nav .foot-item1 i{ background-image:url(/images/indexnew/gouwu.png); display:block; width:220px; height:68px; background-repeat:no-repeat;}
.lab_service{ height:68px; width:155px; overflow:hidden; position:relative; margin:0px auto; padding-left:45px;}
.foot-item .lab_service h5{ position:absolute; width:38px; height:43px; overflow:hidden; background-image:url(/images/pc/index/indexstyle.png); background-repeat:no-repeat; left:0; top:14px;}
.foot-item .lab_service h5 p{margin:0 0 0 0;}
.foot-item .lab_service .lab_service_txt{ height:68px; width:100%; overflow:hidden; display:block;font-weight: 700;text-overflow: ellipsis;white-space: nowrap;color: #444; height:68px; line-height:34px; font-size:18px; font-family:微软雅黑;}
/**宽屏首页底部样式*/
.kefu{ display:none;}
.foot {TEXT-ALIGN: center;PADDING-BOTTOM: 10px; LINE-HEIGHT: 22px;PADDING-LEFT: 0px;PADDING-RIGHT: 0px; PADDING-TOP: 10px;}
.foot .links a {margin: 0 20px; }
.foot a {color: #666 }
 .foot p {TEXT-ALIGN: center;}
.bottom-2016 {width: 1210px;height: 125px; overflow: hidden;border-bottom: 1px solid #e4e4e4;margin: 0px auto;}
.footcon {width: 1100px;height: 95px;margin: 15px auto;overflow: hidden; padding-left: 180px;}
.footcon .botcon1 { float: left;width: 250px;height: 95px;overflow: hidden;}
.footcon .botcon2 {float: left; width: 250px; height: 95px; overflow: hidden;}
.footcon .botcon3 { float: left;width: 250px;height: 95px;overflow: hidden;}
.footcon .botcon4 {float: left;width: 250px; height: 95px;overflow: hidden; }
.footcon .b_title {font: 400 16px/24px "microsoft yahei"; color: #666; }
.footcon .b_con a {color: #666;}
.footcon .b_con a:hover {color: #FF5B01;text-decoration: none;}
.links a{color: #666;}
.threelogin{ width:186px; float:left; margin:14px ;margin-top:28px; margin-left:31px }
.threelogint{ margin:5px; font-size:15px}
.showtimediv{ width:144px; height:35px; float:left; font-size:12px; line-height:39px; text-align:center}
 .addyzm
        {
            width: 95px;
            margin-top: 15px;
            text-align: center;
            padding-left: 0px;
            border: 1px solid #bdbdbd;
        }
/*=====================以下部分是Validform必须的====================*/
.Validform_checktip{ margin-left:8px; line-height:20px; height:20px; overflow:hidden; color:#999; font-size:12px; }
.Validform_right{ color:#71b83d; padding-left:20px; background:url(../images/valid_icons.png) no-repeat -40px -20px;white-space: nowrap; }
.Validform_wrong{ color:red; padding-left:20px; white-space:nowrap; background:url(../images/valid_icons.png) no-repeat -20px -40px; }
.Validform_loading{ padding-left:20px; background:url(../images/icon_onload.gif) no-repeat left center;white-space: nowrap; }
.Validform_error{ background:#FEFBD3; }

#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);}
#Validform_msg .iframe{ position:absolute; left:0px; top:-1px; z-index:-1; }
#Validform_msg .Validform_title{ position:relative; line-height:35px; height:35px; text-align:left; font-weight:bold; padding:0 10px; color:#fff; background:#33B5E5; }
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{ line-height:30px; position:absolute; right:10px; top:0px; color:#fff; text-decoration:none; }
#Validform_msg a.Validform_close:hover{color:#ccc;}
#Validform_msg .Validform_info{padding:10px;border:1px solid #bbb; border-top:none; text-align:left;}
/*=====================以上部分是Validform必须的====================*/


.threelogin p {
    margin-left: 0px;
}

.threelogin p a {
    display: block;
    float: left;
    margin: 0 0 10px 10px;
    _display: inline;
    _zoom: 1;
}

.threelogin p a img {
    width: 30px;
    height: 30px;
}