*{ padding:0; margin:0;}
a{ text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur());}
a:hover{ text-decoration:none;}
body{ font-family:"Microsoft Yahei"; background:url(../images/body_bj.jpg);}
img{ border:none;}
.fr{ float:right;}
label, input, button, select, textarea{ line-height:20px; font-size:14px; font-weight:normal;}


.top{ height:80px; background:url(../images/top_bj.png) repeat-x; border-bottom:1px solid #54B4E8; position:relative; box-shadow:0px 2px 3px rgba(0,0,0,0.15), inset 0px -1px 0px 0px #54B4E8; min-width:1000px;}
.head{ width:1000px; height:80px; margin:0 auto;}
.logo{ padding-top:18px; float:left;}

.center{ width:1000px; margin:0 auto; padding:2.5em 0 3.5em 0px; min-width:1000px;}
.container_box{ border:1px solid #d3d3d3; min-height:650px; border-radius:3px; box-shadow:0px 2px 2px 0px #e3e3e3; background:#fff;}
.col_main, .col_side{ height:650px; vertical-align:top; display:table-cell; word-break:break-all; word-wrap:break-word;}
.col_main{ width:2000px; padding:30px 20px 40px 20px; margin:0 auto;}
.top_1{ padding-bottom:12px; margin-bottom:40px; border-bottom:1px dashed #dadada; font-size:12px; color:#333;}
.top_1 a{ color:#0088cc; text-decoration:none;}

.control-group{ margin-bottom:20px;}
label{ margin-bottom:5px; display:block;}
.form-horizontal .control-label{ width:160px; text-align:right; padding-top:5px; float:left;}
.form-horizontal .controls{ margin-left:180px;}
.maroon{ color:#d20000; padding-left:2px; font-family:"宋体";}
.help-inline{ font-size:12px; line-height:22px; padding-left:5px; color:#595959;}

.foot{ text-align:center; color:#606771; padding:24px 0 24px 0; min-width:1000px; border-top:2px solid #5B980C;}
.links{ padding-left:0px; list-style-type:none; font-size:12px;}
.links_item{ line-height:1em; padding:0 1em 0 1em; border-left:1px solid #dadada; display:inline-block;}
.links_item a{ color:#606771; display:block; text-decoration:none; font-size:12px;}
.no_extra{ border-left:0px;}


.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append {
display: inline-block;
margin-bottom: 0;
vertical-align: middle;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
background-color: #ffffff;
border: 1px solid #cccccc;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border linear .2s, box-shadow linear .2s;
-moz-transition: border linear .2s, box-shadow linear .2s;
-o-transition: border linear .2s, box-shadow linear .2s;
transition: border linear .2s, box-shadow linear .2s;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {display: inline-block;height: 20px;padding: 4px 6px;margin-bottom: 10px;font-size: 14px;line-height: 20px;color: #555555;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;vertical-align: middle;}

input, textarea, .uneditable-input {width: 206px;}

.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append {display: inline-block;margin-bottom: 0;vertical-align: middle;}

#location_p, #location_c {width: 150px;}
element.style {cursor: pointer;}
img {max-width: 100%;width: auto\9;height: auto;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic;}
img[Attributes Style] {width: 60px;height: 20px;}
#location_p {margin-right: 5px;}
#location_p, #location_c {width: 150px;}
select { width: 220px; border: 1px solid #cccccc; background: #ffffff;}
select, input[type="file"] {height: 30px;line-height: 30px;}
.btn-large { padding: 10px 15px 10px 15px;font-size: 18px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.btn-primary{ color:#fff; text-shadow:0px -1px 0px rgba(0,0,0,0.25); background-image:linear-gradient(rgb(44, 189, 36), rgb(36, 189, 79)); background-color:rgb(41, 189, 53);}
.btn{ text-align:center; line-height:20px; margin-bottom:0px; vertical-align:middle; border:1px solid #3d810c; display:inline-block; cursor:pointer;}

.overlay{ left:0px; top:0px; width:100%; height:100%; overflow:hidden; position:fixed; z-index:1000; opacity:0.7; background-color:black;filter:alpha(opacity=70); BACKGROUND-COLOR: black;}
.reg-select{ left:0px; top:0px; width:100%; height:100%; position:fixed; z-index:1001;}
.overlay-cont{ width:850px; margin:150px auto 0px auto; position:relative;}
.reg-type{ width:300px; height:260px; text-align:center; position:absolute; background:url(../images/reg_sel.png) no-repeat; background-attachment:scroll; background-position:0px; background-size:auto; background-origin:padding-box; background-clip:border-box; background-color:transparent;}
.reg-select #type1{ left:0px; top:0px;}
.reg-type h1{ color:#000; line-height:50px; font-size:26px; margin-top:20px; margin-bottom:10px; height:50px;}
.reg-type .sel-btn{ width:176px; height:49px; text-align:center; color:#fff; line-height:45px; font-size:18px; text-decoration:none; margin:0 auto; display:block; background:url(../images/sel_btn.jpg) no-repeat; background-position:0px; background-size:auto;}
.reg-type p{ color:#8b8b8b; padding:0px 30px 0px 30px; font-size:13px; font-weight:bold; margin-top:40px; line-height:22px;}
.reg-select #type2{ top:0px; right:0px;}
.reg-select .sep{ left:50%; top:0px; width:1px; height:260px; border:1px solid #828282; position:absolute; background:#e3e3e3;}