@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, select{margin: 0;padding: 0;border: 0;}
table{ border-collapse:collapse;}
body{font-size:14px;color:#313131; font-family:"Microsoft Yahei";  background:#f7f7f7;}
img,a{border:0; text-decoration:none;}
ol, ul {list-style: none; }

a{color:#333;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out;}
a:hover{color:#005b9e;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out;}
img{ max-width:100%; height:auto;}
.web-width{width:1100px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.cj-body{ padding-top:20px;background:url(../images/bg.jpg) repeat-x #bdedfc}
.cj-body h1{ line-height:80px; color:#fff; font-size:24px; text-align:center}
.option{ width:100%; height:45px; line-height:45px; color:#1b97ed; font-size:18px; font-weight:600; text-align:center; background:#d8eefe;border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;}
.tip{ background:#fff; color:#a9a9a9; font-size:14px; font-weight:normal; height:40px; padding-top:5px; line-height:50px; text-align:center}
.tip a{ color:#1b97ed; font-size:16px; font-weight:bold;}
.tip a:hover{ color:#77b852}
.tip b{ color:#f00;}
.main{border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px; background:#fff; padding-bottom:30px; margin-bottom:20px}
.lg-footer{ padding-top:15px; line-height:20px; color:#8f949a; text-align:center}
/*cj--main*/
.clears{ clear:both;}
.for-liucheng{width:1100px;margin:0px auto 15px auto; height:50px;padding:20px 0 0 0; position:relative;}
.line{ height:1px; width:100%; clear:both; background:#eee;}
.liulist{float:left;width:220px; height:7px; background:#ccc;}
.liutextbox{ position:absolute;width:100%;left:0;top:10px;}
.liutextbox .liutext{float:left;width:220px; text-align:center;}
.liutextbox .liutext em{ display:inline-block;width:24px; height:24px;-moz-border-radius: 24px; -webkit-border-radius: 24px;border-radius:24px; background:#ccc; text-align:center; font-size:14px; line-height:24px; font-style:normal; font-weight:bold;color:#fff;}
.liutextbox .liutext strong{ display:inline-block;height:36px; line-height:36px; font-weight:400; font-size:16px; color:#a9a9a9}
.liulist.for-cur{ background:#77b852;}
.liutextbox .for-cur em{ background:#77b852;}
.liutextbox .for-cur strong{color:#77b852; font-size:18px; font-weight:600}

.forget-pwd{width:1050px;margin:20px auto; padding-left:20px; padding-right:20px}
.subtijiao{padding:0 0 0 110px;}
.subtijiao input{width:85px; height:32px; background:#f60;color:#fff; font-size:14px; cursor:pointer;}
.successs{ text-align:center;padding: 20px 0 60px 0;}
.successs h3{padding:20px; font-size:25px;color:#A0CD4E;}

.cj-text{ width:340px; height:80px; float:left; margin:10px 0px 10px 10px}
.cj-text1{ width:340px; height:80px; float:left; margin:10px 0px 10px 10px}
.cj-text label{ display:block; clear:both; width:100%; line-height:28px; color:#313131; font-size:16px; text-align:left}
.cj-text label b{ color:#f00; font-weight:normal}
.cj-text label em{ font-style:normal; color:#f00; font-size:12px;}
.cj-text1 label{ display:block; clear:both; width:100%; line-height:28px; color:#313131; font-size:16px; text-align:left}
.cj-text1 label b{ color:#f00; font-weight:normal}
.cj-text1 label em{ font-style:normal; color:#f00; font-size:12px;}
.cj-text input,.cj-text select{ width:100%;box-sizing:border-box; height:42px; border:none; background:#ebf0f6; line-height:40px; color:#313131; font-weight:bold; font-size:16px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; padding-left:10px; border:1px solid #e0ebf8}
.cj-text1 input,.cj-text1 select{ box-sizing:border-box; height:22px; border:none; background:#ebf0f6; line-height:20px; color:#313131; font-weight:bold; font-size:16px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; border:1px solid #e0ebf8}
.cj-select{width: 340px;
    height: 42px;
    overflow: hidden;
	 border:none;
  background:url(../images/lg004.png) 313px 10px no-repeat #ebf0f6;
  border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;
  color:#4e4e50; }
.cj-text select{ background: transparent;
    width: 364px;
    padding: 5px;
    font-size: 16px;
	border:none;
    height: 40px;
   -webkit-appearance: none; /*for chrome*/}

.cj-text i{ display:block; width:100%; height:40px; line-height:16px; padding-top:2px; color:#a9a9a9; font-style:normal; font-size:14px}
.xyb,.syb{ width:165px; height:40px; border:none; background:#1b97ed; width:190px; height:40px; line-height:40px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; color:#fff; font-size:16px; font-weight:bold; cursor:pointer;}
.syb{ background:#d8eefe; height:40px; border:1px solid #95cff8; color:#1b97ed; margin-right:10px}
.syb:hover{ background:#95cff8}
.xyb:hover{ background:#0c88de}
.tjbt-2,.tjbt-1{ width:396px; margin:20px auto; clear:both}
.tjbt-1{ width:167px; margin:10px auto; clear:both}
.tjbt-3{ width:300px; margin:0px auto;}
.footer{ padding-top:15px; padding-bottom:20px; line-height:20px; color:#fff; text-align:center; clear:both; font-size:14px}
.cj-photo{ width:100%; clear:both}
.cj-photo .photo-up{ width:320}
.cj-photo .photo-view,.cj-photo .photo-up{ float:left}
.cj-photo .photo-view{ width:98px; height:137px; border:1px solid #ebf0f6; margin:10px 30px 20px 10px}
.cj-photo .photo-up input{ width:150px; height:38px; line-height:38px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px; color:#fff; font-size:16px; font-weight:600; background:#1b97ed; border:none; cursor:pointer; margin-top:15px}
.cj-photo .photo-up input:hover{background:#0c88de}
.photo-sm p{ color:#a9a9a9; line-height:28px; padding-top:10px; font-size:14px}
.photo-sm p b{color:#f00; font-weight:normal}
.cj-photo label{ display:block; clear:both; width:100%; line-height:28px; color:#313131; font-size:16px; text-align:left}
.cj-photo label b{ color:#f00; font-weight:normal}

.photo-fjsm p{ padding:20px; padding-left:40px}
.photo-fj{ width:315px; height:255px; margin:0px 0px 20px 30px; float:left;}
.photo-fj span{line-height:35px; display:block; width:100%; height:35px; text-align:center; color:#313131; font-size:16px;}
.photo-fj span b{ color:#f00; font-weight:normal; }
.photo-fj span a{font-size:12px; color:#2698eb;}
.photo-fj span a:hover{ color:#78b856}
.photo-fjadd{ width:100%; height:220px; box-sizing:border-box;max-height:220px; padding:10px 0px; text-align:center; background:url(../images/pt-up.gif) center 30px #fbfbfb no-repeat; border:1px solid #eee;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}
.photo-fjadd input{ width:200px; height:42px; line-height:42px; background:#2698eb;border:none;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; color:#fff; font-size:16px; font-weight:bold; cursor:pointer; margin:90px auto 10px auto }
.photo-fjadd input:hover{background:#0c88de}
.photo-fjadd p{ line-height:18px; margin:0px; font-size:12px; padding:5px 5px 0px 5px;}
.cj-confirm{ text-align:center; width:70%;margin:0px auto; padding-top:20px; clear:both;}
.cj-confirm p{ font-size:16px; line-height:30px; text-align:left;}
.cj-confirm div{ display:inline-block; clear:both; padding-top:20px; font-size:16px; width:260px; height:25px; vertical-align:middle; margin:0px auto; line-height:25px;}
.cj-confirm div input{ width:16px; height:16px;}
.cj-confirm div b{ color:#f00; font-weight:normal}
.blue-link{color:#2698eb; font-weight:bold}
.blue-link:hover{ color:#78b856}
.cj-sh{ font-size:18px; line-height:60px; text-align:center; padding-top:60px}
.cj-sh b{ font-size:24px; color:#178bdb}
.cj-sh em,.cj-sh i{ font-weight:normal; font-size:20px; color:#f00; font-style:normal; font-weight:bold}
.cj-sh i{color:#78b856}

.tablelist {
	border-collapse: collapse;
	text-align: center;
	margin: 25px auto auto auto;
}
.tablelist tr td {
	border: 1px solid #e1ebf2;
	height: 36px;
	line-height: 16px;
 vertical-align:middle;
    text-align:left;
    color:#313131; font-weight:bold; font-size:16px;
   padding-left:10px
}
.tablelist tr.odd-tr td{ background:#eff6fa}
.tablelist tr td.odd-td{ text-align:right; color:#313131; font-size:14px; padding-right:0px; padding-left:0px; font-weight:normal}
.formtitle{border-bottom:solid 1px #eee; line-height:35px; position:relative; height:35px; width:93%; margin:0px auto 0px auto; padding-top:20px;clear:both;}
.formtitle span{font-weight:bold;font-size:14px; border-bottom:solid 3px #71c2fd;float:left; position:absolute; z-index:100; bottom:-1px; padding:0 3px; height:30px; line-height:30px;}
.pt0{ padding-top:0px}
.mt0{ margin-top:0px}

.main-reg .cj-text,.main-reg .cj-select{ width:100%; margin:0px}
.main-reg .cj-select{background:url(../images/lg004.png) 420px 10px no-repeat #ebf0f6; width:450px}
.main-reg .cj-select select{ width:480px}
.reg-yzm{ width:350px;}
.main-reg .cj-text cite {
	display: block;
	width: 120px;
	text-align: center;
	float: left;
	height: 40px;
	line-height: 40px;
	background-color:#ebf0f6;
	border: 1px solid #ebf0f6;
	margin-left: 4px;
	color: #72b4f0;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	font-family: Arial;
}
.main-reg .reg-yzm input{ width:320px; float:left}
.main-reg .reg-dx .reg-dx-t{ width:295px; float:left}
.main-reg .reg-dx .reg-dx-hq{ width:150px; float:left;height: 42px; margin-left:4px;
	line-height: 42px; font-weight:normal;
	background-color:#81bff8; color:#fff; font-size:16px; border:none; cursor:pointer;}
.main-reg .reg-dx .reg-dx-hq:hover{ background:#1b97ed}
.main-reg .reg-yzm label,.main-reg .reg-dx label{ display:block; width:100%; clear:both}
.main-reg .reg-b{ width:100%; height:46px; line-height:46px; background:#eaae41; margin-top:20px; color:#fff; border:none; cursor:pointer; font-size:16px; font-weight:bold;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; }
.main-reg .reg-b:hover{ background:#e4a024}

/*ys*/
.for-liucheng{width:1098px;}
.liulist{width:366px;}
.liutextbox .liutext{width:366px;}
.che-box-main{ width:740px; margin:20px auto;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53"}
.che-box {
 display:inline-block;
 margin-right:20px;
 margin-top:20px;
}
.che-box input {
 display: none;
}
.che-box label {
 display: inline-block;
 background:url(../images/check0.gif) 27px 29px no-repeat #f8f8f8;
 width:346px; height:86px; cursor:pointer;
 font-size:24px;
 font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";
 color:#333; text-align:left; padding-left:70px; line-height:86px;
 font-weight:bold;
 box-sizing:border-box;
 border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;
}
.che-box label:hover{box-shadow: 0px 0px 1rem 0px rgba(0,0,0,0.08);}
.che-box input:checked + label {
background:url(../images/check1.gif) 27px 29px no-repeat #249def;
color:#fff;
}
.info-list{ width:80%; margin:10px auto 0px auto;  line-height:20px; color:#313131; font-size:20px; background:url(../images/info.png) no-repeat; padding-left:25px;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53"; font-weight:600;}
.info-list1{ width:80%; margin:10px auto 0px auto; line-height:20px; color:#313131; font-size:20px; background:url(../images/info.png) no-repeat; padding-left:25px;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53"; font-weight:600;}

.info-list i{ font-size:16px; text-indent:10px; font-style:normal; font-weight:normal}
.info-list i a{ font-size:16px; text-indent:10px; font-style:normal; font-weight:normal}
.grey{ color:#999}
.green{ color:#78ba54}
.red{ color:#f00}
.fd-list{font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53"; width:300px; height:auto; position:fixed; top:100px; right:20px; border:1px solid #d9efff;box-shadow: 0px 0px 1rem 0px rgba(0,0,0,0.08); box-sizing:border-box; padding:10px; z-index:1000; background:#fff;}
.fd-list a{ color:#78ba54; font-size:16px; display:block; padding-left:10px; padding-top:10px; box-sizing:border-box; text-decoration:none; line-height:20px; height:40px; width:100%; background:#f8f8f8}
.fd-list i{ font-style:normal; color:#aaa; font-size:14px; background:#f8f8f8}
.fd-list a:hover{box-shadow: 0px 0px 1rem 0px rgba(0,0,0,0.08);}
.lg_mm .field {
	float: right;
	clear: both;
	margin-bottom: 12px;
    margin-right:55px;
}
.field {
	float: right;
	clear: both;
	margin-bottom: 12px;
    margin-right:55px;
}
.field label {
	float: right;
	line-height: 40px;
	display: inline-block;
	text-align: center;
	margin-right: 6px; color:#515151
}
.field input {
	border: none;
	line-height: 42px;
	height: 42px;
	float: right;
	 font-size:18px; color:#313131;
	background:#ebf0f6;
 font-weight:bold;
 border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;box-sizing:border-box;
}














































































