/*全局*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{min-width: 1200px; margin: 0 auto;background-color: #f8f8f8;  font-family:"微软雅黑";font-size:14px;color:#666666;}
ul,li{list-style:none;margin:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-weight:normal;font-size:100%;}
img{border:none;border:0;vertical-align:middle;max-width: 100%;max-height: 100%;}
a{text-decoration:none;outline:none; color:#313131;font-size: 16px; }
p{margin:0;padding:0;}
i,em{ font-style:normal;}
.cl:after,.clearfix:after{
     content:".";
     display:block;
     height:0;
     clear:both;
     visibility:hidden;
}
.cl,.clearfix{*zoom:1;}
.fl{ float:left;}
.fr{ float:right;}
.w1200{width: 1200px;margin: 0 auto;}
.mw1200{min-width: 1200px;}
.w1h{width: 100%;margin: 0 auto;}
.h1h{height: 100%;}
.fon0{font-size: 0;}
.wbg{background: #ffffff;}
.wsnr{white-space: nowrap;}
.in-blo{display: inline-block;*display: inline;*zoom: 1;}
.bg-f2{background-color: #f2f2f2;}
.pd30{padding: 30px;}
.pdrl30{padding: 0 30px;}
.pdtb35{padding: 35px 0;}
.pd15{padding: 15px;}
.pdrl25{padding: 0 25px;}
.pdtb30{padding: 30px 0;}
.pdt30{padding-top: 30px;}
.pdrl40{padding: 0 40px;}
.pdtb55{padding: 55px 0;}
.mgtb30{margin: 30px 0;}
.mgb30{margin-bottom: 30px;}
.mgt30{margin-top: 30px;}
.mt10{margin-top: 10px;}
.mg35{margin: 35px 0;}
.pb45{padding-bottom: 45px;}
.mb15{margin-bottom: 15px;}
.wp-n{white-space: nowrap;}
.bd-e5{border: 1px solid #e5e5e5;}
/* /全局 */

/* 列表标题 */
.ls-t{}
.ls-t a{border-bottom:3px solid transparent ;padding: 0 10px;padding-bottom: 20px; margin-right: 85px; font-size: 21px;color: #2b2b2b; font-weight: bold;  position: relative;  display: inline-block;*display: inline;*zoom: 1;}
.ls-t a:last-child{margin-right: 0;}
.ls-t a.on{color: #af2023; border-bottom: 3px solid #af2023;}

/* 列表 */
.list{}
.list li{}

.list li{height: 49px;line-height: 49px; padding-left: 25px; background: url(../images/list.png) no-repeat left center;font-size: 0;white-space: nowrap;*zoom: 1;}
.list li::after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.list li a{font-size: 16px;max-width: 76%;overflow: hidden;display: block; text-overflow: ellipsis;white-space: nowrap; float: left; color: #000000;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}
.list li .ti{float: right;display: block;font-size: 16px;color: #7b7b7b;}
.list li a:hover{padding-left: 4px;color:#af2023 ;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}

.list-1{}
.list-1 li{}
.list-1 li a{padding: 30px;border-bottom: 1px dashed  #e0e0e0; display: block;}
.list-1 li a .fl{width: 1000px;}
.list-1 li a .fl h1{font-size: 16px;margin-bottom: 20px; color: #313131;font-weight: bolder;}
.list-1 li a .fl p{font-size: 14px;color: #696868;}
.list-1 li a .fr{width: 100px;height: 40px;line-height: 40px;border-radius: 5px; font-size: 14px;margin-top: 10px; color: #af2023;border: 1px solid #af2023;text-align: center;}
.list-1 li a:hover{background-color: #f7f7f7;}
.list-1 li a:hover .fr{background-color: #f08519;color: white;border: 1px solid transparent;}


.list-2{}
.list-2 li{}
.list-2 li a{padding:25px ; display: block;}
.list-2 li a .fl{font-size: 30px;padding:8px  14px;text-align: center; color: #ffffff;background-color: #bbbbbb;}
.list-2 li a .fl span{font-size: 16px;margin-top: 8px; border-top: 1px solid #cdcdcd; padding-top: 8px; display: block;}
.list-2 li a .fr{width: 1025px;}
.list-2 li a .fr h1{font-size: 16px;color: #313131;font-weight: bolder;margin-bottom: 13px;}
.list-2 li a .fr p{font-size: 14px;color: #888888;line-height: 30px;}
.list-2 li a:hover{background-color: #f7f7f7;}
.list-2 li a:hover .fl{background-color: #f08519;}
.list-2 li a:hover .fr h1{color: #f08519;}


.list-3{width: 1215px;}
.list-3 li{ float: left;margin-right: 15px;margin-bottom: 20px;}
.list-3 li a{width: 530px;padding: 0 25px;background: url(../images/list3.jpg) no-repeat 20px center;padding-left: 35px; background-size: 3px; height: 50px;line-height: 50px;white-space: nowrap;background-color: #f6f6f6; font-size: 16px;color: #313131; display: block; position: relative;}
.list-3 li a span{position: absolute;top: 0;right: 25px;}
.list-3 li a:hover span{color: #f08519;}
/* 页数 */
.pg{font-size: 0;text-align: center;margin-top: 30px;}
.pg a{padding: 10px 20px ;border: 1px solid #e1e1e1;margin-right: 11px; font-size: 16px;color: #1f1f1f;text-align: center;  display: inline-block;*display: inline;*zoom: 1;vertical-align: top;}
.pg a:hover,.pg a.on{color: white;background-color: #f08519;}
.pg a.none{cursor: not-allowed;color: #656161;background-color: #f4f1f1;}
.pg a.none:hover{color: #656161;background-color: #f4f1f1; }

/* 上下篇 */
.pn{padding-top:20px ;border-top: 2px solid #eeeeee;margin-bottom:15px;}
.pn .fl{max-width: 900px;}
.pn .fl p{font-size: 16px;color: #393838;font-weight: bolder;margin-bottom: 18px;}
.pn .fl p a{color: #656363;font-weight: normal;}
.pn .fl p a:hover{color: #af2023 ;}
.pn a.fr {width: 150px;margin-top: 8px; height: 47px;line-height: 47px;font-size: 16px;background-color: #f08519; color: #ffffff;text-align: center; display: block;}
.pn a.fr:hover{opacity: .8;}


/* 头部 */

.header{}
.header .logo{width: 630px;height: 75px;}
.header .tel{padding-left: 48px;height: 60px; background: url(../images/tel.png) no-repeat left center;}
.header .tel span{ font-size: 16px;color: #686868; display: block;}
.header .tel div{font-size: 29px;color: #af2023;font-weight: bold;}

/* 导航 */
.nav{ height: 60px;min-width: 1200px; background: url(../images/navbg.png) no-repeat center;}
.nav>ul{font-size: 0;white-space: nowrap;}
.nav>ul>li{font-size: 20px;position: relative;vertical-align: top;z-index: 998; color: #ffffff;font-weight: bold;  display: inline-block;*display: inline;*zoom: 1;}
.nav>ul>li>a{ font-size: 20px;height: 60px; line-height: 60px; padding: 0 39px;font-size: 20px;z-index: 11;position: relative; color: white;font-weight: bold; color: #ffffff;font-weight: bold;display: block; }
.nav>ul>li.on>a,.nav>ul>li.active>a{background-color:#f08519 ;}
.nav>ul>li:hover>a{*background-color:#f08519 ;}

.nav>ul>li>a::after{content:"" ;position: absolute;background-color: #f08519; height:100%;width: 0;left: 100%;top: 0;z-index: -1;transition: all 0.2s;-moz-transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s; }
.nav>ul>li>a:hover::after{width: 100%;left: 0;}
.nav>ul>li:hover~li>a::after{left: 0;}

.mem:hover{color: #af2023;}
/* 子导航 */
.sub{display: none; top: 60px;left: 0;position: absolute;width: 100%;z-index: 999;background-color: white;}
.sub li a{display: block;height: 45px;line-height: 45px; font-size: 16px;z-index: 999; color: #666666;font-weight: normal;text-align: center;}
.sub li a:hover{color: #af2023;font-weight: bold;}

.innav_pos{height: 70px;line-height: 70px;  border-bottom: 1px solid #e5e5e5;background-color: white;}
/* 内页子导航 */
.innav{}
.innav  a{height: 68px;font-size: 16px; margin-right: 70px;border-bottom: 4px solid transparent; color: #666666;text-align: center; display: inline-block;*display: inline;*zoom: 1;}
.innav  a.on,.innav  a:hover{font-weight: bold; color: #af2023;border-bottom: 4px solid #af2023;}
/* 位置 */
.pos{font-size: 14px;color: #909090;}
.pos a{font-size: 14px;color: #909090;}
.pos a:hover{color:#af2023 ;}

/* 底部 */
.footer{background-color: #af2023;font-size: 16px;color: #fea9ab;height: 330px;}
.footer a{font-size: 16px;color: #fea9ab;}
.footer .f-1{padding-top: 60px;padding-bottom: 55px;height: 154px;}
.footer .f-1>*{float: left;}
.footer .f-1 .f-1-1{margin-right: 60px; width: 180px;height: 150px;}
.footer .f-1 .f-1-2{width: 520px;}
.footer .f-1 .f-1-2 p,.footer .f-1 .f-1-2 a{display: block; margin-bottom:16px; font-size: 16px;color: #fea9ab;}
.footer .f-1 .f-1-3{width: 136px;height: 136px;margin-right: 38px;}
.footer .f-1 .f-1-3 img{width: 100%;height: 100%;}
.footer .f-1 .f-1-4 {width: 260px;}
.footer .f-1 .f-1-4 .lk{padding-left: 16px;cursor: pointer; height: 38px;line-height: 38px;width: 244px; border: 1px solid #d44c4f;position: relative; font-size: 16px;color: #fea9ab;}
.footer .f-1 .f-1-4 .lk .lk-c{display: none; top: 39px;left: 0;width: 260px; background-color: white;height: 170px;overflow-y: scroll;z-index: 999;position: absolute; }
.footer .f-1 .f-1-4 .lk .lk-c a{font-size: 15px; display: block;color: black; padding: 5px;padding-left: 16px; border-bottom:1px solid  #e5e5e5;}
.footer .f-1 .f-1-4 .lk .lk-c a:hover{color: #fea9ab;}
.footer .f-1 .f-1-4 .lk2{text-align: right;margin-top: 14px;}
.footer .f-1 .f-1-4 .lk2 a{cursor: pointer;}
.footer .f-1 .f-1-4 .lk .lkbtn{ right: 0;top: 0;width: 40px;height: 38px;text-align: center;line-height: 40px; background-color: white; position: absolute;}
.footer .f-1 .f-1-4 .lk .lkbtn span{display: block;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}
.footer .f-1 .f-1-4 .lk .lkbtn.on span{transform: rotate(180deg);transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}

.footer .f-2{border-top: 1px solid #b73739;padding: 18px 0; }
.footer .f-2 .fr a{vertical-align: top;}



.footer a:hover,.footer .f-1 .f-1-2 a:hover,.footer .f-1 .f-1-2 a:hover span,.footer .f-1 .f-1-4 .lk2 span:hover{color: white;}

/* 幻灯&栏目图片 */
.ban{overflow: hidden;min-height: 255px; min-width: 1200px;width: 100%; position: relative;z-index: 995;}
.ban .hd ul{bottom: 40px;width: 100%;left: 0;z-index: 99;cursor: pointer; white-space: nowrap; text-align: center; position: absolute;}
.ban .hd ul li{width: 12px; height: 12px;border-radius: 100%; background: white; margin-right: 20px; display: inline-block;*display: inline;*zoom: 1;}
.ban .hd ul li.on{background-color: #af2023;}
.ban .bd{width: 100%;text-align: center;}
/* 首页标题 */
.id-t{font-size: 40px;height: 164px;line-height: 164px;  color: #af2023;text-align: center;width: 100%;}

.m-1{padding-bottom: 55px;}
.m-1 .ls-t{text-align: center;}

.m-1-1{height: 600px; background: url(../images/m1-bg.jpg) repeat-y  center ;padding: 3px;background-color: white;}
.m-1-1 .m-1-1-hd{width: 150px;height: 100%; background: #f8f8f8;}
.m-1-1 .m-1-1-hd ul li{height: 100px;line-height: 100px;font-size: 18px;color: #000000;text-align: center;cursor: pointer;}
.m-1-1 .m-1-1-hd ul li.on{background: white;color: #af2023;font-weight: bold;}
.m-1-1 .m-1-1-bd{width: 1044px;height: 100%; background-color: white;}


.m-1-1 .el{margin-left: 10px;}
.m-1-1 .el .list{margin-left: 15px;width: 940px;}
.m-1-1 .el .t{padding: 0 50px;height: 46px;line-height: 46px; padding-right: 58px;margin: 20px;margin-left: 0; background-color: #f0f0f0;}
.m-1-1 .el .t>*{font-size: 16px;color: #3c3c3c;font-weight: bold;}

/* 关于大粤 */
.m-2{padding-bottom: 55px;height: 515px; }
.m-2 .cl .fl{padding: 18px;width: 481px;height: 315px;background-color: #f5f5f5;}
.m-2 .cl .fr{width: 633px;}
.m-2 .cl .fr>p{font-size: 16px;color: #363535; line-height: 40px;}
.m-2 .cl .fr .el{margin-right: 75px;margin-top: 30px; display: inline-block;*display: inline;*zoom: 1;}
.m-2 .cl .fr .el:last-child{margin-right: 0;}
.m-2 .cl .fr .el h1{font-size: 36px;color: #af2023;font-weight: bold;}
.m-2 .cl .fr .el h1 span{font-size: 14px;font-weight: normal;}
.m-2 .cl .fr .el p{font-size: 16px;color: #696969;padding:0 15px;}
.m-2 .cl .fr>a{display: block;margin-top: 30px; width: 160px;height: 45px;line-height: 45px;font-size: 16px; color: #ffffff; background-color: #af2023; text-align: center;}
.m-2 .cl .fr>a:hover{background-color: #ed8119;}


/* 业务服务 */
.m-3{height: 719px; padding-bottom: 50px;background: url(../images/m3bg.jpg) no-repeat center;background-color: #f6fafd;}
.m-3 .cl{width: 1215px;overflow: hidden;}
.m-3 .cl li {margin-right: 15px;float: left;}
.m-3 .cl li a{ padding: 16px; border: 2px solid transparent; margin-bottom: 15px; background-color: white; display: block;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.m-3 .cl li a.on{margin-right: 0;}
.m-3 .cl li a .img{width: 350px;height: 185px;overflow: hidden;}
.m-3 .cl li a .img img{width: 100%;height: 100%;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.m-3 .cl li a p{margin-top: 20px;font-size: 16px;color: #333333;position: relative;}
.m-3 .cl li a p span{position: absolute;left: 334px;top: 0;}
.m-3 .cl li a:hover {border:2px solid #af2023;}
.m-3 .cl li a:hover img{transform: scale(1.1);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.m-3 .cl li a:hover p{color:#af2023 ;}
@keyframes l2r{from{left:0}to{left:334px}}
.m-3 .cl a:hover p span{animation: l2r linear 500ms; }

/* 合作伙伴 */

.pre,.nxt{width: 43px;height: 43px;top: 35px; position: absolute;cursor: pointer;border-radius: 100%;}
.pre{background: url(../images/l.png) no-repeat center;left: -80px;}
.nxt{left: 1230px; background: url(../images/r.png) no-repeat center;}
.pre:hover,.nxt:hover{background-color: #af2023;}

.m-4{padding-bottom: 55px;}
.m-4 .w1200{position: relative;}

.m-4 .bd{width: 1200px;overflow: hidden;}
.m-4 .bd ul li{margin-right: 15px;overflow: hidden; display: inline-block;*display: inline;*zoom: 1;}
.m-4 .bd ul li a{width: 227px;height: 110px;background-color: #f2f2f2; display: table-cell;vertical-align: middle;text-align: center;}
.m-4 .bd ul li a img{transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}
.m-4 .bd ul li a:hover img{transform: scale(1.1);transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}

/* 内页 */
.abo-t{font-size: 36px;margin-bottom: 50px;text-align: center; color: #313131;font-weight: bolder;}
.abo-c{font-size: 16px;color: #313131;}
.abo-c p{font-size: 16px;line-height: 37px; color: #313131;}
.abo-c .img{float: left;}
.abo-c .img2{display: none;}
.abo-c .content{width: 785px;float: right;}

.ser-li{}
.ser-li li{}
.ser-li li a{display: block;padding-bottom: 35px;margin-bottom: 35px;border-bottom: 1px dashed #e0e0e0;}
.ser-li li a .img{width: 240px;height: 140px;overflow: hidden;}
.ser-li li a .img img{width: 100%;height: 100%;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.ser-li li a .fr{width: 935px;}
.ser-li li a .fr h1{font-size: 26px;margin-bottom: 15px; color: #000000;font-weight: bolder;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.ser-li li a .fr p{font-size: 16px;line-height: 30px; color: #909090;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}

.ser-li li a:hover .img img{transform: scale(1.1);transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.ser-li li a:hover .fr h1{color: #af2023;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.ser-li li a:hover .fr p{color: #ec7e1a;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}


.tender-t{margin-top: 45px; margin-bottom: 30px; text-align: center;color: #ff0000;border-bottom: 2px solid #ff0000;}
.tender-t .t{font-size: 30px;margin-bottom: 35px; color: #ff0000;line-height: 55px;}
.tender-t .msg{font-size: 16px;margin-bottom: 5px; padding-bottom: 26px;border-bottom: 6px solid #ff0000;}

.content{padding-bottom: 40px; font-size: 16px;color: #313131;}
.content p{font-size: 16px;color: #313131;line-height: 40px;}


.policy-t{text-align: center;margin-bottom: 30px;}
.policy-t .t{font-size: 30px;color: #313131;margin-bottom: 30px;line-height: 55px;}
.policy-t .msg{height: 45px;line-height: 45px;font-size: 14px;color: #696868;background-color: #f7f7f7;}


.contact{width: 1228px;}
.contact li{width: 239px;height: 100px; padding: 30px 21px ;text-align: center; margin-right: 24px; border: 1px solid #eeeeee; float: left;}
.contact li p{font-size: 16px;line-height: 27px;margin-top: 10px; color: #000000;white-space: normal;}



/* 登录 */
.login-top{width: 100%;margin: 0 auto;height: 50px;line-height: 50px; background-color: #e5e5e5; overflow: hidden;}
.login-top .fl{color: #000;font-size: 16px;padding-left: 44px; background: url(../images/gg2.png) no-repeat center left;}
.login-top .fr  .a1{color: #ffffff; line-height: 36px; background: #b12323; display: inline-block; width: auto; text-align: center; font-size: 16px; font-weight: bold; height: 36px; margin-top: 7px; border-radius: 5px; padding: 0 15px;}
.login-top .fr .a1:hover{background: #e97a1a;}
.login-top .fr span{    color: #d6d6d6; margin: 0 15px;}

/*登录页*/
.w1h.lg{background: url(../images/lg.jpg) center center;height: auto;padding-top: 130px;padding-bottom: 100px;}
.login{width: 502px;color: #000;height: 480px;border-radius: 5px;margin: 0 auto;background: #ffffff; }
.login_logo{width: 502px;height: 100px;line-height: 100px;background: url(../images/login_logobj.jpg) no-repeat center center;background-color: #e9791a; background-size: 100%; overflow: hidden;text-align: center;font-size: 30px;color: #ffffff;}
.login_logo img{margin: 23px auto;max-width: 420px;max-height: 100px;width: auto;height: auto;display: block;}
.login_main{width: 382px;margin: 24px auto 0 auto;text-align: center;}
.logininput{width: 320px;height: 50px;line-height: 50px; border: solid 1px #e1e5ed;border-radius: 5px;margin-bottom: 15px;padding-left: 40px;padding-right: 20px;}
.login_main #mobile{background: url(../images/login_user.png) no-repeat 15px center;}
.login_main #password{background: url(../images/login_pass.png) no-repeat 15px center,url(../images/login_jp.png) no-repeat 340px center;padding-right: 60px;width: 280px;}
.login_main #submit{width: 382px;height: 50px;cursor: pointer; line-height: 52px;background: #b12323;border:0;font-size: 22px;color: #ffffff;border-radius: 5px;}
.login_main #submit:hover{background:#e97a1a;}

.login_code{width: 382px;height: 42px;margin-bottom: 25px;}
.login_code .hide {display: none;}
.login_code .show {display: block;}
.login_code #code{width: 160px;height: 50px; border: solid 1px #e1e5ed;border-radius: 5px;margin-bottom: 12px;padding-left: 40px;padding-right: 20px;background: url(../images/login_code.png) no-repeat 13px center;background-size: 22px;float: left;}
.login_code input[type=button].fs{background: #cccccc !important;}
.login_code input[type=button]{float: right;width: 150px;height: 50px;background: #007eff;border: 0;border-radius: 5px;color: #ffffff;font-size: 16px;}
.login_code em{float: right;width: 150px;height: 50px;border-radius: 5px;overflow: hidden;}
.login_code em img{width: 150px;height: 50px;}

.login span{display: block;width: 382px;height: 49px;line-height: 49px;text-align: center;font-size: 18px;margin: 0 auto;}
.login span a{color: #FF0000;font-weight: bold;}
.login span a:hover{color: #3566cd;}

.login_more{height: 40px;line-height: 40px;margin-top: 10px;overflow: hidden;}
.login_more a{display: inline-block;}
.login_more img{width: 18px;display: block;float: left;margin: 12px 5px 0 15px;}
.login_more img#wx_loginico{width: 25px;margin-top: 10px;}

/* register */
.rg-bd{border: solid 1px #e3e3e3;margin-bottom: 30px;}
/*注册页*/
.registerp{width: 1140px;height: 91px;margin: 27px auto;background: #f8f8f8;padding-top: 25px;}
.registerp h6{color: #434344;text-indent: 43px;font-size: 16px;line-height: 30px;}
.registerp h6 a{color: #b12323;margin-right: 50px;}
.registerp h6 a:hover{color: #FF0000;}
.registerp p{color: #8d8d8d;text-indent: 43px;line-height: 30px;}
.registerp p font{color: #FF0000;}

.regbox{width: 1140px;margin: 20px auto 30px auto;overflow: hidden;}
.regbox2{width: 1140px;overflow: hidden;margin: -30px auto 0 auto;}
.register h2{width: 100%;height: 58px;line-height: 58px;border-bottom: solid 1px #e97a1a;color: #b12323;font-size: 20px;font-weight: bold;margin-bottom: 29px;}

/*表单左边*/
.register dl{width: 100%;height: 42px;margin-bottom: 13px; overflow: hidden;}
.register dl dt{float: left;width: 110px;height: 42px;color: #000;text-align: left; line-height: 42px;font-size: 16px;}
.register dl dt font{color: #FF0000;margin-left: 5px;margin-right: 5px;}

/*表单右边*/
.register dl dd{float: left;height: 42px;line-height: 42px;position: relative;}

/*单选*/
.register dl dd input[type="radio"]{opacity: 0;}
.register dl dd input[type="radio"] + label::before { display: inline-block;width: 18px;height: 18px;border-radius: 50%;margin-right: 10px;vertical-align: text-bottom;border: 1px solid #cccccc;-webkit-box-sizing: border-box;box-sizing: border-box;background: #ededed;content: "";}
.register dl dd input[type="radio"]:checked + label::before {background-color: #666666;background-clip: content-box;border-color: #ededed;border-width: 5px;}

/*文本*/
.register dl dd input[type="text"],.register dl dd input[type="password"]{width: 240px;height: 40px;line-height: 40px;border: solid 1px #e5e5e5;display: block;padding: 0 10px;float: left;}
.register dl dd span{float: left;font-size: 15px;color: #949494;margin-left: 38px;}

/*下拉框*/
.register dl dd select{float: left; width: 263px;height: 40px;line-height: 40px;border: solid 1px #e5e5e5;padding: 0 50px 0 5px;outline: none;appearance: none; -webkit-appearance: none; -moz-appearance: none;background: url(../images/select_bj.png) no-repeat scroll 224px center transparent;}
select::-ms-expand { display: none; }

/*验证码*/
.register dl dd input[name=code]{width: 109px;}
.register dl dd img{width: 119px;height: 40px;margin-left: 10px;border: solid 1px #e5e5e5;float: left;}
.register dl dd input[type=button]{float: left;cursor: pointer; width: 119px;height: 40px;background: #b12323;border: 0;border-radius: 5px;margin-left: 10px;color: #ffffff;font-size: 16px;}
.register dl dd input[type=button]:hover{background-color:#e97a1a ;}
.register dl dd .fs{background: #cccccc !important;}

/*复选框*/
.register dl dd input[type=checkbox]{-webkit-appearance: none;vertical-align:middle;margin-top:0;border:#999 solid 1px;border-radius: 3px;min-height: 22px;min-width: 22px;background: #e0e0e0;}
.register dl dd input[type=checkbox]:checked::after{content: '';top: 17px;left: 5px;position: absolute;background: transparent;border: #424242 solid 2px;border-top: none;border-right: none;height: 6px;width: 10px;-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
.register dl dd label a{color: #e97a1a;}
.register dl dd label a:hover{color: #ff0000;}

/*按钮*/
.register input[type="submit"]{width: 260px;height: 50px;line-height: 50px; background: #b12323;color: #FFFFFF;border: 0;border-radius: 5px;font-size: 16px;font-weight: bold;margin-left: 110px;margin-bottom: 40px;cursor: pointer;transition-duration: .3s;}
.register input[type="submit"]:hover{background: #e97a1a;}
.register .bth{background: #cccccc !important;}





