@charset "utf-8";
/*=======全局公共样式部分======*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,acronym,address,cite,code,del,dfn,em,font,img,strong,sub,sup,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;}
ol,ul{list-style:none;}

table{border-collapse:collapse;border-spacing:0;}
.fl{float:left;}.fr{float:right;}
.clear{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.col_999{ color:#999; }
.col_cy{ color:#d3af6f;}
.txt_hidden{ overflow:hidden;  text-overflow: ellipsis; white-space: nowrap;}
.col_f60{color:#ff5816;}
.col_f00{ color:#f00;}
.font12px{ font-size:12px;}
a{border:none; color:#666;
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color:transparent;
outline:none;}

a:visited,a:active{ background-color:#f2f2f2;}
.text_over{ overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/}



/*==全局样式==*/
body{ background-color:#f4f4f4; color:#666; max-width:640px; margin:0 auto;  font-size:12px; line-height:20px; font-family:"微软雅黑","黑体";text-align:left; }
input,select,textarea{font-family:"微软雅黑","黑体"; outline:none;}
img{ vertical-align:middle; width:100%;}
.wrap{ padding:4%;}
.bg_fff{ background-color:#fff;}
.bg_login{ padding:30px 0; margin-bottom:15px;
background: -moz-linear-gradient(top, #ed3c34, #d32018); /* Firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ed3c34), color-stop(1, #d32018)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed3c34', endColorstr='#d32018', GradientType='0'); /* IE*/
}
.txt_hidden{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

a.ty_btn{background-color:#ed3c34; display:block; height:40px; width:56%; margin:20px auto; line-height:40px; text-align:center; color:#fff; border-radius:4px; font-size:16px; font-weight:600;}
a.f60_btn{background-color:#ffb448; display:block; height:40px; width:56%; margin:20px auto; line-height:40px; text-align:center; color:#fff; border-radius:6px; font-size:16px; font-weight:600;}


a.ty_btn:visited,a.ty_btn:active{ background-color:#de2921;}
a.line_btn:active{ background-color:#d4b779; color:#fff;}

/*---------公共头部----------*/
.top{ height:36px; text-align:center; position:relative; background-color:#ed3c34;}
.top h2{ text-align:center; width:70%; overflow:hidden; margin:0 auto; line-height:36px; color:#fff; font-size:16px; font-weight:600;}
.top a.back_btn{ background:url(../images/back_btn.png) no-repeat center center; background-size:16px 16px; position:absolute; top:0px; left:0px; display:block; height:36px; width:42px;}
.top a.back_btn:active{background:url(../images/back_btn.png) #de2921 no-repeat center center; background-size:16px 16px; }

/*--底部--*/
a.weui_tabbar_item.weui_bar_item_on .weui_tabbar_label{color:#ed3c34;}
a.weui_tabbar_item:visited,a.weui_tabbar_item:active{ background-color:#f2f2f2;}
.hei60px{ height:70px;}
nav{background-color:#fff; display:block; z-index:100; font-size:13px; border-top:1px solid #e1e1e1; position:fixed; left:0px; width:100%; bottom:0px; }
.nav_1{ background:url(../images/nav_1.png) no-repeat center center; background-size:24px 24px; height:24px; width:24px; margin:0 auto;}
.weui_bar_item_on .nav_1{background:url(../images/nav_1_hover.png) no-repeat center center; background-size:24px 24px; color: }
.nav_2{ background:url(../images/nav_3.png) no-repeat center center; background-size:24px 24px; height:24px; width:24px; margin:0 auto;}
.weui_bar_item_on .nav_2{background:url(../images/nav_3_hover.png) no-repeat center center; background-size:24px 24px;  color: }
.nav_3{ background:url(../images/nav_2.png) no-repeat center center; background-size:24px 24px; height:24px; width:24px; margin:0 auto;}
.weui_bar_item_on .nav_3{background:url(../images/nav_2_hover.png) no-repeat center center; background-size:24px 24px;  color: }
.nav_4{ background:url(../images/nav_4.png) no-repeat center center; background-size:24px 24px; height:24px; width:24px; margin:0 auto;}
.weui_bar_item_on .nav_4{background:url(../images/nav_4_hover.png) no-repeat center center; background-size:24px 24px;  color: }



/*--首页--*/


.slideBox{ position:relative;  margin:0 auto; overflow:hidden; max-width:640px;}
.slideBox .hd{ position:absolute; height:10px; line-height:10px; bottom:12px; left:0; width:100%; text-align:center; z-index:1; }
.slideBox .hd li{ display:inline-block; width:18px; height:6px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background:rgba(255,255,255,0.8); text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.slideBox .hd li.on{ background:#ed3c34; width:18px; height:6px; display:inline-block; }
.slideBox .bd{ position:relative; z-index:0; margin-bottom:-8px;}
.slideBox .bd li{ position:relative;  }
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.slideBox .bd li a img{ width:100%; }

.icon_box{ padding:10px 3%; padding-bottom:0px; }
.icon_box ul li{  text-align:center; background-color:#fff; margin-bottom:12px;}
.icon_box ul li:first-child{ margin-left:0px;}
.icon_box ul li a{ display:block; padding:20px 0; font-size:16px; color:#4991d6; font-weight:bold;}
.icon_box ul li a:active{ background-color:#e6e6e6;}
.icon_box ul li img{ width:16%; margin-right:15px;}

.pro_box ul li .text_d{ height:26px; position:absolute; left:0px; bottom:0px; text-align:center; padding:0 2%; width:96%; line-height:27px; background:rgba(0,0,0,0.6); font-size:13px; color:#fff; overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/}


.pro_box{ padding:1.5%; padding-bottom:0px;}
.pro_box ul li{ width:47%; margin:1.5%; float:left;  position:relative;}
.pro_box ul li img{ width:100%;}

.tit_yy{ text-align:center; margin:12px auto; margin-bottom:5px;}
.tit_yy h2{ border-bottom:2px solid #ed3c34; color:#ed3c34; font-size:16px; line-height:22px; padding:0 5px; text-align:center; padding-bottom:5px; display:inline-block;}
.tit_yy h2 a{color:#ed3c34;}



/*--个人中心--*/
.persion_list ul li{ border-bottom:1px solid #f1f1f1; position:relative;}
.persion_list ul li a{ padding:11px 12px; background:url(../images/arrow_1.png) #fff no-repeat 96% center; background-size:14px 14px; display:block; line-height:22px; font-size:14px; color:#333;}
.persion_list ul li.head_img a{ background:none; background-color:#fff;}
.persion_list ul li a:active{ background-color:#f4f4f4;}
.persion_list ul li.head_img{ margin-bottom:10px;}
.persion_list ul li a img{ height:17px; width:17px; vertical-align:middle; margin-top:-2px;  margin-right:8px;}
.persion_list ul li.head_img a{ height:64px; line-height:20px; font-size:13px; line-height:22px;}

.edit_zl ul li a{ color:#777;}
.edit_zl ul li.head_img a{ line-height:70px;  font-size:14px; }



.pos_text_head{ height:70px; position:relative;}
.pos_text_head img{  height:66px; border-radius:100%; width:66px; border:2px solid #ddd;}


input.file_box{ height:70px; width:70px; position:absolute; top:0px; left:0px; opacity:0;}

.persion_list ul li.mar_10px{ margin:10px 0;}

.per_top{background-color:#ed3c34; padding:25px 0px; text-align:center; color:#fff; text-align:center; font-size:14px; position:relative;}

.head_file{height:74px;    border-radius:100%; width:74px; display:block; margin:0 auto; position:relative;}
.head_file img { height:70px; border-radius:100%; width:70px; border:2px solid #fff; margin-bottom:5px; }
.head_file input { height:74px; width:74px; position:absolute; left:0px; top:0px; opacity:0;}

a.quit_btn{ height:13px; position:absolute; right:15px; top:15px; color:#fff;}

/*--文章详情--*/
.article_box{ background-color:#fff; padding:10px 12px; font-size:14px; line-height:22px;}
.article_box h2{ text-align:center; font-size:17px;line-height:20px; color:#333; line-height:20px; padding:6px 0;}
.article_box h2.tit_byy{ padding:10px 0; margin-bottom:6px;}
.article_box h3{font-size:14px;line-height:20px; color:#333; line-height:20px; padding:4px 0; margin-bottom:5px;}
.article_box .col_999{ font-size:12px; margin-bottom:12px; text-align:center; border-bottom:1px solid #eee; padding-bottom:6px;}
.article_box p{ text-indent:2em; margin-bottom:6px;}
.article_box img{ width:100%; margin:10px auto;}

.pro_ul{  background-color:#fff;}
.pro_ul ul li{ padding:10px 12px; font-size:12px; color:#999; height:70px;overflow:hidden;  border-bottom:1px solid #f1f1f1; display:block; }
.pro_ul ul li a{ font-size:12px; color:#888;}
.pro_ul ul li a:visited,.pro_ul ul li a:active{ background-color:#f2f2f2;}
.pro_ul ul li img{ height:70px; width:100px; float:left;}
.pro_ul ul li a img{ height:70px; width:100px; }
.pro_ul ul li p{ max-height:48px; line-height:16px;  overflow:hidden;}
.pro_txt{ margin-left:112px; position:relative; height:70px;}
.pro_txt h2,a .pro_txt h2{ font-size:14px; color:#333; line-height:22px; height:22px; margin-bottom:2px; overflow:hidden; font-weight:600;}


/*--登录--*/
.login_tab { padding:15px 25px 10px 12px;}
.login_tab table tr td{ padding:6px 0; font-size:14px; color:#333;}
.login_tab table tr td.txt_fr{ text-align:right;}
.login_tab table tr td input.inp_bg{ border:1px solid #f1f1f1; background-color:#fff; width:100%; height:34px; border-radius:6px; text-indent:.5em; font-size:14px; color:#333;}
.login_tab table tr td input.inp_bgd{ border:1px solid #f1f1f1; background-color:#e6e6e6; width:100%; height:34px; border-radius:6px; text-indent:.5em; font-size:14px; color:#333;}
.login_tab table tr td input.inp_bg_2{ background:url(../images/arrow_1.png) #fff no-repeat 96% center; background-size:14px 14px; border:1px solid #f1f1f1;  width:100%; height:34px; border-radius:6px; text-indent:.5em; font-size:14px; color:#333;}

.login_tab table tr td input.inp_bg.active{border:1px solid #ed3c34; }
.login_tab table tr td textarea,.textare_bg{border:1px solid #f1f1f1; color:#333; background-color:#fff; padding:10px 2%; width:96%; margin:0px; overflow:hidden;  border-radius:6px; height:80px;}
.login_tab table tr td textarea.active,.textare_bg.active{border:1px solid #ed3c34; }
.login_tab table tr td select{border:1px solid #f1f1f1; background-color:#fff; height:36px; border-radius:6px;  border-radius:6px; width:100%;  text-indent:.5em; font-size:14px;}

.login_tab table tr td a.col_ls{ color:#327abf; text-decoration:underline;}

a.yzm_btn{ height:34px; line-height:34px; margin-top:1px; width:45%; text-align:center; color:#fff; font-size:14px; display:inline-block; overflow:hidden; background-color:#f6ad3e; border-radius:6px;}
a.yzm_btn.active{ background-color:#ccc;}
.phone_num{ background-color:#fff; border-bottom:1px solid #e1e1e1; position:relative; padding:12px 25px; font-size:14px;  color:#333; margin-bottom:5px; line-height:22px;}
.phone_num b{font-weight:600;}



/*--注册--*/
.login_con{ position:relative;}
.login_boxd{ width:80%;  text-align:center; font-size:13px; color:#fff;}
.logo{ text-align:center; margin:20px auto;  width:40%; }
.logo img{ width:100%;}
.login_boxd table tr td{ padding:12px 2px; border-bottom:1px solid #eee; height:24px; text-align:left;}
.login_boxd table tr td.icond{ border-bottom:none;}
.login_boxd table tr td.icond img{ height:18px; width:18px;}
.inp_box{ position:relative;}
.yzm_btna{ position:absolute; right:10px; top:0px; color:#fff; font-size:15px; line-height:24px; font-weight:600;}
.inp_box input{ width:100%; text-indent:.5em; border:none;  background:none; height:24px; font-size:14px; color:#fff;}

a.xy_lj{ color:#f6ad3e; padding-right:40px;}
a.log_lj{ color:#444; font-size:15px; margin-top:20px; text-align:center; text-decoration:underline; display:block;}
.login_boxd a:active{ background:inherit;}
a.regist_btn{ height:40px; border-radius:6px; line-height:40px; text-align:center; font-size:16px; background-color:#fff; color:#000; margin:24px auto; width:94%; display:block;}
a.regist_btn:active{ background-color:#f0f0f0;}



.login_condd{ padding:8px 45px;}
.login_condd ul LI{ padding:6px 0;}
.login_condd input.inp_bg{ background:url(../images/zh_icon.png) #fff no-repeat 10px center; background-size:18px 18px; padding-left:12%; width:85%; display:block; border:1px solid #f1f1f1;  height:34px; border-radius:6px;  font-size:14px; color:#333;}
.login_condd input.inp_bg.active{border:1px solid #ed3c34; }
.login_condd input.inp_bg.mm_icon{ background:url(../images/mm_icon.png) #fff no-repeat 10px center; background-size:18px 18px; }
.login_condd input.inp_bg.mm_icon.active{border:1px solid #ed3c34; }


.part_list{ padding:1.5%;}
.part_list ul li{ border:1px solid #e1e1e1; float:left; width:47%; margin:1.5%; box-sizing:border-box; position:relative;}
 .part_list ul li p{ height:28px; line-height:28px; overflow:hidden; position:absolute; bottom:0px; left:0px; background:rgba(0,0,0,0.6); font-size:14px; color:#fff; text-align:center; width:100%;}

.case_list ul li{ border:none;}



.jfmx_ul{ background-color:#fff; margin-bottom:10px;}
.jfmx_ul ul li{ padding:8px 12px; border-bottom:1px solid #f1f1f1; position:relative; color:#999; line-height:20px;}
.jfmx_ul ul li h2{ color:#333; width:80%; font-weight:600; height:22px; line-height:22px; font-size:14px; margin-bottom:2px;}
.data_pos{ position:absolute; right:12px; top:10px;}


.null_cou{ text-align:center; color:#666; font-size:13px; margin-top:30%;}
.null_cou img{ width:26%; margin-bottom:10px;}
.null_cou h2{ font-size:15px; color:#000; margin:6px auto;}



.code_imgd{ background: -moz-linear-gradient(top, #ed3c34, #d32018); /* Firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ed3c34), color-stop(1, #d32018)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed3c34', endColorstr='#d32018', GradientType='0');  width:30%; width:32%; padding:10% 34%; position:relative; margin-top:30px;}
.arrowdd{ border:15px solid #fff; border-color: transparent transparent  #d32018 transparent; position:absolute; top:-30px; left:50%; margin-left:-15px;}
.code_imgd img{ width:100%; border:4px solid #fff;}

.code_box{ background-color:#fff; border:2px solid #ed3c34; color:#333; line-height:22px; font-size:13px; padding:15px; width:80%; margin:20px auto;}
.code_box img{ width:60%; margin-top:10px; color:#333;}
.code_box h2{ font-size:15px; padding:10px 0; color:#000;}

.weui_navbar.pro_tab{ background-color:#fff;}
.weui_navbar.pro_tab .weui_navbar_item{ color:#333; padding:10px 0; font-size:14px; font-weight:600;}
.weui_navbar.pro_tab .weui_navbar_item.weui_bar_item_on{ border-bottom:2px solid #ed3c34; color:#ed3c34; background-color:#fff;}
.tab_pad{ background-color:#f4f4f4; padding:12px 12px;}

 .pro_txt .col_f60{ position:absolute; bottom:-2px; line-height:16px; left:0px;}
.pro_ul ul li p.overd{ max-height:32px; overflow:hidden;}


.text_img{ background-color:#fff; }
.text_img img{ width:100%;}
.text_padd{ padding:10px 12px; font-size:13px; color:#333; line-height:22px;}
.text_padd p{ text-indent:2em; margin-bottom:5px;}



.del_box{ background-color:#fff; margin-bottom:10px; padding:12px; line-height:24px; font-size:13px; color:#333;}
.del_box h2{ height:16px; font-size:15px; border-left:3px solid #ed3c34; line-height:16px; padding-left:6px; margin-bottom:12px;}


