* { margin: 0; padding: 0; outline: none; }
*:not(input, textarea) {
 -webkit-touch-callout: inherit;
 -webkit-user-select: auto;
}
html { max-width:480px; margin:0 auto; }
body {
font-family:font:16px/32px 'Microsoft YaHei' Arial; font-size: 14px; color: #333; -webkit-touch-callout: inherit; -webkit-user-select: auto; background-color: #fff; }
a { color: #333; text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);font-family:"Microsoft YaHei";}
a:hover { text-decoration: none; }
button, input, select, textarea { font-size: 100%; margin: 0; padding: 0; outline: none; }
dt, dd { display: inline-block; }
textarea, input { resize: none; outline: none; }
textarea { resize: none; -webkit-appearance: none; }
ul, ol, li { list-style: none; }
em { font-style: normal; }
h2 { font-size:22px; margin:12px 0; text-align:center;font-family:"Microsoft YaHei";}
p { text-align:justify; text-justify:distribute-all-lines;font-family:"Microsoft YaHei";}
 [class*="icon-n"]:before, [class^="icon-n"]:before, [class*="icon-n"]:after, [class^="icon-n"]:after {
content:"";
background:url(../images/icon-n-bg.png) no-repeat;
display:inline-block;
}
div, ul, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, span, a, p, em{ font-family:'Microsoft YaHei' !important;}
.page-1-1 { background-color:#fff; }
.page-2-1 { background-color:#f1f1f3; }
.page-3-1 { background-color:#fff; }
.page-3-2 { background-color:#F3533C; }
.page-4-1 { background-color:#f1f1f3; padding-top: 2px; overflow: hidden; margin-top: 15px; }
.page-5-1 { background-color:#f1f1f3; padding-top:2px; }
header { width:100%;  overflow:hidden;padding-bottom:0.5%; }
header img {width:100%; }
header span { float:left; margin-top:2%; font-size:16px; font-weight:bold; }
header span a { color:#fff; }
header .icon-n-phone:before { width:20px; height:18px; background-size: 500%; background-position: -81px 3px; }
.head{  overflow:hidden; position:relative;}
.head .hd { position:absolute; z-index:1; bottom:-6px; left: 42%; margin-right: -50px; padding: 10px; }
.head .hd ul { overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:15px; display:block }
.head .hd ul li { -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; width:8px; height:8px; border-radius: 50%; margin-right: 10px; font-size: 0px; background: #a7a7a7; border: 1px solid #a7a7a7; float:left; }
.head .hd ul .on { background:#ffffff; }
.head img { width:100%; }
nav { overflow:hidden; padding:5% 7%; }
nav ul li { width:20%; margin:0 2.5% 4px; float:left; text-align:center; }
nav ul li span { width:50px; height:50px; background-color:#937543; border-radius:50%; display:inline-block; }
nav ul li p { line-height:28px; text-align:center; }
nav ul li .nav_span:before { width:35px; height:34px; background-size:400%; margin: 10px 0 0 7px; }
.icon-n-jianj:before { background-position:0 0; }
.icon-n-zhuanj:before { background-position:0 -32px; }
.icon-n-anl:before { background-position:0 -68px; }
.icon-n-lux:before { background-position:0 -105px; }
.icon-n-changs:before { background-position:0 -139px; }
.icon-n-jis:before { background-position:0 -174px; }
.icon-n-zix:before { background-position:0 -211px; }
.icon-n-yuy:before { background-position:0 -245px; }
.news { padding-top:2px; }
.news h2 { margin-bottom:2%;}
.news ul { padding:0 10px; }
.news ul li { line-height:35px; border-bottom:1px #333 solid; margin-left:10px; text-align:left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.news ul li font { font-size:14px; font-weight:bold; margin-right:4px; color:#937543;}
.expert { margin-top:8%; background:#937543; position:relative;}
.expert .bd { }
.expert .hd { position:absolute; z-index:1; bottom:-6px; left: 35%; margin-right: -50px; padding: 10px; }
.expert .hd ul { overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:15px; display:block }
.expert .hd ul li { -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; width:8px; height:8px; border-radius: 50%; margin-right: 10px; font-size: 0px; background: #a7a7a7; border: 1px solid #a7a7a7; float:left; }
.expert .hd ul .on { background:#ffffff; }
.expert_scr { position:relative; }
.expert_scr img { margin: 6% 10% 0px 4%; width: 86%; overflow: hidden; }
.expert_toupiao { position:absolute; width:75px; height:auto; top:0; right:5%; color:#fff; }
.expert_toupiao div { width:50px; height:50px; padding:5px 0; margin-bottom:5px; font-size:18px; font-weight:bold; line-height:22px; text-align:center; vertical-align:middle; border-bottom:1px #333 solid; border-left:1px #333 solid; border-right:1px #333 solid; }
.expert_toupiao p { font-size:12px; line-height:18px; text-align:left; }
.expert_des .expert_des_t { overflow:hidden; }
.expert_des { width:88%; background:rgba(0, 0, 0, .7); position:absolute; bottom:0; padding:12px 6% 15px; color:#fff; }
.expert_des .expert_des_t h3 { font-size:32px; float:left; font-weight:bold; }
@media screen and (max-width:340px){
.expert_des .expert_des_t h3 {font-size:24px;}
}
@media screen and (min-width: 341px) and (max-width: 374px){
.expert_des .expert_des_t h3 {font-size:26px;}
}
@media screen and (min-width: 375px) and (max-width: 414px){
.expert_des .expert_des_t h3 {font-size:30px;}
}
.expert_des .expert_des_t div { float:left; width:51%; text-align:left; margin-left: 2%; }
.expert_des .expert_des_t span { font-size:14px; line-height:16px; }
.icon-n-zjp:before { width:16px; height:16px; background-size:450%; margin:0; background-position:-57px -72px; }
.expert_des .expert_des_b { margin-top:15px; line-height:25px; overflow:hidden; text-align:left; }
.renqun { overflow:hidden; padding:8% 10px 2%; }
.renqun ul li { width:31.5%; margin:0 2.5% 8px 0; padding-bottom:2.5%; border-radius:10px; background-color:#e7e4fe; float:left; text-align:center; overflow:hidden; }
.renqun ul li:nth-of-type(3n) {
margin-right:0;
}
.renqun ul li:nth-of-type(2) {
background-color:#ffdad9;
}
.renqun ul li:nth-of-type(3) {
background-color:#d8e7ff;
}
.renqun ul li:nth-of-type(4) {
background-color:#ffe1c1;
}
.renqun ul li:nth-of-type(5) {
background-color:#f0c1ff;
}
.renqun ul li:nth-of-type(6) {
background-color:#ffd7c1;
}
.renqun ul li:nth-of-type(7) {
background-color:#b6f0ef; clear:both;
}
.renqun ul li:nth-of-type(8) {
background-color:#ffffd9;
}
.renqun ul li:nth-of-type(9) {
background-color:#c6f9ff;
}
.rq_span:before { width:35px; height:27px; background-size:440%; margin: 10% 0 0 0; }
.rq_span1:before { width:35px; height:41px; background-size:400%; margin: 10% 0 0 0; }
.icon-n-ret:before { background-position:-40px 0; }
.icon-n-rnv:before { background-position:-40px -28px; }
.icon-n-rnan:before { background-position:-40px -58px; }
.icon-n-rln:before { background-position:-40px -89px; }
.icon-n-rby:before { background-position:-74px 4px; }
.icon-n-rzl:before { background-position:-74px -37px; }
.icon-n-rwh:before { background-position:-74px -78px; }
.icon-n-rhl:before { background-position:-74px -119px; }
.icon-n-rzz:before { background-position:-74px -161px; }
.renqun ul li p { font-size:14px; font-weight:bold; text-align:center; color:#333; }
.renqun ul li p:nth-of-type(2) {
font-size:12px;
font-weight:normal;
color:#5f5f5f;
}
.bdfkp { padding:0 10px; overflow:hidden; color:#727272; }
.bdfkp ul { padding:5% 10px; border-top:1px #727272 solid; text-align:left; overflow:hidden; }
.bdfkp ul li { line-height:28px; float:left; width:100%; }
.bdfkp ul li a { color:#414141; }
.bdfkp ul li:before { content:""; width:0px; margin-right:4px; display:inline-block; height:0px; border-bottom:6px solid transparent;  /* left arrow slant */ border-top:6px solid transparent; /* right arrow slant */ border-left:10px solid #937543; /* bottom, add background color here */ font-size:0px; line-height:0px; }
.bdfkp ul li:nth-of-type(1):before, .bdfkp ul li:nth-of-type(2):before, .bdfkp ul li:nth-of-type(3):before {
border-left:10px solid #e60012;
}
.bdfkp ul li:nth-child(1):after,.bdfkp ul li:nth-child(2):after,.bdfkp ul li:nth-child(4):after,.bdfkp ul li:nth-child(6):after{content: "";
    background: url(../images/hot.gif);
    width: 28px;
    height: 11px;
    display: inline-block;
    margin: 0 0 10px -4px;}
.hot { overflow:hidden; padding:0 10px; }
.hot a { font-size:16px; color:#333; }
.hot ul li, .hot ul .cen p { margin:0 2px 2px 0; float:left; padding:2px; background-color:#dadada; line-height:20px; text-align:center; }
.hot ul li:nth-of-type(1) {
width:22.22%;
line-height:47px;
}
.hot ul li:nth-of-type(2) {
width:21.43%;
line-height:47px;
margin-right:0;
}
.hot ul li:nth-of-type(3) {
width:48.5%;
line-height:20px;
}
.hot ul li:nth-of-type(4) {
width:47.5%;
line-height:20px;
margin-right:0;
}
.hot ul .cen { float:left; width:52.2%; /*display:flex; flex-flow: wrap;*/  height: 52px; overflow: hidden; }
.hot ul .cen p { /*flex:1; text-align:center; white-space: nowrap;*/ width: 46.6%; line-height: 22px; height: 22px;}
@media screen and (max-width:320px){
.hot ul .cen p {width: 46%;}
}
@media screen and (min-width:410px){
.hot ul .cen p {width: 47%;}
}
@media screen and (min-width:480px){
.hot ul .cen p {width: 47.5%;}
}
.hot ul .cen p a { font-size:12px; }
.page-3-1 .btn { overflow:hidden; }
.page-3-1 .btn a { width:31.6%; line-height:34px; font-size:14px; text-align:center; float:left; border-radius:5px; margin:0 auto; margin-top:5%; }
.page-3-1 .btn a:nth-of-type(1) {
color:#fff;
background:#937543;
margin-right:10px;
margin-left: 16%;
}
.page-3-1 .btn a:nth-of-type(2) {
color:#fff;
background:#3d3d3d;
}
.page-4-1 h2 { }
.page-4-1 img:nth-of-type(1) {
width:100%;
}
.page-4-1 .js_classification { padding:10% 10px; text-align:center; }
.page-4-1 .js_classification ul li { width:32.6%; float:left; margin:1px; -o-transform: rotate(-90deg); /* Operaä¯ÀÀÆ÷ */ -webkit-transform: rotate(-90deg); /* WebkitÄÚºËä¯ÀÀÆ÷ */ -moz-transform: rotate(-90deg); /* Firefoxä¯ÀÀÆ÷ */ }
.page-4-1 .js_classification ul li img { width:116% !important; }
.page-4-1 .js_classification ul li:nth-of-type(4) {
margin-left:17%;
margin-top:-4%;
}
.page-4-1 .js_classification ul li:nth-of-type(5) {
margin-top:-4%;
}
.page-4-1 .js_classification span { width:33.04%; line-height:34px; background-color:#937543; border-radius:5px; text-align:center; font-size:14px; margin-top:6%; display:inline-block; }
.page-4-1 .js_classification span a { color:#fff; }
.page-5-1 .bl { border-top:1px #333 solid; padding:0 10px; text-align:center; }
.page-5-1 .bl img { width:100%; }
.page-5-1 .bl div { line-height:30px; margin-top:4px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-align:left; color:#3d3d3d; }
.page-5-1 .bl div font { color:#937543; }
.page-5-1 .bl a:nth-of-type(2) div font {
color:#937543;
}
.icon-n-act:after { content:""; width:40px; height:20px; background-position: -95px -261px; background-size: 440%; }
.page-5-1 .bl span { width:33.04%; line-height:34px; background-color:#937543; border-radius:5px; text-align:center; font-size:14px; margin-top:4%; display:inline-block; }
.page-5-1 .bl span a { color:#fff; }
.page-5-1 .recovery { overflow:hidden; background-color:#dadada; padding:1% 10% 2%; margin-top:15px; }
.page-5-1 .recovery h2 { color:#3d3d3d; }
.page-5-1 .recovery img { width:100%; margin-bottom:7%; }
.page-5-1 .evaluate { color:#282828; text-align:center; }
.page-5-1 .evaluate h3 { text-align:center; margin:6% 0 2% 0; font-size:16px;font-family:"Microsoft YaHei";}
.page-5-1 .evaluate p { padding:0 12%; line-height:22px;text-align:left; }
.page-5-1 .evaluate span { width:33.04%; line-height:34px; background-color:#937543; border-radius:5px; text-align:center; font-size:14px; margin-top:4%; margin-bottom:6%; display:inline-block; }
/*.page-5-1 .evaluate span:before{ content:'&#9786;'; width:18px; height:18px; position:relative; display:inline-block;}*/
.page-5-1 .evaluate span a { color:#fff; }
.page-6-1 { background-color:#e9e9ea; overflow:hidden; }
.page-6-1 h2 { color:#282828; }
.page-6-1 .hj { }
.page-6-1 .hj li, .hj li div p { position:relative }
.page-6-1 .hj li div p:nth-of-type(1) {
margin-bottom:1%;
}
.page-6-1 .hj li:nth-of-type(1) {
width:59.79%;
float:left;
}
.page-6-1 .hj li:nth-of-type(2) {
width:39.58%;
float:right;
}
.page-6-1 .hj li span { position:absolute; bottom:0; text-align:center; line-height:24px; color:#fff; font-size:14px; background-color:rgba(0, 0, 0, 0.6); left:0; width:100%; }
.page-6-1 .hj img { width:100%; display: inherit; }
.page-6-1 .ott { padding: 6% 10%; overflow: hidden; display: inline-block; width: 80%; }
.page-6-1 .ott li { float:left; text-align:center; width:33.33%; }
.page-6-1 .ott li div { width:80px; height:80px; border-radius:50%; background-color:#937543; margin:0 auto; }
.page-6-1 .ott li:nth-of-type(2) div {
background-color:#5c432b;
}
.page-6-1 .ott li:nth-of-type(3) div {
background-color:#2e3642;
}
.page-6-1 .ott li p { text-align: center; color:#fff; }
.page-6-1 .ott li span:before { content:""; width:44px; height:40px; display:inline-block; background-size:500%; margin:4px 0 2px; }
.icon-n-phone:before { background-position:-176px 7px; }
.icon-n-msg:before { background-position:-176px -31px; }
.icon-n-shizi:before { background-position:-176px -70px; }
.form_d{ overflow:hidden;background-color:#e9e9ea; }
.form { margin:0 0 0 10px; background:url(../images/img_hus.jpg) no-repeat right bottom; background-color:#3d3d3d; background-size:contain; overflow:hidden; border-radius: 0 0 0 38px; }
.form h3 { color:#fff; text-align:center; line-height:28px; font-size:18px; margin-bottom:4px; width:87%; }
.form .form_con { margin:16px 25px; width:60%; }
.form .form_con input, .form .form_con select, .form .form_con textarea { line-height:25px; border:1px #ccc solid; background:#fff; padding-left:10px; font-size:14px; color:#000; margin-bottom:8px; box-shadow: -1px -1px 1px #333; width:80%; }
.form .form_con p:nth-of-type(1) input {
float:left;
width:40%;
margin-right: 2%;
}
.form .form_con select { float:left; width:38%; height:25px; height:27px; }
.form .form_con p { width:100%; }
.form .form_con span input { background:#b99b68; width:40%; margin-right:12px; border-radius:10px; line-height:24px; border:none; text-align:center; color:#fff; padding:0; }
.form .form_con span:nth-of-type(2) input {
background:#937543;
color:#fff;
}
.ind_zixun { text-align:center;background-color:#e9e9ea; }
.ind_zixun span { width:33.04%; line-height:34px; background-color:#937543; border-radius:5px; text-align:center; font-size:14px; margin-top:4%; margin-bottom:6%; display:inline-block; }
.ind_zixun span a { color:#fff; }
footer { background-color:#e9e9ea;  }
footer p { text-align:center; line-height:22px; color:#333; }


.news ul li:nth-of-type(1) font {
color:#7faefe;
}
.news ul li:nth-of-type(2) font {
color:#cc32ff;
}
.news ul li:nth-of-type(3) font {
color:#ff7a32;
}
.news ul li:nth-of-type(4) font {
color:#018b90;
}
.news ul li:nth-of-type(5) font {
color:#dd0c16;
} 
#LRfloater2,#LRfloater3,#LRdiv3{ display:none;}