/* CSS Document */


.title{ width:100%; height:50px; position:relative; margin-bottom:15px;}
.title h1{  height:50px; padding:0 15px; position:absolute; top:0; left:50%; transform:translateX(-50%); color:#47acfa; line-height:50px; font-weight:bold; font-size:24px; text-align:center; background:#fff; z-index:11;}
.title span{ display:block; width:100%; height:3px; top:22px; left:0; background:#47acfa; position:absolute}
.tongjibox{ width:100%; margin-bottom:50px; font-size: 16px; color:#4c4c4c; line-height:30px;}

.exctit{ width:100%; color:#47acfa; font-size:22px; line-height:50px;}
.exc ul{ width:100%; overflow:hidden; margin-bottom:30px;}
.exc ul li{ height:75px; position:relative; margin-bottom:10px; cursor: pointer; border: 1px solid #ccc; box-sizing: border-box; background:#f7f7f7; text-align:center; float:left;}
.exc ul li h2{ color:#666; font-size:15px; width:80%;position:absolute; left:10%; top:50%; transform:translateY(-50%);}
.exc ul li:hover{ background: #0044a9;}
.exc ul li:hover h2{ color: #fff;}
.tongji .exc ul li{ background:#47acfa}
.tongji .exc ul li a{ display:block}
.tongji .exc ul li h2{ color:#fff; width:94%; left:3%}
.tongji .exc ul li:hover{ background:#0044a9}
.city li{ width:24.25%; margin-right:1%}
.city li:nth-child(4n){ margin-right:0}
.shenzhen li{ width:24%; margin-right:1%}
.shenzhen li:nth-child(4n){ margin-right:0}
.pei li img{ margin-top: 20px;}
.pei ul li{ height: 100px;}
.pei ul li h2{ position:relative; left:10%; top:0; transform:translateY(-0%);}

/* .peili:nth-child(1) span{ padding-left:35px; background:url(../images/pei1.png) left center no-repeat;}
.pei li:nth-child(2) span{ padding-left:35px; background:url(../images/pei2.png) left center no-repeat;}
.pei li:nth-child(3) span{ padding-left:35px; background:url(../images/pei3.png) left center no-repeat;}
.pei li:nth-child(4) span{ padding-left:35px; background:url(../images/pei4.png) left center no-repeat;}
.pei li:nth-child(5) span{ padding-left:35px; background:url(../images/pei5.png) left center no-repeat;} */

.exclist{ width:100%; position:relative ; overflow:hidden;}
.list{ width:100%; background:#fff; padding:10px 2%  25px 2%; box-sizing:border-box;}
.exclist .list{ width:49.3%; float:left;  padding:10px 2%  25px 2%; box-sizing:border-box;}
.list:nth-child(2){ float:right;}
.listtit{ width:100%;  height:45px; line-height:45px; border-bottom:1px dashed #ccc; position:relative}
.listtit h2{ font-size:20px; line-height:45px; color:#000;}
.listtit  a{ position:absolute; right:0; line-height:45px; top:0; color:#000;}
.list ul li{ width:100%; line-height:45px; height:45px; border-bottom:1px dashed #ccc; position: relative}
.list ul li h2{ width:80%; float:left; height:45px; font-size:14px; color:#4c4c4c; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight:lighter}
.list ul li span{ display:block; float:right; width:18%; height:45px; text-align:right;color:#4c4c4c; font-weight:lighter}
.list ul li:hover h2{color:#1d499e;}
.list ul li:hover span{color:#1d499e;}

.downlist ul li span{ width: 150px; text-align:right  }
.downlist ul li span.icon_down{ display:none; background: url(../images/down.png) center no-repeat; background-size: 50%;}
.news{ width:100%; position:relative; overflow:hidden;}
.line{ position:absolute; left:240px; width:10px; height:100%; position:absolute; background:#fff;}
.pagemenu{ width:240px; float:left; padding:20px 20px 50px 20px; box-sizing:border-box; background:#f7f7f7; height:100% }
.pagemenu h2{ width:100%; height:50px; background:#1d499e; text-align:center; line-height:50px; font-size:18px; font-weight: bold; color:#fff;}
.pagemenu li{ width:100%; margin-top:15px; height:40px; border:1px solid #ddd; background:#fff; text-align:; line-height:40px;}
.pagemenu li span{ padding-left:25px; margin-left: 20px; background:url(../images/ic1.png) left center no-repeat; font-size:15px; color:#666;}
.pagemenu li.pagecur{ background: #e2720d;}
.pagemenu li.pagecur span,.pagemenu li.pagecur:hover span{ color:#fff; font-weight: bold;}
.pagemenu li:hover span{ color:#e2720d} 
.menmber .pagemenu{ width:300px;}
.menmber .pagemenu li {text-align:left; text-indent:8px;}

.menmber .right{ width:940px; float:right; position:relative; overflow:hidden; min-height: 460px;}
.menmber .line{  left:300px; }
.menmber .right .list{ margin-top:10px; overflow:hidden}
.menmber .right .list ul li{ height:auto; padding-bottom:10px; padding-left: 15px; box-sizing: border-box; overflow:hidden; margin-bottom:10px;font-weight:lighter}
.num{ width:60px; float:left; margin-right:10px; display: none;}
.menmber .right .list .num h2{ font-size:24px; line-height:48px; text-align:center; width:60px; color:#343434; font-weight:normal; margin:0; background:none; padding:inherit;}
.name{ width:100%; line-height:30px; color:#000; font-size:16px; font-weight:lighter}
.cata{ width:100%; line-height:25px; font-size: 12px;}

.menmber .right .list ul li i{ font-style:normal;  margin-right:10px; color: #999;}
.menmber .right .list ul li .name i{  color:#666;background: #f7f7f7; padding: 2px 5px; border-radius: 3px;  font-size: 12px; margin-left: 8px;}
.menmber .right .list ul li:hover .name i{color:#666;}


.menmber .right .list ul li:hover .name{color:#e2720d;}



.right{ width:1000px; float:right; position:relative; overflow:hidden;padding-bottom:30px; background: #fff;}
.about{ padding: 25px;}

.newssel{ float:right; height:40px; margin-top:20px;}
.newssel .newstxt{ width:250px; height:30px; background:#f7f7f7; margin-top:0px; border: 1px solid #1d499e; border-right: none; box-sizing: border-box; text-indent: 10px; float:left; }
.newssel .newsbut{ height:30px; width:90px; float:right; color:#fff; line-height:30px; border:none; text-align:center; font-size:16px; background:#1d499e; cursor:pointer;}
.right .list{ width:100%; margin-right:0; }
.right .list h2{ padding-left:25px; background:url(../images/ic2.png)left center no-repeat; box-sizing:border-box;}

.news_select{ width:450px; height:50px ; float:left;overflow:hidden;position:relative;}
.news_select a{ margin-left:15px; padding-left:20px; float:left; background:url(../images/ico4.png) left center no-repeat; display:block; height:50px; font-size:13px; color:#999; padding-right:15px; line-height:50px;}
.news_select select{ float:left; margin:13px 15px; margin-top: 25px; background:none; border:1px solid #ccc; height:20px;color:#999; font-size:13px; line-height:20px; padding-right:5px;} 
.news_select span{ display:block; width:1px; height:15px; margin-top:16px; float:left; background:#999;}

.memberinfo{ width:100%;  padding:10px 2%  25px 2%; box-sizing:border-box;}
.memberinfo .list{ float:none; padding:0;}
.menmber .right .memberinfo .list ul li{ float:none; padding:0; height:45px; margin:0}

.caselist{ width:100%; position:relative; overflow:hidden;}
.caselist li{ width:23.5%; float:left; margin-right:2%; margin-bottom:15px;}
.caselist li:nth-child(4n){ margin-right:0}
.caselist li .pic{ width:100%; height:140px; overflow:hidden}
.caselist li .pic img{ width:100%; vertical-align:top}
.caselist li h2{ width:100%; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center; font-size:14px;}
.procontent{ padding: 20px;}
.proworks li .pic {text-align: center; }
.proworks li img{ max-width: 80%; height: auto; margin: 10px auto;}
.proworks li  h2{ font-size: 14px;  text-align: center; margin-bottom: 12px;}

.banji,#searchForm2,.courseinfo{ padding: 25px;}
.banli{ width:100%; border:1px solid #e5e5e5; overflow:hidden; border-bottom: none;border-right: none; box-sizing:border-box; margin-bottom:35px;}
.banli li{ border-bottom:1px solid #e5e5e5; height:40px; font-size:14px;   overflow:hidden; box-sizing:border-box;border-right:1px solid #e5e5e5;}
.banli li  h2 { width:100%; height:40px; background:#8b97ca; font-size:16px; line-height:40px; text-indent:15px;}
.banli li  h2 a{ color:#fff;}

.banli li span{ width:110px;border-right:1px solid #e5e5e5;line-height:40px;  height:40px;float: left; display: block; text-align:center; background:#eee;  box-sizing:border-box;}
.banli li p { width:364px; text-indent:15px;  float: left; }
    .banli li:last-child {
        width: 100%;
        height: auto
    }
    .banli li:last-child p {
        width: 100%;
    }
        .banli li:last-child p span { text-align:left; padding:10px;
        width: 100%;
        height: auto
    }
  
    .banli li  p
    .bm {
        overflow: hidden;
    }
.bm a{ float:right; height:40px; width:135px; background:#3a59a4; color:#fff; text-align:center; line-height:40px;}

.kecheng{ margin-bottom:20px;}
.kcbox h2{ font-size:18px; line-height:40px; color:#333;}
.kcbox table{border:1px solid #ccc; margin-bottom:10px; border-collapse:collapse;}
.kcbox table tr td{border:1px solid #ccc; padding:3px 8px; }
.jieshao{ width: 100%; overflow: hidden;margin-top: 20px;}
.box ,.jiangshi{padding: 15px;} 
.pagetit {width: 100%;height: 45px; background: #8b97ca;text-align: center;line-height: 45px;font-size: 21px;color: #fff; }
#searchForm2 h2{ text-align: center; margin-bottom: 10px; color: #000;}
#searchForm2 table{border:1px solid #eee; margin:30px auto; border-collapse:collapse; width:70%;}

#searchForm2 table tr td{border:1px solid #eee; padding:5px 8px; }
#searchForm2 table tr td input{ width:250px; margin-left:5px; height:25px; border:1px solid #d2d2d2; text-indent:10px;font-size:12px;}
#searchForm2 table tr td input#btSearch{ width:120px; margin:0; height:35px; border:none; text-indent:0px; background:#3f519b;color:#fff; font-size:14px; cursor:pointer;}
#searchForm2 table tr td input#btSearch:hover{ background:#e9713f} 

#bookingForm { position: fixed; width: 450px;  left: 50%; margin-left: -225px; top:50%; margin-top: -100px; background: #efefef; border: 1px solid #ccc; z-index: 33;}
#bookingForm .title {width: 100%;height: 50px;background: #3f519b;line-height: 50px; color: #fff;text-align: center;}
#bookingForm .title h2{font-size: 18px;}
#bookingForm  table { border-collapse: collapse; margin: 0 auto ; background: #efefef;}
#bookingForm  table tr td{ padding:3px 8px; }
#bookingForm table tr td input{ width:250px; margin-left:5px; height:25px; border:1px solid #d2d2d2; text-indent:10px;font-size:12px;}
#bookingForm # table tr td input#btSearch{ width:120px; margin:0; height:35px; border:none; text-indent:0px; background:#3f519b;color:#fff; font-size:14px; cursor:pointer;}
#bookingForm table tr td input#btSearch:hover{ background:#e9713f} 
#bookingForm #btClose{ text-indent: -999em;}
#bookingForm input#btBooking{
    width: 120px;
    margin: 0;
    height: 35px;
    border: none;
    text-indent: 0px;
    background: #3f519b;
    color: #fff;
    font-size: 14px;
    cursor: pointer;}

.divPage{ width:100%; position:relative; clear:both; margin-top:15px;}
.pages a {color:#333;text-decoration:none;}
.pages {clear:both;padding:10px 5px;text-align: center;width:99%; }
.pages span {padding-right:10px;}
.pages span, .pages a, .pages b {font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:0 2px;}
.pages a, .pages b {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #ccc;padding:4px 8px;text-decoration:none;}
.pages b, .pages a:hover {background:none repeat scroll 0 0 #3f519b;color:#FFFFFF;}
.pages span font {color:#FF0000;font-size:12px;}
.pages .p_input{ height:18px; line-height:18px; text-align:center;border:1px solid #4d5d2c; width:40px}



.mencont{  position:relative; border:1px solid #ccc;border-bottom:none; overflow:hidden; margin-bottom:30px;}
.mencont li{border-bottom:1px solid #ccc; text-indent:10px; padding:3px 0; width:50%; float:left; box-sizing:border-box}
.mencont li:nth-child(1){ text-align:center; font-size:16px; color:#000; font-weight:bold; width:100% !important;}
.mencont li:nth-child(even){ border-right:1px solid #ccc;}
.menjs{}
.mentit{ width:100%; height:50px; overflow:hidden; line-height:50px; margin-bottom:10px; border-bottom:1px  dashed #e4e4e4; }
.mentit h2{ width:240px; float:left; position:relative; height:50px; font-size:24px; color:#8b97ca; }
.mentit h2 i{ width:5px; height:20px; position:absolute; left:0; top:15px; background:#8b97ca}

.menjsbox{ width:100%; font-size:14px; line-height:26px; color:#808080;}

.tb_job{border:1px solid #ccc; }



.unit_title {
    border-bottom: 1px solid #d9d9d9;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    margin-bottom: 15px;
    margin-top: 15px;
	position:relative;
}
.unit_title h2 {
    color: #333;
	font-size:18px;
}
.unit_title .rt {
    background: ##333 none repeat scroll 0 0;
    color: #333;
    float: right;
    font-size: 12px;
    padding: 0 5px;
	position:absolute;
	right:5px;
	top:0px;
}
.tb_unit td {
    background: #ffffff none repeat scroll 0 0;
    padding: 3px 5px;
	border:1px solid #d9d9d9;
}
.tb_unit .tdtit {
    color: #333;
    font-weight: bold;
    height: 30px;
	width:100px;
	text-align:center;
}
.tb_unit .tdname {
    padding-left: 15px;
    text-align: left;
}
table {
    display: table;
    border-collapse: collapse;
}

.newtit,.infotop{width:100%;height:70px;overflow:hidden;line-height:70px;margin-bottom:10px;border-bottom:1px  dashed #ccc;}
.newtit h2,.infotop h2{ width:280px; float:left; position:relative;font-size:24px; color:#1d499e; padding-left:25px;line-height:70px;}
.newtit h2 i,.infotop h2 i{width:5px;height:20px;position:absolute;left:12px;top:25px;background:#8b97ca;}



.newtit span,.infotop span{ float:right; padding-left:25px; background:url(../images/home.png) left center no-repeat; color:#999;}
.newtit span font,.infotop span font{ margin:0 8px;}
.newtit span a,.infotop span a{color:#999;}
.newtit span a:hover,{color:#e9713f;}


.info{  position:relative; margin:50px ; overflow:hidden;}
.infotit{ width:100%; position:relative; margin-bottom:30px; text-align: center }
.infotit h2{ color:#000; line-height:35px; font-size:24px;}
.infotit p{ color:#808080; line-height:35px; font-size:14px;}

.infobox img {
    max-width: 100%;
    height: auto;
}
.infobox { color:#333;line-height:2em; }
.infobottom{ width:100%; position:relative; margin-top:50px; overflow: hidden}
.infobottom .fenxiang{ width:260px; float:left;}
.infobottom .gn{ float:right;}

#divPage{ width:100%; margin:10px auto; text-align:center; display:block; line-height:30px;}

#divPage a{ margin:0 5px; padding:5px 10px; border:1px solid #ccc; }
#divPage b{ margin:0 5px; padding:5px 10px; border:1px solid #1d499e; color:#fff }
#divPage spam{ margin-left:5px;}

.regunit{ width:600px; margin:0 auto; position:relative; overflow:hidden; min-height:400px; margin-top:80px; margin-bottom:50px;}
.reg_left{ width:100%; position:relative;border:1px solid #d2d2d2; height:100%; min-height:400px;background:#fff; box-sizing: border-box;}

.login{ width:100%; position:relative; overflow:hidden; background:#fff; margin-top:30px;}
.logintit{ width:100%; height:40px; line-height:40px; color:#16223c;margin-bottom:50px; font-size:18px; text-align:center; position:relative; text-align:center; border-bottom:1px solid #d2d2d2;  }
.ftitle{ width:50%; height:40px; line-height:40px; color:#000; font-size:16px; text-align:center; position:relative; display:block; cursor:pointer; float:left; margin:0; box-sizing:border-box}
#logintitle{ border-right:1px solid #d2d2d2}
.purcurr{ background:#e9713f; color:#fff;}
.ftitle:hover{  color:#fff;background:#e9713f}
.logininfo {
	width:500px;
    clear: both;
    padding-left: 20px;
	margin: auto;
}
.logininfo li {
    height: 32px;
    line-height: 32px;
    margin-bottom: 20px;
}
.logininfo li span {
    float: left;
    line-height: 32px;
    width: 120px;
}
.inputbtn,#Password,.TextCss {
    background: rgba(0, 0, 0, 0) ;
    border-color: #bababa #e9e9e9 #e9e9e9 #bababa;
    border-style: solid;
    border-width: 1px;
    height: 32px;
    line-height: 32px;
    margin-right: 17px;
    text-indent: 8px;
    width: 280px;
}

.reg_left li.certhonor { overflow: hidden;}
.reg_left li.certhonor input{ height: 30px;}
.reg_left li.certhonor .textlv{ width: 50px; margin-right: 5px; text-align: center; text-indent: 0;  float: left;float: left;float: left;}
.reg_left li .textfile{ width: 70px;height: 32px;  margin-right: 5px; display: inline-block; position: relative; cursor: pointer;float: left; border-radius:3px }
.reg_left li input.textfile{ z-index: 2; opacity: 0;float: left;}
.reg_left li .textfile span{ width: 71px; display: block; height: 100%;background: #3f519b; position: absolute;; left: 0; top: 0; cursor: pointer; color: #fff; text-align: center; height: 32px; line-height: 32px;  overflow: hidden; border-radius:3px }
.reg_left li .textfile:hover span{ background:#e9713f ;}
.reg_left li.certhonor .textnum{ width: 150px; margin-right: 5px; float: left;}
.tianjia{ width: 81px; background: #e9713f; cursor: pointer; color: #fff; text-align: center; height: 32px; line-height: 32px;  overflow: hidden; border-radius:3px ; border: none; display: ;float: left;}
.del{ width: 81px; background: #e9713f; cursor: pointer; color: #fff; text-align: center; height: 32px; line-height: 32px;  overflow: hidden; border-radius:3px ; border: none; display: ;float: left;}
.reg_left li.certhonor .textlx{ width: 140px; float: left;margin-right: 5px; }
.reg_left li.certhonor .cersel{ width: 100px; margin-right: 5px; text-align: center; text-indent: 0;  float: left;float: left;float: left;}
.reg_left li.personxx input{ width: 110px; margin-right: 0;}
.reg_left li.personxx input.textname{ width: 100px;}
.reg_left li input.textprov,.reg_left li input.textcity {width:127px;}

#province,#city { display: inline;width: 100px; height: 30px; margin-right: 5px;}
#province select{ width: 100px; height: 30px; margin-right: 5px;}

#VerifyCode{ width:160px; margin-right:10px; float:left}
#Image1{ height:34px; float:left}
.regunitbtn{ width:100%; height:40px; position:absolute; left:0; top:50%; margin-top:-20px; display:inline-block; text-align:center;}
.regunitbtn a{ width:140px; height:40px; line-height:40px; color:#fff;margin:0px 10px; font-size:16px; text-align:center; position:relative; display: inline-block; background:#3f519b; cursor:pointer;}
.regunitbtn a:hover{ background:#e9713f}

.yzm {e9713f 
    width: 176px;
}
.hyys{ display: none;}
.log { text-align: right;}
.log a{ color: #EA6E35;}

.fenmian{ width:100%; margin-top:50px;}
.fenmian li{ width:33%; float:left; margin-bottom:20px;   box-sizing:border-box; padding:10px;    text-align: center;
}

.fenmian li:nth-child(4n){ margin-right:0;}
.fenmian li h2{ width:90%; margin:0 auto; height:40px; line-height:40px; font-size:16px; text-align:center; color:#333;font-weight:bold;margin-top: 15px;}

.fenmian li img{ width:300px; height:400px;border:1px solid #efefef; box-shadow:6px 6px 6px rgb(0 0 0 / 10%);
}
.fenmian li p{ text-align: center;margin: 0;}
.fenmian li span{ color:#ccc; margin: 0 15px;}
.fenmian li:hover img{    box-shadow: 10px 10px 10px rgb(0 0 0 / 20%);}
.fenmian li:hover *{ color:#255aac}
.fenmianinfo{ position: relative;  overflow: hidden;}
.fenmianinfo .fenmianmenu{ width:420px; float:left; padding:0; box-sizing:border-box; background: #f7f7f7; }
.fenmianinfo .fenmianmenu ul{ margin-bottom:20px; padding:0px 10px ; box-sizing:border-box; }
.fenmianinfo .fenmianmenu h2{ width:100%; height:40px; background:#1d499e; text-align:center; line-height:40px; font-size:18px; color:#fff;}
.fenmianinfo .fenmianmenu li{ width:94%; margin-top:10px; height:35px; border:1px solid #ddd;  text-align:left; line-height:35px; padding:0 3%;}
.fenmianinfo .fenmianmenu li span{ padding-left:20px; background:url(../images/ic1.png) left center no-repeat; font-size:14px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; overflow:hidden; display:block; width:100%; margin-left: 0; box-sizing: border-box;}

.fenmianbox{ padding:25px;}

.fenmianinfo .right{ width:820px}
.fenmianinfo .line{ left:420px;}

.excellenceinfo{ width:100%; overflow:hidden;}
.excellenceinfo table{ border-collapse:collapse; border:1px solid #ccc; }
.excellenceinfo table tr td{ padding:3px 5px; border:1px solid #ccc;  max-width:320px;  word-break: break-all; }
.excellenceinfo table tr th{ padding:3px 5px; border:1px solid #ccc;white-space:nowrap; background:#ddd}
.three_type{ text-align: center;margin:30px 0}
.three_type a{ display:inline-block; margin: 0 10px; font-size: 14px; padding: 5px 20px; 
  

    cursor: pointer;
    border: 1px solid #ccc;
    box-sizing: border-box;
    background: #f7f7f7;
    text-align: center;}
    .three_type a:hover,.three_type a.current{ background: #0044a9; color:#fff;}



.ulogin {
    background: #e9713f none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    margin-right: 13px;
    margin-top: 15px;
    text-align: center;
    width: 107px;
	border:none;
}
.ureg {
    background: #015293 none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    margin-top: 15px;
    text-align: center;
    width: 107px;
	border:none;
}
.reg_right{ width:100%; }
.reg_tit{ width:100%; height:50px; border-bottom:1px solid #d2d2d2; overflow:hidden;}
.reg_tit li{ float:left; height:50px; line-height:50px; width:33.33%; box-sizing: border-box; border-right:1px solid #d2d2d2;  padding:0 60px;overflow:hidden; position:relative;}
.reg_tit li:nth-child(3){ border: none;}
.reg_tit li span{ display:block; width:30px; height:30px; float:left; margin-top:10px; line-height:30px; text-align:center; overflow:hidden; border:2px solid #a5a5a5; border-radius:50%; color:#a2a2a2; font-size:16px}
.reg_tit li h2{ margin:0; height:50px; float:right;width:150px; font-size:14px; color:#a2a2a2; line-height:50px;}
.reg_box{ width:90%; padding:45px 0; margin:0 auto; position:relative;}
.reg_tit ul li:nth-child(3){ border:none;}
.regcurrent span{ color:#e9713f !important; border:2px solid #e9713f !important;}
.regcurrent h2{ color:#e9713f !important;	}
.regture{ color:#a80712; font-size:21px; width:100%;  line-height:50px; text-align:center;}
#regBox1{ width:670px;}
#bt_go,#bt_unitgo{ display:block; margin:0 auto;}
.regul {
    margin-top: 20px;
   width:100%;
}
.regul li.fzr{ height:45px;} 
.regul li.fzr span{ line-height:25px;}
.regul li.fzr span p{ font-size:12px; white-space:nowrap; line-height:20px; color:red}

.uppic{ width:100%; margin:15px 0; position:relative; overflow:hidden;}
.uppic #newsPicurl,#newsPicurl2{ width:400px;}
.uppic #upPicture1{ opacity:0;cursor:pointer; width:150px !important; position:absolute;height:34px;  right:0; top:0; z-index:3; }
.chfile{ width:150px !important; display:block; position:absolute; right:0; top:0; height:34px; background:#bf050a ; cursor:pointer; font-style:normal;  border-radius:4px; color:#fff; line-height:34px; text-align:center;}
#msg_shenbaoAttr{ font-style:normal; display:block; line-height:30px; font-size:13px;}
.regul li {
    color: #7f7f7f;
    height: 32px;
    line-height: 32px;
    margin-bottom: 20px;
}
.regul li.jobabout{ height:200px;}
.regul li.jobabout span{ width:100%;}
.regul li span {
    color: #333;
    float: left;
    line-height: 32px;
    width: 150px;
}

.regul li.xuzhi span{ float:none} 

.regul li.xuzhi{}

cite {
    color: #333;
	font-style:normal;
}
.regul li input {
    font-family: "Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";
    font-size: 12px;
	width:270px;
	margin-right:10px;
}
a.bt_sms{ padding: 5px 12px; background: #3f519b; color: #fff; border-radius: 3px;}
a.bt_sms:hover{ background: #e9713f ;}
.geren{ width:auto !important; margin-right:3px !important; position:relative; top:1px;}
.qiye{ width:auto !important; margin-right:3px !important; position:relative; top:1px;}
#agree{ width:auto !important;}
.check{ width:auto !important;}
.regul li i, .regul li em {
    font-style: normal;
}
.regul li i{ font-size:12px;}
.regul li .red {
    color: #c00;
    padding-right: 10px;
}
.rlogin {
    background: #e9713f none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    font-size: 16px !important;
    height: 45px !important;
    line-height: 45px;
    margin-right: 30px;
    text-align: center;
    width: 157px !important;
	border:none;
	border-radius:5px;
}
.alogin {
    color: #02a2aa;
    font-weight: bold;
}
.alogin:hover {
    color: #df5400;
}



.tishikuang { position:fixed; width:420px; background:#fff; left:50%; margin-left:-210px; top:50%; transform:translateY(-50%); -webkit-transform: translateY(-50%); z-index:9999; border-radius:3px; overflow:hidden; box-shadow:0px 0px 2px #333; display:none;	}
.tishitit{ width:100%; height:50px; background:#3f519b; line-height:50px; color:#fff; font-size:18px; text-align:center;}
.tishibox{ padding:20px 20px 10px 20px; font-size:16px; line-height:30px; text-align:center; color:#333;}
.queding{ width:50px; height:30px; background:#3f519b; text-align:center; line-height:30px; color:#fff; margin:10px auto; cursor:pointer; border-radius:2px;}
.tishikuang .close{ display:block; width:30px; height:30px; background:url(images/close.png) center no-repeat; cursor:pointer; position:absolute; right:0px; top:0px;}
.hdbox{ position:fixed; width:420px; background:#fff; left:50%; margin-left:-210px; top:50%; transform:translateY(-50%); -webkit-transform: translateY(-50%); z-index:999; border-radius:3px; overflow:hidden; box-shadow:0px 0px 2px #333; display:none;	}
.close1,.close{ display:block; width:30px; height:30px; background:url(../images/close.png) center no-repeat; cursor:pointer; position:absolute; right:0px; top:0px;}
.hdbox ul{ padding:20px 70px; width:280px;}
.hdbox ul li{ width:100% ; line-height:30px; margin-bottom:10px; overflow:hidden;}
.hdbox ul li select{ width:100%; height:30px; text-align:center;}
.hdbox ul li span{ width:70px; height:30px;  float:left; display:block;font-size:16px; line-height:30px; color:#000}
.hdbox ul li input{ width:200px; float:left; height:28px; border:1px solid #ccc; margin-left:7px; line-height:30px;}
.hdbox ul li input.button{ background:#3f519b;  color:#fff;border-radius:2px; cursor:pointer; border:1px solid #3f519b}
@media (max-width: 960px) {
    .infobox {
        -webkit-overflow-scrolling: touch;
        overflow-y: scroll;
    }
}