﻿ @charset "utf-8";
/* CSS Document */
a{color:#565656; text-decoration:none;}
a:hover{ text-decoration:none;color: #549ac1; list-style-position:  none;}
/*内页店铺*/
body p{ font-family:"微软雅黑"!important;}
* {transition-property: all; -ms-transition-property: all;-moz-transition-property: all;-webkit-transition-property: all;-o-transition-property: all;}
html, body {font-size:14px;background:#fff;width:100%;margin:0px;padding:0px;font-family: "Microsoft YaHei", Helvetica Neue, Tahoma, Arial, "微软雅黑", "宋体", "黑体";}
img {border:0px;}
ul, li, p {margin:0px;padding:0px;}
a {text-decoration: none;}
ul, li {list-style-type:none;}

/*添加2月8号*/
.uw {
    font-size: 0.45rem;
    text-align: center;
    line-height: 0.7rem;
    color: #565656;
    width: 98%;
    margin: 0 auto;
}

table {
    margin-top: 10px;
    color: #333333;
    border-width: 1px;
    border-color: #e5e5e5;
    border-collapse: collapse;
    text-align: center;
}

    table th {
        border-width: 1px;
        border-style: solid;
        border-color: #e5e5e5;
    }

    table td {
        border-width: 1px;
        border-style: solid;
        border-color: #e5e5e5;
    }

.chax {
    text-align: left;
    width: 94%;
    margin: 0 auto;
}

.chax_top {
    width: 100%;
    height: auto;
    overflow: hidden;
    line-height: 0.9rem;
    padding-bottom: 0.3rem;
}

.chax_re {
    font-size: 0.7rem;
    color: #445581;
    font-weight: bold;
}

.chax_w {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
}

    .chax_w li {
        width: 100%;
        height: auto;
        padding-bottom: 0.5rem;
    }

        .chax_w li:last-child {
            padding-bottom: 0;
        }

    .chax_w .on .chax_w_top {
        font-size: 0.7rem;
    }

    .chax_w .on .zhp_mn_y {
        background: #40c76c;
    }

.duiq {
    width: auto;
    height: auto;
    text-align: center;
    padding: 1.4rem 0.6rem;
}

    .duiq img {
        width: 3rem;
        height: 3rem;
    }

    .duiq h5 {
        font-size: 0.75rem;
        color: #252a36;
        padding: 1rem 0 .2rem;
        font-weight: normal;
    }

    .duiq p {
        font-size: .55rem;
        color: #868585;
    }

.kmg_w {
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: -0.5%;
}

    .kmg_w img {
        width: 101%;
    }

.zhp {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: url(../images/12.jpg) no-repeat center top;
    background-size: 100%;
    font-family: "PingFang SC","Hiragino Sans GB","Microsoft YaHei";
}

.zhp_top {
    width: 96%;
    margin: 0 auto;
    padding-top: 1.1rem;
    padding-bottom: 0.95rem;
    color: #2b597b;
    text-align: center;
    font-size: 0.75rem;
    font-family: "PingFang SC","Hiragino Sans GB","Microsoft YaHei";
}

    .zhp_top span {
        width: 2.1rem;
        border-bottom: 1px solid #2b597b;
        display: inline-block;
        vertical-align: middle;
        margin-left: 0.2rem;
        margin-right: 0.2rem;
    }

.zhp_mg {
    width: 96%;
    height: auto;
    margin: 0 auto;
    border-radius: 0.3rem;
    -webkit-box-shadow: 0px 0px 10px #e5e5e5;
    -moz-box-shadow: 0px 0px 10px #e5e5e5;
    box-shadow: 0px 0px 10px #e5e5e5;
    margin-bottom: 1.25rem;
}

.zhp_mg_top {
    background: #fff;
    position: relative;
    background-size: 100%;
    overflow: hidden;
    border-radius: 0.3rem 0.3rem 0 0;
}

.zhp_mg_l {
    font-size: 0.6rem;
    color: #1a2126;
    font-family: "PingFang SC","Hiragino Sans GB","Microsoft YaHei";
    padding-top: 0.75rem;
    padding-bottom: 0.6rem;
    width: 92%;
    margin: 0 auto;
}

.zhp_d {
    font-size: 0.6rem;
    color: #1a2126;
    font-family: "PingFang SC","Hiragino Sans GB","Microsoft YaHei";
}

.zhp_mg_sz {
    width: 92%;
    height: auto;
    overflow: hidden;
    text-align: center;
    margin: 0 auto;
    padding-bottom: 1.5rem;
}

    .zhp_mg_sz li {
        width: 3.3rem;
        height: 1.5rem;
        float: left;
        font-weight: bold;
        background: url(../images/14_03.jpg)no-repeat center;
        line-height: 1.5rem;
        background-size: 100%;
        margin-left: 0.3rem;
    }

    .zhp_mg_sz ul {
        overflow: hidden;
    }

    .zhp_mg_sz li:nth-child(4n+1) {
        margin-left: 0;
    }

.zhp_kg {
    width: 100%;
    height: auto;
    background: #fff;
    padding-bottom: 1.3rem;
    background-size: 100%;
    position: relative;
}

.zhp_kg_m {
    width: 92%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    font-family: "微软雅黑" !important;
}

.zhp_ws {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    font-size: 0.5rem;
    color: #535353;
}

.zhp_erw {
    width: 100%;
    height: 10.1rem;
    background: url(../images/14.png) no-repeat center top;
    background-size: 70%;
    text-align: center;
}

    .zhp_erw img {
        width: 6.2rem;
        height: 6.2rem;
        margin-top: 1.6rem;
    }

.zhp_zqd {
    width: 100%;
    height: auto;
    text-align: center;
    margin-top: 0.6rem;
    margin-bottom: 0.1rem;
}

    .zhp_zqd .zhp_zqd_left {
        display: inline-block;
        width: 3.9rem;
        height: 1.6rem;
        background: #e71f19;
        line-height: 1.6rem;
        border-radius: 1rem;
        margin-right: 0.5rem;
    }

        .zhp_zqd .zhp_zqd_left a {
            color: #fff;
            font-size: 0.55rem;
            display: block;
        }

.zhp_zqd_right {
    display: inline-block;
    width: 3.9rem;
    height: 1.6rem;
    background: #fff;
    border: 1px solid #e7e7e7;
    line-height: 1.6rem;
    border-radius: 1rem;
}

.zhp_ml {
    width: 92%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    font-family: "微软雅黑" !important;
}

.lqsc {
    margin-top: 0.7rem;
}

.zhp_mb {
    color: #6b6a6a;
    font-size: 0.5rem;
    padding-top: 0.5rem;
    margin-bottom: 0.75rem;
}

    .zhp_mb li {
        width: 100%;
        height: auto;
        position: relative;
        padding-bottom: 0.5rem;
    }

.zhp_mn_y {
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background: #979797;
    position: absolute;
    z-index: 99;
    top: 5px;
}

.zhp_mn_l {
    position: absolute;
    z-index: 8;
    width: 1px;
    height: 100%;
    background: #e3ebf5;
    left: 4px;
    top: 5px;
}

.zhp_mn_q {
    padding-left: 0.6rem;
}

.zhp_ed {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: url(../images/18_03.jpg) no-repeat center bottom;
    background-size: 100%;
    border-radius: 0.3rem 0.3rem 0 0;
}

.zhp_mb li:last-child .zhp_mn_l {
    display: none;
}

.ysom {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    margin-top: 1.3rem;
    margin-bottom: 1.3rem;
}

    .ysom li {
        padding: 0.2rem;
        background: #fff;
        border-radius: 100%;
        margin-top: 5px;
        display: inline-block;
        -webkit-box-shadow: 0px 0px 8px #e5e0e0;
        -moz-box-shadow: 0px 0px 8px #e5e0e0;
        box-shadow: 0px 0px 8px #e5e0e0;
        margin-right: 0.2rem;
        margin-left: 0.2rem;
        margin-bottom: 5px;
    }

.ysom_i {
    background: #10a3fd;
    width: 1.85rem;
    height: 1.85rem;
    line-height: 1.85rem;
    border-radius: 100%;
    color: #fff;
    font-size: 0.8rem;
}

.zhp_ws span {
    font-size: 0.8rem;
    padding-right: 0.2rem;
    padding-left: 0.2rem;
}

/*添加2月8号结束*/


/*头部*/
.stopf { width: 100%; height: auto;  position: relative; }
.stopf_a { position: absolute; z-index: 999999; width: 100%; height: auto; }
.banner { width: 100%; height: auto; margin:0 auto; line-height: 0; }
.banner img { width: 100%; height: auto;  }
.stopf_a_left { width: 8rem; float: left; padding-left: 0.5rem; padding-top: 0.55rem; padding-bottom: 0.3rem; }
.stopf_a_left img { width: 100%; height: auto; }
.stopf_a_right { width: 4.55rem; float: right; }
.stopf_a_nav { width: 24%; padding: 0.65rem 0.6rem 0 0;  float: right; }
.stopf_a_nav img { width: 100%;  }
.stopf_a_right_left { width:1.75rem; text-align: center; padding:0.6rem 0.4rem; float: left; background: #e71f19; font-size:0.6rem; }
.stopf_a_right_left a { color: #fff; }

.sosu { position: absolute; z-index: 999; bottom:8%; width: 100%; height: auto; }
.banner_su { width:14.4rem; height: 1.85rem;  margin: 0 auto;   text-align:  center;   } 
.banner_su .yanz { width: 8.55rem; -webkit-appearance:none; padding-left: 0.45rem; font-size:0.5rem; height: 1.60rem; border-radius:0.5rem; font-family: "微软雅黑"!important;  float: left;  border-right:1px solid #e6e6e6; border: none; outline: none; }
.banner_su select { width: 2.73rem; float: left; height: 1.85rem; float: left; border:0; outline: none;  text-align:  center!important; font-size: 0.5rem; color: #2e2e2e; background: #f6f6f6; border-left: 1px solid #e6e6e6;}
.banner_su  select option { text-align: center; border:0; line-height: 2.1rem; margin: 0 auto;}
.kui {  float: left; background: #e71f19; border-radius: 0 0.3rem 0.3rem 0; }
.kui_left { width: 9.242rem; float: left; height: 1.85rem; border-radius:  0.3rem  0  0  0.3rem ; background: #fff; }

.select { width: 2.73rem; -webkit-appearance:none;  float: left; position: relative; line-height: 1.87rem; font-size:0.5rem; background: #f6f6f6; border-left: 1px solid #e6e6e6; cursor: pointer;}
.select_ul { display: none; background: #fff; line-height: 32px; font-size:0.5rem; position: absolute; z-index: 999; width: 100%; height: auto; }
.select_text {background: url(../images/index95_03.png) no-repeat right center; text-align: left; padding-left:0.3rem; background-size: 16%;}

.yusdd a { width: 2.38rem; font-size: 0.6rem; background: #e71f19; display: block; line-height: 1.85rem; margin:0!important; color: #fff;   outline: none; font-weight: "宋体"; cursor: pointer; height: 1.85rem; border: 0; background: none; float: right; }
.yusdd a:hover { background: #d40c19; }
.yusdd { width: 2.38rem; height:  auto; text-align: center; background: #e71f19; float: right; border-radius: 0 0.3rem 0.3rem 0}

.spros_top { width: 100%; height: auto; overflow: hidden; }
.spros { width: 100%; height: auto; margin:0 auto; }
.spros_top li { width: 33.3%; height: auto; float: left; padding: 0.9rem 0; background: #ececec; }
.spros_top li:nth-child(2) { background: #f5f6f7; }
.spros_top_left { float: left; width: 0.85rem; padding-left:0.32rem; padding-right:3%; padding-top:0.4rem; }
.spros_top_left img { width: 100%; height: auto;  }
.spros_top_right { float: left; color: #979797; font-size: 0.5rem;}
.spros_top_right span { font-size: 0.6rem; color: #1a2126; display: block; padding-bottom: 2%; }

.spros_t { width: 96%; height: auto; margin:0 auto; }
.spros_t_top { width: 100%; height: auto; margin-top: 1.8rem;  text-align: center; font-size: 0.9rem; color: #1a2126; }
.spros_t_top span { display: inline-block; }
.spros_t_top font { width: 1rem; height: 1.2rem; padding-left:0.3rem; display: block; float: right; background: url(../images/index10_03.png) no-repeat right center; background-size: 65%;   }
.spros_t_top font img { width: 100%; height: auto; }
.spros_t_y { width: 100%; height: auto; text-align: center; padding-top:0.5rem; padding-bottom: 1.3rem; font-size: 0.5rem; color: #868686; font-family: "宋体"; }
.spros_t_u { width: 100%; height: auto; margin:0 auto; padding-bottom: 0.7rem; }
.spros_t_u img { width: 100%; }
.yusd_a:last-child { border-bottom: 0; }
.spros_t_o { width: 100%; height: auto; overflow: hidden; padding-bottom: 1.6rem; }

.spros_t_o .list .yiji ul { display: none; }


.ope { width: 99.6%; height: auto; margin:0 auto; color:#979797; display:none; border-top: 0; border: 1px solid #efefef; margin-bottom: 0.4rem; border-top: 0; }
.clid { margin-bottom:0.4rem; }
.leftsidebar_box .ls .ks { padding-bottom:0rem; }
.bg .sideMenu .yu1 { display: none; }
.bg .sideMenu .yu2 { display: block; }
.leftsidebar_box .bg .sideMenu { margin-bottom:0; }
#first {margin-bottom:0.4rem; }
.foot_a a {
    color: #fff;
}
/* 本例子css */
.sideMenu{   }
.sideMenu .om{ height: auto; font-size:0.65rem; padding:0.7rem 0.55rem; margin:0 0  0 0 ; color: #1a2126; line-height: 1rem; background-size:30%; font-weight: normal;  overflow: hidden; border: 1px solid #efefef;  cursor:pointer;}
.sideMenu .om em{ float:right; display:block; width:40px; height:32px;  background:url(../images/icoadd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu .om .on em{ background-position:16px -57px; }
.sideMenu .on { margin-bottom: 0; }
.sideMenu ul{  color:#979797; display:none; border: 1px solid #efefef; margin-bottom: 0.4rem; border-top: 0;}
.sideMenu .on  { margin-bottom: 0; }
.sideMenu .om img { width: 6%; float: left; padding-right: 2%;}
.sideMenu .yu2 { display: none; }
.sideMenu .on .yu1 { display: none; }
.sideMenu .on .yu2 { display: block; }
.sideMenu .om  .opd_wg { float: right;  width: 5.4%; padding-top: 1.5%; padding-right: 2%; }
.sideMenu .om  .opd_wg img { width: 100%; }

.sideMenu ul .yusd ul { display: block; }
.yusd { width: 100%; height: auto; overflow: hidden; }
.yusd_a { width: 94%; height: auto; overflow: hidden; margin:0 auto; padding:5% 1%; border-bottom: 1px solid #efefef;}
.yusd_left { width: 78%; float: left; font-size: 0.5rem; }
.yusd_left span { font-size: 0.6rem; color: #1a2126 }
.yusd_left >p:first-child{font-size: 0.6rem; color: #1a2126}
.yusd_right { width: 2.7rem; line-height: 1.15rem; font-size:0.6rem; margin-top:0.25rem; color: #e71f19; text-align: center; border-radius:0.15rem; height: auto; border:1px solid #e71f19; float: right; }
.yusd_right a { color: #e71f19; }

.anli { width: 100%; height: auto; margin:0 auto; background: url(../images/index7_02.jpg) no-repeat; background-size: 100%; }
.sanli_top { width: 100%; height: auto; padding-top:2.2rem; text-align: center; font-size: 0.9rem; color: #fff; }
.sanli_top span { display: inline-block;  background-size: 16%;}
.sanli_top font { width: 1rem; height: 1.2rem; padding-left:0.3rem; display: block; float: right; background: url(../images/index7_03.png) no-repeat right center; background-size: 70%;   }
.sanli_y { width: 100%; height: auto; text-align: center; padding-top:0.5rem; padding-bottom: 1.3rem; font-size: 0.5rem; color: #fafafa; font-family: "宋体"; }


.swiper_us { width: 80%; height: auto; text-align: center; color: #ffffff;  font-size: 0.6rem; padding-top: 0.75rem; padding-bottom: 1.8rem; }

.swiper-container {
	width: 100%;
	-webkit-perspective: 1200px;
	-moz-perspective: 1200px;
	-ms-perspective: 1200px;
	perspective: 1200px
}

.page-ft {
	box-sizing: border-box;
	background-size: 100%;
	background-position: center bottom;
	background-repeat: no-repeat;
}
.card-container{
	padding: 0px 0;
	width: 100%;
	margin: 0 auto;
}
.card-container .swiper-slide{
	width: 50%;
	-webkit-transform-origin: 50% 400%;
	transform-origin: 50% 400%;
	
}

.swiper-slide  img{
	width: 81%;
	display: block;
}

.avatar-box {
	width: 3rem;
	height: 3rem;
	margin: 0 auto;
	position: relative;
}
.avatar-box::after{
	content: "";
	position: absolute;
	width: 4rem;
	height: 24px;
	bottom: 0;
	margin-bottom: -13px;
	left: 50%;
	margin-left:  -2rem;
	z-index: 0;
	background: url("../images/yy.png") no-repeat;
	background-size:  100% 100%;
}
.avatar-box  img{
	box-sizing: border-box;
	border: 2px solid #fff;
	width: 100%;
	height: 100%;
	border-radius: 15px;
	position: relative;
	z-index: 2;
}
.btnbox {
	text-align: center;
	margin-top: 0.5rem;
}
.btnbox  img {
   width: 9.7rem;
   vertical-align: middle;
}

.mainbox{
	text-align: center;
	background-position: center 1.2rem;
	background-image: url(../images/midbg.png);
	background-size: 100%;
	background-repeat: no-repeat;
	padding-bottom: 1.5rem;
	box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05)
}
.rwmbox {
	width: 5.5rem;
	height: 5.5rem;
	border-radius: 10px;
	padding: 0.5rem;
	background-color: #fff;
	border: 1px solid #e8e7e7;
	margin: 0 auto;
}
.rwmbox  img{
	width: 100%;
	height: 100%;
}
.app-name {
	font-size: 0.65rem;
	margin: 0.5rem 0;
}
.app-name  span{
	padding-left: 1.1rem;
	vertical-align: middle;
}
.app-name i{
	font-style: inherit;
	background-color: #fdf0f7;
	border: 1px solid #f4d1cd;
	font-size: 0.5rem;
	color: #e6a8a3;
	margin-left: 5px;
	vertical-align: middle;
	padding: 1px 4px;
}

.page-hd {
	background-size: 100%;
	background-position: center top;
	background-repeat: no-repeat;
	padding-top: 1.7rem;
}


.sabout { width: 96%; height: auto; margin:0 auto; }
.sabout_l { width: 100%; height: auto; margin:0 auto; overflow: hidden; }
.sabout_l li { width: 100%; height: auto; padding-bottom: 5%; overflow: hidden; margin-bottom: 5%; border-bottom: 1px solid #f1f1f1; }
.sabout_l_left { width: 4.22rem; float: left;  line-height: 0;  }
.sabout_l_left img { width: 100%; }
.sabout_l_right { width: 10.7rem;float:right; color: #818181;  font-size: 0.5rem;}
.sabout_l_right span { font-size: 0.65rem; display: block; color: #000000; padding-bottom: 0.1rem; padding-top:1%;}
.sabout_l_right a:hover { color: #818181;  }
.sabout_l_sd {  float: right; margin-top:0.1rem;   width: auto; font-size: 0.45rem; color: #818181; padding-left:0.7rem; background: url(../images/index8_03.png) no-repeat center left; background-size: 23%;}
.sabout_l_sd font { width:1rem; height: auto; float: left; display: block; float: left; }   }
.sabout_l_sd img { float: left; width:0.85rem; }

.lis { width: 100%; height: auto; margin:0 auto; position: relative; line-height: 0; }
.lis img { width: 100%; height: auto; }
.lis_r { position: absolute; z-index: 999; top: 21%; line-height:1rem; text-align: center;  width: 100%; font-size: 0.7rem; color: #ffffff; }
.lis_r a { width: 4.3rem; height: auto; margin: 0 auto; font-size: 0.6rem; border:1px solid #fff; display: block; color: #fff; margin-top:3%; line-height: 1.2rem; }
.foot { width: 100%; height: auto; margin:0 auto; background: #34383b; }
.foot_nav { width: 100%; height: auto; text-align:center; padding-top: 1.2rem; padding-bottom: 1.2rem;}
.foot_nav li { display: inline-block; width: 23%;  border-right: 1px solid #626262; }
.foot_nav li a { color: #fff; font-size: 0.6rem; }
.foot_nav li:nth-child(4) { border-right: 0; }
.foot_a { width: 100%; height: auto; text-align: center; font-size: 1rem; color: #fff; font-weight: bold; font-family: "Arial"; }
.foot_a img { display: inline-block; padding-top: 0%; padding-right: 3%; width:5%; }
.foot_b { width: 100%; height: auto; text-align: center; padding-top:0.75rem; font-size: 0.55rem; color: #7e7e7e; margin-bottom: 10%; padding-bottom: 17%; }
.foot_b span { font-size: 0.5rem; color: #c4c4c4; display: block; padding-bottom: 2.4%;}
.foot_b img { width: 2%; }
.foot_ret {  width: 100%; height: auto; position: fixed; z-index: 999; bottom: 0; background: #fff; }
.foot_ret_a { width: 20.5%; height: 2rem; padding-top: 0.42rem; float: left; text-align: center; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5;  font-size: 0.5rem; }
.foot_ret_a  p:nth-child(1) { line-height: 0; }
.foot_ret_b  p:nth-child(1) { line-height: 0; }
.foot_ret_c  p:nth-child(1) { line-height: 0; }
.foot_ret_a img { width: 32%; height: auto; padding-bottom: 0.1rem;   }
.foot_ret_a  a { font-family: "宋体"; color: #000000; }
.foot_ret_b { width: 20.5%; height: 2rem; padding-top: 0.42rem; border-top:1px solid #e5e5e5; float: left; text-align: center;  font-size: 0.5rem; }
.foot_ret_b img { width: 32%; height: auto; padding-bottom: 0.1rem; }
.foot_ret_b  a { font-family: "宋体"; color: #000000; }
.foot_ret_c { width: 26.5%; height: 2rem; padding-top: 0.42rem; float: left; text-align: center; background: #ff7d1d;  font-size: 0.5rem; }
.foot_ret_c img { width: 25%; height: auto; padding-bottom: 0.1rem;  }
.foot_ret_c  a { font-family: "宋体"; color: #ffffff; }
.foot_ret_d { width: 32.1%;  height: 2.42rem; line-height: 2.42rem; float: left; text-align: center; background: #e71f19; padding: 0% 0; font-size: 0.7rem; }
.foot_ret_d  a { font-family: "宋体"; color: #ffffff; }

.stopf_ad { width: 100%; height: auto; background: #f6f6f6; overflow: hidden; }
.jpros { width: 100%; height: auto; overflow: hidden; }
.jpros_top { background: url(../images/index10_03.jpg) no-repeat left center; padding-left: 0.5rem; background-size: 4.5%; width: 86%; padding: 0 5%; height:auto; margin:0 auto; font-size: 0.6rem; color: #656363; padding-top:0.65rem; padding-bottom: 0.65rem; border-bottom: 1px solid #e9e9e9; }
.jpros_a { width: 100%; height: auto; text-align: center; padding-top:1.1rem; padding-bottom:1.2rem; }
.jpros_a img { width: 47%; height: auto; }
.jpros_u { width: 100%; height: auto; line-height: 1rem; font-size: 0.6rem; color: #1a2126; }
.jpros_u p { text-indent: 2em; }
.jpros_u {  text-indent: 2em; line-height: 1rem; font-size: 0.6rem; padding-bottom:4%; }
.jpros_t { text-align:center; padding-top: 1%; padding-bottom: 5%; }
.jpros_t img { width: 63%; }
.jpros_yu { width: 96%; height: auto; margin:0 auto; line-height:26px;}
.jpros_yu p,.jpros_yu div { margin-bottom:10px;}
.jpros_yu img {max-width:100%;height:auto !important;}

.jpros_i { width: 100%; padding: 4% 0; overflow: hidden; border-top: 1px solid #ebebeb; }
.jpros_i_left img { width:20%;float: left; padding-right:3%; }
.jpros_i_left { float: left; width: 30%; color: #545454; font-size: 0.7rem; line-height: 1.2rem;  padding-top: 0.1rem; padding-left:1rem; background: url(../images/pros_11.jpg) no-repeat center left; background-size: 14%; }
.jpros_i_right { float: right; text-align: right; width: 60%; padding-top:1%;}
.jpros_i_right span {  font-size:16px; float:right; }
.jpros_i_hs { width: 150px; float: right; }

.pros_rr {width: 100%; height: auto; margin:0 auto;}
.pros_kd { width: 100%; height: auto; padding-bottom: 3%; background: #f2f2f2; }
.pros_rr_s { width: 96%; height: auto; margin:0 auto; }
.pros_rr_top { width: 100%; height: auto; margin:0 auto; padding:0.67rem 0; font-size: 0.7rem; border-bottom: 1px solid #e9e9e9; color: #000000; }

.pros_us { width: 100%; height: auto; overflow: hidden; padding-top:4%; padding-bottom: 5%;}
.pros_us li { width: 48%; height: auto; float: left; }
.pros_us li:nth-child(2n+2) { float: right; }
.pros_us_top { width: 100%; height: auto; }
.pros_us_top img { width: 100%; height: auto; }
.pros_us_ty { width: 100%; height: auto; text-align: center; font-size: 0.6rem; color: #1a2126; padding-top: 3%; padding-bottom: 8%; }


.nabout_nav { width: 100%; height: auto; overflow: hidden;}
.nabout_nav li { width: 20%; height: auto; text-align: center; float: left; padding:3% 0; }
.nabout_nav li a { border-right: 1px solid #e3e3e3; font-size: 0.6rem; color: #1a2126; display: block;}
.nabout_nav .krs { border-bottom: 2px solid #e71f19; }
.nabout_nav .krs a { color: #e71f19; }
.nabout_nav li:nth-child(5) { border-right: 0; }
.nabout_ui { width: 100%; height: auto; line-height: 0; position: relative; }
.nabout_ui img { width: 100%; height: auto; }

.kabout { width: 100%; height: auto; background: #f9f9f9; padding-bottom: 0.2rem; }
.kabout_a { width: 96%; height: auto; margin:0 auto; }

.nabout_a { width: 96%; height: auto; margin:0 auto; }
.nabout_top { width: 100%; height: auto; text-align: center; font-size: 0.7rem; color: #1a2126; border-bottom: 1px solid #e9e9e9; padding-bottom: 0.4rem; padding-top:0.9rem;}
.nabout_top span { border-bottom: 2px solid #e71f19; padding-bottom: 0.44rem; }
.nabout_ts { width: 100%; height: auto; padding-top:0.9rem; padding-bottom: 0.8rem; color: #1a2126;}
.nabout_ts p { text-indent: 2em; font-size: 0.55rem; line-height: 1.2rem; }
.nabout_ij {  width: 100%; height: auto; overflow: hidden; padding-top:0.9rem; }
.nabout_ij li { width: 33%; float: left; text-align:center; padding-bottom: 6%; }
.nabout_ij_top {  width: 53%; height: auto; margin:0 auto; border-radius:100%;   }
.nabout_ij_top img { width: 100%; height: auto; border-radius:100%; }
.nabout_ij_ks { font-size: 0.55rem; color: #1a2126; padding-top:5%; }

.nabout_lianxi { width: 100%; height: auto; overflow: hidden; padding-top: 0.9rem; line-height: 0;}
.nabout_lianxi img { width: 100%; height: auto; }

.nabout_lianxi_s { width: 63%; margin:0 auto; height: auto; text-align: center; overflow: hidden; padding-top: 0.9rem; }
.nabout_s_left { float: left;  width: 34%; }
.nabout_s_left img { width: 100%; }
.nabout_s_right { width: 61%; margin-left: 5%; float: right;  font-size: 0.7rem; color: #e71f19;}
.nabout_s_right img { float: left; width: 19%; }
.nabout_s_right  span { float: left; width: 80%; }
.nabout_ydd { width: 100%; height: auto; text-align: center; font-size: 0.55rem; color: #1a2126; padding-top:0.4rem;  padding-bottom: 1.7rem;}
.nes { width: 100%; height: auto; position: absolute; z-index: 999; bottom: 0; line-height: 1.5rem; background: url(../images/index12_03.png); }
.nes_s { width: 96%; height: auto; margin:0 auto; color: #ebebeb; font-size: 0.55rem; }
.nes_j { width: 98%; height: auto; margin:0 auto;}
.nes_j_top { width: 100%; height: auto; border-bottom: 1px solid #eaeaea; padding-bottom: 2.5%; padding-top:0.4rem; }
.nes_j_top span { color: #e71f19; border-bottom: 2px solid #e71f19; font-size: 0.7rem; padding-bottom: 0.42rem; }


.pros_ush { width: 100%; height: auto; overflow: hidden; padding-top:4%;}
.pros_ush li { width: 48%; height: auto; float: left; }
.pros_ush li:nth-child(2n+2) { float: right; }
.pros_ush_top { width: 100%; height: auto; }
.pros_ush_top img { width: 100%; height: auto; }
.nes_bottom { width: 100%; height: auto; border-top:1px solid #ebebeb; padding-top: 3.5%; padding-bottom: 3.5%; text-align: center; font-size: 0.6rem; color: #1a2126; }
.nes_bottom  a { color: #000000; }

.nes_ks { width: 100%; height: auto; line-height: 0; background: #ebebeb; padding-top:4%; padding-bottom: 4%; }
.nes_ks img { width: 100%; height: auto; }
.pros_ush_ty { width: 100%; height: auto; color: #1a2126; font-size: 0.55rem; text-align: center; padding-bottom: 0.5rem; }
.nes_os { width: 100%; height: auto; overflow: hidden; }
.nes_os li  { width: 100%; height: auto; overflow: hidden; padding-top: 3.4%; padding-bottom: 3.4%; border-bottom: 1px solid #f1f1f1;}
.nes_os_left { width: 29%; height: auto; float: left; line-height: 0;}
.nes_os_left img { width: 100%; height: auto; }
.nes_os_right { width: 68%; float: right; }
.nes_os_right_top { width: 100%; height: auto; overflow: hidden; line-height: 0.7rem; color: #818181; }
.nes_os_right_top span { width: 100%; height: auto; color: #1a2126; font-size: 0.6rem; text-indent: 0em; display: block; padding-bottom: 0.3rem; }
.nes_os_right_top p:nth-child(2) { text-indent: 2em; color: #818181; font-size: 0.5rem; }

.nes_os_right_ls { width: 100%; height: auto; overflow: hidden; padding-top:0.1rem;}
.nes_os_right_ls_left { float: left; width: 40%; font-size: 0.45rem; color: #818181; padding-left:0.7rem; background: url(../images/index8_03.png) no-repeat center left; background-size: 13%;}
.nes_os_right_ls_left img { float: left; padding-right:3%; width: 15%; padding-top:2%; }
.nes_os_right_ls_right { float: right; }
.nes_os_right_ls_right a { color:#e71f19; font-size: 0.45rem; }
.yugs { width: 94%; height: auto; margin:0 auto; background: #ebebeb; padding:3%; }
.weui-loadmore { margin:0 auto!important; }
.nes_op_top { width: 100%; height: auto; overflow: hidden; text-align:center; font-size: 0.55rem; color: #403f3f; padding-top:1.1rem;}
.nes_op_top span { font-size:0.8rem; color: #1a2126; display: block; padding-bottom: 0.2rem; }
.nes_op_top h1 { font-size:0.8rem; color: #1a2126; padding-bottom: 0.2rem; }
.nes_uis { width: 92%; height: auto; margin:0.5rem auto; padding:0.55rem; background: #f3f3f3; font-size:0.6rem;}
.nes_uis span { font-weight: bold; color: #1a2126; padding-right: 2%; }
.jpros_id { width: 100%; height: auto; overflow: hidden; padding-top:0.8rem; padding-bottom: 0.8rem;}
.jpros_id  img { width: 100%; height: auto; }
.jpros_lo { width: 100%; height: auto; font-size: 0.6rem; color: #1a2126; line-height: 1rem; padding-bottom: 0.5rem;}
.jpros_lo p { text-indent: 2em;  }

.jpros_isd { width: 100%; height: auto; overflow: hidden; padding-top:3%; padding-bottom: 3%;}
.jpros_isd li { width: 100%; height: auto; overflow: hidden; padding-bottom: 0.2rem;}
.jpros_isd li a { font-size:0.6rem; color: #1a2126; }
.jpros_isd li a span { color: #1088d5; }
.nes_ul { width: 100%; height: auto; margin:0 auto; color: #1a2126; font-size: 0.7rem; padding:0.67rem 0; border-bottom: 1px solid #e9e9e9;}
.nes_pw { width: 100%; height: auto; padding-top: 4.5%; padding-bottom: 6%;}
.nes_pw li { width: 100%; height: auto; overflow: hidden; line-height: 0; padding-bottom: 0.6rem; }
.nes_pw li img { width: 100%; height: auto; }


.stopf_ps {display: none;  position:fixed; z-index:9999; width: 100%; height: auto; height: 100% ; background: url(../images/index99_03.png); left: 0; top: 0; }
.stop_ks { width: 100%; height: auto; padding-bottom: 6%; overflow: hidden; margin:0 auto;  }
.logos { width: 9rem; float: left; padding-left: 0.5rem; padding-top: 0.55rem;  }
.logos img { width: 100%; }
.stopf_ps_a { width: 90%; padding-bottom: 1rem; height: auto; margin:0 auto; }
.stopf_a_top { width: 100%; height: auto; text-align:center; margin-bottom: 3.5%; color: #fff; font-size: 0.8rem; border-bottom: 1px solid #5b6571; padding-bottom: 3%; }
.stopf_a_top span { display: inline-block;   background: url(../images/index20_03.png) no-repeat center right; background-size: 20%;}
.stopf_a_top font { float: right;  width: 1rem; height: 1rem; display: block; }
.stopf_a_l { width: 98%; height: auto; margin:0 auto; overflow: hidden;  }
.stopf_a_l li { width: 47%; float: left; text-align: right; overflow: hidden; line-height: 1.3rem; padding-bottom: 1%;}
.stopf_a_l li:nth-child(2n+2) {  float: right; text-align: left; }
.stopf_a_l li a { font-size: 0.6rem; color: #fff; }
.stopf_a_l li span { background: url(../images/index13_03.png) no-repeat right center; height: 0.5rem; display: inline-block;  background-size: 60%; margin-left: 0.3rem; padding-left:0.5rem; padding-bottom: 0rem; }
.logos_nav { width: 0.65rem; padding: 0.6rem 0.6rem 0 0;  float: right; }
.logos_nav img { width: 100%; }

.first_dd { display: block; }

.dianhua { position: fixed; right: 4%; z-index: 99;  top: 10rem;  width:1.9rem; height:1.9rem; }
.dianhua img { width: 100%; height: auto; }
/*main css*/
.izl-rmenu{position:fixed; z-index: 99; right:4%;  top:12rem; padding-bottom:0; z-index:999; }
.izl-rmenu .btn{width:1.9rem; height:1.9rem; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#fff; text-align:center;
}
.izl-rmenu .btn-qq:hover{background-color:#f2f2f2; color:#318ff0;}
.izl-rmenu .btn-qq img { padding-top:5px;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/index13_08.jpg) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/2e16ccfb6ae944e7ac3e26852cac31d1.gif) 0px 0px no-repeat; 

}
.izl-rmenu .btn-wx img { padding-top:5px;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/index13_06.jpg) 0px 0px no-repeat; text-align:center;
}
.izl-rmenu .btn-phone img { padding-top:5px;}
.izl-rmenu .btn-phone .phone{ background:url(../images/5sd_03.png) no-repeat; position:absolute; width:228px; height:134px; left:-230px; top:-30px; line-height:24px; color:#008fd5; font-size:16px; text-align: left; display:none;}
.izl-rmenu .btn-phone .phone .phoneus { padding:25px 20px 16px; width:100%;}
.izl-rmenu .btn-top{background:url(../images/index98_07.png)no-repeat; background-size:100%;   display: none; text-align:center;}
.izl-rmenu .btn-top img { padding-top:11px;}
.jpros img{display:block;max-width:100%;height:auto;margin: 0 auto;}
.jpros table tr td a {
	font-size:12px
}
#banner .swiper-slide img { width: 100%; height: auto;}
#banner .swiper-pagination-bullet-active {background: #FFF;}
#banner .swiper-pagination-bullet { border: 2px solid #FFF;}
.nav {width: 100%; text-align: center; padding-top: 20px;}
.nav li {list-style: none;margin-bottom: 20px;}
.nav li a {font-size: 24px;color: #FFF; }
/*css manu style pagination*/
.manu{padding:3px;margin:1rem;text-align:center;}
.manu a{border:#eee 1px solid;padding:2px 5px;margin:2px;color:#818181;text-decoration:none;display:inline-block;}
.manu a:hover{border:#999 1px solid;color:#666;}
.manu a:active{border:#999 1px solid;color:#666;}
.manu .current{border:#036cb4 1px solid;padding:2px 5px;font-weight:bold;margin:2px;color:#fff;background-color:#036cb4;}
.manu .disabled{border:#eee 1px solid;padding:2px 5px;margin:2px;color:#ddd;}