@charset "utf-8";
html{margin:0 auto;height:100%;}
body{font-size:14px;line-height:2.0;color:#333;
    font: 12px PingFangSC-Light,PingFang SC,Microsoft YaHei,Arial Narrow,SimSun,HELVETICA;
}
*{padding: 0;margin: 0;list-style: none;text-decoration: none;}
ul, li, dl, dt, dd, ol {list-style-type: none;margin: 0;padding: 0;}
table {border-collapse: collapse;border-spacing: 0;}
a{color:#000000;text-decoration:none;}
a:active, a:visited {color:#333;text-decoration: none;}
a:hover{text-decoration: none!important;}
.l{float:left;}
.r{float:right;}
img {border: none;  }
.clear{clear:both;}
.tra_s_4
{
	-webkit-transition: all .4s linear;
	-moz-transition: all .4s linear;
	-o-transition: all .4s linear;
	transition: all .4s linear;
}
.tra_s_3
{
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
}
.tra_s_2
{
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}
.box_s{
	 box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;}

/* top */
.top{height: 45px;line-height: 45px;font-size: 14px;background-color: #2e3130;color: #ffffff;letter-spacing:1px;}
.top .top_main{width:1300px;margin:0 auto;}
.top .top_main .top_list a{font-size:14px;line-height:45px;color:#ffffff;padding-left:15px;}
/* top end*/
/* head_top */
.flex{display:flex;}
.head_top{width:100%;padding:10px 0 5px 0;background:#ffffff;}
.head_top_con{width:1300px;margin:0 auto;height:86px;}
.head_top_con .logo{float:left;}
.head_top_con .logo img{height:69px;}
.head_top_con .top_search{margin-left:70px;width:390px;height:30px;margin-top:22px;float:left;background:#ffffff;border:1px solid #bfbfbf;border-radius:16px;}
.head_top_con .top_search form .ser_input{font-size:15px;color:#000000;border:none;width:251px;height:30px;padding-left:45px;border-radius:16px 0 0 16px;background:url(../images/ser.png) 16px 8px no-repeat #f3f5f6;background-size:16px auto;}
.head_top_con .top_search form input:focus{outline:none;}
.head_top_con .top_search form .ser_btn{font-size:15px;color:#7b5ca0;letter-spacing:2px;width:90px;float:right;border:none;background:none;height:30px;line-height:30px;cursor:pointer;}
.top_search input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#9b9c9d;} 
.top_search input:-moz-placeholder, textarea:-moz-placeholder {color:#9b9c9d;} 
.top_search input::-moz-placeholder, textarea::-moz-placeholder {color:#9b9c9d;} 
.top_search input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#9b9c9d;} 
.top_right a{display:inline-block;font-size:15px;line-height:32px;margin-right:15px;}
.top_right .ycyl{color:#ffffff;padding:0 16px 0 0;letter-spacing:1px;margin-top:22px;border-radius:20px;
	background: -webkit-linear-gradient(left, #c258ed , #666bdb);
    background: -o-linear-gradient(right, #c258ed, #666bdb);
    background: -moz-linear-gradient(right, #c258ed, #666bdb);
    background: linear-gradient(to right, #c258ed , #666bdb);}
.top_right .ycyl span{padding-left:40px;
background-image:url(../images/li.png);background-position: 16px center;background-size:16px auto;background-repeat:no-repeat;}
.top_right .dlzc_con{display:inline-block;position:relative;}
.top_right .dlzc_con .dlzc{color:#7b5ca0;border:1px solid #7b5ca0;padding:0 16px;min-width:5.0em;border-radius: 20px;}

.top_right .dlzc_con .top_log_son{position: absolute;top: 99%;left: 0;z-index: 10001;min-width: 100%;padding:10px 6px;background-color: #fff;
box-shadow: -3px 3px 20px 0 rgba(179,179,179,0.45);
-webkit-box-shadow: -3px 3px 20px 0 rgba(179,179,179,0.45);
-moz-box-shadow: -3px 3px 20px 0 rgba(179,179,179,0.45);	
border-radius: 8px;
display: none;}
.top_right .dlzc_con:hover .top_log_son{display:block;}
.top_right .dlzc_con .top_log_son li{text-align:center;font-size:14px;line-height:2.0;}
.top_right .dlzc_con .top_log_son a{margin:0;display:inline;}
.top_right .dlzc_con .top_log_son li:hover{color:#b85beb;}
.top_right .dlzc_con .top_log_son h6{font-size:16px;line-height:28px;margin-bottom:5px;background:#b85beb;text-align:center;color:#ffffff;font-weight:normal;border-radius:5px 5px 0 0;}
.no-dis{display:none!important;}


.top_right img{height:46px;margin-top:15px;}
/* head_top end*/
/* header */
.header{width:100%;text-align:center;}
.header .header_main{width:100%;background:#ffffff;}
.header .header_main ul li{display:inline-block;margin:0 16px;font-size:16px;line-height:50px;color:#101010;letter-spacing:1px;font-weight:normal;}
.header .header_main ul li.on{color:#7b5ca0;border-bottom:3px solid #7b5ca0;}
/* header end*/
/* swiper-container */
.swiper-container{width:100%;}
.swiper-container .main_list{width:100%;}
.swiper-container .main_list .sl_img{width:100%;font-size:0;}
.swiper-container .main_list .sl_img img{width:100%;display:block;}
.swiper-pagination-bullet{width:15px;height:15px;display: inline-block;background:#fff;border-radius:50%;text-align:center;}
.swiper-container-horizontal>.swiper-pagination-bullets{width:100%;left:0;height:30px;bottom:80px!important;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0;}
.index_banner>.swiper-button-prev{z-index:10;left:3.0rem;top:50%;width:0.6rem!important;height:0.6rem!important;background:url(../images/left.png) center center no-repeat;background-size:90% 90%;}
.index_banner>.swiper-button-prev:after{content:''!important;}
.index_banner>.swiper-button-next{right:3.0rem;top:50%;width:0.6rem!important;height:0.6rem!important;background:url(../images/right.png) center center no-repeat;background-size:90% 90%;}
.index_banner>.swiper-button-next:after{content:''!important;}
.swiper-container .swiper-pagination-bullet{opacity:1;width:6px;height:6px;display: inline-block;background:#f4fafe;border-radius:3px;}
.swiper-container .swiper-pagination-bullet-active{width:56px;}
/* swiper-container end*/
/* items */
.items{position:relative;z-index:1;width:1230px;margin:0 auto;margin-top:-56px;}
.items li{width:23.5%;height:68px;padding:15px 0 35px 0;float:left;margin-right:2%;
background:url(../images/items_info.png) center no-repeat #ffffff;background-size:100% 100%;
border-radius:10px;
-webkit-box-shadow: #d1d2de 0px 5px 8px;
-moz-box-shadow: #d1d2de 0px 5px 8px;
box-shadow: #d1d2de 0px 5px 8px;}
.items .items_r{float:right;margin:0;}
.items li .items_info{width:86%;margin:0 auto;padding-top:10px;padding-bottom:25px;background:url(../images/items_1.png) 96% center no-repeat;background-size:79px auto;}
.items li .items_info h5{font-size:18px;line-height:2.0;color:#474747;letter-spacing:1px;font-weight:600;}
.items li .items_info p{font-size:16px;line-height:1.5;opacity:0.66;}
.items li:nth-child(2) .items_info{background-image:url(../images/items_2.png);background-size:80px auto;}
.items li:nth-child(3) .items_info{background-image:url(../images/items_3.png);background-size:70px auto;}
.items li:nth-child(4) .items_info{background-image:url(../images/items_4.png);background-size:68px auto;}
/* items end*/
/* index_tit */
.index_tit{width:100%;text-align:center;padding-top:40px;background:url(../images/tit_bot.png) center bottom no-repeat;background-size:auto 6px;}
.index_tit h2{font-size:35px;line-height:2.2;color:#424242;letter-spacing:2px;font-weight:bold;background:url(../images/tit_1.png) center top no-repeat;background-size:auto 32px;}
.index_tit2{width:100%;text-align:center;padding-top:20px;}
.index_tit2 h2{font-size:38px;line-height:1.5;color:#424242;letter-spacing:2px;font-weight:bold;}
.index_tit2 i{display:inline-block;margin:0;width:75px;height:3px;background:#c585fb;}
.index_tit2 p{font-size:15px;line-height:2.0;color:#000000;letter-spacing:1px;}
/* index_tit end*/
/* in_tit */
.in_tit{width:100%;text-align:center;padding-top:20px;}
.in_tit h2{font-size:24px;line-height:1.5;color:#000000;font-weight:bold;}
.in_tit i{display:inline-block;margin:0;width:75px;height:3px;background:#c585fb;}
.in_tit p{font-size:15px;line-height:2.0;color:#000000;letter-spacing:1px;opacity:0.75;}
/* in_tit end*/
/* xscs */
.xscs{width:100%;margin-top:0.5rem;padding:30px 0 60px 0;background:url(../images/xscs_back.jpg) center bottom no-repeat #f2f9ff;background-size:100% auto;}
.xscs .index_tit h2{background-image:url(../images/tit_2.png);}
.xscs .xscs_main{width:1560px;margin:40px auto 20px auto;overflow:hidden;}
.xscs .xscs_main li{position:relative;cursor:pointer;width:11.5%;height:300px;float:left;margin:0 0.5%;text-align:center;background:#ffffff;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.xscs .xscs_main li:hover{transform: translate(0,-6px);}
.xscs .xscs_main li h6{font-size:40px;line-height:2.0;color:#f6f6f6;letter-spacing:2px;}
.xscs .xscs_main li h5{font-size:18px;line-height:2.5;margin-top:10px;letter-spacing:1px;font-weight:normal;color:#000000;}
.xscs .xscs_main li p{font-size:14px;line-height:1.8;letter-spacing:1px;font-weight:normal;color:#000000;opacity:0.75;}
.xscs .xscs_main li img{display:inline-block;height:58px;}
.xscs .xscs_main li:after{position:absolute;z-index:2;right:-35px;top:39%;content:"";display:block;width:49px;height:16px;background:url(../images/xscs_jt.png) center no-repeat;background-size:100% 100%;}
.xscs .xscs_main li:nth-child(6):after{display:none;}
/* xscs end*/
/* mid_img */
.mid_img{width:100%;font-size:0;}
.mid_img img{width:100%;display:block;}
.mid_img2{width:1230px;margin:0 auto;font-size:0;}
.mid_img2 img{width:100%;display:block;}
/* mid_img end*/
/* zffs */
.zffs{width:100%;padding:30px 0 220px 0;background:url(../images/zffs_back.jpg) center bottom no-repeat #fcffff;background-size:100% auto;}
.zffs .index_tit h2{background:none;}
.xscs_main{width:1080px;margin:45px auto 0 auto;text-align:center;}
.xscs_main li{cursor:pointer;width:178px;height:183px;float:left;margin:0 45px;background:url(../images/zf_li_back.png) center no-repeat;background-size:100% 100%;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.xscs_main li .xscs_info{width:100%;text-align:center;}
.xscs_main li .xscs_info img{height:65px;padding-top:20px;}
.xscs_main li .xscs_info h5{font-size:16px;line-height:1.8;color:#ffffff;letter-spacing:1px;font-weight:600;}
.xscs_main li:hover{transform: scale(1.05, 1.05);transition: .4s transform;z-index:1000;}
/* zffs end*/
/* zhixie */
.zhixie{width:100%;margin-top:-120px;}
.zhixie .index_tit h2{background-image:url(../images/tit_3.png);}
.zhixie_main{width:1230px;margin:50px auto;padding-bottom:30px;border:1px solid #c7aed8;border-radius:5px;
	-webkit-box-shadow: #e4daec 0px 5px 8px;
	-moz-box-shadow: #e4daec 0px 5px 8px;
	box-shadow: #e4daec 0px 5px 8px;}
.zhixie_main table{width:100%;}
.zx_tit{width:1180px;padding:0 0 0 50px;color:#73519b;line-height:70px;font-size:18px;font-weight:600;border-radius:5px;overflow:hidden;
	background: -webkit-linear-gradient(left, #f5f0f8 , #f7f9ff);
    background: -o-linear-gradient(right, #f5f0f8, #f7f9ff);
    background: -moz-linear-gradient(right, #f5f0f8, #f7f9ff);
    background: linear-gradient(to right, #f5f0f8 , #f7f9ff);
}
.zx_tit .zx_tit_con{width:1130px;}
.zx_tit li{width:20%;float:left;}
.zhixie_main table{width:1130px;margin-left:50px;}
.zhixie_main table tr{width:100%;border-bottom:1px solid #ffaf90;}
.zhixie_main table tr td{width:20%;padding:10px 0;font-size:16px;line-height:2.0;color:#7e7e7e;}
.zhixie_main table tr td img{max-width:90%;max-height:200px;}
.zhixie_main table tr td:nth-child(1){font-size:18px;color:#000000;font-weight:bold;}
.zhixie_more{text-align:center;margin:40px auto 15px auto;}
.zhixie_more a{display:inline-block;letter-spacing:1px;font-size:16px;line-height:2.5;color:#ffffff;padding:0 24px 0 30px;border-radius:26px;
	background: -webkit-linear-gradient(left, #c458ed , #646cda);
    background: -o-linear-gradient(right, #c458ed, #646cda);
    background: -moz-linear-gradient(right, #c458ed, #646cda);
    background: linear-gradient(to right, #c458ed , #646cda);
	-webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}
.zhixie_more a:hover{transform: translate(0,-6px);}
/* zhixie end*/
/* youshi */
.youshi{width:100%;margin:0 auto;padding-bottom:60px;background:#ffffff;border-radius:8px;background:url(../images/youshi_back.jpg) center bottom no-repeat;background-size:100% auto;}
.youshi .index_tit h2{background-image:url(../images/tit_4.png);}
.youshi_main{width:1230px;margin:0 auto;padding-bottom:10px;background:#ffffff;border-radius:8px;}
.youshi_con{width:100%;margin:60px auto 30px auto;}
.youshi_con li{cursor:pointer;width:20%;float:left;margin:0;text-align:center;font-size:16px;line-height:2.0;color:#676767;letter-spacing:1px;
-webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;}
.youshi_con li img{height:64px;
	-webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;}
.youshi_con li:hover img{
	transform: rotateY(180deg);
	-ms-transform: rotateY(180deg); /* IE 9 */
	-moz-transform: rotateY(180deg); /* Firefox */
	-webkit-transform: rotateY(180deg); /* Safari and Chrome */
	-o-transform: rotateY(180deg); /* Opera */
}
.youshi_con li h5{font-size:24px;line-height:2.0;margin-top:10px;color:#000000;font-weight:400;letter-spacing:2px;}
.youshi_con li:hover{transform: translate(0,-6px);}
.youshi_sj{width:1230px;margin:30px auto 0 auto;}
.youshi_sj .youshi_sj_info{font-size:15px;line-height:2.0;color:#ffffff;text-align:center;letter-spacing:1px;float:left;min-height:80px;margin:0;padding:20px 76px;background:url(../images/ys_line_2.png) right bottom no-repeat;background-size:2px auto;}
.youshi_sj .youshi_sj_info p{padding:0 18px 16px 18px;background:url(../images/ys_line_1.png) center bottom no-repeat;background-size:100% auto;}
.youshi_sj .youshi_sj_info h6{font-size:18px;}
.youshi_sj .youshi_sj_info h6 span{font-size:40px;line-height:50px;color:#ffffff;padding-right:5px;}
.youshi_sj .youshi_sj_info:nth-child(2){background:none;}
.ys_phone{float:right;margin-top:25px;padding:0 90px 0 160px;font-size:20px;line-height:86px;border:1px solid #d9d5f7;color:#ffffff;letter-spacing:1px;
background:url(../images/ys_phone.png) 100px center no-repeat;background-size:26px auto;}
.ys_phone span{font-size:26px;color:#ffffff;font-weight:600;}
/* youshi end*/
/* kehu */
.kehu{width:100%;padding:30px 0;}
.kehu .index_tit h2{background-image:url(../images/tit_5.png);}
.kehu_main{width:1230px;margin:60px auto 0 auto;}
.kehu_main li{cursor:pointer;width:23%;float:left;margin:13px 1%;font-size:0;
 -webkit-box-shadow: #efe9f5 0px 0px 8px;
	-moz-box-shadow: #efe9f5 0px 0px 8px;
	box-shadow: #efe9f5 0px 0px 8px;
	-webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;}
.kehu_main li img{width:100%;display:block;}
.kehu_main li:hover{transform: translate(0,-6px);}
/* kehu end*/
/* haoping */
.haoping{width:100%;padding:10px 0 60px 0;background:url(../images/pj_back.png) center bottom no-repeat;background-size:100% auto;}
.haoping .index_tit h2{background-image:url(../images/tit_6.png);}
.haoping_intro{text-align:center;font-size:18px;line-height:3.0;letter-spacing:1px;}
.haoping_main{position:relative;width:1230px;margin:20px auto;padding:20px 20px;background:#ffffff;
	display: flex;justify-content: space-between;}
.haoping_main .haoping_list{width:68%;height:660px;overflow:hidden;}
.haoping_main .haoping_list li{width:100%;height:220px;overflow:hidden;display: flex;justify-content: space-between;align-items:center;}
.haoping_main .haoping_list li .hp_img{width:48%;font-size:0;max-height:220px;overflow:hidden;}
.haoping_main .haoping_list li .hp_img img{width:100%;}
.haoping_main .haoping_list li .hp_con{width:46%;}
.haoping_main .haoping_list li .hp_con .hp_icon{width:76px;height:76px;font-size:0;margin-left:18px;}
.haoping_main .haoping_list li .hp_con .hp_icon img{width:100%;display:block;}
.haoping_main .haoping_list li .hp_con .hp_info{width:90%;height:130px;margin-top:-50px;padding:15px 5%;overflow:hidden;background:url(../images/dou.png) 90% 20px no-repeat #fafafa;background-size:25px auto;}
.haoping_main .haoping_list li .hp_con .hp_info h5{font-size:18px;line-height:2.0;color:#000000;font-weight:400;letter-spacing:1px;padding-left:120px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.haoping_main .haoping_list li .hp_con .hp_info h6{font-size:18px;line-height:2.0;color:#000000;font-weight:400;letter-spacing:1px;padding:6px 0;border-bottom:1px solid #c8c8c8;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.haoping_main .haoping_list li .hp_con .hp_info p{font-size:14px;line-height:1.5;margin-top:8px;
text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
line-clamp: 2;
-webkit-box-orient: vertical;}
.haoping_main .next{position:absolute;cursor:pointer;top:40%;left:-50px;width:32px;height:1.2rem;background:url(../images/pj_left.png) center center no-repeat;background-size:100% auto;}
.haoping_main .prev{position:absolute;cursor:pointer;top:40%;right:-50px;width:32px;height:1.2rem;background:url(../images/pj_right.png) center center no-repeat;background-size:100% auto;}

.haoping_main .index_zp{width:28%;}
.haoping_main .index_zp h2{font-size:24px;padding-bottom:15px;letter-spacing:1px;font-weight:normal;color:#000000;}
.haoping_main .index_zp li{border-bottom:1px solid #c8c8c8;padding-bottom:10px;margin-bottom:15px;}
.haoping_main .index_zp li h5{font-size:18px;line-height:2.5;color:#403e3e;}
.haoping_main .index_zp li p{font-size:14px;line-height:25px;color:#bbbaba;}
.haoping_main .index_zp li p span{font-size:18px;color:#73519b;padding-left:30px;}
.haoping_main .index_zp li h6{font-size:20px;line-height:2.5;color:#403e3e;}
/* haoping end*/
/* foots */
.foots{width:100%;padding:60px 0 0 0;background:url(../images/foot_back.jpg) center no-repeat;background-size:cover;}
.foots .foots_main{width:1230px;margin:0 auto;padding-bottom:40px;}
.foots .foots_main .foots_box1{width:400px;font-size:0;}
.foots .foots_main .foots_box1 img{max-width:100%;}
.foots .foots_main .foots_box1 .foots_lx_phone{text-align:center;margin-top:40px;display:inline-block;font-size:14px;letter-spacing:1px;color:#c5c7cc;padding:20px 30px;border:1px solid #3e5168;
border-radius:8px;}
.foots .foots_main .foots_box1 .foots_lx_phone p{font-size:28px;line-height:2.0;color:#dedfe2;font-weight:600;}
.foots .foots_main .foots_box2{width:800px;font-size:15px;letter-spacing:1px;color:#c5c7cc;}

.foots_ser{width:100%;height:44px;margin-top:12px;background:url(../images/foots_ser.png) repeat;border-radius:8px;overflow:hidden;}
.foots_ser form .ser_input{font-size:15px;color:#000000;border:none;width:650px;height:44px;background:none;text-indent:1.5em;letter-spacing:1px;}
.foots_ser form input:focus{outline:none;}
.foots_ser form .ser_btn{font-size:15px;color:#ffffff;letter-spacing:2px;width:100px;float:right;border:none;background:#636cda;height:44px;line-height:44px;cursor:pointer;}
.foots_ser input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#9b9c9d;} 
.foots_ser input:-moz-placeholder, textarea:-moz-placeholder {color:#9b9c9d;} 
.foots_ser input::-moz-placeholder, textarea::-moz-placeholder {color:#9b9c9d;} 
.foots_ser input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#9b9c9d;} 
.foots_nav{width:100%;margin-top:30px;}
.foots_nav .foots_nav_con{max-width:160px;text-align:center;border-left:1px solid #5a6e81;padding:0 40px;}
.foots_nav .foots_nav_con:nth-child(1){border-left:none;padding-left:20px;}
.foots_nav .foots_nav_con li{font-size:14px;line-height:2.0;margin:15px 0;color:#ffffff;opacity:0.6;letter-spacing:2px;}
.foots_nav .foots_nav_con li:hover{opacity:0.9;}
.foots_nav .foots_ewm{width:180px;text-align:center;}
.foots_nav .foots_ewm img{max-width:120px;}
/* .foots_nav .border_ewm{border-left:1px solid #5a6e81;} */
.foots_right{width:100%;border-top:1px solid #42566c;}
.foots_right_main{width:1320px;margin:0 auto;font-size:14px;line-height:66px;color:#ffffff;letter-spacing:1px;}
.foots_right_main a{color:#ffffff;}
/* foots end*/
/* remen */
.remen{width:100%;padding:20px 0;}
.remen_main{position:relative;width:1230px;margin:40px auto;padding-bottom:10px;overflow:hidden;}
.remen_main .remen_son{width:100%;text-align:center;margin:0 0 15px 0;}
.remen_main .remen_son ul li{display:inline-block;cursor:pointer;font-size:18px;line-height:2.0;margin:0 15px;padding:0 20px;border:1px solid #ffffff;}
/*.remen_main .remen_son ul li:hover{border-color: #7b5ca0; color:#7b5ca0;}*/
.remen_main .remen_son ul li.on{border-color: #7b5ca0; color:#7b5ca0;}
.remen_main .remen_list{width:1230px;margin:0 auto;}
.remen_main .remen_list li{position: relative;
	 width:285.5px;float:left;margin:10px;
	height:300px;border:1px solid #e5e5e5;border-radius:5px;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;}
.remen_main .remen_list li h6{display:inline-block;margin-top:15px;margin-left:-12px;width:100px;height:35px;line-height:26px;font-size:16px;color:#7b5ca0;font-weight:normal;
background:url(../images/remen_tit.png) center no-repeat;background-size:100% 100%;text-align:center;}
.remen_main .remen_list li .rmcs_img{width:100%;height:150px;text-align:center;font-size:0;overflow:hidden;padding-top:30px;
    display: flex;
    overflow: hidden;
    align-items: center;
    justify-content: center;
}

.remen_main .remen_list li .rmcs_img img{max-width:90%;max-height:140px;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.remen_main .remen_list li:hover .rmcs_img img{transform: scale(1.1, 1.1);transition: .4s transform;z-index:1000;}
.remen_main .remen_list li h5{width:90%;margin:0 auto;text-align:center;font-size:18px;line-height:2.5;margin-top:10px;letter-spacing:1px;color:#000000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*.remen_main .remen_list li p{width:90%;margin:0 auto;text-align:center;font-size:16px;line-height:1.5;color:#ff5d1e;font-weight:bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}*/
/*.remen_main .remen_list li p span{padding-left:10px;font-size: 14px;color: #969696;text-decoration: line-through;font-weight:normal;}*/


.remen_main .remen_list li p{width:90%;margin:0 auto;text-align:center;font-size:14px;line-height:1.5;color:#999999;font-weight:bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.remen_main .remen_list li p span{color:#ff5d1e;}
.remen_main .remen_list li p .line{color:#999999;}

.remen_main .remen_list li:hover h5{color:#7b5ca0;}
.remen_main .remen_list li:hover{border-color:#7b5ca0;}


.remen_main .remen_list li .gaoduan_info{display:none;position:absolute;z-index:2000;left:0;bottom:0;width:100%;height:100%;text-align:center;
background:url(../images/in/gdcs_info.png) repeat;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.remen_main .remen_list li .gaoduan_info a{display:inline-block;font-size:15px;line-height:2.5;background:#ffffff;letter-spacing:1px;margin:10px 0;padding:0 36px;border-radius:20px;color:#2b8afd;}
.remen_main .remen_list li .gaoduan_info .gdcs_1{margin-top:140px;}
.remen_main .remen_list li .gaoduan_info .gdcs_2{background:#2b8afd;color:#ffffff;}
.remen_main .remen_list li:hover .gaoduan_info{display:block;}
.remen_main .swiper-pagination-bullet{opacity:1;width:34px;height:4px;display: inline-block;background:#e5deec;border-radius:0;}
.remen_main .swiper-pagination-bullet-active{background:#c484fb;}
.remen .swiper-container-horizontal>.swiper-pagination-bullets{bottom:0px!important;}
/* remen end*/
/* fwxm */
.fwxm{width:100%;padding:30px 0;}
.fwxm .index_tit h2{background-image:url(../images/tit_fwxm.png);background-size:auto 38px;}
.fwxm_main{width:1320px;margin:55px auto;display:flex;justify-content:space-between;flex-wrap:wrap;}
.fwxm_main li{cursor:pointer;width:31.3%;padding:30px 0;margin-bottom:25px;border:1px solid #eeeeee;border-radius:7px;display:flex;justify-content:space-between;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.fwxm_main li .fwxm_img{width:26%;text-align:center;display:flex;justify-content:center;align-items:center;}
.fwxm_main li .fwxm_img img{max-width:90%;}
.fwxm_main li .fwxm_info{width:66%;padding-right:3%;padding-left:3%;font-size:15px;line-height:1.8;color:#242424;}
.fwxm_main li .fwxm_info h5{font-size:22px;line-height:2.5;font-weight:normal;}
.fwxm_main li:hover{border-color:#7b5ca0;transform: translate(0,-6px);}
/* fwxm end*/

/* 2024.08.15 */
/* float_nav */
.float_nav{ z-index:100; position:fixed; width:86px; background-color:#fff; border-radius:50px 50px 4px 4px; right:2%; top:25%; box-shadow:0 0 10px #dbc6da}
.float_nav .click {width: 40px;padding: 20px 10px;background: #7b5ca0;color: #fff;text-align: center;position: fixed;right: 0;top: 50%;margin-top: -44px;border-radius: 10px 0 0 10px;font-size: 16px;cursor: pointer;display: none;}
.float_nav ul li.close a{ padding-top: 0;}
.float_nav ul{}
.float_nav ul li{cursor:pointer;position:relative;}
.float_nav ul li b{ font-weight:normal; display:block;padding:10px 10px 0 10px;}
.float_nav ul li b a{ display:block; text-align:center; font-size:15px; padding-top:48px; padding-bottom:8px;letter-spacing:1px;background:no-repeat center top;border-bottom:solid 1px #dbdbdb;background-size:45px auto;}
.float_nav ul li.n1 b a{ background-image:url(../images/bian/float_nav_icon1.png);}
.float_nav ul li.n2 b a{ background-image:url(../images/bian/float_nav_icon2.png);}
.float_nav ul li.n3 b a{ background-image:url(../images/bian/float_nav_icon3.png);}
.float_nav ul li.n4 b a{ background-image:url(../images/bian/float_nav_icon4.png);}
.float_nav ul li.n5 b a{ background-image:url(../images/bian/float_nav_icon5.png);}
.float_nav ul li.n6 b a{ background-image:url(../images/bian/float_nav_icon6.png);}
.float_nav ul li:hover b{ background-color:#f7f5f9;}
.float_nav ul li.n6 b{padding-top:20px;}
.float_nav ul li.n6 b{border-radius:50px 50px 0 0;border-radius:50px 50px 0 0;}
.float_nav ul li.n6 b a{border-bottom:none;padding-bottom:0;}
.float_nav ul li.n6 b a p{width:150%;margin-left:-25%;color:#ffffff;
	background: -webkit-linear-gradient(left, #c059ec , #696bdb);
    background: -o-linear-gradient(right, #c059ec, #696bdb);
    background: -moz-linear-gradient(right, #c059ec, #696bdb);
    background: linear-gradient(to right, #c059ec , #696bdb);
}
.float_nav ul li.n6:hover b{ background-color:none;}
.float_nav ul li:hover b a{ border-bottom-color:#f7f5f9}
.float_nav ul li.n8 b a{border-bottom:none;}
/* .float_nav ul li.n1:hover b a{ background-image:url(../images/bian/float_nav_icon1_show.png)} */
/* .float_nav ul li.n2:hover b a{ background-image:url(../images/bian/float_nav_icon2_show.png)} */
/* .float_nav ul li.n3:hover b a{ background-image:url(../images/bian/float_nav_icon3_show.png)} */
/* .float_nav ul li.n4:hover b a{ background-image:url(../images/bian/float_nav_icon4_show.png)} */
/* .float_nav ul li.n5:hover b a{ background-image:url(../images/bian/float_nav_icon5_show.png)} */
/* .float_nav ul li.n6:hover b a{ background-image:url(../images/bian/float_nav_icon6_show.png)} */
.float_nav ul li.n4 img{width:150px;}
.float_nav ul li.n6 img{width:150px;}
.float_nav ul li .sub{ display:none; top:0; padding:0; right:120px; position:absolute; background-color:#fff; border-radius:10px; 
box-shadow:0 0 10px 10px rgba(91, 93, 91, 0.20);
-webkit-box-shadow: 0 0 10px 10px rgba(91, 93, 91, 0.20);
-moz-box-shadow:0 0 10px 10px rgba(91, 93, 91, 0.20);}
/* .float_nav ul li .sub:before{ position:absolute; right:-36px; top:50%; margin-top:-18px; content:''; border:solid 18px transparent; border-left-color:#fff;} */
.float_nav ul li .sub .ewm{padding:15px;font-size:0;}
.float_nav ul li .sub .ewm img{display:block;}
.float_nav ul li .sub h6{font-size:16px;padding:8px 0;border-radius:10px 10px 0 0;text-align:center;font-weight:normal;color:#000000;
	background: -webkit-linear-gradient(left, #e1a1fa , #b0b5f8);
    background: -o-linear-gradient(right, #e1a1fa, #b0b5f8);
    background: -moz-linear-gradient(right, #e1a1fa, #b0b5f8);
    background: linear-gradient(to right, #e1a1fa , #b0b5f8);}
.float_nav ul li .sub .sub_phone{width:2.4rem;padding-left:20px;font-size:0.3rem;line-height:0.5rem;color:#00746d;}
/* float_nav end*/
/*tishi*/
.red_font{color:red;}
.tishi{display:none;width: 100%;height: 100%;position: fixed;background: rgba(0,0,0,0.7);top:0px;left: 0px;z-index: 6000;}
.tishi_info{text-align:center;position: fixed;margin:auto;left: 0px;right:0; top:100px; background: #fff;padding: 20px 50px 60px 50px;width: 780px;min-height: 260px;z-index: 9999;border-radius: 8px;}
.tishi_info h3{font-size:24px;line-height:2.0;text-align:center;letter-spacing:2px;margin-bottom:10px;border-bottom:1px solid #eeeeee;}
.tishi_info .tsjy_intro{font-size:15px;line-height:2.5;letter-spacing:1px;margin-bottom:10px;color:#6f4b9a;}
.guanbi{position: absolute; top: 10px;right: 10px;cursor:pointer;}
.tsjy_form{font-size:15px;}
.tsjy_form .layui-form-item{margin:20px 0;}
.tsjy_form .layui-input-block{text-align:left;}
.tsjy_form .layui-form-checkbox i{display:none;}
.tsjy_form .layui-form-item .layui-form-checkbox{border:1px solid #dcdcdc;border-radius:5px;padding:0;height:35px;border-radius: 5px;margin-right:10px;background:none;}
.tsjy_form .layui-form-checkbox span{background:none;padding:0 10px;margin:0;color:#000000;}
.tsjy_form .layui-form-checked:hover{background:#7672d6!important;color:#ffffff;}
.tsjy_form .layui-form-checked{background:#7672d6!important;color:#ffffff;}
.tsjy_form .layui-form-checked span{color:#ffffff;}
.tsjy_form .layui-form-checked, .layui-form-checked:hover{background:#7672d6!important;}
.tsjy_form .layui-form-checked span, .layui-form-checked:hover span{background:#7672d6!important;}
.tsjy_form .upload-btn{
	display: flex;
    width: 80px;
    height: 80px;
    font-size: 48px;
    color: #ccc;
    font-weight: lighter;
    border: 1px solid #E5E5E5;
    align-items: center;
    justify-content: center;
}
.tsjy_form .tsyj_tj{background:#6f4b9a;border-radius:20px;letter-spacing:2px;padding:0 30px;}
/*tishi end*/

/* 2024.09.28 */
.lingquan{width:100%;padding:30px 0 100px 0;background:#f2f5f8l;}
.lq_main{width:1110px;padding:50px;background:#ffffff;margin:0 auto;}

.lq_con{position:relative;z-index:2;width:100%;background:#f7f8fe;margin-top:-72px;padding:24px 0;border:6px solid #b8bbf6;border-radius:20px;}
.lq_con .lq_list{width:88%;padding:20px 4% 20px 4%;background:#ffffff;margin:0 auto;border-radius:15px;}
.lq_con .lq_list li{width:100%;padding:15px 18px;margin:32px 0;border:2px solid #d1cef9;border-radius:8px;}
.lq_con .lq_list li .lq_info{padding:40px 40px;background:#f1f2fd;border:1px solid #d1cef9;border-radius:7px;display:flex;justify-content:space-between;align-items:center;}
.lq_con .lq_list li .lq_info_l{width:77%;background:url(../images/lq/lq_line.png) right center no-repeat;background-size:2px 100%;}
.lq_con .lq_list li .lq_info_l h5{font-size:30px;line-height:2.0;color:#9996c2;letter-spacing:1px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.lq_con .lq_list li .lq_info_l p{font-size:20px;line-height:1.8;color:#9996c2;}

.lq_con .lq_list li .lq_info_r{width:22%;text-align:center;}
.lq_con .lq_list li .lq_info_r span{display:inline-block;font-size:18px;line-height:50px;color:#ffffff;padding:0 35px;background:#9996c2;border-radius:30px;}
.lq_con .lq_list li .lq_info_r a{display:inline-block;font-size:18px;line-height:50px;color:#ffffff;padding:0 35px;background:#6e6aa8;border-radius:30px;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.lq_con .lq_list li .lq_info_r p{font-size:18px;line-height:3.0;color:#6e6aa8;}
.lq_con .lq_list li .lq_info_r a:hover{transform: translate(0,-6px);}

.lq_top{width:100%;font-size:0;margin-top:20px;}
.lq_top img{width:100%;display:block;}

.lq_tit{width:100%;text-align:center;font-size:0;margin-top:-80px;}
.lq_tit img{width:770px;display:block;margin:0 auto;}

.lq_bot{position:relative;z-index:1;width:calc(100% + 12px);margin-top:-20px;font-size:0;}
.lq_bot img{width:100%;display:block;}
.lq_bot .lq_bot_main{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
.lq_bot .lq_bot_main a{display:block;padding:0 80px;font-size:30px;line-height:75px;color:#ffffff;border-radius:40px;background:url(../images/lq/lq_bot_back.png) center no-repeat;}
/* 2024.09.28 end*/

@media(max-width:1550px){
.xscs .xscs_main{width:1200px;}
.xscs .xscs_main li{width:23%;height:300px;margin:20px 1%;}
.xscs .xscs_main li:nth-child(4):after{display:none;}
.fwxm_main{width:1200px;}
}
@media(max-width:1440px){
}
@media(max-width:1200px){
    .xscs .xscs_main{width:1000px;}
}
@media(max-width:780px){
}

@media(min-width:1024px){
.float_nav ul li:hover .sub{ display:block;}
}
@media(max-width:1024px){
.float_nav{ position:relative; width:100%; right:auto; top:auto;}
.float_nav ul li{ float:left; width:14.285%}
}
@media(max-width:640px){
.float_nav ul li{ width:25%}
.float_nav ul li b a{ font-size:14px;}
}



