

/* 前端江文哲 */

*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}

*{ margin:0; padding:0;}

body { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;/* overflow-x:hidden; */ position: relative;padding: 0 ; width: 100%;color: #1D2129;font-family: 'siyuanchang','微软雅黑', Arial, Helvetica, sans-serif, Microsoft Yahei; font-size:14px;  line-height:1;background: #fff;margin-top: 40px;}

html{overflow-x: hidden}

html.act{overflow: hidden;width: 100%;height: 100vh;}

ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }

.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}

.clearfix { *zoom:1; }

a{display: inline-block; text-decoration:none; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;color: #222222;}

textarea,select{ outline:none;  color:#666; font-size:14px; width:100%;}

img{border:none;display: block;max-width: 100%;}

img[src=""]{opacity: 0;}

/* body::-webkit-scrollbar{ width:4px;height: 1px;}

body::-webkit-scrollbar-thumb{ background:#e77c13;}

body::-webkit-scrollbar-track{ background:#fff;}  */

.zijj1{letter-spacing:1px;}

.zijj2{letter-spacing:2px;}

.zijj4{letter-spacing:4px;}

.miaob1{-webkit-text-stroke:1px #e77c13 }

.fbd{font-weight:bold;}

@font-face {
    font-family: 'siyuanxi';
    src: url("../fonts/siyuan-xi.otf");
}






/* .siyuanxi{font-family: 'siyuanxi';} */

.siyuanchang{font-family: 'siyuanchang';}

.siyuanh{font-family: 'siyuanh';}

.siyuanz{font-family: 'siyuanz';}

.siyuanc{font-family: 'siyuanc';}

.dinb{font-family: 'dinb';}

.helb{font-family: 'helb';}

.robo_r{font-family: 'robo_r';}

.robo_m{font-family: 'robo_m';}

.hel_th{font-family: 'hel_th';}

.hel_55{font-family: 'hel_55';}


.f_12{ font-size:12px; }

.f_14{font-size: 14px;}

.f_16{ font-size:16px; }

.f_18{ font-size:18px; }

.f_19{font-size: 19px;}

.f_20{ font-size:20px; }  

.f_22{font-size: 22px;}

.f_24{ font-size:24px; }

.f_26{ font-size:26px; }

.f_28{ font-size:28px; }

.f_30{ font-size:30px; }

.pt_28{padding-top: 46px;}

.p_28{padding: 40px 0;}

/* 可视范围 */

.ibox { width: 90%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}



/*分页*/


.alltime,.alltime *{-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.alltime2,.alltime2 *{-webkit-transition: all .2s cubic-bezier(.4,0,.2,1); -moz-transition: all .2s cubic-bezier(.4,0,.2,1); transition: all .2s cubic-bezier(.4,0,.2,1);}

.alltime3,.alltime3 *{-webkit-transition: all .6s i-bezier(.4,0,.2,1); -moz-transition: all .6s cubic-bezier(.4,0,.2,1); transition: all .6s cubic-bezier(.4,0,.2,1);}



.mhead{display: block;width: 100%;position: fixed;top: 0;left: 0;z-index: 20;top: 0;left: 0;background:#fff ;border-bottom: 1px solid #eee;padding: 10px 15px;height:40px;}

.mhead .menu a{text-align:right; display: flex;justify-content:flex-end;padding-right:23px}

.mhead .menu img{position:absolute;right:0;top:1px;}

.mhead .menu .tel{margin-top:3px;}

/*.mhead .menu a {width: 20px; height: 17px; display: block; position: relative;}

.mhead .menu span { width: 20px; height: 2px;  display: block; position: absolute; left: 0; top: 0; background: #000; transition: all 0.3s; -webkit-transition: all 0.3s;}

.mhead .menu span:nth-child(2) { top: 7px;}

.mhead .menu span:nth-child(3) { width: 10px; top: 15px;}

.mhead .menu a:hover span {width: 7px;}

.mhead .menu a:hover span:nth-child(2) {width: 14px;}

.mhead .menu a:hover span:nth-child(3) {width: 20px;}*/

.mhead .imbox{ margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; box-sizing: border-box;}

.mhead .logo{display: block;position: absolute;top: 0;left: 0;z-index: 3;}

.mhead .logo img{display: block;width: 82px;}

.mhead .ss{display: none;width: 40px;height: 40px;float: right;background: url(../images/ss_m.png) center no-repeat;background-size: 20px;}

.mhead.act{-moz-box-shadow:0px 1px 5px #ddd; -webkit-box-shadow:0px 1px 5px #ddd; box-shadow:0px 1px 5px #ddd;}


.maodian {
    position: absolute;
    left: 0;
    top: -50px;
    height: 1px;
}

.menuBox {width: 100%;height: 100%;position: fixed;left: 0;top: 0;
		overflow-y: auto;
		z-index: 9999;
		background: rgba(0,0,0,0.9);
		-webkit-overflow-scrolling: touch;
		display:none;
	}
	.menuBox .close {
		width: 24px;
		position: absolute;
		right: 20px;
		top: 14px;
	}
	.menuBox .close a {
		display: block;
		transition: all 0.3s;
		-webkit-transition: all 0.3s;
	}
	.menuBox .close a:hover {
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
	}
	.menuBox ul {
		margin: 99px 0 65px;
	}
	.menuBox li {
		margin-bottom: 19px;
		text-align: center;
	}
	.menuBox li a {
		padding-bottom: 10px;
		display: inline-block;
		position: relative;
		color: #fff;
		font-size: 18px;
	}
	.menuBox li a:before {
		width: 0;
		height: 2px;
		position: absolute;
		left: 50%;
		top: 100%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		transition: all 0.3s;
		-webkit-transition: all 0.3s;
		background: #fff;
		content: "";
	}
	.menuBox li a:hover:before {
		width: 200%;
	}

.menuBox .tel {margin: 0 auto 26px;padding-right: 30px;width: 165px;color: #fff;font-size: 11px;text-align: right;box-sizing: border-box;background: url(../images/sp_tel.png) no-repeat right center;background-size: 20px auto;line-height: 1.5;}
	.menuBox .tel span {
		display: block;
		font-size: 17px;
		font-weight: bold;
	}

a.telp{display:block;}

.mnav {position: fixed;width: 100%;height: 100%;top: 0;left: -100%;z-index:25;display: block;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.mnav .hei{display: block;width: 100%;height: 100%;background:rgba(0, 0, 0, 0.7) ;position: absolute;top: 0;left: 0;z-index: 1;}

.mnav .mbox{width: 80%;height: 100%;overflow: auto;background:#fff ;position: relative;z-index: 2;left: -100%;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

/* .mnav .mbox .ul1{padding-top: 50px;} */

.mnav .mbox .ul1 li .ltop{position: relative;line-height: 50px;padding: 0 50px 0 15px;border-bottom: 1px solid #ddd; }

.mnav .mbox .ul1 li .ltop a{display: block;width: 100%;}

.mnav .mbox .ul1 li .ltop span{display: block;width: 100%;height: 50px;position: absolute;top: 0;right: 0;z-index: 2;}

.mnav .mbox .ul1 li .ltop span::after{width: 16px;height: 2px;background: #444444;content: "";position: absolute;right: 15px;top: calc(50% - 1px);}


.mnav .mbox .ul1 li .ltop span::before{width: 2px;height: 16px;background: #444444;content: "";position: absolute;right: 22px;top: 17px;}

.mnav .mbox .ul1 li .ltop span.act::before {opacity: 0;}

.mnav .mbox .ul1 li .lbtm{display: none;border-bottom: 1px solid #ddd;padding: 10px 0;}

.mnav .mbox .ul1 li .lbtm a{display: block;width: 100%;padding: 0 15px;line-height: 30px;font-size: 12px;color: #666;}

.mnav.act{left: 0;}

.mnav.act .mbox{left: 0;transition-delay: .15s;-webkit-transition-delay: .15s;}

.mnav2 {position: fixed;width: 100%;height: 100%;top: 0;left: -100%;z-index: 200;display: block;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.mnav2 .hei{display: block;width: 100%;height: 100%;background:rgba(0, 0, 0, 0.1) ;position: absolute;top: 0;left: 0;z-index: 1;}

.mnav2 .mbox{width: 80%;height: 100%;overflow: auto;background:#fff ;position: relative;z-index: 2;left: -100%;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.mnav2 .mbox .dl1{}

.mnav2 .mbox .dl1 dd{}

.mnav2 .mbox .dl1 dd .dtop{position: relative;line-height: 50px;padding: 0 50px 0 15px;border-bottom: 1px solid #ddd; }

.mnav2 .mbox .dl1 dd .dtop a{display: block;width: 100%;}

.mnav2 .mbox .dl1 dd .dtop span{display: block;width: 100%;height: 50px;position: absolute;top: 0;right: 0;z-index: 2;}

.mnav2 .mbox .dl1 dd .dtop span::after{width: 16px;height: 2px;background: #444444;content: "";position: absolute;right: 15px;top: calc(50% - 1px);}


.mnav2 .mbox .dl1 dd .dtop span::before{width: 2px;height: 16px;background: #444444;content: "";position: absolute;right: 22px;top: 17px;}

.mnav2 .mbox .dl1 dd .dtop span.act::before {opacity: 0;}

.mnav2 .mbox .dl1 dd .dbtm{display: none;border-bottom: 1px solid #ddd;padding: 10px 0;}

.mnav2 .mbox .dl1 dd .dbtm a{display: block;width: 100%;padding: 0 15px;line-height: 30px;font-size: 12px;color: #666;}

.mnav2.act{left: 0;}

.mnav2.act .mbox{left: 0;transition-delay: .15s;-webkit-transition-delay: .15s;}


.index1{width: 100%;}

.index1  .ss img{width: 100%;}

.index1  .ss{position: relative;}

.index1  .ss .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;text-align: center;color: #fff;padding-top: 60px;}

.index1  .ss .txt .t1{padding: 8px 15px;border: 1px solid #fff;display: inline-block;border-radius: 27px;transform: scale(0.9);letter-spacing:1px;}

.index1  .ss .txt .t2{margin: 17px 0 12px;letter-spacing:3px}

.index1  .ss .txt .t3{line-height: 20px;}

.in1_sp span{background: #fff;}

.in1_sp{bottom: 30px !important;}

.gongg{text-align: center;}

.gongg .g1{color: #1D2129;}

.gongg .g2{color: #86909C;line-height: 20px;margin-top: 10px;}

.index2 {position:relative;}

.index2 .con{margin-top: 20px;border-bottom: 1px solid #EEEEEE;}

.index2 .con .c1{display: flex;justify-content: space-between;align-items: center;position: relative;}


.index2 .con .c1 .cl{display: flex;width: 100%;position: relative;flex-wrap:wrap;justify-content: space-between;margin-bottom:8px;}

.index2 .con .c1 .cr{width: 20px;height: 20px;background: url(../images/in2_1.svg) center no-repeat;background-size: 100% 100%;position: relative;display:none;}

.index2 .con .c1 .zhe{width: 10px;height: 100%;position: absolute;right: 0px;background: repeating-linear-gradient(to left,#fff,#ffffff00);top: 0; }

.index2 .con .c1 .cl .sp{display: block;width:31%;height: 35px;text-align:center;background:#f8f9fa;line-height: 35px;font-size:14px;margin-bottom:8px;  white-space: nowrap;color: #666666;position: relative;border:1px solid rgba(23,24,27,0.1)}

/*.index2 .con .c1 .cl .sp::after{content: "";width: 0%;height: 1px;background: repeating-linear-gradient(to right,#13AEFF,#0A5CFF);position: absolute;left: 0;bottom: 0;}*/

.index2 .con .c1 .cl .sp.act::after{width: 100%;}

.index2 .con .c1  .cl .sp.act{font-weight:bold;border:1px solid #006cff;background:rgba(0,108,255,0.1);color:#006cff;}

.index2 .con .c1 .cl::-webkit-scrollbar{ width:0px;height: 0px;display: none;}

.index2 .con .c1 .cl::-webkit-scrollbar-thumb{ background:#fff;}

.index2 .con .c1 .cl::-webkit-scrollbar-track{ background:#fff;} 

/* .index2 .con  */
.index2 .con  .zhank{width: 100%;background: #fff;position: absolute;padding: 20px 0 5px;box-shadow: 0 3px 5px 2px #ecf0f3;z-index: 2;}

.index2 .con  .zhank{display: none;}

.index2 .con  .zhank .zh{display: flex;flex-wrap: wrap;}

.index2 .con  .zhank .sp{display: inline-block;background: #F1F2F5;width: 31.88%;margin-right: 2.18%;margin-bottom: 15px;padding: 10px 0 ;text-align: center;}

.index2 .con  .zhank .sp:nth-child(3n){margin-right: 0;}

.index2 .con  .zhank .sp.act{background: #006CFF;color: #fff;}

.index2 .con .c1 .cr.act{background-image:url(../images/in2_2.svg);transform: rotate(180deg);}

.index2 .con .zhank.act{display: block;}

.index2 .con2{padding-top: 23px;background: repeating-linear-gradient(to bottom,#f4f6f9,#ffffff);padding: 20px 0 5px;box-shadow: 0 3px 5px 2px #ecf0f380;}

.index2 .con2 .ul{display: flex;flex-wrap: wrap;justify-content: space-between;}

.index2 .con2 .ul .li{width: 48%;margin-bottom: 27px;padding-right: 20px;}

.index2 .con2 .ul .li:nth-child(2n){padding-right: 0;}

.index2 .con2 .ul .li span{display: inline-block;}

.index2 .con2 .ul .li .l1{display: flex;align-items: center;margin-bottom: 8px;}

.index2 .con2 .ul .li .l1 img{margin-right: 10px;width: 24px;}

.index2 .con2 .ul .li .l1 p{display: block;width: calc(100% - 34px);font-weight:bold;}

.index2 .con2 .ul .li .l2{line-height: 20px;color: #8C8C8C;}

.index2 .con2 .c{display: none;}

.index2 .con2 .c.act{display: block;}


.index3{position:relative}

.index3 .con{margin-top: 18px;box-shadow: 0 3px 5px 2px #ecf0f380;}

.index3 .con .ul{}

.index3 .con .ul .li{}

.index3 .con .ul .li .l1{height: 46px;background: repeating-linear-gradient(to bottom,#f4f6f9,#ffffff);cursor: pointer;}

.index3 .con .ul .li .l1 .ibox{display: flex;justify-content: space-between;align-items: center;height: 100%;}

.index3 .con .ul .li .l1 p{width: calc(100% - 30px);}

.index3 .con .ul .li .l1 span{width: 20px;height: 20px; background: url(../images/in2_1.svg) center no-repeat;}

.index3 .con .ul .li .l2{display: none;}

.index3 .con .ul .li.act .l1 p{color: #006CFF;}

.index3 .con .ul .li.act .l1 span{transform: rotate(180deg);background-image: url(../images/in2_2.svg);}

.index3 .in3_sw{padding-bottom:58px;}

.index3 .in3_sw .s_img {
    height: 380px;
}
.index3 .in3_sw .s_img img{ height:100%; }

.index3 .in3_sp{bottom:38px !important;}

.index3 .in3_sp span{background:#E4E5E7;width:14px;height:2px;border-radius:0px;opacity:1;margin:0 2px !important;}

.index3 .in3_sp .swiper-pagination-bullet-active{background: #0A5CFF;}

.index4{background: url(../images/in4.png) center no-repeat;background-size: 100% 100%;position:relative}

.index4 .g1{color: #fff;}

.index4 .g2{color: #7f8b96;}

.index4 .con{color: #666666;}

.index4 .con1{margin-top: 20px;}

.index4 .con .ul{display: flex;flex-wrap: wrap;}

.index4 .con .ul .li{width: 31%;margin-right: 3.5%;background: #fff;padding: 15px 0 5px;margin-bottom: 15px;}

.index4 .con .ul .li:nth-child(3n){margin-right: 0;}

.index4 .con .ul .li .img{width: 48px;height: 48px;margin: 0 auto;border-radius:50%;overflow:hidden;}

.index4 .con .ul .li .txt{padding: 0 10px;margin-top: 5px;text-align: center;line-height: 18px;}

.index4 .con .ul .more{padding-top:30px}

.index4 .con .ul .more .img{width: 36px;height: 36px;overflow:auto;}

.index4 .con .ul .more .txt{margin-top:8px}

.index4 .con3{color: #fff;display: none;justify-content:center;align-items: center;margin-top: 5px;}

.index4 .con3 img{margin-left: 5px;}

.index4 .con3 .sp2{display: none;}

.index4 .con3.act img{transform: rotate(180deg);}

.index4 .con3.act .sp2{display: block;}

.index4 .con3.act .sp1{display: none;}

.index5{position:relative}

.index5 .con1{margin-top: 20px;}

.index5 .con1 img{width: 100%;}

.index5 .con2{margin-top: 5px;}

.index5 .con2 .ul{display: flex;flex-wrap: wrap;justify-content: space-between;}

.index5 .con2 .li{padding: 20px 0 10px;width: 24%;background: #F3F6FA;margin-bottom: 5px;}

.index5 .con2 .li2{width: 49.3%;}

.index5 .con2 .li .l1{margin: 0 auto;width:25px; }

.index5 .con2 .li .l1 img{margin: 0 auto; }

.index5 .con2 .li .l2{text-align: center;color: #1D2129;margin-top: 12px;}

.index6{position:relative}

.index6 .con{margin-top: 20px;}

.index6 .ss{}

.index6 .ss a{display: block;}

.index6 .ss a .img{overflow: hidden;position: relative;border-radius: 10px 10px 0 0;}

.index6 .ss a .img img{width: 100%;}

.index6 .ss a .img span{position: absolute;left: 20px;bottom: -1px;text-align: center;height: 30px;line-height: 30px;padding: 0 15px;color: #fff;background: repeating-linear-gradient(to right,#13AEFF,#0A5CFF);border-radius: 7px 7px 0 0;}

.index6 .ss a .txt{padding: 30px 30px 25px;background: repeating-linear-gradient(to right,#fff,#fff);color: #fff;border-radius: 0 0 10px 10px;position: relative;border-radius: 0 0 10px 10px;overflow: hidden;}

.index6 .ss a .txt::after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: repeating-linear-gradient(to right,#13AEFF,#0A5CFF);content: "";opacity: 0;transition: all 0.6s;}

.index6 .ss a .txt::before{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: 1px solid #CCCCCC;content: "";z-index: 1;transition: all 0.6s;border-radius: 0 0 10px 10px;overflow: hidden;}


.index6 .ss a .txt .t1{line-height: 24px;position: relative;z-index: 2;color: #1D2129;height: 48px;  display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}

.index6 .ss a .txt .t2{display: flex;align-items: center;margin-top: 13px;position: relative;z-index: 2;color: #666;}

.index6 .ss a .txt .t2 .i1{display: none;}

.index6 .ss a .txt .t2 img{margin-right: 5px;}


.index6 .swiper-slide-active .ss a .txt::after{opacity: 1;transition: all 0.6s;}

.index6 .swiper-slide-active .ss a .txt::before{opacity: 0;transition: all 0.6s;}

.index6 .swiper-slide-active .ss a .txt .t1{color: #fff;}

.index6 .swiper-slide-active .ss a .txt .t2{color: #fff;}

.index6 .swiper-slide-active .ss a .txt .t2 .i2{display: none;}

.index6 .swiper-slide-active .ss a .txt .t2 .i1{display: block;}

.index6 .swiper-container{padding-bottom: 30px;}

.index6 .in1_sp2{bottom: 0 !important;}

.index6 .in1_sp2 span{background: repeating-linear-gradient(to right,#13AEFF,#0A5CFF);}

.index7{padding: 46px 0 18px;position:relative}

.index7 .con{margin-top: 20px;}

.index7 .con .ul{display: flex;flex-wrap: wrap;}

.index7 .con .ul .li{width: 31.5%;margin-right: 2.75%;border: 1px solid #f7f7f7;padding: 12px 0px 10px;display: flex;justify-content: center;border-radius: 5px;margin-bottom: 8px;box-shadow: 0 0 5px 2px #f7f7f7;}

.index7 .con .ul .li img{width:80%;}

.index7 .con .ul .li:nth-child(3n){margin-right: 0;}


.index8{padding: 20px 0 0px;background: url(../images/in8_4.png) bottom no-repeat ;background-size: 100% 60%;position:relative}

.index8 .in8_con{padding: 46px 0 40px;background: url(../images/in8_1.png) top no-repeat ;background-size: 100%;}

.index8 .con1{}

.index8 .con1 img{width: 100%;}



.index8 .in8_con .gongg .g1{color: #fff;}

.index8 .in8_con .gongg .g2{color:#e1f2ff;}

.index8 .in8_con .con{background: #fff;margin-top: 20px;padding: 20px 15px 15px;}

.index8 .in8_con .con .c1{line-height: 24px;color: #1D2129;padding-bottom: 27px;border-bottom: 1px solid #EEEEEE;}

.index8 .in8_con .con .cs{padding: 20px 0 5px;}

.index8 .in8_con .con .cs .c2{display: flex;}

.index8 .in8_con .con .cs .c2 .cl{width: 35px;}

.index8 .in8_con .con .cs .c2 .cl img{width:25px;}

.index8 .in8_con .con .cs .c2 .cr{width: calc(100% - 35px);line-height: 22px;}

.index8 .in8_con .con .cs .c3{line-height: 20px;color: #565D66;margin-top: 15px;}

.index9{background: #141414;padding-top: 49px;position:relative}

.index9 .ul{display: flex;flex-wrap: wrap;align-items: center;}

.index9 .ul .li{line-height: 18px;width: 25%; margin-bottom: 20px;position: relative;align-items: center;text-align:center;}

.index9 .ul .li2{width: 1px;height: 40px;background: repeating-linear-gradient(to top,#ffffff00,#ffffff30,#ffffff90,#ffffff30,#ffffff00);}

/* .index9 .ul .li::after{width: 1px;height: 100%;content: "";position: absolute;top: 0;right: 0;} */

.index9 .ul .li .ll{margin-bottom:8px;}

.index9 .ul .li .ll img{width: 60px;height: 38px;margin: 0 auto;display: block;}

.index9 .ul .li .lr{color:#fff;}

.floot{background: #141414;}

.floot .con1{padding: 15px 0 0;position:relative;display:flex;}

.floot .con1 .left{text-align: center;margin-right:16px;}

.floot .con1 .left .img{border: 4px solid #fff; margin-bottom: 8px;}

.floot .con1 .left .txt{color:#fff;}

.floot .con1 .left .img img { width: 83px; height: 83px; min-width: 83px;}

.floot .con1 .right { margin-top: -4px;}

.floot .con1 .a_top{width: 30px;height: 30px; position: absolute;bottom: 0px;right: 0; background: url(../images/sm_22.png) center no-repeat;background-size: cover;opacity: .8;z-index: 3;}

.floot .con1 .c1{display: flex;line-height: 17px;color: #fff;align-items: flex-start;margin-bottom: 10px;}

.floot .con1 .op p{flex:1;}

.floot .con1 .tel{display:inline-flex;margin:0 0 35px;height: 34px;}

.floot .con1 .tel p{float: left;display: block;font-size: 18px;font-weight: bold;text-align: left;}

.floot .con1 .c1 img{width:18px;fill:#fff;margin-right:8px;}

.floot .con1 .c1 span{width: 1px;background: #ffffff50;height: 12px;transform: translateY(7px);margin: 0 8px;}

.floot .con1 .c1 a{color: #fff;margin-bottom:9px;}

.floot .con1 .c1 a:last-child{margin-bottom:0px;}

.floot .con2{color: #fff;padding: 25px 0 30px;line-height: 20px;border-top: 1px solid #FFFFFF50;margin-top:20px}

.floot .con2 a{color: #fff;}

.sqsy{position:fixed;right:2px;bottom:2px;z-index:100;}

.alltime,.alltime *{-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.ck_tanchuang{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9999;background:rgba(0, 0, 0, 0.9) ;opacity: 0;visibility: hidden;pointer-events: none;}

.ck_tanchuang .gbox{width: 690px;height: 730px;position: absolute;top: 55%;opacity: 0; left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}

.ck_tanchuang .gbox .out{display: block;width: 60px;height: 60px;position: absolute;top: 55px;right: 11px;background:url(/img/yry_close.png) center no-repeat ;background-size: 60px;cursor: pointer;z-index: 20;}

.ck_tanchuang .gbox .out:hover{transform: rotate(180deg);}

.ck_tanchuang.act{visibility: visible;pointer-events: visible;opacity: 1;}

.ck_tanchuang.act .gbox{top: 50%;opacity: 1;}

.ck_tanchuang .gcon1{text-align: center;padding: 27px 0 0;height: 130px;background: url(/img/yry_bg.png) no-repeat top center;background-size: 100%;position: relative;}

.ck_tanchuang .gcon1::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 40%;background: #fff;}

.ck_tanchuang .gcon1 span{display: inline-block;padding: 39px 27px 20px;font-size: 28px;line-height: 42px;color: #fff;font-weight: bold;background: url(/img/yry_ico1.png) no-repeat bottom center;background-size: 100%;position: relative;z-index: 10;}

.ck_tanchuang .gcon2 img{display: block;width: 100%;}

.pop_con{padding: 40px 38px 0 55px;background: #fff;}

.place::-webkit-input-placeholder{color:#D6D6D6 ;}

.place:-moz-placeholder{color:#D6D6D6 ;}

.place::-moz-placeholder{color:#D6D6D6 ;}

.place:-ms-input-placeholder{color:#D6D6D6 ;}

.pop_form{display: flex;flex-wrap: wrap;}

.pop_form .item{width: calc(100%);}

.pop_form .item .it_top{font-size: 18px;line-height: 24px;color: #666;}

.pop_form .item .it_top span{color: #CF000E;}

.pop_form .item .it_bot{display: flex;margin-top: 8px;}

.pop_form .item .it_bot input{padding: 10px 13px;background: none;border: none;outline: none;color: #eee;font-family: '微软雅黑';width: 100%;font-size: 12px;line-height: 22px;color: #333;border: 1px solid #D9D9D9;border-radius: 4px;}

.pop_form .item .it_bot textarea{padding: 10px 13px;background: none;border: none;outline: none;color: #eee;font-family: '微软雅黑';width: 100%;font-size: 12px;line-height: 22px;color: #333;min-width: 100%;max-width: 100%;min-height: 120px;max-height: 120px;border: 1px solid #D9D9D9;border-radius: 4px;}

.pop_form .item.item1{width: calc((100% - 20px)/2);margin-right: 20px;}

.pop_form .item.item2{width: calc((100% - 20px)/2);}

.pop_form .item.item3{margin-top: 24px;width: 100%;}

.pop_form .item.item4{margin-top: 24px;width: 100%;}

.pop_form .item.item4 input{max-width: 252px;margin-right: 20px;}

.pop_form .item.item5{margin-top: 22px;font-size: 14px;color: #666666;display: flex;align-items: center;}

.pop_form .item.item5 a{color: #666;}

.pop_form .item.item5 a:hover{color: #0E8AFF;}

.pop_form .item.item6{display: flex;align-items: center;justify-content: center;margin-top: 62px;}

.pop_form .item.item6 a{width: 220px;line-height: 45px;border-radius: 23px;text-align: center;color: #fff;background: #fc9e1d;text-decoration: none;outline: none;}

.pop_form .item.item6 a:hover{opacity: 0.8;}

.pop_form input[type='checkbox'] {
	position: relative;
	width: 14px;
	height: 14px;
	cursor: pointer;
	margin-right: 10px;
	border-radius: 2px;
	border: none;
}

.pop_form input[type='checkbox']::after {
	position: absolute;
	top: 0;
	color: #000;
	width: 14px;
	height: 14px;
	display: inline-block;
	visibility: visible;
	padding-left: 0px;
	text-align: center;
	content: ' ';
	border-radius: 2px;
	border: 1px solid;
	border-image: linear-gradient(90deg, rgba(254, 205, 62, 1), rgba(252, 158, 29, 1)) 1 1;
}

.pop_form input[type='checkbox']:checked::after {
	content: '✓';
	color: #fff;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	background-color: #fc9e1d;
}

.fbd{font-weight: bold;}

.ck_tanchuang2 .gbox .out{display: block;width: 60px;height: 60px;position: absolute;top: 12px;right: 15px;background:url(/img/yh_close.png) center no-repeat ;background-size: 60px;cursor: pointer;z-index: 20;}

.ck_tanchuang2 .gbox {width: 690px;height: 650px;background: #fff;border-radius: 10px;}

.ck_tanchuang2 .gcon1{padding: 0;font-size: 32px;line-height: 88px;background: linear-gradient(180deg, #0E83FF 0%, #02D9FF 100%);border-radius: 10px 10px 0 0;height: auto;color: #fff;font-weight: bold;}

.ck_tanchuang2 .gcon1 span{display: block;padding: 0;background: none;}

.ck_tanchuang2 .gcon1::before{display: none;}

.ck_tanchuang2 .pop_form input[type='checkbox']::after {
	border: 1px solid #0E83FF;
}

.ck_tanchuang2 .pop_form input[type='checkbox']:checked::after {
	background-color: #0E83FF;
}

.ck_tanchuang2 .pop_form .item.item6{margin-top: 50px;}

.ck_tanchuang2 .pop_form .item.item6 a{width: 100%;line-height: 44px;background: #0E8AFF;}

.ck_tanchuang2 .gcon2{height: 80px;background: #fff;border-radius: 0 0 10px 10px;}

.ck_tanchuang2 .gcon2 img{display: none;}

.gengduo{display: flex;align-items: center;justify-content: center;width: 170px;height: 43px;color: #fff;border: 1px solid #fff;position: relative;border-radius: 26px;overflow: hidden;}

.gengduo s{width: 100%;height: 0%;position: absolute;left: 0;bottom: 0;background: #0E8AFF;}

.gengduo span{position: relative;z-index: 1;}

.gengduo .i{width: 16px;position: relative;margin-left: 14px;z-index: 1;}

.gengduo:hover{border: 1px solid #0E8AFF;}

.gengduo:hover s{height: 100%;}

.gengduo3{border: 1px solid #0E8AFF;color: #0E8AFF;}

.gengduo3:hover span{color: #fff;}

.tjtc{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 10002;display: none;}

.tjtc .bei{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0, 0, 0, 0.6);}

.tjtc .c_con{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 300px;height: 170px;background: #fff;text-align: center;padding: 30px 0;}

.tjtc .c_con .txt{font-size:28px;}

.tjtc .c_con .n{display: flex;align-items: center;justify-content: center;margin-top: 30px;cursor: pointer;}


.yszcts{width: 100%;position: fixed;left: 0;top: 0;height: 100%;background: rgba(0, 0, 0, 0.5);z-index: 10002;display: none;}

.yszcts .ys_con{width: 800px;height: auto;background: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 5px;}

.yszcts .ys_con .con1{line-height: 45px;border-bottom: 1px solid #eee;padding: 0 20px;} 

.yszcts .ys_con .con2{padding:5px 20px 5px;height: 460px;padding-right: 20px;overflow-y: auto;}

.yszcts .ys_con .con2::-webkit-scrollbar{ width:4px;height: 1px;}

.yszcts .ys_con .con2::-webkit-scrollbar-thumb{ background:#999999;}

.yszcts .ys_con .con2::-webkit-scrollbar-track{ background:#fff;} 

.yszcts .ys_con .con2 span{display: block;}

.yszcts .ys_con .con2 .c1{line-height: 18px;}

.yszcts .ys_con .con2 .sp1{margin: 15px 0;}

.yszcts .ys_con .con2 .sp2{line-height: 20px;color: #475566;}

.yszcts .ys_con .con2 .sp2 ol{padding: 10px 0;}

.yszcts .ys_con .con2 .sp2 li{display: block;padding-left: 15px;}

.yszcts .ys_con .con2 .sp2 a{color: #1979ff;}

.yszcts .ys_con .con3 {height: 60px;display: flex;justify-content: center;align-items: center;border-top: 1px solid #eee;margin-top: 20px;}


.yszcts .ys_con .con3 span{padding: 10px 20px;color: #fff;background: #1979ff;border-radius: 4px;display: block;cursor: pointer;}
@media (max-width: 800px){
	.ck_tanchuang .gbox {
		width: 90%;
		height: 80%;
	}

	.ck_tanchuang{min-width: 300px;}
	.ck_tanchuang .gcon1{height: 80px;}
	.ck_tanchuang .gcon1 span{font-size: 18px;line-height: 18px;padding: 30px 20px 14px;background-size: auto 100%;}

	.ck_tanchuang .gbox .out{width: 40px;height: 40px;background-size: 40px;}

	.pop_con{padding: 20px 20px 0;}

	.ck_tanchuang .gbox .out{top: 35px;}

	.pop_form .item .it_top{font-size: 16px;line-height: 20px;}

	.pop_form .item.item1{width: 100%;margin-right: 0;}

	.pop_form .item.item2{width: 100%;margin-top: 15px;}

	.pop_form .item .it_bot textarea{max-height: 80px;min-height: 80px;}

	.pop_form .item.item4 input{max-width: 140px;}

	.pop_form .item.item6{margin-top: 30px;}

	.pop_form .item.item3{margin-top: 15px;}

	.pop_form .item.item4{margin-top: 15px;}

	.pop_form .item.item5{margin-top: 15px;}

	.pop_form .item .it_bot input{padding: 4px 13px;}

	.pop_form .item.item4 img{height: 32px !important;width: 100px !important;}

	.ck_tanchuang .gbox .out{right: 5px;top: 5px;}

	.pop_con{position: relative;z-index: 3;}

	.ck_tanchuang2 .gcon2{transform: translateY(-1px);}

	.ck_tanchuang2 .gcon1{font-size: 18px;line-height: 50px;height: 50px;}

	.ck_tanchuang2 .gcon2{height: 30px;}
	
	.ck_tanchuang2 .pop_form .item.item6{margin-top: 30px;}
	
	.yszcts .ys_con{width:90%;}
	
	.yszcts .ys_con .con2{line-height:1.4;overflow-x: hidden;}
	
	.yszcts .ys_con .con3 span{font-size:14px;}
	
	.tjtc .c_con .txt{font-size:22px;}
	
	.gengduo{width:160px;height:40px;}
	
	.tjtc .c_con{height:160px;}
	

}

@media (max-width: 500px){
	.ck_tanchuang .gcon1::before{height: 50%;bottom: -2px;}

	.ck_tanchuang .gcon2 img{transform: translateY(-1px);}
}


@media screen and (max-width:1025px) { 
    
	.details{background: #f7f9fc;padding-bottom: 80px;padding: 40px 0;}

.details .con1{background: #fff;padding: 30px 0;margin: 0 auto; width: 90%;}

.details .con1 .cn{width: 90%;margin: 0 auto;}

.details .con1 .cn .c1{line-height: 1.6;margin-bottom: 22px;text-align: justify;}

/* .details .con1 .cn .c2{display: flex;align-items: center;} */

.details .con1 .cn .c2 p{display: flex;align-self:center;line-height: 20px;color: #999999;margin-bottom: 10px;}
.details .con1 .cn .c2 .p{display:flex;}
.details .con1 .cn .c2 .p p{flex:1;}
.details .con1 .cn .c2 p img{margin-right: 5px;}

.details .con1 .cn .c3 {line-height: 22px;color: #3e4a59;padding: 20px 0 30px;border-top: 1px dashed #d7d8db;border-bottom: 1px dashed #d7d8db;margin: 20px 0 30px;}

.details .con1 .cn .c3 p img { width: 100% !important;height: auto !important;padding: ; }

.details .con1 .cn .c3 * { font-size: 14px !important;color: #5f6061 !important;line-height: 28px !important;font-family: pf !important;line-height: 2; }

.details .con1 .cn .c3 span{display: block;text-align: center;color: #a1a9b2;margin-top: 10px;}

/* .details .con1 .cn .c4{display: flex;justify-content: space-between;} */

.details .con1 .cn .c4 .cl{width: 100%;margin-bottom: 20px;}

.details .con1 .cn .c4 .cl a{display: block;color: #3e4a59;padding-left: 13px;position: relative; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.details .con1 .cn .c4 .cl a::after{content: "";width: 6px;height: 6px;position: absolute;left: 0;top: 4px;border-radius: 100%;background: #d7d8db;transition: all 0.6s;}

.details .con1 .cn .c4 .cl a:first-child{margin-bottom: 15px;}

.details .con1 .cn .c4 .cl a:hover{color: #226adf;}

.details .con1 .cn .c4 .cl a:hover::after{background: #226adf;transition: all 0.6s;}

.gengd3{background: url(../images/set5_13.jpg) center no-repeat;height: 44px;width: 145px;}

.gengd{width: 130px;height: 44px;color: #fff;display: flex;align-items: center;justify-content: center;border-radius: 5px;position: relative;transition: all 0.6s;border: 1px solid rgba(255, 255, 255, 0.6);}

.gengd s{position: absolute;width: 100%;height: 100%;}

.gengd span{position: relative;z-index: 1;color: #fff;}

.gengd .i{width: 12px;margin-right: 10px;position: relative;height: 10px;}

.gengd .i img{position: absolute;left: 0;width: 6px;height: 10px;top: 0;}

.gengd .i s{width: 7px;height: 2px;background: #eaf4ff;position: absolute;bottom: -3px;right: 0;}

.gengd:hover .i img{left: 6px;}

.gengd:hover .i s{right: 3px;bottom: 4px;}

.gengd:hover {background: url(../images/set5_13.jpg) center no-repeat;}
	
}