﻿/* basic CSS for WAP*/
html, body, dl, dd, img, form, div, ul, ol, li, h1, h2, h3, h4, h5, h6, p { margin: 0; padding: 0; border: 0; }
section, nav, header, footer { display: block; }
html { font-size: 16px; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
ul, ol, li { list-style-type: none; }
img { border: none; border: 0; max-width: 100%; }
select, input, select { vertical-align: middle; outline: none; }
table { border-collapse: collapse; border-spacing: 0 }
iframe { border: none; }
a:link { color: #666666; text-decoration: none; }
a:visited { color: #666666; text-decoration: none; }
a:hover { color: #0093ff; text-decoration: none; }
a:active { color: #0093ff; text-decoration: none; }
.h { display: none; visibility: visible; }
.c { clear: both; font-size: 0; line-height: 0; height: 0; visibility: visible; }
.fix { *zoom:1;}
.fix:after { clear: both; content: ""; display: table; }
.fl { float: left; }
.fr { float: right; }
.width100 { width: 100%; overflow: hidden;}
.f72 { font-size: 4.5rem; }
.f60 { font-size: 3.75rem; }
.f48 { font-size: 3rem; }
.f42 { font-size: 2.625rem; }
.f36 { font-size: 2.25rem; }
.f30 { font-size: 1.875rem; }
.f28 { font-size: 1.75rem; }
.f26 { font-size: 1.625rem; }
.f24 { font-size: 1.5rem; }
.f22 { font-size: 1.375rem; }
.f20 { font-size: 1.25rem; }
.fscv { font-size: 1.5rem; line-height: 1.5 }
.hide{ display:none; overflow:hidden;}
.txtover{white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.wx_share_pic{ display:none;}
/*MY CSS*/
.texinfos-scv { padding: 1.5rem 0; }
.texinfos-scv p { color: #333333; font-size: 2rem; text-align: center; line-height: 1.8; }
.texinfos-scv p em { font-style: normal; color: #2fafbc; }
.texinfos-scv .howtogo-scv { font-size: 1.5rem; color: #847f7f; margin: 0 2.35%; padding: 0 0.5rem; text-align: left; border: 1px solid #dcdcdc; border-radius: 4px; margin-top: 1rem; }
.js-load-more { margin: 0 auto; height: 4rem; background: #2eafbb url(../images/more-load.png) no-repeat; color: #fff; line-height: 4rem; text-align: center; border: 0 none; font-size: 2rem; background-position: 8rem; margin: 0 2.35%; }
.domybest { font-size: 1rem; display: inline-block; color: #bfbfbf; padding-left: 10px; margin-top: 29px; }
.domybest a { color: #bfbfbf; }
.header-height-clear { clear: both; height: 53px; display: block; }
.case_t_info { padding: 1.5rem 0; background: url(../images/successful.jpg) no-repeat center; }
.case_t_info a { color: inherit; display: block; cursor: pointer; }
.case_t_info p { color: #ffffff; font-size: 2rem; text-align: center; line-height: 1.8; }
.case_t_info p em { font-style: normal; color: #2fafbc; }
.case_t_info .casesinfo { font-size: 1.5rem; color: #ffffff; margin: 0 3.35%; text-align: left; margin-top: 1rem; }
.gobackico { width: 3.5rem; height: 3.5rem; margin: 0.8rem; }
.menubtn{ margin-top: 0.3rem;}


/* editor */
.editor { line-height: 1.6; text-align: left; padding-bottom: 5%; font-size: 1.5rem; }
.editor p { text-indent: 0em; line-height: 1.8; font-size: 1.7rem; margin-bottom: 18px; text-align: justify;word-break: break-all;color: #3f4146;}
.editor img{ max-width: 100%; }
.editor ol li { list-style-type: circle; margin-left: 25px; }
.editor ul li { list-style-type: square; margin-left: 25px; }
.editor a { color: #0093ff; }
.editor u{ text-decoration:none; color:#3f4146;}
.editor a:visited { color: #0093ff; }
.editor blockquote {
    padding: 10px;
    background-color: #f6fcff;
    word-break: break-word;
    font-size: 16px;
    font-weight: normal;
    line-height: 30px;
    margin: 0 0 10px;
    border: 1px solid #c9e3f2;
    border-left: 2px solid #00a4ff;
}
.editor blockquote p {
    margin-bottom: 0;
}
/* include begin */
html { background-color: #fff; }
body { margin: 0px auto; min-width: 320px; max-width: 640px; background-color: #fff; min-height: 100%; }
header { min-width: 320px; max-width: 640px; position: fixed; top: 0; bottom: 0; display: block; z-index: 101; background: #fff; height: 53px;border-bottom: 1px solid #ccc; overflow:hidden;}
header h1 { width: 33.4375%; }
header .title { line-height:53px; width: 56%; text-align: center; }
header .nav { width: 12.0313%; }
header .back { width: 20.9375%; }
header .back img{ border-radius:5px;}
.bak-header2 { border-bottom: 2px solid #43bcc7; }
footer { background-color: #2eafbb; color: #fff; }
.foot_service { width: 86%; margin: 0px auto; padding-top: 3%; padding-bottom: 0%; }
.foot_contact { width: 86%; margin: 0px auto; padding-top: 3%; padding-bottom: 5%; }
.foot_service li { float: left; width: 31%; margin-right: 2.8%; margin-bottom: 3%; }
.foot_service li.last { margin-right: 0; }
.foot_service li a { display: block; border: 1px solid #cccccc; color: #eee; line-height: 2.2; padding: 0px 4%; text-align: center; }
.foot_service_t, .foot_contact_t { line-height: 2.4; }
.foot_service_t a, .foot_contact_t a { color: #fff; }
.foot_contact_list li { line-height: 1; color: #dddddd; padding: 2% 0px; }
.foot_contact_list li a { color: #dddddd; }
.foot_contact_list li div { width: 3.8%; max-width: 17px; display: inline-block; padding-right: 2%; margin-top: 0.5%; }
.top_nav { display: none; }
.top_nav ul { border-top: 1px solid #ec0938; }
.top_nav li { text-align: left; padding: 4%; border-bottom: 1px solid #dddddd; }
.top_nav li.last { border-bottom: 0px none; padding-bottom: 2%; }
.top_nav li a { color: #333; display: block; }
.top_nav li div { display: block; width: 2.3438%; float: right; padding-top: 1%; }
.copyright { background-color: #ffffff; line-height: 1.5; color: #999999; text-align: center; padding: 5%; padding-bottom: 0;}
nav { position: fixed; bottom: 0px; width: 100%; }
nav li { width: 25%; float: left; max-width: 160px; }
.btn_more { width: 28%; border: 1px solid #cedadb; margin: 10% auto; text-align: center; }
.btn_more a { color: #2eafbb; line-height: 2.2; }
.page_t { color: #333333; text-align: center; line-height: 3; font-weight: bold; }
.page_t span { color: #43bcc7; display: inline-block; padding-right: 1%; }
/*top nav*/
.menulist { display: none; position: fixed; z-index: 10; top: 0; left: 0; z-index: 101; background: #59b38d url(../images/menulistbg.jpg) no-repeat scroll center center / cover; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; }
.menulistlogo { position: fixed; z-index: 11; top: 20px; margin: 0; width: 100%; text-align: center; opacity: 0; }
.menulistlogo a { display: block; height: auto; color: #fff; }
.menulistlogo p { display: block; height: auto; color: #fff; margin-top: 1rem; font-size: 1.5rem; }
.menulistlogo img { }
.menulistlogo a h2 { margin: 10px 0 0; font-size: 1.5em; font-weight: normal; line-height: 100%; }
.menulistlogo a h2 span { }
.menulistlogo a p { margin: 15px 0 0; font-size: 1.5rem; line-height: 100%; }
.menulistcon { position: absolute; left: 0px; top: 130px; width: 100%; padding: 0 5%; box-sizing: border-box; }
.menulistcon ul li { position: relative; z-index: 1; float: left; width: 33.333333%; margin: 0 -1px -1px 0; text-align: center; border: solid 1px #fff; box-sizing: border-box; }
.menulistcon ul li a { display: block; color: #fff; padding: 38px 0px; line-height: 100%; font-size: 1.8rem; }
.menulistcon ul li a p { margin: 5px 0 0; font-size: 0.75em; font-family: sanfranciscodisplay-regular, arial; text-transform: uppercase; }
.menulistcon ul li:hover { z-index: 2; border: 1px solid #00a3ff; }
.menulistcon ul li:hover a { color: #00a3ff; }
.menulist .on { background: #fff; }
.menulist .on a { color: #555; }
.menuclos { display: none; position: fixed; z-index: 11; left: 50%; bottom: 0; margin: 0 0 0 -50px; width: 100px; }
.menuclos p { position: relative; z-index: 2; background: #fff; margin: 0 0 30px; padding: 6px 10px; color: #666; text-align: center; font-size: 1.8rem; border-radius: 15px; line-height: 100%; cursor: pointer; }
.menuclos:before { content: ""; position: absolute; z-index: 1; left: 50%; background: rgba(255,255,255,0.3); margin: 14px 0 0 -140px; width: 280px; height: 1px; }
 @-webkit-keyframes rotate {
 from {
-webkit-transform:rotate(0deg);
}
 to {
-webkit-transform:rotate(360deg);
}
}
/* include end */

/* index begin */
/* preloader */
.preloader { width: 100%; height: 100%; background-color: #fff; }
.preloader div { border: 1px solid #ddd; border-radius: 50%; box-sizing: border-box; width: 20%; margin: 0 auto; margin-top: 50%; margin-bottom: 50%; -webkit-animation-name: rotate; -webkit-animation-duration: 3s; padding: 3%; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; background-color: #fff; }
.preloader div img { max-width: 100px; }
/* banner */
.banner { }
.focus { width: 100%; margin: 0 auto; position: relative; overflow: hidden; }
.focus .hd { width: 100%; height: 11px; position: absolute; z-index: 1; bottom: 5px; text-align: center; }
.focus .hd ul { display: inline-block; height: 5px; padding: 3px 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size: 0; vertical-align: top; }
.focus .hd ul li { display: inline-block; width: 30px; height: 1px; background: #fff; margin: 0 10px; vertical-align: top; overflow: hidden; }
.focus .hd ul .on { background: #a0c179; }
.focus .bd { position: relative; z-index: 0; }
.focus .bd li img { width: 100%; background: url(../images/loading.gif) center center no-repeat; }
.focus .bd li a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);/* 取消链接高亮 */ }
.service_list { }
.service_list dl { width: 46%; padding-right: 2.6333%; float: left; text-align: center; }
.service_list dl.f { padding-left: 2.6333%; }
.service_list .t { line-height: 2.2; margin-top: 4%; }
.service_list .t a { color: #333; }
.service_list .t a em { color: #43bcc7; display: inline-block; padding-right: 2%; font-style: normal; }
.service_list .spec a { color: #999999; line-height: 1.2; }
.service_list .btn { width: 40.7609%; margin-top: 9%; margin: 6% auto 12% auto; }
.case_list li { width: 50%; float: left; }
.news_f { width: 91.25%; margin: 0px auto; }
.news_list { width: 91.25%; margin: 0px auto; }
.news_list dl { margin-bottom: 5%; margin-top: 5%; }
.news_list dl dt a { color: #118e99; line-height: 2.5; display: block; background-color: #ede9e9; }
.news_list dl dt a span { display: inline-block; background-color: #118e99; color: #fff; width: 10%; text-align: center; margin-right: 2%; }
.news_list dl dt.t { display: none; }
.news_list dl dt.t a { color: #191818; }
.news_list dl dd { border-top: 1px solid #e0d5d5; display: none; }
.news_list dl dd a { color: #8d7f7f; line-height: 1.6; }
.news_list dl dd.spec { background-color: #efe7e7; color: #8d7f7f; padding: 4%; }
/* index end */

/* cases begin */
.case_list dl { float:left; width:47.5%; position: relative; margin: 0.4rem; }
.case_list dl:nth-child(2n+1) { clear: both; }
.case_list dd { position: absolute; bottom: 0px; background: url(../images/cases_dd_bg.png) repeat; width: 100%; text-align: center; line-height: 2; }
.case_list dd a { color: #eeeeec; }
.case_info { width: 92%; margin: 5% auto; }
.case_info h1 { color: #43bcc7; line-height: 2; }
.case_info .spec { color: #777777; line-height: 2; }
.case_info .desc { color: #777777; line-height: 1.5; margin-top: 2%; margin-bottom: 2%; }
.case_info .spec span { color: #000000; }
.case_info .desc span { color: #000000; }
/* cases end */
/*文章分页*/
.page { text-align: center; margin-top: 20px; margin-bottom:20px; }
.page a { display: inline-block; padding: 5px 10px; margin-right: 10px; color: #fff; border: 1px solid #2eafbb; color: #2eafbb; }
.page a:hover { background-color: #2eafbb; color: #fff; }
.page a.now { background-color: #2eafbb; color: #fff; }

/* news begin */
.news_title .yuanchung, .news_info .yuanchung{ border:1px solid #888484;padding: 0 8px !important;border-radius: 10px;margin-right: 8px;}
.news_item {margin: 10px;/* border: 1px solid #2eafbb; */border-bottom: 1px solid #e1e1e1;padding-bottom:5px;}
.news_item .fl {width: 32%;/* background-color: #2eafbb; */box-sizing: border-box; color: #fff; text-align: right;  }
.news_item .fl img{ height:90px; width:125px;}
.news_item .fl a { color: #fff; }
.news_item .fl dd { line-height: 1.5; }
.news_item .fl .line { width: 25%; margin: 3% 0 3% 73%; }
.news_item .fr { width:68%; box-sizing: border-box; padding:0 0 0 2%; }
.news_item .fr dt {/*white-space:nowrap;*/text-overflow:ellipsis; overflow:hidden;}
.news_item .fr dd { line-height: 1.2; }
.news_item .fr dd.more { margin-top: 2%; }
.news_item .fr dt a { color: #2eafbb;}
.news_item .fr dd.spec a { color: #6a6e6e; }
.news_item .fr .hits_t { color: #999999; line-height: 2.4; }
.news_item .fr .hits_num { color: #f00; line-height: 2.4; }
.news_item .fr .btn_a { display: block; float: right; border: 1px solid #2eafbb; line-height: 2.4; padding: 0 4%; color: #2eafbb; }
.news_type li { width: 27.0833%; float: left; }
.news_type li a { line-height: 2.32; text-align: center; display: block; color: #fff; }
.news_type li a.li1 { background-color: #1dd0e5; }
.news_type li a.li2 { background-color: #6bb52a; }
.news_type li a.li3 { background-color: #e48583; }
.news_type li.more { width: 18.75%; background-color: #318b96; color: #fff; }
.news_type li.more a span { width: 17.5%; display: inline-block; }
.news_type dl { display: none; }
.news_type dd { padding: 4% 0px; border-bottom: 1px solid #dddddd; }
.news_type dd a { display: block; line-height: 1; width: 94%; margin: 0 auto; color: #333; }
.news_type dd a span { display: inline-block; }
.news_type dd div { width: 2.0313%; float: right; }
.news_info { width: 93.75%; margin: 0px auto; }
.news_info h1 { color: #413c3c; line-height: 1.2; padding:10px 0; }
.news_info .spec { color: #30a3d9; line-height: 2; margin-top: 2%; margin-bottom: 2%; border-bottom:1px dotted #ccc;padding-bottom: 8px;}
.news_info .tag { line-height: 2; margin-bottom: 2%; }
.news_info .spec span { color: #a39c9c; padding: 0 8px 0 0;}
.news_info .tag span { color: #a39c9c; }
.news_info .tag a { color: #30a3d9; }
/* news end */

/* about begin */
.sub_menu { border-top: 2px solid #43bcc7; }
.sub_menu li { float: left; width: 25%; box-sizing: border-box; text-align: center; line-height: 1.2; padding: 2.4% 0; }
.sub_menu li.sel { border-bottom: 2px solid #f7b80f; }
.sub_menu li a { display: block; color: #a1a0a0; border-right: 1px solid #cccccc; }
.sub_menu li.last a { border-right: 0px none; }
.sub_menu li.sel a { color: #2aa9b4; }
.about_con { width: 92.75%; margin: 0 auto; padding-bottom: 5%; }
.about_con p { margin-top: 5%; color:#818181; line-height: 1.8; }
.about_con p b { color: #005bac; }
.about_sou { width:70%; margin: 3% auto; padding-bottom: 5%; }
.about_sou li { line-height: 3; }
.about_sou li span { width: 13.375%; display: inline-block; text-align: center; margin-right: 3%; color: #fff; background: url(../images/about_sou_pic.jpg) no-repeat left center; background-size: 100%; }
.about_cul_t3 { width: 90%; margin: 4% auto 7% auto; }
.about_zizhi_list dl { width: 43.75%; float: left; margin: 3% 3.1% 4% 3.15%; }
.about_zizhi_list dt { }
.about_zizhi_list dd { line-height: 2; text-align: center; color: #544c4b; }
.job_t { margin-left: 4%; }
.job_t dl { width: 20%; float: left; margin-right: 4%; }
.job_t dl dt { width: 100%; height: 100%; line-height: 1.7; background-color: #d2d0d0; color: #363434; border-radius: 50%; text-align: center; -webkit-animation-name: rotate; -webkit-animation-duration: 10s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; }
.job_t dd { color: #a8afb0; text-align: center; line-height: 2; }
.job_t dl.sel dt { background-color: #268d96; color: #fff; }
.job_t dl.sel dd { color: #268d96; }
.job_detail { width: 93%; margin: 5% auto; }
.job_detail h3 { color: #2199a4; line-height: 2; }
.job_detail div { color: #909697; line-height: 1.5; }
/* about end */

/* contact begin */
.contact_1 { margin: 0 auto 5% auto; width: 90%; }
.contact_1 dl { width: 45%; float: left; margin-top: 5%; }
.contact_1 dt { width: 51.3889%; margin: 0 auto; }
.contact_1 dd.t { color: #333333; line-height: 2; text-align: center; }
.contact_1 dd.spec { color: #a5b2b3; text-align: center; line-height: 1.2; }
.contact_border { width: 100%; height: 1px; line-height: 1px; background-color: #ccc; }
.contact_2 { width: 90%; margin: 5% auto; }
.contact_2 dl { margin-top: 5%; }
.contact_2 dt { color: #f36018; vertical-align: middle; }
.contact_2 dt .div1 { width: 8.4375%; margin-right: 3%; }
.contact_2 dt .div2 { line-height: 2; }
.contact_2 dd { color: #879091; line-height: 1.2; margin-top: 3%; }
.contact_2 dd .div1 { color: #000000; }
.contact_2 dd .div2 { width: 86%; }
.contact_3 { width: 90%; margin: 5% auto; }
.contact_3 div { margin-top: 3%; }
.contact_3 .input1 { width: 100%; padding: 3%; border: 1px solid #cccccc; box-sizing: border-box; }
.contact_3 .text1 { width: 100%; padding: 3%; border: 1px solid #cccccc; box-sizing: border-box; }
.contact_3 .btn1 { background-color: #2399a4; color: #fff; width: 100%; height: 23.625%; border: none 0px; padding: 3% 0; box-sizing: border-box; }
/* contact end */

/* service begin */
.service_dl_con dl { text-align: center; margin: 8% auto; }
.service_dl_con dl.first { margin-top: 0; }
.service_dl_con dd { margin: 2% auto; width: 75.9375%; text-align: center; }
.service_dl_con dd.t1 { font-weight: bold; margin-top: 4%; }
.service_dl_con dd.t2 { background-color: #313333; color: #fff; line-height: 1.5; width: 50%; margin: 0 auto; }
.service_2_item { color: #fff; background-color: #43bcc7; }
.service_dl2_con .s1 { width: 50%; float: left; }
.service_dl2_con .s2 { padding: 2%; padding-top: 12%; line-height: 1.5; box-sizing: border-box; width: 50%; float: left; }
/* service end */

/* mobile begin */
.mobile_1 { width: 90%; margin: 5% auto; }
.mobile_1 dt { text-align: center; font-weight: bold; line-height: 1.5; color: #000; }
.mobile_1 dd { text-align: center; line-height: 1.5; color: #333; }
.mobile_1 dd.spec { color: #999999; line-height: 1.2; }
.mobile_2 { background-color: #43bcc7; }
.mobile_2_text { color: #fff; width: 68%; margin:18px auto; }
.mobile_2 .page_t { color: #fff; }
.mobile_2 .page_t span { color: #fff; }
.mobile_3 { width: 90%; margin: 5% auto; }
.mobile_3 dt { text-align: center; font-weight: bold; line-height: 1.5; color: #000; }
.mobile_3 dd.spec { color: #999999; line-height: 1.2; margin-top: 3%; }
/* mobile end */

/* solution begin */
.solution_list dl { margin: 4% 2.35%; overflow: hidden; }
.solution_list .indexfloat{ float:left;width: 45.3%;}
.solution_list dd.t2 { border-bottom: 1px solid #0dafbe; line-height: 2; }
.solution_list dd.t2 a { color: #0dafbe; }
.solution_list dd.t2 .indexa{line-height: 1.5;}
.solution_list dd.spec { line-height: 1.2; margin-top: 3%;height: 5.9rem; overflow: hidden;}
.solution_list dd.spec a { color: #878a8a; }
.solution_list dd.spec .indexs{font-size: 1.4rem;}
/* solution end */

/* pay begin */
.pay_list { width:100%; overflow:hidden; }
.pay_list table { border-collapse: collapse; padding: 0px; margin: 0px; }
.pay_list table td { width: 50%; line-height: 1.5; padding: 0px; margin: 0px; }
.pay_list dl {width: 95%; margin:0 auto; border-bottom: 1px dotted #ccc;text-align: center; padding: 1rem 0;overflow:hidden;}
.pay_list dt { overflow:hidden; }
.pay_list dd { line-height: 2; font-size: 1.2rem;padding: 0 0.2rem; }
.pay_spec { color: #999; line-height: 1.5; padding: 5%; }
/* pay end */



/*global FOOTER*/
.footerbox { position: fixed; bottom: 0; z-index: 100; width: 100%;-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.footerbox.margin-bottom{ /*bottom:-100%;*/}
.fnav { width: 100%; height: 5.1rem; }
.fnav .menu { background: #fafafa; position: relative; float: left; width: 25%; line-height: 2rem; box-sizing: border-box; -webkit-box-sizing: border-box; font-size: 1.1em; max-width: 160px; }
.fnav .menu .new-sub { position: absolute; bottom: 55px; z-index: 10; width: 100%; padding: 0px; background-color: rgba(0,0,0,0.7); box-sizing: border-box; -webkit-box-sizing: border-box; display: none; }
.fnav .menu .new-sub li { width: 100%; float: none; box-sizing: border-box; -webkit-box-sizing: border-box; border-top: 1px solid #999; height: 0.8rem }
.fnav .menu .new-sub li a { display: block; color: #FFFFFF; border: none; text-align: center; line-height: 0.8rem; width: 100%; height: 0.8rem }
.fnav .menu .bt-name { }
.fnav .menu .bt-name a { display: block; color: #6a6a6a; padding: 38px 0px 0px; border-left: 1px solid #FFF; width: 100%; }
.fnav .menu.cura .bt-name a { color: #6a6a6a; }
.fnav .menu .bt-name .fmenu1 { background: url(../images/home.png) no-repeat center 8px; border-left: none; }
.fnav .menu .bt-name .fmenu2 { background: url(../images/love.png) no-repeat center 8px; }
.fnav .menu .bt-name .fmenu3 { background: url(../images/weixin.png) no-repeat center 8px; }
.fnav .menu .bt-name .fmenu4 { background: url(../images/callme.png) no-repeat center 8px; }
.fnav .menu .bt-name .fmenu1, .fnav .menu .bt-name .fmenu2, .fnav .menu .bt-name .fmenu3, .fnav .menu .bt-name .fmenu4 { -moz-background-size: auto 2.8rem; -webkit-background-size: auto 2.8rem; -o-background-size: auto 2.8rem; background-size: auto 2.8rem; }
.fnav a { float: left; text-align: center; color: #fff; width: 25%; font-size: 1.4rem; color: #6a6a6a; }
.fnav a.fnav_on { color: #6a6a6a; }
.fnav_img { width: 0.52rem; height: 0.52rem; margin: 0.15rem auto 0.05rem; }
.fnav .fnav_img_01 { background: url(../images/home.png) no-repeat center bottom; background-size: 0.5rem auto; }
.fnav .fnav_img_02 { background: url(../images/love.png) no-repeat center bottom; background-size: 0.5rem auto; }
.fnav .fnav_img_03 { background: url(../images/weixin.png) no-repeat center bottom; background-size: 0.5rem auto; }
.fnav .fnav_img_04 { background: url(../images/callme.png) no-repeat center bottom; background-size: 0.5rem auto; }
.zhezhao { position: fixed; width: 100%; height: 100%; box-sizing: border-box; background: rgba(0,0,0,0.5); top: 0; z-index: 150; display: none; padding: 0 0.8rem; }
.weixin_con { background: #fff; border-radius: 0.5rem; position: relative; overflow: hidden; margin-top: 9rem; font-size: 1.8rem; color: #795548; text-align: center; }
.weixin_logo { width: 6.24rem; height: 4.98rem; background: url(../images/weixin_logo.jpg) no-repeat center; background-size: 6.24rem auto; margin: 2.5rem auto 2.1rem; }
.weixin_bottom { padding: 0 2.54rem; text-align: left; color: #6e6e6e; line-height: 2.48rem; font-size: 5.24rem; margin-top: 1.4rem; margin-bottom: 1.7rem; }
.weixin_bottom a { display: inline-block; border-radius: 0.24rem; background: #eeeeec; color: #0093ff; padding: 0 0.14rem; font-style: normal; }
.weixin_bottom input { display: inline-block; width: 2.5rem; height: 0.48rem; border: none; border-radius: 0.1rem; background: #e1e2e5; color: #ffb000; font-weight: bold; padding: 0 0.14rem; text-align: center; }
.weixin_bottom img { width: 32px; height: 32px; display: inline-block; margin-right: 0.2rem; }
.weixin_bottom .kf-img { font-size: 1.8rem; clear: both; margin: 0.5rem 0; border-bottom: 1px dotted #bbb; padding-bottom: 0.8rem; }
.weixin_bottom .wxkf-0 { background: url(../images/online-tx.jpg) no-repeat center; }
.weixin_bottom .wxkf-1 { background: url(../images/guowen.jpg) no-repeat center; }
.weixin_bottom .wxkf-2 { background: url(../images/yxl.jpg) no-repeat center; }
.weixin_bottom .wxkf-3 { background: url(../images/yxl-1.jpg) no-repeat center; }
.weixin_bottom .wxkf-4 { background: url(../images/zuoji.jpg) no-repeat center; }
.weixin_bottom .wxkfonline { float: left; }
.weixin_bottom .wxkfonline span { width: 4.24rem; height: 4.8rem; background-size: 5.24rem auto; display: inline-block; margin-right: 0.5rem; }
.weixin_guan { display: block; width: 2.48rem; height: 2.48rem; background: url(../images/weixin_guan.jpg) no-repeat center; background-size: 2.46rem auto; position: absolute; top: 0.54rem; right: 0.28rem; }
.phone_con { background: #fff; border-radius: 0.14rem; overflow: hidden; margin-top: 4rem; font-size: 0.36rem; color: #000; line-height: 1.64rem; text-align: center; }
.phone_bottom { height: 0.84rem; line-height: 0.84rem; border-top: 1px solid #cacaca; overflow: hidden; }
.phone_bottom a { display: block; float: left; width: 50%; height: 0.84rem; color: #ffb000; text-align: center; border-left: 1px solid #cacaca; box-sizing: border-box; }
.phone_bottom a:nth-child(1) { border-left: none; }

/*global FOOTER END */
@media all and (min-width:600px) and (max-width:639px) {
html { font-size: 15px; }
}

@media all and (min-width:480px) and (max-width:599px) {
html { font-size: 13px; }
}

@media all and (min-width:361px) and (max-width:479px) {
html { font-size: 11px; }
}

@media all and (max-width:360px) {
html { font-size: 9px; }
}

@media (max-width:320px) {
.domybest { margin-top: 28px; }
header { height: 43px; }
.header-height-clear { height: 44px; }
.weixin_con { margin-top: 13rem; }
}
@media (min-width:1024px) {
	.gobackico{ margin:inherit;}
	}
@media (min-width:640px) {
header { border-bottom: none; padding: 1% 0; position: inherit; }
header h1 { width: 164px; }
header .nav { width: 64px; }
header .nav { margin-right: -0.5rem; }
.zhezhao { max-width: 640px; }
.weixin_con { margin-top: 3rem; }
.header-height-clear { height: inherit; }
.domybest { margin-top: 37px; }
.fnav .menu { line-height: 3.8rem; }
.fnav .menu .bt-name a { padding: 45px 0px 0px; }
}
@media screen and (max-width:374px) {
.news_item .fl img {
    height: 80px;
    width: auto;
}
}

/*弹窗提示*/
/**模态框**/
.mAlert-overlay { position: fixed; top: 0; left: 0; bottom: 0; right: 0; background-color: rgba(0, 0, 0, 0.6); z-index: 1999; height: 100%; width: 100%;display: none;}
.mAlert-box { position: fixed; top: 15%; width: 85%; left: 7.5%; background-color: #FFF; z-index: 2000; text-align: center; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;overflow: hidden; font-size: 18px;display: none;}

.mAlert-box>* { box-sizing: border-box; }
.mAlert-box > .mAlert-title { padding: 10px 5px; color: #333; border-bottom: 1px solid #F4F4F4; }
.mAlert-box > .mAlert-icon { width: 48px; height: 48px; margin: 15px auto;}
.mAlert-box > .mAlert-icon.right { background: url(../images/ico_right.png) no-repeat bottom; }
.mAlert-box > .mAlert-icon.error { background: url(../images/ico_error.png) no-repeat bottom; }
.mAlert-box > .mAlert-icon.warning { background: url(../images/ico_warning.png) no-repeat bottom; }
.mAlert-box > .mAlert-content { margin-bottom:15px;}
.mAlert-box > .mAlert-btns { border-top: 1px solid #D5D5D5; display: flex; display: -webkit-flex; }
.mAlert-box > .mAlert-btns>a { display: block; box-flex: 1; -webkit-box-flex: 1; flex: 1; -webkit-tap-highlight-color: rgba(0,0,0,0); padding: 10px 0; justify-content: center; text-align: center; text-decoration: none; color: #353535; }
.mAlert-box > .mAlert-btns>a:first-child { border-right: 1px solid #D5D5D5; }
.mAlert-box > .mAlert-btns>a:last-child { border-right: none; }
.mAlert-box > .mAlert-btns>a.primary { color: #0bb20c; }
.xiaoyunfloat-tool #J_gotoTop { bottom: 90px; position: fixed; width: 44px; height: 44px; margin-top: 8px; box-shadow: 0 6px 12px 0 rgba(0,0,0,.15); right: 5px; }
/*文章内容页，更多内容*/
.moduleTitle {
    width: 100%;
    height: 40px;
    background: #e3e3e3;
    border-top: solid 1px #c4c4c4;
    border-bottom: solid 1px #c4c4c4;
    overflow: hidden;
    zoom: 1;
}
.titleLeft {
    height: 18px;
    margin: 11px 10px;
    color: #1f1f1f;
    font-size: 18px;
    line-height: 18px;
    float: left;
}
.moduleCont {
    height: auto;
    float: left;
    width: 100%;
	background: #fff;
}

.moduleCont .list a{
    padding: 0 10px;
    width: 93%;
    display: block;
    overflow: hidden;
    border-bottom: dotted 1px #c4c4c4;
    color: #6f6f6f;
    line-height: 2.5;
	font-size: 1.5rem;
	white-space: nowrap;
}
