@charset "utf-8";

/* CSS Document */
*{margin: 0px;padding: 0px;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,div,form,fieldset,legend,button,input,textarea,table,th,td,section,article,aside,header,footer,nav,dialog,figure{margin:0;padding:0;}
body{-webkit-text-size-adjust:100%;font-family: "微软雅黑";font-size: 14px;color:#666;}
a{ color:#07519a; text-decoration:none;-webkit-transition:all .2s ease-in; transition:all .2s ease-in}
a:hover{color:#3dad6a;text-decoration:none;}
input{outline:none; outline-style:none;}
select{ outline:none; font-family:"微软雅黑"}
section,article,aside,header,footer,nav,dialog,figure{display:block;}

table{border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0; vertical-align:middle;}
img { vertical-align: top;}
address,caption,cite,code,dfn,em,b,th,var,i{font-weight:normal; font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
q:before,q:after{content:"";}
p{word-wrap:break-word;}
abbr,acronym{border:0;}
select,input,button,button img,textarea,label{margin:0px; vertical-align:middle;}
input::-moz-focus-inner{border:none; padding:0;}
select, input{vertical-align:middle;}
select, input, textarea{font-size:12px; margin:0;}
input[type="text"], input[type="password"], textarea{outline-style:none; -webkit-appearance:none;}
textarea{resize:none;}
b{font-weight:bold;}
em{color:red;font-style: normal;}
.clear{height:0px; font-size:0px; line-height:0px; overflow:hidden; clear:both;}
.clearfix:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
img,object,video,embed {max-width: 100%;}
/*img{width:100%}*/
.fl{ float:left;}
.fr{float:right;}
input,button{font-family: "微软雅黑";}
button{ cursor:pointer;outline:none}
.wrap{width:1180px;margin:0 auto;}
input::-webkit-inner-spin-button{margin-top:15px;}
input[type=date]::-webkit-inner-spin-button { visibility: hidden; } 
@font-face {
    font-family: 'iconfont';
    src: url('../fonts/iconfont.eot');
    src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/iconfont.woff') format('woff'),
        url('../fonts/iconfont.ttf') format('truetype'),
        url('../fonts/iconfont.svg#iconfont') format('svg');
}
.iconfont {font-family:"iconfont" !important; font-size:20px; font-style:normal;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;color:#fff; line-height:26px}
.icon-phone:before { content: "\e622"; }
.icon-weixin1:before { content: "\e50a"; }
.icon-addpeople:before { content: "\e6e1"; }
.icon-collection_fill:before { content: "\e6ea"; }
.icon-collection:before { content: "\e6eb"; }
.icon-createtask:before { content: "\e6ef"; }
.icon-editor:before { content: "\e6f5"; }
.icon-enter:before { content: "\e6f8"; }
.icon-group:before { content: "\e6ff"; }
.icon-label:before { content: "\e706"; }
.icon-mail:before { content: "\e70a"; }
.icon-manage:before { content: "\e70b"; }
.icon-message:before { content: "\e70c"; }
.icon-people:before { content: "\e715"; }
.icon-return:before { content: "\e720"; }
.icon-share:before { content: "\e729"; }
.icon-stealth:before { content: "\e72c"; }
.icon-success:before { content: "\e72d"; }
.icon-unlock:before { content: "\e73a"; }
.icon-qq:before { content: "\e503"; }
.icon-search:before { content: "\e741"; }
.icon-weibo:before { content: "\e67b"; }
.icon-financial_fill:before { content: "\e74b"; }
.ft14{font-size:14px;}
.ft16{font-size:16px;}
.mart5{padding:0 8px;}
.w{ font-weight:bold}

.mgt_3{margin-top:3px !important;}
.mgt_5{margin-top:5px;}
.mgt_10{margin-top:10px;}
.mgt_15{margin-top:15px;}
.mgt_20{margin-top:20px;}
.mgt_30{margin-top:30px;}
.mgt_40{margin-top:40px;}
.mgt_50{margin-top:50px;}
.mgt_60{margin-top:60px;}
.mgt_80{margin-top:80px;}
.mgt_100{margin-top:100px;}
.mgt_r20{margin-right:20px;}
.mgt_r30{margin-right:30px;}
.mgt_r40{margin-right:40px;}
.mgt_r10{margin-right:10px;}
.mgt_l1{margin-left:1px;}
.mgt_l20{margin-left:20px;}
.mgt_l30{margin-left:30px;}
.mgt_l40{margin-left:40px;}
.mgt_l120{margin-left:120px;}
.mgt_t30{margin-top:30px;}
.mgt_t20{margin-top:20px;}
.mgt_t15{margin-top:15px;}
.mgt_t10{margin-top:10px;}
.mgt_50{margin-top:50px;}
.titleH{width:100%; float:left;}
.titleH h2{font-size:20px;font-weight:bold; float:left;padding-bottom:5px;}
.wr1{width:100%; float:left;}
.wdt130{width:130px;}
.wdt200{width:200px;}
.wdt190{width:185px;}
.wdt165{width:165px;}
.wdt248{width:248px;}
.wdt330{width:330px;}
.wdt390{width:380px;}
.wdt380{width:380px;}
.wdt410{width:410px;}
.wdt130{width:130px;}
.wdt150{width:150px;}
.wdt340{width:340px;}
.wdt426{width:426px;}
.wdt486{width:486px;}
.wdt350{width:350px;}
.wdt682{width:682px;}
.wdt910{width:910px;}
.wdt940{width:900px;}
.wdt870{width:870px;}
.wdt785{width:785px !important}
.hgt798{height:798px;}
.hgt420{height:420px;}
.hgt40{height:40px;}
.color01{color:#888}
.color02{color:#fff}
.color03{color:#555 !important}
.color04{color:#ff9f00}
.color05{color:#88b91d}
.color-yellow{color:#ff9f00 !important}
.color-grey1{color:#999}
.color-blue{color:#2d64b3}
.color-green{color:#3dad6a !important}
.color_green2{color:#48bd1c !important}
.color-wx-green{color:#1abb0e}
.color-wb-red{color:#ea442e}
.color-qq-blue{color:#1296db}
.color02:hover{color:#fff}
.padl_220{padding-left:220px;}
.padl_170{padding-left:70px;}
.pb40{padding-bottom:40px !important;}
.pd20{padding:20px 0}
.padding-r-30{padding-right:30px;}
.padding-r-10{padding-right:10px;}
.padding-r-15{padding-right:15px;}
.padding-30{padding:0 30px;}
.padding-25{padding:0 25px;}
.padding-tbrl-30{padding:30px;}
.padding-tbrl-50{padding:50px;}
.padding-tb-10{padding:10px 0;}
.padding-tb-50{padding:50px 0;}
.padding-tb_30{padding:30px 0;}
.padding-b-50{padding-bottom:50px;}
.padding-b-40{padding-bottom:40px;}
.padding-b-30{padding-bottom:30px;}
.padding-l-50{padding-left:50px;}
.padding-l-60{padding-left:60px;}
.padding-l-5 {padding-left:5px;}
.padding-lr-10{padding:0 10px;}
.font-14{font-size:14px !important; }
.font-12{font-size:12px;}
.font-16{font-size:16px;}
.font-24{font-size:24px;}
.font-20{font-size:20px;}
.font-30{font-size:30px;}
.text-right{ text-align:right;}
.text-left{ text-align:left;}
.text-center{ text-align:center;}
.line-ht-36{line-height:36px;}
.line-h-28{ line-height:28px;}
.bd1{ border:1px solid #ededed }
.bd2{ border-bottom:1px dashed #efefef;}
.bd3{ border:none !important;}
.bgcolor{background:#f9f9f9}
.bgmap{background:#f8b747 !important;}
.bgcolor_white{background:#fff;}
.bgcolor_img{ background:url(../images/login.jpg) no-repeat center top;background-size:cover}
.bgcolor_imgr{ background:url(../images/reg.jpg) no-repeat center top;background-size:cover}
.bgcolor_green{background:#3dad6a !important}
.bgcolor_red{background:#f7093b !important;}
.bgcolor_orange{background:#fca30e !important;}
.bgcolor_grey{background:#4a4949}
.bgcolor_orange2{background:#ed6a1a !important;}
.bg-yellow{background:#ffe9c7}
.bg01{ background: #fff;box-shadow: 0 1px 0 0 rgba(0,0,0,.05); box-sizing: border-box;}
.border-l-yellow{border:1px solid #f8b747;}
.more{ float:right;color:#57A5FF;font-size:14px;padding-top:7px}
.more2{ float:right;color:#888;font-size:14px;}
.hidden{text-overflow: ellipsis; white-space: nowrap; display: inline-block;
        overflow: hidden;}
.ad{display:block}
.bread{ color:#888}
.bread a{color:#888}
.col-row{margin:0 -10px;}
.col-row-25{margin:0 -25px;}
.col-md{ padding: 0 10px; margin-top: 20px;  width: 33.33333%; float:left; box-sizing: border-box;}
.col-md .border{border: 1px solid #ddd;}
.col-md .border a { padding: 15px 20px; display: block;}
.col-md .border p { width: 50%; height: 30px;float: left; line-height: 30px;color: #999;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.col-md .border .style{ display:block;padding:3px 8px 2px; float:left;border-radius:3px;border:1px solid #248aff;color:#248aff;margin-right:8px;}
.col-md .border .price{color:#ff9f00;padding-bottom:5px;}

.page{ text-align:center;padding:30px 0;padding-top:50px}
.page a{ display: inline-block;    border: 1px solid #cecece;border-radius: 3px;line-height: 28px; margin: 0 5px;padding: 0 10px;color:#999;background:#fff;}
.page .current,.page a:hover{border:1px solid #37ac68;background:#37ac68;color:#fff;}

.navList .active{
    background-color: #f2f2f2;
    color: #3dad6a;
}





