@charset "utf-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,input,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;}
body{font:normal 14px/1.5 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; color:#333;font-family:microsoft yahei;height: 100%;}
input,button,select,textarea{outline:none;}      /*取消chrome下input和textarea的聚焦边框*/
textarea{resize:none;border:0;margin:0;}                           /*取消chrome下textarea可拖动放大*/
details{content:none;}
em,i,s{font-style:normal;}
ul,ol,li{list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:lighter;}
a{color:#333;cursor:pointer;text-decoration:none;outline: none;}
a:hover{outline: none;color: #333;}
html {height: 100%;}
.none{display: none;}
.color-blue{color:#00a0e9;}
.btn-bace-act,.btn-bace-act:hover,.btn-bace-act:active,.btn-bace-act:focus{background-color: #00a0e9;color:#fff;box-shadow: none;outline: none;}

.tabs-c ul{padding-left: 16px;}
.tabs-c ul li{height: 37px;line-height: 37px; border-radius: 5px 5px 0 0;border: 1px solid #e8e8e8;border-bottom: none;padding: 0 15px;color:#283654;}
.tabs-c ul li.active{background-color: #fff; position: relative; top:1px}
.tabs-d{border:1px solid #e8e8e8;border-radius: 5px;padding: 18px;background-color: #FFF;}

.row {margin-right: initial;}
.bs-width{/*width: 1200px;*/margin: 0 auto;}
.hd-det{ padding: 10px 0;}
.hd-logo-c{cursor: pointer;}
.hd-logo-c img{width: auto;height: 50px;}
.hd-det .nav li{float: left;}
.hd-det .nav li a{padding: 15px; color: #333;}

.bg-color{background-color: #f2f2f2;padding: 24px 0;}
.form-con{width:887px;margin-right: 10px;}
.search-form .form-group{margin-right: 15px;}
.search-form .form-group:last-of-type{margin-right:0 ;}
.search-form .form-group label{font-size: 16px;font-weight: normal;padding-top: 5px;}
.search-form .form-group .fix-w{width: 95px;text-align: right;}
.search-form .form-group .long{width: 290px;}
.search-form .form-group .short{width: 100px;}
.search-form .form-group .short input{border-radius:0 ;border-right: 0;}
.search-form .form-group .short .input-group-addon{border-radius:0 ;background-color: #fff;padding:6px;}
.search-form .form-group .input-group input{padding: 5px 10px;height: 32px;}
.search-form .btns-c{padding-left: 95px;}
.search-form .btns-c .submit-btn{width: 100px;}
.search-form .btns-c .reset-btn{margin-left: 10px;padding:10px;color:#00a0e9;cursor: pointer;}
.trail-con{width:280px}
.trail-con .tabs-d{height: 208px;}
.trail{width: 100%;height: 100%;}
.trail textarea{width: 100%;height: 130px;border:1px solid #ddd;background-color: #f2f2f2;}
.trail button{width: 100px;}

/*.about-box{background: url(../images/bg.jpg);background-size: cover;}*/
/*.about-box .about-con{padding:50px 0;}*/
/*.about-box .about-con img{height: 380px;width:450px;float: left;}*/
/*.about-box .about-det{margin-left: 505px;min-height: 380px;}*/
.tit-cn{font-size: 20px;font-weight: 700;text-align: center;line-height: 32px;}
.tit-en{font-size: 14px;color:#666;text-align:center;line-height: 32px;position: relative;margin-bottom: 5px;}
.tit-en:after{content: ''; position: absolute;top:30px;left: 50%;margin-left: -20px;height: 3px;width: 40px;background-color: #00a0e9;}
.about-det .tit-cn,.about-det .tit-en{text-align: left;}
.about-det .tit-en:after{left: 0;margin-left: 0;}
.about-box .about-det p{text-indent: 2em;color: #9ba0a6;line-height: 26px;margin:22px 0 14px;max-height: 260px;overflow: hidden}
.about-box .about-det a{color:#00a0e9;}
.com-part{margin:30px auto;}
.success-part{width:1242px;}
.success-list{margin-top: 50px;}
.success-list li{width:25%;float: left;}
.success-list li .det{margin: 0 21px;}
.success-list li .det:hover{box-shadow: 0 0 3px #bbb;}
.success-list li .det img{width: 100%;height: 192px;}
.success-list li .det h5{font-size: 16px;line-height: 40px;}
.news-box{margin-top: 40px;}
.news-box>div{width: 600px;float: left;}
.news-box article{background-color: #f9f9fb;}
.news-box article:first-child{margin-bottom: 15px;}
.news-box article img{float: left;height: 150px;width:250px;}
.news-box article .det{margin-left: 250px;padding:20px;height: 150px;overflow: hidden;}
.news-box article .det h4{margin-bottom: 15px;font-size: 16px;font-weight: 700;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.news-box article .det p{color: #9ba0a6;line-height: 28px;}
.news-list-c{padding-left: 60px;height: 315px;overflow: hidden;}
.news-list-c .news-tab-tits li{float: left;margin-right: 6px;background-color: #f9f9fb;text-align: center;font-size: 16px;width: 130px;line-height: 42px;cursor: pointer;position: relative;}
.news-list-c .news-tab-tits li.active:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 2px;background-color: #00a0e9;}
.news-list-c .news-list .news-det{display: block;border-bottom:1px solid #eeeeee;height: 45px;line-height: 44px;position: relative;padding-right: 85px;}
.news-list-c .news-list .news-det .a-title{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #666;}
.news-list-c .news-list .news-det .date{position: absolute;right: 0;top: 0; color: #999;}
.partner-part{width: 1226px;}
.partner-part .partner-list{margin-top: 30px;}
.partner-part .partner-list li{float: left;width:20%;}
.partner-part .partner-list li .det{margin: 0 13px;box-shadow: 0 0 4px #888;}
.partner-part .partner-list li .det img{width: 100%;height: 86px;}
.footer{background-color: #383945;}
.footer .ft-menu-con{display: table;table-layout: fixed;padding: 35px 0;}
.footer .ft-menu-con li{display: table-cell;}
.footer .ft-menu-con li:last-child{width:275px;}
.footer .ft-menu-con li dt{margin-bottom: 27px;color:#fff;}
.footer .ft-menu-con li dd{margin-top: 6px;color:#8b8c94;font-size: 12px;}
.footer .ft-menu-con li:last-child dd{margin-top: 10px;}
.footer .ft-menu-con .phone{color:#00a0e9;}
.footer .ft-menu-con .phone em{margin-left: 3px;}
.footer .copy-right{color:#8b8c94;font-size: 12px;line-height: 30px;border-top: 1px solid #8b8c94;text-align: center;}

.banan img{width: 100%;}
.content{background-color: #f9f9f9;}
.main-con{padding: 10px 0 40px 0;}
.sidebar{width: 200px; float: left;background-color: #fff;box-shadow: 0px 0px 3px #ccc;}
.sidebar .sd-head{background-color: #00A0E9;padding: 10px 25px;}
.sidebar .sd-head .cn{font-size: 22px;color: #fff;}
.sidebar .sd-head .en{font-size: 12px;color:#aae2ff;}
.sidebar .sd-list{padding: 12px;min-height: 450px;}
.sidebar .sd-list>li{border-bottom: 1px solid #ddd;}
.sidebar .sd-list>li>a{display: block;height: 40px;line-height:40px;position: relative;padding: 0 24px 0 3px;}
.sidebar .sd-list>li>a>i{position: absolute;right: 8px;top: 14px;}
.sidebar .sd-list>li .submenu{border-top:1px solid #eee ;}
.sidebar .sd-list>li .submenu>li>a{display: block;height: 40px;line-height: 40px;position: relative;padding-left: 18px;font-size: 12px;color: #666;}
.sidebar .sd-list>li .submenu>li>a.active{color: #00a0e9;}
.sidebar .sd-list>li .submenu>li>a.active:before{content: '';position: absolute;height: 20px;width: 3px;top: 10px;left: 0;background-color:#00a0e9;}
.content-det{margin-left: 220px;}
.content-det .hd-box {height:37px;padding-right: 3px;border-bottom: 1px solid #ddd;margin-bottom: 24px;}
.content-det .hd-box h3{float: left;font-size: 20px;padding-left:14px;position: relative;line-height: 24px;}
.content-det .hd-box h3:before{content: '';position: absolute;left: 0;top: 0;height: 24px;width: 3px;background-color: #00A0E9;}
.content-det .hd-box .place{float: right;margin-top: 5px;font-size: 11px;color:#666}
.content-det .article-list{padding: 18px 24px;background-color: #fff;}
.content-det .article-list>li{padding: 14px 110px 14px 20px;position: relative;border-bottom: 1px solid #eee;}
.content-det .article-list>li p{font-size: 12px;color:#666;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.content-det .article-list>li .date{position: absolute;top:14px;right: 35px;font-size: 12px;color: #999;}
.content-det .art-con{padding:40px 50px 60px;;background-color: #fff;}
.art h3{text-align: center;font-size: 24px;}
.art .de-tm{font-size: 12px;color:#999;text-align: center;margin: 10px 0 38px;}
.art p{text-indent: 2em;font-size: 12px;color:#666;word-wrap: break-word;word-break: break-word;}

/*serch-price*/
.center-align {margin: 0 auto;}
.center-top {width: 100px;margin: 20px auto;}
.form-center {width: 680px;margin: 0 auto;}
.marginLeft57 {margin-left: 57px;}
.table-font-size {font-size: 12px;margin-bottom: 0;}
.table-border {margin-top: 20px;text-align: center;border: 1px solid #D3D3D3;}
.table-border th {text-align: center;background-color: #E1E1E1;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    vertical-align: middle;
}
.hd-logo-ma {margin-left: 100px;}
.inputWarning {width: 220px;height: 35px;position: absolute;left: 0px;bottom: -35px;color: #f00;background-color: #fff2e8;
    border: 1px solid #B3CDC0;box-shadow: 2px 2px 3px rgba(0,0,0,0.3);overflow: auto;border-radius: 3px;z-index: 99;
    padding-left: 15px;line-height: 30px;font-size: 12px;display: none;
}

/*search-path*/

.trail .textarea-style {width: 65%; height: 90px;margin-right: 10px;text-indent:25px}
.label-color {color: #ff0000}
.form-width {width: 1060px;}
.label-color-gray {color: #B1B1B1;font-size: 12px;font-weight: 400;margin-top: 10px;}
.track-margin {margin-top: 20px;}
.table-search-path tr td:nth-child(7){text-align: left;}
#searchPathTable tbody tr td:nth-last-child(1){position: relative;}
.floatBtn {width: 600px;min-height: 100px;color: #000;
    border: 1px solid #ccc;background-color: #F8F8F8;position: absolute;
    border-radius: 2px;top: 10px;right: 80px;
    z-index: 99999999;;text-align: left!important
}

.floatBtnBody {padding: 0 10px;overflow: auto;max-height: 280px;}
.floatBtnBody table {margin: 10px 0;background-color: #fff;text-align: center;}
.floatBtnBody table th {text-align: center;}
.floatBtn .floatBtnTitle {height: 30px;background-color: #EFEFEF;line-height: 30px;
    font-weight: 700;padding-left: 15px;position: relative;
}
.floatBtn .floatBtnTitle::after {
    content: "";
    width: 10px;
    height: 10px;
    top: 4px;
    right: -11px;
    position: absolute;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #ccc;
    border-top: 10px solid transparent;
}
.floatBtnInfo {margin-left: 10px;margin-top: 15px; font-weight: 400;font-size: 13px;}
.floatBtnInfo span:last-child {margin-left: 30px;}
.floatBtnInfo label {font-weight: 400;}
.floatBtnTitle a {font-size: 18px;margin: 5px 5px}
.floatBtnTitle a:hover {text-decoration: none;}

/*index new*/

.sectionBody {width: 100%;height: 80%;position: relative;
    /*background: url(../images/bg-pexels.png) no-repeat;
    background-size:  100% 100%;*/
}
.sectionBody > img {width: 100%; height: 100%;}

.notice {
    width: 350px;min-height: 100px;max-height: 200px;border-radius: 5px;border: 1px solid #ccc;position: absolute;
    bottom: 6px;right: 120px;background-color: #F8F8F8;
    z-index: 99;;text-align: left!important;
}

#searchPathTable tbody tr td:nth-child(6) {position: relative;}
.notice .notice-title {width: 100%;height: 25px;background-color: #EFEFEF;padding: 5px;}
.notice .notice-body {padding: 10px;overflow-y: scroll;;min-height: 100px;max-height: 170px;}
.notice::before {
    content: "";width: 10px;height: 10px;bottom: 4px;right: -11px;position: absolute;z-index: 100;
    border-bottom: 10px solid transparent;border-left: 10px solid #ccc;border-top: 10px solid transparent;
}

/*LONG - index*/
header {position: relative;}
.login-wrapper {width: 360px;background-color: rgba(255,255,255,1);padding: 30px 35px 40px;position: absolute;
    right: 30px;top: 100px;border-radius: 5px;display: none;z-index: 9999;
}
.login-wrapper .closeLogin {display: inline-block;width: 30px;height: 30px;cursor: pointer;margin-top: -25px;
    margin-right: -30px;text-align: center;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;
}
.login-wrapper .closeLogin:hover {color: #ccc;}
/*.login-btn {width: 290px;}*/
.login-wrapper .login-form .login-tit {color: #404040;font-size: 20px;text-align: left;margin-bottom: 20px;}
.login-wrapper .login-form .verify-group input {width: 200px;display: inline-block;}
.login-wrapper .login-form .reg-fpsd a {
    text-decoration: none!important;
    color: #337ab7;
}
a, a:hover, a:active, a:visited, a:focus {
    text-decoration: none!important;
    outline: none;
}
.reg-fpsd a {padding: 0!important;}