@charset "utf-8";
/*-- --*/
*{padding:0;margin:0;}
body{padding:0;margin:0 auto;font-family:"Microsoft yahei",Helvetica,Tahoma,Verdana,simsun,SimHei,Arial,sans-serif;font-weight:normal;font-size:1em;color:#333; background-color:#fff;width:100%; max-width:1400px;}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{margin:0; padding:0;}
ul{margin:0; padding:0; list-style-type:none;}
.spacer{clear:both; font-size:0; line-height:0;width:100%;}
a{text-decoration:none; color:#111; color:#333}
img{border:0;}
/** **/
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.cb{ clear:both;}
.cl{ clear:left;}
.cr{ clear:right;}
.clearfix{ height:1%} .clearfix{ display:block;} 
.pr{ position:relative;}
.pa{ position: absolute;}
.mr10{ margin-right:10px;}
/** **/
.w{ width:100%;}
.h{ height:100%;}
.base_w{width:90%; margin:0 5%;}
/** **/
.ma{ margin:auto; }
/** **/
.txt_red{ color:#F00;}
.txt_blue{ color: #06F;}
.txt_org{ color: #F60;}
.base_txt_color{ color:#4d82d9;}
.base_bg_color{ background:#7798DE;}

/** **/
.black_bg{ background:rgba(0%,0%,0%,0.8); width:100%; height:100%; }
/** **/
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; } 
.pr{ position:relative}
.pa{ position: absolute}
/** **/
.top_title{ background:#006ab5; font-size:1em; color:#fff;font-weight:bold; border-bottom:#CCC 1px solid; width:96%; padding:0 2%; line-height:2.8em;text-align:center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.top_img{ width:12px; height:21px; padding:0.8em; left:0;}
.wx_register_bg{ background:#f2f2f2;   z-index:-1;  width:100%; height:94%; position:absolute}
.wx_register{  background:#fff;}
.wx_register .main_title{ font-size:1.16666667em; border-bottom:#CCC 1px solid; width:90%; padding:1em 5%; line-height:1.4em;text-align:left;}
.wx_register .main_box{  width:94%; padding:0;  text-align:left;}
.wx_register .main_box .main_box_hang{ border-bottom:#CCC 1px solid; width:100%;background:#FFF;text-align:left; padding:0.6em 0; display: table; vertical-align:top;}
.wx_register .main_box  div:first-child{ border-top:#0 1px solid;  }
.wx_register .main_box .main_box_hang_bt0{ border-top:0; }

.wx_register .main_box .main_box_hang label{ padding:0 3% 0 4%; line-height:40px; text-align:right;   color:#666}
.wx_register .main_box .main_box_hang label span{ color: #F00}
.wx_register .main_box .main_box_hang .input_bz{ width:88%; padding:0.58em 2%; color:#000; font-family:"Microsoft yahei",Arial; font-size:1em; border:0;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.wx_register .main_box .main_box_hang .left_label{padding:0.58em 2%; background:#006; width:30%; padding:0.9em 0; text-align:right;  color:#666; }
 
.wx_register .main_box .main_box_hang .textarea_bz{ font-size:1em; width:90%; padding:0.58em 2%; margin-top:7px;   color:#000; font-family:"Microsoft yahei",Arial; border:0;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.register_button{ background:#006ab5;color:#fff; width:90%; margin:2em 5%; padding:0.7em 0 ; text-align:center;font-family:"Microsoft yahei",Arial; font-size:1em;border:0; border-radius:6px; font-weight:bold;}

 

/** **/
.box_up{ text-align:center; padding:10px 5% 20px 5%; font-size:14px;}
.box_up a{ color:#06C; display:block}
.box_up a:hover{ color:#090; }
.box_up a:hover img{ box-shadow: rgba(51,51,51,0.1) 2px 2px 2px;}
.box_up img{ max-width:150px; max-height:150px; border:#d7d5d5 1px solid}
.box_up_left{ float:left; width:48%;  }
.box_up_left img{  width:80%;}
.box_up_right{ float:right; width:48%; }
.box_up_right img{  width:80%;}
.sm{ text-align:left; line-height:16px; color:#666; font-size:12px; padding:20px 10px 10px 20px; }
.bm-header{ height:40px;line-height:40px; background:#2d91fe; text-align:center;color:#FFF; font-size:16px; font-weight:bold;  }
.bm-header .back-home{  left:0; top:0;}
.bm-header .back-home a{ display:block; padding:8px 10px;}
.bm-header .back-home img{ width:14px; }
.bm-header .home-link{left:0; top:0;}
.bm-header .home-link a{ display:block; padding:8px 10px;}
.bm-header .home-link img{ width:76px; }
.bm-header .classify{ right:8px; top:0; line-height:22px; height:30px;  display:block; font-size:10px; background:url(../../../../images/icon-classify01.png) no-repeat right 14px; padding:10px 26px 4px 0 ; background-size:18px 13px; color:#FFF}

/**news**/
.news-out{ background:#f4f5f5; padding:15px 0;}
.news-box{ background:#fff;  border-bottom:#eee 1px solid; margin-bottom:14px;}
.news-title{ font-size:14px; color:#06c; border-bottom:#eee 1px solid; height:34px;line-height:34px; font-weight:700}
.news-title a{ display:block; height:34px; line-height:34px; text-align:left;color:#06c; margin-left:5%;font-weight:700}
.news-title a span{ font-size:14px; color:#06c;   height:34px;line-height:34px; font-weight:700}
.news-title-more{ width:11px; height:20px; right:10px; top:8px;}
.news-bm{ margin:0 5%;  display:block; height:80px; text-align:left}
.news-bm a{ display:block; width:100%; height:80px;}
.news-box-bb1{ border-bottom:#eee 1px solid; }
.news-bm-img{ width:80px; height:60px; left:0; top:0px;}
.news-bm-p{ height:20px; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding: 0 0 0 90px; color:#000; font-size:14px;  margin:20px 0 5px 0;}
.news-bm a .news-bm-p{  color:#000;  }
.news-bm:hover .news-bm-p{   color: #06C; }
.news-bm-p2{ padding: 0 0 0 90px; color: #999;font-size:12px; margin-bottom:20px;height:40px; line-height:20px; overflow:hidden; }
.news-box-list{ background:#fff; margin:0 0 14px 0; padding:1px 0 0 0;}
.more-news{ display:block; width:100%; line-height:60px; height:60px; color:#333; text-align:center}
.news-nav{ padding:0 5%; line-height:40px; font-size:12px; border-bottom:#ddd 1px solid;  color: #999; font-size:12px}
.news-nav a{ color: #999;font-size:12px}
.news-nav a:hover{ color:#06C;}
.news-detail-box{ margin:0 5%; text-align:left}
.news-detail-title{ font-size:2.5em; line-height:1.2; padding:0.75em 0; font-weight:700; color:#000;text-align:justify}
.news-detail-note{ color: #999; font-size:12px; border-top:1px dashed #d8d8d8; padding:10px 0; font-weight:700}
.news-detail-note span{ font-weight:700}
.news-detail-txt{ font-size:1.25em;   margin:10px 0 20px 0;text-align:justify; color:#333}
.news-submenu{ width:96%; display:block; background: #2188d1; padding:10px 2%;}
.news-submenu p{ float:left; width:23%; text-align:center; line-height:38px; margin:5px 1%; }
#tmd-fff a:link{ display:block;  width:100%; text-align:center; line-height:30px;color:#fff}
#tmd-fff a:hover{ background:#379de5; color:#FFF}
#tmd-fff a:active{ background:#379de5; color:#FFF}
#tmd-fff a:visited{ background:#379de5; color:#FFF}
#tmd-fff .on-news{ background:#379de5; color:#FFF}
#qsr-a a{ color:#FFF}
#news-det-txt p{ font-size:1.25em; line-height:1.5; margin-bottom:10px; }
#news-det-txt img{max-width:100%;padding:8px 0;}
#news-det-txt p a{ font-size:1em}
.news-detail-txt p{ text-align:justify}
.news-end {height:20px; border-bottom:#ddd 1px solid; margin-bottom:40px; text-align:center}
.news-end span{ display:block; color:#999; background:#FFF; padding:10px 5px; font-size:10px; width:160px; top:2px; margin-left:-80px; left:50%;}
.news-det-img img{ max-width:100%; padding:8px 0;}



.login-type{background-color:#FFF;height:3.3rem;position:relative; margin-bottom:10px;}
.login-type a{border-bottom:.3125rem solid #d1d1d1;display:block;float:left;width:50%;height:3.3rem;line-height:3.3rem;vertical-align:middle;font-size:1rem;text-align:center;color:#000;  }
.login-type a.tab-on{border-bottom:.3125rem solid #1886da;  }
.login-type .arrow{position:absolute;left:0;bottom:-0.3125rem;width:50%;height:.3125rem;background-color:#1886da;-webkit-transition:-webkit-transform 0.3s ease;-moz-transition:-moz-transform 0.3s ease;-ms-transition:-ms-transform 0.3s ease;-o-transition:-o-transform 0.3s ease;transition:transform 0.3s ease}
.type2 .arrow{-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}
.choose-gj{border-radius:6px; border:1px solid #bfbfbf; width:94%;  margin:30px 3% 0 3%;background-color:#FFF; height:50px;}
.choose-gj .sz{ border-right:1px solid #bfbfbf; width:30%;  margin:5px  3% 0 0; height:36px; line-height:36px; text-align:center}
.choose-gj .gj-name{   width:36%;  margin:5px  3% 0 30px; height:36px; line-height:36px; text-align:left}
.choose-gj .cbt{ display:block; width:100%; text-align:right; height:46px; }
.choose-gj .cbt img{ width:11px; height:20px; padding:13px 20px;}
.choose-gj .more-con{ top:46px; left:-1px; background:#FFF; border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; z-index:1000; width:100%; padding:0 0 2px 0; border-radius:0 0 6px 6px; height:260px; overflow:scroll}
.choose-gj .more-con .hang{ border-top:1px solid #CCC; width:90%; margin-left:3%; height:50px;}
.choose-gj .more-con .hang:hover{ color: #0080FF}

.form-list{ background:#eee}
.form-list .ul-box{border-radius:6px; border:1px solid #bfbfbf; width:94%;  margin:20px 3% 0 3%;background-color:#FFF;}

.form-list li{ height:3.6em;position:relative;border-bottom:1px solid #e2e2e2;padding-right:.9375rem; line-height:3.6em; position:relative}
.form-list li:last-child{border-bottom:0}
.form-list li .h-text,.form-list li .f-text{width:90%;height:2.75rem;border:0;font-size:14px;padding-left:30px; padding-top:4px}
.form-list li .h-text{width:65%}
.form-list li .xing{ position:absolute; color:#F00; left:10px; top:4px; }

.form-list li .h-text,.form-list li .inp-password{  background-size:18px 18px; }
.form-list li .h-text,.form-list li .inp-code{  background-size:18px 18px; }
.form-list li .h-text,.form-list li .inp-tel{  background-size:18px 18px; }
.form-list li .send-check{position:absolute; display:block; right:.9375rem;top:50%;margin-top:-1.0625rem;font-size:.8125rem;vertical-align:middle;text-align:center;border:1px solid #bababa;color: #666; padding:3px 5px;  line-height:26px;}
.form-list li .send-check-on{  background: #fff; color:#000;border:1px solid #bababa;}
.form-list li .send-check-over{ border:1px solid #DBDBDB;color: #999; background: #F3F3F3; padding:3px 5px; }
 

.form-list li .ver-code{position:absolute;width:5.3125rem;display:block;height:2.1875rem;right:.9375rem;top:50%;margin-top:-1.0625rem}
.form-list li .ver-code img{width:100%;height:100%}.form-list li .disabled{color:#a8a8a8}
.p-br{padding:0.9375rem; font-size:.875rem; background: #eee}
.btn{display:block;width:100%;height:3.2rem;line-height:3.2rem;vertical-align:middle;text-align:center;font-size:1.325em;color:#FFF;background-color:#1886da; border:0; border-radius:6px; margin-top:16px}
.btn.disabled{color:#a8a8a8;background-color:#FFF;border:1px solid #bababa}
.regist-a{color:#39ac6a;font-size:.875rem}
.forget-a{color:#4b4b4b;font-size:.875rem;float:right}

.join-box5{ width:94%; padding:40px 3% 0 3%; background:#eee}
.join-box5 .upload-ava{ width:44%}
.join-box5 .upload-ava img{ width:100%; max-width:200px;}
.rotate{color:#f60;}
.rotate a{ display:block; width:100%; height:40px;color:#f60; background:url(../../../../images/icon_rotate.png) no-repeat 0 15px; background-size:20px 20px; text-indent:26px; padding:15px 0; font-size:14px; }
.join-box5 .upload-code{ width:44%;text-align:right}
.join-box5 .upload-code img{ width:100%; max-width:200px;}

.header{color:#FFF;height:3.2em;line-height:3.2em;background-color:#0e75c5; text-align:center}
.header a{color:#FFF}
.header .return{ left:10px; } 
.header .return img{ width:14px; height:24px;} 
.header .return a{ padding:8px 20px 5px 10px; display:block}    
.bg-reg{ width:100%; background:#eee;max-width:768px; margin:auto}  

.txt_org{ color:#F60}


