@charset "utf-8";
/* CSS Document */
body { margin: 0; padding: 0; font-size: 14px; font-family: '\5FAE\8F6F\96C5\9ED1', Heletica, sans-serif; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; background: #fff; }
div, form, img, ul, ol, li, p, dl, dt, dd { margin: 0; padding: 0; border: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: normal; font-family: '\5FAE\8F6F\96C5\9ED1'; }
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
fieldset, img, input { border: 0 none; }
table { border-collapse: collapse; border-spacing: 0; }
ul, li { list-style: none; }
i, em { font-style: normal; }
fieldset, img { border: 0px; }
textarea { resize: vertical }
a { text-decoration: none; color: #333; blr:exPRession(this.onFocus=this.blur());
-webkit-tap-highlight-color: rgba(0,0,0,0); }
input[type=button] { cursor: pointer; -webkit-appearance: none; border-bottom-right-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0; border-top-left-radius: 0; width: 100%; }
input[type=text] { cursor: pointer; -webkit-appearance: none; border-bottom-left-radius: 0px; border-top-left-radius: 0px; border-bottom-right-radius: 0; border-top-right-radius: 0; }
input[type=submit] { cursor: pointer; -webkit-appearance: none; border-radius: 0; }
a:focus { outline: 0; }
a:hover { text-decoration: none; }
.clear:after { content: ""; display: block; visibility: hidden; height: 0; clear: both; }
.clear { zoom: 1 }
.left { float: left; }
.right { float: right; }
.p15 { padding-top: 15px; }
.mb15 { margin-bottom: 15px; }
.m60 { margin-top: 60px; }
.warp { padding: 10px 10px 0 10px; overflow: hidden; clear: both; }
.warp1 { padding: 10px 10px 0 10px; }
/* 顶部 */
.hidden { display: none; }
.top_bj { height: 2rem; background-color: #bf0103; display: block; overflow: hidden }
.top_bj .top1 img { float: right; padding-top: 0.2rem; padding-left: 1rem; width: 30%; }
/* 导航 */
.top { width: 100%; z-index: 99; display: block; overflow: hidden; }
.logo { padding: 10px 10px 0px 10px; padding-right: 0; padding-left: 10px; }
.logo h1 { padding-top: 5px; }
.logo h1 img { float: left; width: 63%; }
.logo .menu { float: right; }
.logo .menu a { display: block; margin-top: 2px; }
.logo .menu a img { width: 90%; }
.logo1 { padding: 10px 10px 0px 10px; padding-right: 0; padding-left: 10px; }
.logo1 h1 { padding-top: 5px; }
.logo1 h1 img { float: left; width: 26%; margin-top: -2px }
.logo1 .menu { float: right; }
.logo1 .menu a { display: block; margin-top: 2px; }
.logo1 .menu a img { width: 90%; }
.tc_twonav .black_bg { background: rgba(0,0,0,.5); position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 998; }
.tc_twonav .back_scz { position: fixed; left: 0; top: 0; width: 15%; height: 100%; z-index: 999; background-size: 40% auto; }
.tc_twonav .right_nav { position: fixed; background: #fff; left: 15%; top: 0; width: 85%; height: 100%; z-index: 999; }
.tc_twonav .right_nav ul li a { height: 3rem; line-height: 3rem; width: 100%; border-bottom: 1px solid #ddd; display: block; text-align: center; font-size: 1rem; color: #333; }
.dh img { width: 50%; float: right; padding-right: 10px }
/* banner */
.banner { position: relative; display: block; overflow: hidden; width: 100%; margin-bottom: 4px; z-index: 1; clear: both; margin-top: 10px }
.slides { position: relative; }
.slides li img { display: block; width: 100% \9; max-width: 100%; height: auto; }
.flex-control-nav { position: absolute; bottom: 0.3rem; z-index: 2; width: 100%; text-align: center; }
.flex-control-nav li { display: inline-block; width: 5px; height: 5px; margin: 0 2px; *display:inline;
zoom: 1; }
.flex-control-nav a { display: inline-block; width: 5px; height: 5px; line-height: 40px; overflow: hidden; cursor: pointer; background-color: #1563ba; border-radius: 10px; }
.flex-control-nav .flex-active { background-position: 0 0; border: 1px solid #1563ba; background-color: rgba(255,255,255,0) }
/* 下拉 */
.transform { transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99); -webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99); }
#category { margin-right: -2.2%; }
#category .label { line-height: 2.2rem; height: 2.2rem; background: #d01311; color: #fff; font-size: 1rem;/* padding-left: 20px; */ width: 48%; float: left; margin-right: 2% }
#category .label .text { width: 90%; float: left }
.dropmenu { margin: 0.5rem 0; }
.dropmenu .label .down { float: right; font-size: 2.4rem; margin-top: 8px; width: 10%; padding-top: 6px }
.dropmenu ul { width: 48.5%; height: 0; overflow-y: auto; position: absolute; z-index: 1; background-color: #fff; }
.dropmenu ul li { width: 100%; height: 2.2rem; float: left; border-bottom: #f0f0f0 1px solid; }
.dropmenu ul li a { line-height: 2.2rem; height: 2.2rem; padding: 0 20px; color: #969595; display: block; background: #fff; font-size: 0.9rem }
.dropmenu ul li a.active { background: #f1f1f1; color: #d01311; }
/* 服务品牌  */
.title { background: url("../images/icon1.jpg"/*tpa=http://cdn.9257.com.cn/tpl/weixiuwap/images/icon1.jpg*/) no-repeat 0 4px; font-size: 1.2rem; color: #333333; padding-left: 15px; margin-bottom: 20px }
.region { padding: 10px 10px 5px 10px; display: block; overflow: hidden }
.ys1 { background-color: #1563ba; color: #fff; }
.ys2 { background-color: #f5f211; color: #333 }
.region h2 { float: left; font-size: 16px; margin-bottom: 7px }
.region_ys1 a:hover, .region_ys1 a.on { background-color: #acd1fb; color: #333; border-radius: 5px; }
.region_ys2 a:hover, .region_ys2 a.on { background-color: #1563ba; color: #fff; border-radius: 5px; }
.region_ys { float: left; margin-right: -10px; }
.region_ys.in { height: 30px; overflow: hidden; width: 90%; }
.region_ys.on { height: auto; }
.region_ys a { font-size: 14px; margin-bottom: 5px; float: left; text-align: center; margin-right: 2%; }
.server_ys1 a:hover, .server_ys1 a.on { background-color: #acd1fb; color: #333; border-radius: 5px; }
.server_ys2 a:hover, .server_ys2 a.on { background-color: #1563ba; color: #fff; border-radius: 5px; }
.server_ys { float: left; margin-right: -10px; }
.server_ys.in { height: 30px; overflow: hidden; width: 240px; }
.server_ys.on { height: auto; }
.server_ys a { font-size: 14px; margin-bottom: 5px; float: left; text-align: center; margin-right: 5px; }
.region_ys2 a { color: #333; width: 22%; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.region_ys1 a { color: #fff; width: 22%; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.server_ys2 a { color: #333; width: 70px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.server_ys1 a { color: #fff; width: 70px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.brand_main { border: 1px solid #f1f1f1; border-top: 0; padding: 10px 0; }
.brand_t { display: block; overflow: hidden; }
.brand_t a { width: 30%; height: 35px; border: 1px solid #f1f1f1; text-align: center; line-height: 35px; color: #333; float: left; margin-left: 2%; margin-bottom: 8px; border-radius: 5px; }
.brand_t a:hover { background-color: #1563ba; color: #fff; }
.brand_main1 { border: 1px solid #f1f1f1; border-top: 0; padding: 20px 0; }
.brand_t1 { display: block; overflow: hidden; }
.brand_t1 a { width: 70px; height: 30px; border: 1px solid #f1f1f1; text-align: center; line-height: 30px; color: #333; float: left; margin-left: 13px; margin-bottom: 15px; border-radius: 5px }
.brand_t1 a:hover { background-color: #1563ba; color: #fff; }
.more { width: 150px; height: 35px; line-height: 35px; text-align: center; background-color: #1563ba; margin: 0 auto; color: #fff; border-radius: 20px; margin-top: 10px }
.more a { color: #fff; }
.pic_icon1 { display: none; position: relative; right: 10px; top: 6px; cursor: pointer; float: right }
.pic_icon2 { display: none; position: relative; right: 2px; top: 3px; cursor: pointer; float: right }
/* 主体  */
.main1 { margin-top: 1rem; }
.title1 { border-bottom: 2px solid #cccccc; height: 32px; }
.title1 h2 { font-size: 18px; color: #333333; border-bottom: 2px solid #1563ba; float: left; height: 32px }
.title1 .more1 a { float: right; line-height: 32px; font-size: 14px; color: #333; }
.title1 .more1 a:hover { color: #1563ba; }
.main1_1 { margin-top: 15px; }
.main1_1 .im { width: 33%; }
.main1_1 img { width: 100%; }
.main1_1 .main1_1_t { width: 64%; }
.main1_1 .main1_1_t h2 { font-size: 0.95rem; color: #444444; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1.2rem; }
.main1_1 .main1_1_t a:hover h2 { color: #1563ba; }
.main1_1 .main1_1_t h3 { font-size: 0.8rem; color: #888888; line-height: 1.2rem; overflow: hidden;/* overflow: hidden; *//* text-overflow: ellipsis; *//* white-space: nowrap; */ height: 2.5rem; margin-top: 0.3rem }
.main1_2 { padding-top: 5px; display: block; overflow: hidden; clear: both }
.main1_2 p { background: url("../images/icon2.jpg"/*tpa=http://cdn.9257.com.cn/tpl/weixiuwap/images/icon2.jpg*/) no-repeat 0 3px; padding-left: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 0.9rem; color: #444444; margin-top: 10px }
.main1_2 p a, .main2_1 p a { color: #444444 }
.main1_2 p a:hover, .main2_1 p a:hover { color: #1563ba; }
.main2 { margin-top: 1rem; }
.main2_1 { margin-top: 0.7rem; }
.main2_1 img { width: 100%; }
.main2_1 p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 0.9rem; color: #444444; border-bottom: 1px dashed #ccc; line-height: 30px }
.gg { margin-top: 1rem; }
.gg img { width: 100%; }
form { display: block; overflow: hidden; margin-bottom: 0.5rem }
.form_l { width: 100%; }
.form_1 { margin-bottom: 1rem }
.form_1 label { font-size: 0.9rem; color: #666666; }
.form_1 label em { color: #bf0103; }
.form_1 input { width: 96%; border: 1px solid #cccccc; color: #666; height: 2.5rem; line-height: 2.5rem; margin-top: 10px; outline: none; font-size: 0.8rem; padding-left: 10px }
.form_1 select { width: 99.2%; border: 1px solid #cccccc; color: #666; height: 2.5rem; line-height: 2.5rem; margin-top: 10px; outline: none; font-size: 0.8rem; padding-left: 10px }
.form_r { width: 100%; margin-bottom: 1rem }
.form_2 { margin-top: 1rem; }
.form_2 label { font-size: 0.9; color: #666666; }
.form_2 textarea { width: 95.5%; height: 6rem; border: 1px solid #cccccc; margin-top: 10px; outline: none; font-size: 0.8rem; color: #666; padding-left: 10px; font-family: "微软雅黑"; }
.button { width: 100%; height: 2.5rem; line-height: 2.5rem; border-radius: 20px; background-color: #1563ba; color: #fff; margin: 0 auto; display: block; margin-top: 20px; outline: none; cursor: pointer }
.footer_bj { background-color: #f1f1f1; padding: 10px 10px 50px 10px; margin-top: 1.5rem }
.footer_bj div { text-align: center; color: #888; font-size: 0.8rem }
.footer_bj div a { margin-left: 10px; color: #888; }
.footer_bj p { font-size: 0.8rem; line-height: 1.2rem; margin-bottom: 0.5rem; }
.footer_bj p em { color: #1563ba; }
.footer_bj p a { color: #888888; margin-left: 0.5rem }
.footer_bj p a:hover { color: #1563ba; }
.footer_bj1 { background-color: #fade01; padding: 10px 10px 50px 10px; margin-top: 1rem; }
.footer_bj1 div { text-align: center; color: #888; font-size: 0.8rem }
.footer_bj1 div a { margin-left: 10px; color: #888; }
.footer_bj1 h2 { font-size: 1rem; color: #000000; padding-bottom: 3px }
.footer_bj1 p { padding-bottom: 0.5rem }
.footer_bj1 p a { font-size: 0.8rem; color: #666666; padding-right: 1rem; line-height: 1.2rem }
.footer_bj1 p a:hover { color: #1563ba; }
.toolbar { height: 45px; background: #1563ba; position: fixed; width: 100%; bottom: 0; left: 0; }
.toolbar ul li { float: left; width: 33.3%; }
.toolbar ul li a { display: block; width: 100%; height: 20px; padding-top: 25px; text-align: center; font-size: 14px; color: #fff; background-size: 22%; background-repeat: no-repeat; background-position: center 5px; border-right: #fff solid 1px; position: relative; }
.toolbar ul li .tooldh { background-image: url("../images/a3.png"/*tpa=http://cdn.9257.com.cn/tpl/weixiuwap/images/a3.png*/); }
.toolbar ul li .tooldt { background-image: url("../images/a4.png"/*tpa=http://cdn.9257.com.cn/tpl/weixiuwap/images/a4.png*/); }
.toolbar ul li .toolbx { background-image: url("../images/a2.png"/*tpa=http://cdn.9257.com.cn/tpl/weixiuwap/images/a2.png*/); }
.toolbar ul li .toolly { background-image: url("../images/a1.png"/*tpa=http://cdn.9257.com.cn/tpl/weixiuwap/images/a1.png*/); border: 0 none; }
.toolbar .fenxiang { position: absolute; width: 100%; height: 25px; top: -35px; left: 0; background: #CCC; padding: 5px 0 5px 20%; }
.toolbar .fenxiang a { float: none !important; }
.toolbar1 { height: 45px; background: #1563ba; position: fixed; width: 100%; bottom: 0; left: 0; }
.toolbar1 ul li { float: left; width: 50%; }
.toolbar1 ul li a { display: block; width: 100%; height: 20px; padding-top: 25px; text-align: center; font-size: 14px; color: #fff; background-size: 22%; background-repeat: no-repeat; background-position: center 5px; border-right: #fff solid 1px; position: relative; }
.toolbar1 ul li .tooldh { background-image: url("../images/a3.png"/*tpa=http://cdn.9257.com.cn/tpl/weixiuwap/images/a3.png*/); }
.toolbar1 ul li .tooldt { background-image: url("../images/a4.png"/*tpa=http://cdn.9257.com.cn/tpl/weixiuwap/images/a4.png*/); }
.toolbar1 ul li .toolbx { background-image: url("../images/a2.png"/*tpa=http://cdn.9257.com.cn/tpl/weixiuwap/images/a2.png*/); }
.toolbar1 ul li .toolly { background-image: url("../images/a1.png"/*tpa=http://cdn.9257.com.cn/tpl/weixiuwap/images/a1.png*/); border: 0 none; }
.toolbar1 .fenxiang { position: absolute; width: 100%; height: 25px; top: -35px; left: 0; background: #CCC; padding: 5px 0 5px 20%; }
.toolbar1 .fenxiang a { float: none !important; }
#returnTop { _display: none; position: fixed; _position: absolute; z-index: 999; right: 15px; bottom: -150px; _bottom: auto; width: 58px; height: 58px; text-indent: -999px; overflow: hidden; background-image: url("../images/top.png"/*tpa=http://cdn.9257.com.cn/tpl/weixiuwap/images/top.png*/); _background-image: url("../images/top.png"/*tpa=http://cdn.9257.com.cn/tpl/weixiuwap/images/top.png*/); background-repeat: no-repeat; background-position: 0 0; transition: bottom 0.9s; -webkit-transition: bottom 0.9s; -moz-transition: bottom 0.9s; -o-transition: bottom 0.9s; }
#returnTop { _display: none; position: fixed; _position: absolute; z-index: 999; right: 15px; bottom: -150px; _bottom: auto; width: 58px; height: 58px; text-indent: -999px; overflow: hidden; background-image: url("../images/top.png"/*tpa=http://cdn.9257.com.cn/tpl/weixiuwap/images/top.png*/); _background-image: url("../images/top.png"/*tpa=http://cdn.9257.com.cn/tpl/weixiuwap/images/top.png*/); background-repeat: no-repeat; background-position: 0 0; transition: bottom 0.9s; -webkit-transition: bottom 0.9s; -moz-transition: bottom 0.9s; -o-transition: bottom 0.9s; }
/* 服务品牌  */
.pp { display: block; overflow: hidden; margin-top: 0.5rem; }
.pp ul li { height: 40px; line-height: 40px; border-bottom: 1px dashed #ccc; }
.pp ul li a { color: #333; }
.pp ul li a:hover { color: #1563ba; }
/* 分页 */
.page { text-align: center; font-size: 12px; font-family: '\5b8b\4f53'; clear: both; color: #666; margin-bottom: 0.5rem }
.page a { display: inline-block; margin: 0 5px; height: 30px; line-height: 30px; padding: 0 15px; border: #a3a3a3 solid 1px; border-radius: 2px; color: #a3a3a3; background-color: #fff; }
.page i { width: 0; height: 0; line-height: 0; display: block; border-width: 5px; border-style: solid; Filter: Chroma(color=color); position: absolute; top: 10px; }
.page .first { padding-left: 20px !important; position: relative; background-color: #fff; }
.page .last { padding-right: 20px !important; position: relative; }
.page .first i { border-color: transparent #a3a3a3 transparent transparent; left: 5px; }
.page .last i { border-color: transparent transparent transparent #a3a3a3; right: 5px; }
.page a:hover { color: #a3a3a3; border: #a3a3a3 solid 1px; text-decoration: none; }
.page .on { color: #FFF !important; border: #a3a3a3 solid 1px; background: #1563ba; }
/* 图文详情 */
.pic_list_xq { margin-top: 1rem; margin-bottom: 1rem }
.pic_list_xq p { font-size: 0.9rem; color: #333; text-indent: 2em; line-height: 1.5rem; }
.pic_list_details img { text-align: center; display: block; margin: 0 auto; padding: 0.6rem 0; width: 100% }
.pic_list_xq h2 { font-size: 1.1rem; text-align: center; color: #000; line-height: 1.5rem; }
.pic_list_xq h3 { font-size: 0.8rem; color: #979696; text-align: center; line-height: 1.5rem; }
.pic_list_details { border-top: 1px dashed #d6d4d4; margin-top: 1rem; padding-top: 1rem; }
.pic_list_details p { font-size: 0.9rem; color: #000; text-indent: 2em; text-align: left; line-height: 1.5rem; }
.page_text { border-top: #b6b6b6 dotted 1px; border-bottom: #b6b6b6 dotted 1px; font-size: 14px; padding: 10px 0px; margin-top: 20px; color: #2c6abc; }
.page_text p { line-height: 30px; height: 30px; overflow: hidden; font-weight: bold; text-indent: 0 }
.page_text p a { color: #3f3f3f; font-weight: normal; }
.page_text p a:hover { color: #108b3f; }
.title_bj { height: 40px; margin-top: 1.5rem; background-color: #f1f1f1; }
.title_bj .title3 { font-size: 16px; color: #333333; line-height: 40px; padding-left: 10px }
.news_tj { margin-top: 20px; clear: both; display: block; overflow: hidden }
.news_tj li { background: url("../images/case_icon.png"/*tpa=http://cdn.9257.com.cn/tpl/weixiuwap/images/case_icon.png*/) no-repeat 0 5px; font-size: 14px; color: #555; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-bottom: 10px; padding-left: 15px }
.news_tj li a:hover { color: #1563ba; }
/* 新闻列表 */
.new ul li { padding: 0.7rem 0; border-bottom: 1px solid #eee; }
.new ul li h2 { font-size: 0.9rem; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.new ul li .time { font-size: 0.8rem; color: #999; padding: 0.3rem 0 0.5rem 0 }
.new ul li p { font-size: 0.8rem; color: #666; line-height: 1.3rem; height: 2.5rem; overflow: hidden; }
.new ul li a { display: block; }
/* 模板标题 */
.title2 { margin: 1.3rem 0 0.8rem 0; }
.title2 .xx { width: 2rem; height: 1px; background-color: #1563ba; margin: 0 auto; }
.title2 h2 { font-size: 1.2rem; color: #333333; text-align: center; padding: 0.4rem 0 0.2rem 0 }
.title2 h3 { font-size: 0.8rem; color: #bbbbbb; text-align: center; }
/* 服务项目 */
#pro_div1 { overflow: hidden; position: relative; }
#pro_div1 .mr_frBtnL { position: absolute; left: 0; top: 37%; width: 30px; height: 60px; z-index: 100; cursor: pointer; }
#pro_div1 .mr_frBtnR { position: absolute; right: 0; top: 37%; width: 30px; height: 60px; z-index: 100; cursor: pointer; }
#pro_list1 { width: 82%; margin: 0 auto; display: block; overflow: hidden }
#pro_list1 ul li { float: left; width: 100% }
#pro_list1 ul li .pro_img { width: 100%; display: block; overflow: hidden; }
#pro_list1 ul li .pro_img img { width: 100% }
#pro_list1 ul li p { font-size: 0.9rem; color: #999999; line-height: 2.5rem; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-color: #f1f1f1; height: 2.5rem }
/* 服务流程 */
.flow1 ul li { margin-top: 1.5rem; }
.flow1 ul li img { margin: 0 auto; text-align: center; display: block; }
.flow1 ul li .flow_x { width: 25px; height: 1px; background-color: #dddddd; margin: 1rem auto; }
.flow1 ul li h2 { font-size: 1rem; color: #3a3a3a; text-align: center; margin-bottom: 0.6rem }
.flow1 ul li p { font-size: 0.8rem; text-align: center; color: #999999; line-height: 1.5rem; }
/* 新闻 */
.news ul li { margin-bottom: 1rem; display: block; overflow: hidden }
.news ul li .time { font-size: 1rem; color: #ffffff; text-align: center; width: 20%; height: 4rem; background-color: #1563ba; line-height: 1.8rem; padding-top: 0.5rem; float: left }
.news ul li .time span { font-size: 1.2rem; color: #b8daff; }
.news ul li .news_main { width: 75%; float: right; }
.news ul li .news_main h2 { font-size: 1rem; color: #333333; margin: 0.1rem 0 0.4rem 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news ul li .news_main p { font-size: 0.8rem; color: #666666; line-height: 1.3rem; height: 2.7rem; overflow: hidden }
.news ul li a:hover .news_main h2 { color: #1563ba; }
.about { margin-top: 1rem; }
.about p { font-size: 0.9rem; color: #666666; line-height: 1.3rem; text-indent: 2em; }
.about p img, .about img { text-align: center; display: block; margin: 0 auto; padding: 10px 0; }
