﻿@charset "utf-8";/*QQ:1369925799*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,figure,legend,button,input,textarea,th,td,html{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 "Microsoft Yahei","微软雅黑",Arial,"宋体";-webkit-text-size-adjust:none;}
body{color:#333;background:#F8F8F8;}
a{color:#666;text-decoration:none;outline:none;}
a:hover{text-decoration:none;}
a:hover img{text-decoration:none;}
a:-moz-focus-inner{outline:none;}
a:focus{noFocusLine:expression(this.onFocus=this.blur());}
ul,ol,nav,li,dl,dd,dt{list-style:none;}
em,i{font-style:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
img{border:0;}
button,input,select,textarea{font-size:100%;}
input{outline:none;}
textarea{outline:none;resize:none;}
table{width:100%;border-collapse:collapse;border-spacing:0;}
.hide{display:none;}

/*
input::-webkit-input-placeholder{font-size:14px;color:#666;} /* placeholder提示颜色大小 * /
input::-moz-placeholder{font-size:14px;color:#666;}
input:-ms-input-placeholder{font-size:14px;color:#666;}
textarea::-webkit-input-placeholder{color:#666;}
textarea::-moz-placeholder{color:#666;}
textarea:-ms-input-placeholder{color:#666;}
input::-ms-clear,
input::-ms-reveal{display:none;} /* 隐藏X关闭 * /
::selection{color:#FFF;background-color:#0C80E8;}
::-moz-selection{color:#FFF;background-color:#0C80E8;}
*/

.clear{clear:both;height:0;font-size:0;overflow:hidden;}
.clearfix{*zoom:1;}
.clearfix:after{clear:both;display:block;height:0;content:".";overflow:hidden;}
.red{color:#F00;}
.green{color:#090;}
.blue{color:#06F;}
.yellow{color:#F60;}
.fs{font-family:"宋体";}
.fl{display:inline;float:left;}
.fr{display:inline;float:right;}
.hidden{display:none;}
.h10{height:10px;overflow:hidden;}
.h12{height:12px;overflow:hidden;}
.h15{height:15px;overflow:hidden;}
.h20{height:20px;overflow:hidden;}
.h25{height:25px;overflow:hidden;}
.h30{height:30px;overflow:hidden;}
.h40{height:40px;overflow:hidden;}
.h50{height:40px;overflow:hidden;}
.mt10{margin-top:10px;overflow:hidden;}
.mt15{margin-top:15px;overflow:hidden;}
.mt20{margin-top:20px;overflow:hidden;}
.mt25{margin-top:25px;overflow:hidden;}
.mt30{margin-top:30px;overflow:hidden;}
.mt40{margin-top:40px;overflow:hidden;}
.mt50{margin-top:40px;overflow:hidden;}
.line{width:100%;height:1px;position:relative;overflow:hidden;}
.line:before{content:"";position:absolute;left:0;top:0;right:0;height:0;border-top:1px solid #DDD;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5); overflow:hidden;}

/*line*/
.linea,
.lineb,
.lineab{position:relative;}
.linea:after,
.lineab:after,
.lineb:before,
.lineab:before{content:"";position:absolute;left:0;right:0;height:1px;-webkit-transform:scaleY(0.5);transform:scaleY(0.5);overflow:hidden;}
.linea:after,
.lineab:after{bottom:0;border-bottom:1px solid #E4E5E9;-webkit-transform-origin:0 100%;transform-origin:0 100%;}
.lineb:before,
.lineab:before{top:0;border-top:1px solid #E4E5E9;-webkit-transform-origin:0 0;transform-origin:0 0;}


/*table*/
.table{background-color:#FFF;}
.table th{height:30px;text-align:center;color:#38F;font-size:14px;font-weight:normal;background:#F8F8F8;border-bottom:1px solid #E8E8E8;}
.table td{padding:10px 0;height:30px;line-height:30px;text-align:center;border-bottom:1px dashed #EEE;}
.table .aleft{padding:10px;text-align:left;}
.table .odd{background-color:#F8F8F8;}


/*bc bd*/
.bc{background-color:#FFF;}
.bd{border:1px solid #EEE;}
.bd_tb{border-top:1px solid #EEE;border-bottom:1px solid #EEE;}
.br{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}


/*bt*/
.bt_red,
.bt_green,
.bt_blue,
.bt_yellow,
.bt_grey,
.bt_theme{display:block;margin:20px 12px 0;height:48px;line-height:48px;text-align:center;color:#FFF;font-size:18px;border-radius:3px;}
.bt_red input,
.bt_red button,
.bt_green input,
.bt_green button,
.bt_blue input,
.bt_blue button,
.bt_yellow input,
.bt_yellow button,
.bt_grey input,
.bt_grey button,
.bt_theme input,
.bt_theme button{width:100%;height:46px;border:none;color:#FFF;font-size:18px;background-color:transparent;background:none;}

.bt_red{background-color:#F55;}
.bt_green{background-color:#71C326;}
.bt_blue{background-color:#00acfe;}
.bt_yellow{background-color:#FF4A00;}
.bt_grey{background-color:#999;}
.bt_theme{background-color:#F55;}

a.bt_red,
a.bt_green,
a.bt_blue,
a.bt_yellow,
a.bt_grey,
.bt_red a,
.bt_green a,
.bt_blue a,
.bt_yellow a,
.bt_grey a,
.bt_theme a{color:#FFF;text-decoration:none;}


/*theme_bt*/
.theme_bt1{margin:20px 12px;height:46px;line-height:46px;text-align:center;color:#FFF;font-size:18px;background-color:#F60;border-radius:3px;box-shadow:0 2px 8px #F60;overflow:hidden;}
.theme_bt1:hover{color:#FFF;}
.theme_bt1:not(.weui-btn_disabled):active{color:hsla(0,0%,100%,.6);background-color:#F60;}
.theme_bt1:after{border:0;}
.theme_bt1 button{display:block;width:100%;height:46px;line-height:46px;color:#FFF;font-size:18px;border:0;background-color:transparent;}

.theme_bt2{margin:20px 12px;height:46px;line-height:46px;color:#F60;font-size:18px;border-color:#F60;border-radius:3px;overflow:hidden;}
.theme_bt2:hover{color:#F60;}
.theme_bt2:not(.weui-btn_plain-disabled):active{color:#F60;border-color:#F60;}


/*header*/
header{clear:both;width:100%;height:48px;line-height:48px;text-align:center;color:#FFF;font-size:18px;background:#00A8FF;overflow:hidden;position:fixed;left:0;top:0;z-index:990;}
header a{display:block;width:48px;height:48px;line-height:48px;text-align:center;color:#FFF;position:absolute;top:0;right:0;}
header a:hover{color:#FFF;text-decoration:none;}
header a.header_logo{width:200px;max-height:48px;text-indent:-2000em;background-position:left center;background-repeat:no-repeat;background-size:auto 90%;right:auto;left:4px;}
header a.header_back{left:0;}
header a.header_nav{}
header a.header_right{}
header .header_font{display:block;width:160px;height:48px;line-height:48px;text-indent:0;text-align:right;color:#FFF;font-size:15px;overflow:hidden;position:absolute;top:0;right:12px;}
.headerh{width:100%;height:48px;overflow:hidden;}


/*footer*/
.footer{margin-top:12px;padding-bottom:50px;text-align:center;border-top:1px solid #EEE;}

.footer_label{padding:12px 0;}
.footer_label .con{padding:0 6px;}
.footer_label .con a{display:block;float:left;margin:4px;padding:0 6px;height:28px;line-height:28px;white-space:nowrap;background-color:#EEE;border-radius:4px;}

.footer_search{}
.footer_search .con{margin:0 10px;height:38px;position:relative;}
.footer_search .ip1{display:inline-block;float:left;width:78%;padding:5px 2%;height:26px;line-height:26px;border:1px solid #DDD;border-top-left-radius:2px;border-bottom-left-radius:2px;position:absolute;top:0;left:0;}
.footer_search .bt1{display:inline-block;float:left;width:22%;height:38px;line-height:38px;color:#FFF;font-size:14px;background-color:#999;border:0;border:none;border-top-right-radius:2px;border-bottom-right-radius:2px;position:absolute;top:0;right:0;}


.footer_nav{padding:16px 0 10px;height:20px;line-height:20px;text-align:center;}
.footer_nav a{padding:0 12px;color:#00A8FF;font-size:14px;}
.footer_contact{margin:0 10px;padding-top:12px;line-height:20px;color:#666;border-top:1px dotted #EEE;}
.footer_contact i{color:#CCC; font-size:12px;}
.footer_copy{padding:4px 0 12px;height:20px;line-height:20px;color:#999;font-size:12px;}
.footer_copy a{color:#999;}


/*mask*/
.mask{width:100%;height:100%;background-color:#000;filter:alpha(Opacity=60);-webkit-opacity:0.6;-moz-opacity:0.6;opacity:0.6;position:fixed;z-index:998;left:0;top:0;display:none;}


/*gotop*/
#gotop{width:40px;height:40px;line-height:40px;text-align:center;color:#999;background:#FFF;background-size:100% auto;border:1px solid #EEE;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;filter:alpha(Opacity=80);-webkit-opacity:0.8;-moz-opacity:0.8;opacity:0.8;position:fixed;bottom:130px;right:15px;z-index:991;display:none;}


/*shortcut*/
.shortcut{width:40px;height:40px;line-height:40px;text-align:center;color:#FFF;background:#00A8FF;background-size:100% auto;border:1px solid #FFF;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;filter:alpha(Opacity=80);-webkit-opacity:0.8;-moz-opacity:0.8;opacity:0.8;position:fixed;bottom:80px;right:15px;z-index:991;}


.shortcut_box{width:100%;height:0;background-color:#FFF;position:fixed;bottom:0;left:0;z-index:999;transition:height 500ms;-moz-transition:height 500ms;-webkit-transition:height 500ms;overflow:hidden;}

.shortcut_title{height:40px;line-height:40px;text-align:center;font-size:16px;border-bottom:1px solid #EEE;position:relative;}
.shortcut_title i{display:block;width:24px;height:24px;line-height:24px;text-align:center;color:#666;position:absolute;right:10px;top:50%;margin-top:-12px;}

.shortcut_list{margin:0 auto;padding:20px 0;width:320px;height:140px;overflow:hidden;}
.shortcut_list li{display:inline;float:left;margin:2px 0;width:25%;height:96px;overflow:hidden;}
.shortcut_list li .icon{margin:0 auto;width:52px;height:52px;line-height:52px;text-align:center;background-color:#00A8FF;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.shortcut_list li .icon i{color:#FFF;font-size:24px;}

.shortcut_list .li1 .icon i{font-size:28px;}
.shortcut_list .li1 .icon{background-color:#00A8FF;}
.shortcut_list .li2 .icon{background-color:#78CC50;}
.shortcut_list .li3 .icon{background-color:#FFCC01;}
.shortcut_list .li4 .icon{background-color:#F05b54;}

.shortcut_list li .desc{height:40px;line-height:36px;text-align:center;font-size:12px;}


/*alert_box*/
.alert_box{margin:0 5%;width:90%;height:208px;background-color:#FFF;border-radius:2px;position:fixed;left:0;top:50%;margin-top:-99px;z-index:1000;overflow:hidden;}
.alert_box .tit{padding-left:16px;height:48px;line-height:48px;text-align:left;color:#333;font-size:18px;border-bottom:1px solid #00A8FF;overflow:hidden;position:relative;}
.alert_box .tit i{display:block;width:48px;height:48px;line-height:48px;text-align:center;color:#999;overflow:hidden;position:absolute;top:0;right:0;}
.alert_box .con{padding:30px 16px;height:50px;line-height:20px;font-size:16px;overflow:hidden;}
.alert_box .con p{}
.alert_box .btn1{height:48px;line-height:48px;text-align:center;font-size:18px;background-color:#F8F8F8;border-top:1px solid #EEE;border-bottom-left-radius:2px;border-bottom-right-radius:2px;overflow:hidden;}
.alert_box .btn1 a,
.alert_box .btn1 span{display:block;font-size:16px;}


/*confirm_box*/
.confirm_box{margin:0 5%;width:90%;height:208px;background-color:#FFF;border-radius:2px;position:fixed;left:0;top:50%;margin-top:-99px;z-index:1000;overflow:hidden;}
.confirm_box .tit{padding-left:16px;height:48px;line-height:48px;text-align:left;color:#333;font-size:18px;border-bottom:1px solid #00A8FF;overflow:hidden;position:relative;}
.confirm_box .tit i{display:block;width:48px;height:48px;line-height:48px;text-align:center;color:#999;overflow:hidden;position:absolute;top:0;right:0;}
.confirm_box .con{padding:30px 16px;height:50px;line-height:20px;font-size:16px;overflow:hidden;}
.confirm_box .con p{}
.confirm_box .btns{height:48px;line-height:48px;text-align:center;font-size:18px;background-color:#F8F8F8;border-top:1px solid #EEE;border-bottom-left-radius:2px;border-bottom-right-radius:2px;overflow:hidden;}
.confirm_box .btns a,
.confirm_box .btns span{display:block;font-size:18px;}
.confirm_box .btns li{display:inline-block;float:right;width:49%;}
.confirm_box .btns li:first-child{color:#FFF;background-color:#00A8FF;}
.confirm_box .btns li:first-child a,
.confirm_box .btns li:first-child span{color:#FFF;}


/*focus*/
.focus{width:100%;overflow:hidden;position:relative;}
.focus .hd{width:100%;height:14px;text-align:center;overflow:hidden;position:absolute;left:0;bottom:12px;z-index:1;}
.focus .hd li{display:inline-block;margin:0 3px;width:5px;height:5px;text-indent:-2000em;background:#CCC;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;}
.focus .hd li.on{width:8px;background:#00A8FF;}
.focus .bd{border:none;position:relative;z-index:0;}
.focus .bd li{}
.focus .bd li img{display:block;width:100%;height:auto;}


/*item_focus*/
.item_focus{width:100%;background-color:#FFF;overflow:hidden;position:relative;}
.item_focus .hd{width:100%;height:14px;text-align:center;overflow:hidden;position:absolute;left:0;bottom:12px;z-index:1;}
.item_focus .hd li{display:inline-block;margin:0 3px;width:5px;height:5px;text-indent:-2000em;background:#CCC;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;}
.item_focus .hd li.on{width:8px;background:#00A8FF;}
.item_focus .bd{border:none;position:relative;z-index:0;}
.item_focus .bd li{max-height:336px;}
.item_focus .bd li img{display:block;margin:0 auto;max-width:500px;width:100%;max-height:336px;height:auto;}


#think_page_trace_open{z-index:9999;}


.weui-cells{margin-top:14px;font-size:15px;}
.weui-cell{padding:15px;}
.weui-label{width:90px;}
.weui-cell_select{padding:2px 0;}
.weui-cell_vcode{padding-top:0;padding-bottom:0;padding-right:0;}


.weui-dialog{border-radius:5px;}
.weui-dialog__hd{padding:0;position:relative;}
.weui-dialog__bd{padding:0;min-height:50px;position:relative;}
.weui-dialog__title{}
.weui-dialog__title strong{display:block;}
.weui-dialog__title1,
.weui-dialog__title2{display:block;padding-top:2px;height:44px;line-height:44px;text-align:center;color:#333;font-size:17px;font-weight:normal;position:relative;}
.weui-dialog__title1:after{content:"";position:absolute;left:0;right:0;height:1px;-webkit-transform:scaleY(0.5);transform:scaleY(0.5);overflow:hidden;bottom:0;border-bottom:1px solid #E4E5E9;-webkit-transform-origin:0 100%;transform-origin:0 100%;}

.weui-dialog__title1 span,
.weui-dialog__title2 span{}
.weui-dialog__title1 i,
.weui-dialog__title2 i{display:block;width:44px;height:44px;line-height:44px;text-align:center;color:#999;font-size:20px;cursor:pointer;position:absolute;top:0;right:0;}

.weui-dialog__title2{padding:8px 0 4px;}
.weui-dialog__title2 i{top:8px;}

.weui-dialog__btn{color:#F60;}

.weui-toast_content{font-size:16px;}

