﻿html { overflow: auto !important; /*overflow-x: hidden !important;*/ background: #fafafa; }
img { max-width: 100%; max-height: 100%; }
*, *::before, *::after { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.fl { float: left; }
.fr { float: right; }

.header { min-width: 1200px; height: 130px; background: #fff; }

.main { width: 1200px; margin: 0 auto; }
.head_t { width: 100%; height: 31px; background: #f5f5f5; border-bottom: 1px solid #eaeaea; }
.head_t:after { content: ""; height: 0; display: block; visibility: hidden; clear: both; font-size: 0; }
.head_l { float: left; position: relative; z-index: 99999; }
.head_l span { font-size: 12px; color: #555; display: inline-block; vertical-align: top; margin-right: 5px; line-height: 30px; cursor: pointer; }
.head_l img { display: inline-block; vertical-align: top; width: 12px; height: 16px; position: relative; top: 7px; }

.city_box { width: 300px; position: absolute; left: 0; top: 30px; border: 1px solid #dbdbdb; background: #fff; padding: 10px 15px; display: none; }
.city_box:before { content: ""; width: 120px; height: 3px; display: block; background: #fff; position: absolute; left: 0px; top: -1px; }
.city_title { padding-bottom: 10px; border-bottom: 1px dashed #dbdbdb; font-size: 16px; color: #333; }
.city_con { letter-spacing: -4px; padding-top: 5px; margin: 0 -5px; }
.city_con a { height: 30px; display: inline-block; vertical-align: top; padding: 0 10px; margin: 5px 5px; letter-spacing: 0; border: 1px solid #eaeaea; border-radius: 3px; line-height: 30px; text-align: center; min-width: 82px; }
.city_con a:hover, .city_con a.hover { background: #f49d16; color: #fff; }
.head_l:hover .city_box { display: block; }


.head_r { float: right; }
.head_r li { float: left; height: 30px; text-align: center; position: relative; }
.head_r li i { height: 14px; border-left: 1px solid #d9d9d9; display: inline-block; vertical-align: top; margin-top: 8px; }
.head_r li a { display: inline-block; vertical-align: top; line-height: 30px; padding: 0 10px; color: #545454; font-size: 12px; }
.head_r li img { width: 14px; display: inline-block; vertical-align: top; margin-top: 8.5px; margin-right: 5px; }
.head_r li.code { margin-left: 40px; margin-right: 20px; }
.head_r li.code a { padding: 0px; }
.head_r li.code img { width: 12px; display: inline-block; vertical-align: top; margin-top: 6.5px; margin-right: 5px; }

.head_r li.code .con { width: 120px; height: 120px; background: #fff; border: 1px solid #eaeaea; padding: 0px; position: absolute; top: 30px; right: 50%; margin-right: -60px; z-index: 11; display: none; }
.head_r li.code .con img { width: 118px !important; height: 118px !important; margin: 0 !important; }
.head_r li.code:hover .con { display: block; }


.head_r .list { border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; margin-left: 10px; }
.head_r .list img { margin-right: 0; }
.head_r .list .con { width: 129px; padding: 10px 0; border: 1px solid #eaeaea; border-top: none; position: absolute; right: -1px; z-index: 11; background: #fff; display: none; }
.head_r .list .con li { width: 129px; margin-top: 3px; }
.head_r .list .con a:hover { color: #24b8e0; }
.head_r .list:hover .con { display: block; }
.head_r li a:hover { color: #a71414; }
.head_r li em { color: #D0812C; font-weight: bold; margin-left: 4px; display: inline-block; }


.r_table2 { margin-top: 15px; width: 100%; border: 1px solid #e5e5e5; }
.r_table2 th { background: #f6f6f6; text-align: left; height: 40px; padding-left: 5px; border-bottom: 1px solid #eaeaea; font-weight: normal; }
.r_table2 th span { white-space: nowrap; line-height: 40px; display: inline-block; vertical-align: top; overflow: hidden; }
.r_table2 td { text-align: center; padding: 8px; border-bottom: 1px solid #eaeaea; }


.service_table { width: 100%; border: 1px solid #bcbcbc; }
.service_table .th { height: 35px; background: #e7eaec; line-height: 35px; font-size: 14px; font-weight: bold; }
.service_table td { border: 1px solid #bcbcbc; text-align: center; font-size: 13px; }
.service_table .linkbtn { min-width: 20px; height: 20px; display: inline-block; vertical-align: top; background: none; line-height: 20px; position: relative; }
.service_table .linkbtn:nth-child(n+2) { margin-left: 5px; }
.service_table .linkbtn.red { color: red; }
.service_table .linkbtn.blue { color: #00c9ff; }
.service_table .linkbox { width: 307px; max-height: 255px; background: #fff; border: 1px solid #888; box-shadow: 0 1px 3px rgba(0,0,0,.1); padding: 10px; overflow-x: hidden; overflow-y: auto; line-height: 22px; text-align: left; font-weight: normal; position: absolute; left: 0px; top: 20px; z-index: 5; display: none; }
/*.service_table .linkbtn:hover .linkbox { display: block; }*/
.service_table .linkbox.ml-10 { margin-left: -10px; }
.service_table .linkbox.ml-89 { margin-left: -89px; }
.service_table .linkbox.ml-168 { margin-left: -168px; }
.service_table .linkbox.ml-247 { margin-left: -247px; }
.service_table > tbody > tr:nth-child(2n+1) { background: #eee; }


.xx_box { position: relative; }
.xx_btn { font-size: 14px; color: #00c9ff; display: inline-block; line-height: 25px; }
.xx_con { position: absolute; left: 0; bottom: 25px; z-index: 1; width: 500px; padding: 15px; background: #f6f6f6; border: 1px solid #00c9ff; border-radius: 5px; display: none; }
.xx_box:hover .xx_con, .xx_box:hover .xx_con2 { display: block; }
.xx_con2 { position: absolute; left: 0px; top: 25px; z-index: 1; width: 300px; padding: 15px; background: #f6f6f6; border: 1px solid #00c9ff; border-radius: 5px; display: none; }

.f_reply { font-size: 14px; color: #333; line-height: 20px; text-align: left; padding: 10px 10px 10px 95px; position: relative; background: #eaeaea; }
.f_reply:before { content: ""; width: 0; height: 0; display: block; border-bottom: 10px solid #eaeaea; border-left: 8px solid transparent; border-right: 8px solid transparent; position: absolute; left: 40px; top: -10px; }
.f_reply .label { color: #f49d16; position: absolute; left: 10px; top: 10px; }


.mail_tab { height: 45px; background: #f6f6f6; padding: 10px; overflow: hidden; position: relative; }
.mail_tab input[type='checkbox'] { display: inline-block; vertical-align: top; position: relative; top: 7px; margin-left: 27px; }
.mail_tab .btn { height: 25px; background: #00c9ff; line-height: 25px; padding: 0 10px; border-radius: 3px; font-size: 13px; color: #fff; display: inline-block; vertical-align: top; margin-left: 10px; }
.mail_tab .linkbox { position: absolute; right: 0; top: 0; font-size: 0; }
.mail_tab .link { width: 100px; height: 45px; display: inline-block; vertical-align: top; background: #00c9ff; line-height: 45px; text-align: center; font-size: 14px; color: #fff; }
.mail_tab .link.active { background: #069bdd; }


.integral_tab { background: #fff; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; }
.integral_tab a { width: 120px; height: 40px; display: inline-block; vertical-align: top; line-height: 40px; text-align: center; font-size: 14px; }
.integral_tab a.active { background: #00c9ff; color: #fff; }


input, select, textarea { outline: none; }


.table_regional_price { width: 100%; }
.table_regional_price td { border: 1px solid #bcbcbc; width: 33%; height: 30px; }
.table_regional_price tr:first-of-type td { border-top: none; }
.table_regional_price tr:last-of-type td { border-bottom: none; }
.table_regional_price tr td:first-of-type { border-left: none; }
.table_regional_price tr td:last-of-type { border-right: none; }
.table_regional_price tr td { }
.td_goods_regional_price { width: 100%; height: 30px; background: none; border: none; padding: 0 5px; }
.td_goods_regional_city select { width: 100%; height: 30px; background: none; border: none; padding: 0 5px; }


.file_search { padding: 20px 0; line-height: 32px; font-size: 13px; position: relative; }
.file_search:after { content: ""; height: 0; display: block; visibility: hidden; clear: both; font-size: 0; }
.file_search .btn { min-width: 60px; height: 32px; background: #fafafa; border: 1px solid #eaeaea; display: inline-block; vertical-align: top; float: left; line-height: 30px; padding: 0 10px; text-align: center; border-radius: 0; font-size: 13px; color: #333; margin-right: 10px; }
.file_search .fl { display: inline-block; vertical-align: top; float: left; position: relative; }
.file_search .btn.add i { width: 14px; height: 14px; display: inline-block; vertical-align: top; background: url(/img/icon/plus.png) no-repeat center center; background-size: 14px; margin-top: 8px; margin-right: 2px; }
.file_search .btn.del i { width: 16px; height: 16px; display: inline-block; vertical-align: top; background: url(/img/icon03.png) no-repeat center center; background-size: 16px; margin-top: 7px; margin-right: 2px; }
.file_search .btn.adopt i { width: 14px; height: 14px; display: inline-block; vertical-align: top; background: url(/img/icon/adopt.png) no-repeat center center; background-size: 14px; margin-top: 8px; margin-right: 2px; }
.file_search .btn.not_pass i { width: 14px; height: 14px; display: inline-block; vertical-align: top; background: url(/img/icon/not_pass.png) no-repeat center center; background-size: 14px; margin-top: 8px; margin-right: 2px; }
.file_search .btn.printing i { width: 14px; height: 14px; display: inline-block; vertical-align: top; background: url(/img/icon/printing.png) no-repeat center center; background-size: 14px; margin-top: 8px; margin-right: 2px; }
.file_search .fl .text { width: 200px; height: 32px; border: 1px solid #eaeaea; border-radius: 0; outline: none; padding-left: 5px; padding-right: 35px; font-size: 13px; }
.file_search .fl .button { width: 30px; height: 30px; display: inline-block; vertical-align: top; background: url(/img/fdj.png) no-repeat center center #fafafa; border-left: 1px solid #eaeaea; position: absolute; right: 1px; top: 1px; }
.file_search .fl .txtspan { display: inline-block; vertical-align: top; background: #eaeaea; padding: 0 10px; line-height: 32px; }


.c_less { width: 22px; height: 22px; display: inline-block; vertical-align: top; line-height: 20px; text-align: center; border: 1px solid #d9d9d9; }
.c_plus { width: 22px; height: 22px; display: inline-block; vertical-align: top; line-height: 20px; text-align: center; border: 1px solid #d9d9d9; }
.c_text { width: 50px !important; height: 22px !important; display: inline-block; vertical-align: top; line-height: 20px; text-align: center; border: 1px solid #d9d9d9; }

.dw ul li.act3 .act3_code { display: none; position: absolute; right: 51px; top: 0; width: 132px; height: 132px; max-width: none; max-height: none; border: 1px solid #eaeaea; margin-top: 0; }
.dw ul li.act3:hover .act3_code { display: block; }

.company_info { background: #f7f7f7; padding: 15px; margin-top: 15px; }
.company_info .left { width: 265px; float: left; padding-right: 15px; border-right: 1px solid #999; }
.company_info .left .title { font-size: 16px; font-weight: bold; }
.company_info .left .txt1 { color: #666; margin-top: 10px; }
.company_info .left .txt1 em { color: #f49d16; font-weight: bold; }
.company_info .left .txt2 { margin-top: 10px; }
.company_info .left .txt3 { margin-top: 10px; }
.company_info .info_btn1 { color: #f49d16; font-size: 14px; margin-right: 15px; display: inline-block; vertical-align: top; height: 30px; border: 1px solid #f49d16; line-height: 30px; text-align: center; padding: 0 15px; }
.company_info .info_btn2 { color: #f49d16; font-size: 14px; display: inline-block; vertical-align: top; height: 30px; border: 1px solid #f49d16; line-height: 30px; text-align: center; padding: 0 15px; }
.company_info .right { float: left; padding: 0 15px; width: 859px; }


.header .head img { height: 45px; margin-top: 25px; margin-left: 35px; float: left; }
.header .head .line { width: 1px; height: 45px; background: #eaeaea; float: left; margin-left: 30px; margin-top: 25px; }
.header .head .title { color: #666; font-size: 24px; float: left; margin-top: 30px; margin-left: 25px; }
.header .head .inp { float: left; margin-top: 30px; width: 320px; height: 38px; position: relative; margin-left: 230px; }
.header .head .inp input { width: 250px; height: 38px; border: 1px solid #15a6ce; color: #b2b2b2; font-size: 12px; line-height: 38px; padding-left: 10px; }
.header .head .inp button { width: 70px; height: 38px; background: #15a6ce; outline: none; color: #fff; font-size: 14px; position: absolute; right: 0; top: 0; }

.header .head .inp_txt { line-height: 20px; font-size: 12px; color: #666; display: inline-block; vertical-align: top; margin-top: 40px; margin-left: 40px; }
.header .head .inp_txt a { color: #666; display: inline-block; vertical-align: top; margin-right: 10px; }
.header .head .inp_txt a:hover { color: #00c9ff; }


.header .tel { display: inline-block; vertical-align: top; background-size: 30px auto; padding-left: 30px; float: right; margin-top: 22px; font-size: 18px; line-height: 25px; text-align: right; }
.header .tel h4 { font-size: 14px; color: #333; font-family: simhei; }
.header .tel p { font-size: 20px; font-family: Impact; }


.nav { min-width: 1200px; background: #15a6ce; position: relative; z-index: 10; }
.nav:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }
.nav .dt { width: 200px; height: 42px; background: #106d8c; color: #fff; font-size: 15px; text-align: center; float: left; position: relative; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; cursor: default; }
.nav .dt .dt_title { display: block; line-height: 42px; color: #fff; position: relative; padding-right: 30px; }
.nav .dt .dt_title .i { width: 20px; height: 20px; display: inline-block; vertical-align: top; margin: 11px 15px; background: url(/img/r-9.png) no-repeat center center; background-size: 19px; }

.nav .dd li { width: 155px; height: 42px; float: left; text-align: center; line-height: 42px; position: relative; }
.nav .dd li a { width: 157px; height: 42px; float: left; color: #fff; font-size: 15px; text-align: center; line-height: 42px; }
.nav .dd li a:hover { color: #fff; }
.nav .dd li .hot { position: absolute; right: 0; top: 0; }
.nav .act { background: #f49d16; }


.nav_list { position: absolute; width: 200px; height: 450px; background: rgba(0, 0, 0, 0.4); z-index: 99999; text-align: left; display: none; }
.nav_list ul { position: relative; }
.nav_list .left .title { font-size: 12px; color: #fff; line-height: 50px; position: relative; }
.nav_list .left .title a { padding-left: 20px; }
.nav_list ul li .left a { font-size: 12px; color: #fff; margin-left: 20px; }
.nav_list ul li .right { width: 1001px; height: 451px; background: #fff; position: absolute; left: 199px; top: -1px; padding: 15px 25px; border: 1px solid #00c9ff; display: none; padding-right: 225px; }
.nav_list ul li:hover .right { display: block; }

.nav_list .right .txt { height: 421px; background: #fff; overflow-y: auto; }
.nav_list .right .img { width: 200px; height: 449px; border-left: 1px solid #eaeaea; text-align: center; position: absolute; right: 0px; top: 0; cursor: pointer; }
.nav_list .right .img ul li { width: 60px; height: 60px; background: url(/img/img/lx.png) no-repeat; line-height: 60px; text-align: center; font-size: 14px; font-weight: bold; color: #08aeb5; position: absolute; }

.nav_list .right .sec_title { line-height: 30px; border-bottom: 1px solid #eaeaea; margin-top: 15px; margin-bottom: 5px; }
.nav_list .right .sec_title:first-of-type { margin-top: 0; }
.nav_list .right .sec_title a { font-size: 14px !important; font-weight: bold; color: #333; margin-left: 10px !important; }
.nav_list .right .sec_txt { line-height: 17px; }
.nav_list .right .sec_txt a { display: inline-block; vertical-align: top; margin: 5px 10px !important; }


.nav_list ul li:hover { background: #fff; border-right: 0; box-sizing: border-box; }
.nav_list ul li:hover a { color: #666666; }
.nav_list ul li .left a:hover { color: #008cb2; text-decoration: underline; }

.nav_list ul li:hover .title { background: #fff; color: #666666; }
.nav_list ul li:hover .title:before { content: ""; height: 50px; border-left: 1px solid #00c9ff; position: absolute; left: 0; top: 0; }
.nav_list ul li:hover .title:after { content: ""; height: 50px; border-right: 1px solid #fff; position: absolute; right: 0; top: 0; z-index: 10; }
.nav_list ul li .right a { font-size: 12px; color: #666666; }
.nav_list ul li .right p { display: inline-block; }
.nav_list ul li .right span { color: #666666; font-size: 12px; display: inline-block; margin: 0 10px; }




.fuwu { width: 100%; }
.fuwu.mt30 { margin-top: 30px; }
.fuwu h1 { font-size: 24px; color: #333333; text-align: center; line-height: 175px; }
.fuwu:after { content: ""; display: block; height: 0; visibility: hidden; clear: both; font-size: 0; }
.fuwu ul { margin: 0 -10px; padding: 10px 0 !important; }
.fuwu ul li { width: 285px; height: 320px; background: #f5f5f5; border-radius: 3px; box-shadow: 0 2px 4px 0 rgba(36,43,67,.2); text-align: center; float: left; margin: 0 10px; position: relative; top: 0; overflow: hidden; transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; }
.fuwu ul li:hover { top: -10px; box-shadow: 0 5px 20px 0 rgba(50,180,195,.25); }
.fuwu ul li h4 { color: #666666; font-size: 16px; margin-top: 35px; }
.fuwu ul li p { text-align: center; padding-left: 20px; padding-right: 20px; color: #666666; font-size: 12px; line-height: 20px; height: 60px; overflow: hidden; margin: 15px auto; }
.fuwu ul li img { display: block; font-size: 0; height: 190px; }
.fuwu ul .mar { margin-left: 0; }
.fuwu li .icon { width: 60px; height: 60px; border-radius: 50%; background: red; color: #fff; position: absolute; right: -26px; top: -26px; }
.fuwu li .icon em { position: absolute; bottom: 11px; left: 9px; }

.H70 { height: 70px; }
.fuwu_title_box { border-top: 2px solid #24b8e0; border-bottom: 2px solid #24b8e0; padding: 5px 0; width: 1200px; margin: 70px auto 0; }
.fuwu_title_con { background: #24b8e0; height: 40px; }
.fuwu_title_box.color2 { border-top: 2px solid #ee7700; border-bottom: 2px solid #ee7700; }
.fuwu_title_box.color2 .fuwu_title_con { background: #ee7700; }
.fuwu_title_box.color3 { border-top: 2px solid #e32455; border-bottom: 2px solid #e32455; }
.fuwu_title_box.color3 .fuwu_title_con { background: #e32455; }
.fuwu_title { width: 100%; max-width: 1200px; margin: 0 auto; text-align: center; padding: 4px 0; position: relative; }
.fuwu_title span { font-size: 22px; color: #fff; }
.fuwu_title .more { font-size: 15px; color: #fff; position: absolute; right: 10px; top: 10px; }
.fuwu_title .more:after { content: ""; width: 0; height: 0; display: inline-block; vertical-align: top; border-left: 10px solid #fff; border-top: 7px solid transparent; border-bottom: 7px solid transparent; position: relative; top: 3px; margin-left: 7px; }
.fuwu_title.color span { color: #333; }

.new { padding: 30px 0; }
.new h1 { font-size: 24px; color: #333333; text-align: center; line-height: 175px; }
.new .lun-2 { width: 1095px; margin: 0 auto; }
.new ul { overflow: hidden; padding: 10px 0 !important; }
.new ul li { width: 335px; height: 270px; background: #f5f5f5; box-shadow: 0 2px 4px 0 rgba(36,43,67,.2); float: left; position: relative; text-align: center; margin: 0 10px; padding: 5px; }
.new ul li img { width: 100%; height: 215px; }
.new ul li h4 { width: 120px; height: 25px; line-height: 25px; color: #fff; font-size: 14px; position: absolute; left: 5px; top: 195px; background: rgba(0,0,0,.5); z-index: 9; }
.new ul li p { height: 50px; line-height: 50px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.new ul li p a { font-size: 14px; color: #333333; }
.new ul li p a:hover { color: #3ebde2; }
.mar { margin-left: 0; }

.slide_list { width: 1200px; height: 325px; margin: 0 auto; position: relative; overflow: hidden; zoom: 1; margin-top: 30px; }
.slide_list .hd { width: 580px; height: 100%; position: absolute; right: 0px; top: 0px; }
.slide_list .hd ul li { width: 580px; height: 65px; background: #fff; border-bottom: 1px solid #eaeaea; padding: 10px 15px; position: relative; }
.slide_list .hd ul li.on { background: #24b8e0; }
.slide_list .hd ul li.on:before { content: ""; height: 0; display: block; border-right: 8px solid #24b8e0; border-top: 12px solid transparent; border-bottom: 12px solid transparent; position: absolute; left: -8px; top: 50%; margin-top: -12px; }
.slide_list .hd ul li h3 { font-size: 13px; color: #333; font-weight: bold; margin-bottom: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.slide_list .hd ul li p { font-size: 13px; color: #666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 10px; }
.slide_list .hd ul li.on h3, .slide_list .hd ul li.on p { color: #fff; }
.slide_list .bd { width: 600px; height: 100%; position: relative; }
.slide_list .bd li { position: relative; zoom: 1; vertical-align: middle; width: 600px; height: 325px; }
.slide_list .bd li a { width: 600px; height: 325px; display: block; }

.qingjia { width: 100%; min-width: 1200px; height: 465px; margin-top: 70px; }
.qingjia h1 { font-size: 24px; color: #fff; line-height: 139px; text-align: center; }
.qingjia ul li { float: left; overflow: hidden; }
.qingjia ul { width: 1045px; height: 70px; margin-bottom: 30px; }
.qingjia ul li img { float: left; margin-top: 8px; }
.qingjia ul li div { width: 940px; height: 70px; background: #00c9ff; float: right; border-radius: 5px; margin-left: 45px; }
.qingjia ul li div p { padding: 0 45px; margin-top: 10px; line-height: 25px; font-size: 14px; color: #fff; }


.index_customer { position: relative; left: 0; top: 0; overflow: hidden; }
.index_customer ul li { width: 200px; height: 90px; background: #fff; border: 1px solid #eaeaea; border-left: none; float: left; position: relative; }
.index_customer ul li:nth-child(6n+1) { border-left: 1px solid #eaeaea; }
.index_customer ul li:nth-child(n+7) { border-top: none; }
.index_customer ul li img { position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; padding: 10px; }

.new_lun { position: relative; }
.new .prev { width: 32px; height: 100px; background: url('../img/left.jpg') 0 0 no-repeat; position: absolute; left: 0; top: 50%; margin-top: -50px; cursor: pointer; }
.new .next { width: 32px; height: 100px; background: url('../img/right.jpg') 0 0 no-repeat; position: absolute; right: 0; top: 50%; margin-top: -50px; cursor: pointer; }
.foot { min-width: 1200px; background: #363636; /*border-top: 1px solid #dcdcdc;*/ margin-top: 40px; padding-top: 30px; }
.foot .bos { width: 915px; overflow: hidden; margin: 0 auto; }
.foot .bos li { float: left; }
.foot .bos li a { color: #999; font-size: 14px; }
.foot .bos li span { margin: -1px 20px; font-size: 14px; color: #999; }
.foot-l dl { width: 700px; float: left; margin-top: 30px; margin-left: 112px; }
.foot-l dt { font-size: 14px; color: #333333; margin-left: 72px; margin-top: 20px; }
.foot-l dt img { position: relative; top: 5px; margin-right: 10px; }
.foot-l dd { display: inline-block; *display: inline; *zoom: 1; width: 300px; margin-left: 20px; margin-bottom: 13px; font-size: 13px; }
.foot-l dd span { margin-left: 10px; color: #999; }
.foot-l dd img { position: relative; top: 3px; }
.foot-l dd a { color: #999; }
.foot-l .hei { margin-left: 35px; margin-top: 30px; }
.foot_bottom { width: 100%; background: #242424; text-align: center; margin-top: 40px; padding: 10px 0; line-height: 20px; font-size: 13px; color: rgba(255,255,255,.6); }
.foot_bottom a { color: rgba(255,255,255,.6); }
.foot_bottom img { display: inline-block; vertical-align: top; font-size: 0; margin-top: 4px; }
.foot_bottom .img { margin-top: 1px; }
.dw { width: 50px; position: fixed; right: 0; bottom: 215px; text-align: right; z-index: 24; }
.dw ul { float: right; }
.dw ul li { width: 50px; height: 50px; background: #8a8a8a; text-align: center; margin-top: 5px; cursor: pointer; position: relative; }
.dw ul li:hover { background: #00c9ff; }
.dw ul li img { width: 34px; height: 34px; margin-top: 8px; }
.dw ul li .num { width: 20px; height: 20px; display: inline-block; background: #fff; border-radius: 50%; position: absolute; right: 2px; top: 2px; line-height: 20px; text-align: center; font-size: 12px; font-weight: bold; color: #00c9ff; }
.dw ul li span { width: 50px; height: 50px; background: #00c9ff; padding: 7px 5px; font-size: 16px; color: #fff; font-family: SimHei; position: absolute; left: 0; top: 0; z-index: 1; display: none; }
.dw ul li:hover span { display: block; }


.dw .dw-1 li { width: 198px; height: 50px; background: #3ebde2; text-align: left; position: relative; top: -195px; left: 0; z-index: 99; }
.dw .dw-1 li span { color: #fff; line-height: 50px; margin-left: 33px; font-size: 18px; float: left; }
.dw .dw-1 li img { margin-left: 45px; }


.register { background: #fff; padding: 30px; margin-top: 30px; }
.register .re-t { width: 100%; height: 38px; border-bottom: 1px solid #eaeaea; }
.register .re-t ul li { width: 128px; height: 38px; border: 1px solid #eaeaea; float: left; position: relative; text-align: center; line-height: 36px; color: #333333; cursor: pointer; font-size: 16px; margin-right: 14px; }
.register .re-t ul li a { display: block; }
.register .re-t ul .act { border-bottom: #fff 1px solid; }
.register .re-t ul .act a { color: #f49d16; }
.register .re-t ul .mar { margin-left: 89px; }


.reg_title { color: #333; font-size: 18px; margin-left: 175px; margin-bottom: 35px; margin-top: 60px; }

.register .re-b-btn input { width: 16px; height: 16px; float: left; margin-right: 10px; position: relative; top: 2px; }
.register .re-b-btn p { font-size: 14px; margin-top: 20px; color: #a9a9a9; }
.register .re-b-btn p a { color: #00c9ff; }
.register .re-b-btn { margin-left: 175px; }
.reg_submit { width: 300px; height: 40px; background: #00c9ff; color: #fff; font-size: 18px; border-radius: 3px; outline: none; margin-top: 20px; }
.reg_submit.disabled { background: #dbdbdb; }

.register-1 { width: 100%; position: absolute; top: 150px; bottom: 49px; overflow: hidden; }
.register-1 .main { height: 100%; position: relative; }
.register-1 .re-l { width: 280px; text-align: center; position: absolute; left: 160px; top: 50%; margin-top: -124px; }
.register-1 .re-l h4 { color: #fff; font-size: 18px; font-family: '方正静蕾简体'; }
.register-1 .re-l img { margin-top: 20px; margin-bottom: 10px; padding: 10px; }
.register-1 .re-l p { font-size: 14px; color: #fff; }
.register-1 .gun { width: 1px; position: absolute; left: 550px; top: 50%; margin-top: -192px; }
.register-1 .re-r { background: #fff; border-radius: 4px; padding: 20px 20px 30px; width: 370px; position: absolute; right: 115px; top: 50%; margin-top: -175px; }
.register-1 .re-r .re-r-inp { width: 330px; height: 44px; position: relative; left: 0; top: 0; }
.register-1 .re-r .re-r-inp input { width: 100%; height: 42px; border: 1px solid #eaeaea; border-radius: 3px; position: absolute; left: 0; top: 0; color: #999999; font-size: 14px; padding-left: 30px; outline: none; *line-height: 40px; }
.register-1 .re-r .re-r-inp img { position: absolute; left: 5px; top: 12px; }
.register-1 .re-r .pass { margin-top: 20px; }
.register-1 .re-r .re-r-dr { margin-top: 20px; overflow: hidden; }
.register-1 .re-r .re-r-dr input { width: 16px; height: 16px; float: left; margin-top: 3px; }
.register-1 .re-r .re-r-dr span { float: left; margin-left: 10px; color: #999999; font-size: 14px; }
.register-1 .re-r .re-r-dr a { float: right; color: #00c9ff; }
.register-1 .re-r .re-r-btn { margin-top: 20px; text-align: center; }
.register-1 .re-r .re-r-btn .usubmit { width: 100%; height: 40px; background: #00c9ff; border-radius: 4px; color: #fff; }
.register-1 .re-r .re-r-btn p { color: #999999; margin-top: 20px; }
.register-1 .re-r .re-r-btn a { color: #00c9ff; }



.ul_process:after { content: ""; height: 0; display: block; visibility: hidden; clear: both; font-size: 0; }
.ul_process li { display: inline-block; vertical-align: top; width: 182px; height: 38px; border: 1px solid #eaeaea; border-radius: 3px; padding: 0 20px; /*overflow: hidden;*/ margin-right: 6px; margin-bottom: 10px; position: relative; }
.ul_process li span { color: #333333; font-size: 14px; }
.ul_process li .num { width: 20px; height: 36px; background: #fff; border-right: 1px solid #eaeaea; border-top-left-radius: 3px; border-bottom-left-radius: 3px; position: absolute; left: 0; top: 0; line-height: 36px; text-align: center; font-size: 12px; }
.ul_process li input, .ul_process li .text { width: 100% !important; height: 36px !important; border: none !important; outline: none; text-align: center; line-height: 36px !important; font-size: 13px; color: #333; }
.ul_process li .operate { width: 20px; display: inline-block; vertical-align: top; position: absolute; right: 0; top: 0; }
.ul_process li .operate span { width: 20px; height: 18px; border-left: 1px solid #eaeaea; display: block; line-height: 17px; text-align: center; font-size: 14px; font-weight: bold; }
.ul_process li .operate .plus { background: url(/img/icon/plus.png) no-repeat center center; }
.ul_process li .operate .less { background: url(/img/icon/less.png) no-repeat center center; border-top: 1px solid #eaeaea; }
.ul_process li .operate .delete { height: 36px; background: url(/img/icon03.png) no-repeat center center; }


.mem_left { width: 180px; float: left; background: #fff; border: 1px solid #eaeaea; margin-top: 20px; display: none; }
.mem_left .info { height: 115px; text-align: center; }
.mem_left .info p { display: block; color: #333; line-height: 20px; font-size: 14px; font-weight: bold; margin-top: 7px; }
.mem_left .info p img { display: inline-block; vertical-align: top; margin-left: 5px; }
.mem_left .info .img { width: 70px; height: 70px; border: 1px solid #eaeaea; border-radius: 50%; overflow: hidden; margin: 15px auto 0; position: relative; }
.mem_left .info .img img { position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; }
.mem_left .list { }
.mem_left .list li .fir { font-size: 14px; color: #333; height: 41px; line-height: 40px; cursor: pointer; border-top: 1px solid #eaeaea; padding-left: 60px; position: relative; }
.mem_left .list li .fir i { width: 12px; height: 12px; display: inline-block; vertical-align: top; background: url(/img/jt-1.png) no-repeat center center; position: absolute; right: 10px; top: 16px; transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; }
.mem_left .list li .fir.active i { transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); }
.mem_left .list li .fir img { width: 16px; height: 16px; vertical-align: top; position: relative; top: 12px; }
.mem_left .list li .fir .i2, .mem_left .list li:hover .fir .i1, .mem_left .list li .fir.active .i1 { display: none; }
.mem_left .list li .fir .i1, .mem_left .list li:hover .fir .i2, .mem_left .list li .fir.active .i2 { display: inline-block; }
.mem_left .list li .fir .icon { width: 50px; height: 41px; display: inline-block; vertical-align: top; text-align: center; position: absolute; left: 20px; top: -1px; }
.mem_left .list li .fir .icon:after { content: ""; width: 11px; height: 7px; display: none; background: url(../img/vvv2.png) no-repeat; position: absolute; left: 0; bottom: -7px; }
.mem_left .list li:hover .fir, .mem_left .list li .fir.active { background: #f5f2f0; }
.mem_left .list li:hover .fir .icon, .mem_left .list li .fir.active .icon { background: url(../img/vvv1.png) no-repeat center right; left: -11px; }
.mem_left .list li:hover .fir .icon:after, .mem_left .list li .fir.active .icon:after { display: block; }
.mem_left .list li .sec { padding: 10px; display: none; }
.mem_left .list li .sec a { display: block; line-height: 32px; padding-left: 50px; font-size: 13px; }
.mem_left .list li .sec a:hover, .mem_left .list li .sec a.active { /*background: #f5f2f0;*/ color: #00c9ff; }





.khdd-xq-group { overflow: hidden; margin-top: 10px; min-width: 275px; max-width: 848px !important; display: inline-block; vertical-align: top; }
.khdd-xq-group.W590 { width: 590px !important; }
.khdd-xq-group.f100 { width: 100% !important; }
.khdd-xq-group dt { width: 70px; float: left; line-height: 20px; text-align: left; font-size: 13px; }
.khdd-xq-group dd { margin-left: 70px; line-height: 20px; font-size: 13px; }
.khdd-xq-group .text { width: 100%; height: 80px; border: 1px solid #eaeaea; border-radius: 3px; outline: none; resize: none; display: block; }
.khdd-xq-group.dt_w85 dt { width: 85px; }
.khdd-xq-group.dt_w85 dd { margin-left: 85px; }
.khdd-xq-group.dt_w95 dt { width: 95px; }
.khdd-xq-group.dt_w95 dd { margin-left: 95px; }


.mem_right { width: 1200px; min-height: 568px; background: #fff; /*border: 1px solid #eaeaea; float: right; margin-top: 20px;*/ position: relative; padding: 50px 20px 20px; }

.mem_title { width: 100%; height: 50px; border-bottom: 1px solid #eaeaea; position: absolute; left: 0; top: 0; }
.mem_title:after { content: ''; height: 0; display: block; visibility: hidden; clear: both; font-size: 0; }
.mem_title .fir_title li { float: left; line-height: 30px; text-align: center; font-size: 17px; color: #333; cursor: pointer; }
.mem_title .fir_title li a { display: block; line-height: 49px; font-weight: bold; padding: 0 20px; }
.mem_title .act { }
.mem_title .back { position: absolute; right: 20px; top: 15px; color: #00c9ff; }
.mem_title .back.mr70 { margin-right: 70px; }
.mem_title .back.mr100 { margin-right: 100px; }
.mem_title .more_news { position: absolute; right: 20px; top: 15px; line-height: 20px; font-size: 13px; color: #999; }



.mem_right .usubmit { width: 110px; height: 38px; color: #fff; font-size: 14px; background: #00c9ff; border-radius: 4px; }
.mem-1-ri .btn { width: 58px; height: 18px; border: 1px solid #ff9000; border-radius: 4px; color: #ff9000; line-height: 18px; background: none; margin-left: 28px; }


.mem_table { width: 100%; font-size: 13px; }
.mem_table.fixed { table-layout: fixed; }
.mem_table.hidden td { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.mem_table th { height: 40px; background: #eaeaea; font-weight: normal; }
.mem_table td { border-bottom: 1px solid #eaeaea; padding: 10px; line-height: 20px; text-align: center; }
.mem_table .btn { display: inline-block; vertical-align: top; color: #00c9ff; }
.mem_table_btnbox { background: #eaeaea; padding: 10px 15px; }
.mem_table_btnbox .btn { display: inline-block; vertical-align: top; line-height: 20px; margin-right: 20px; }
.mem_table_btnbox .btn input[type='checkbox'] { display: inline-block; vertical-align: top; margin-top: 3px; margin-right: 3px; }


.mem_input_table { width: 100%; font-size: 13px; table-layout: fixed; }
.mem_input_table th { height: 30px; font-weight: normal; text-align: center !important; }
.mem_input_table td { border-bottom: 1px solid #eaeaea; padding: 8px 4px; line-height: 20px; text-align: center; }
.mem_input_table .text { width: 100%; height: 30px; border: 1px solid #eaeaea; }
.mem_input_table .add { width: 20px; height: 20px; display: inline-block; vertical-align: top; background: url(/img/icon/plus.png) no-repeat center center; }
.mem_input_table .delete { width: 20px; height: 20px; display: inline-block; vertical-align: top; background: url(/img/icon03.png) no-repeat center center; margin-top: 5px; }

.layui-layer.pd20 .layui-layer-content { padding: 20px; }
.layui-layer.pd5_20_20 .layui-layer-content { padding: 5px 20px 20px; }


#tou { display: block; padding: 20px 0; }
#tou span { display: inline-block; line-height: 25px; font-size: 13px; }
#tou span em { color: #ff9000; }
#tou img { position: relative; top: 3px; left: 5px; }
#tou .add_btn { width: 60px; height: 25px; display: inline-block; vertical-align: top; border: 1px solid #00c9ff; border-radius: 3px; line-height: 23px; text-align: center; font-size: 12px; color: #00c9ff; margin-left: 10px; }


.head_portrait { margin-top: 30px; }
.head_portrait:after { content: ""; height: 0; display: block; visibility: hidden; clear: both; font-size: 0; }
.head_portrait dt { width: 90px; float: left; }
.head_portrait .img { width: 90px; height: 90px; border: 1px solid #eaeaea; border-radius: 50%; overflow: hidden; position: relative; }
.head_portrait .img img { position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; }
.head_portrait dd { margin-left: 10px; }
.head_portrait h4 { font-size: 15px; font-weight: bold; line-height: 30px; padding-top: 4px; }
.head_portrait h4 img { width: 22px; height: 22px; border: none; border-radius: 0; display: inline-block; vertical-align: top; position: relative; top: 4px; margin-left: 5px; }
.head_portrait .upload-box { width: 80px; height: 30px; line-height: 28px; margin-top: 15px; display: block; margin-left: 5px; }
.head_portrait .btn { width: 80px; height: 30px; border: 1px solid #eaeaea; border-radius: 3px; display: block; line-height: 28px; text-align: center; font-size: 13px; margin-top: 5px; margin-left: 5px; }


.pl15 { padding-left: 15px; }
.pl50 { padding-left: 50px; }


.view_server_city_ul { display: inline-block; vertical-align: top; max-width: 650px; margin-left: -5px; }
.view_server_city_ul li { display: inline-block; vertical-align: top; min-width: 110px; height: 30px; background: #f5f5f5; border: 1px solid #dbdbdb; line-height: 28px; text-align: center; border-radius: 4px; position: relative; margin: 4px 5px; cursor: pointer; }
.dl_server_city { margin-left: -5px; }
.dl_server_city li { display: inline-block; min-width: 110px; height: 30px; background: #f5f5f5; border: 1px solid #dbdbdb; line-height: 28px; text-align: center; border-radius: 4px; position: relative; margin: 5px; cursor: pointer; }

.identity_ul { }
.identity_ul li { display: inline-block; width: 110px; height: 109px; text-align: center; border-radius: 4px; position: relative; cursor: pointer; margin-right: 15px; }
.identity_ul li img { width: 110px; height: 69px; }
.file_ul li { height: 149px; }
.file_ul li img { width: 78px; height: 110px; }

.identity_ul li .upload-box { width: 78px; position: absolute !important; left: 16px; height: 30px; line-height: 28px; }

.file_pop_img { width: 442px; height: 442px; background: rgba(255,255,255,.95); border: 1px solid #eaeaea; position: fixed; left: 50%; top: 50%; margin-left: -221px; margin-top: -221px; display: block; }
.file_pop_img img { position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; padding: 10px; }
.identity_ul li .file_pop_img img { width: 420px; height: 263px; }
.file_ul li .file_pop_img img { width: 298px; height: 420px; }

.chk_box { line-height: 20px; padding-top: 9px; }
.chk_box span { display: inline-block; vertical-align: top; margin-right: 15px; }
.chk_box input[type='radio'], .chk_box input[type='checkbox'] { display: inline-block; vertical-align: top; position: relative; top: 3px; margin-right: 5px; }
.chk_box.fs14 { font-size: 14px; }


.mem_box:after { content: ""; height: 0; display: block; visibility: hidden; clear: both; font-size: 0; }

.mem_right .hei-t { width: 100%; border: 1px solid #eaeaea; padding: 20px; margin-top: 30px; }
.mem_right .hei-t h4 { line-height: 33px; font-size: 14px; color: #333333; display: inline-block; vertical-align: top; position: relative; }
.mem_right .hei-t select { width: 122px; height: 33px; color: #333333; border: 1px solid #eaeaea; border-radius: 3px; display: inline-block; vertical-align: top; position: relative; }
.mem_right .hei-t dl { display: inline-block; vertical-align: top; margin-top: 0; }
.mem_right .hei-t dl dt { width: 100px; display: inline; }
.mem_right .hei-t dl dd { position: relative; top: 5px; margin-left: 10px; width: 200px; }



.khdd-xq-title { height: 34px; background: #e5dcd5; line-height: 34px; font-size: 14px; font-weight: bold; margin: 0 -20px; padding: 0 20px; position: relative; }
.khdd-xq-title:after { content: ""; width: 100%; border-bottom: 1px solid #e5dcd5; position: absolute; left: 0; bottom: -3px; }
.khdd-xq-title.mt20 { margin-top: 20px; }
.khdd-xq-title .btn { font-size: 13px; font-weight: normal; color: #00c9ff; text-decoration: underline; margin-left: 25px; }
.khdd-xq-title .link_btn { display: inline-block; width: 100px; height: 30px; border: 1px solid #dbdbdb; margin-right: 15px; text-align: center; line-height: 28px; background: #e9e9e9; color: #333232; cursor: pointer; }
.khdd-xq-title .title { display: inline-block; vertical-align: top; line-height: 20px; font-size: 12px; color: #999; position: relative; margin-left: 10px; cursor: pointer; }
.khdd-xq-title .title .txt { display: none; width: 360px; padding: 10px; background: #fff; border: 1px solid #eaeaea; border-radius: 3px; box-shadow: 0 2px 5px rgba(0,0,0,.3); position: absolute; left: 0; top: 20px; z-index: 10; }
.khdd-xq-title .title:hover .txt { display: block; }
.khdd-xq-title .title img { width: 19px; }
.prompt_mark { display: inline-block; vertical-align: top; line-height: 20px; font-size: 12px; color: #999; position: relative; margin-left: 10px; cursor: pointer; }
.prompt_mark .txt { display: none !important; width: 360px; padding: 10px; background: #fff; border: 1px solid #eaeaea; border-radius: 3px; box-shadow: 0 2px 5px rgba(0,0,0,.3); position: absolute; left: 0; top: 20px; z-index: 10; }
.prompt_mark:hover .txt { display: block !important; }
.prompt_mark img { width: 19px; }
.khdd-xq-title .orange { color: #f49d16; }


.mem_right .xq-t-5 { margin-top: 20px; }
.mem_right .xq-t-5 dl { display: inline-block; vertical-align: top; margin-right: 6px; }
.mem_right .xq-t-5 dt { width: 95px; line-height: 28px; float: left; font-size: 13px; }
.mem_right .xq-t-5 dd { margin-left: 95px; }
.mem_right .xq-t-5.dt_w70 dt { width: 70px; }
.mem_right .xq-t-5.dt_w70 dd { margin-left: 70px; }
.mem_right .xq-t-5 .txt { font-size: 13px; line-height: 34px; display: inline-block; vertical-align: top; min-width: 150px; margin-right: 40px; }
.mem_right .xq-t-5 .btnbox .huangbtn { min-width: 0; padding: 0 10px; height: 28px; line-height: 28px; font-size: 13px; margin-left: 10px; margin-right: 0; }
.mem_right .xq-t-5 select { width: 90px; height: 28px; border: 1px solid #eaeaea; border-radius: 4px; padding-left: 5px; }
.mem_right .xq-t-5 .button { width: 50px; height: 26px; background: #00c9ff; border-radius: 3px; display: inline-block; vertical-align: top; text-align: center; line-height: 26px; color: #fff; margin-top: 1px; }


.xq-t-11 { }
.xq-t-11 dl { margin-top: 10px; }
.xq-t-11 dl:after { content: ""; height: 0; display: block; visibility: hidden; clear: both; font-size: 0; }
.xq-t-11 dl dt { width: 70px; line-height: 20px; font-size: 13px; float: left; }
.xq-t-11 dl dd { min-height: 20px; margin-left: 70px; line-height: 20px; font-size: 13px; position: relative; }
.xq-t-11 .txt { display: inline-block; vertical-align: top; min-width: 7px; max-width: 550px; }
.xq-t-11 .btn { color: #00c9ff; text-decoration: underline; }
.xq-t-11 .text { width: 668px; height: 32px; border: 1px solid #eaeaea; border-radius: 3px; outline: none; resize: none; padding-left: 5px; }
.xq-t-11 textarea.text { height: 100px; }
.xq-t-11 .button { width: 100px; height: 38px; background: #00c9ff; border-radius: 3px; display: block; text-align: center; line-height: 38px; font-size: 14px; color: #fff; }

.xq-t-12 { }
.xq-t-12 li { min-height: 20px; line-height: 20px; font-size: 13px; position: relative; margin-top: 10px; padding-left: 80px; }
.xq-t-12 li.red { color: red; }
.xq-t-12 li.orange { color: #f49d16; }
.xq-t-12 li h4 { height: 20px; font-size: 12px; position: absolute; left: 0; top: 0; }
.xq-t-12 li em, .xq-t-12 li span { margin-left: 20px; }
.xq-t-12 li em:first-of-type { cursor: pointer; }
.xq-t-12 li.red em, .xq-t-12 li.orange em { cursor: pointer; }
.xq-t-12 li .status { display: inline-block; vertical-align: top; border: 1px solid #eaeaea; border-radius: 3px; line-height: 18px; padding: 0 5px; font-size: 12px; }


.qingdan .box { background: #fff; padding: 10px 30px 30px; }
.qingdan h1 { width: 100%; border-bottom: 1px solid #eaeaea; }
.qingdan h1 span { font-size: 18px; border-bottom: 2px solid #00c9ff; line-height: 50px; display: block; width: 100px; text-align: center; }
.qingdan .qd-1 { width: 100%; border: 1px solid #eaeaea; border-radius: 3px; min-height: 330px; overflow: hidden; padding: 10px 30px 30px; margin-top: 30px; }
.qingdan .qd-1 .span { float: right; color: #f49d16; margin-right: 50px; margin-top: 25px; }
.qingdan .qd-1 .span2 { float: right; color: #666666; margin-right: 50px; margin-top: 25px; }

.qingdan .qd-1 .span img { position: relative; top: 3px; left: -7px; }
.qingdan .qd-1 .bj { margin-left: 55px; }
.qingdan .qd-1 .bj dl dt { display: inline-block; font-size: 14px; color: #333333; }
.qingdan .qd-1 .bj dl dd { float: right; margin-right: 50px; }
.qingdan .qd-1 .bj dl dd img { margin-right: 20px; cursor: pointer; }
.qingdan .qd-1 .bj dl { overflow: hidden; margin: 50px 0; }
.qingdan .qd-1 .bj button { width: 140px; height: 39px; background: #00c9ff; color: #fff; border-radius: 4px; margin-top: 20px; margin-left: 387px; }


/*.mem_right .jana { margin-top: 20px; height: 40px; background: #f8f6f4; }
.mem_right .jana span { display: inline-block; line-height: 40px; margin-left: 20px; }
.mem_right .jana span b { font-weight: normal; color: #e77817; }
.mem_right .jana p { display: inline-block; margin-left: 65px; line-height: 40px; }
.mem_right .jana .sqtx_btn { width: 70px; height: 30px; display: inline-block; background: #00c9ff; border-radius: 3px; line-height: 30px; text-align: center; color: #fff; margin-left: 30px; }
.mem_right .jana button { float: right; width: 121px; height: 40px; padding: 0; margin: 0; background: #e77817; border-radius: 0; }*/


/*.shouzhi_tab { padding: 20px 0; text-align: right; }
.shouzhi_tab a { display: inline-block; vertical-align: top; width: 50%; height: 40px; background: #f8f6f4; line-height: 40px; text-align: center; }
.shouzhi_tab a.act { background: #00c9ff; color: #fff; }*/


.shouzhi_tab li { display: inline-block; vertical-align: top; height: 14px; padding: 0 15px; line-height: 14px; border-right: 1px solid #999; }
.shouzhi_tab li:last-child { border-right: none; }
.shouzhi_tab li a { font-size: 14px; color: #333; }
.shouzhi_tab li a.active { color: #f49d16; }




.mem_right .tixian h1 b { font-size: 14px; font-weight: normal; color: #f49d16; }
.mem_right .tixian dl dd select { width: 310px; height: 39px; color: #999999; }
.mem_right .tixian dl dd input { width: 300px; height: 39px; padding-left: 10px; }
.mem_right .tixian dl dd span { position: relative; text-decoration: none; line-height: 2; }
.mem_right .tixian dl dd button { width: 108px; height: 39px; border: 1px solid #dbdbdb; background: #f5f5f5; color: #333333; margin-left: 20px; }
.mem_right .tixian .ti-btn { margin-top: 30px; margin-left: 30px; }


.mem_right .zixun { border-bottom: 1px dashed #b8b8b8; padding-bottom: 50px; }
.mem_right .zixun ol { width: 880px; margin-left: 30px; padding-bottom: 20px; background: #f8f6f4; }
.mem_right .zixun ol li b { font-weight: normal; color: #f49d16; }
.mem_right .zixun ol .act { float: right; position: relative; top: -81px; }
.mem_right .zixun ol .act button { width: 90px; height: 32px; }
.mem_right .zixun ol li { padding-top: 20px; margin-left: 15px; font-weight: 400; }
.mem_right .zixun p { margin-left: 70px; margin-top: 30px; }
.mem_right .zixun p b { font-weight: normal; color: #f5a535; }
.fuwu-1 .fuwu-r { width: 1200px; background: #fff; box-shadow: 0 1px 4px rgba(0,0,0,.1); padding: 20px; margin-top: 20px; overflow: hidden; transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; }
.fuwu-1 .fuwu-r:hover { box-shadow: 0 2px 8px rgba(0,0,0,.2); }

.fuwu-1 .fuwu-r .conl { float: left; width: 350px; height: 190px; font-size: 0; overflow: hidden; }
.fuwu-1 .fuwu-r .conl img { width: 100%; height: 100%; transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; }
.fuwu-1 .fuwu-r .conl:hover img { transform: scale(1.04); -webkit-transform: scale(1.04); -moz-transform: scale(1.04); }
.fuwu-1 .fuwu-r .conr { margin-left: 370px; }
.fuwu-1 .fuwu-r h1 { font-size: 18px; height: 26px; line-height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.fuwu-1 .fuwu-r dl { display: block; margin-top: 15px; line-height: 20px; height: 20px; overflow: hidden; }
.fuwu-1 .fuwu-r dl dt { font-size: 13px; float: left; width: 75px; }
.fuwu-1 .fuwu-r dl dd { font-size: 13px; margin-left: 75px; }
.fuwu-1 .fuwu-r dl dd p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.fuwu-1 .fuwu-r .more { width: 122px; height: 34px; display: block; line-height: 32px; text-align: center; background: #fff; border: 1px solid #00c9ff; color: #00c9ff; margin-top: 20px; transition: 1s; -webkit-transition: 1s; -moz-transition: 1s; }
.fuwu-1 .fuwu-r .more:hover { background: #00c9ff; color: #fff; }


/*.fuwu-2 { overflow: hidden; margin-top: 30px; }
.fuwu-2 .img { float: left; width: 500px; height: 320px; }
.fuwu-2 .fw-r { float: left; width: 640px; margin-left: 20px; }
.fuwu-2 .fw-r p { color: #666666; margin-top: 25px; line-height: 20px; }
.fuwu-2 .fw-r h1 { font-size: 18px; padding-bottom: 20px; border-bottom: 1px dashed #c0c0c0; }
.fuwu-2 .fw-r .price { height: 60px; background: #f5f5f5; color: #333333; line-height: 60px; display: block; margin-top: 20px; }
.fuwu-2 .fw-r .price b { font-size: 14px; color: #ee7700; }
.fuwu-2 .fw-r .price dt { line-height: 57px; }
.fuwu-2 .fw-r dl { margin-top: 20px; padding-left: 10px; }
.fuwu-2 .fw-r dl:after { display: block; content: ''; clear: both; visibility: hidden; font-size: 0; }
.fuwu-2 .fw-r dl dt { color: #333333; font-size: 14px; width: 80px; float: left; line-height: 35px; }
.fuwu-2 .fw-r dl dd { margin-left: 80px; }
.fuwu-2 .fw-r dl dd ul li { display: inline-block; padding: 3px 6px; cursor: pointer; border: #d9d9d9 solid 1px; margin: 5px; }
.fuwu-2 .fw-r dl dd ul .act { border: #00c9ff solid 1px; }
.fuwu-2 .fw-r dl dd ul .act a { color: #00c9ff; }*/


.ul_other { width: 1040px; margin-left: 2px; line-height: 22px; display: inline-block; vertical-align: top; color: #666; padding-top: 2px; position: relative; padding-left: 75px; }
.ul_other .title { position: absolute; left: 3px; top: 3px; }



/*.fuwu-2 .fw-r dl dd select { width: 174px; height: 42px; font-size: 14px; color: #333333; text-indent: 2em; border: 1px solid #dbdbdb; }
.fuwu-2 .fw-t { background: #fff; overflow: hidden; padding: 20px; }
.fuwu-2 .fw-r .button { color: #f49d16; min-width: 120px; height: 40px; display: inline-block; vertical-align: top; line-height: 38px; text-align: center; padding: 0 15px; border: 1px solid #f49d16; background: #ffe5ca; margin-top: 20px; margin-right: 10px; }
.fuwu-2 .fw-nr { background: #fff; padding: 20px; }
.fuwu-2 .fw-nr dl dt { display: inline-block; font-size: 14px; }
.fuwu-2 .fw-nr dl dd { display: inline-block; font-size: 14px; }
.fuwu-2 .fw-nr dl { margin-bottom: 30px; }
.fuwu-2 .fw-nr, .fuwu-2 .fw-nr * { font-size: 13px !important; color: #666 !important; line-height: 30px !important; font-style: normal !important; }*/


.service_tab { height: 40px; background: #f5f5f5; border-bottom: none; overflow: hidden; }
.service_tab li { min-width: 100px; line-height: 40px; text-align: center; padding: 0 20px; float: left; font-size: 15px; }


.fwsz-1 .kuang { background: #fff; border: 1px solid #f6f6f6; padding: 10px 30px; margin-top: 30px; }
.fwsz-1 .kuang dl { }
.fwsz-1 .kuang dl:after { display: block; content: ''; clear: both; visibility: hidden; font-size: 0; }
.fwsz-1 .kuang dt { font-size: 13px; line-height: 30px; float: left; }
.fwsz-1 .kuang dd { font-size: 13px; cursor: pointer; margin-left: 80px; }
.fwsz-1 .kuang dd a { display: inline-block; vertical-align: top; margin: 5px 10px; }
.fwsz-1 .kuang .dl-1 { border-bottom: 1px solid #eaeaea; padding-bottom: 20px; margin-top: 10px; }
.fwsz-1 .kuang .dl-1 dd span { height: 32px; border: 1px solid #eaeaea; text-align: center; line-height: 32px; padding-left: 10px; padding-right: 10px; display: inline-block; vertical-align: top; margin-right: 10px; }
.fwsz-1 .kuang .dl-2 { padding: 10px 0; }
.fwsz-1 .kuang .dl-2 dt { color: #f6b360; }
.fwsz-1 .kuang .dl-2 dd { }
.fwsz-1 .kuang .dl-2 .ri { margin-right: 10px; float: right; }
.fwsz-1 .kuang .dl-2 .ri a { color: #f6b360; }
.fwsz-1 .kuang .dl-3 { border-bottom: none; }
.fwsz-1 .fwsz-lb { width: 1200px; height: 50px; background: #fff; margin-top: 25px; margin-bottom: 25px; }
.fwsz-1 .fwsz-lb ul li { display: inline-block; width: 150px; height: 50px; text-align: center; cursor: pointer; line-height: 50px; }
.fwsz-1 .fwsz-lb ul .act { background: #00c9ff; color: #fff; }
.fwsz-1 .fwsz-lb ul .act a { color: #fff; }
.fwsz-1 .fwsz-lb ul { float: left; }
.fwsz-1 .fwsz-lb input { width: 100%; height: 34px; color: #999999; padding-left: 10px; }
.fwsz_search { width: 260px; height: 36px; border: 1px solid #eaeaea; border-radius: 3px; float: right; margin-top: 6px; margin-right: 30px; padding-right: 36px; position: relative; }
.btn-xq-1 { background: url(../img/fdj.png) no-repeat center center; outline: none; width: 36px; height: 36px; position: absolute; right: 0; top: 0; }

.fwsz-cp { width: 100%; background: #fff; overflow: hidden; padding: 15px; border-bottom: 1px solid #eaeaea; }
.fwsz-cp:hover { background: #DDF3FF; }
.fwsz-cp .img { float: left; width: 140px; height: 140px; border-radius: 50%; overflow: hidden; position: relative; }
.fwsz-cp .img img { position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; }
.fwsz-cp .cp-r { margin-left: 160px; }
.fwsz-cp .cp-r .t span { color: #333333; font-size: 16px; font-weight: bold; display: inline-block; }
.fwsz-cp .cp-r .t { margin: 10px 0; }
.fwsz-cp .cp-r .t img { display: inline-block; vertical-align: top; margin-left: 10px; }
.fwsz-cp .cp-r ul { height: 48px; line-height: 24px; overflow: hidden; position: relative; color: #666; font-size: 13px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.fwsz-cp .cp-r ul li { display: inline-block; margin-right: 10px; }
.fwsz-cp .cp-r ul li span { margin: 0 10px; margin-top: 0; }
.fwsz-cp .cp-r ol { margin: 10px 0; color: #666; font-size: 13px; }
.fwsz-cp .cp-r ol li { display: inline-block; margin-right: 45px; margin-top: 0px; max-width: 630px; height: 20px; overflow: hidden; }
.fwsz-cp .cp-r ol li:last-of-type { margin-right: 0; }
.fwsz-cp .cp-r ol li b { font-weight: normal; color: #f49d16; }
.fwsz-cp .cp-r .label { }
.fwsz-cp .cp-r .label span { height: 20px; display: inline-block; vertical-align: top; border: 1px solid #f49d16; border-radius: 20px; padding: 0 15px; line-height: 18px; font-size: 12px; color: #f49d16; margin-right: 10px; }


.pop_share { background: #fff; padding: 50px 0; text-align: center; }
.pop_share a { float: none !important; display: inline-block; vertical-align: top; width: 46px !important; height: 46px !important; padding: 0 !important; margin: 10px !important; }
.bd_weixin_popup { width: 250px !important; height: 315px !important; z-index: 1111111111 !important; }


.fwxz-xq .t { background: #fff; margin-top: 30px; overflow: hidden; padding: 20px; }
.fwxz-xq .t .img { float: left; width: 260px; height: 260px; }
.fwxz-xq .t .r { margin-left: 280px; }
.fwxz-xq .t .r .tou h1 { font-size: 18px; font-weight: bold; display: inline-block; }
.fwxz-xq .t .r .tou img { display: inline-block; margin-left: 10px; }
.fwxz-xq .t .r .info { background: #fefefc; border: 1px dashed #eaeaea; margin-top: 20px; padding: 10px; line-height: 20px; }
.fwxz-xq .t .r .price { margin-top: 20px; font-size: 14px; }
.fwxz-xq .t .r .price b { color: #f49d16; }
.fwxz-xq .t .r .btn-1 { width: 134px; height: 40px; border: 1px solid #f49d16; color: #f49d16; background: #ffe5ca; display: inline-block; margin-right: 15px; line-height: 40px; text-align: center; }
.fwxz-xq .t .r .btn-2 { width: 136px; height: 42px; background: #f49d16; color: #fff; display: inline-block; line-height: 42px; text-align: center; }
.fwxz-xq .t .r .btn { margin-top: 30px; }


.fwxz-xq .fw-nr { background: #fff; padding: 20px; }
.fwxz-xq .fw-nr, .fwxz-xq .fw-nr * { font-size: 13px !important; color: #666 !important; line-height: 30px !important; font-style: normal !important; }


.service_left { width: 880px; float: left; }
.service_box { background: #fff; position: relative; }
.service_box .img { width: 830px; height: 150px; margin: 0 auto; }
.service_box .con { padding: 20px; position: relative; }
.service_box .con.bor_bottom { border-bottom: 1px solid #eaeaea; }
.service_box .title { font-size: 17px; font-weight: bold; color: #333; line-height: 30px; }
.service_box .operate { position: absolute; right: 10px; top: 20px; }
.service_box .operate .btn { width: 22px; height: 22px; display: inline-block; vertical-align: top; margin-right: 10px; }
.service_box .operate .collect { background: url(../img/hql_h.png) no-repeat center center; }
.service_box .operate .share { background: url(../img/fx.png) no-repeat center center; }
.service_box .price { font-size: 13px; color: #666; margin-top: 10px; }
.service_box .price span { margin-right: 30px; }
.service_box .price em { font-size: 15px; font-weight: bold; color: #f49d16; }
.service_box .price span .btn { font-size: 13px; color: #00c9ff; margin-left: 10px; text-decoration: underline; }
.service_box .btnbox { margin-top: 10px; }
.service_box .btnbox .btn { width: 134px; height: 40px; border: 1px solid #f49d16; font-size: 14px; color: #f49d16; display: inline-block; margin-right: 15px; line-height: 38px; text-align: center; }
.service_box .btnbox .btn1 { background: #f49d16; color: #fff; }
.service_box .btnbox .btn2 { background: #ffe5ca; }

.dl_group { margin-top: 10px; }
.dl_group:first-of-type { margin-top: 0; }
.dl_group:after { content: ""; display: block; height: 0; visibility: hidden; clear: both; font-size: 0; }
.dl_group dt { float: left; width: 70px; font-size: 13px; line-height: 25px; margin: 5px 0; }
.dl_group dd { margin-left: 70px; font-size: 13px; }
.dl_group dd a { display: inline-block; vertical-align: top; height: 25px; border: 1px solid #eaeaea; line-height: 23px; padding: 0 6px; margin: 5px 6px 5px 0; font-size: 12px; }
.dl_group dd a.active { border: 1px solid #00c9ff; color: #00c9ff; }

.service_intro { background: #fff; margin-top: 20px; }
.service_intro .title { height: 41px; border-bottom: 1px solid #eaeaea; }
.service_intro .title:after { content: ""; height: 0; display: block; visibility: hidden; clear: both; font-size: 0; }
.service_intro .title li { display: inline-block; vertical-align: top; float: left; line-height: 40px; padding: 0 20px; font-size: 14px; font-weight: bold; color: #333; position: relative; cursor: pointer; }
.service_intro .title li.active:after { content: ""; width: 100%; border-bottom: 2px solid #00c9ff; position: absolute; left: 0; bottom: -1px; z-index: 1; }
.service_intro .con { font-size: 13px; color: #666; line-height: 27px; padding: 20px; }

.service_right { width: 300px; background: #fff; float: right; text-align: center; }
.service_right .img { width: 100px; height: 100px; border: 2px solid #eaeaea; border-radius: 50%; overflow: hidden; margin: 30px auto 0; position: relative; }
.service_right .img img { position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; }
.service_right .name { font-size: 16px; font-weight: bold; color: #333; margin-top: 10px; }
.service_right .info { font-size: 12px; color: #666; line-height: 24px; padding: 0 20px; margin-top: 20px; text-align: left; }
.service_right .label { padding: 0 15px; text-align: left; margin-top: 20px; }
.service_right .label span { min-width: 124px; height: 25px; display: inline-block; vertical-align: top; border: 1px solid #f49d16; border-radius: 25px; line-height: 23px; text-align: center; padding: 0 10px; margin: 5px; font-size: 12px; color: #f49d16; opacity: .6; filter: alpha(opacity=60); }
.service_right .list { margin-top: 20px; border-top: 1px solid #eaeaea; }
.service_right .list li { width: 50%; float: left; padding: 20px 0; position: relative; }
.service_right .list li:first-of-type:after { content: ""; height: 50px; border-right: 1px solid #eaeaea; position: absolute; right: 0; top: 50%; margin-top: -25px; }
.service_right .list h4 { font-size: 14px; color: #666; }
.service_right .list p { font-size: 14px; color: #f49d16; margin-top: 10px; }

.comment_list { }
.comment_list li { padding: 10px 0; border-bottom: 1px dashed #eaeaea; }
.comment_list li:first-of-type { padding: 0 0 10px; }
.comment_list h4 { position: relative; }
.comment_list h4 img { width: 32px; height: 32px; border: 1px solid #eaeaea; border-radius: 50%; display: inline-block; vertical-align: top; margin-right: 10px; }
.comment_list h4 .name { display: inline-block; vertical-align: top; line-height: 32px; font-size: 13px; font-weight: bold; color: #333; }
.comment_list h4 .date { font-size: 13px; color: #999; position: absolute; right: 0; top: 0; }
.comment_list h4 .status { font-size: 13px; color: #f49d16; position: absolute; right: 100px; top: 0; }
.comment_list p { font-size: 13px; color: #666; line-height: 24px; margin-top: 5px; }

.zz_list { }
.zz_list .row { margin: -5px; }
.zz_list ul { word-spacing: -40px; display: inline-table; width: 100%; }
.zz_list li { width: 270px; display: inline-block; vertical-align: top; line-height: 0; font-size: 0; margin: 5px; }

.cart_process { width: 414px; display: block; margin: 30px auto; }

.cart_table { width: 100%; background: #fff; text-align: center; }
.cart_table tr th { background: #eaeaea; line-height: 40px; font-size: 14px; font-weight: bold; }
.cart_table tr th input[type="checkbox"] { width: 14px; height: 14px; position: relative; top: 2px; }
.cart_table tr td { border-bottom: 1px solid #eaeaea; height: 90px; }
.cart_table tr td input { width: 14px; height: 14px; }


.cart_info { background: #fff; border: 1px solid #eaeaea; margin-top: 20px; }
.cart_title { height: 40px; border-bottom: 1px solid #eaeaea; padding: 0 20px; line-height: 39px; position: relative; }
.cart_title span { font-size: 15px; font-weight: bold; color: #333; }
.cart_title .btn { font-size: 14px; color: #00c9ff; position: absolute; right: 20px; top: 0px; }
.cart_address { margin: 0 -10px; }
.cart_address ul { word-spacing: -40px; display: inline-table; width: 100%; }
.cart_address li { width: 274px; display: inline-block; vertical-align: top; word-spacing: 0; border: 1px solid #eaeaea; margin: 0 10px; padding: 10px; font-size: 13px; }
.cart_address li:nth-child(n+5) { margin-top: 20px; }
.cart_address li.active { background: url(../img/gou.png) no-repeat right bottom; border: 1px solid #00c9ff; }
.cart_address li .title { min-height: 20px; line-height: 20px; position: relative; }
.cart_address li .title .name { font-size: 13px; font-weight: bold; }
.cart_address li .title .tel { position: absolute; right: 0; top: 0; }
.cart_address li .txt { line-height: 20px; font-size: 12px; color: #666; margin-top: 7px; }
.cart_address li .btnbox { min-height: 20px; position: relative; margin-top: 7px; }
.cart_address li .default { display: inline-block; vertical-align: top; line-height: 20px; font-size: 12px; color: #666; }
.cart_address li .default.active { color: #00c9ff; }
.cart_address li .edit { width: 20px; height: 20px; display: inline-block; vertical-align: top; background: url(/img/icon02.png) no-repeat center center; background-size: cover; position: absolute; right: 35px; top: 0; }
.cart_address li .delete { width: 20px; height: 20px; display: inline-block; vertical-align: top; background: url(/img/icon03.png) no-repeat center center; background-size: cover; position: absolute; right: 10px; top: 0; }

.cart_remarks { width: 100%; height: 60px; background: #fcfcfc; border: 1px solid #eaeaea; outline: none; line-height: 20px; font-size: 13px; }

.cart_total { min-height: 38px; position: relative; }
.cart_total .txt { display: inline-block; vertical-align: top; line-height: 38px; }
.cart_total .txt b { font-weight: bold; color: #f49d16; }
.cart_total .btnbox { position: absolute; right: 0; top: 0; }
.cart_total .btnbox .btn { width: 120px; height: 38px; display: inline-block; vertical-align: top; background: #00c9ff; line-height: 38px; text-align: center; font-size: 14px; color: #fff; }
.cart_total .btnbox .btn.orange { background: #f49d16; }


.cart_success { background: #fff; text-align: center; }
.cart_success img { }
.cart_success .title { font-size: 18px; color: #333; font-weight: bold; margin-top: 25px; }
.cart_success .txt { font-size: 13px; color: #666; margin-top: 25px; }
.cart_success .btnbox { margin-top: 25px; }
.cart_success .btnbox .btn { width: 120px; height: 38px; display: inline-block; vertical-align: top; background: #fff; border: 1px solid #d9d9d9; line-height: 36px; text-align: center; font-size: 13px; color: #666; }
.cart_success .btnbox .btn:hover { background: #eaeaea; }


.huangbtn { min-width: 100px; height: 38px; line-height: 38px; margin-right: 15px; }


.integral_list { overflow: hidden; background: #fff; }
.integral_list ul { overflow: hidden; }
.integral_list ul li { width: 270px; border: 1px solid #dbdbdb; float: left; margin-left: 24px; margin-top: 24px; padding-bottom: 20px; padding-left: 10px; padding-right: 10px; }
.integral_list ul li .con { margin: 0 auto; margin-top: 11px; }
.integral_list ul li .con .img { width: 248px; height: 248px; display: block; margin: 0; }
.integral_list ul li .con .img img { width: 100%; height: 100%; font-size: 0; display: block; }
.integral_list ul li .con h1 { font-size: 14px; margin-top: 12px; }
.integral_list ul li .con span { line-height: 35px; color: #e77817; }
.integral_list ul li .con span img { position: relative; top: 3px; left: 5px; }
.integral_list ul li .con h4 { font-size: 14px; color: #333333; border-bottom: 1px solid #eaeaea; padding-bottom: 15px; }
.integral_list ul li .con h4 img { position: relative; top: 2px; margin-right: 5px; }
.integral_list ul li .con button { width: 240px; height: 30px; background: #fe8720; color: #fff; margin-top: 11px; }
.integral_list ul li .con .btn { width: 100%; height: 30px; background: #fe8720; color: #fff; margin-top: 11px; display: inline-block; text-align: center; line-height: 30px; }


.reg_process { text-align: center; margin-top: 30px; }
.reg_process ul li { display: inline-block; margin-right: 145px; color: #666666; }
.reg_process ul { text-align: left; margin-left: 264px; margin-top: 10px; }
.reg_process ul .act { margin-left: 14px; }
.reg_process ul .fo-si { color: #333; }


.rre { width: 100%; min-width: 1200px; height: 100%; position: relative; background-image: url(../img/banner11.jpg); background-position: center center; background-repeat: no-repeat; background-attachment: fixed; -webkit-background-size: auto; }
.rre_txt { width: 100%; position: fixed; left: 0; bottom: 0; background: #404040; text-align: center; padding: 15px 0; color: rgba(255,255,255,.6); z-index: 1; }


.order_process li .num { width: 40px; height: 40px; background: #00c9ff; font-size: 14px; color: #fff; line-height: 30px; text-align: center; display: inline-block; border-radius: 50%; position: relative; z-index: 1; }
.order_process li .num.process1 { background: #00c9ff; border: 5px solid #00c9ff; color: #ffffff; }
.order_process li .num.process2 { background: #ffffff; border: 5px solid #00c9ff; color: #00c9ff; }
.order_process li .num.process3 { background: #eaeaea; border: 5px solid #eaeaea; color: #ffffff; }
.order_process li.nothing { text-align: left; color: #f50404; }
.order_process li canvas { display: block; margin: 0 auto; position: relative; z-index: 1; }

.order_process { }
.order_process:after { content: ""; height: 0; display: block; visibility: hidden; clear: both; font-size: 0; }
.order_process li { display: inline-block; vertical-align: top; float: left; text-align: center; width: 25%; position: relative; }
.order_process li:before { content: ""; width: 100%; height: 14px; background: url(../img/line1.png) no-repeat right center; position: absolute; left: 0; top: 13px; }
.order_process li:nth-child(8n+5), .order_process li:nth-child(8n+6), .order_process li:nth-child(8n+7), .order_process li:nth-child(8n+8) { float: right; }
.order_process li:nth-child(8n+5):before, .order_process li:nth-child(8n+6):before, .order_process li:nth-child(8n+7):before, .order_process li:nth-child(8n+8):before { background: url(../img/line2.png) no-repeat left center; }
.order_process li:nth-child(8n+5):after { content: ""; width: 14px; height: 100%; background: url(../img/line3.png) no-repeat center center; position: absolute; right: -6px; top: -100px; }
.order_process li:nth-child(8n+1):after { content: ""; width: 14px; height: 100%; background: url(../img/line3.png) no-repeat center center; position: absolute; left: -7px; top: -100px; }
.order_process li:first-of-type:after, .order_process li:first-of-type:last-of-type:before { display: none; }
.order_process li:nth-child(8n+1):first-of-type:before { width: 50%; left: 50%; }
.order_process li:nth-child(8n+4):before { background: url(../img/line1.png) no-repeat left center; }
.order_process li:nth-child(8n+1):last-of-type:before, .order_process li:nth-child(8n+2):last-of-type:before, .order_process li:nth-child(8n+3):last-of-type:before, .order_process li:nth-child(8n+4):last-of-type:before { width: 50%; left: 0; }
.order_process li:nth-child(8n+8):before { background: url(../img/line2.png) no-repeat right center; }
.order_process li:nth-child(8n+5):last-of-type:before, .order_process li:nth-child(8n+6):last-of-type:before, .order_process li:nth-child(8n+7):last-of-type:before, .order_process li:nth-child(8n+8):last-of-type:before { width: 50%; left: 50%; }
.order_process li .status { height: 20px; margin-bottom: 10px; font-size: 12px; color: #666; }
.order_process li .status img { margin: 0 5px; }
.order_process li .status span { display: inline-block; vertical-align: top; }
.order_process li .status span:last-of-type { text-align: left; }
.order_process li .txt { height: 40px; line-height: 20px; font-size: 12px; color: #666; margin-top: 10px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.order_process li .txt .txt_span { color: #00c9ff; text-decoration: underline; }
.order_process li select { width: 80px; height: 20px; border: 1px solid #eaeaea; border-radius: 3px; font-size: 12px; vertical-align: top; }
.order_process li .button { background: #f49d16; height: 20px; display: inline-block; vertical-align: top; border-radius: 3px; line-height: 20px; padding: 0 7px; font-size: 12px; color: #fff; margin-left: 4px; }


.pj_box { position: relative; }
.pj_box.cursor { position: relative; cursor: pointer; }
.pj_box .pj_show { display: inline-block; vertical-align: top; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.pj_box .pj_txt { width: 300px; background: #fefefe; text-align: left; font-weight: normal; position: absolute; right: 0; top: 40px; z-index: 5; border: 1px dashed #dbdbdb; box-shadow: 0 0 5px rgba(0,0,0,.3); display: none; }
.pj_box .pj_txt .scroll { width: 298px; max-height: 150px; background: #fefefe; padding: 10px; overflow-x: hidden; overflow-y: auto; }
.pj_box .pj_txt .pj_arrow { height: 0; border-bottom: 10px dashed #dbdbdb; border-left: 8px solid transparent; border-right: 8px solid transparent; position: absolute; left: 50%; top: -10px; margin-left: -8px; }
.pj_box .pj_txt.bottom .pj_arrow { height: 0; border-top: 10px dashed #dbdbdb; border-bottom: none; border-left: 8px solid transparent; border-right: 8px solid transparent; position: absolute; left: 50%; bottom: -10px; top: auto; margin-left: -8px; }
.pj_box .pj_txt h3 { border-bottom: 1px solid #d9d9d9; font-size: 13px; font-weight: bold; padding-bottom: 5px; }
.pj_box .pj_txt h3 em { font-size: 12px; font-weight: normal; color: red; margin-left: 5px; }
.pj_box .pj_txt ul { border-left: 1px solid #d9d9d9; padding: 0 0 0 10px; margin-left: 10px; }
.pj_box .pj_txt li { position: relative; line-height: 20px; padding-top: 5px; }
.pj_box .pj_txt li:before { content: ""; width: 7px; height: 7px; background: #fff; border: 1px solid #d9d9d9; border-radius: 50%; position: absolute; left: -14px; top: 12px; }
.pj_box .pj_txt li h4, .pj_box .pj_txt li p { font-size: 12px; }
.pj_box .pj_txt li.active { color: #00c9ff; }
.pj_box .pj_txt li.active:before { background: #00c9ff; }
.pj_box .pj_txt li.red { color: red; }
.pj_box .pj_txt li.red:before { background: red; }
.pj_box .pj_txt li.orange { color: #f49d16; }
.pj_box .pj_txt li.orange:before { background: #f49d16; }


.pj_box:hover .pj_txt { display: block; }


.upload-box { width: 100%; height: 32px; line-height: 30px; position: absolute; left: 0px; bottom: 0px; }
.upload-box .upload-btn { width: 100%; height: 100%; }
.upload-box .webuploader-pick { width: 100%; height: 100%; background: #f6f6f6; border: 1px solid #f6f6f6; border-radius: 3px; }
.upload-box .upload-btn div { width: 100% !important; height: 100% !important; }


.pj_table { width: 420px; background: #e1ecf3; border-radius: 3px; overflow: hidden; display: inline-block; vertical-align: top; margin-top: 20px; margin-right: 15px; }
.pj_table .title { height: 40px; background: #b2d0dc; line-height: 40px; text-align: center; font-size: 16px; }
.pj_table table { width: 410px; margin: 5px auto; }
.pj_table th { height: 30px; background: #fff; font-size: 13px; font-weight: normal; }
.pj_table td { border-bottom: 1px solid #fff; padding: 5px; text-align: center; font-size: 13px; }
.pj_table input[type='text'] { width: 100%; height: 20px; text-align: center; }
.pj_table .btn { color: #333; text-decoration: underline; }


.money_list_box { position: relative; cursor: pointer; }
.money_list { min-width: 500px; background: #fff; border: 1px dashed #dbdbdb; box-shadow: 0 0 5px rgba(0,0,0,.3); padding: 0px 10px; position: absolute; left: -70px; top: 20px; z-index: 2; display: none; }
.money_list_box:hover .money_list { display: block; }


.other_table { width: 600px; }
.other_table td { padding: 5px 0; font-size: 13px; }
.other_table.bor_bottom td { border-bottom: 1px solid #eaeaea; }
.other_table input[type='text'] { width: 100%; height: 20px; text-align: center; padding-left: 0; }
.other_table .btn { color: #00c9ff; text-decoration: underline; margin: 0 5px; }
.other_table .status { display: inline-block; vertical-align: top; border: 1px solid #eaeaea; border-radius: 3px; line-height: 18px; padding: 0 5px; font-size: 12px; position: relative; }
.other_table .status_txt { width: 300px; background: #fff; border: 1px solid #eaeaea; border-radius: 3px; box-shadow: 0 2px 5px rgba(0,0,0,.2); padding: 0px 10px; font-size: 13px; line-height: 20px; position: absolute; left: 0; top: 20px; z-index: 1; display: none; }
.other_table .status_txt p { margin: 5px 0; }
.other_table .status:hover .status_txt { display: block; }
.other_table .orange { color: #f49d16; }
.other_table .red { color: red; }
.other_table .cur_d { cursor: default; }
.other_table .cur_p { cursor: pointer; }


.mem_right .khdd-xq-2 .doc-2 .x { width: 150px; height: 1px; background: #00c9ff; display: inline-block; position: relative; left: 0; top: -60px; }
.mem_right .khdd-xq-2 button { background: #999999; margin-left: 0; margin-top: 28px; }
.mem_right .khdd-xq-3 { border: 1px solid #eaeaea; margin-top: 20px; }
.mem_right .khdd-xq-3 h1 { width: 100%; height: 52px; display: block; margin: 0; font-size: 16px; }
.mem_right .khdd-xq-3 span { margin-left: 15px; display: inline-block; margin-top: 20px; }
.mem_right .khdd-xq-3 p { display: inline-block; margin-left: 35px; }


.collect_list .row { margin: -10px; }
.collect_list ul { word-spacing: -40px; display: inline-table; width: 100%; }
.collect_list li { width: 224px; background: #fff; border: 1px solid #eaeaea; padding: 5px; margin: 10px; display: inline-block; vertical-align: top; word-spacing: 0; }
.collect_list li .img { width: 212px; font-size: 0; }
.collect_list li .img img { width: 212px; height: 127px; }
.collect_list li .txt { padding-top: 10px; }
.collect_list li .txt h4 { font-size: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.collect_list li .txt p { margin-top: 7px; font-size: 12px; }
.collect_list li .txt p b { font-size: 13px; color: #f49d16; font-weight: normal; }
.collect_list li .txt .operate { overflow: hidden; margin-top: 10px; }
.collect_list li .txt .operate a { width: 49%; height: 30px; background: #00c9ff; line-height: 30px; text-align: center; font-size: 13px; color: #fff; float: left; }
.collect_list li .txt .operate a:last-of-type { margin-left: 2%; }
.collect_list li .txt .operate a.orange { background: #f49d16; }


.email_txt_box { background: #fcfcfc; border: 1px solid #eaeaea; border-radius: 3px; padding: 20px; }
.email_txt { line-height: 24px; font-size: 13px; color: #444; }
.email_txt .title { font-size: 16px; font-weight: bold; color: #333; text-align: center; margin-bottom: 15px; }
.email_txt .date { font-size: 12px; color: #666; text-align: center; margin-bottom: 20px; }
.email_txt a { color: #00c9ff; text-decoration: underline; }
.email_file { }
.email_file .title { width: 100%; background: #f5f5f5; line-height: 40px; padding: 0 20px 0 35px; position: relative; font-size: 14px; }
.email_file .title:before { content: ""; width: 20px; height: 20px; background: url(/img/y-4.png) no-repeat center center; background-size: 16px 16px; position: absolute; left: 10px; top: 10px; }
.email_file li { padding: 10px 0; border-bottom: 1px dashed #eaeaea; line-height: 20px; font-size: 13px; position: relative; }
.email_file li .txt { width: 700px; display: inline-block; vertical-align: top; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.email_file li .operate { position: absolute; right: 0; top: 50%; margin-top: -10px; }
.email_file li .operate a { display: inline-block; vertical-align: top; width: 20px; height: 20px; margin-right: 10px; }
.email_file li .operate .btn1 { background: url(/img/y-ys.png) no-repeat center center; background-size: 18px 12px; }
.email_file li .operate .btn2 { background: url(/img/y-2.png) no-repeat center center; background-size: 16px 16px; }

.email_page { overflow: hidden; margin-top: 15px; }
.email_page a { display: inline-block; vertical-align: top; width: 44%; float: left; overflow: hidden; font-size: 13px; color: #666; text-overflow: ellipsis; white-space: nowrap; }
.email_page a:last-of-type { margin-left: 12%; text-align: right; }

.mail_back { text-align: right; margin-top: 20px; }
.mail_back a { font-size: 14px; color: #00c9ff; text-decoration: underline; }

.mem_qd_title { border-bottom: 1px solid #eaeaea; position: relative; }
.mem_qd_title span { min-width: 100px; border-bottom: 1px solid #00c9ff; display: inline-block; padding: 0 10px; line-height: 40px; text-align: center; font-size: 16px; }
.mem_qd_title .add_btn { line-height: 20px; font-size: 15px; color: #f49d16; position: absolute; right: 0; top: 50%; margin-top: -10px; }
.mem_qd_title .add_btn.disabled { color: #666; }
.mem_qd_title .add_btn img { position: relative; top: 2px; margin-right: 5px; }


.mem_qd_list { }
.mem_qd_list li { padding: 10px 0; border-bottom: 1px dashed #eaeaea; position: relative; }
.mem_qd_list li .txt { max-width: 85%; display: inline-block; vertical-align: top; }
.mem_qd_list li .operate { position: absolute; right: 0; top: 50%; margin-top: -10px; }
.mem_qd_list li .operate img { display: inline-block; vertical-align: top; margin-right: 15px; }


.mem_qd_btn { color: #f49d16; display: inline-block; vertical-align: top; line-height: 20px; }
.mem_qd_btn img { display: inline-block; vertical-align: top; top: 2px; margin-right: 5px; }


.wode-xx .t-1 .k-1 { border: 0; }
.wode-xx .t-1 .k-1 dl dd span { font-size: 14px; line-height: 20px; }
.wode-xx .t-1 .k-1 button { width: 158px; height: 46px; background: #00c9ff; border-radius: 4px; color: #fff; margin-left: 442px; margin-top: 30px; }

.help_box:after { content: ""; height: 0; display: block; visibility: hidden; clear: both; font-size: 0; }

.help_left { width: 180px; background: #fff; border: 1px solid #eaeaea; border-bottom: none; float: left; }
.help_left .title { height: 45px; background: #00c9ff; line-height: 45px; text-align: center; font-size: 16px; font-weight: bold; color: #fff; }
.help_left li { line-height: 40px; border-bottom: 1px solid #eaeaea; color: #333333; cursor: pointer; position: relative; }
.help_left li a { display: block; padding-left: 40px; }
.help_left li i { width: 10px; height: 17px; background: url(../img/p-2-1.png) no-repeat; border-radius: 50%; position: absolute; right: 15px; top: 50%; margin-top: -8.5px; }
.help_left li a.active { color: #00c9ff; }
.help_left li a.active span { background: url(/img/p-2-2.png) no-repeat; }


.help_right { width: 1000px; background: #fff; border: 1px solid #eaeaea; float: right; }
.help_txt_box { background: #fff; padding: 50px 20px 20px; position: relative; }
.help_txt_box .title { font-size: 22px; font-weight: bold; color: #333; text-align: center; margin-top: 10px; margin-bottom: 20px; }
.help_txt_box .sec_title { font-size: 15px; color: #333; line-height: 1.5; text-align: center; margin-top: 10px; }
.help_txt_box .date { font-size: 13px; color: #999; line-height: 20px; text-align: center; margin-top: 10px; }
.help_txt_box .date span { margin-left: 40px; color: #333; }
.help_txt_box .line { width: 100%; height: 1px; background: #eaeaea; margin: 30px 0; }


.help_txt_box ul { display: block; overflow: hidden; }
.help_txt_box ul .mar { margin-left: 0; }
.help_txt_box .t { margin-top: 20px; text-align: left; margin-bottom: 50px; }
.help_txt_box .t p { line-height: 25px; color: #333; }
.help_txt_box .t-1 { margin-bottom: 0; }

.help_txt_box .h-fuwu h2 { font-size: 16px; margin: 70px 0; }
.help_txt_box .h-fuwu ol li { float: left; }
.help_txt_box .h-fuwu ol { overflow: hidden; display: inline-block; }
.help_txt_box .h-fuwu ol li div { width: 134px; display: inline-block; }
.help_txt_box .h-fuwu ol li div img { margin-bottom: 30px; }
.help_txt_box .h-fuwu ol li .i { margin-top: 20px; display: inline-block; margin: 0 60px; position: relative; top: -93px; }
.help_txt_box .h-fuwu p { line-height: 30px; color: #666; }
.help_txt_box .h-fuwu .d { margin-top: 50px; color: #333; }
.help_txt_box .help_txt { line-height: 2; }
.help_txt_box .help_txt a { color: #00c9ff; }



.new-1 { background: #fff; }
.new-1 .list li { display: block; overflow: hidden; padding: 20px; border-bottom: 1px dashed #dcdcdc; position: relative; }
.new-1 .list li .istop { width: 40px; height: 40px; display: block; background: url(/img/istop.png) no-repeat center center; background-size: 40px; position: absolute; left: 0; top: 0; }
.new-1 .list li a { display: block; height: 100%; position: relative; }
.new-1 .list li .img { width: 180px; height: 130px; float: left; margin-right: 20px; font-size: 0; }
.new-1 .list li .img img { width: 100%; height: 100%; }
.new-1 .list li .txt { min-height: 130px; margin-left: 200px; }
.new-1 .list li .title { font-size: 16px; font-weight: bold; color: #333; line-height: 30px; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.new-1 .list li .txt1 { font-size: 13px; color: #666; line-height: 24px; margin-top: 10px; height: 48px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.new-1 .list li .txt2 { font-size: 13px; color: #666; line-height: 24px; height: 24px; margin-top: 10px; }
.new-1 .list li .more { display: inline-block; vertical-align: top; line-height: 24px; font-size: 12px; color: #f49d16; position: absolute; right: 0; bottom: 8px; }


.help_txt_operate { text-align: left; }
.help_txt_operate p { margin: 10px 0; }
.help_txt_operate a { font-size: 14px; color: #666; }



.fzfs h1 { font-size: 22px; color: #333333; margin-bottom: 20px; margin-left: 20px; }
.fzfs { background: #fff; padding: 30px; margin-top: 30px; }
.fzfs .tj { width: 100%; height: 90px; background: #fafafa; }
.fzfs .tj ul { float: left; margin-left: 20px; margin-top: 14px; }
.fzfs .tj ul li { font-size: 14px; color: #333333; line-height: 30px; }
.fzfs .tj ol { float: right; text-align: right; margin-top: 14px; margin-right: 35px; }
.fzfs .tj ol li { font-size: 14px; color: #333333; line-height: 30px; }
.fzfs .tj ol li b { color: #fe8720; font-weight: normal; }
.fzfs .zhifu .ul { border-bottom: 1px solid #eaeaea; padding: 15px 20px; line-height: 25px; }
.fzfs .zhifu .ul input { width: 20px; height: 20px; display: inline-block; vertical-align: top; position: relative; top: 3px; }
.fzfs .zhifu .ul p { display: inline-block; vertical-align: top; font-size: 14px; color: #666666; margin-left: 5px; }
.fzfs .zhifu .ul img { display: inline-block; vertical-align: top; position: relative; top: 0px; margin-left: 10px; }
.fzfs .zhifu .ul span { float: right; line-height: 60px; margin-right: 35px; }
.fzfs .zhifu .ul span b { color: #fe8720; }
.fzfs .zhifu .ul-1 { border-bottom: 1px solid #cccccc; }
.fzfs button { width: 251px; height: 60px; background: #fe8720; color: #fff; font-weight: bold; font-size: 22px; margin-left: 465px; margin-top: 30px; }
.zhcg { text-align: center; margin-top: 120px; }
.zhcg div { font-size: 18px; font-weight: bold; color: #333333; margin-top: 30px; }
.zhcg div b { color: #fe8720; }
.zhcg button { width: 128px; height: 36px; border: 1px solid #d9d9d9; background: none; margin-right: 20px; color: #666666; font-size: 14px; margin-top: 60px; }

.webuploader-pick { font-size: 14px; }


.g_table { width: 100%; }
.g_table th { background: #f8f6f4; height: 40px; font-weight: normal; color: #333; font-size: 14px; }
.g_table td { padding: 10px; text-align: center; border-bottom: 1px solid #eaeaea; }
.g_table td a { display: inline-block; width: 100%; line-height: 2; }


.ewm_list { overflow: hidden!important; }
.ewm_list ul { float: left!important; font-size: 14px!important; font-weight: bold; color: #333; margin-top: 20px; }
.ewm_list ul li { float: none!important; text-align: left; height: auto!important; border-radius: 0!important; border: 0!important; line-height: 22px!important; margin-left: 0!important; margin-top: 0!important; display: block!important; }
.right_ewm_list { float: right!important; width: 40%; }
.right_ewm_list img { display: block; margin: 0 auto; width: 132px; height: 132px; }


#newBridge { font-weight: 400 !important; z-index: 25 !important; }

#newBridge .icon-right-bottom { width: 50px !important; height: 50px !important; position: fixed; right: 0 !important; bottom: 380px !important; }

#newBridge .nb-icon-skin-9 .nb-icon-bridge0 { width: 50px !important; height: 50px !important; margin-left: -25px !important; margin-top: -25px !important; background-image: none !important; background-color: #00c9ff; padding: 7px 5px; text-align: center; font-size: 16px; color: #fff; font-weight: 400 !important; font-family: SimHei; opacity: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }

#newBridge .nb-icon-skin-9 .nb-icon-inner-wrap { width: 50px !important; height: 50px !important; background: url(../img/r-3.png) no-repeat center center #8a8a8a !important; background-size: 34px 34px !important; border-radius: 0 !important; text-align: center; cursor: pointer; position: relative; }

#newBridge .nb-icon-skin-9 .nb-icon-inner-wrap:hover { background: url(../img/r-3.png) no-repeat center center #00c9ff !important; background-size: 34px 34px !important; }
#newBridge .nb-icon-skin-9 .nb-icon-inner-wrap:hover .nb-icon-bridge0 { opacity: 1; }
#newBridge .nb-icon-skin-9 .nb-icon-inner-wrap:hover .nb-icon-bridge0:after { content: "在线咨询"; font-weight: 400 !important; }

.location { height: 40px; line-height: 40px; font-size: 12px; color: #999; }
.location a { color: #999; }
.location .home { background: url(../img/home.png) no-repeat left center; padding-left: 20px; }
.location span { color: #333; }

.generate_txt_prompt { font-size: 12px; color: #666; margin-top: 20px; }
.generate_txt_prompt i { color: #f00; margin-right: 5px; }

.order_link_btn { display: inline-block; vertical-align: top; font-size: 13px; color: #00c9ff; text-decoration: underline; }
.order_link_btn.ml15 { margin-left: 15px; }



.motion { width: 1200px; height: 500px; overflow: hidden; position: relative; }
.motion li { width: 50px; height: 500px; position: relative; float: left; padding-left: 50px; overflow: hidden; }
.motion li:last-of-type { width: 950px; }
.motion .title { width: 50px; height: 500px; background: rgba(0,0,0,.5); padding: 17px; font-size: 14px; color: #fff; font-weight: bold; position: absolute; left: 0; top: 0; }
.motion .main { width: 900px; height: 500px; position: relative; }
.motion .main div { overflow: hidden; position: absolute; width: 100px; height: 100px; opacity: 0.7; border-radius: 50%; line-height: 100px; text-align: center; color: #fff; }


.pro_remarks { font-size: 12px; color: #999; line-height: 24px; position: relative; padding-left: 40px; }
.pro_remarks label { position: absolute; left: 0; top: 0; }
.pro_remarks img { width: 18px; display: inline-block; vertical-align: top; position: relative; top: 4px; }
.pro_remarks a { display: inline-block; vertical-align: top; margin-right: 20px; }


.index_card2 { width: 1200px; height: 595px; position: relative; }
.index_card2 .bd { width: 1200px; height: 540px; overflow: hidden; }
.index_card2 .bd li { width: 1200px; height: 540px; text-align: center; font-size: 16px; color: #fff; position: relative; }
.index_card2 .bd li .bg { width: 1200px; height: 540px; -webkit-filter: blur(3px); filter: blur(3px); -moz-filter: blur(3px); }
.index_card2 .bd li .yy { background: rgba(0,0,0,.45); position: absolute; left: 0; top: 0; }
.index_card2 .bd li .con { width: 1200px; height: 540px; padding: 150px 275px; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.index_card2 .bd li.active .con { -webkit-animation-name: bounceIn; animation-name: bounceIn; }
.index_card2 .bd li h3 { font-size: 20px; font-weight: bold; margin-bottom: 70px; }
.index_card2 .bd li h3 em { font-size: 13px; font-weight: normal; display: block; margin-top: 10px; text-transform: uppercase; }
.index_card2 .bd li p { line-height: 30px; letter-spacing: 1px; }
.index_card2 .hd { width: 1200px; height: 110px; text-align: center; position: absolute; left: 0; bottom: 0; z-index: 2; }
.index_card2 .hd li { width: 110px; height: 110px; display: inline-block; vertical-align: top; background: #fff; border-radius: 3px; box-shadow: 0 1px 5px rgba(0,0,0,.2); padding: 5px; margin: 0 10px; cursor: pointer; position: relative; }
.index_card2 .hd li div { width: 100px; height: 100px; -webkit-filter: blur(1px); filter: blur(1px); -moz-filter: blur(1px); }
.index_card2 .hd li span { display: block; width: 100px; height: 100px; line-height: 100px; text-align: center; font-size: 16px; color: #fff; background: rgba(0,0,0,.45); position: absolute; left: 5px; top: 5px; }
.index_card2 .hd li.active span { background: rgba(0,0,0,.2); }

@-webkit-keyframes bounceIn {
    0% { opacity: 0; -webkit-transform: scale(.3); transform: scale(.3); }
    50% { opacity: 1; -webkit-transform: scale(1.05); transform: scale(1.05); }
    70% { -webkit-transform: scale(.9); transform: scale(.9); }
    100% { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
}

@keyframes bounceIn {
    0% { opacity: 0; -webkit-transform: scale(.3); -ms-transform: scale(.3); transform: scale(.3); }
    50% { opacity: 1; -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }
    70% { -webkit-transform: scale(.9); -ms-transform: scale(.9); transform: scale(.9); }
    100% { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
}



.add_website { padding: 20px; }
.add_website p { font-size: 13px; color: #666; line-height: 22px; }
.add_website a { color: #00c9ff; text-decoration: underline; margin: 0 2px; }
.add_website .text { width: 100%; height: 30px; border: 1px solid #eaeaea; border-radius: 3px; outline: none; padding-left: 5px; font-size: 12px; color: #666; margin-top: 10px; }
.add_website .button { width: 80px; height: 30px; display: block; background: #00c9ff; border-radius: 3px; line-height: 30px; text-align: center; font-size: 13px; color: #fff; margin: 20px auto; }


.change_item { width: 100%; font-size: 13px; }
.change_item th { height: 35px; background: #eaeaea; }
.change_item td { padding: 5px; border-bottom: 1px solid #eaeaea; position: relative; }
.change_item td:first-of-type { text-align: center; }
.change_item .text { width: 100%; height: 30px; border: 1px solid #eaeaea; border-radius: 3px; outline: none; padding-left: 5px; font-size: 13px; }
.change_item .text.W85 { width: 85px; }
.change_item .text.W110 { width: 110px; margin: 0 4px; }
.change_item .text.W138 { width: 138px; }
.change_item .text.H60 { height: 60px; }
.change_item .text.mr30 { margin-right: 30px; }
.change_item .unit { height: 28px; background: #fff; border-left: 1px solid #eaeaea; border-top-right-radius: 3px; border-bottom-right-radius: 3px; padding: 0 5px; line-height: 28px; position: absolute; right: 6px; top: 6px; }
.change_item .add_btn { min-width: 80px; height: 28px; display: inline-block; vertical-align: top; background: #f49d16; border-radius: 3px; line-height: 28px; text-align: center; padding: 0 10px; font-size: 13px; color: #fff; }


.data_sync { padding: 20px; }
.data_sync .txt { font-size: 13px; color: #666; line-height: 22px; }
.data_sync table { width: 100%; font-size: 13px; margin-top: 15px; }
.data_sync .title { padding: 5px; font-size: 13px; font-weight: bold; }
.data_sync th { height: 30px; background: #eaeaea; border: 1px solid #eaeaea; }
.data_sync td { border: 1px solid #eaeaea; padding: 5px; line-height: 20px; }
.data_sync .red { color: red; }
.data_sync .button { width: 80px; height: 30px; display: block; background: #00c9ff; border-radius: 3px; line-height: 30px; text-align: center; font-size: 13px; color: #fff; margin: 20px auto 0; }


.change_item_title { line-height: 20px; font-size: 15px; font-weight: bold; color: #333; position: relative; padding-left: 10px; }
.change_item_title:before { content: ""; height: 15px; border-left: 4px solid #00c9ff; position: absolute; left: 0; top: 3px; }

.change_item_check { font-size: 13px; margin-top: 10px; }
.change_item_check label { display: inline-block; vertical-align: top; line-height: 20px; margin-right: 20px; }
.change_item_check input[type='checkbox'] { display: inline-block; vertical-align: top; position: relative; top: 3.5px; margin-right: 5px; }

.change_item_btn { display: inline-block; vertical-align: top; height: 24px; background: #fff; border: 1px solid #00c9ff; line-height: 22px; padding: 0 10px; border-radius: 3px; font-size: 13px; color: #00c9ff; margin-top: 10px; }

.change_item_group { font-size: 13px; }
.change_item_group dl { margin-top: 10px; }
.change_item_group dl:after { content: ""; height: 0; display: block; visibility: hidden; clear: both; font-size: 0; }
.change_item_group dt { width: 20px; float: left; line-height: 20px; font-size: 13px; }
.change_item_group dd { margin-left: 20px; }
.change_item_group .text { width: 100%; height: 30px; border: 1px solid #eaeaea; outline: none; padding-left: 5px; }
.change_item_group .text.H100 { height: 100px; }
.change_item_group p { line-height: 20px; font-size: 13px; margin: 5px 0; }
.change_item_group p .text { width: 30px; height: 20px; border: none; border-bottom: 1px solid #eaeaea; padding: 0; text-align: center; }
.change_item_group p .btn { display: inline-block; vertical-align: top; width: 20px; height: 20px; background: url(/img/icon03.png) no-repeat center center; margin-left: 20px; }

.change_item_grant { margin-top: 10px; font-size: 13px; }
.change_item_grant .txt { line-height: 30px; margin-top: 10px; }
.change_item_grant .txt .red { color: red; margin: 0 5px; }
.change_item_grant .txt .text { width: 110px; height: 30px; border: 1px solid #eaeaea; border-radius: 3px; outline: none; text-align: center; margin: 0 5px; }
.change_item_grant .txt .delete { display: inline-block; vertical-align: top; width: 20px; height: 20px; background: url(/img/icon03.png) no-repeat center center; margin-left: 15px; margin-top: 5px; }
.change_item_grant select { width: 160px; height: 30px; border: 1px solid #eaeaea; border-radius: 3px; outline: none; margin-left: 5px; }
.change_item_grant .link_btn { color: #00c9ff; text-decoration: underline; margin-left: 20px; }
.change_item_grant .title { font-size: 13px; color: #00c9ff; margin-top: 15px; }
.change_item_grant .title .btn { border: 1px solid #00c9ff; height: 20px; line-height: 18px; padding: 0 5px; border-radius: 3px; display: inline-block; vertical-align: top; font-size: 12px; color: #00c9ff; margin-left: 20px; }
.change_item_grant .name { font-size: 13px; line-height: 20px; margin-top: 15px; }
.change_item_grant .name .num { display: inline-block; vertical-align: top; width: 20px; }
.change_item_grant .name .btn { border: 1px solid #00c9ff; height: 20px; line-height: 18px; padding: 0 5px; border-radius: 3px; display: inline-block; vertical-align: top; font-size: 12px; color: #00c9ff; margin-left: 20px; }
.change_item_grant .list { width: 400px; display: inline-block; vertical-align: top; border: 1px solid #eaeaea; padding: 5px 40px 15px 15px; position: relative; margin-top: 10px; margin-right: 20px; }
.change_item_grant.list_ml0 .list { margin-left: 0; }
.change_item_grant .list .delete { width: 25px; height: 25px; display: inline-block; background: url(/img/icon03.png) no-repeat center center #f6f6f6; position: absolute; right: 0; top: 0; border-left: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; }
.change_item_grant dl { margin-top: 10px; }
.change_item_grant dl:after { content: ""; height: 0; display: block; visibility: hidden; clear: both; font-size: 0; }
.change_item_grant dl dt { width: 75px; float: left; font-size: 12px; line-height: 30px; }
.change_item_grant dl dd { margin-left: 75px; }
.change_item_grant dl .text { width: 100%; height: 30px; border: 1px solid #eaeaea; border-radius: 3px; outline: none; margin-left: 0; padding-left: 5px; font-size: 12px; }


.change_item_stock_box { position: relative; }
.change_item_stock_box .num { line-height: 20px; margin-top: 15px; font-size: 13px; }
.change_item_stock_box .delete { display: inline-block; vertical-align: top; width: 20px; height: 20px; background: url(/img/icon03.png) no-repeat center center; margin-left: 20px; }
.change_item_stock { }
.change_item_stock dl { width: 270px; display: inline-block; vertical-align: top; margin-top: 10px; position: relative; }
.change_item_stock dl:nth-child(3n+2), .change_item_stock dl:nth-child(3n+3) { margin-left: 14px; }
.change_item_stock dl:after { content: ""; height: 0; display: block; visibility: hidden; clear: both; font-size: 0; }
.change_item_stock dt { width: 70px; float: left; line-height: 30px; font-size: 13px; }
.change_item_stock dd { margin-left: 70px; }
.change_item_stock .unit { height: 28px; background: #fff; border-left: 1px solid #eaeaea; border-top-right-radius: 3px; border-bottom-right-radius: 3px; padding: 0 5px; line-height: 28px; position: absolute; right: 1px; top: 1px; z-index: 1; }
.change_item_stock .text { width: 100%; height: 30px; border: 1px solid #eaeaea; border-radius: 3px; outline: none; padding-left: 5px; font-size: 13px; }
.change_item_stock_txt { font-size: 13px; line-height: 24px; margin-top: 15px; }
.change_item_stock_txt .text { width: 90px; height: 24px; border-bottom: 1px solid #eaeaea; outline: none; text-align: center; }

.change_item_table { margin-top: 20px; }
.change_item_table .txt { font-size: 13px; line-height: 24px; }
.change_item_table .txt .text { width: 90px; height: 24px; border-bottom: 1px solid #eaeaea; outline: none; text-align: center; }
.change_item_table .table { width: 100%; margin-top: 10px; font-size: 13px; }
.change_item_table .table th { height: 30px; }
.change_item_table .table td { padding: 5px; }
.change_item_table .table.bor_bottom td { border-bottom: 1px solid #eaeaea; }
.change_item_table .table .text { width: 100%; height: 30px; border: 1px solid #eaeaea; border-radius: 3px; outline: none; padding-left: 5px; }
.change_item_table .table .btn { color: #00c9ff; text-decoration: underline; }


.index_ad_btn { width: 125px; height: 80px; background: url(/img/index-ad.png) no-repeat; position: fixed; left: 0; bottom: 80px; z-index: 10; }
.index_ad_box { width: 100%; height: 140px; background: rgba(0,0,0,.85); position: fixed; left: -100%; bottom: 0; z-index: 10; }
.index_ad_box .main { height: 140px; text-align: center; position: relative; padding: 25px 25px 25px 95px; }
.index_ad_box .close { width: 30px; height: 30px; display: block; background: url(/img/close.png) no-repeat; position: absolute; right: 0; top: 10px; }
.index_ad_box .img { width: 150px; position: absolute; left: 0; top: -40px; }
.index_ad_box .link { display: inline-block; vertical-align: top; margin: 0 25px; }
.index_ad_box .link img:first-child { height: 16px; }
.index_ad_box .link img:last-child { height: 44px; display: block; margin: 15px auto 0; }


.order_process2 { overflow: hidden; }
.order_process2 li { width: 20%; height: 50px; background: #ebebeb; padding: 0 10px 0 65px; line-height: 20px; font-size: 12px; display: table; float: left; position: relative; }
.order_process2 li:first-of-type { padding: 0 10px 0 45px; }
.order_process2 li:before { content: ""; height: 0; border-left: 24px solid #fff; border-top: 25px solid transparent; border-bottom: 25px solid transparent; position: absolute; right: -24px; top: 0; z-index: 1; }
.order_process2 li:after { content: ""; height: 0; border-left: 20px solid #eaeaea; border-top: 25px solid transparent; border-bottom: 25px solid transparent; position: absolute; right: -20px; top: 0; z-index: 2; }
.order_process2 li:last-of-type:before, .order_process2 li:last-of-type:after { display: none; }
.order_process2 li .num { font-size: 24px; font-weight: bold; color: #00c9ff; font-family: Impact; line-height: 50px; position: absolute; left: 35px; top: 0; }
.order_process2 li:first-of-type .num { left: 15px; }
.order_process2 li span { display: table-cell; vertical-align: middle; color: #666; }
.order_process2 li.act { background: #00c9ff; }
.order_process2 li.act .num, .order_process2 li.act span { color: #fff; }
.order_process2 li.act:after { content: ""; height: 0; border-left: 20px solid #00c9ff; border-top: 25px solid transparent; border-bottom: 25px solid transparent; }
.order_process2 li.act2 span { color: #00c9ff; }
.order_process2.f33 li { width: 33.3333%; }
.order_process2.f16 li { width: 16.6666%; }


.extend_tab { overflow: hidden; border-bottom: 1px solid #eaeaea; }
.extend_tab li { float: left; min-width: 120px; line-height: 48px; text-align: center; font-size: 17px; }
.extend_tab li a { display: block; }
.extend_tab li a.active { border-bottom: 2px solid #00c9ff; }
.extend_txt { font-size: 13px; color: #333; line-height: 22px; background: #f6f6f6; padding: 10px 15px; }
.extend_txt2 { font-size: 13px; color: #333; line-height: 22px; }
.extend_txt2 p { background: url(/img/gantan.png) no-repeat left 3px; background-size: 16px 16px; padding-left: 25px; margin-top: 10px; }
.extend_txt2 .link { color: #00c9ff; text-decoration: underline; }
.extend_btn { }
.extend_btn .btn { min-width: 100px; height: 36px; display: inline-block; vertical-align: top; background: #00c9ff; border-radius: 4px; padding: 0 15px; line-height: 36px; text-align: center; font-size: 14px; color: #fff; margin-right: 10px; }



/*站内信*/
.email_tool { height: 40px; background: #c1d9f3; padding: 7px 10px; position: relative; }
.email_tool .btn { display: inline-block; vertical-align: top; height: 26px; min-width: 26px; line-height: 24px; padding: 0 10px; background: #f3f3f3; border: 1px solid #c1c1c1; border-radius: 3px; font-size: 13px; color: #242424; margin-right: 5px; }
.email_tool .yishoucang { width: 15px; height: 15px; display: inline-block; vertical-align: top; background: url(/img/hql.png) no-repeat center center; background-size: 15px 15px; margin-top: 4px; margin-right: 5px; }
.email_tool .link_box { position: absolute; right: 0; top: 0; font-size: 0; }
.email_tool .link { display: inline-block; vertical-align: top; height: 40px; background: #f2f4f6; border-left: 1px solid #ddd; padding: 0 15px; line-height: 40px; font-size: 14px; }
.email_tool .link.active { background: #00c9ff; border-left: 1px solid #00c9ff; color: #fff; }
.email_search { width: 180px; height: 26px; position: absolute; right: 10px; top: 7px; }
.email_search .text { width: 100%; height: 26px; border: none; outline: none; padding-left: 10px; line-height: 26px; font-size: 12px; }
.email_search .button { width: 26px; height: 26px; display: block; background: url(/img/fdj.png) no-repeat center center #fff; position: absolute; right: 0; top: 0; }
.email_table { width: 100%; table-layout: fixed; }
.email_table tr:hover { background: #f3f3f3; }
.email_table td { height: 30px; border-bottom: 1px solid #eaeaea; padding: 0 10px; font-size: 13px; color: #242424; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.email_table td input[type='checkbox'] { display: inline-block; vertical-align: top; margin: 8px 1px; }
.email_table td small { font-weight: normal !important; color: #999; }
.email_table .unread td, .email_table .unread td a, .email_table .unread td small { color: #00c9ff; }
.email_table .shoucang, .email_table .yishoucang { width: 20px; height: 20px; display: inline-block; vertical-align: top; background-size: 16px 16px !important; cursor: pointer; }
.email_table .shoucang { background: url(/img/hql1.png) no-repeat center center; }
.email_table .yishoucang { background: url(/img/hql.png) no-repeat center center; }
.email_table .youjian, .email_table .fujian { width: 20px; height: 20px; display: inline-block; vertical-align: top; background-size: 16px 16px !important; }
.email_table .unread .youjian { background: url(/img/yj1.png) no-repeat center center; }
.email_table .fujian { background: url(/img/yj3.png) no-repeat center center; }

.write_left { width: 900px; min-height: 440px; background: #fcfcfc; border: 1px solid #eaeaea; padding: 5px 20px 20px; float: left; margin-top: 20px; }
.write_left .addressee { width: 100%; min-height: 38px; background: #f5f5f5; border: 1px solid #eaeaea; border-radius: 3px; outline: none; resize: none; overflow: hidden; padding: 6px 5px; line-height: 24px; font-size: 13px; }
.write_left .addressee span { display: inline-block; vertical-align: top; }
.write_left .addressee i { width: 10px; height: 10px; display: inline-block; vertical-align: top; background: url(/img/cha.png) no-repeat center center; background-size: 8px 8px; margin-top: 7px; margin-left: 5px; cursor: pointer; }
.write_file { font-size: 12px; color: #666; line-height: 25px; overflow: hidden; }
.write_file li { width: 50%; background: #f3f3f3; float: left; padding: 0 5px; position: relative; margin-top: 1px; }
.write_file li:nth-child(2n+2) { border-left: 1px solid #fcfcfc; }
.write_file li span { display: inline-block; vertical-align: top; width: 240px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.write_file li i { width: 25px; height: 25px; position: absolute; right: 0; top: 0; background: url(/img/cha.png) no-repeat center center; background-size: 10px 10px; cursor: pointer; }



.write_right { width: 240px; background: #fcfcfc; border: 1px solid #eaeaea; float: right; margin-top: 20px; }
.write_title { height: 38px; background: #f5f5f5; border-bottom: 1px solid #eaeaea; line-height: 38px; padding: 0 10px; font-size: 13px; }
.write_search { height: 30px; position: relative; }
.write_search .text { width: 100%; height: 30px; border: none; outline: none; padding-left: 10px; line-height: 30px; font-size: 12px; }
.write_search .button { width: 30px; height: 30px; display: block; background: url(/img/fdj.png) no-repeat center center #fff; position: absolute; right: 0; top: 0; }
.write_list { height: 370px; border-top: 1px solid #eaeaea; overflow-y: auto; padding: 5px 0; }
.write_list li { line-height: 30px; position: relative; }
.write_list li a { display: block; padding: 0 20px; font-size: 12px; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.write_list li a:hover { background: #f3f3f3; }
.write_list li.active:after { content: ''; width: 16px; height: 16px; display: block; background: url(/img/gx.png) no-repeat center center; background-size: 16px 16px; position: absolute; right: 4px; top: 7px; }

.extend_txt3 { font-size: 12px; color: #888; line-height: 22px; }
.extend_txt3 p { background: url(/img/gantan.png) no-repeat left 4px; background-size: 14px 14px; padding-left: 20px; margin-top: 10px; }


.star { min-width: 85px; height: 16px; display: inline-block; vertical-align: top; }
.star i { display: inline-block; vertical-align: top; width: 15px; height: 15px; background: url(/img/star.png) no-repeat; background-size: 15px 15px; margin: 0 2px; }
.star i.act { background: url(/img/star_1.png) no-repeat; background-size: 15px 15px; }
.star0 { background: url(/img/star0.png) no-repeat; background-size: auto 16px; }
.star1 { background: url(/img/star1.png) no-repeat; background-size: auto 16px; }
.star2 { background: url(/img/star2.png) no-repeat; background-size: auto 16px; }
.star3 { background: url(/img/star3.png) no-repeat; background-size: auto 16px; }
.star4 { background: url(/img/star4.png) no-repeat; background-size: auto 16px; }
.star5 { background: url(/img/star5.png) no-repeat; background-size: auto 16px; }


.today_plan { width: 360px; background: #fff; box-shadow: 0 1px 30px rgba(0,0,0,.3); position: fixed; right: 0; bottom: 0; z-index: 11; }
.today_plan .title { padding: 0 80px 0 15px; height: 42px; line-height: 42px; border-bottom: 1px solid #eee; font-size: 14px; color: #333; overflow: hidden; background-color: #F8F8F8; border-radius: 2px 2px 0 0; position: relative; }
.today_plan .close { width: 20px; height: 20px; display: block; background: url(/img/today_close.png) no-repeat center center; background-size: 16px 16px; position: absolute; right: 11px; top: 11px; }
.today_plan .contxt { padding: 15px 15px; font-size: 13px; color: #666; line-height: 24px; height: 126px; overflow-y: auto; }
.today_plan .contxt .span1, .today_plan .contxt .span2 { width: 55px; display: inline-block; vertical-align: top; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-right: 15px; }
.today_plan .contxt .span3 { width: 150px; display: inline-block; vertical-align: top; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.today_plan .contxt li a:hover { color: #00c9ff; }
.today_plan .btnbox { border-top: 1px solid #eee; padding: 7px 15px; text-align: right; }
.today_plan .btnbox .btn { display: inline-block; vertical-align: top; height: 25px; background: #00c9ff; border-radius: 3px; line-height: 25px; padding: 0 10px; font-size: 12px; color: #fff; margin-left: 10px; }


.sqdb_title { font-size: 14px; color: #069bdd; line-height: 20px; }
.sqdb_title .btn { font-size: 12px; color: #069bdd; margin-left: 20px; }


.form_box { }
.form_box dl { margin-top: 15px; }
.form_box dl:after { content: ""; height: 0; display: block; visibility: hidden; clear: both; font-size: 0; }
.form_box dt { width: 100px; float: left; line-height: 38px; font-size: 13px; }
.form_box.dt_right dt { padding-right: 10px; text-align: right; }
.form_box dt i { width: 5px; display: inline-block; vertical-align: top; line-height: 38px; color: #f40101; margin-right: 5px; }
.form_box dd { font-size: 13px; position: relative; margin-left: 100px; }

.form_box .text, .form_box input[type='text'], .form_box input[type='password'], .form_box select, .form_box textarea { width: 300px; height: 38px; border: 1px solid #eaeaea; border-radius: 3px; outline: none; resize: none; padding-left: 5px; font-size: 13px; }
.form_box textarea { height: 100px !important; padding: 5px; }
.form_box .W93 { width: 93px; }
.form_span { width: 10px; height: 38px; display: inline-block; vertical-align: top; line-height: 38px; }
.form_input .text.pl35 { padding-left: 35px; }
.form_input .text.pl40 { padding-left: 40px; }

.form_input { display: inline-block; vertical-align: top; position: relative; }
.form_input:after { content: ""; height: 0; display: block; visibility: hidden; clear: both; font-size: 0; }
.form_box.auto .form_input { width: 100%; }
.form_box.auto .text, .form_box.auto input[type='text'], .form_box.auto input[type='password'], .form_box.auto select, .form_box.auto textarea { width: 100%; }
.form_box.auto textarea { height: 100px; padding: 5px; }
.form_box.auto .form_span { width: 3%; }
.form_box.auto .f48 { width: 48.5% !important; }
.form_input_auto:after { content: ""; height: 0; display: block; visibility: hidden; clear: both; font-size: 0; }
.form_input_auto .text, .form_input_auto input[type='text'], .form_input_auto input[type='password'], .form_input_auto select, .form_input_auto textarea { width: 100%; }

.form_box .yzm_img { width: 80px; height: 30px; display: inline-block; vertical-align: top; /*border: 1px solid #eaeaea;*/ border-radius: 3px; position: absolute; right: 4px; top: 4px; }
.form_box .yzm_btn { min-width: 80px; height: 30px; background: #00c9ff; border-radius: 3px; display: inline-block; vertical-align: top; padding: 0 5px; line-height: 30px; text-align: center; color: #fff; outline: none; position: absolute; right: 4px; top: 4px; }
.form_box .num { width: 30px; background: #fff; line-height: 36px; /*padding: 0 5px;*/ text-align: center; border-right: 1px solid #eaeaea; border-top-left-radius: 3px; border-bottom-left-radius: 3px; position: absolute; left: 1px; top: 1px; font-size: 14px; color: #333; }
.form_box .unit { background: #fff; line-height: 36px; padding: 0 5px; border-left: 1px solid #eaeaea; border-top-right-radius: 3px; border-bottom-right-radius: 3px; position: absolute; right: 1px; top: 1px; font-size: 14px; color: #333; }
.form_box .Validform_checktip { position: absolute; left: 0; bottom: -17px; margin-left: 0 !important; padding-left: 0 !important; }
.form_box .operate { background: #fff; /*border-left: 1px solid #eaeaea;*/ border-top-right-radius: 3px; border-bottom-right-radius: 3px; position: absolute; right: 1px; top: 1px; }
.form_box .operate .plus { width: 20px; height: 18px; display: block; background: url(/img/icon/plus.png) no-repeat center center; }
.form_box .operate .less { width: 20px; height: 18px; display: block; background: url(/img/icon/less.png) no-repeat center center; }

.form_box .lh38 { line-height: 38px; }
.mb10 { margin-bottom: 10px; }

.form_input.num_h60 { border: 1px solid #eaeaea; border-radius: 3px; }
.form_input.num_h60.pl30 { padding-left: 30px; }
.form_input.num_h60.pr20 { padding-right: 20px; }
.form_input.num_h60 .num { width: 30px; line-height: 60px; left: 0; top: 0; }
.form_input.num_h60 textarea { height: 60px !important; border: none; display: block; line-height: 20px; padding: 0; }
.form_input.num_h60 .operate { right: 0; top: 0; }
.form_input.num_h60 .operate .plus, .form_input.num_h60 .operate .less { height: 30px; }
.form_input .num .text { width: 100%; height: 36px !important; border: none; display: block; text-align: center; line-height: 20px; padding: 0; }
.form_input.num_h60 .num .text { height: 60px !important; }
.form_input textarea.W250 { width: 250px; }

.form_select_list { width: 100%; max-height: 170px; overflow-y: auto; background: #fff; border: 1px solid #eaeaea; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); position: absolute; left: 0; top: 38px; z-index: 8; }
.form_select_list li { height: 34px; border-bottom: 1px solid #eaeaea; line-height: 33px; padding: 0 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 13px; color: #333; }
.form_select_list li:hover { background: #00c9ff; color: #fff; cursor: pointer; }
.form_select_list.top30 { top: 30px; }
.form_select_list.top31 { top: 31px; }
.form_select_list.top32 { top: 32px; }
.form_select_list.top33 { top: 33px; }
.form_select_list.top34 { top: 34px; }
.form_select_list.top35 { top: 35px; }
.form_select_list.top36 { top: 36px; }
.form_select_list.top37 { top: 37px; }
.form_select_list.top38 { top: 38px; }

.form_input .upload-box { width: 80px; position: absolute; left: auto; right: 3px; top: 3px; }
.form_input .pr85 { padding-right: 85px; }
.form_txt { line-height: 20px; }
.form_txt dt { line-height: 20px; }
.form_txt dd { font-size: 13px; }

.form_input_check { margin-bottom: -5px; }
.form_input_check label { display: inline-block; vertical-align: top; margin-right: 20px; margin-bottom: 5px; line-height: 20px; font-size: 13px; }
.form_input_check input[type='radio'], .form_input_check input[type='checkbox'] { display: inline-block; vertical-align: top; margin-top: 3.5px; margin-right: 4px; }
.form_input_check .text { display: inline-block; vertical-align: top; width: 100px; }
.form_prompt { line-height: 20px; font-size: 13px; color: #666; }
.form_prompt i { width: 14px; height: 14px; display: inline-block; vertical-align: top; background: url(/img/gantan.png) no-repeat center center; background-size: 14px 14px; margin-top: 3px; margin-right: 4px; }

.form_btnbox { text-align: center; }
.form_submit { width: auto; min-width: 100px; height: 38px; display: inline-block; vertical-align: top; background: #00c9ff; border-radius: 4px; outline: none; padding: 0 10px; line-height: 38px; text-align: center; font-size: 14px; color: #fff; }
.form_submit.disabled { background: #dbdbdb; }
.form_submit.orange { background: #f49d16; }
.form_submit.green { background: #3eb953; }
.form_btnbox.small .form_submit, .form_submit.small { min-width: 80px; height: 30px; line-height: 30px; }




/*不带 * 号
2：50
3：65
4：80
5：90
6：105
7：115
*/

/*带 * 号
2：60
3：75
4：90
5：100
6：115
7：125
*/

.dt_w30 dt { width: 30px; }
.dt_w30 dd { margin-left: 30px; }
.dt_w50 dt { width: 50px; }
.dt_w50 dd { margin-left: 50px; }
.dt_w60 dt { width: 60px; }
.dt_w60 dd { margin-left: 60px; }
.dt_w65 dt { width: 65px; }
.dt_w65 dd { margin-left: 65px; }
.dt_w75 dt { width: 75px; }
.dt_w75 dd { margin-left: 75px; }
.dt_w80 dt { width: 80px; }
.dt_w80 dd { margin-left: 80px; }
.dt_w90 dt { width: 90px; }
.dt_w90 dd { margin-left: 90px; }
.dt_w100 dt { width: 100px; }
.dt_w100 dd { margin-left: 100px; }
.dt_w105 dt { width: 105px; }
.dt_w105 dd { margin-left: 105px; }
.dt_w115 dt { width: 115px; }
.dt_w115 dd { margin-left: 115px; }
.dt_w125 dt { width: 125px; }
.dt_w125 dd { margin-left: 125px; }
.dt_w135 dt { width: 135px; }
.dt_w135 dd { margin-left: 135px; }
.dt_w140 dt { width: 140px; }
.dt_w140 dd { margin-left: 140px; }
.dt_w155 dt { width: 155px; }
.dt_w155 dd { margin-left: 155px; }
.dt_w175 dt { width: 175px; }
.dt_w175 dd { margin-left: 175px; }
.dt_w230 dt { width: 230px; }
.dt_w230 dd { margin-left: 230px; }



.business_search { }
.business_search dl { border-bottom: 1px dashed #eaeaea; padding: 10px 0; }
.business_search dl:after { content: ""; height: 0; display: block; visibility: hidden; clear: both; font-size: 0; }
.business_search dt { width: 30px; float: left; font-size: 16px; font-weight: bold; line-height: 24px; }
.business_search dd { margin-left: 30px; line-height: 24px; font-size: 0; }
.business_search dd span { display: inline-block; vertical-align: top; min-width: 190px; margin: 0 10px; font-size: 14px; }
.business_search dd em { color: #00c9ff; }


.document_question_list { }
.document_question_list .title { font-size: 15px; font-weight: bold; line-height: 20px; }
.document_question_list li { border-bottom: 1px dashed #eaeaea; padding: 10px 0; }
.document_question_list h4 { font-size: 13px; min-height: 20px; line-height: 20px; padding-left: 30px; position: relative; }
.document_question_list p { font-size: 13px; min-height: 20px; line-height: 20px; padding-left: 30px; margin-top: 10px; position: relative; }
.document_question_list i { width: 20px; height: 20px; display: inline-block; vertical-align: top; position: absolute; left: 0; top: 0; }
.document_question_list h4 i { background: url(/img/ask.png) no-repeat center center; background-size: cover; }
.document_question_list p i { background: url(/img/answer.png) no-repeat center center; background-size: cover; }


.cm_txt_group .txt { min-width: 45%; display: inline-block; vertical-align: top; margin-right: 2%; }
.cm_txt_group .txt:nth-child(n+3) { margin-top: 10px; }
.cm_txt_prompt { display: inline-block; vertical-align: top; position: relative; }
.cm_txt_prompt .prompt_box { width: 350px; background: #fff; border: 1px dashed #dbdbdb; box-shadow: 0 0 5px rgba(0,0,0,.3); padding: 5px; line-height: 20px; font-size: 13px; position: absolute; left: 0; top: 20px; z-index: 1; display: none; }
.cm_txt_prompt:hover .prompt_box { display: block; }


.service_subject .row { margin: -10px; }
.service_subject ul { word-spacing: -40px; display: inline-table; width: 100%; }
.service_subject li { width: 224px; display: inline-block; vertical-align: top; word-spacing: 0; margin: 10px; border: 1px solid #eaeaea; }
.service_subject .img { width: 160px; height: 160px; background: #f6f6f6; margin: 25px auto; position: relative; }
.service_subject .img img { position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; padding: 5px; }
.service_subject .title { font-size: 14px; font-weight: bold; line-height: 20px; padding: 0 5px; margin-top: 10px; }
.service_subject .btnbox { overflow: hidden; padding: 5px; margin-top: 5px; }
.service_subject .btnbox a { width: 100%; height: 30px; display: block; background: #00c9ff; border-radius: 3px; line-height: 30px; text-align: center; font-size: 14px; color: #fff; }
.service_subject .btnbox a.orange { background: #f49d16; }
.service_subject .btnbox.f2 a { width: 49%; float: left; }
.service_subject .btnbox.f2 a:last-of-type { margin-left: 2%; }


.pro_filter { position: relative; }
.pro_filter:after { content: ""; height: 0; display: block; visibility: hidden; clear: both; font-size: 0; }
.pro_filter .label { width: 100px; background: #eaeaea; border: 1px solid #eaeaea; float: left; line-height: 38px; text-align: center; font-size: 13px; font-weight: bold; font-family: 'Arial Black', Gadget, sans-serif; -moz-user-select: none; -khtml-user-select: none; user-select: none; }
.pro_filter .con { min-width: 100px; border: 1px solid #eaeaea; border-left: none; float: left; }
.pro_filter .con .tit { display: block; padding: 0 10px; line-height: 38px; text-align: center; font-size: 13px; cursor: pointer; position: relative; -moz-user-select: none; -khtml-user-select: none; user-select: none; }
.pro_filter .con .tit i { width: 12px; height: 6px; display: inline-block; vertical-align: top; background: url(/img/jt-1.png) no-repeat; margin-left: 4px; margin-top: 16px; transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; }
.pro_filter .con .link { display: block; padding: 0 10px; line-height: 38px; text-align: center; font-size: 13px; cursor: pointer; position: relative; -moz-user-select: none; -khtml-user-select: none; user-select: none; }
.pro_filter .con .link.active { color: #f49d16; }
.pro_filter .conbox { width: 100%; background: #fff; border: 1px solid #eaeaea; box-shadow: 0 3px 10px rgba(0,0,0,.1); padding: 10px; position: absolute; left: 0; top: 50px; z-index: 5; display: none; }
.pro_filter .conbox .document_input_prompt { display: inline-block; vertical-align: top; }
.pro_filter .conbox .text { width: 100%; height: 30px; border: 1px solid #eaeaea; border-radius: 3px; outline: none; padding-left: 5px; font-size: 12px; color: #666; }
.pro_filter .conbox .button { width: 70px; height: 30px; display: inline-block; vertical-align: top; background: #00c9ff; border-radius: 3px; line-height: 30px; text-align: center; font-size: 13px; color: #fff; margin-left: 10px; }
.pro_filter .conbox .span { display: inline-block; vertical-align: top; line-height: 30px; }
.pro_filter .conbox .flaglist { padding: 0; }
.pro_filter .conbox .flaglist li { display: inline-block; vertical-align: top; border: 1px solid #fff; font-size: 0; cursor: pointer; }
.pro_filter .conbox .flaglist li a { display: inline-block; vertical-align: top; line-height: 18px; padding: 5px 10px; font-size: 12px; color: #666; }
.pro_filter .conbox .flaglist li img { width: 18px; display: inline-block; vertical-align: top; margin: 0; }
.pro_filter .conbox .flaglist li.active { border: 1px solid #eaeaea; }

.pro_filter .con.active .tit:before { content: ""; border-bottom: 10px solid #fff; border-left: 10px solid transparent; border-right: 10px solid transparent; position: absolute; left: 50%; top: 41px; margin-left: -10px; z-index: 6; }
.pro_filter .con.active .tit:after { content: ""; border-bottom: 10px solid #eaeaea; border-left: 10px solid transparent; border-right: 10px solid transparent; position: absolute; left: 50%; top: 40px; margin-left: -10px; }
.pro_filter .con.active .tit i { transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); }
.pro_filter .con.active .conbox { display: block; }


.order_total { border: 1px solid #eaeaea; background: #f6f6f6; line-height: 20px; padding: 10px; font-size: 13px; }
.order_total span { display: inline-block; vertical-align: top; margin-right: 30px; }
.order_total b, .order_total em { font-weight: bold; color: #f49d16; }
.order_total select { height: 21px; border: 1px solid #eaeaea; border-radius: 3px; outline: none; resize: none; padding-left: 5px; font-size: 13px; }

.pro_total { background: #f6f6f6; border: 1px solid #eaeaea; padding: 5px 10px; font-size: 12px; line-height: 20px; }
.pro_total p { margin: 10px 0; }
.pro_total b { font-size: 13px; color: #f49d16; }


.pro_table { width: 100%; border: 1px solid #eaeaea; }
.pro_table th { height: 38px; line-height: 38px; background: #f8f8f8; border: 1px solid #eaeaea; text-align: left; font-weight: 400; padding: 0 10px; font-size: 12px; color: #666; }
.pro_table th span { display: inline-block; vertical-align: top; }
.pro_table th .mr5 { margin-right: 5px; }
.pro_table th .mr50 { margin-right: 50px; }
.pro_table th img { display: inline-block; vertical-align: top; width: 16px; margin-top: 11px; }
.pro_table td { /*width: 25%;*/ border: 1px solid #eaeaea; padding: 10px; vertical-align: top; }
.pro_table td h4 { font-size: 14px; font-weight: bold; margin-bottom: 10px; }
.pro_table td p { font-size: 12px; color: #666; line-height: 20px; }
.pro_table td p em { font-weight: bold; color: #000; }
.pro_table td:nth-child(4) { text-align: center; vertical-align: middle; }
.pro_table .btn1 { width: 60px; height: 25px; display: inline-block; vertical-align: top; line-height: 23px; text-align: center; font-size: 12px; color: #fff; background: #00c9ff; border: 1px solid #00c9ff; border-radius: 3px; margin: 0 2px; }
.pro_table .btn2 { width: 60px; height: 25px; display: inline-block; vertical-align: top; line-height: 23px; text-align: center; font-size: 12px; color: #00c9ff; border: 1px solid #00c9ff; border-radius: 3px; margin: 0 2px; }
.pro_table .btn3 { width: 60px; height: 25px; display: inline-block; vertical-align: top; line-height: 23px; text-align: center; font-size: 12px; color: #fff; background: #f49d16; border: 1px solid #f49d16; border-radius: 3px; margin: 0 2px; }
.pro_table td .con { max-height: 80px; overflow-y: auto; }
.pro_table td .con .link { color: #00c9ff; text-decoration: underline; }
.pro_table td .con span { display: inline-block; vertical-align: top; min-width: 50px; overflow: hidden; white-space: nowrap; }
.pro_table td .tab-title { }
.pro_table td .tab-title span { color: #999; cursor: pointer; }
.pro_table td .tab-title span.active { color: #333; }



.copy_btn { width: 60px; height: 20px; display: inline-block; vertical-align: top; background: #00c9ff; border-radius: 3px; outline: none; line-height: 20px; text-align: center; font-size: 12px; color: #fff; }

.cm_nothing { width: 100%; height: 300px; background: rgba(255,255,255,.95); border-radius: 3px; padding-top: 50px; text-align: center; font-size: 30px; color: #00c9ff; }
.cm_nothing p { line-height: 50px; }


/*.order_process5 { position: relative; }
.order_process5:before { content: ""; height: 100%; border-left: 1px solid #d9d9d9; position: absolute; left: 0; top: 0; margin-left: 50%; }
.order_process5 li { padding-left: 50%; margin-top: 10px; position: relative; }
.order_process5 li:first-of-type { margin-top: 0; }
.order_process5 li:nth-child(2n) { padding-left: 0; padding-right: 50%; }
.order_process5 li .box { position: relative; }
.order_process5 li .num { display: inline-block; vertical-align: top; width: 27px; height: 27px; background: #d9d9d9; border-radius: 50%; line-height: 25px; text-align: center; font-size: 14px; font-family: Impact; position: absolute; left: -14px; top: 7px; }
.order_process5 li:nth-child(2n) .num { left: auto; right: -13px; }
.order_process5 li .circle { position: absolute; left: -20px; top: 0; z-index: 1; }
.order_process5 li:nth-child(2n) .circle { left: auto; right: -20px; }
.order_process5 li .con { width: 450px; background: #d9d9d9; border-radius: 5px; line-height: 20px; padding: 10px; font-size: 13px; position: relative; margin-left: 40px; cursor: pointer; }
.order_process5 li .con:before { content: ""; border-right: 10px solid #d9d9d9; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; left: -10px; top: 10px; }
.order_process5 li:nth-child(2n) .con:before { border-right: none; border-left: 10px solid #d9d9d9; left: auto; right: -10px; }
.order_process5 li:nth-child(2n) .con { margin-left: auto; margin-right: 40px; }
.order_process5 li .txt { display: inline-block; vertical-align: top; width: 240px; }
.order_process5 li .status { width: 162px; position: absolute; right: 10px; top: 10px; }
.order_process5 li .status img { margin: 0 5px; }
.order_process5 li .con.zb { background: #d0891a; color: #fff; }
.order_process5 li .con.zb:before { border-right: 10px solid #d0891a; }
.order_process5 li:nth-child(2n) .con.zb:before { border-right: none; border-left: 10px solid #d0891a; }
.order_process5 li .con.yb { background: #f49d16; color: #fff; cursor: default; }
.order_process5 li .con.yb:before { border-right: 10px solid #f49d16; }
.order_process5 li:nth-child(2n) .con.yb:before { border-right: none; border-left: 10px solid #f49d16; }*/


.order_process5 { position: relative; padding-left: 300px; }
.order_process5:before { content: ""; height: 100%; border-left: 1px solid #d9d9d9; position: absolute; left: 300px; top: 0; }
.order_process5 li { margin-top: 10px; position: relative; }
.order_process5 li:first-of-type { margin-top: 0; }
.order_process5 li .box { position: relative; }
.order_process5 li .num { display: inline-block; vertical-align: top; width: 27px; height: 27px; background: #d9d9d9; border-radius: 50%; line-height: 25px; text-align: center; font-size: 14px; font-family: Impact; position: absolute; left: -14px; top: 7px; z-index: 1; }
.order_process5 li .circle { position: absolute; left: -20px; top: 0; z-index: 1; }
.order_process5 li .con { width: 640px; background: #d9d9d9; border-radius: 5px; line-height: 20px; padding: 10px; font-size: 13px; position: relative; margin-left: 40px; cursor: pointer; }
.order_process5 li .con:before { content: ""; border-right: 10px solid #d9d9d9; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; left: -10px; top: 10px; }
.order_process5 li .txt { display: inline-block; vertical-align: top; width: 430px; }
.order_process5 li .status { width: 170px; position: absolute; right: 10px; top: 10px; }
.order_process5 li .status img { margin: 0 5px; }
.order_process5 li .con.zb { background: #d0891a; color: #fff; }
.order_process5 li .con.zb:before { border-right: 10px solid #d0891a; }
.order_process5 li .con.yb { background: #f49d16; color: #fff; cursor: default; }
.order_process5 li .con.yb:before { border-right: 10px solid #f49d16; }



.form-select-checked { }
.form-select-checked span { height: 24px; line-height: 22px; border: 1px solid #eaeaea; border-radius: 3px; padding: 0 25px 0 5px; display: inline-block; vertical-align: top; font-size: 12px; margin-right: 7px; margin-top: 10px; position: relative; }
.form-select-checked i { width: 10px; height: 10px; display: inline-block; vertical-align: top; background: url(/img/cha.png) no-repeat center center; background-size: 8px 8px; cursor: pointer; position: absolute; right: 7px; top: 7px; }

/*陈龙2018-12-19日把页面上的样式加到这里 如果有误则把样式放到相应页面*/
/*首页banner*/
.banner_li { width: 100%; min-width: 1200px; height: 650px; position: relative; overflow: hidden; }
.banner_li li { width: 100%; height: 650px; }
.banner_li .bd ul { height: 100%; }
.banner_li .bd { width: 100%; height: 100%; }
.banner_li li a { display: block; width: 100%; height: 100%; }
.banner_li .hd { position: absolute; left: 0; bottom: 20px; width: 100%; z-index: 9; text-align: center; }
.banner_li .hd li { cursor: pointer; width: 18px; height: 18px; border-radius: 50%; border: 3px solid #00c9ff; display: inline-block; *display: inline; vertical-align: top; *zoom: 1; margin: 0 5px; _margin: 0 3px; font-size: 0; }
.banner_li .hd li.on { border: 3px solid #14ab04; }
/*新闻中心banner*/
.news_banner_li { width: 1200px; height: 300px; position: relative; margin: 0 auto; }
.news_banner_li li { width: 100%; height: 300px; }
.news_banner_li .bd ul { height: 100%; }
.news_banner_li .bd { width: 100%; height: 100%; overflow: hidden; }
.news_banner_li li a { display: block; width: 100%; height: 100%; }
.news_banner_li .hd { position: absolute; left: 0; bottom: 20px; width: 100%; z-index: 99; text-align: center; }
.news_banner_li .hd li { cursor: pointer; width: 14px; height: 14px; border-radius: 50%; border: 3px solid #00c9ff; display: inline-block; *display: inline; vertical-align: top; *zoom: 1; margin: 0 5px; _margin: 0 3px; font-size: 0; }
.news_banner_li .hd li.on { background: #00c9ff; }
/*帮找中心help*/
.integral_table { width: 100%; border: 1px solid #eaeaea; line-height: 20px; font-size: 14px; }
.integral_table th, .integral_table td { border: 1px solid #eaeaea; padding: 10px; }
.integral_table th { text-align: center; }
.integral_table td:first-of-type { text-align: center; }



/*新版首页*/
.shutter_box { width: 100%; height: 650px; position: relative; overflow: hidden; }
.shutter { width: 1920px; height: 650px; overflow: hidden; position: absolute; left: 50%; top: 0; margin-left: -960px; }
.shutter-img { z-index: 1; }
.shutter-img, .shutter-img a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; width: 1920px; }
.shutter-img a { cursor: default; }
.shutter-img a > img { width: 100%; height: 100%; }
.shutter-img .created { overflow: hidden; position: absolute; z-index: 20; }
.shutter-img .created img { max-width: none !important; max-height: none !important; }
.shutter-btn { width: 100%; position: absolute; left: 0; bottom: 0; z-index: 2; font-size: 0; text-align: center; }
.shutter-btn li { width: 150px; height: 32px; display: inline-block; vertical-align: top; cursor: pointer; }
.shutter-btn li.prev { background: url(/img/shutter_btn.png) no-repeat 0 0; }
.shutter-btn li.next { background: url(/img/shutter_btn.png) no-repeat -150px 0; }
.shutter-desc { position: absolute; z-index: 2; left: 0; bottom: 0; width: 100%; height: 36px; background: url(../images/shutter_shadow.png) repeat; }
.shutter-desc p { padding-left: 20px; line-height: 36px; color: #fff; font-size: 14px; }


.index_module { width: 590px; height: 320px; background: #fff; border: 1px solid #eaeaea; position: relative; float: left; }
.index_module:after { content: ""; height: 0; display: block; visibility: hidden; clear: both; font-size: 0; }
.index_module .conl { width: 210px; height: 318px; float: left; position: relative; }
.index_module .conl a { width: 210px; height: 318px; display: block; padding: 20px; position: relative; }
.index_module .conl h3 { font-size: 20px; font-weight: bold; color: #fff; }
.index_module .conl p { font-size: 13px; color: #fff; line-height: 22px; margin-top: 20px; }
.index_module .conl img { width: 140px; position: absolute; right: 10px; bottom: 30px; }
.index_module .conr { width: 378px; height: 318px; float: left; padding: 10px 20px; }
.index_module .conr_title { height: 40px; border-bottom: 1px solid #eaeaea; position: relative; }
.index_module .conr_title .tit { display: inline-block; vertical-align: top; border-bottom: 2px solid #00c9ff; line-height: 38px; font-size: 16px; }
.index_module .conr_title .more { display: inline-block; vertical-align: top; line-height: 20px; font-size: 12px; color: #999; position: absolute; right: 0; top: 10px; transition: 1s; -webkit-transition: 1s; -moz-transition: 1s; }
.index_module .conr_title .more:hover { letter-spacing: 1px; }
.index_module .conr_title .filter { position: absolute; right: 80px; top: 10px; }
.index_module .conr_title .filter a { display: inline-block; vertical-align: top; line-height: 20px; font-size: 13px; color: #333; cursor: pointer; margin-left: 25px; }
.index_module .conr_title .filter a.active { color: #00c9ff; }


.index_module .conr_txt1 { height: 110px; overflow: hidden; margin-top: 10px; }
.index_module .conr_txt1 a { display: inline-block; vertical-align: top; line-height: 20px; font-size: 13px; margin-right: 15px; margin-top: 10px; transition: 1s; -webkit-transition: 1s; -moz-transition: 1s; }
.index_module .conr_txt1 a:hover { color: #00c9ff; }


.index_module .conr_txt2 { height: 90px; overflow: hidden; margin-top: 7px; }
.index_module .conr_txt2 li { min-height: 30px; line-height: 30px; }
.index_module .conr_txt2 li a { display: block; position: relative; padding-left: 10px; font-size: 13px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: 1s; -webkit-transition: 1s; -moz-transition: 1s; }
.index_module .conr_txt2 li a:before { content: ""; width: 4px; height: 4px; display: inline-block; vertical-align: top; background: #444; position: absolute; left: 0; top: 13px; transition: 1s; -webkit-transition: 1s; -moz-transition: 1s; }
.index_module .conr_txt2 li a:hover { padding-left: 15px; color: #00c9ff; }
.index_module .conr_txt2 li a:hover:before { background: #00c9ff; }
.index_module .conr_txt2 li a .istop { display: inline-block; vertical-align: top; height: 18px; background: #00c8fe; padding: 0 5px; line-height: 18px; font-size: 12px; color: #fff; border-radius: 3px; margin-top: 6px; margin-right: 5px; }


.news_recommend { overflow: hidden; }
.news_recommend li { min-height: 30px; line-height: 30px; }
.news_recommend li a { display: block; position: relative; padding-left: 10px; text-align: left; font-size: 13px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: 1s; -webkit-transition: 1s; -moz-transition: 1s; }
.news_recommend li a:before { content: ""; width: 4px; height: 4px; display: inline-block; vertical-align: top; background: #444; position: absolute; left: 0; top: 13px; transition: 1s; -webkit-transition: 1s; -moz-transition: 1s; }
.news_recommend li a:hover { padding-left: 15px; color: #00c9ff; }
.news_recommend li a:hover:before { background: #00c9ff; }


.index_fuwu { height: 256px; overflow: hidden; margin-top: 12px; }
.index_fuwu .row { margin: -6px; }
.index_fuwu ul { display: inline-table; word-spacing: -40px; width: 100%; }
.index_fuwu li { width: 170px; height: 116px; display: inline-block; vertical-align: top; margin: 6px; }
.index_fuwu li a { width: 100%; height: 100%; display: block; position: relative; }
.index_fuwu li .yy { width: 100%; height: 50px; background: rgba(0,0,0,.5); padding: 5px 10px; position: absolute; left: 0; bottom: 0; }
.index_fuwu li h4 { font-size: 14px; color: #fff; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.index_fuwu li p { font-size: 12px; color: #fff; line-height: 20px; }
.index_fuwu li b { font-size: 14px; font-weight: bold; color: #f49d16; margin-right: 5px; }



.index_qiyun { }
.index_qiyun .row { /*margin: 0 -15px;*/ margin: 0 -12px; }
.index_qiyun ul { display: inline-table; word-spacing: -40px; width: 100%; }
.index_qiyun li { /*width: 216px;*/ width: 282px; display: inline-block; vertical-align: top; /*margin: 0 15px;*/ margin: 0 12px; background: url(/img/im01.jpg) no-repeat; background-position: 0 0; transition: 10s; -webkit-transition: 10s; -moz-transition: 10s; }
.index_qiyun li:hover { background-position: -500px 0; }
.index_qiyun .con { display: block; height: 220px; text-align: center; padding: 30px; }
.index_qiyun img { }
.index_qiyun h4 { font-size: 17px; font-weight: bold; color: #fff; margin-top: 20px; }
.index_qiyun p { line-height: 20px; font-size: 12px; color: #fff; margin-top: 15px; }


/*新版无忧帮管*/
.special { width: 100%; background: url(/img/admin_bg.jpg) no-repeat center center; background-size: cover; padding: 50px 0; }
.special_txt { width: 600px; margin: 0 auto; padding-bottom: 50px; text-align: center; }
.special_txt h3 { font-size: 24px; font-weight: bold; color: #fff; }
.special_txt p { font-size: 14px; color: #fff; line-height: 22px; margin-top: 20px; }
.special_box { background: #fff; padding: 20px; }
.special_left { width: 900px; min-height: 592px; border: 1px solid #eaeaea; padding: 20px; float: left; }
.special_right { width: 240px; min-height: 592px; border: 1px solid #eaeaea; float: left; padding: 20px; margin-left: 20px; }


.special_table { width: 100%; border: 1px solid #eaeaea; table-layout: fixed; }
.special_table th { height: 38px; background: #f6f6f6; border: 1px solid #eaeaea; text-align: center; font-size: 13px; font-weight: bold; }
.special_table td { height: 38px; border: 1px solid #eaeaea; font-size: 13px; position: relative; }
.special_table .text { width: 100%; height: 38px; border: none; outline: none; resize: none; padding: 0 10px; font-size: 13px; float: left; }
.special_table textarea.text { height: 80px; padding: 5px 10px; }
.special_table .yzm_img { width: 80px; height: 30px; display: inline-block; vertical-align: top; border-radius: 3px; position: absolute; right: 4px; top: 4px; }
.special_table .yzm_btn { min-width: 80px; height: 30px; background: #00c9ff; border-radius: 3px; display: inline-block; vertical-align: top; padding: 0 5px; line-height: 30px; text-align: center; color: #fff; outline: none; position: absolute; right: 4px; top: 4px; }
.special_table .button { min-width: 100px; height: 38px; display: inline-block; vertical-align: top; background: #00c9ff; border-radius: 4px; outline: none; padding: 0 10px; line-height: 38px; text-align: center; font-size: 13px; color: #fff; }
.special_table .b { width: 5px; display: inline-block; vertical-align: middle; color: #f40101; margin-right: 5px; }


.evaluation_txt1 { min-height: 20px; line-height: 20px; position: relative; }
.evaluation_txt1 .title { display: inline-block; vertical-align: top; max-width: 80%; font-size: 13px; font-weight: bold; }
.evaluation_txt1 .price { color: red; position: absolute; right: 0; top: 0; }
.evaluation_txt2 { background: #fafafa; border: 1px solid #eaeaea; padding: 10px; position: relative; margin-top: 10px; }
.evaluation_txt2 .img { position: relative; }
.evaluation_txt2 .img img { width: 40px; height: 40px; border-radius: 50%; display: inline-block; vertical-align: top; margin-right: 5px; }
.evaluation_txt2 .img .name { display: inline-block; vertical-align: top; max-width: 60%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 40px; font-size: 13px; }
.evaluation_txt2 .img .status { display: inline-block; vertical-align: top; line-height: 40px; font-size: 13px; color: #f49d16; position: absolute; right: 0; top: 0; }
.evaluation_txt2 .txt { font-size: 12px; color: #666; line-height: 20px; margin-top: 10px; }
.evaluation_txt2 .txt p { min-height: 20px; position: relative; margin-top: 5px; padding-left: 60px; }
.evaluation_txt2 .txt p label { display: inline-block; vertical-align: top; color: #000; position: absolute; left: 0; top: 0; }
.evaluation_txt2 textarea { width: 100%; height: 100px; border: 1px solid #eaeaea; outline: none; resize: none; display: block; }
.evaluation_txt2 .button { width: 80px; height: 30px; display: inline-block; vertical-align: top; background: #00c9ff; outline: none; padding: 0 10px; line-height: 30px; text-align: center; font-size: 14px; color: #fff; margin-top: 10px; }



/*员工管理*/
.handbook_title { font-size: 22px; text-align: center; position: relative; }
.handbook_date { font-size: 13px; color: #999; text-align: center; margin-top: 10px; }
.handbook_info { font-size: 13px; color: #333; line-height: 2; letter-spacing: 1px; }
.handbook_text { width: 100%; height: 500px; border: 1px solid #eaeaea; outline: none; resize: none; font-size: 13px; line-height: 2; }

.kh_box { border: 1px solid #eaeaea; padding: 0 20px; position: relative; }
.kh_box .file_search .fl .text:read-only { background: #eaeaea; }
.kh_box_delete { width: 30px; height: 30px; border-left: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; background: url(/img/icon03.png) no-repeat center center; position: absolute; right: 0; top: 0; z-index: 1; transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; }
.kh_box_delete:hover { background: url(/img/icon03.png) no-repeat center center #fafafa; }


.performance_filter { text-align: center; }
.performance_filter .title { display: block; line-height: 20px; font-size: 17px; font-weight: bold; }
.performance_filter .linkbox { display: inline-block; vertical-align: top; margin-top: 10px; }
.performance_filter .linkbox .red { color: red; }
.performance_filter .linkbox .link { display: inline-block; vertical-align: top; line-height: 20px; font-size: 13px; color: #666; padding: 0 5px; margin: 0 5px; }
.performance_filter .linkbox .link.active { background: #00c9ff !important; color: #fff !important; }


.performance_slide .slide_box { position: relative; overflow: hidden; }
.performance_slide .slide_row { position: absolute; left: 0; top: 0; }
.performance_slide .slide_item { width: 1160px; left: 0; top: 0; }


.performance_prompt { width: 20px; height: 20px; display: inline-block; vertical-align: top; background: url(/img/other/prompt.png) no-repeat center center; background-size: 20px; margin-top: 15px; position: relative; }
.performance_prompt_box { width: 440px; background: #fff; box-shadow: 0 0px 4px rgba(0,0,0,.2); padding: 10px; text-align: left; line-height: 22px; font-size: 12px; color: #999; position: absolute; left: -1px; top: 32px; z-index: 1; display: none; }
.performance_prompt:hover .performance_prompt_box { display: block; }


.qa_search { display: inline-block; vertical-align: top; position: relative; }
.qa_search .text { width: 260px; height: 35px; border: 1px solid #eaeaea; outline: none; padding-left: 5px; }
.qa_search .button { width: 33px; height: 33px; background: url(/img/fdj.png) no-repeat center center #fff; outline: none; position: absolute; right: 1px; top: 1px; }

.qa_list { border-top: 1px solid #eaeaea; margin-top: 15px; }
.qa_list li { padding: 15px 0; border-bottom: 1px dashed #eaeaea; }
.qa_list li h4 { min-height: 24px; position: relative; padding-left: 30px; line-height: 24px; font-size: 14px; font-weight: bold; }
.qa_list li p { min-height: 24px; position: relative; padding-left: 30px; margin-top: 10px; line-height: 30px; font-size: 13px; color: #444; }
.qa_list li i { width: 24px; height: 24px; display: inline-block; vertical-align: top; position: absolute; left: 0; top: 0; }
.qa_list li h4 i { background: url(/img/ask.png) no-repeat center center; }
.qa_list li p i { background: url(/img/answer.png) no-repeat center center; }




.mem_nav { display: inline-block; vertical-align: top; float: right; line-height: 98px; }
.mem_nav a { display: inline-block; vertical-align: top; margin: 0 25px; color: #fff; }


.mem_title .sec_title { display: inline-block; vertical-align: top; margin-top: 18px; margin-left: 15px; }
.mem_title .sec_title li { display: inline-block; vertical-align: top; float: left; height: 14px; line-height: 14px; border-right: 1px solid #999; position: relative; }
.mem_title .sec_title li:last-child { border-right: none; }
.mem_title .sec_title li.hide { display: none; }
.mem_title .sec_title li a { margin: 0 15px; font-size: 14px; color: #333; }
.mem_title .sec_title li a.active { color: #f49d16; }
.mem_title .sec_title li i { width: 14px; height: 14px; display: inline-block; vertical-align: top; margin-left: 5px; background: url(/img/jt-r.png) no-repeat center center; }
.mem_title .sec_title li .more.true i { transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); }


.mem_title .sec_title .box { width: 100%; position: absolute; left: 0; top: 14px; padding-top: 18px; z-index: 3; display: none; }
.mem_title .sec_title .con { background: #fff; box-shadow: 0 1px 2px rgba(0,0,0,.2); position: relative; }
.mem_title .sec_title .con:before { content: ""; border-bottom: 10px solid #fff; border-left: 8px solid transparent; border-right: 8px solid transparent; position: absolute; left: 50%; top: -10px; margin-left: -8px; z-index: 2; }
.mem_title .sec_title .con:after { content: ""; border-bottom: 12px solid #eaeaea; border-left: 9px solid transparent; border-right: 9px solid transparent; position: absolute; left: 50%; top: -12px; margin-left: -9px; z-index: 1; }
.mem_title .sec_title .con p { border-bottom: 1px solid #eaeaea; }
.mem_title .sec_title .con p:last-of-type { border-bottom: none; }
.mem_title .sec_title .con a { display: block; margin: 0; line-height: 30px; text-align: center; font-size: 12px; }
.mem_title .sec_title .con a:hover { background: #f49d16; color: #fff; }
.mem_title .sec_title li:hover .box { display: block; }



.account_total { border: 1px dashed #eaeaea; padding: 10px 15px; font-size: 0; }
.account_total .conbox { display: inline-block; vertical-align: top; line-height: 30px; font-size: 13px; }
.account_total .conbox span { display: inline-block; vertical-align: top; margin-right: 30px; }
.account_total .conbox span em { color: #f49d16; }
.account_total .conbox span em a { color: #f49d16; text-decoration: underline; }
.account_total .btnbox { display: inline-block; vertical-align: top; margin-left: 20px; }
.account_total .btn { min-width: 80px; height: 30px; background: #00c9ff; border-radius: 3px; display: inline-block; font-size: 14px; color: #fff; padding: 0 10px; line-height: 30px; text-align: center; }


.cm_con { background: rgba(255,255,255,.95); box-shadow: 0 1px 2px rgba(0,0,0,.1); border-radius: 3px; }
.cm_con .cm_title { height: 35px; background: #eaeaea; border-bottom: 1px solid #eaeaea; border-top-left-radius: 3px; border-top-right-radius: 3px; line-height: 34px; font-size: 13px; padding: 0 10px; position: relative; }
.cm_con .cm_title.pl50 { padding: 0 10px 0 43px; }
.cm_con .cm_title span { display: inline-block; vertical-align: top; margin-right: 30px; position: relative; }
.cm_con .cm_title span:first-of-type { font-weight: bold; }
.cm_con .cm_title span img { width: 18px; height: 18px; display: inline-block; vertical-align: top; margin-top: 8px; margin-left: 5px; }
.cm_con .cm_title span .dot { width: 6px; height: 6px; display: inline-block; vertical-align: top; background: #a91907; border-radius: 50%; position: absolute; right: -10px; top: 8px; cursor: pointer; }
.cm_con .cm_title .more { font-size: 12px; position: absolute; right: 10px; top: 0; }
.cm_con .cm_title .more.blue { color: #00c9ff; }
.cm_con .cm_title .red { color: red; }
.cm_con .cm_title .orange { color: #f49d16; }
.cm_con .cm_title .user_img { width: 30px; height: 30px; border-radius: 50%; overflow: hidden; position: absolute; left: 2px; top: 2px; }
.cm_con .cm_title .user_img img { width: 30px; height: 30px; }
.cm_con .cm_title input[type='checkbox'] { width: 13px; height: 13px; display: inline-block; vertical-align: top; margin-top: 10px; margin-right: 10px; }

.cm_con .cm_title .scroll_txt { display: inline-block; vertical-align: top; }
.cm_con .cm_title .scroll_txt .bd { height: 34px; overflow: hidden; }
.cm_con .cm_title .scroll_txt li.red { color: red; }
.cm_con .cm_title .scroll_txt li.orange { color: #f49d16; }

.cm_con .box { width: 100%; padding: 10px; }
.cm_con .box:after { content: ""; height: 0; display: block; visibility: hidden; clear: both; font-size: 0; }
.cm_right { width: 300px; height: 110px; border-left: 1px solid #eaeaea; float: left; padding-left: 10px; margin-left: 10px; }
.cm_right .title { font-size: 13px; font-weight: bold; margin-bottom: 7px; }
.cm_right_scroll { height: 75px; overflow-y: auto; }
.cm_right_table { width: 100%; table-layout: fixed; }
.cm_right_table td { border-bottom: 1px solid #eaeaea; font-size: 13px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.cm_right_table input[type='checkbox'] { width: 13px; height: 13px; display: inline-block; vertical-align: top; margin-top: 5px; }
.cm_right_table .red { color: red; }
.cm_right_table .orange { color: rgba(231,148,21,.9); }
.cm_right_table .blue { color: rgba(0,190,241,.9); }


.fk_title { font-size: 18px; font-weight: bold; text-align: center; }
.fk_title.mt50 { margin-top: 50px; }
.fk_txt { line-height: 20px; font-size: 14px; overflow: hidden; }
.fk_txt span { display: inline-block; vertical-align: top; min-width: 33%; }
.fk_table { width: 100%; border: 1px solid #000; table-layout: fixed; font-size: 14px; }
.fk_table th { background: #eaeaea; padding: 10px; line-height: 20px; }
.fk_table td { border: 1px solid #000; padding: 10px; line-height: 20px; word-wrap: break-word; }
.fk_line { border-top: 1px dashed #000; }

.fk_list_table { width: 100%; table-layout: fixed; font-size: 14px; }
.fk_list_table th { background: #eaeaea; padding: 7px; line-height: 20px; }
.fk_list_table td { border-bottom: 1px solid #d9d9d9; padding: 7px; line-height: 20px; word-wrap: break-word; text-align: center; }

.temp_title { background: #eaeaea; padding: 10px; line-height: 32px; text-align: center; font-weight: bold; }
.temp_title .text { width: 200px; height: 32px; border: 1px solid #eaeaea; border-radius: 0; outline: none; padding-left: 5px; padding-right: 35px; line-height: 30px; font-size: 13px; }


.form_input_select { position: relative; }
.form_input_select .text { background: url(/img/jt.png) no-repeat right center; padding-right: 25px; }
.form_input_select .selectbox { width: 100%; background: #fff; border: 1px solid #eaeaea; box-shadow: 0px 1px 4px rgba(0,0,0,0.1); position: absolute; left: 0; top: 40px; z-index: 2; padding: 5px; }
.form_input_select .selectbox h4 { line-height: 28px; border-bottom: 1px solid #eaeaea; font-size: 13px; font-weight: bold; margin-bottom: 5px; }
.form_input_select .selectbox p { line-height: 24px; font-size: 13px; cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.form_input_select .selectbox p.active { background: url(/img/lg.png) no-repeat right center; background-size: 16px; padding-right: 20px; }



.mem_panel { overflow: hidden; }
.mem_panel .panel { width: 320px; height: 230px; background: #fff; text-align: center; float: left; }
.mem_panel .panel .img { width: 90px; height: 90px; border-radius: 50%; border: 1px solid #ddd; overflow: hidden; position: relative; margin: 0 auto; }
.mem_panel .panel .img img { position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; }
.mem_panel .panel .name { height: 20px; line-height: 20px; font-size: 15px; font-weight: bold; margin-top: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.mem_panel .panel .info { overflow: hidden; border-top: 1px solid #eaeaea; padding: 8px 0; margin-top: 12px; }
.mem_panel .panel .info li { width: 50%; height: 42px; border-left: 1px solid #eaeaea; float: left; }
.mem_panel .panel .info li:first-of-type { border-left: none; }
.mem_panel .panel .info li a { display: block; }
.mem_panel .panel .info h4 { line-height: 20px; font-size: 16px; font-weight: bold; color: #f49d16; }
.mem_panel .panel .info p { line-height: 20px; font-size: 12px; margin-top: 1px; }
.mem_panel .list { width: 880px; float: left; }
.mem_panel .list li { width: 204px; height: 156px; background: #fff; float: left; margin-left: 16px; position: relative; }
.mem_panel .list li a { display: block; padding: 20px; }
.mem_panel .list .label { width: 66px; height: 24px; background: #f49d16; border-top-left-radius: 12px; border-bottom-left-radius: 12px; padding-left: 12px; line-height: 24px; font-size: 12px; color: #fff; position: absolute; right: 0; top: 10px; }
.mem_panel .list img { width: 60px; display: block; margin: 0 auto; }
.mem_panel .list h4 { font-size: 14px; font-weight: bold; text-align: center; margin-top: 10px; }
.mem_panel .list p { font-size: 20px; color: #f49d16; text-align: center; line-height: 20px; font-family: Impact; margin-top: 10px; }
.mem_panel .tool { width: 864px; height: 58px; background: #fff; float: left; margin-left: 16px; margin-top: 16px; padding-left: 120px; font-size: 0; overflow: hidden; position: relative; }
.mem_panel .tool label { width: 80px; height: 58px; background: #f49d16; line-height: 58px; padding-left: 5px; text-align: center; font-size: 14px; color: #fff; position: absolute; left: 0; top: 0; }
.mem_panel .tool label:after { content: ''; height: 0; border-left: 20px solid #f49d16; border-top: 29px solid transparent; border-bottom: 29px solid transparent; position: absolute; right: -20px; top: 0; }
.mem_panel .tool a { height: 30px; display: inline-block; vertical-align: top; background: #fff; margin: 14px 7px; padding: 0 10px; line-height: 30px; text-align: center; font-size: 13px; color: #666; }
.mem_panel .tool a:hover { background: #f49d16; color: #fff; }


.unit_plus_less { width: 20px; height: 36px; background: #fff; position: absolute; right: 1px; top: 1px; }
.unit_plus_less .plus { width: 20px; height: 18px; display: block; background: url(/img/icon/plus.png) no-repeat center center; cursor: pointer; }
.unit_plus_less .less { width: 20px; height: 18px; display: block; background: url(/img/icon/less.png) no-repeat center center; cursor: pointer; }



/********* 会计专员 *********/
.config_table { width: 100%; table-layout: fixed; }
.config_table th { background: #eaeaea; border: 1px solid #d9d9d9; text-align: center; padding: 5px; line-height: 20px; font-size: 12px; }
.config_table td { padding: 5px; line-height: 20px; font-size: 12px; vertical-align: top; position: relative; }
.config_table .num { display: inline-block; vertical-align: top; line-height: 30px; font-size: 12px; }
.config_table .text_group { position: relative; }
.config_table .text_group .unit_label { min-width: 28px; height: 28px; background: #fff; border-right: 1px solid #d9d9d9; border-top-left-radius: 3px; border-bottom-left-radius: 3px; display: inline-block; vertical-align: top; padding: 0 5px; line-height: 28px; text-align: center; font-size: 12px; position: absolute; left: 1px; top: 1px; }
.config_table .text_group .unit { min-width: 28px; height: 28px; background: #fff; border-left: 1px solid #d9d9d9; border-top-right-radius: 3px; border-bottom-right-radius: 3px; display: inline-block; vertical-align: top; padding: 0 5px; line-height: 28px; text-align: center; font-size: 12px; position: absolute; right: 1px; top: 1px; }
.config_table .text_group .unit_text { width: 75px; height: 28px; background: #fff; border: none; border-left: 1px solid #d9d9d9; border-top-right-radius: 3px; border-bottom-right-radius: 3px; display: inline-block; vertical-align: top; padding-left: 5px; line-height: 28px; text-align: center; font-size: 12px; position: absolute; right: 1px; top: 1px; }
.config_table .text { width: 100%; height: 30px; background: #fff; border: 1px solid #d9d9d9; border-radius: 3px; outline: none; padding-left: 5px; font-size: 12px; }
.config_table .text.pl33 { padding-left: 33px; }
.config_table .text.pl40 { padding-left: 40px; }
.config_table .payment_group:after { content: ''; height: 0; display: block; visibility: hidden; clear: both; font-size: 0; }
.config_table .valuation_group:after { content: ''; height: 0; display: block; visibility: hidden; clear: both; font-size: 0; }
.config_table .valuation_group .fl { width: 115px; }
.config_table .valuation_group .text_group { display: inline-block; vertical-align: top; }
.config_table .valuation_group .text_group .text { /*padding-right: 30px;*/ }
.config_table .form_input_check label { font-size: 12px; }
.config_table .img_btn { width: 20px; height: 20px; display: inline-block; vertical-align: top; }
.config_table .img_btn.add { background: url(/img/icon/plus.png) no-repeat center center; }
.config_table .img_btn.delete { background: url(/img/icon03.png) no-repeat center center; margin-top: 5px; }
.config_table .btnbox { text-align: left; }
.config_table .btnbox .link_btn { display: inline-block; vertical-align: top; width: auto; height: 20px; line-height: 20px; font-size: 12px; color: #00c9ff; text-decoration: underline; margin-right: 15px; }


.config_view { border-bottom: 1px dashed #d9d9d9; padding-bottom: 15px; line-height: 20px; font-size: 13px; }
.config_view .group { margin-top: 15px; }
.config_view .span { display: inline-block; vertical-align: top; margin-right: 8px; line-height: 20px; position: relative; }
.config_view .span.red { color: red; }
.config_view .span.blue { color: #00c9ff; text-decoration: underline; cursor: pointer; }
.config_view .span_link { display: inline-block; vertical-align: top; margin-right: 10px; text-decoration: underline; color: #00c9ff; cursor: pointer; }
.config_view .more { font-size: 13px; color: #00c9ff; cursor: pointer; margin-left: 20px; }
.config_view .status { width: 124px; border: 1px solid #d9d9d9; border-radius: 3px; line-height: 18px; text-align: center; cursor: default; }
.config_view .status_p { width: 124px; border: 1px solid #d9d9d9; border-radius: 3px; line-height: 18px; text-align: center; color: #f49d16; cursor: pointer; }
.config_view .txt { display: inline-block; vertical-align: top; min-width: 498px; }
.config_view .text { width: 50px; border: none; border-bottom: 1px solid #d9d9d9; text-align: center; }
.config_view .paybox { display: block; }
.config_view .paybox .con { width: 550px; display: inline-block; vertical-align: top; }
.config_view .paybox .txt { margin-top: 10px; }
.config_view .paybox.active { display: block; }



.config_view .span_popbox { width: 300px; background: #fff; border: 1px solid #eaeaea; border-radius: 3px; box-shadow: 0 2px 5px rgba(0,0,0,.2); padding: 5px 10px; text-align: left; font-size: 13px; line-height: 20px; position: absolute; left: 0; top: 20px; z-index: 1; display: none; }
.config_view .span:hover .span_popbox p { margin: 5px 0; }
.config_view .span:hover .span_popbox { display: block; }



.config_list { width: 100%; border: 1px solid #eaeaea; table-layout: fixed; }
.config_list th { background: #eaeaea; border: 1px solid #eaeaea; padding: 10px 5px; line-height: 20px; text-align: left; font-size: 13px; }
.config_list td { border-bottom: 1px solid #eaeaea; padding: 10px 5px; line-height: 20px; font-size: 13px; }
.config_list .img_btn { width: 20px; height: 20px; display: inline-block; vertical-align: top; }
.config_list .img_btn.edit { background: url(/img/tb04.png) no-repeat center center; }
.config_list .img_btn.delete { background: url(/img/icon03.png) no-repeat center center; margin-left: 5px; }


.order_identify { width: 20px; height: 20px; display: inline-block; vertical-align: top; background: url(/img/y-ys.png) no-repeat center center; background-size: 18px; cursor: pointer; position: relative; }
.order_identify .box { width: 220px; box-shadow: 0 1px 4px rgba(0,0,0,.2); padding: 10px; position: absolute; left: 0; top: 20px; display: none; z-index: 1; }
.order_identify h4 { line-height: 30px; border-bottom: 1px solid #eaeaea; font-size: 13px; font-weight: bold; margin-bottom: 5px; }
.order_identify p { line-height: 30px; font-size: 12px; }
.order_identify:hover .box { display: block; }



/*.index_recommend { margin: 30px -14px 0; }
.index_recommend ul { word-spacing: -40px; display: inline-table; width: 100%; }
.index_recommend li { width: 279px; display: inline-block; vertical-align: top; border: 1px solid #eaeaea; margin: 0 14px; }
.index_recommend .img { width: 100%; height: 120px; }
.index_recommend .txt { padding: 10px 20px; text-align: center; position: relative; }
.index_recommend .txt:before { content: ''; border-bottom: 14px solid #fff; border-left: 10px solid transparent; border-right: 10px solid transparent; position: absolute; left: 50%; top: -14px; margin-left: -10px; }
.index_recommend .txt h4 { line-height: 20px; font-size: 17px; font-weight: bold; border-bottom: 1px solid #eaeaea; padding-bottom: 10px; }
.index_recommend .txt p { line-height: 20px; font-size: 12px; color: #666; margin-top: 10px; }
.index_recommend li a:hover .txt { background: #f5f5f5; }
.index_recommend li a:hover .txt:before { border-bottom: 14px solid #f5f5f5; }*/

.index_total { background: #f5f5f5; border-bottom: 1px solid #eaeaea; padding: 20px 0; overflow: hidden; }
.index_total dl { width: 300px; height: 40px; border-right: 1px solid #eaeaea; float: left; }
.index_total dl:last-of-type { border-right: none; }
.index_total dt { width: 100px; float: left; text-align: center; font-size: 0; }
.index_total dd { margin-left: 100px; }
.index_total h4 { line-height: 20px; font-size: 12px; color: #000; }
.index_total h4 em { font-size: 16px; font-weight: bold; color: #000; margin-right: 5px; }
.index_total p { line-height: 20px; font-size: 12px; color: #666; }


.location_list_table { width: 100%; table-layout: fixed; }
.location_list_table th { background: #eaeaea; padding: 10px; font-size: 13px; font-weight: bold; }
.location_list_table td { border-bottom: 1px solid #eaeaea; padding: 10px; text-align: center; font-size: 13px; }
.location_list_table.active { margin-top: 15px; }
.location_list_table.active td { background: #eaeaea; }
.location_list_table .btn { font-size: 13px; color: #00c9ff; }


.location_table { width: 100%; table-layout: fixed; border: 1px solid #eaeaea; }
.location_table td { padding: 10px; font-size: 13px; }
.location_table td.bg { background: #f5f5f5; }
.location_table td.btnbox { text-align: center; }
.location_table td.btnbox .btn { min-width: 60px; height: 28px; display: inline-block; vertical-align: top; margin: 0 5px; background: #f5f5f5; border: 1px solid #eaeaea; font-size: 13px; color: #666; padding: 0 10px; line-height: 26px; text-align: center; }
.location_table td.btnbox .btn:hover { background: #00c9ff; border: 1px solid #00c9ff; color: #fff; }


.index_item { background: #fff; padding: 70px 0; }
.index_item_title { font-size: 22px; text-align: center; }
.index_item_txt { width: 500px; margin: 20px auto; line-height: 20px; font-size: 12px; color: #666; text-align: center; }
.mt60 { margin-top: 60px; }


.index_about ul { word-spacing: -40px; display: inline-table; width: 100%; }
.index_about li { width: 300px; display: inline-block; vertical-align: top; text-align: center; border-left: 1px dashed #eaeaea; }
.index_about li:first-of-type { border-left: none; }
.index_about li img { width: 40px; }
.index_about li h4 { font-size: 14px; font-weight: bold; line-height: 20px; margin-top: 10px; }
.index_about li p { font-size: 12px; line-height: 20px; margin-top: 5px; }


.index_panel { overflow: hidden; }
.index_panel .row { margin: 0 -12px; }
.index_panel .con { width: 384px; height: 240px; /*background: url(/img/im01.jpg) no-repeat center center;*/ float: left; padding: 30px; margin: 0 12px; }
.index_panel .con h4 { font-size: 17px; font-weight: bold; color: #fff; }
.index_panel .con p { font-size: 13px; color: #fff; line-height: 24px; margin-top: 15px; }


#qb_collection_img_mask { display: none !important; }
.name-pre-approval { background: #fafafa; padding: 30px 0; overflow: hidden; }
.name-pre-approval .title { line-height: 40px; font-size: 17px; font-weight: bold; float: left; margin-right: 20px; }
.name-pre-approval .text { width: 280px; height: 40px; background: #fff; border-radius: 3px; padding-left: 10px; font-size: 13px; float: left; margin-right: 15px; }
.name-pre-approval .button { width: 110px; height: 40px; display: block; background: #15a6ce; border-radius: 3px; line-height: 40px; text-align: center; font-size: 13px; color: #fff; float: left; }



.index_func { width: 100%; height: 720px; position: relative; }
.index_func ul { width: 100%; height: 100%; position: relative; }
.index_func li { background: #eee; overflow: hidden; position: absolute; }
.index_func li:nth-child(1) { width: 360px; height: 360px; left: 0px; top: 0px; }
.index_func li:nth-child(2) { width: 360px; height: 180px; left: 0px; top: 360px; }
.index_func li:nth-child(3) { width: 480px; height: 180px; left: 360px; top: 0px; }
.index_func li:nth-child(4) { width: 480px; height: 180px; left: 360px; top: 180px; }
.index_func li:nth-child(5) { width: 480px; height: 180px; left: 360px; top: 360px; }
.index_func li:nth-child(6) { width: 360px; height: 180px; left: 840px; top: 0px; }
.index_func li:nth-child(7) { width: 360px; height: 360px; left: 840px; top: 180px; }
.index_func li:nth-child(8) { width: 600px; height: 180px; left: 0px; top: 540px; }
.index_func li:nth-child(9) { width: 600px; height: 180px; left: 600px; top: 540px; }
.index_func li .tit { font-size: 22px; font-weight: bold; color: #14a6cd; letter-spacing: 2px; opacity: 1; position: absolute; transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; }
.index_func li:nth-child(1) .tit { left: 35px; top: 35px; }
.index_func li:nth-child(2) .tit { left: 190px; top: 70px; }
.index_func li:nth-child(3) .tit { left: 270px; top: 70px; }
.index_func li:nth-child(4) .tit { left: 95px; top: 55px; }
.index_func li:nth-child(5) .tit { left: 95px; top: 70px; }
.index_func li:nth-child(6) .tit { left: 60px; top: 70px; }
.index_func li:nth-child(7) .tit { left: 60px; top: 55px; }
.index_func li:nth-child(8) .tit { left: 190px; top: 70px; }
.index_func li:nth-child(9) .tit { left: 300px; top: 70px; }
.index_func li .con { width: 100%; height: 100%; display: block; background: rgba(0,0,0,.6); padding: 30px; position: absolute; left: 0; top: 100%; transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; }
.index_func li .con h3 { font-size: 24px; color: #f2f2f2; }
.index_func li .con p { font-size: 15px; color: #f2f2f2; line-height: 2; margin-top: 20px; }
.index_func li:hover .tit, .index_func li.active .tit { opacity: 0; }
.index_func li:hover .con, .index_func li.active .con { top: 0; }


.index_func2 { width: 100%; height: 600px; box-shadow: 0 2px 4px rgba(0,0,0,.1); position: relative; margin-top: 60px; }
.index_func2 ul { width: 100%; height: 100%; position: relative; }
.index_func2 li { width: 200px; height: 150px; background: #f2f2f2; overflow: hidden; line-height: 150px; text-align: center; font-size: 18px; font-weight: bold; color: #f2f2f2; cursor: pointer; position: absolute; }
.index_func2 li:nth-child(1) { background: #14a6cd; left: 0px; top: 0px; }
.index_func2 li:nth-child(2) { background: #15bfec; left: 200px; top: 0px; }
.index_func2 li:nth-child(3) { background: #14a6cd; left: 400px; top: 0px; }
.index_func2 li:nth-child(4) { background: #15bfec; left: 600px; top: 0px; }
.index_func2 li:nth-child(5) { background: #14a6cd; left: 800px; top: 0px; }
.index_func2 li:nth-child(6) { background: #15bfec; left: 1000px; top: 0px; }
.index_func2 li:nth-child(7) { background: #f49d16; left: 0px; top: 150px; }
.index_func2 li:nth-child(8) { background: #de8b09; left: 0px; top: 300px; }
.index_func2 li:nth-child(9) { background: #f49d16; left: 0px; top: 450px; }
.index_func2 li.active { border-bottom: 3px solid #000; }
.index_func2 .conbox { width: 1000px; height: 450px; background: #fff; padding: 30px; position: absolute; left: 200px; top: 150px; z-index: 1; }
.index_func2 .con { display: none; }
.index_func2 .con.active { display: block; }
.index_func2 .con_t { padding-bottom: 15px; border-bottom: 1px dashed #ddd; }
.index_func2 .con_t h3 { font-size: 18px; font-weight: bold; color: #333; }
.index_func2 .con_t p { line-height: 18px; font-size: 13px; color: #666; margin-top: 15px; }




/******* fullpage首页 *******/
.full_header { width: 100%; background: #fff; position: fixed; left: 0; top: 0; z-index: 100; }
.full_header_box { width: 70%; min-width: 1000px; height: 80px; margin: 0 auto; position: relative; }
.full_header .logo { height: 40px; position: absolute; left: 0px; top: 20px; }
.full_header_subnav { text-align: right; }
.full_header_subnav li { display: inline-block; vertical-align: top; padding: 0 20px; }
.full_header_subnav li a { display: block; line-height: 34px; font-size: 12px; color: #333; }
.full_header_subnav li img { width: 20px; height: 20px; display: inline-block; vertical-align: top; margin-top: 7px; margin-right: 5px; }
.full_header_subnav li.reg { padding: 0 0 0 20px; }
.full_header_subnav li.reg a { background: #f49d16; padding: 0 15px; color: #fff !important; }
.full_header_subnav li.tel a { font-size: 13px; color: #f49d16; }
.full_header_subnav li a:hover { color: #f49d16; }
.full_header_nav { text-align: right; }
.full_header_nav ul { display: inline-block; vertical-align: top; border-top: 1px solid #f5f5f5; }
.full_header_nav li { display: inline-block; vertical-align: top; padding: 0 35px; }
.full_header_nav li a { display: block; line-height: 45px; font-size: 16px; color: #333; }
.full_header_nav li a:hover { color: #f49d16; text-shadow: 0 1px 5px rgba(244, 157, 22, .1); }
.full_header_nav li:first-child { padding: 0 35px 0 0; }
.full_header_nav li:last-child { padding: 0 0 0 35px; }


.fullmenu_box { position: fixed; right: 10px; top: 50%; margin-top: -205px; z-index: 100; }
#fullmenu { background: rgba(0,0,0,.5); }
#fullmenu li { display: block; border-top: 1px solid rgba(255,255,255,.1); }
#fullmenu li:first-of-type { border-top: none; }
#fullmenu a { display: block; padding: 0 30px; line-height: 40px; text-align: center; font-size: 14px; color: #fff; }
#fullmenu .active a { background: #f49d16; }
.fullmenu_hide { width: 40px; height: 40px; display: block; background: url(/img/full_close.png) no-repeat center center rgba(0,0,0,.5); background-size: 20px; margin-top: 10px; margin-left: auto; margin-right: 0; }
.fullmenu_show { width: 40px; height: 100px; background: rgba(0,0,0,.5); border-top-left-radius: 10px; border-bottom-left-radius: 10px; padding: 26px 0; line-height: 24px; text-align: center; font-size: 14px; color: #fff; position: fixed; right: -40px; top: 50%; margin-top: -50px; z-index: 100; }


.fullbox { display: table; width: 100%; }
.fulltitle { line-height: 40px; text-align: center; font-size: 48px; font-weight: bold; color: #fff; opacity: 0; }
.fullintro { max-width: 750px; line-height: 30px; text-align: center; font-size: 17px; color: #fff; margin: 20px auto 0; opacity: 0; }
.fullleft .fulltitle, .fullright .fulltitle { max-width: 400px; text-align: left; }
.fullleft .fullintro, .fullright .fullintro { max-width: 400px; text-align: left; margin: 20px 0 0; }


.index_module { width: 490px; border: none; }
.index_module .conr { width: 100%; height: 320px; }

.full_form { width: 400px; margin-top: 30px; opacity: 0; }
.full_form .text { width: 100%; height: 40px; display: inline-block; vertical-align: top; background: #fff; border: none; border-radius: 3px; padding-left: 10px; font-size: 13px; text-align: left; float: left; }
.full_form .button { width: 100%; height: 44px; display: inline-block; vertical-align: top; background: rgba(0,0,0,.5); border-radius: 44px; line-height: 44px; text-align: center; font-size: 14px; color: #fff; letter-spacing: 1px; transition: 1s; -webkit-transition: 1s; -moz-transition: 1s; }
.full_input_inline { display: inline-block; vertical-align: top; margin: 0 5px; }
.full_input_inline.mt15 { margin: 15px 5px 0 5px; }
.full_input { width: 100%; display: inline-block; vertical-align: top; position: relative; }
.full_input:after { content: ""; height: 0; display: block; visibility: hidden; clear: both; font-size: 0; }
.full_input_label { height: 30px; display: block; line-height: 30px; text-align: left; font-size: 14px; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.full_input .yzm_img { width: 80px; height: 40px; position: absolute; right: 10px; top: 30px; }
.full_input .yzm_btn { min-width: 80px; height: 40px; display: inline-block; vertical-align: top; background: #fff; border-left: 1px solid #eee; border-top-right-radius: 3px; border-bottom-right-radius: 3px; padding: 0 10px; line-height: 40px; text-align: center; font-size: 13px; color: #666; position: absolute; right: 0px; top: 30px; }

.full_form .button:hover { background: #f49d16; box-shadow: 0 1px 10px rgba(0,0,0,.2); }


.fullleft .fullimg { width: 45%; display: table-cell; vertical-align: middle; padding-right: 15%; opacity: 0; }
.fullleft .fullcon { width: 55%; display: table-cell; vertical-align: middle; padding-left: 15%; }
.fullright .fullimg { width: 55%; display: table-cell; vertical-align: middle; padding-right: 15%; padding-left: 10%; opacity: 0; }
.fullright .fullcon { width: 45%; display: table-cell; vertical-align: middle; }

.section.active .fullright .fullimg { opacity: 1; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeInLeftBig; animation-name: fadeInLeftBig; }
.section.active .fullleft .fullimg { opacity: 1; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeInRightBig; animation-name: fadeInRightBig; }



.fullfunc { width: 1000px; box-shadow: 0 0 50px rgba(6,17,47,.7); margin: 50px auto 0; display: none; }
.fullfunc:after { content: ""; height: 0; display: block; visibility: hidden; clear: both; font-size: 0; }
.fullfunc .tab { width: 200px; float: left; }
.fullfunc .tab li { background: #fff; padding: 40px 0; line-height: 20px; text-align: center; font-size: 16px; color: #333; cursor: pointer; position: relative; }
.fullfunc .tab li.active { background: #f49d16; color: #fff; }
.fullfunc .tab li.active:before { content: ""; width: 10px; height: 100%; background: #f49d16; position: absolute; left: -10px; top: 0; }
.fullfunc .tab li.active:after { content: ""; width: 10px; height: 100%; background: #f49d16; position: absolute; right: -10px; top: 0; }
.fullfunc .conbox { width: 100%; height: 300px; background: rgba(0,0,0,.5); position: relative; }
.fullfunc .con { width: 850px; height: 100%; overflow-y: auto; padding: 20px; line-height: 32px; font-size: 14px; color: #fff; }
.fullfunc .con.active { display: block; }
.fullfunc .readmore { width: 150px; height: 300px; border-left: 1px solid #999; line-height: 300px; text-align: center; font-size: 16px; color: #fff; position: absolute; right: 0; top: 0; transition: 1s; -webkit-transition: 1s; -moz-transition: 1s; }
.fullfunc .readmore:hover { background: #999; }

.full_news { width: 1000px; margin: 50px auto 0; display: none; }
.full_news:after { content: ""; height: 0; display: block; visibility: hidden; clear: both; font-size: 0; }

.full_customer { width: 1000px; margin: 50px auto 0; position: relative; display: none; }
.full_customer .bd { width: 880px; margin: 0 auto; position: relative; }
.full_customer .bd li { width: 200px !important; height: 200px; float: left; margin: 0 10px; position: relative; }
.full_customer .bd li .con { width: 200px; height: 90px; background: #fff; border: 1px solid #eaeaea; margin-bottom: 20px; position: relative; }
.full_customer .bd li img { position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; padding: 10px; }
.full_customer .hd .prev, .full_customer .hd .next { width: 40px; height: 40px; display: block; position: absolute; top: 50%; margin-top: -20px; }
.full_customer .hd .prev { background: url(/img/pic_prev.png) no-repeat center center; left: 0; }
.full_customer .hd .next { background: url(/img/pic_next.png) no-repeat center center; right: 0; }


.chat_list_postion { width: 1000px; height: 450px; background: #fcfcfc; box-shadow: 0 0 50px rgba(6,17,47,.7); padding: 20px 20px 80px; margin: 50px auto 0; position: relative; opacity: 0; }
.chat_list { position: relative; overflow-y: auto; width: 100%; height: 100%; }
.chat_list li { padding: 0 50px; position: relative; margin-top: 15px; }
.chat_list .tx { width: 45px; height: 45px; border: 1px solid #eaeaea; border-radius: 50%; overflow: hidden; position: absolute; left: 0; top: 0; }
.chat_list .tx img { position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; padding: 5px; }
.chat_list .name { font-size: 13px; color: #0087cf; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 3px; }
.chat_list .txt { padding: 10px; background: #fff; border-radius: 7px; border: 1px solid #e1e1e1; position: relative; }
.chat_list .txt p { font-size: 12px; color: #333; line-height: 20px; }
.chat_list .txt hr { margin: 5px 0; }
.chat_list .txt b { margin: 0 5px; color: #000; }
.chat_list .txt a { color: #00c9ff; }
.chat_list .txt:before { content: ""; width: 0; display: block; border-right: 8px solid #e1e1e1; border-top: 6px solid transparent; border-bottom: 6px solid transparent; position: absolute; left: -8px; top: 8px; }
.chat_list .txt:after { content: ""; width: 0; display: block; border-right: 8px solid #fff; border-top: 6px solid transparent; border-bottom: 6px solid transparent; position: absolute; left: -7px; top: 8px; }
.chat_list .txt img { font-size: 0; display: block; }
.chat_list .date { font-size: 12px; color: #666; /*font-style: italic;*/ margin-top: 5px; }
.chat_list .right .tx { left: initial; right: 0; }
.chat_list .right .name { text-align: right; }
.chat_list .right .txt { background: #13a5ee; border: 1px solid #13a5ee; }
.chat_list .right .txt p { color: #fff; }
.chat_list .right .txt:before { content: ""; display: none; }
.chat_list .right .txt:after { content: ""; width: 0; display: block; border-left: 8px solid #13a5ee; border-right: none; border-top: 6px solid transparent; border-bottom: 6px solid transparent; position: absolute; right: -8px; top: 8px; left: initial; }
.chat_list .right .date { text-align: right; }

.chat_foot { width: 100%; height: 61px; background: #fcfcfc; border-top: 1px solid #eaeaea; position: absolute; left: 0; bottom: 0; padding-left: 10px; padding-right: 100px; z-index: 10; }
.chat_center { width: 100%; height: 40px; background: #f0f0f0; border-radius: 3px; box-shadow: inset 2px 2px 2px #eaeaea; border: 1px solid #ddd; margin-top: 10px; position: relative; padding-right: 0; }
.chat_text { width: 100%; height: 38px; background: none; border: none; outline: none; padding-left: 10px; font-size: 13px; color: #333; }
.chat_submit { width: 80px; height: 40px; background: #0087cf; display: block; line-height: 40px; text-align: center; font-size: 13px; color: #fff; position: absolute; right: 10px; top: 10px; border-radius: 3px; }

.fullfunc, .full_news, .full_customer { display: block; }
.section.active .fulltitle, .section.active .fullintro, .section.active .full_form, .section.active .chat_list_postion, .section.active .fullfunc, .section.active .full_news, .section.active .full_customer { opacity: 1; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }
.section.active .fulltitle { animation-delay: 0.4s; -moz-animation-delay: 0.4s; -webkit-animation-delay: 0.4s; -o-animation-delay: 0.4s; }
.section.active .fullintro { animation-delay: 0.8s; -moz-animation-delay: 0.8s; -webkit-animation-delay: 0.8s; -o-animation-delay: 0.8s; }
.section.active .full_form { animation-delay: 1.2s; -moz-animation-delay: 1.2s; -webkit-animation-delay: 1.2s; -o-animation-delay: 1.2s; }
.section.active .chat_list_postion { animation-delay: 1.2s; -moz-animation-delay: 1.2s; -webkit-animation-delay: 1.2s; -o-animation-delay: 1.2s; }
.section.active .fullfunc { animation-delay: 1.2s; -moz-animation-delay: 1.2s; -webkit-animation-delay: 1.2s; -o-animation-delay: 1.2s; }
.section.active .full_news { animation-delay: 1.2s; -moz-animation-delay: 1.2s; -webkit-animation-delay: 1.2s; -o-animation-delay: 1.2s; }
.section.active .full_customer { animation-delay: 1.2s; -moz-animation-delay: 1.2s; -webkit-animation-delay: 1.2s; -o-animation-delay: 1.2s; }
