﻿
/*公共*/
.a-btn { line-height:40px; padding:0 17px; text-align:center; background-color:#158acd; font-size:16px; display:inline-block;*display:inline; *zoom:1; min-width:96px; margin:10px;}
a.a-btn { color:#fff;  }
.a-btn.r_btn { background-color:#f2f5f7; color:#158acd;}


/*模拟表单*/
/*模拟radio*/
.label-radio { position:relative; background:url(../images/radio.png) 0 4px no-repeat; display:inline-block; line-height:21px; margin-right:20px;  }
.label-radio.on { background-position:0 -80px; }
.label-radio input { opacity:0; filter:alpha(opacity=0); margin-right:5px;}

.select-wrap.disabled .select-box{ background:#eee; }
.select-wrap.disabled .select-box a { color:#aaa; opacity:0.2; filter:alpha(opacity=20);}
.select-wrap.disabled .select-box .ico { opacity:0.2; filter:alpha(opacity=20);}

.form_box .error label{ color:#ff0000; }
.form_box .error .text {border-color:#ff0000; box-shadow:0 0 2px #ff0000; background:#fff; }
.form_box .error .valid_message { display:inline-block; margin-left:10px; color:#ff0000; vertical-align:top;}
/*上传*/
.upload-box { display:block; height:32px; width:139px; position:relative; background:url(../images/up.png) right center no-repeat; border:1px solid #ddd; border-radius:2px;}
.upload-box.again-box { background:no-repeat; padding:1px; border:0;}
.upload-box.again-box a { display:inline-block; padding:0 10px; margin-right:5px; background:#999; color:#fff; border-radius:2px;}
.upload-box.again-box a:hover { background:#666;}
.upload-box iframe { position:relative; overflow:hidden; position:absolute; width:100%; height:100%; opacity:0; filter:alpha(opacity=0);}
.upload-box .ViewSpan { line-height:30px;}
.upload-box.error .valid_message { position:relative; left:140px; bottom:-45px!important; margin-left:0;}


/*注册01*/
.reg { margin:0 auto; width:1118px; padding:40px 0 80px 0;  }
.reg_tab {  line-height:56px;  }
.reg_tab li { width:33.3%; float:left;background-color:#f2f5f7 ; text-align:center; color:#158acd; position:relative;}
.reg_tab li em { display:block; width:28px; height:56px; position:absolute;right:-28px; top:0; background:url(../images/icon_a_reg.png) no-repeat;  }
.reg_tab li.on { background-color:#158acd; color:#fff;}
.reg_tab li.on em { background:url(../images/icon_a_reg2.png) no-repeat ; background-color:#158acd; }

.reg_tab .reg_tab_01 { z-index:3;}
.reg_tab .reg_tab_02 { z-index:2;}
.reg_tab .reg_tab_03 { z-index:1;}

.reg h1 { margin:40px 0 20px 0;}
.reg .reg_c { border:1px solid #e0e0e0; max-height:388px; overflow-y:scroll; }
.reg .reg_c_p { margin:20px 25px;}

.reg .C {position:relative; }
.reg .C .reg_shadow { width:95%; height:20px; position:absolute; left:2%; background-color:#fff;}
.reg .C .reg_shadow.reg_top { top:1px;}
.reg .C .reg_shadow.reg_bottom { bottom:1px;}

.reg > p { text-align:center; margin-top:20px;}
/*弹出框*/
.reg_03 { width:500px;border:10px solid #bdbec0; background-color:#fff; position:relative; display:none;}
.reg_03_c {  line-height:1.8; padding:30px 50px;}

#fullbg{ background: #000 none repeat scroll 0 0;left: 0;opacity: 0.5;filter:alpha(opacity=50);  position: fixed; top: 0;z-index: 111110;}
.dialog02 { position:fixed;top:50%; margin-top:-141px; left:50%; margin-left:-250px;z-index:111111;  }
a.closebtn { position:absolute; right:5px; top:5px; width:30px; height:30px; text-align:center; line-height:25px; font-size:25px;  font-weight:bold; display:block; color:#fff; background-color:#1c66d6; border-radius:50%; opacity:0.8; filter:alpha(opacity=80); }

/*注册01---------------------------------------------------------------------------------------end*/
/*注册02*/
.reg_form { background-color:#f2f5f7; border-top:1px solid #dbdcdd;border-right:1px solid #dbdcdd; margin-top:60px;}
.reg_form li { border-bottom:1px solid #dbdcdd; line-height:40px;}
.reg_form .reg_tdl { float:left; width:34.5%; padding:10px 0 10px 2%;}
.reg_form .reg_tdr { float:right;width:61%;padding:10px 0 10px 2%;}
.reg_form .reg_tdl, .reg_form .reg_tdr { border-left:1px solid #dbdcdd;}

.reg_tdl em { color:#ff0000;  display:inline-block; width:20px; *display:inline;*zoom:1;}
.reg .inp { width:61.7%; height:34px; border:1px solid #dbdcdd; padding:2px 2%; line-height:28px;}
.reg .inp_01 { width:132px;  padding:2px 10px;  margin-right:10px;}
.reg .yzm_img { width:82px; height:34px; position:relative; top:3px; margin-right:10px; }
.reg a.yzm_refresh { color:#0063b0; }
.rad-color label { color:#ff0000;}
/*注册02---------------------------------------------------------------------------------------end*/

/*注册03*/
.reg_form1 { background-color:#f2f5f7; border-top:1px solid #dbdcdd;border-right:1px solid #dbdcdd; margin-top:60px; display:table;   width:100%; }
.reg_form1 em { color:#ff0000;}
.reg_form1 li { border-bottom:1px solid #dbdcdd;line-height:25px; height:112px; }
.reg_form1 li > div {float:left;  border-left:1px solid #dbdcdd; height:100%; min-height:82px; padding:0 1%;line-height:112px;   }
.reg_form1 li > div.reg_middle div { line-height:20px; padding-top:25px;padding-bottom:15px;}

.reg .select-box .ico { background:url(../images/icon_r_5.png) no-repeat center; }
.reg_td1 em ,.reg_td3 em{ display:inline-block;*display:inline;*zoom:1; width:15px;}
.reg_td1 { width:12.8%; }
.reg_td2 { width:31.3%; position:relative;}
.reg_td3 { width:18.8%;}
.reg_td4 { width:28%; position:relative;}
.reg_form1 li > div.reg_td5 { width:82%; position:relative; }
.reg .select-wrap { width:146px; height:30px; border:1px solid #cccccc; background-color:#fff; line-height:30px; margin-top:38px;}
.reg .select-wrap .select-box dt a { line-height:30px;}
.reg .select-box { }
.reg .select-box .ico {top:4px;}
.upload-box { margin-top:25px;}
.reg_td5 textarea { margin:15px 0 0 0; height:60px; width:98%; border:1px solid #ccc; padding:10px;}
.reg_form1 .inp { width:95%; margin-top:15px;}
.select-wrap01.select-wrap { width:99%;}

.reg_form1  li .error .valid_message { line-height:15px; bottom:5px; left:0;  position:absolute; }
.reg_file { line-height:34px!important;}
.reg_form1  li .reg_td5.error .valid_message {  bottom:0px; } 

.ie7 .reg_form1 .inp {  margin-top:38px;}
.ie7 .reg_form1 .reg_file .inp { margin-top:15px; }
/*注册03---------------------------------------------------------------------------------------end*/

/*客服中心*/
.call { overflow:hidden; margin-bottom:80px; font-size:14px;}
.call_img { margin-bottom:40px;}
.call ul li{ width:24.9%; float:left; text-align:center; color:#888888; line-height:2.5; border-left:1px solid #cfcfcf; margin-left:-1px;}
.call ul li div { color:#004ea5}
.call ul li label { position:relative;}
.call ul li em {display:inline-block; width:30px; height:27px; *display:inline;*zoom:1;position:absolute; top:-1px; left:-40px; text-align:center; }
.call ul li em img { position:relative;}
.call ul li .c_02 img { top:5px; }

.call ul li.tran_scale img{transition:250ms all; -webkit-transition:250ms all;}
/*客服中心---------------------------------------------------------------------------------------end*/

/*搜索*/
.search > h3 span { color:#0063b0;}
.search li { padding:30px 0 30px 100px; border-bottom:1px solid #d8d8d8; color:#888888; position:relative;}
.search li i { position:absolute; left:0; width:95px; display:block; }
.search li i a { color:#158acd;}
.search li i a:hover { color:#000;}

.search li p { line-height:1.8; height:3.6em; overflow:hidden; margin:5px 0;}
.search li a {display:inline-block;*display:inline; *zoom:1; max-width:90%;}
.search p span{color:#158acd; }
.search .hasw { display:inline-block;*display:inline; *zoom:1; width:18px; height:18px; background:url(../images/dot25.png) no-repeat; position:relative; top:-3px; left:5px;}
/*搜索---------------------------------------------------------------------------------------end*/
/*中标喜讯*/

.win_top li { background:url(../images/btn_slipt.jpg) repeat-x; padding:0 30px 0 60px; box-shadow:3px 3px 5px #f3f3f3; border-radius:4px; border:1px solid #d8d8d8; line-height:62px; margin-bottom:20px; position:relative;  }
.win_top li span { position:absolute; right:30px; color:#888888; top:0px;}
.win_top li em { display:block; width:18px;height:24px; position:absolute;left:30px;top:50%; margin-top:-14px; background:url(../images/icon_n_1.png) no-repeat; }
.win_top li a { display:block; width:86%;}
.win_top li:hover em { background:url(../images/icon_n_1_cur.png) no-repeat;}
.win_con { border-top:2px solid #158acd; margin-top:55px; padding-top:10px;}
.win_con li { line-height:62px; border-bottom:1px solid #d8d8d8; position:relative; width:47.9%; margin: 0 1%; float:left; }
.win_con li span { position:absolute; right:0px; color:#888888; top:0px;}
.win_con li em { display:block; width:12px;height:16px; position:absolute;left:0px;top:50%; margin-top:-8px;  }
.win_con li a { display:block;width:70%;background:url(../images/icon_n_2.png) no-repeat 5px center; padding-left:25px;}
.win_con li:hover a {background:url(../images/icon_n_2_cur.png) no-repeat 5px center; }
/*中标喜讯---------------------------------------------------------------------------------------end*/
@media only screen and (max-width:1600px) {

}

@media only screen and (max-width:1365px) {

}

@media only screen and (max-width:1279px) {
.reg {  width:900px; padding:20px 0;  }
}


@media only screen and (max-width:1000px) {
.reg {width: 767px;}

.reg_form1 li > div { padding:5px 1%; }
.reg_td1 { width:98%;}
.reg_td2 { width:98%; border-bottom:1px solid #ccc;}
.reg_td3 { width:98%;}
.reg_td4 { width:98%; min-height:0!important;}
.reg_form1 li > div.reg_td5 { width:98%;min-height:0;}
.reg_form1 li > div { float:none; min-height:0;}
 .reg_form1 .inp { margin-top:0;}
.reg_td5 textarea { width:95%; margin-top:0;}
.upload-box { margin-top:0;}
.reg_form1 li > div.reg_middle div { padding-bottom:0;}
.reg .select-wrap { margin-top:0;}
.reg .select-wrap { width:99%;}

.reg_form1 li { height:auto;}
.reg_form1 li > div { line-height:24px;}
.reg_form, .reg_form1 { margin-top:30px;}

.call ul li{ width:49.9%; margin-bottom:15px;}

}

@media only screen and (max-width:767px) {
    /*模拟select*/


.reg {  width:98%;   }
.reg_tab {  line-height:40px;}
.reg_tab li em,.reg_tab li.on em { width:15px; right:-15px; background-size:100% 100%; height:40px; }
.reg h1 {margin: 15px 0; }

.reg .reg_c_p { margin:20px 15px; }
.reg .C .reg_shadow {  width:95.5%;}

.dialog02 { position:fixed;top:5%; margin-top:0; left:2%; margin-left:0;width:95%; }
.reg_03 { width:95%; height:auto; border:10px solid #bdbec0; background-color:#fff;height:auto; }

.reg_03_c {height:100%; line-height:1.8; position:static;padding:30px;  }

.reg_form .reg_tdl { float:none; width:96%; padding-bottom:0;}
.reg_form .reg_tdr { float:none;width:96%;}
.reg_form li { line-height:30px;}
.reg .inp { width:95%; height:30px; }
.reg_tdl em { width:auto; padding:5px;}
.reg .inp_01 { margin-bottom:15px; margin-right:0;padding:2px 2%;}

.reg > p { text-align:left;}

.call { width:98%; margin:0 auto 30px; font-size:12px;}
.call ul li{ width:100%;  text-align:left; margin-bottom:0;}
.call ul li label { position:static;}
.call ul li em { width:20px; height:20px;position:relative; top:4px; left:0 ; background-size:contain; margin:0 10px;  }
 .call ul li p::after { content:"：";}
 .call ul li p, .call ul li div { display:inline;} 

 .c_01 em {  background:url(../images/icon_a_1.png) no-repeat center right;}
.c_02 em {  background:url(../images/icon_a_3.png) no-repeat center right;}
.c_03 em {  background:url(../images/icon_a_2.png) no-repeat center right;}
.c_04 em {  background:url(../images/icon_a_4.png) no-repeat center right;}

.call ul li em img { display:none;}

.left_box,.right_box { float:none; width:96%; padding:0 2%;}

.search { width:98%; margin:auto;}
.search li { padding:30px 0 ; border-bottom:1px solid #d8d8d8; color:#888888; position:static;}
.search li i { position:static;  padding:0 5px;  }

.search .hasw { top:0;}

.win_top {  width:98%; margin:0 auto;}
.win_top li { line-height:50px; margin-bottom:15px;}
.win_top li a { width:75%;}

.win_con { margin-top:30px; }
.win_con li { line-height:50px; width:98%; margin: 0 auto; float:none; }

}


@media only screen and (max-width:414px) {
.reg_tab li.reg_tab_01 { width:30.3%;}
.reg_tab li.reg_tab_03 { width:36.3%;}

.reg .C .reg_shadow {  width:95%;}
.reg_td5 textarea { width:93%;}


}

@media only screen and (max-width:375px) {
    .win_top li a { width:65%;}
}

@media only screen and (max-width:340px) {
.reg_tab li.reg_tab_03 i { padding-left:10px;}
}