﻿@charset "utf-8";
/* CSS Document */
/*全局样式*/
html, body, div, span, object, iframe, h1, h3, h4, h5, h6, p, del, dfn, em, img, ins, kbd, q, samp, small, strong, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td, article, aside, footer, header, nav, section {margin:0;padding:0;border:0;outline:0;} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
a:hover, a:active,a:visited,a:active{ outline:none; color:inherit;}
padding, margin{padding:0;margin:0;}
a:visited{ color:#333;}
select, input, textarea, button { font:99% sans-serif; }
strong{ font-weight:bold;}
input, select { vertical-align:middle; }
img { border:0; max-width:100%; }
hr { display:block; height:1px; border:0; border-top:1px solid #3d3d3d; margin:1em 0; padding:0; }
.nocallout {-webkit-touch-callout: none;} /* prevent callout */
table { margin:0; padding:0; clear:left; width:100%; border-collapse:collapse; border-spacing:0; }
table td { vertical-align:top; margin:0; }
ul, ol, dl{ list-style:none;}
u{ text-decoration:none;}
.newsDetailPannel_01 .detailField a{ color:#F00; font-weight:bold;}
.clear{ clear:both;}
html {
  height:100%;
  background:#222;
}
body {
 
  word-wrap:break-word;
  margin:0 auto;
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none;
  color:#333;
  max-width:640px;
  min-width:320px;
  background:#fff;
  font-family: 'Microsoft YaHei', Helvetica, Arial, Verdana, sans-serif;
  
}
a {
  color:inherit; text-decoration:none;
}
p {
  font-size:100%;
}


/*结构样式*/
#

#footer{ width:100%; margin-bottom:15%;}
#footer .backToTopField{ background-color: #564736;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#564736), to(#3a3029));
  background-image: -webkit-linear-gradient(top, #564736, #3a3029);
  background-image:    -moz-linear-gradient(top, #564736, #3a3029);
  background-image:     -ms-linear-gradient(top, #564736, #3a3029);
  background-image:      -o-linear-gradient(top, #564736, #3a3029);
  background-image:         linear-gradient(top, #564736, #3a3029);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#564736', EndColorStr='#3a3029');
  height:36px; line-height:36px; color:#fff; text-align:center;
}
#footer .backToTopField .btn{ display:inline-block; padding:0 24px 0 0; background:url(../images/bg_btn_01.png) 100% 50% no-repeat; font-size:16px; font-weight:bold; vertical-align:top; color:#fff;}
#footer .backToTopField .btn:visited{ color:#fff;}
#footer .titleField{ background-color: #f0f0f0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#838383));
  background-image: -webkit-linear-gradient(top, #f0f0f0, #838383);
  background-image:    -moz-linear-gradient(top, #f0f0f0, #838383);
  background-image:     -ms-linear-gradient(top, #f0f0f0, #838383);
  background-image:      -o-linear-gradient(top, #f0f0f0, #838383);
  background-image:         linear-gradient(top, #f0f0f0, #838383);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f0f0f0', EndColorStr='#838383');
  height:54px; line-height:52px; text-align:center; position:relative;
}
#footer .titleField h1{ font-size:14px;}
#footer .titleField .more{ position:absolute; right:16px; bottom:8px;}
#footer .titleField .more a{ display:block; width:80px; height:22px; text-align:center; line-height:38px; font-size:16px; text-indent:-9999px; background:url(../images/btn_consultation_01.png) 0 0 no-repeat; background-size:cover}
#footer .infoField{ width:100%; background:#e5e5e5; padding:20px 0 30px; text-align:center; line-height:2em; font-size:14px;}
#footer .infoField .links{}
#footer .infoField .links a{ display:inline-block; padding:0 10px;}
#footer .infoField .links .on{ font-weight:bold;}
#footer .infoField p{ margin:0; }
#footer .infoField p .weiboBtn{ display:inline-block; width:60px; height:18px; font-size:12px; line-height:18px; color:#fff; vertical-align:middle;
-moz-border-radius: 9px;
-khtml-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
background:#3b312a;
}


.xm_js{
 background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    color: #5c5c5a;
    font-family: "Microsoft YaHei",寰蒋闆呴粦,MicrosoftJhengHei,鍗庢枃缁嗛粦,STHeiti,MingLiu;
    list-style-type: none;
    margin:15px 0% 0 0% !important;
    padding: 0px!important;
    position:relative;
    vertical-align: baseline;
    width:100% !important;
}


.xm_js p u{
    background: #f86190 url("../images/hand.png") no-repeat scroll right center / 14% auto;
    border-radius: 10px;
   /* color: #ffffff!important;*/
    font-size: 16px;
    height: auto !important;
    line-height: 26px;
    margin: 15px auto;
    padding: 2% 2%;
    text-align: center;
    width: 95% !important;
	text-decoration:none;
	display:block;
}
.xm_js p u a{
display:block;
width:100%; height:100%;
}
.kston,.xmgg_more{
    background: #f86190 url("../images/hand.png") no-repeat scroll right center / 14% auto!important;
    border-radius: 10px;
    color: #ffffff!important;
    font-size: 16px!important;
    height: auto !important;
    line-height: 26px!important;
    margin: 15px auto!important;
    padding: 2% 2%!important;
    text-align: center;
    width: 95% !important;
	text-decoration:none;
	display:block;
}




.kston,.xmgg_more,.kston a{ color: #ffffff!important; font-weight:800!important; }

.xm_js p u a,.xm_js p u span{color: #ffffff!important;}

.xm_nr .xm_nr{padding: 0px 0px 0px 0px!important;}



.clearfix::after{content:'';display:table;clear:both}
.hmyxlf_1{ width:100%; height: auto; display:block; }
.hmyxlf_1 i{ width:100%; height:auto; display:block;}
.hmyxlf_1 i img{ float:left;}



.nfjs_1{ width:94%; height: auto; display:block; margin:0 auto;}
.nfjs_1_1.bg1{ background:#acdcf7;}
.nfjs_1_1.bg2{ background:#f3a58a;}
.nfjs_1_1.bg3{ background:#f39ff4;}
.nfjs_1_1{ width:100%; height: 100%; display:block; float:left; margin-bottom:15px;}
.nfjs_1_1_1{ width:50%; height:100%;}
.nfjs_1_1_1 img{ width:100%; height:100%;}
.nfjs_1_1_2{ width:50%; height:100%; display:block;}
.nfjs_1_1_2_1{ width:90%; display:block; height:100%; float:left; padding:0 5%;}
.nfjs_1_1_2_1 h6{ width:100%; height:auto; display:block; border-bottom:rgba(0,0,0,.5) 1px solid; padding:2% 0 4% 0; line-height:100%; float:left;}
.nfjs_1_1_2_1 h6 img{ width:20%; float:left;}
.nfjs_1_1_2_1 h6 b{ float:left; padding-top:10%; padding-left:3%; font:26px/15px "微软雅黑";}
.nfjs_1_1_2_1 span{ width:100%; display:block; font:18px/28px "微软雅黑"; color:#000; padding-top:2%; float:left;}



@media screen and (max-width: 480px){

.nfjs_1_1_2_1 span{ width:100%; display:block; font:18px/20px "微软雅黑"; color:#000; padding-top:2%; float:left;}
.nfjs_1_1_2_1 h6 b{ float:left; padding-top:10%; padding-left:3%; font:20px/15px "微软雅黑";}



}
@media screen and (max-width: 640px){

.nfjs_1_1_2_1 span{ width:100%; display:block; font:18px/22px "微软雅黑"; color:#000; padding-top:2%; float:left;}
.nfjs_1_1_2_1 h6 b{ float:left; padding-top:10%; padding-left:3%; font:20px/15px "微软雅黑";}



}

@media screen and (max-width: 560px){

.nfjs_1_1_2_1 span{ width:100%; display:block; font:18px/22px "微软雅黑"; color:#000; padding-top:2%; float:left;}
.nfjs_1_1_2_1 h6 b{ float:left; padding-top:10%; padding-left:3%; font:20px/15px "微软雅黑";}



}


@media screen and (max-width: 440px){

.nfjs_1_1_2_1 span{ width:100%; display:block; font:16px/20px "微软雅黑"; color:#000; padding-top:2%; float:left;}
.nfjs_1_1_2_1 h6 b{ float:left; padding-top:10%; padding-left:3%; font:20px/15px "微软雅黑";}



}


@media screen and (max-width:390px){



.nfjs_1_1_2_1 span{ width:100%; display:block; font:14px/18px "微软雅黑"; color:#000; padding-top:2%; float:left;}
.nfjs_1_1_2_1 h6 b{ float:left; padding-top:10%; padding-left:3%; font:20px/15px "微软雅黑";}


}

@media screen and (max-width:360px){

.nfjs_1_1_2_1 span{ width:100%; display:block; font:15px/17px "微软雅黑"; color:#000; padding-top:2%; float:left;}
.nfjs_1_1_2_1 h6 b{ float:left; padding-top:10%; padding-left:3%; font:16px/15px "微软雅黑";}


}

@media screen and (max-width: 355px){

.nfjs_1_1_2_1 span{ width:100%; display:block; font:14px/16px "微软雅黑"; color:#000; padding-top:2%; float:left;}
.nfjs_1_1_2_1 h6 b{ float:left; padding-top:10%; padding-left:3%; font:16px/15px "微软雅黑";}

}

@media screen and (max-width: 325px){

.nfjs_1_1_2_1 span{ width:100%; display:block; font:13px/14px "微软雅黑"; color:#000; padding-top:2%; float:left;}
.nfjs_1_1_2_1 h6 b{ float:left; padding-top:10%; padding-left:3%; font:16px/15px "微软雅黑";}

}

@media (device-width:414px) and (-webkit-min-device-pixel-ratio:3.0){

.nfjs_1_1_2_1 span{ width:100%; display:block; font:16px/20px "微软雅黑"; color:#000; padding-top:2%; float:left;}
.nfjs_1_1_2_1 h6 b{ float:left; padding-top:10%; padding-left:3%; font:20px/15px "微软雅黑";}



}

.nfjs_2{ width:100%; height:auto; display:block;}
.nfjs_2 li{ width:27%; height:auto; display:block; float:left; padding:3%;}

.left{float:left;}
.right{float:right;}



.wxwm_1{ width:100%; height: auto; display:block; background:#2f075f;}
.wxwm_2{ width:100%; height:auto; display:block; padding-bottom:10px; background:#593683; margin-top:10px;}
.wxwm_2_1{ width:100%; height:auto; display:block;}
.wxwm_al_1{ width:100%; height: auto; display:block;}