@charset "gb2312";
/* CSS Document */
a {
	text-decoration: none;
	color: #333;
}
html,body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,form,table,tr,th,td {margin:0;padding:0;font-family:"Microsoft YaHei",Î¢ÈíÑÅºÚ,"Microsoft JhengHei",»ªÎÄÏ¸ºÚ,STHeiti,MingLiu;}
ul{list-style:none;margin:0px;padding:0px;}
ul li{list-style-type:none;margin:0px;padding:0px;}
.clear{clear:both;}
.clearfix {
    zoom: 1;
}
body{background:#fcfcfc;}
i{ font-style:normal}
.fl{float:left;}
.fr{float:right;}
img {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    border: 0;
}
.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;}
.bgbaise{background:#fff;}
.colfff{color:#fff !important;}
.col333{color:#333 !important;}
.col999{color:#999 !important;}
.col666{color:#666 !important;}
.red{color:#ab010b !important;}
.colblue{color:#1d92d5 !important;}
.green{color: #076533;}
.ptb3{padding:3% 0;}
.pt5{padding-top:5px;}
.ptrbl3{padding:3%;}
.mt3{margin-top:3%;}
.mb3{margin-bottom:3%;}
.mt1{margin-top:1%;}
.f12{font-size:.24rem;}
.f14{font-size:.28rem;}
.f16{font-size:.30rem;}
.ptb2{padding:2% 0;}
.pb2{padding-bottom:2%;}
.pt10{padding-top:.12rem;}
.mtb2{margin:2% 0;}
.l25{line-height:25px;}
.line_m{text-decoration:line-through;}
.font_bold{font-weight:800;}
.font_normal{font-weight:normal;}
.text_cen{text-align:center;}
.text_l{text-align:left;}
.bor_bot{border-bottom:solid 1px #eeeeee;}
.bor_top{border-top:solid 1px #eeeeee;}
.h61{height:51px;}
.w100{width:100%;}
.hide{display:none;}
.header{background:#fff;height:50px;line-height:50px;padding:0 3%;width:94%;}
.wz_close01 {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wz_close02 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.header a{display:block;}
.header .logo{height:40px;padding-top:10px;}
/*Ê×Ò³Í¼Æ¬ÇÐ»»*/
.addWrap{position:relative; z-index:2;width:100%;background:#fff;margin:0; padding:0;}
.addWrap .swipe{overflow: hidden;visibility:hidden;position:relative;}
.addWrap .swipe-wrap{overflow:hidden;position:relative;}
.addWrap .swipe-wrap > div{float:left;width:100%;position:relative;}
#position{position:absolute; bottom:0;right:50%;margin:0 -21px 10px auto;}
#position li{width:10px;height:10px;margin:0 2px;background-color:rgba(160, 160, 160, 0.53); border-radius:50%; display:inline-block; cursor:pointer; transition: all .2s ease-out;float: left;}
#position li.cur{background-color: rgba(255, 255, 255, 0.74);}
.con{width:94%;padding:3%;}
.jg{background:#f5f5f5;border-top:solid 1px #eee;border-bottom:solid 1px #eee;padding-top:3%;}

/*¹Ì¶¨µ×²¿*/
.foot_top{background:#262626;color:#8c8c8c;font-size:.24rem;text-align:center;width:100%;}
.foot_top a{color:#8c8c8c;}
.fixed-foot{width:100%; position:fixed;bottom:0; left:0; z-index:100;height:50px;background:#fff;border-top:solid 1px #eaeaea;}
.fixed-foot ul li{float:left;width:20%;text-align:center;padding-top:3px;}
.fixed-foot ul li a span{display:block;width:25px;height:25px;margin:0 auto 2px auto;background-size:25px 25px;}
.fixed-foot ul li a i{color:#544e4c;font-size:.24rem;}
.fixed-f1{background:url(../images/foot_01.png) no-repeat center;}
.fixed-f2{background:url(../images/foot_02.png) no-repeat center;}
.fixed-f3{background:url(../images/foot_03.png) no-repeat center;border-radius:50%;width: 40px !important;height: 40px !important;background-size:40px 40px !important;margin-top:2px !important;}
.fixed-f4{background:url(../images/foot_04.png) no-repeat center;}
.fixed-f5{background:url(../images/foot_05.png) no-repeat center;}
.fixed-foot ul li a.menuon i{color:#ff2e26;}
.menuon .fixed-f1{background:url(../images/foot_01_icon.png) no-repeat center;background-size:25px 25px;}
.menuon .fixed-f2{background:url(../images/foot_02_icon.png) no-repeat center;background-size:25px 25px;}
.menuon .fixed-f4{background:url(../images/foot_04_icon.png) no-repeat center;background-size:25px 25px;}
.menuon .fixed-f5{background:url(../images/foot_05_icon.png) no-repeat center;background-size:25px 25px;}
.promain{padding-bottom:3%;}
ul.nav_in li{float:left;width:23%;margin:0 1%;padding:2% 0;background:#17a1e6;text-align:center;}
ul.nav_in li a{color:#fff; text-align:center;}
ul.nav_in li a img{display:block;margin:0 auto;width:45%;padding-bottom:5px;}
.in_title{background:#f5f5f5;border-left:solid 4px #17a1e6;}
.icon04{background:url(../images/icon05.png) no-repeat center;background-size:15px 15px;width:15px;height:15px;display:inline-block;}

.w-title{
    color: #333;
    font-size: .4rem;
    font-weight: bold;
    text-align: center;
    position: relative;
    margin: .3rem 0 .3rem!important;}
.w-title span{
    width: 1rem;
    height: 10px;
    border-bottom:solid 1.5px #ab010b;
    margin: auto;
	display:block;}
.more{width:45%;margin:0 auto;text-align:center;font-size: 0.24rem;display:inline-block;background:#ab010b;color:#fff;border-radius:25px;padding: .16rem 0;}

.bz_con{background: url(../images/bg1.jpg);
    background-size: 100% 100%;
    background-position: center center;
    background-repeat: no-repeat;width:100%;padding:3% 0;margin-top:.28rem;}
.index_process_list {
	position: relative;
	display: -webkit-flex;
	-webkit-flex-direction: column;
	display: flex;
	flex-direction: column;
	margin-left: 1.1rem;
 margin-bottom: .3rem;
}
.index_process_list:before {
	content: '';
	position: absolute;
	top: 0;
 left: .3rem;
	height: 100%;
	background: #92a1c2;
	border-left: 1px dashed #ad010b;
	z-index: 1;
}
.index_process_item {
	display: -webkit-flex;
	-webkit-flex-direction: row;
	display: flex;
	flex-direction: row;
	align-items: center;
 padding: .24rem 0;z-index: 2;
}
.index_process_left {
 width: .6rem;
 height:.6rem;
	background: url('../images/index_oval.png');
	background-size: 100%;
	background-position: center center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
 line-height: .6rem;
	text-align: center;
 font-size: .3rem;
	color: #fff;
 margin-right: .25rem;
}
.index_process_item font{padding-left:.18rem;}

.fumore{width:80%;margin:0 auto 3% auto;}
.fumore a{display:inline-block;border-radius:25px;background: #ab010b;color: #fff;border: solid 1.2px #ab010b;text-align: center;font-size: .24rem;padding: .12rem 0;width:45%;}
ul.gclist li{float:left;padding: 3%;
    margin-right: 3%;
    text-align: left;
	width:42.5%;
    background-color: #FFF;
    -webkit-box-shadow: 0 7px 21px 0 rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 7px 21px 0 rgba(0, 0, 0, 0.08);
    box-shadow: 0 7px 21px 0 rgba(0, 0, 0, 0.08);
	margin-bottom:3%;}
ul.gclist li:nth-child(2n){margin-right: 0;}
ul.gclist li h4{font-size:.3rem;padding-bottom:.2rem;}
.shougou{background: linear-gradient(to left,#546afe,#49bfef);line-height: 30px;}
.bgf7{background: #f7f7f7;}
ul.wenda li{box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.08);padding:4%;margin-bottom:.3rem;background-color: #fff;}
ul.wenda li p.wen {
    background: url(../../images/wen.png) no-repeat left center;
	background-size:14px 16px;
}
ul.wenda li p {
    width: 90%;
    margin: 0 auto;
    padding-left: 25px;
}
ul.wenda li p.da {
    background: url(../../images/da.png) no-repeat left 0;
	background-size:18px 18px;
    min-height: 22px;
    margin: .2rem auto 0 auto;
}
.youshi{position:relative;width:100%;}
.youshi .ys_tit{
    height: 6rem; 
    background-image: url(../images/bg2.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    color: #fff;
    text-align: center;}
.ys_list{width: 94%;padding: 3%;margin-top:-2rem;}
.ys_list ul li{float:left;box-shadow: 0rem 0.01rem 0.12rem rgba(0, 0, 0, 0.2);margin-bottom: 0.3rem;background: #fff;margin-right:2%;width:23.5%;text-align:center;padding:7% 0;border-radius: 5px;}
.ys_list ul li img{height:.65rem;margin:0 auto;}
.ys_list ul li p{padding-top:.2rem;}
.ys_list ul li:nth-child(4n){margin-right: 0;}

ul.fulist li{float:left;position:relative;margin-right:3%;width:31.333333%;margin-bottom:3%;}
ul.fulist li img{border-radius:5px;}
ul.fulist li p{position:absolute;width:100%;top:50%;margin-top:-8px;font-size:.24rem;text-align:center;color:#fff;}
ul.fulist li:nth-child(3n){margin-right:0;}
.partner-con{box-shadow: 0 0 10px rgba(0,0,0,.1);background: #fff;margin-bottom:3%;}
.partner-con ul li{float:left;height: 80px;text-align: center;border-right: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0;position: relative;width:24.7%}
.partner-con ul li img {
    transition: all 0.6s;
    margin: 0 auto;
    max-width: 80%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);}
.partner-con ul li:nth-child(4n){border-right: 0;}

.backTop {
    position: fixed;
    bottom: 2rem;
    right: .5rem;
    width: .8rem;
    height: .8rem;
    background: #ffffff;
    border: 1px solid #ccc;
    z-index: 10;
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;}
.backTop img{width: 100%;}
.nyhear{width:100%;position:fixed; z-index:999;background:#ab010b;font-size:.3rem;height:.9rem;line-height:.9rem;}
.nyhear a{position:absolute;left:3%;top:50%;margin-top:-10px;}
.ny_nav{padding-top:.9rem;border-bottom:solid 1px #ddd;}
.ny_nav ul li{float:left;font-size:.25rem;padding:0 .25rem;position:relative;}
.ny_nav ul li a{font-size:.28rem;line-height:.8rem;display: inline-block;}
.ny_nav ul li a.leftmenuon{border-bottom:solid 2px #ab010b;color:#ab010b;}
.con_main{font-size:.3rem !important;width:94%;padding:3%;min-height:10rem;}
.con_main img{max-width:100%;}
.pt9{padding-top:.9rem;}

.mr0{margin-right:0 !important;}
.moveNav{background:#fff;height: .84rem;border-bottom:1px solid #ddd}
.moveNav .swiper-slide{color:#4b4b4b;font-size:.28rem;text-align:center;overflow:hidden;line-height:.8rem;float:left;display:block;}
.moveNav .swiper-slide span{display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.moveNav .swiper-slide .leftmenuon{border-bottom:solid 2px #ab010b;color:#ab010b;display:inline-block;}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}
.swiper-slide{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
/* ·ÖÒ³ */
.ui_page {
    line-height: 0;
    padding: .3rem 0;
    text-align: center;
    vertical-align: middle;
    clear: both;
}
.ui_page a, .ui_page span {
    background:#F6F6F6;
    border: 1px solid #ddd;
    border-radius: 3px;
    color: #333;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    margin-right: 3px;
    min-width: 16px;
    overflow: hidden;
    padding: 0 5px;
    text-align: center;
	font-family:Arial;
    vertical-align: middle;
    white-space: nowrap;
}
.ui_page a:hover{background:#ab010b; border:#ab010b solid 1px; color:#FFF;}
.page_now, span.page_now, span.page_now:visited {
    color: #FFF;
    cursor: default;
     background: none repeat scroll 0 0 #ab010b;
    border: 0 none;
}
ul.ny_map li{float:left;width:31.333333%;margin-right:3%;margin-bottom:4%;}
ul.ny_map li img{width:100%;}
ul.ny_map li p{padding-top:4%;font-size:.26rem;text-align:center;}
.faqlist li{padding:.3rem 0;width:100%;margin-bottom:4%;-webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.08);-moz-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.08);box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.08);}
.faqlist li .faqcon{width:90%;margin:0 auto;}
.faqlist li .faqcon p{padding-left:25px;}
.faqlist li .faq_w{background:url(../../images/wen.png) no-repeat left 3px;background-size: 14px 16px;}
.faqlist li .faq_d{background:url(../../images/da.png) no-repeat left 3px;color:#666;background-size: 18px 18px;min-height: 22px;margin: .2rem auto 0 auto;}
.dlcss span{width:20%;text-align:right;padding-right:2%;line-height:.7rem;}
.dlcss .loginput{border-radius:3px;height:.6rem;line-height:.6rem;font-size:.3rem;padding-left:.2rem;border:solid 1px #eee;width:68%;}
.dlcss .buttonimg{border-radius:3px;background:#ab010b;color:#fff;cursor:pointer;width:40%;text-align:center;border:none;height:.6rem;font-size:.3rem;}
.boxmore{margin: 0 auto;border:solid 1px #ddd;padding:5px 40px 5px 20px;display: inline-block;background: url(../../images/down.png) no-repeat right center; cursor: pointer;}
.up{background: url(../../images/up.png) no-repeat right center;}