body {
    background-color: #fff;
    color: #000;
    font: 400 14px/1.5 ,Helvetica;
	 font-family:"宋体"
}
body, div, dl, dt, dd, del, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, menu {
    margin: 0;
    padding: 0;
}
input[type="text"], textarea {
    outline: 0 none;
}

button {
    outline: 0 none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img {
    border: 0 none;
}
address, caption, cite, code, dfn, em, th, var {
    font-style: normal;
    font-weight: 400;
}
ol, ul, li {
    list-style: outside none none;
}
caption, th {
    text-align: left;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-style: normal;
    font-weight: 400;
}
q::before, q::after {
    content: "";
}
abbr, acronym {
    border: 0 none;
}
header, section, footer, img {
    display: block;
    margin: 0;
    padding: 0;
}
a {
    color: #000;
    text-decoration: none;
}
.dn {
    display: none;
}
.vh {
    overflow: hidden;
}
html {
    font-size: 100px;
}
body {
   
    color: #000;
}
@media only screen and (max-width: 310px) and (min-width: 300px) {
body {
    font-size: 10px;
}
}
@media only screen and (max-width: 320px) and (min-width: 310px) {
body {
    font-size: 10px;
}
}
@media only screen and (max-width: 360px) and (min-width: 320px) {
body {
    font-size: 12px;
}
}
@media only screen and (max-width: 360px) and (min-width: 350px) {
body {
    font-size: 12px;
}
}
@media only screen and (max-width: 480px) and (min-width: 360px) {
body {
    font-size: 12px;
}
}
@media only screen and (max-width: 480px) and (min-width: 470px) {
body {
    font-size: 14px;
}
}
@media only screen and (max-width: 560px) and (min-width: 480px) {
body {
    font-size: 16px;
}
}
@media only screen and (max-width: 570px) and (min-width: 560px) {
body {
    font-size: 16px;
}
}
@media only screen and (max-width: 640px) and (min-width: 570px) {
body {
    font-size: 18px;
}
}
@media only screen and (max-width: 640px) and (min-width: 630px) {
body {
    font-size: 18px;
}
}
@media only screen and (max-width: 780px) and (min-width: 640px) {
body {
    font-size: 18px;
}
}

ul, li, dl, dt, dd, p, h1, h2, h3, h4, h5, form, img, div {
    border: 0 none;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.main {
	margin: 0 auto;
    max-width: 640px;
    min-width: 320px;
    position: relative;
}

.main img {
	vertical-align:top
}

.log_top{ width:100%; position:relative; overflow:hidden; padding-top:10px;}
.log_top p{ width:90%; text-align:center; margin:auto}
.log_top p img{ width:100%}

/*js*/
/* 效果CSS开始 */
.mBan2 { overflow: hidden; }
.mBan2 .slideBox{ width:100%; height:auto; position:relative; }

.mBan2 .slideBox .hd ul{ zoom: 1; }
.mBan2 .slideBox .hd ul li{ float: left; width: 6px; height: 6px; background:  no-repeat; cursor: pointer; margin-right: 10px; }

.mBan2 .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.mBan2 .slideBox .bd ul,.slideBox .bd ul li{width:100%!important}
.mBan2 .slideBox .bd img{ width:100%; height:auto; display:block;  }
/*赛邦软件，让网络营销更高效
*/
.one_bg{
	background:#f6f6f6;
	overflow:hidden;
	width:100%;
	clear:both;
	padding:20px 0px;
	margin-top: 40px;
}
.tittle{ width:100%; text-align:center; margin-top:10px;}
.tittle h5{ font-size:2rem;}
.tittle p{ font-size:1rem; color:#CCC; line-height:auto; padding-bottom:0.12rem }


.one_nr{ width:100%; text-align:center; margin:auto; position:relative; }
.one_nr  dl{ width:100%;  }
.one_nr  dl dt{ width:48.3%;  background:#fff; line-height:0.30rem; height:0.30rem; border:1px solid #ccc;  float:left; margin-top:0.05rem; margin-left:0.03rem; font-size:0.16rem}
.modalDialog {
	position: fixed;
	font-family: Arial, Helvetica, sans-serif;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
	z-index: 99999;
	opacity:0;
	-webkit-transition: opacity 250ms ease-in;
	-moz-transition: opacity 250ms ease-in;
	transition: opacity 250ms ease-in;
	pointer-events: none;
}

.modalDialog:target {
	opacity:1;
	pointer-events: auto;
}

.modalDialog > div {
	width: 80%;
	position: relative;
	margin: 10% auto;
	padding: 5px 20px 13px 20px;
	border-radius: 10px;
	background: #fff;
	background: -o-linear-gradient(bottom, rgb(245,245,245) 25%, rgb(232,232,232) 63%);
background: -moz-linear-gradient(bottom, rgb(245,245,245) 25%, rgb(232,232,232) 63%);
background: -webkit-linear-gradient(bottom, rgb(245,245,245) 25%, rgb(232,232,232) 63%); text-align:center; margin:auto; top:1.5rem; font-size:0.12rem
}
.modalDialog > div h2{ font-size:0.24rem; padding-top:0.25rem }
.modalDialog > div p a { background:#da801f; color:#fff; width:0.8rem; height:0.2rem; line-height:0.2rem; text-align:center; color:#fff; display:block; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-top:0.1rem; text-align:center; margin:auto}
.close {
	background: #606061;
	color: #FFFFFF;
	line-height: 25px;
	position: absolute;
	right: 10px;
	text-align: center;
	top: 10px;
	width: 24px;
	text-decoration: none;
	font-weight: bold;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}

.close:hover { background: #57a2d1; }

.two_nf{ width:100%; clear:both; overflow:hidden}
.two_nf dl{ width:49.8%; border-right:1px solid #eee; float:left; height:auto; overflow:hidden; border-top:1px solid #eee}
.two_nf dl:last-child{border-right:none;}
.two_nf dl dt{ padding-left:1rem;  color:#800000;    margin-top: 1rem; margin-left:1rem;}
.two_nf dl dd{ padding:0px 0.1rem; margin-top: 1rem; margin-left:1rem; color:#000000;}
#bg{ background:#f7f1ea}


.four_bg{ padding:10px 0px; overflow:hidden; width:100%; border-top:1px solid #eee}

.zixun{ width:100%; clear:both; overflow:hidden}
.zixun ul{
    padding: 0 0.16rem;}
.zixun li{ width:50%;   float:left ;}
.zixun li img{ width:1rem; height:0.54rem; text-align:center; margin:auto }
.zixun li span a{ font-size:0.12rem; color:#F30}

.copy_bg{ background:#e0e0e0; width:100%; clear:both;  overflow:hidden; padding:0 0 0.2rem 0;   line-height:0.19rem; padding-bottom:0.7rem; text-align:center}
.copy_bg h5{ width:100%; background:#333; height:0.3rem; line-height:0.3rem; margin-bottom:0.2rem; font-size:0.14rem; text-align:center}
.copy_bg h5 a{ color:#fff}

.fie{ background:#000000; padding:0.1rem 0;  clear:both; position:fixed; bottom:0px; width:100%; max-width:768px}

/*二级页面*/
.ad_img{ width:100%; clear:both; overflow:hidden}
.ad_img img{ width:100%}

.inf_pest{ width:100%; clear:both; overflow:hidden;}
.inf_pest h5{ text-align:center; font-size:0.3rem;}

.g_ctTel .u-tel .s-ln-1, .g_ctTel .u-tel .s-ln-2, .g_ctTel .u-tel .s-ln-3 {
    border-color: #393939;
}
.g-seo {
    background: #f1f1f1 none repeat scroll 0 0;
    padding: 0 0 5%;
}
.g-seo h3 {
    display: block;
    padding: 8% 0 3% 9%;
}
.g-seo h3 p {
    clear: both;
}
.g-seo h3 b {
    color: #f6660d;
    float: left;
    font-size: 34px;
    font-weight: 700;
    line-height: 110%;
}
@media screen and (min-width: 400px) {
.g-seo h3 b {
    font-size: 36px;
}
}
@media screen and (min-width: 450px) {
.g-seo h3 b {
    font-size: 38px;
}
}
@media screen and (min-width: 480px) {
.g-seo h3 b {
    font-size: 40px;
}
}
@media screen and (min-width: 550px) {
.g-seo h3 b {
    font-size: 42px;
}
}
@media screen and (min-width: 639px) {
.g-seo h3 b {
    font-size: 44px;
}
}
.g-seo h3 span {
    color: #101010;
    display: inline-block;
    float: right;
    font-size: 14px;
    line-height: 140%;
    width: 62%;
}
@media screen and (min-width: 400px) {
.g-seo h3 span {
    font-size: 1pc;
    width: 64%;
}
}
@media screen and (min-width: 450px) {
.g-seo h3 span {
    font-size: 18px;
    width: 66%;
}
}
@media screen and (min-width: 480px) {
.g-seo h3 span {
    font-size: 20px;
    width: 68%;
}
}
@media screen and (min-width: 550px) {
.g-seo h3 span {
    font-size: 22px;
    width: 70%;
}
}
@media screen and (min-width: 639px) {
.g-seo h3 span {
    font-size: 24px;
    width: 72%;
}
}
.g-seo h5 {
    display: block;
}
.g-seo h5, .g-seo h5 img {
    width: 100%;
}
.g-seo h4 {
    display: block;
    text-align: center;
}
.g-seo h4 span {
    color: #101010;
    display: block;
    font-size: 18px;
    line-height: 150%;
    padding: 0 0 2%;
}
@media screen and (min-width: 400px) {
.g-seo h4 span {
    font-size: 20px;
}
}
@media screen and (min-width: 450px) {
.g-seo h4 span {
    font-size: 22px;
}
}
@media screen and (min-width: 480px) {
.g-seo h4 span {
    font-size: 23px;
}
}
@media screen and (min-width: 550px) {
.g-seo h4 span {
    font-size: 24px;
}
}
@media screen and (min-width: 639px) {
.g-seo h4 span {
    font-size: 25px;
}
}
.g-seo h4 span i {
    color: #f6660d;
    font-style: normal;
}
.g-seo h4 b {
    color: #101010;
    display: block;
    font-size: 14px;
    font-weight: 700;
    line-height: 105%;
}
@media screen and (min-width: 400px) {
.g-seo h4 b {
    font-size: 1pc;
}
}
@media screen and (min-width: 450px) {
.g-seo h4 b {
    font-size: 18px;
}
}
@media screen and (min-width: 480px) {
.g-seo h4 b {
    font-size: 20px;
}
}
@media screen and (min-width: 550px) {
.g-seo h4 b {
    font-size: 22px;
}
}
@media screen and (min-width: 639px) {
.g-seo h4 b {
    font-size: 24px;
}
}
.g-seo .u-seo-img {
    display: block;
    width: 100%;
}
.g-seo .u-seo-img img {
    width: 100%;
}
.g-seo h6 {
    color: #101010;
    display: block;
    font-size: 14px;
    line-height: 198%;
    padding: 0 0 1%;
    text-align: center;
}
@media screen and (min-width: 400px) {
.g-seo h6 {
    font-size: 1pc;
}
}
@media screen and (min-width: 450px) {
.g-seo h6 {
    font-size: 18px;
}
}
@media screen and (min-width: 480px) {
.g-seo h6 {
    font-size: 20px;
}
}
@media screen and (min-width: 550px) {
.g-seo h6 {
    font-size: 22px;
}
}
@media screen and (min-width: 639px) {
.g-seo h6 {
    font-size: 24px;
}
}
.g-seo2 h6 {
    padding: 3% 0 0;
}
.g-seo2 {
    padding: 0 0 6%;
    position: relative;
}
.u-seo {
    display: block;
    left: 0;
    position: absolute;
    top: 0;
}
.u-seo, .u-seo img {
    width: 100%;
}
.g_ctTel {
    background: #dfdfdf none repeat scroll 0 0;
    border-radius: 4px;
    color: #000;
    display: block;
    font-size: 14px;
    line-height: 220%;
    margin: 0 5.6%;
    overflow: hidden;
    position: relative;
    text-align: center;
}
@media screen and (min-width: 400px) {
.g_ctTel {
    font-size: 1pc;
}
}
@media screen and (min-width: 450px) {
.g_ctTel {
    font-size: 18px;
}
}
@media screen and (min-width: 480px) {
.g_ctTel {
    font-size: 20px;
}
}
@media screen and (min-width: 550px) {
.g_ctTel {
    font-size: 22px;
}
}
@media screen and (min-width: 639px) {
.g_ctTel {
    font-size: 24px;
}
}
.g_ctTel .u-tel {
    
    display: inline-block;
    height: 58%;
    left: 2%;
    position: absolute;
    top: 27%;
    width: 15%;
}
.g-web {
    background: #f1f1f1 none repeat scroll 0 0;
    padding: 0 0 22%;
    position: relative;
}
.g-web h6 {
    bottom: 0;
    display: block;
    left: 0;
    position: absolute;
    z-index: 1;
}
.g-web h6, .g-web h6 img {
    width: 100%;
}
.g-web h2 {
    display: block;
}
.g-web h2, .g-web h2 img {
    width: 100%;
}
.g-web h3 {
    color: #6a6a6a;
    display: block;
    font-size: 18px;
    line-height: 150%;
    padding: 0 0 3%;
    text-align: center;
}
@media screen and (min-width: 400px) {
.g-web h3 {
    font-size: 20px;
}
}
@media screen and (min-width: 450px) {
.g-web h3 {
    font-size: 22px;
}
}
@media screen and (min-width: 480px) {
.g-web h3 {
    font-size: 24px;
}
}
@media screen and (min-width: 550px) {
.g-web h3 {
    font-size: 26px;
}
}
@media screen and (min-width: 639px) {
.g-web h3 {
    font-size: 28px;
}
}
.g-web h3 b {
    color: #f6660d;
    font-size: 28px;
    margin: 0 0 0 3%;
}
@media screen and (min-width: 400px) {
.g-web h3 b {
    font-size: 30px;
}
}
@media screen and (min-width: 450px) {
.g-web h3 b {
    font-size: 2pc;
}
}
@media screen and (min-width: 480px) {
.g-web h3 b {
    font-size: 34px;
}
}
@media screen and (min-width: 550px) {
.g-web h3 b {
    font-size: 36px;
}
}
@media screen and (min-width: 639px) {
.g-web h3 b {
    font-size: 38px;
}
}
.g-web h4 {
    display: block;
    padding: 2% 0 0;
}
.g-web h4, .g-web h4 img {
    width: 100%;
}
.g-web h5 {
    display: block;
    padding: 0 0 0 7.5%;
    position: relative;
    z-index: 9;
}
.g-web h5 b {
    color: #101010;
    display: block;
    font-size: 18px;
    padding: 0 0 2%;
}
@media screen and (min-width: 400px) {
.g-web h5 b {
    font-size: 20px;
}
}
@media screen and (min-width: 450px) {
.g-web h5 b {
    font-size: 22px;
}
}
@media screen and (min-width: 480px) {
.g-web h5 b {
    font-size: 24px;
}
}
@media screen and (min-width: 550px) {
.g-web h5 b {
    font-size: 26px;
}
}
@media screen and (min-width: 639px) {
.g-web h5 b {
    font-size: 28px;
}
}
.g-web h5 span {
    color: #101010;
    display: block;
    font-size: 14px;
}
@media screen and (min-width: 400px) {
.g-web h5 span {
    font-size: 1pc;
}
}
@media screen and (min-width: 450px) {
.g-web h5 span {
    font-size: 18px;
}
}
@media screen and (min-width: 480px) {
.g-web h5 span {
    font-size: 20px;
}
}
@media screen and (min-width: 550px) {
.g-web h5 span {
    font-size: 22px;
}
}
@media screen and (min-width: 639px) {
.g-web h5 span {
    font-size: 24px;
}
}
.g-web h5 span i {
    color: #f6660d;
    font-style: normal;
}
.g-web p {
    color: #333;
    display: block;
    font-size: 9pt;
    line-height: 150%;
    padding: 4% 0 0 7.5%;
    position: relative;
    width: 45%;
    z-index: 9;
}
@media screen and (min-width: 400px) {
.g-web p {
    font-size: 14px;
}
}
@media screen and (min-width: 450px) {
.g-web p {
    font-size: 1pc;
}
}
@media screen and (min-width: 480px) {
.g-web p {
    font-size: 18px;
}
}
@media screen and (min-width: 550px) {
.g-web p {
    font-size: 20px;
}
}
@media screen and (min-width: 639px) {
.g-web p {
    font-size: 22px;
}
}
.g-wss {
    background: #f1f1f1 none repeat scroll 0 0;
    padding: 0 0 5%;
}
.g-wss h2 {
    display: block;
}
.g-wss h2, .g-wss h2 img {
    width: 100%;
}
.g-wss h3 {
    display: block;
    margin-top: -4%;
    padding: 0 0 3%;
    position: relative;
    text-align: center;
    z-index: 9;
}
.g-wss h3 b {
    color: #000;
    display: block;
    font-size: 24px;
}
@media screen and (min-width: 450px) {
.g-wss h3 b {
    font-size: 26px;
}
}
@media screen and (min-width: 480px) {
.g-wss h3 b {
    font-size: 28px;
}
}
@media screen and (min-width: 550px) {
.g-wss h3 b {
    font-size: 30px;
}
}
@media screen and (min-width: 639px) {
.g-wss h3 b {
    font-size: 2pc;
}
}
.g-wss h3 span {
    color: #f6660d;
    display: block;
    font-size: 18px;
}
@media screen and (min-width: 450px) {
.g-wss h3 span {
    font-size: 20px;
}
}
@media screen and (min-width: 480px) {
.g-wss h3 span {
    font-size: 22px;
}
}
@media screen and (min-width: 550px) {
.g-wss h3 span {
    font-size: 24px;
}
}
@media screen and (min-width: 639px) {
.g-wss h3 span {
    font-size: 26px;
}
}
.g-wss h4 {
    color: #333;
    display: block;
    font-size: 14px;
    line-height: 150%;
    margin-top: -3%;
    padding: 0 6% 7%;
    position: relative;
    z-index: 9;
}
@media screen and (min-width: 400px) {
.g-wss h4 {
    font-size: 1pc;
}
}
@media screen and (min-width: 450px) {
.g-wss h4 {
    font-size: 18px;
}
}
@media screen and (min-width: 480px) {
.g-wss h4 {
    font-size: 20px;
}
}
@media screen and (min-width: 550px) {
.g-wss h4 {
    font-size: 22px;
}
}
@media screen and (min-width: 639px) {
.g-wss h4 {
    font-size: 24px;
}
}
.g-wss h5 {
    display: block;
}
.g-wss h5, .g-wss h5 img {
    width: 100%;
}
.g-wss h6 {
    display: block;
}
.g-wss h6, .g-wss h6 img {
    width: 100%;
}
.g-wss .g_ctTel {
    margin-top: -3%;
}
.g-tm {
    background: #f1f1f1 none repeat scroll 0 0;
}
.g-tm h3 {
    display: block;
    margin-top: -4%;
    padding: 4% 0 6%;
    position: relative;
    text-align: center;
    z-index: 9;
}
.g-tm h3 b {
    color: #000;
    display: block;
    font-size: 20px;
}
@media screen and (min-width: 450px) {
.g-tm h3 b {
    font-size: 22px;
}
}
@media screen and (min-width: 480px) {
.g-tm h3 b {
    font-size: 24px;
}
}
@media screen and (min-width: 550px) {
.g-tm h3 b {
    font-size: 26px;
}
}
@media screen and (min-width: 639px) {
.g-tm h3 b {
    font-size: 28px;
}
}
.g-tm h3 span {
    color: #f6660d;
    display: block;
    font-size: 14px;
}
@media screen and (min-width: 450px) {
.g-tm h3 span {
    font-size: 1pc;
}
}
@media screen and (min-width: 480px) {
.g-tm h3 span {
    font-size: 18px;
}
}
@media screen and (min-width: 550px) {
.g-tm h3 span {
    font-size: 20px;
}
}
@media screen and (min-width: 639px) {
.g-tm h3 span {
    font-size: 22px;
}
}
.g-tm h4 {
    display: block;
}
.g-tm h4, .g-tm h4 img {
    width: 100%;
}
.g-tm h5 {
    display: block;
}
.g-tm h5, .g-tm h5 img {
    width: 100%;
}
.g-tm p {
    color: #333;
    display: block;
    font-size: 14px;
    line-height: 150%;
    margin-top: -3%;
    padding: 0 3% 5%;
}
@media screen and (min-width: 450px) {
.g-tm p {
    font-size: 1pc;
}
}
@media screen and (min-width: 480px) {
.g-tm p {
    font-size: 18px;
}
}
@media screen and (min-width: 550px) {
.g-tm p {
    font-size: 20px;
}
}
@media screen and (min-width: 639px) {
.g-tm p {
    font-size: 22px;
}
}
.g-more {
    background: #f1f1f1 none repeat scroll 0 0;
}
.g-more h6 {
    clear: both;
}
.g-more h2 {
    display: block;
    margin-bottom: -2%;
    width: 100%;
}
.g-more h2 img {
    width: 100%;
}
.g-more h3 {
    display: block;
    padding: 0 0 0 3%;
}
.g-more h3 i {
    display: inline-block;
    float: left;
    width: 11%;
}
.g-more h3 i img {
    width: 100%;
}
.g-more h3 p {
    display: inline-block;
    float: right;
    padding: 0 0 6%;
    width: 83%;
}
.g-more h3 p span {
    color: #000;
    display: block;
    font-size: 14px;
    padding: 0 0 2%;
}
@media screen and (min-width: 450px) {
.g-more h3 p span {
    font-size: 1pc;
}
}
@media screen and (min-width: 480px) {
.g-more h3 p span {
    font-size: 18px;
}
}
@media screen and (min-width: 550px) {
.g-more h3 p span {
    font-size: 20px;
}
}
@media screen and (min-width: 639px) {
.g-more h3 p span {
    font-size: 22px;
}
}
.g-more h3 p b {
    color: #000;
    display: block;
    font-size: 18px;
}
@media screen and (min-width: 450px) {
.g-more h3 p b {
    font-size: 20px;
}
}
@media screen and (min-width: 480px) {
.g-more h3 p b {
    font-size: 22px;
}
}
@media screen and (min-width: 550px) {
.g-more h3 p b {
    font-size: 24px;
}
}
@media screen and (min-width: 639px) {
.g-more h3 p b {
    font-size: 26px;
}
}
.g-more h3 em, .g-more ul {
    clear: both;
}
.g-more ul li {
    display: inline-block;
    float: left;
    padding: 0 0 7%;
    text-align: center;
    width: 50%;
}
.g-more ul li img {
    background: #e5e3e4 none repeat scroll 0 0;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
    margin: 0 auto;
    padding: 7.25% 4.25%;
    width: 92.5%;
}
.g-more ul li b, .g-more ul li img {
    border-radius: 50%;
}
.g-more ul li b {
    background: #ebebeb none repeat scroll 0 0;
    display: inline-block;
    padding: 6.25%;
    width: 55%;
}
.g-more ul li span {
    color: #fd680d;
    display: block;
    font-size: 14px;
    line-height: 187%;
}
@media screen and (min-width: 400px) {
.g-more ul li span {
    font-size: 1pc;
}
}
@media screen and (min-width: 450px) {
.g-more ul li span {
    font-size: 18px;
}
}
@media screen and (min-width: 480px) {
.g-more ul li span {
    font-size: 20px;
}
}
@media screen and (min-width: 550px) {
.g-more ul li span {
    font-size: 22px;
}
}
@media screen and (min-width: 639px) {
.g-more ul li span {
    font-size: 24px;
}
}
.g-od {
    background: #f1f1f1 none repeat scroll 0 0;
    padding: 0 0 7%;
}
.g-od h3 {
    display: block;
    margin-bottom: -3%;
}
.g-od h3, .g-od h3 img {
    width: 100%;
}
.g-od h5 {
    display: block;
    padding: 0 0 6%;
}
.g-od h5, .g-od h5 img {
    width: 100%;
}
.g-od h4 {
    color: #f6660d;
    font-size: 18px;
    font-weight: 700;
    line-height: 160%;
    padding: 0 0 4%;
    text-align: center;
}
@media screen and (min-width: 450px) {
.g-od h4 {
    font-size: 20px;
}
}
@media screen and (min-width: 480px) {
.g-od h4 {
    font-size: 22px;
}
}
@media screen and (min-width: 550px) {
.g-od h4 {
    font-size: 24px;
}
}
@media screen and (min-width: 639px) {
.g-od h4 {
    font-size: 26px;
}
}

/*微信定制*/
.wrapp {
	max-width: 780px;
	min-width: 320px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	background: #f1f1f1
}
.row{
background:#FFFFFF;}
.wx_bt{ width:100%; padding:0.2rem 0px; overflow:hidden; clear:both}
.wx_bt h5{ font-size:1.2rem; color:#f6660d; text-align:center}
.wx_bt p{  line-height:1.5rem; padding:0.1rem 0.2rem; color:#666}
.wx_bt ol{ width:96%; text-align:center; margin:auto;}
.wx_bt p em{font-size:0.24rem; color:#f6660d;}
.wx_bt ol img{ width:100%}
.wx_r1{ width:90%; display:fiex; text-align:center; margin:auto}
.wx_r1 img{ width:90%; text-align:center; margin:auto}

.wx_r2{ width:100%; display:fiex; }
.wx_r2 dl{display: block;
    flex-grow: 1;width:46%; float:left; text-align:center; padding-left:2%; padding-top:3%
    }
.wx_r2 dl dt{  text-align:center; margin:auto}
.wx_r2 dl dt img{ width:10rem; height:10rem; text-align:center; display:block; margin:auto}
.wx_r2 dl dd{ width:100%; clear:both; padding-top:0.05rem}
.wx_r2 dl dd h1{font-size:1rem; color:#f6660d; text-align:center}
.wx_r2 dl dd p{font-size:0.8rem}

.wx_r3{ width:100%; display:fiex; padding-top:0.2rem; clear:both; overflow:hidden ; background:#fff}
.wx_r3 img{ width:99%; text-align:center; margin:auto}


.lj p{ float:left; text-align:left; padding-left:0.1rem}

.x_inf{ width:96%; padding-top:15px; overflow:hidden; padding-bottom:15px; padding-left:2%; text-align:left; }
 .x_inf h5{ font-size:22px; text-align: center; color:#f6660d}
 .x_inf span{ color:#999; line-height:40px; height:40px;font-size:14px; text-align:center; margin:auto; display:block}
 .x_inf span i { color:#025dc3; font-style:normal; margin-left:15px;}
.x_inf p{ padding:6px 0px; text-align:left; line-height:28px; font-size:14px; text-indent:2em;}
.x_inf p span{ color:#000;}
.x_inf p img{ text-align:center; margin:auto; display:block; max-width: 100%; }


.x_inff{ width:96%; padding-top:15px; overflow:hidden; padding-bottom:15px; padding-left:2%; text-align:left; }
 .x_inff h5{ font-size:0.2rem; text-align: center; color:#f6660d}
.x_inff p{ padding:6px 0px; text-align:left; line-height:0.2rem; color:#999; font-size:14px; }
.x_inff em{font-size:0.2rem;color:#f6660d}
.con_l { overflow:hidden; width:100%; clear:both}
.con_l ul{ padding-left:0.1rem; line-height:0.3rem}
.map{width:96%; padding-top:15px; overflow:hidden; padding-bottom:15px; text-align:center; margin:auto}
.map img{ width:100%}
.case_lanmu { background:#f1f1f1; height:0.3rem;  line-height:0.3rem; margin-top:0.2rem; clear:both; text-align:center; margin:auto; width:96%; }
.case_lanmu ul{ width:100%;display:fiex}
.case_lanmu ul li{ flex-grow:1; width:25%; display:block; float:left}
.case_lanmu ul li a:hover{ background:#f6660d; color:#fff; display:block}


.g-bd .m-con-1 {
    margin: 0 auto;
    padding: 15px 0 12px;
    width: 320px;
}
.g-bd .m-con-1 a {
    display: block;
    float: left;
    font-size: 14px;
    height: 160px;
    line-height: 20px;
    margin: 0 14px 10px;
    overflow: hidden;
    text-align: center;
    width: 132px;
}
.g-bd .m-con-1 a img {
    border: 1px solid #e2e2e2;
    float: left;
    height: 130px;
    margin-bottom: 8px;
    width: 130px;
}
.g-bd .m-con-2 a {
    display: block;
}
.g-bd .m-con-2 {
    margin-bottom: 26px;
}
.g-bd .m-con-2 dl {
    border-bottom: 1px solid #ffffff;
    box-shadow: 0 1px #e6e6e6;
    margin-bottom: 2px;
    padding: 12px 36px 12px 10px;
    position: relative; overflow:hidden
}
.g-bd .m-con-2 dt {
    border: 1px solid #ccc;
    display: block;
    float: left;
    margin-right: 11px;
}
.g-bd .m-con-2 dt img {
    border: 1px solid #e2e2e2;
    display: block;
    float: left;
}
.g-b2 .m-con-2 h3 {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding-right: 10px;
}
.g-bd .m-con-2 p {
    font-size: 12px;
    height: 65px;
    line-height: 22px;
    margin: 5px 3% 5px 5px;
    overflow: hidden;
}
.g-bd .m-con-2 .s-babg p span {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: inline;
    height: auto;
    position: relative;
    right: inherit;
    top: inherit;
    width: auto;
}
.g-bd .m-con-2 .s-babg p span::before, .g-bd .m-con-2 .s-babg p span::after {
    display: none;
}
.g-bd .m-con-3 {
    margin: 10px 10px 26px;
}
.g-bd .m-con-3 ul {
    border-bottom: 1px solid #eaeaea; overflow:hidden; padding-bottom:15px;
}
.g-bd .m-con-3 li {
    background-position: 5px -1629px;
    display: block;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    padding-left: 15px;
    position: relative; overflow:hidden
}
.g-bd .m-con-3 li::before {
    background: #3e3e3e none repeat scroll 0 0;
    content: "";
    height: 4px;
    left: 6px;
    position: absolute;
    top: 15px;
    width: 4px;
}
.g-bd .m-con-3 .first {
    border-top: medium none;
}
.g-bd .m-con-3 li span {
    display: block;
    height: 16px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 9px;
}
.g-bd .m-con-3 li span::before {
    background: #7c7c7c none repeat scroll 0 0;
    content: "";
    height: 10px;
    left: 2px;
    position: absolute;
    top: 2px;
    transform: rotate(45deg);
    width: 10px;
    z-index: 10;
}
.g-bd .m-con-3 li span::after {
    background-color: #f8f8f8;
    background-image: -moz-linear-gradient(center top , #fafafa, #f8f8f8);
    content: "";
    height: 10px;
    left: 0;
    position: absolute;
    top: 2px;
    transform: rotate(45deg);
    width: 10px;
    z-index: 11;
}
@media screen and (max-width: 1440px) {
.g-prolistbox4 .content {
    -moz-column-count: 6;
}
}
@media screen and (max-width: 1280px) {
.g-prolistbox4 .content {
    -moz-column-count: 6;
}
}
@media screen and (max-width: 1024px) {
.g-prolistbox4 .content {
    -moz-column-count: 5;
}
}
@media screen and (max-width: 960px) {
.g-prolistbox4 .content {
    -moz-column-count: 4;
}
}
@media screen and (max-width: 720px) {
.g-prolistbox4 .content {
    -moz-column-count: 3;
}
}
@media screen and (max-width: 400px) {
.g-prolistbox4 .content {
    -moz-column-count: 2;
}
}
.g-prolistbox4 .content {
    -moz-column-fill: balance;
    -moz-column-gap: 10px;
    margin: 15px auto;
    text-align: center;
}
.g-prolistbox4 .content div {
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
    overflow: hidden;
    text-align: center;
    vertical-align: top;
    width: 132px;
}
.g-prolistbox4 .description {
    color: #999;
    display: block;
    height: 40px;
    overflow: hidden;
}
.g-prolistbox4 .content div img {
    border: 1px solid #e2e2e2;
    margin-bottom: 8px;
    text-align: center;
}
.g-prolistbox4 .content i {
    display: inline-block;
    height: 18px;
    line-height: 18px;
    overflow: hidden;


}

.m-ico{ text-align:left; padding-left:0.1rem}
.m-ico p{ float:left}
.m-ico a{ float:left; margin-left:0.1rem}

.tuijian_bg{ width:100%; background:#CCC; line-height:0.3rem; height:0.3rem; clear:both; margin-top:0.1rem; overflow:hidden}
.tuijian_bg p{ float:left; padding-left:0.1rem; font-size:0.18rem}
.t_li{ width:99%; text-align:center; margin:auto}
.t_li li{ text-align:left; line-height:0.25rem; border-bottom:1px  dashed #e4e3e2; padding-left:0.1rem}


/*营销网站 padding-top:15px; overflow:hidden; border-bottom:1px solid #eee; padding-bottom:10px;*/
.yx_r1{ width:100%; clear:both; }
.yx_r1 dl{width:100%;}
.yx_r1 dl dt{ width:60%; float:left; margin-left:3%}
.yx_r1 dl dt img{ width:100%}
.yx_r1 dl dd{ width:33%; padding-right:3%; text-align:left; line-height:20px; color:#FF8000; float:right;  padding-top:5px; font-size:14px;}
.yx_r1 dl dd h1{ font-size:14px; color:#000}
.yx_r1 dl dd p{ font-size:12px; color:#FF8000}
.yx_r2{ width:100%; clear:both; }
.yx_r2 dl{width:100%;}
.yx_r2 dl dt{ width:60%; float:right; margin-right:3%}
.yx_r2 dl dt img{ width:100%}
.yx_r2 dl dd{ width:33%; padding-left:3%; text-align:left; line-height:20px; color:#FF8000; float:left;  padding-top:5px; font-size:14px;}
.yx_r2 dl dd h1{ font-size:14px; color:#000}
.yx_r2 dl dd p{ font-size:12px; color:#FF8000}
/*
.yx_r2 dl dd{ width:60%; float:right; margin-right:3%}
.yx_r2 dl dd img{ width:100%}
.yx_r2 dl dt{ width:33%; margin-left:2%; text-align:left; line-height:20px; color: #FF8000; float:left; overflow:hidden; padding-top:5px; overflow:hidden;font-size:14px;}
.yx_r2 dl dt h1{ font-size:18px; color:#000}
*/
.xz h1{ text-align:center; font-size:24px;}
.xz p{text-align:center;color:#b1b1b1; line-height:19px;}
.xz ol{ padding-top:15px; padding:0px 10px; text-align:center; line-height:19px; color:#666; padding-top:15px; overflow:hidden; clear:both}
.xz ol i{ font-style:normal; color:#f6660d; font-style:normal; line-height:30px; font-size:18px;}
.xz dl{ width:90%; text-align:center; margin:auto; clear:both; padding-top:15px; overflow:hidden}
.xz dl dt{ width:100%; height:25px; background:#f6660d; box-shadow:5px 3px 5px #eee;-webkit-box-shadow:5px 3px 5px #eee;border-radius:30px; color:#fff; line-height:25px;}
.xz dl dd{ width:100%; clear:both; padding-top:10px; overflow:hidden}

.li_show{ width:96%; text-align:center; margin:auto}
.li_show li{ width:25%; float:left}
.li_show li img{ width:100%}

.top_bar { position: fixed; z-index: 900; bottom: 0; left: 0; right: 0; margin: auto; font-family: Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif; background:#000 }

.top_menu { display:-webkit-box; border-top: 1px solid #3D3D46; display: block; width: 100%; background:#000; height: 48px; display: -webkit-box; display: box; margin:0; padding:0; -webkit-box-orient: horizontal; background: -webkit-gradient(linear, 0 0, 0 100%, from(#000), to(#000), color-stop(60%, #000)); box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1) inset; }

.top_bar .top_menu>li { -webkit-box-flex:1; position:relative; text-align:center; width:25% }

.top_menu li:first-child { background:none; }

.top_bar .top_menu>li>a { height:48px; margin-right: 1px; display:block; text-align:center; color:#FFF; text-decoration:none; text-shadow: 0 1px rgba(0, 0, 0, 0.3); -webkit-box-flex:1; }

.top_bar .top_menu>li.home { max-width:70px }

.top_bar .top_menu>li.home a { height: 60px; width: 60px; margin: auto; border-radius: 60px; position: relative; top: -14px; left: 5px; background: no-repeat center center; background-size: 100% 100%; }

.top_bar .top_menu>li>a label { overflow:hidden; margin: 0 0 0 0; font-size: 12px; display: block !important; line-height: 18px; text-align: center; }

.top_bar .top_menu>li>a img { padding: 3px 0 0 0;  color: #fff; line-height: 48px; vertical-align:middle; width:100% }

.top_bar li:first-child a { display: block; }

.menu_font { text-align:left; position:absolute; right:10px; z-index:500; background: -webkit-gradient(linear, 0 0, 0 100%, from(#000), to(#000), color-stop(60%, #000)); border-radius: 5px; width: 120px; margin-top: 10px; padding: 0; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3); }

.menu_font.hidden { display:none; }

.menu_font { top:inherit !important; bottom:60px; }

.menu_font li a { height:40px; margin-right: 1px; display:block; text-align:center; color:#FFF; text-decoration:none; text-shadow: 0 1px rgba(0, 0, 0, 0.3); -webkit-box-flex:1; }

.menu_font li a { text-align: left !important; }

.top_menu li:last-of-type a { background: none; }

.menu_font:after { top: inherit!important; bottom: -6px; border-color: #000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); border-width: 6px 6px 0; position: absolute; content: ""; display: inline-block; width: 0; height: 0; border-style: solid; left: 80%; }

.menu_font li { border-top: 1px solid rgba(255, 255, 255, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.2); }

.menu_font li:first-of-type { border-top: 0; }

.menu_font li:last-of-type { border-bottom: 0; }

.menu_font li a { height: 40px; line-height: 40px !important; position: relative; color: #fff; display: block; width: 100%; text-indent: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-align:center }


.menu_font>li>a label {  font-size:16px; overflow:hidden; margin: 0; text-align:center; width:100%; display:block }

#sharemcover { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; display: none; z-index: 20000; }

#sharemcover img { position: fixed; right: 18px; top: 5px; width: 260px; height: 180px; z-index: 20001; border:0; }

.top_bar .top_menu>li>a:hover, .top_bar .top_menu>li>a:active { background-color:#000; }

.menu_font li a:hover, .menu_font li a:active{ background-color:#333; }

.menu_font li:first-of-type a { border-radius:5px 5px 0 0; }

.menu_font li:last-of-type a { border-radius:0 0 5px 5px; }

#plug-wrap { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0); z-index:800; }

#cate18 .device {bottom: 49px;}

#cate18 #indicator {bottom: 240px;}

#cate19 .device {bottom: 49px;}

#cate19 #indicator {bottom: 330px;}

#cate19 .pagination {bottom: 60px;}
.clear{ clear:both}
.dibu1 h5{font-size:16px; color:#333333; text-align:center;}
.dibu1 p{font-size:14px;color:#a9a9a9;text-align:center;}
