
body{ background:#f8f8f8; font:14px/1.5 "PingFang SC","Lantinghei SC","Microsoft YaHei","HanHei SC","Helvetica Neue","Open Sans",Arial,"Hiragino Sans GB","微软雅黑",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif, sans-serif; font-weight:normal; color:#666; font-size:14px; line-height: 1.5;overflow-x:hidden;
    width:100%;}
body, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd { margin:0; padding:0;}
img{max-width: 100%;border:none;}
a {background-color:transparent; text-decoration:none; color:#666;-webkit-transition:.3s;transition:.3s;}
a:focus {outline:0;}
a:hover {outline:0;text-decoration:none;}
button,input {outline:none;font-family:inherit;font-size:inherit;}
input[type=submit],button{ filter:chroma(color=#000000);}
button::-moz-focus-inner, input::-moz-focus-inner { border:0; padding:0;}
textarea {resize:none; outline:none; overflow:auto; vertical-align:top; }
table {border-collapse:collapse; border-spacing:0;}
select {cursor:pointer;}
input::-ms-clear{display:none;}
ul,li{ list-style:none;}
*{box-sizing:border-box;}
h1, h2, h3, h4, h5, h6{font-weight:400;}
i,em{font-style:normal;}
button:disabled {
    background-color: #ccc;
    color: #999;
}
.clr{zoom:1;}
.clr:after{clear:both;display:block;overflow:hidden;height:0;content:".";}
.fl{float:left;}
.fr{float:right;}
.pr{position:relative;}
.tac{text-align:center;}
.tar{text-align:right;}
.tal{text-align:left;}
.oh{overflow: hidden;}

.mgt10{margin-top:10px!important;}
.mgt20{margin-top:20px!important;}
.mgt30{margin-top:30px!important;}
.mgt50{margin-top:50px!important;}
.mgt60{margin-top:60px!important;}
.mgt90{margin-top:90px!important;}
.mgl10{margin-left:10px!important;}
.mgl6{margin-left:6px!important;}
.mgl15{margin-left:15px!important;}
.mgl20{margin-left:20px!important;}
.mgl30{margin-left:30px!important;}
.mgr10{margin-right:10px!important;}
.mgr20{margin-right:20px!important;}
.mgb20{margin-bottom:20px!important;}
.c0{color: #000;}
.c1{color: #fff;}
.c2{color: #FF9933;}
.c3{color: #333;}
.c6{color: #666;}
.c4{color:#F10404;}
.c5{color:#2967CB;}
.c8{color:#2777d9;}
.c9{color: #999;}
.ccc{color:#ccc;}
.c10{color: #d85555;}
.c11{color:#1ebfbd;}
.c12{color:#e88e20;}
.c13{color:#748799;}
.c14{color:#097bd9;}

.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f26{font-size:26px;}
.f28{font-size:28px;}
.f32{font-size:32px;}
.fwb{font-weight: bold;}

.fls{letter-spacing: 1px;}
.bgc1{background-color: #fff;}

.hidden{visibility:hidden;}
.h100{height:100%;}
.show{display:block;}
.hide{display:none;}
.break{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.point{cursor:pointer;}

.w100{width:100%;}
.wrap{width:1180px;margin:0 auto;}
.wrap1{width:1200px;margin:0 auto;}

.pdt20{padding-top:20px;!important;}
.pdb15{padding-bottom:15px;!important;}
.pdb-30{padding-bottom:30px;}
.pdb40{padding-bottom:40px;}
.pdb70{padding-bottom:70px;}

/*button*/
.button{display:inline-block;padding:0px 10px;min-width:80px;line-height:1em;font-size:14px;color:#fff;cursor:pointer;vertical-align:middle;border-radius:6px;border:none;outline:none;}
.button.default{color:#000;background-color:#fff;line-height:30px;border:1px solid #ccc;}
.button.default:hover{background-color:#3eac6d;border-color:#3eac6d;color:#fff;}
.button.blue{background-color:#568cfb;color:#fff;}
.button.blue:hover{background-color:#4d70f4!important;}
.button.orange{background-color:#f2892c;color:#fff;}
.button.orange:hover{background-color:#e3791c;}
.button.green{background-color:#09b87c;color:#fff;}
.button.green:hover{background-color:#06a26c;}
.button.red{background-color:#fb384e;color:#fff;}
.button.red:hover{background-color:#e9243a;}
.button.disabled,.button.disabled:hover,.button:disabled,.button:disabled:hover{background-color:#ccc;color:#999;}
/*弹窗*/
.layer-fix_ft{position:fixed;left:0;width:100%;background-color:#f2f2f2;}
.layer-fix_ft{bottom:0;text-align:center;z-index:100;padding:12px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.layer-fix_ft ~ .mgb-68{margin-bottom:68px;}
.layer-fix_ft ~ .pdb-68{padding-bottom:68px;}
.layer-fix_ft .button{line-height:34px;min-width:70px;}
/*弹窗表单*/
.form-cnt2 .label{float:left;display:block;width:100px;text-align:right;padding-right:14px;line-height:34px;color:#666;}
.form-cnt2 .label em{color:#f61014;padding-right:3px;}
.form-cnt2 .form-item_input{float:left;width:240px;height:34px;line-height:24px;overflow: hidden;padding-right: 16px;text-overflow: ellipsis;}
.form-cnt2 .form-item_input1{float:left;width:420px;height:34px;line-height:24px; border:1px solid #ddd;overflow: hidden;padding-right: 16px;text-overflow: ellipsis;}
.form-cnt2 .form-item{margin-bottom:12px;width:auto; display:flex;justify-content:flex-start;align-items:center;}
.form-cnt2 .button-s1{line-height:36px;}
.form-cnt2 .tb3{width:680px;}
.form-cnt2 .tb3 th{width:120px;line-height:24px;background-color:transparent;}
.form-cnt2 .tb3 th,.form-cnt2 .tb3 td{padding-top:3px;padding-bottom:3px;}

.form-cnt3 .label{display:block;font-size:16px;line-height:34px;color:#333;}
.form-cnt3 .form-item{margin-top:32px;}
.form-cnt3 .form-item_input{width:362px;height:40px;line-height:24px;overflow:hidden;padding:8px 16px;text-overflow:ellipsis;background-color:#f5f7fa;border:1px solid #cce2ff;}
.form-cnt3 .tip{font-size:14px;color: #999999; line-height: 24px;width:362px;}

/*头部*/
.top_bar{min-width:1300px; height:70px; line-height:70px; background-color:#fff;}
.top_bar .top_box{width:1180px;height:70px; margin:0 auto;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: space-between;align-items: center;}
.top_bar .top_box .logo{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: space-between;align-items: center;}
.top_bar .top_box .nav{width:630px;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content: space-between;margin-left:-160px;}
.top_bar .top_box .nav li a{font-size:14px;color:#222;position: relative;display: inline-block;line-height: 1.6;letter-spacing: 1px;}
.top_bar .top_box .nav li:hover a{color: #2777d9;}
.top_bar .top_box .nav li.on a{color: #2967cb;border-bottom: 2px solid #2967cb;}

.sign{display:inline-block;width:60px; height:30px; line-height:30px; text-align:center;font-size:14px;color:#fff;margin-left:16px;border-radius: 3px; box-sizing: border-box;}
.sign.register{background-color:transparent; color: #999; border: 1px solid #999;}
.sign.register:hover{color: #fff; border: 1px solid #fff;}
.sign.login{background-color: #2777d9;}
.sign.login:hover{background-color: #4190E2;}
.sign.theme_btn{background-color:transparent; color: #999; border: 1px solid #999;}
.sign.theme_btn:hover{ color: #2777d9; border-color:#2777d9;}

/*底部2*/
.footer_bg{background-color:#161924;overflow: hidden;min-width:1300px;}
.footer_bg .footer_top{width:1180px;height:152px;border-bottom:2px solid #2a323d;margin:0 auto;padding-top:40px;}
.footer_bg .footer_top .nav{min-width:600px;margin:0 auto;text-align: center;}
.footer_bg .footer_top .nav a{display:inline-block; width:110px;font-size: 16px;letter-spacing: 2px;color:#708294;text-align: center;margin-left: 60px;}
.footer_bg .footer_top .nav a:first-child{margin-left: 0;}
.footer_bg .footer_top .nav a:hover{text-decoration: underline;color: #fff;}
.footer_bg .footer_top .contact{width:900px; margin:30px auto 0;}
.footer_bg .footer_top .contact li{font-size: 14px;letter-spacing: 1px;color:#999;}
.footer_bg .footer_b{width:100%;text-align: center;font-size: 12px;letter-spacing: 1px;color:#666;margin:24px auto;}
.footer_bg .footer_b a{color:#666;}
.footer_bg .footer_b a:hover{color:#fff;}

/*无数据*/
.prompt{padding: 60px; text-align: center; margin: auto;margin-top:30px;}
.prompt img{margin: auto;width:400px; transform:translateX(-100px);}
.prompt p{color:#666; font-size:16px;line-height:1.6;margin-top:20px;}
.prompt .link-btn{text-align:center;color:#3c92d6;}
.prompt .link-btn:hover{text-decoration: underline;}

/* 分页 */
#pager{text-align:center; margin: auto;}
.pager{display:inline-block;padding: 13px 0;zoom:1;}
.pager:after{clear:both;display:block;overflow:hidden;height:0;content:".";}
.pager li{display:inline-block;width:auto;padding:0;margin-right:8px;border:1px solid #eee;}
.pager a {display:inline-block;line-height:32px;height:32px;padding:0 12px;border-radius:4px;color:#444;font-size:14px;background-color:#fff;}
.pager a:hover{color:#4190E2;}
.pager a.focus {background-color:#4190E2;border-color:#4190E2;color:#fff;text-align:center;}

/*错误页*/
.error-box{width:100%;height:100vh;background:url("../image/error.png")no-repeat;padding-top:570px;}
.error-box .error-notice{width:1180px;margin:0 auto;}
.error-box .error-notice h2{width:1180px;text-align:center;font-size:22px;color:#333;}
.error-box .error-notice p{width:1180px;text-align:center;font-size:22px;color:#222;line-height:34px;}
.error-box .error-notice .error_href{width:100%;text-align: center;margin-top:30px;}
.error-box .error-notice .error_href a{display:inline-block;width:160px;height:48px;line-height:48px;text-align:center;border-radius: 4px;font-size:16px;}
.error-box .error-notice .error_href .btn1{background-color: #097bd9;color:#f7f7f7;margin-right:40px;}
.error-box .error-notice .error_href .btn1:hover{background-color: #06579a;}
.error-box .error-notice .error_href .btn2{background-color: #dddfe3;color:#666;}

/*地址联动框*/
#area-picker { width:400px; border:solid 1px #ccc;position:absolute;padding:0!important;background-color:#fff!important;overflow:auto;left:0;z-index:9999;font-size: 14px;}
#area-picker a.rgn { display:block; cursor:pointer; width:65px; height:20px; margin:5px; float:left;font-size: 14px;}
#area-picker .atab { height:30px; position:relative;}
#area-picker .atab ul.items { position:absolute;}
#area-picker .atab li { float:left; background-color:#fff; width: auto; height:30px; line-height:28px; font-size:14px; margin-left:8px; margin-right: 0; white-space:nowrap; padding:3px 10px; cursor:pointer; border:solid 1px #dedede; border-bottom:0;}
#area-picker .atab li.focus { font-weight:bold; height:31px; border:solid 1px #d3d3d3; border-bottom:0px;}
#area-picker .atab-line { border-top:solid 1px #d3d3d3; background-color:#e6f0f9; height:1px; line-height:1px;}
#area-picker .atab .btn{margin-top: 5px;}

.dd{padding-top: 3px; background-image:url(../image/dd.gif); background-repeat:no-repeat; background-position:right center;}