﻿@charset "utf-8";
@font-face {
  font-family: "思源黑体";
}
*{margin: 0;padding: 0;border-radius: 0;}
body{font-size:12px;font-family: "思源黑体";margin:0px auto;background: #fff;}
ul,li{list-style: none;margin: 0;padding: 0;}
a{text-decoration: none;}
img{border: none;vertical-align: middle;}

/*公共样式*/
.top_rr{display: none;}
.img-box{
			position: fixed;
			width: 100%;
			height: 100%;
			background:rgba(0,0,0,0.8);
			top: 0;
			left: 0;
			z-index: 9999;
			display:none;

		}
		.img-container{
			display: flex;
			justify-content: center;
			align-items: center;
			width: 100%;
			height: 100%;
		}

/*头部*/
#top{width: 100%;height: 96px;background: #fff;position: relative;}
.top{width: 96%;height: 96px;margin:0px auto;background: #fff;max-width:1790px;padding-left:2%;padding-right:2%; }
.logo{max-width: 298px;height: 96px;float: left;overflow: hidden;width: 32%}
.logo a{display: block;}
.logo a img{max-width:100%;height: auto;}
.top_r{width: 68%;height: 96px;float: right;}
.nav {float:left;height: 96px;width: 75%;}
.nav ul{display: flex;justify-content: space-between;}
.nav ul li{font-size: 17px;height:96px;position: relative;}
.nav ul li a{color: #333333;display: block;height: 49px;margin-top: 40px;}
.nav ul li:hover a {color: #602751;}
.nav ul li a.hover{color: #602751;}
.nav ul li a p{width:0px;height:4px;margin-top:29px;transition:all 0.5s;overflow:hidden;}
.nav ul li:hover a p{width:68px;background:#602751;}
.nav ul li a.hover p{width:68px;background:#602751;}

.nav ul li .nav2{display: block;background: #fff;border-top: 1px #dddddd solid;position: absolute;left:50%;top:96px;visibility: hidden;opacity: 0; overflow: hidden;transform: translateX(-50%);z-index: 999;}
/* .nav ul li .nav2 .nav2_1{width:96%;height:93px;max-width:1790px;margin:0px auto;} */
/*.nav ul li .nav2{position: absolute;top: 96px;left: 0px;display: block;background: #fff;z-index: 2;height: 93px;}
*/.nav ul li .nav2 dl{position: relative;}
/* .nav ul li .nav2 .dl_1{margin-left:32%;}
.nav ul li .nav2 .dl_2{margin-left:38%;}
.nav ul li .nav2 .dl_3{margin-left:44.2%;}
.nav ul li .nav2 .dl_4{margin-left:50.3%;}
.nav ul li .nav2 .dl_5{margin-left:56.5%;}
.nav ul li .nav2 .dl_6{margin-left:62.5%;}
.nav ul li .nav2 .dl_7{margin-left:68.5%;}
.nav ul li .nav2 .dl_8{margin-left:74.5%;} */
.nav ul li .nav2 dl dd {font-size: 17px;line-height: 55px;width:auto;}
.nav ul li .nav2 dl dd a{height: auto;color: #666666;min-width: 175px;
	padding: 0 15px;
	white-space: nowrap;
	transition: all .3s ease;margin-top: 0px;text-align: center;}
	.nav ul li .nav2 dl dd a:hover {
		background-color: #602751;
		color: #fff;
	}
.nav ul li .nav2 dl dd:hover a{border: 0px;}
.nav ul li .nav2 dl dd.hover a{border: 0px;}
.nav ul li:hover .nav2 dl dd a{border:0px;}
/*.nav ul li:hover a p

.nav ul li.hover .nav2{display: block;}
*/.nav ul li:hover .nav2{opacity: 1; visibility: visible;}

.dlzc{font-size:16px;color:#333;float:right;margin-top:7px;background: url(../images/zc.png) no-repeat left center;padding-left: 30px;    margin-right: 25px;}
.dlzc a{color:#333}
.dlzc a:hover{color:#602751}

.top_r1{width: 25%;float: right;height: 36px;position: relative;font-family: "思源黑体";margin-top: 32px;}
.en{font-size: 16px; color: #333333;line-height: 36px;height: 36px;background: url(../images/en.png) no-repeat left center;background-size:19px; padding-left: 25px;float: right;margin-right: 60px;position: relative;}
.en a{display: block;color: #333333;font-weight: bold;}
.en a:hover{color: #602751;}
.en .en1{width: 100%;height: auto;position: absolute;top: 40px;left: 0px;z-index: 3;background: #fff;text-align: right;padding-right: 10px;display: none;}
.en:hover .en1{display: block}
.ss{float: right;background:#fff url(../images/ss.png)no-repeat center;background-size:22px;height: 34px;max-width: 278px;cursor: pointer;position: absolute;right: 0px;margin-top: 0px;width: 60px;}
.ss input{max-width: 276px;height: 34px;width: 70%;padding-left: 10px;font-size: 14px;color: #999999;line-height: 34px;border: 0px;border-radius: 30px;outline: none;display: none;}
.ss:hover{width: 99%;border:1px #602751 solid;border-radius: 30px;background:#fff;}
.ss:hover input{display: block;}


.top_rr{display: none;}
.pc_nav{display: block;}
.sj_nav{display: none;}


/*banner*/
#slideBox{max-width: 1920px;height: auto;overflow: hidden;position: relative;margin: 0px auto 0px;display: block;width: 100%;}
.slideBox .bd{position: relative;height: 100%;z-index: 0px;width: 100%;}
.slideBox .bd li{zoom:1px;width: 100%;}
.slideBox .bd img{width: 100%;height: auto;display: block;vertical-align: middle;}
.slideBox .hd{width: 100%;height:auto;position: absolute;text-align: center; bottom: 25px;z-index: 1}
.slideBox .hd ul{display:inline-block;}
.slideBox .hd ul li{width:14px;height: 14px;float: left;margin-left: 5px;margin-right: 5px;cursor: pointer;background: #fff;border-radius:50%;}
.slideBox .hd ul li.on{width: 56px;border-radius: 15px;}
.banner_1{width: 96%;height: 52px;position: absolute;top: 43%;z-index: 3;left: 2%;}
.banner_1 a{display: block;width: 52px;height: 52px;float: left;}
.banner_l .prev{float: left;}
.banner_1 .next{float: right;}

.box_swipe{display: none;}

/*寻找适合您的产品*/
.cp{width: 96%;max-width: 1349px;margin:75px auto 0px;padding-left: 2%;padding-right: 2%;height: auto;overflow: hidden;}
.cp_t{width: 100%;height: auto;text-align: center;font-size: 32px;color: #000;font-weight: bold;}
.cp_c{width: 100%;height: auto;margin: 0px auto;}
.cp_c::after{content: '';display: block;clear: both;}
/* .cp_cl{width: 30%;height: 580px;overflow: hidden;float: left;border: 2px #ececec solid;margin-top: 35px;margin-left: 2%;margin-bottom: 20px;border-radius: 10px;} */
.cp_cl{width: 23.5%;height: 555px;overflow: hidden;float: left;border: 2px #ececec solid;margin-top: 35px;margin-right: 2%;margin-bottom: 20px;border-radius: 10px;box-sizing: border-box;}
.cp_cl:nth-child(4n+4){margin-right: 0%;}
.cp_cl a{width: 100%;height: auto;display: block;}
.cp_cl a h1{font-size: 20px;color: #333333;text-align: center;margin-top: 43px;}
.cp_cl a p{font-size: 14px;color: #666666;text-align: center; width:81%; margin:0 auto;margin-top: 15px;height: 38px;}
.cp_cl a .more{width: 79px;height: 24px;margin:45px auto 0px;font-size: 12px;border:1px #a0a0a0 solid;border-radius: 15px;line-height: 24px;text-align: center;color: #666666;} 
.cp_cl a .cp_cl1{width: 100%;height: auto;margin:30px auto 0px;}
.cp_cl a .cp_cl1 img{max-width: 100%;height: 280px;object-fit: cover; display: block;margin:0px auto;transition: all 0.5s;}
.cp_cl a:hover .cp_cl1 img{transform: scale(1.1);}
.cp_cl a:hover .more{background: #602751;border:1px #602751 solid;;color: #fff;}
.cp_cl:hover{border:2px #fff solid;box-shadow:0px 0px 15px #d1d1d1;}
.cp_cl:hover a h1{color:#602751;}
/*.cp_cl:hover{border:2px #602751 solid;box-shadow:5px 5px 25px #dfdfdf;}*/

.cp_cr{width: 51%;float: right;height: auto;overflow: hidden;margin-top: 35px;margin-right: 1%;}
.cp_cr li{width: 96%;float: left;height: 275px;overflow: hidden;border: 1px #ececec solid;margin-bottom: 16px;border-radius: 10px;padding-bottom: 30px;margin-left: 2%;}
.cp_cr li a{display: block;width: 100%;height: auto;overflow: hidden;}
.cp_cr li a .cp_cr1{width: 55%;height: auto;overflow: hidden;float: left;}
.cp_cr li a .cp_cr1 img{max-width: 100%;height: auto;transition: all 0.5s;}
.cp_cr li a .cp_cr2{width: 40%;float: right;padding-left: 3%;padding-right: 2%;height: auto;}
.cp_cr li a .cp_cr2 h1{font-size: 20px;color: #333333;margin-top: 53px;}
.cp_cr li a .cp_cr2 p{font-size: 14px;color: #666666;margin-top: 15px;line-height: 24px;    text-indent: 0px!important;}
.cp_cr li a .cp_cr2 .more{width: 79px;height: 24px;font-size: 12px;border:1px #a0a0a0 solid;border-radius: 15px;line-height: 24px;text-align: center;color: #666666;margin-top: 35px;} 
.cp_cr li a:hover .cp_cr1 img{transform: scale(1.1);}
.cp_cr li a:hover .cp_cr2 .more{background: #602751;border:1px #602751 solid;;color: #fff;}
.cp_cr li:hover{border:1px #602751 solid;box-shadow:5px 5px 15px #dfdfdf;}

/*解决方案*/
.jjfa{width: 100%;height: auto;max-width: 1920px;margin:40px auto 0px;position: relative;overflow: hidden;}
.jjfa_c{width: 100%;height: auto;overflow: hidden;margin:0px auto 0px;}
.jjfa_c{position: relative;height: 100%;z-index: 0px;width: 100%;}
.jjfa_c li{zoom:1px;width: 100%;}
.jjfa_c li a{display: block;}
.jjfa_c li a img{width: 100%;height: auto;display: block;vertical-align: middle;}
.jjfa_b{width: 100%;height:auto;position: absolute;text-align: center; bottom: 0px;z-index: 1}
.jjfa_b ul{width: 932px;height: 300px;background: url(../images/jjfa.png) no-repeat center bottom;bottom: 0px;z-index: 1;margin: 0px auto;}
.jjfa_b ul li{width: 87px;height: 113px;display: block;float: left;cursor: pointer;}
.jjfa_b ul .jjfa2_1{margin-top: 155px;margin-left: 40px;background: url(../images/j2.png) no-repeat center center;}
.jjfa_b ul .jjfa2_1.on{background: url(../images/j2_1.png) no-repeat center center;}
.jjfa_b ul .jjfa2_2{margin-top: 55px;margin-left: 67px;background: url(../images/j3.png) no-repeat center center;}
.jjfa_b ul .jjfa2_2.on{background: url(../images/j3_1.png) no-repeat center center;}
.jjfa_b ul .jjfa2_3{margin-top: 15px;margin-left: 130px;background: url(../images/j4.png) no-repeat center center;}
.jjfa_b ul .jjfa2_3.on{background: url(../images/j4_1.png) no-repeat center center;}
.jjfa_b ul .jjfa2_4{margin-top: 55px;margin-left: 130px;background: url(../images/j1.png) no-repeat center center;}
.jjfa_b ul .jjfa2_4.on{background: url(../images/j1_1.png) no-repeat center center;}
.jjfa_b ul .jjfa2_5{margin-top: 155px;margin-left: 95px;background: url(../images/j5.png) no-repeat center center;}
.jjfa_b ul .jjfa2_5.on{background: url(../images/j5_1.png) no-repeat center center;}


.slideBox .hd ul{display:inline-block;}
.slideBox .hd ul li{width:34px;height: 14px;float: left;margin-left: 5px;margin-right: 5px;cursor: pointer;background: #fff;border-radius: 15px;}
.slideBox .hd ul li.on{width: 56px;border-radius: 15px;}



/*.jjfa{width: 96%;max-width: 1349px;margin:0px auto 0px;padding-left: 2%;padding-right: 2%;height: auto;overflow: hidden;position: relative;height: 778px}*/
.jjfa_t{margin:45px auto 0px;}


/* 404 */
.error {
  margin: 40px auto;
}
.error img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}
.error img.error_sj {
  display: none;
}


/*关于忆联*/
#gyyl{width: 100%;height: 730px;background: url(../images/gy.jpg) no-repeat center center;max-width: 1920px;margin:0px auto 0px;}
.gyyl{width: 96%;max-width: 1349px;margin:0px auto 0px;padding-left: 2%;padding-right: 2%;height: auto;overflow: hidden;position: relative;height: 730px;}
.gyyl_r{width: 585px;height: auto;float: right;margin-top: 95px;}
.gyyl_r h1{font-size: 32px;color: #000;margin-bottom: 25px;text-align: left;}/*color: #602751;*/
.gyyl_r p{font-size: 15px;color: #666666;line-height: 25px;}
.gyyl_r .more{width: 79px;height: 24px;font-size: 12px;line-height: 24px;text-align: center;color: #602751;margin-top: 15px;} 
.gyyl_r .more a{display: block;color: #666666;border:1px #a0a0a0 solid;;border-radius: 15px;}
.gyyl_r .more a:hover{color: #fff;background: #602752;}

.gyyl_b{width: 96%;height: 188px;background: #fff;bottom: 70px;position: absolute;box-shadow: 0 -2px 10px -1px #cdcdcd;border-radius: 10px;left: 2%;max-width: 1349px;}
.gyyl_b li{width: 25%;height: auto;overflow: hidden;float: left;display: block;}
/*.gyyl_b li h1{font-size: 51px;color: #333333;text-align: center;margin-top: 40px;background:url(../images/j.jpg) no-repeat 68% 40px; font-weight:500;}*/
/*.gyyl_b li .number-list1{background:url(../images/n.jpg) no-repeat 65% 40px;}*/
.gyyl_b li h1{font-size: 51px;color: #333333;text-align: center;margin-top: 40px;}
.gyyl_b li .number-list1{}

.number-list1  label {
  transition: all .3s ease;
}
.number-list2  label {
  transition: all .3s ease;
}
.number-list3  label {
  transition: all .3s ease;
}
.number-list4  label {
  transition: all .3s ease;
}
@media screen and (max-width:1250px){
.gyyl_r{width: 535px;height: auto;float: right;margin-top: 85px;}
}
@media screen and (max-width:1200px){
.gyyl_r{width: 515px;height: auto;float: right;margin-top: 75px;}
}
@media screen and (max-width:1100px){
.gyyl_r{width: 480px;height: auto;float: right;margin-top: 65px;}
}
@media screen and (max-width:1035px){
.gyyl_r{width: 460px;height: auto;float: right;margin-top: 65px;}
}
@media screen and (min-width: 1025px) {
  .number-list1:hover:before {
    opacity: 1;
  }
  .number-list1:hover label {
    color: #602751;
    text-shadow: 0 10px 20px rgba(96, 39, 81, 0.5);
  }
  .number-list2:hover:before {
    opacity: 1;
  }
  .number-list2:hover label {
    color: #602751;
    text-shadow: 0 10px 20px rgba(96, 39, 81, 0.5);
  }
  .number-list3:hover:before {
    opacity: 1;
  }
  .number-list3:hover label {
    color: #602751;
    text-shadow: 0 10px 20px rgba(96, 39, 81, 0.5);
  }
  .number-list4:hover:before {
    opacity: 1;
  }
  .number-list4:hover label {
    color: #602751;
    text-shadow: 0 10px 20px rgba(96, 39, 81, 0.5);
  }
}
.gyyl_b li h1 span{font-size: 17px;margin-left: -15px;}
.gyyl_b li p{color: #666666;font-size: 17px;text-align: center;margin-top: 7px;}
/*新闻资讯*/
.xwzx{width: 96%;max-width: 1349px;margin:75px auto 0px;padding-left: 2%;padding-right: 2%;height: auto;overflow: hidden;}
.xwzx_l{width: 47%;height:616px;overflow: hidden;float: left;background: #f3f3f3;margin-top: 40px;}
.xwzx_l ul{width:100%;height:auto;overflow: hidden}
.xwzx_l li{width:100%;height:auto;}
.xwzx_l a{display: block;}
.xwzx_l1{width: 100%;height: 335px;overflow: hidden;}
.xwzx_l1 img{width: 100%;height: auto;transition: all 0.5s;}
.xwzx_l2{width: 94%;height: auto;overflow: hidden;padding-top: 30px;padding-bottom: 0px;background: #f3f3f3;margin-left: 3%;}
.xwzx_l2 h1{font-size: 22px;color: #333;font-weight: normal;width: 100%;margin-bottom: 20px;line-height: 34px;}
.xwzx_l2 p{font-size: 15px;line-height: 28px;color: #666666;height: 78px;overflow: hidden;width: 100%;}
.xwzx_l3{width: 90%;height: auto;border-top: 1px #dddddd solid;margin-top: 23px;background: url(../images/sj.png) no-repeat left center;padding-left: 30px;font-size: 15px;color: #666;line-height: 60px;height: 60px;}
.xwzx_l3 span{display: block;float: right;font-size: 24px;}
.xwzx_l a:hover .xwzx_l1 img{transform: scale(1.1);}
.xwzx_l a:hover .xwzx_l2 h1{color: #602751;}
.xwzx_l a:hover .xwzx_l2 p{color: #602751;}
.xwzx_l a:hover .xwzx_l2 .xwzx_l3{color: #602751;}

.xwzx_r{width: 50%;float: right;height: auto;overflow: hidden;margin-top: 40px;}
.xwzx_r li{width: 100%;height: 154px;overflow: hidden;background: #fff;}
.xwzx_r li a{display: block;height: 147px;overflow: hidden}
.xwzx_r li a .xwzx_l2{width: 94%;margin-left: 3%;background: none;margin-top: 0px;padding-top: 0px;}
.xwzx_r li a .xwzx_l2 h1{height: 25px;line-height: 25px;overflow: hidden;margin-top: 25px;margin-bottom: 10px;}
.xwzx_r li a .xwzx_l2 p{height: 20px;line-height: 20px;color: #999999;}
.xwzx_r li a .xwzx_l3{border: 0px;margin-top: 0px;width: 93%;}
.xwzx_r li:hover{background: #602751;}
.xwzx_r li:hover a .xwzx_l2 h1{color: #fff;}
.xwzx_r li:hover a .xwzx_l2 p{color: #fff;}
.xwzx_r li:hover a .xwzx_l3{color: #fff;background: url(../images/sj_1.png) no-repeat center left;}
/*.xwzx_r li.on{background: #602751;}
.xwzx_r li.on a .xwzx_l2 h1{color: #fff;}
.xwzx_r li.on a .xwzx_l2 p{color: #fff;}
.xwzx_r li.on a .xwzx_l3{color: #fff;background: url(../images/sj_1.png) no-repeat center left;}*/

/*合作伙伴*/
.hzhb{width: 96%;max-width:1349px;margin:75px auto 0px;padding-left: 2%;padding-right: 2%;height: auto;overflow: hidden;}
.hzhb ul{width: 100%;height: auto;margin: 48px auto 20px;overflow:hidden;}
.hzhb ul li{width: 14.28%;height: auto;overflow: hidden;float: left;margin-bottom: 50px;}
.hzhb ul li a{display: block;}
.hzhb ul li a img{max-width: 100%;}


/*底部*/
#bottom{width: 100%;height: auto;overflow: hidden;margin:0px auto;background: #fff;border-top: 1px #666666 solid;}
.bottom{width: 94%;height: auto;;overflow: hidden;margin: 35px auto 0px;max-width: 1349px;padding-left: 2%;padding-right: 2%}
.bottom1{width: 100%;height: auto;overflow: hidden;float: left;padding-bottom: 5px;}
.bottom1 dl{width: 11.6%;float: left;}
.bottom1 dl dt{font-size: 16px;color: #333;display: block;margin-bottom: 20px;font-weight: bold;}
.bottom1 dl dd{font-size: 15px;color: #666;line-height: 36px;}
.bottom1 dl dd a{color: #666;}
.bottom1 dl dd a:hover{color: #602751;}
.bottom1_r{width: 25%;float: right;height: auto;}
.bottom1_r1 h1{font-size: 16px;color: #333;margin-bottom: 25px;}
.bottom1_r1 p{font-size: 15px;color: #666;line-height: 20px;margin-bottom: 6px;display:block;float:left;}
.bottom1_r1 p span{display:bolck;float:left; height:40px;}
.bottom1_r2{width: 100%;height: auto;overflow: hidden;margin-top: 15px;}
.bottom1_r2 li{display: block;float: left;margin-right: 10%;text-align: center;position: relative; padding-top:10px; height:100px;}
/*.bottom1_r2 li img{max-width: 100%;height: auto;}
.bottom1_r2 li p{font-size: 14px;color: #666;margin-top: 5px;}*/

.bottom1_r2 li .b4_1 img{max-width: 100%;height: auto;ursor: pointer;}
.bottom1_r2 li .b4_2{display: none;width: 95px;position: absolute;top:10px;z-index: 150;height:95px; left:45px;}
.bottom1_r2 li .b4_2 img{width: 100%;height: auto;}
.bottom1_r2 li:hover .b4_2{display: block;}


.bottom2{width: 100%;height: auto;overflow: hidden;border-top: 1px #dddddd solid;}
.bottom2 ul{margin-top: 22px;width: 100%;height: auto;font-size: 14px;color: #666;}
.bottom2 ul a{color: #666;}
.bottom2 ul a:hover{color: #602751;}
.bottom2_b{height: 93px;line-height: 93px;text-align: center;color: #666;font-size: 12px;}
.bottom2_b a{color: #666;}
.bottom2_b a:hover{color: #602751;}



/*内页banner*/
.pc_banner_de{width: 100%;height: auto;overflow: hidden;margin:0px auto;display: block;vertical-align: middle;}
.pc_banner_de img{width: 100%;height: auto;overflow: hidden;vertical-align: middle;}
.sj_banner_de{display: none;}

/*list*/
.list{width: 100%;height:69px;overflow: hidden;margin: 0px auto;border-bottom: 1px #dddddd solid;}
.list ul{width: 96%;padding-left: 2%;padding-right: 2%;max-width: 1349px;margin: 0px auto;height: 69px;}
.list ul li{float: left;margin-left: 25px;line-height: 66px;font-size: 16px;}
.list ul li a{color: #666;display: block;}
.list ul li a:hover{border-bottom: 4px #602751 solid;color: #602751; }
.list ul li a.hover{border-bottom: 4px #602751 solid;color: #602751; }

/*核心技术*/
.core{width: 96%;padding-left: 2%;padding-right: 2%;max-width: 1349px;margin:65px auto 0px;}
.core h1{font-size: 42px;text-align: center;color: #333;margin-bottom: 50px;}
.core p{font-size: 15px;color: #666;line-height: 26px;}
.core img{width: 100%;height: auto;display: block;margin:35px auto;}

.core1{width: 100%;height: auto;overflow: hidden;margin:0px auto;/*background: #f1f1f1;*/}
.core1 h2{font-size: 32px;text-align: center;color: #333;margin-bottom: 30px; padding-top:0px;}
.core1 ul{width: 96%;padding-right: 2%;padding-left: 2%;max-width: 1349px;margin:50px auto;overflow: hidden;height: auto;}
.core1 ul li{width: 32%;margin-left: 2%;height: auto;overflow: hidden;background: #f1f1f1;float: left;margin-bottom: 50px;cursor: pointer;}
.core1 ul li{display: block;}
.core1 ul li .core1_1{width: 100%;height: auto;overflow: hidden;}
.core1 ul li .core1_1 img{width: 100%;height: auto;transition: all 0.5s;}
.core1 ul li .core1_2{width: 100%;height: 185px;overflow: hidden;background: #f1f1f1;padding-bottom: 5px;}
.core1 ul li .core1_2 h1{width: 90%;height: 65px;overflow: hidden;line-height: 65px;font-size: 20px;color: #333;margin-left: 5%;}
.core1 ul li .core1_2 p{font-size: 15px;color: #666;line-height: 25px;height: auto;overflow: hidden;width: 90%;margin-left: 5%;}
.core1 ul li:hover .core1_1 img{transform: scale(1.1);}
.core1 ul li:hover .core1_2{background: #602751;}
.core1 ul li:hover .core1_2 h1{color: #fff;}
.core1 ul li:hover .core1_2 p{color: #fff;}

#core2{width: 100%;height: auto;overflow: hidden;margin: 0px auto ;background: #f1f1f1;position: relative;}
#core2 .core2{width: 90%;margin:50px auto 0px;}

.core2 ul li{width: 33%;margin-left: 0%;height: auto;overflow: hidden;;float: left;margin-bottom: 50px;cursor: pointer;}
.core2 ul li{display: block;}
.core2 ul li .core1_1{width: 94%;height: auto;overflow: hidden;margin: 0px auto;}
.core2 ul li .core1_1 img{width: 100%;height: auto;transition: all 0.5s;}
.core2 ul li .core1_2{width: 94%;height: 185px;overflow: hidden;background: #fff;padding-bottom: 5px;margin-left: 3%;}
.core2 ul li .core1_2 h1{width: 90%;height: 65px;overflow: hidden;line-height: 65px;font-size: 20px;color: #333;margin-left: 5%;}
.core2 ul li .core1_2 p{font-size: 15px;color: #666;line-height: 25px;height: 95px;overflow: hidden;width: 90%;margin-left: 5%;}
.core2 ul li:hover .core1_1 img{transform: scale(1.1);}
.core2 ul li:hover .core1_2{background: #602751;}
.core2 ul li:hover .core1_2 h1{color: #fff;}
.core2 ul li:hover .core1_2 p{color: #fff;}

/*.core2{width: 100%;height: auto;background: #666666;overflow: hidden;margin:40px auto 0px;}
.core2_l{width: 45%;height: auto;float: left;}
.core2_l img{width: 100%;height: auto;}
.core2_r{width: 41%;float: left;padding-left: 5%;color: #fff;height: auto;margin-top: 6%;}
.core2_r h1{font-size: 20px;margin-bottom: 20px;}
.core2_r p{font-size: 15px;line-height: 25px;}*/
.core3_c .core3_c1 li a{height:228px;}
.core3{width: 96%;padding-left: 2%;padding-right: 2%;max-width: 1510px;height: auto;overflow: hidden;margin:30px auto 0px;}
.core3 h1{font-size: 32px;text-align: center;color: #333;margin-bottom: 50px;}
.core3_c{width: 100%;shape-margin: all;overflow: hidden;margin:35px auto 0px;position: relative;}
.core3_c1{width: 90%;max-width: 1349px;margin:0px auto; }
.core3_c1 ul{width: 100%;height: auto;overflow: hidden;margin:0px auto;float:left;}
.core3_c1 li{width: 50%;margin-left: 0%;height: auto;overflow: hidden;float: left;margin-bottom: 44px;}
.core3_c1 li a{display: block;width:96%;height:auto;margin:0px auto;border-radius: 10px;overflow: hidden;/*border: 1px #dddddd solid*/;}
/*.core3_c1 li a:hover{border: 1px #602751 solid;}*/
.core3_c1 li a img{max-width: 350px;height: auto;float: left;width: 55%;margin-right: 2%;transition: all 0.5s;margin-top: 35px; }
.core3_c1 li a .core3_c1_1{max-width: 240px;height: auto;margin-top: 50px;float: right;margin-right: 3%;width: 40%;padding-bottom: 20px;}
.core3_c1 li a .core3_c1_1 h1{font-size: 20px;color: #333;line-height: 30px;line-height: 30px;text-align: left;margin-bottom: 7px;}
.core3_c1 li a .core3_c1_1 p{font-size: 14px;line-height: 24px;color: #666;height: 44px;overflow: hidden;}
.core3_c1 li a .core3_c1_1 .more{width: 79px;height: 24px;font-size: 12px;border:1px #a0a0a0 solid;border-radius: 15px;line-height: 24px;text-align: center;color: #666666;margin-top: 40px;} 

.core3_c1 li a:hover .core3_c1_1 .more{background: #602751;border:1px #602751 solid;;color: #fff;}
.core3_c1 li a:hover img{transform: scale(1.07);}
.core3_c2{width: 100%;height: auto;overflow: hidden;}
.core3_c2{width: 100%;height:auto;position: absolute;text-align: center; bottom: 0px;z-index: 1}
.core3_c2 ul{display:inline-block;}
.core3_c2 ul li{width:30px;height: 11px;float: left;margin-left: 5px;margin-right: 5px;cursor: pointer;background: #666;border-radius: 15px;    text-indent: -999px;color:#fff;}
.core3_c2 ul li.on{width: 44px;border-radius: 15px;}
.core3_c3{width: 100%;height: auto;overflow: hidden;position: absolute;top: 30%;z-index: 2;}
.core3_c3 a{font-size: 55px;color: #666666;font-family: "思源黑体";}
.core3_c3 .prev{float: left;}
.core3_c3 .next{float: right;}
.core3_c3 a:hover{color: #602751;}

.core4{width: 96%;padding-left: 2%;padding-right: 2%;height: auto;overflow: hidden;margin:45px auto;max-width: 1349px;}
.core4 h1{font-size: 32px;text-align: center;color: #333;margin-bottom: 30px;}
.core4 ul{width: 100%;height: auto;overflow: hidden;margin: 0px auto;}
.core4 ul li{width: 18%;margin-left: 9%;height: 50px;border: 1px #dddddd solid;float: left;background: url(../images/xz4.png) no-repeat 89%;;cursor: pointer;}
.core4 ul .so3{background: url(../images/suo1.png) no-repeat 89%;;cursor: pointer;}
.core4 ul li a {display: block;width: 100%;}
.core4 ul li a span{width: 70%;height: 50px;overflow: hidden;float: left;font-size: 15px;color: #999;line-height: 50px;margin-left: 5%;}
.core4 ul li:hover {border:1px #754468 solid;background: url(../images/xz3.png) no-repeat right;}
.core4 ul .so3:hover {border:1px #754468 solid;background: url(../images/so3.png) no-repeat 89%;}
.core4 ul li:hover a span{color: #602751;}


/*自研开发*/
.develop_bg{width:100%; background:#f5f5f5; padding-top:30px;}
.develop{width: 96%;height: auto;overflow: hidden;margin: 20px auto 0px;max-width: 1300px;}
.develop_img{margin-bottom:40px;}
.develop_img img{width:100%;}
.develop p{font-size: 20px; width:88%; margin:0 auto;line-height: 43px;color: #666; text-align:center;overflow: hidden;}
.develop ul{display:inline-table; text-align:center; overflow:hidden; width:100%; margin:50px auto;}
.develop ul li{width:16%; display:inline-table; padding:20px 25px; background:#fff; margin-left:2%;  margin-right:2%; border-radius:50px 0 0 0; text-align:center; margin-top:1%; margin-bottom:1%;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);}
.develop ul li img{width:55px;margin-bottom: 10px;}.develop ul li h2{font-size: 18px;color: #333; line-height: 30px;margin-bottom: 10px;}
.develop ul li span{display:block; width:98%; margin:0 auto; height:46px; font-size:16px; line-height:20px; padding-top:6px; color:#fff; background:#602751; border-radius:30px;}

/*.develop ul li:hover{background:#602751;}.develop ul li:hover img{filter:grayscale(100%) brightness(500);}.develop ul li:hover h2{color: #fff;}.develop ul li:hover span{color:#602751;background:#fff;}*/

.develop_list{width: 96%;height: auto;overflow: hidden;margin: 30px auto 0px;max-width: 1300px;}
.develop_list ul{width: 100%;height: auto;overflow: hidden;margin: 0px auto 0px;}
.develop_list ul li{width: 99%;margin-left: 0px;overflow: hidden;margin-top: 50px;padding-bottom: 50px;border:none;height: auto; border-bottom:1px #dddddd solid;}
.develop_list ul li:last-child{border-bottom:0px #dddddd solid;}
.develop_list ul li .deve_img{width: 35%; float:left;}.develop_list ul li .deve_img img{width: 100%;transition: all 0.6s ease;}
.develop_list ul li .deve_text{float: right;width:55%; padding-top:50px;}
.develop_list ul li .deve_text h1{font-size: 24px;color: #333;line-height: 30px;line-height: 30px;text-align: left;margin-bottom: 13px;}
.develop_list ul li .deve_text h2{height:3px; width:18px; background:#602751; margin-bottom:20px;}
.develop_list ul li .deve_text p{font-size: 15px; width:90%;line-height: 28px;color: #666;margin-bottom:10px;overflow: hidden;}
.develop_list ul li .deve_text p span{color:#000; font-weight:550;}
.develop_list ul .deve .deve_img{float: right;}
.develop_list ul .deve .deve_text{float: left;}
.develop_list ul li:hover .deve_img img{transform: scale(1.1);}.develop_list ul li:hover .deve_text h1{color:#602751;}



.develop_con{width: 96%;height: auto;overflow: hidden;margin: 80px auto 20px;max-width: 1300px;}

        /* 左侧菜单样式 */
        .develop_con_left {width: 25%; float:left;background: #fff;padding: 0px 0;border-right:1px #ddd solid; min-height:560px;  margin-bottom:60px;}
        .menu-item { padding: 15px 30px;cursor: pointer; margin-bottom:10px; transition: all 0.3s ease;font-size: 16px;color: #999999; position: relative;}
        .menu-item:hover {background: #eeeeee; }
        .menu-item.active {background: #eeeeee;color: #602751;font-weight: bold;}
        .menu-item.active::before {content: '';position: absolute;right: 0;top: 0;bottom: 0; width: 4px;background: #602751;}

        /* 右侧内容样式 */
        .develop_content {width: 70%; float:right;padding-left:4.9%; padding-bottom:20px; margin-bottom:60px;}
        .content-item {display: none;}
        .content-item.active {display: block;}
        .content-title {font-size: 36px;font-weight: bold;margin-bottom: 30px;color: #333;}
        .content-text {font-size: 16px;line-height: 1.8; color: #666; margin-bottom: 20px;}

        .feature-list {margin-top: 30px; margin-left:18px;}
        .feature-item { margin-bottom: 20px;}
		.feature-item ul li::marker {color: #602751; font-size:18px;/* 直接改变标记的大小 */
		}
        .feature-item li{list-style:disc;font-size: 16px;color: #666; line-height: 25px; margin-bottom: 12px;}
        .feature-item h3 {font-size: 16px;display:inline-block; color: #333;}
        .image-container { margin-top: 40px; display: flex;}.image-container div{display:inline-table; margin-right:15px;height:236px; overflow:hidden;}
		
        .image-container div img { height:236px;transition: all 0.5s}
		@media screen and (max-width:1480px){.image-container div{height:220px; }.image-container div img { height:220px;}}
		@media screen and (max-width:1380px){.image-container div{height:210px; }.image-container div img { height:210px;}}
		.image-container div:hover img{transform: scale(1.1);}

          




/* 标杆案例 */
.case{width: 96%;max-width: 1349px;margin: 0 auto;margin-top: 73px;}
.case ul::after{content: '';display: block;clear: both;}
.case ul li{float: left;width: 31.4%;margin-right: 2.9%;margin-bottom: 2.9%;border-radius: 15px;overflow: hidden;transition: all .4s;}
.case ul li a{display: block;position: relative;}
.case ul li:hover {box-shadow: 0 0 10px #ddd;}
.case ul li:hover .case_text {transform: translateY(-25%);}
.case ul li:hover .case_text h1{color: #602751;}
.case ul li:hover .case_text p{opacity: 1;}
.case ul li:hover .case_img img{width: 100%; height: 85%;transform: scale(1.2);}
.case_bg{position: relative;}
.case_bg img{width: 100%;height: auto;}
.case .case_text {padding: 0 17px;box-sizing: border-box;padding-bottom: 7px;transition: all .4s;}
.case .case_img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.case .case_img img{width: 100%;height: 100%;object-fit: cover;transition: all 0.4s;}
.case .case_text h1{font-size: 20px;color: #333;height: 26px; font-weight: 550;margin-top: 20px;margin-bottom: 8px;}
.case .case_text p{font-size: 15px;color: #666;line-height: 24.5px;height: 49px;overflow: hidden; opacity: 0;transition: all .4s;}

/* 标杆案例综合页 */
.case_de1_bg{width: 96%;max-width: 1349px;margin: 0 auto;padding-top: 70px;padding-bottom: 72px;}
.case_de1_bg .case_title h1{font-size: 42px;color: #333;font-weight: 550;text-align: center;}
.case_de1{overflow: hidden;border-top: 1px solid #ddd;margin-top: 35px;padding-top: 42px;}
.case_de1 .case_de1_img{float: left;width: 31.4%;}
.case_de1 .case_de1_img img{width: 100%;height: auto;}
.case_de1 .case_de1_text{float: right;width: 64.9%;}
.case_de1 .case_de1_text h1{font-size: 20px;color: #666;font-weight: 550;margin-bottom: 12px;}
.case_de1 .case_de1_text p{font-size: 16px;color: #666;line-height: 28px;margin-bottom: 15px;margin-top: -7px;}

.case_de1_num{margin-top: 45px;}
.case_de1_num ul{overflow: hidden;}
.case_de1_num ul li{float: left;width: 29.6%;margin-right: 5.6%;text-align: center;}
.case_de1_num ul li h1{font-size: 36px;color: #333;font-weight: 550;border-bottom: 1px solid #ddd;padding-bottom: 10px;}
.case_de1_num ul li span{font-size: 24px;}
.case_de1_num ul li p{font-size: 18px;color: #666;margin-top: 15px;}

.case_de2_bg{background-color: #f6f6f6;padding-top: 70px; padding-bottom: 62px;}
.case_de2_bg .case_title{margin-bottom: 44px;width: 96%;max-width: 1349px;margin: 0 auto;}
.case_de2_bg .case_title h1{font-size: 36px;color: #333;font-weight: 550;text-align: center;}
.case_de2_bg .case_title p{font-size: 16px;color: #333;line-height: 32px; margin-top: 15px;}
.case_de2{width: 96%;max-width: 1349px;margin: 0 auto;margin-top: 20px;}
.case_de2 ul{overflow: hidden;}
.case_de2 ul li{float: left;width: 32%;margin-right: 2%;margin-bottom: 2%;background-color: #fff;}
.case_de2 ul li:hover img{transform: scale(1.1);}
.case_de2 ul li img{width: 100%;height: auto;transition: all .4s;}
.case_de2 ul li .case_de2_text{padding: 20px 18px; box-sizing: border-box;}
.case_de2 ul li .case_de2_text p{font-size: 16px;color: #333;line-height: 32px;min-height: 128px;}
.case_de2 ul li .case_de2_img{overflow: hidden;}

.case_de3_bg{padding-top: 85px;padding-bottom: 76px;}
.case_de3_bg .case_title{text-align: center;margin-bottom: 44px;}
.case_de3_bg .case_title h1{font-size: 36px;color: #333;font-weight: 550;}
.case_de3_bg .case_title p{font-size: 20px;color: #333;margin-top: 10px;}

.case_de3{width: 96%;max-width: 1349px;margin: 0 auto;background-color: #fff;padding: 0 3%;padding-top: 40px;padding-bottom: 29px; box-sizing: border-box;}
.case_de3 img{max-width: 100%;height: auto;border: 1px solid #ddd;}
.case_de3 p{font-size: 16px;color: #666;line-height: 28px;margin: 10px 0;}

.case_de4_bg{max-width: 1349px;margin: 0 auto;text-align: center; padding-top: 30px;padding-bottom: 65px;background-color: #fff;}
.case_de4_bg ul{overflow: hidden;}
.case_de4_bg ul li{float: left;width: 28.9%;padding: 0 3.28%;border-right: 1px solid #ddd;}
.case_de4_bg ul li:hover img{transform: scale(1.1);}
.case_de4_bg ul li div{overflow: hidden;}
.case_de4_bg ul li img{width: 100%;height: auto;transition: all .4s;}
.case_de4_bg ul li p{font-size: 16px;color: #333;line-height: 28px;height: 84px;margin-top: 24px;text-align: left;}

.case_de5_bg{background-color: #f6f6f6;padding-top: 58px;padding-bottom: 47px;}
.case_de5_bg .case_title{margin-bottom: 31px;}
.case_de5_bg .case_title h1{font-size: 36px;color: #333;font-weight: 550;text-align: center;}
.case_de5{width: 96%;max-width: 1349px;margin: 0 auto;}
.case_de5 .hd{border-bottom: 1px solid #ddd;text-align: center;}
.case_de5 .hd ul{display: inline-block;overflow: hidden;margin-bottom: -3px;}
.case_de5 .hd ul li{float: left;font-size: 20px;color: #333;line-height: 35px; padding: 0 20px;border-bottom: 3px solid transparent;cursor: pointer;}
.case_de5 .hd ul li.on{border-color: #602751;color: #602751;}
.case_de5 .bd ul li{overflow: hidden;}
.case_de5_item{float: left;width: 45.3%;margin: 48px 0; margin-right: 9.4%;overflow: hidden;}
.case_de5_item:nth-child(even){margin-right: 0;}
.case_de5_img{float: left;width: 16.6%;}
.case_de5_img img{width: 100%;height: auto;}
.case_de5_text{float: right;width: 79.3%;}
.case_de5_text h1{font-size: 24px;color: #333;font-weight: 550;margin-bottom: 8px;}
.case_de5_text p{font-size: 16px;color: #666;line-height: 28px;}

.case_de6{width: 96%;max-width: 1349px;margin: 0 auto;padding-top: 70px;padding-bottom: 70px;}
.case_de6 .pr_deb_t{margin-bottom: 44px;}
.case_de6 .service_b ul li span{border: 0;}
.case_de6 .service_b ul li .span1{text-align: left;padding-left: 10%;box-sizing: border-box;}

/*关于我们*/
.about{width: 96%;padding-left: 2%;padding-right: 2%;max-width: 1349px;height: auto;overflow: hidden;margin: 70px auto;}
.about h1{font-size: 32px;text-align: center;color: #333;}
.about img{max-width: 100%;height: auto;display: block;margin:35px auto;}
.about p{font-size: 15px;color: #666;line-height: 25px;}

/*大事记*/
.about2{width: 96%;height: auto;overflow: hidden;margin: 70px auto 0px;padding-left: 2%;padding-right: 2%;max-width: 1572px;}
.about2_t{font-size: 42px;color: #333;text-align: center;margin-bottom: 50px;}
.about2_c{width: 100%;height: auto;overflow: hidden;position: relative;}
.about2_c1{width: 90%;max-width: 553px;height: auto;overflow: hidden;margin: 0px auto;box-shadow: -2px 5px 25px #e5e5e5;}
.about2_c1 ul{width: 100%;height: auto;overflow: hidden;margin: 0px auto;}
.about2_c1 ul li{max-width: 553px;height: auto;overflow: hidden;margin: 0px auto;padding-bottom: 100px;width:100%;}
.about2_c1 ul li p{display: none;}
.about2_c1 ul li .about2_c1_1{width: 485px;height: 239px;margin: 0px auto;overflow: hidden}
.about2_c1 ul li .about2_c1_1 img{width: 100%;height: auto;}
.about2_c1 ul li .about2_c1_2{width: 485px;height:auto;margin: 70px auto 0px;overflow: hidden}
.about2_c1 ul li .about2_c1_2 h1{font-size: 32px;color: #666666;border-top: 3px #622753 solid;width: 80px;padding-top: 5px;font-weight: normal;margin-bottom: 15px;}
.about2_c1 ul li .about2_c1_2 a{display: block;font-size: 15px;color: #666666;line-height: 25px;margin-top: 15px;background: url(../images/i2.png) 0px 8px no-repeat;padding-left: 20px;}
.about2_c1 ul li .about2_c1_2 a:hover{color: #622753;}
.about2_c .core3_c3 a{color: #ccc;font-size: 62px;}
.about2_c .core3_c3{top: 37%;}
.about2_c2{width: 90%;height: 70px;overflow: hidden;position: absolute;top: 39%;z-index: 3;background: url(../images/i3.png) center 23px repeat-x;left: 5%;}
.about2_c2 ul{width: 100%;height: auto;overflow: hidden;margin: 0px auto;max-width: 1349px;}
.about2_c2 ul li{width: 5%;height: 70px;overflow: hidden;background: url(../images/i1.png) no-repeat center top;line-height: 90px;font-size: 24px;text-align: center;color: #666;margin-left:3%;float: left;cursor: pointer;}
.about2_c2 ul li p{display: none;}
.about2_c2 ul li.on{background: url(../images/i1_1.png) no-repeat center top;}
.solution{width: 96%;height: auto;overflow: hidden;margin: 40px auto;padding-left: 2%;padding-right: 2%;max-width: 1349px;}
.solution ul {width: 100%;height: auto;overflow: hidden；}
.solution ul li{width: 28%;float: left;border-right: 1px #dddddd solid;padding-left: 2%;padding-right: 2%;padding-bottom: 65px;text-align: center;}
.solution ul li .solution_1{width: 100%;height: auto;overflow: hidden; cursor: pointer;}
.solution ul li .solution_1 img{max-width: 100%;height: auto;overflow: hidden;transition: all 0.5s;}
.solution ul li .solution_2{width: 100%;height: auto;overflow: hidden;}
.solution ul li .solution_2 h1{font-size: 20px;color: #333;margin-bottom: 10px;}
.solution ul li .solution_2 p{font-size: 15px;line-height: 25px;color: #666;}
.solution ul li .solution_1:hover img{transform: scale(1.1)}






/*荣誉资质*/
.honor{width: 96%;padding-left: 2%;padding-right: 2%;height: auto;overflow: hidden;margin: 75px auto;max-width: 1570px;}
.honor_t{font-size: 42px;text-align: center;color: #333;margin-bottom: 50px;}
.honor_t p{font-size: 18px;color: #333;text-align: center;margin-top: 10px;}
.honor_cc{width: 100%;overflow: hidden;margin: 0px auto 0px;position: relative;}
.honor_c{width: 90%;height: auto;overflow: hidden;margin: 0px auto 45px;max-width: 1340px;}
.honor_c ul{width: 100%;height: auto;overflow: hidden;margin:0px auto;}
.honor_c ul li{width: 18%;height: auto;float: left;margin-left: 2.4%;overflow: hidden;margin-bottom: 15px;cursor: pointer;}
.honor_c ul li .image{ width:97%; height:330px; border: 2px #ddd solid; line-height:326px; overflow:hidden;}
.honor_c ul li img{width: 100%;height: auto;}
.honor_c ul li .honor_c2{height: 55px;width: 100%;line-height: 55px;text-align: center;font-size: 15px;overflow: hidden;color: #666;}
.honor_c ul li:hover .image{border: 2px #602751 solid;width: 97%;}
.honor_c ul li:hover .honor_c2{color: #602751}


.img-container{display: flex;justify-content: center;align-items: center;width: 462px;height: 100%;margin:0px auto;position: relative;}
.img-container img{width:462px;height:auto;display:block;margin:0px auto;}
#gd{width: 100%;height: 100%;overflow: hidden;margin: 0px auto;display: table;}
.gd{width:100%;height:auto;overflow:hidden;margin:0px auto;display: table-cell;position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 9999;}
.gd1{width:60px;height:auto;overflow:hidden;margin:0px auto; background:#CCCC33}
.gd em{width:38px;height:38px;transition: all 0.5s;cursor: pointer;position: absolute;right: 20%;top:0px;z-index: 10000}
.gd em img{width:38px;height:38px;}
.gd em:hover{transform:rotate(270deg);}


.honor .core3_c3{top: 39%;}

.map {max-width:1300px;}
.map .about2_t{font-size:42px;font-weight:bold!important;}
.map ul{width:100%;height:auto;overflow:hidden;margin:0px auto;}
.map ul li{width:100%;height:76px;overflow:hidden;border-bottom:1px #dddddd dashed;margin-top:30px;}
.map ul li h1{font-size:18px;color:#333333;margin-bottom:12px;}
.map ul li h1 a{color:#333333;font-size:18px;margin-top:20px;display:block;}
.map ul li a{font-size:15px;color:#666666;margin-right:25px;}
.map ul li a:hover{color:#602751;}

.rrivacy{width:100%;height:auto;overflow:hidden;margin:30px auto 0px;font-size:15px;line-height:30px;color:#666;max-width:1130px;}
.rrivacy p{font-size:15px;line-height:30px;color:#666;}


/*荣誉资质内页*/
.honor_de{width: 100%;height: auto;overflow: hidden;margin: 0px auto;}
.honor_de img{max-width: 100%;height: auto;overflow: hidden;display: block; margin:0px auto 40px;}
.honor_de p{color: #666;line-height: 25px;font-size: 15px;}
.honor_de2{width: 100%;height: 68px;line-height: 68px;font-size: 15px;border-top: 1px #dddddd solid;border-bottom: 1px #dddddd solid;margin-top: 65px;}
.honor_de2 a{color: #666;float: left;width: 40%;}
.honor_de2 a:hover{color: #602751;}




/*联系我们*/
.contact{width: 100%;height: auto;overflow: hidden;margin: 75px auto 85px;max-width: 1920px;}
.contact_c{width: 99%;height: auto;margin:0px auto;border:1px #dddddd solid;overflow: hidden;padding-bottom: 35px;padding-top: 35px;}
.contact_cl{width: 35%;height: 440px;border-right: 1px #dddddd solid;float: left;padding-right: 3%;margin-left: 4%;}
.contact_cl li{width: 100%;height: auto;margin-top: 60px;font-size: 18px;}
.contact_cl li img{width:50px;height: 52px;float: left; margin-bottom: 60px;}
.contact_cl li h1{font-size: 18px;color: #333;}
.contact_cl li p{font-size: 18px;color: #666666;margin-top: 10px;}

.contact_cr{max-width: 659px;height: 446px;float: right;overflow: hidden;width: 48%;float: right;margin-right: 3%;}
.contact_cr iframe{width: 659px;height: 446px;}



/*产品中心*/
.products{width: 96%;padding-left: 2%;padding-right: 2%;height: auto;overflow: hidden;margin: 30px auto 0px;max-width: 1349px;}
.products ul{width: 100%;height: auto;overflow: hidden;margin: 0px auto 0px;}
.products ul li{width: 99%;margin-left: 0px;max-height: 435px;overflow: hidden;margin-top: 45px;border:none;height: auto;}
.products ul li a img{max-width: 780px;width: 50%;}
.products ul li a .core3_c1_1{max-width: 440px;float: right;margin-right: 7%;width:40%;}
.products ul li a .core3_c1_1 h1{font-size: 32px;}
.products ul li a .core3_c1_1 h2{font-size: 22px;color: #333;font-weight: normal;margin-top:25px;margin-bottom: 20px;}
.products ul li a .core3_c1_1 p{line-height: 25px;height: auto;}
.products ul li a:hover .core3_c1_1 h1{color: #602751;}
.products ul li a:hover .core3_c1_1 h2{color: #602751;}
.products ul li a:hover .core3_c1_1 p{color: #602751;}
.products ul .pr a img{float: right;margin-right: 0%;}
.products ul .pr a .core3_c1_1{float: left;margin-left: 7%;margin-right: 0px;}
.pr_de ul li {cursor: pointer}
.pr_de ul li img{max-width: 780px;width: 50%;}
.pr_de ul li .core3_c1_1{max-width: 440px;float: right;margin-right: 7%;width:40%;}
.pr_de ul li .core3_c1_1 h1{font-size: 32px;}
.pr_de ul li .core3_c1_1 h2{font-size: 22px;color: #333;font-weight: normal;margin-top:25px;margin-bottom: 20px;}
.pr_de ul li .core3_c1_1 p{line-height: 25px;height: auto;}
.pr_de ul li:hover .core3_c1_1 h1{color: #602751;}
.pr_de ul li:hover .core3_c1_1 h2{color: #602751;}
.pr_de ul li:hover .core3_c1_1 p{color: #602751;}
.products ul .pr img{float: right;margin-right: 0%;}
.products ul .pr .core3_c1_1{float: left;margin-left: 7%;margin-right: 0px;}

.pro{width: 96%;padding-left: 2%;padding-right: 2%;height: auto;overflow: hidden;margin: 30px auto 0px;max-width: 1349px;}
.pro h1{    font-size: 32px;
    text-align: center;
    color: #333;
    margin-bottom: 20px;
}
.pro1{width: 100%;height: auto;overflow: hidden;margin: 0px auto 35px;position: relative;}
.pro1_1{width: 100%;height: auto;overflow: hidden;margin: 0px auto;    cursor: pointer;}
.pro1_1 img{width: 100%;height: auto;transition: all 0.7s;}
.pro1_1:hover img{transform: scale(1.2);}
.pro1_2{width: 100%;height: auto;overflow: hidden;text-align: center;position:absolute;top:85px;left: 0px;z-index: 1;color: #fff;}
.pro1_2 h1{font-size: 56px;color: #fff;font-weight: bold;}
.pro1_2 p{width: 80%;height: auto;overflow: hidden;margin: 0px auto;font-size: 18px;text-align: center;line-height: 32px;max-width: 967px;}
.pro1_3{width:60%; margin:10px auto 0px; text-align:left;}
.pro1_3 p{ text-align:left;}





/*分页*/
.fy{width: 100%;height: 36px;margin:20px auto 85px;font-size: 20px;color: #666;text-align: center;}
.fy ul{display:inline-block;}
.fy ul li{float: left;font-size: 20px;margin-left: 5px;margin-right: 5px;width: 36px;height: 36px;background: #fff;border-radius: 50%;text-align: center;line-height: 36px;}
.fy ul li a{color: #666;display: block;}
.fy ul .fy1{background: #dddddd;position: relative;}
.fy ul .fy1:after {
	width: 7px;
	height: 7px;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	transform: rotate(405deg);
	position: absolute;
	right: 15px;
	top: 15px;
	content: "";
	}
.fy ul .fy2{background: #dddddd;position: relative;}
.fy ul .fy2:after {
	width: 7px;
	height: 7px;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	transform: rotate(225deg);
	position: absolute;
	left: 15px;
	top: 15px;
	content: "";
	}
.fy ul li.hover{background: #602751}
.fy ul li:hover{background: #602751;}
.fy ul li:hover a{color: #fff;}
.fy ul li.hover a{color: #fff;}

/*产品内页*/
.pr_det{width: 967px;height: auto;overflow: hidden;margin: 30px auto 50px;}
.pr_det h1{font-size: 36px;color: #333;text-align: center;}
.pr_det p{text-align: center;font-size: 15px;color: #666;line-height: 25px;}
.pr_de ul li{border-bottom: 1px #dddddd solid;padding-bottom: 90px;}
.pr_de ul li a img{max-width: 800px;width: 55%;margin-right: 0%;}
.pr_de ul li a .core3_c1_1{margin-right: 5%;}
.pr_de ul .pr a .core3_c1_1{margin-left: 5%;}

.pr_deb{width: 96%;height: auto;padding-left: 2%;padding-right: 2%;margin:40px auto;max-width: 1351px;overflow: hidden;}
.pr_deb_t{font-size: 32px;font-weight: bold;text-align: center;color: #333; margin-bottom:25px;}
.pr_deb ul{width: 99%;height: auto;overflow: hidden;margin: 20px auto 0px;border: 0px #dddddd solid;}
.pr_deb ul h1{width: 100%;height: 34px;line-height: 34px;background: #eeeeee;overflow: hidden;font-size: 15px;color: #666;text-align: center;}
.pr_deb ul h1 span{width: 40%;height: 34px;display: block;float: left;color: #666;border-left: 1px #dddddd solid;}
.pr_deb ul h1 .li1{width: 16.7%;text-align: left;padding-left:3%;border-left: none;}
.pr_deb ul .h1{font-weight: normal;border-top: 1px #dddddd solid;font-size: 15px;background: #fff;}
.pr_deb ul li{width: 100%;height: auto;overflow: hidden;font-size: 15px;color: #666;text-align:left;/*border-top: 1px #dddddd solid;*/}
/*.pr_deb ul li{width: 100%;height: 34px;line-height: 34px;overflow: hidden;font-size: 15px;color: #666;text-align:left;border-top: 1px #dddddd solid;}
.pr_deb ul li span{width: 6.43%;height: 34px;display: block;float: left;color: #666;border-left: 1px #dddddd solid;padding-left: 1.5%;}
.pr_deb ul li .li1{width: 16.7%;text-align: left;padding-left:3%;border-left: none;}
.pr_deb ul li .li2{width: 6.4%;}
.pr_deb ul li .li3{width: 78.4%;border-left: 1px #dddddd solid;}*/

.pr_de2{width: 99%;height:auto;overflow: hidden;margin:0px auto;}
.pr_de2_t{width: 100%;height: 45px;border-bottom:1px #602751/*#ffce17*/ solid;overflow: hidden;}
.pr_de2_t ul{width: 100%;height: auto; padding:0px; margin:0px;}
.pr_de2_t ul li{ width:150px;float: left;text-align: center;margin:0px; font-size:18px;line-height: 45px;height: 45px;cursor: pointer;color: #333; font-weight:bold;}
.pr_de2_t ul li span{ color:#e6202d;}
.pr_de2_t ul li.on{color: #fff;background: #602751;}
.pr_de2_t ul li:hover{color: #fff;background: #602751;}
.pr_de2_b{width: 100%;height: auto;overflow: hidden;margin:0px auto; padding:0px;}


.pr_deb1{width: 97%;height: auto;overflow: hidden;padding-bottom: 35px;font-size: 15px;line-height: 35px;color: #666666;border-top: 1px #dddddd solid;padding-left: 3%;padding-top: 20px;}
.pr_deb1 p{font-size: 15px;line-height: 35px;color: #666666;}

table{width: 100%!important;height: auto;overflow: hidden;margin: 5px auto 0px;border: 1px #dddddd solid;font-size: 13px;line-height: 22.5px;color: #666;}
table tr{height: 34px;}
table tr td{border:solid #dddddd 1.0pt!important;padding-left: 1.2%;}
table tr td p{text-align: left!important;}
table span{color: #666;font-size: 15px;text-align: center;}





.cpxx{width: 96%;height: auto;padding-left: 2%;padding-right: 2%;margin:40px auto 20px;max-width: 1349px;overflow: hidden;}
.cpxx .pr_deb_t{font-size: 32px;font-weight: bold;text-align: center;color: #333;}
.cpxx ul{overflow: hidden;margin: 10px auto 0px;height: auto}
.cpxx ul li{width: 23.15%;margin-left: 2%;;height: 50px;border: 1px #dddddd solid;float: left; cursor: pointer;margin-top:20px;margin-bottom:20px;background: url(../images/xz4.png) no-repeat 89%;}
.cpxx ul li a{display: block;height: 50px;width: 92%;padding-left: 8%;overflow: hidden}
.cpxx ul li a h1{font-size: 15px;color: #666;line-height:50px;font-weight: normal;}
.cpxx ul li a p{font-size: 15px;color: #666;margin-top: 15px;display:none;}
.cpxx ul li:hover{background: url(../images/xz3.png) no-repeat center right;border: 1px #5d264f solid;box-shadow:#eeeeee -5px 5px 15px;}
.cpxx ul .so1{background: url(../images/x.jpg) no-repeat center right;}
.cpxx ul .so1:hover{background: url(../images/so4.png) no-repeat center right;border: 1px #5d264f solid;box-shadow:#eeeeee -5px 5px 15px;}
.gjxx .pr_deb_t{font-size: 32px;font-weight: bold;text-align: center;color: #333;}
.gjxx{width: 96%;height: auto;padding-left: 2%;padding-right: 2%;margin:25px auto 0px;max-width: 1349px;overflow: hidden;}
.gjxx ul{width: 100%;height: auto;margin: 30px auto 0px;border-bottom: 0px;border:1px #dddddd solid;}
.gjxx ul li{width: 100%;height: 86px;border-bottom: 1px #dddddd solid;}
.gjxx ul li a{display: block;overflow: hidden;height: 86px;color: #666666;}
.gjxx ul li a span{height: 86px;overflow: hidden;float: left;display: block;line-height: 86px;}
.gjxx ul li a .span1{font-size: 20px;font-weight: bold;width: 70%;float: left;padding-left: 3%;}
.gjxx ul li a .span2{width: 10%;font-size: 15px;text-align: right;}
.gjxx ul li a .span3{width: 8%;font-size: 15px;text-align: right}
.gjxx ul li a .span4{width: 9%;background: url(../images/xz4.png) no-repeat center 30px;}
.gjxx ul li:hover a .span4{background: url(../images/xz4_1.png) no-repeat center 30px;}
.gjxx ul .so2 a .span4{width: 9%;background: url(../images/suo1.png) no-repeat center 30px;}
.gjxx ul .so2:hover a .span4{background: url(../images/so3.png) no-repeat center 30px;}
.gjxx ul li:hover a{color: #602751;}
.core4 ul li{width: 23.15%;margin-left: 2%;}
.gjxx ul li:hover{box-shadow:#eeeeee -2px 3px 25px;}




/*解决方案*/
.solution1{width: 100%;height: 545px;overflow: hidden;background: #fff;margin: 20px auto 0px;}
.solution1_l{width: 45%;margin-left: 3%;margin-top: 50px;height: 440px;overflow: hidden;max-width: 600px;float: left;}
.solution1_l img{width: 100%;height: auto;}
.solution1_r{width: 45%;float: right;margin-right: 4%;height: auto;overflow: hidden;margin-top: 75px;}
.solution1_r h1{font-size: 30px;color: #303030;margin-bottom: 50px;}
.solution1_r p{font-size: 16px;line-height: 28px;color: #515151;}
.solution1_r .more{width: 245px;height: 54px;background: #131537;line-height: 54px;text-align: center;font-size: 30px;color: #fff;border-radius: 35px;margin-top: 70px;}
.solution1_r .more a{display: block;color: #fff;}
.solution1_r .more:hover{background: #de0000;}
.solution2 .solution1_l{float: right;margin-right: 4%;margin-left: 0%;}
.solution2 .solution1_r{float: left;margin-left: 3%;margin-right: 0px;}

.so_de{width: 100%;height: auto;overflow: hidden;margin: 20px auto 250px;}
.so_de img{width: 100%;height: auto;display: block;margin: 0px auto 20px;}
.so_de p{font-size: 18px;color: #474747;line-height: 30px;}

/*下载中心*/
.service{width: 96%;padding-left: 2%;padding-right: 2%;max-width: 1349px;height: auto;overflow: hidden;margin: 70px auto;}
.service_t{font-size: 32px;font-weight: bold;text-align: center;color: #333;}
.service_c{width: 100%;height: 63px;margin: 50px auto 0px;}
.service_c1{width:30%;height: 43px;margin-left: 3.3%;float: left;position: relative; margin-top:15px;}
.service_c1 ul{width: 100%;height: auto;}
.service_c1 ul li{width: 100%;display: block;line-height: 63px;font-size: 15px;height: 63px;cursor: pointer;position: relative;border: 1px #dddddd solid;}
.service_c1 ul li a{margin-left: 5%;display: block;color: #333;background: url(../images/i4.png) no-repeat center right;width: 95%;height: 65px;}
.service_c1 ul li dl{width: 100%;height: auto;overflow: hidden;position: absolute;z-index: 2;background: #fff;border: 1px #dddddd solid;display: none;top: 63px;left: -1px;}
.service_c1 ul li dl dd{line-height: 35px;font-size: 15px;color: #333;}
.service_c1 ul li dl dd a{height: auto;background: none;}
.service_c1 ul li:hover dl{display: block}
.service_c1 ul li:hover{border-bottom: none;}
.service_c1 ul li dl dd a:hover {color: #602751}
.service_c1 ul li.hover dl{display: block}
.service_c1 ul li.hover{border-bottom: none;}
.service_c2{border: 1px #dddddd solid;}
.service_c2 input{width: 75%;height: 41px;outline: none;font-size: 15px;color: #666;padding-left: 4%;border: none;float: left}
.service_c2 img{max-width: 100px;height: auto;float: right;margin-right: 20px;margin-top: 20px;cursor: pointer;}


.service_b {width: 100%;height: auto;overflow: hidden;margin: 22px auto 0px;border: 1px #dddddd solid;}
.service_b ul{overflow: hidden}
.service_b ul h1{font-size: 15px;color: #333;text-align: center;line-height: 50px;height: 50px;background: #dddddd;overflow: hidden;}
.service_b ul h1 span{width: 15.4%;height: 50px;overflow: hidden;text-align: center;font-size: 15px;color: #333;display: block;float: left}
.service_b ul h1 .span1{width: 38%;}.service_b ul h1 .span3{width: 38%;}
.service_b ul li{width: 100%;height: 50px;overflow: hidden;line-height: 50px;font-size: 15px;color: #333;text-align: center;}
.service_b ul li{color: #333;display: block;overflow: hidden;height: 50px;}
.service_b ul li span{width: 15.3%;border-left: 1px #dddddd solid;display: block;height: 88px;overflow: hidden;float: left;}
.service_b ul li .span1{width: 37.6%; line-height:18px; padding-top:8px;border-left: none; text-align:left; padding-left:5px; padding-right:5px;}.service_b ul li .span3{width: 38%;border-left: none;}
.service_b ul li .span2{background: url(../images/xz1.png) no-repeat center center; height:50px;}
.service_b ul li.suo .span2{background: url(../images/suo1.png) no-repeat center center; height:50px;}

.service_b ul li:hover{color: #fff;background: #602751!important;}
.service_b ul li:hover .span2{background: url(../images/xz1_1.png) no-repeat center center;}
.service_b ul li:hover.suo .span2{background: url(../images/suo2.png) no-repeat center center;}
.zlxz{width: 96%!important;padding-left: 2%;padding-right: 2%;max-width: 1349px!important;height: auto;overflow: hidden;margin:40px auto!important;border: 0px!important;}
.zlxz ul{margin:35px auto;}


/*技术支持*/
.support{width: 96%;padding-left: 2%;padding-right: 2%;max-width: 1349px;height: auto;overflow: hidden;margin: 70px auto;}
.support .service_t{font-size: 42px;}
.support .service_t p{font-size: 18px;color: #666;font-weight: normal;margin-top: 7px;}
.support_c{width: 100%;height: auto;overflow: hidden;margin: 55px auto 0px;}
.support_cl{width: 68%;height: auto;overflow: hidden;float: left;}
.support_cl li{width: 43.7%;margin-right: 5%;height: 63px;overflow: hidden;border:1px #dddddd solid;float: left;margin-bottom: 18px;border-radius: 10px;}
.support_cl li span{font-size: 15px;color: #666;line-height: 40px;width:10%;height: 40px;margin-top: 11.5px;margin-left: 5%;border-right: 1px #dddddd solid;padding-right: 4%;display: block;float: left;}
.support_cl li input{width: 75%;float: right;height: 63px;outline: none;border: 0px;float: left;margin-left: 5%;font-size: 15px;color: #666;}
.support_cl li select{width: 75%;float: right;height: 63px;outline: none;border: 0px;float: left;margin-left: 5%;font-size: 15px;color: #666;}
.support_cl textarea{width: 90%;height:123px;overflow: hidden;padding-top: 20px;padding-left: 3%;border: 1px #dddddd solid;border-radius: 10px;outline: none;font-size: 15px;color: #666;font-family: "思源黑体";}
/*.tj{width: 100%;height: auto;overflow: hidden;margin-top: 50px;}
.tj a{display: block;width: 213px;height: 67px;}
.tj a img{width: 100%;}*/

.tj{width: 213px;height: 67px;background: #602750;border-radius: 5px;line-height: 67px;text-align: center;font-size: 18px;color: #ad8e26;margin-top: 50px;}
.tj a{display: block;color: #fff;}
.tj:hover{background: #943078;}.tj:hover a{color: #fff;}


.support_cr{width: 32%;height: auto;overflow: hidden;float: right;max-width: 360px;}
.support_cr1{text-align: left;}
.support_cr1 h1{font-size: 28px;color: #666;}
.support_cr1 p{font-size: 16px;color: #666;}
.support_cr2{text-align: left;border-top: 1px #dddddd solid;padding-top:20px;margin-top: 20px; color: #666;font-size: 16px;line-height: 32px;}
.support_cr2 p{color: #666;font-size: 16px;line-height: 36px;}

/*登录*/
#login{width: 100%;height: auto;overflow: hidden;margin: 0px auto;max-width: 1920px;position: relative;}
.login{width: 100%;height: auto;overflow: hidden;position: absolute;top:200px;right: 0px; }
.login1{width: 96%;padding-left: 2%;padding-right: 2%;max-width: 1349px;margin:0px auto;height:auto;overflow: hidden;}
.login1_1{width: 406px;height: 331px;overflow: hidden;float: right;background: #fff;border-radius: 10px;padding:35px 30px;}
.login1_1 h1{font-size: 27px;color: #000;width: 100%;}
.login1_1 h1 span{text-align: right;font-size: 15px;color: #000;display: block;float: right;font-weight: normal;margin-top: 7px;}
.login1_1 h1 span a{color: #602751}
.login1_1 li{width: 100%;height: 48px;border: 1px #dddddd solid;overflow: hidden;margin-top: 26px;border-radius: 5px;}
.login1_1 li span{display: block;width: 20%;padding-left: 2%;float: left;border-right: 1px #dddddd solid;margin-top: 5px;height: 38px;line-height: 38px;font-size: 15px;color: #666;}
.login1_1 li input{width: 73%;height: auto;overflow: hidden;float: right;height: 48px;border: 0px;outline: none;font-size: 15px;color: #666;}
/*.login1_2{width: 100%;height: auto;margin-top: 55px;}
.login1_2 a{display: block;}
.login1_2 a img{max-width: 100%;height: auto;}*/

.login1_2{clear:both;width: 100%;height: 52px;background: #602750;border-radius: 5px;line-height: 52px;text-align: center;font-size: 18px;color: #fff;margin:55px auto 0px;}
.login1_2 a{display: block;color: #fff;}
.login1_2:hover{background: #943078;}.dl:hover a{color: #fff;}

.login1_3{text-align: right;width: 100%;margin-top: 20px;font-size: 15px;color: #666}
.login1_3 a{color: #666;}
.login1_3 a:hover{color: #602751;}

/*注册*/
.register{top: 80px;height:auto;}
.register .login1_1{height: 585px;}
.register .login1_1 li{margin-top: 18px;}
.register .login1_2{margin-top: 35px;}
.register .login1_1 .register1{width: 64%;float: left;}
.register .login1_1 .register1 span{width: 33%;}
.register .login1_1 .register1 input{width: 61%;}
.register .login1_1 .yzm{width: 133px;float: right;cursor: pointer;margin-top: 18px;margin-bottom: 18px;}
.register .login1_1 .yzm img{max-width: 100%;float: right;height: auto;}

/*忘记密码*/
.forget{top: 140px;}
.forget .login1_1{height: 430px;}
.forget .login1_1 h1{text-align: center;width: 100%;margin-bottom: 7px;}
.forget .login1_1 li{margin-top: 18px;}
.forget .login1_1 .forget1 input{width: 50%;float: left;}
.forget .login1_1 .forget1 a{display: block;float: right;width: 25%;border-left: 1px #dddddd solid;height: 38px;margin-top: 5px;text-align: center;font-size: 15px;color: #602751;line-height: 38px;}
.forget .login1_1 .login1_2{margin-top: 35px;}
.forget .login1_1 .forget2{margin-top: 20px;color: #666;text-align: center;}
.forget .login1_1 .forget2 a{color: #666;font-size: 15px;margin-left: 8px;margin-right: 8px;text-align: center;}
.forget .login1_1 .forget2 a:hover{color: #602751;}

/*新闻*/
.news{width: 100%;height: auto;margin: 70px auto;overflow: hidden;}
.news ul{width: 100%;height: auto;overflow: hidden;margin:0px auto;}
.news ul li{width: 100%;height: 239px;overflow: hidden;background: #fff;cursor: pointer;padding-top: 35px;padding-bottom: 35px;}
.news ul li a{display: block;height: 309px;overflow: hidden;width: 96%;padding-left: 2%;padding-right: 2%;max-width: 1349px;margin:0px auto;}
.news ul li a .news_1{width: 30%;max-width: 389px;float: left;overflow:hidden;}
.news ul li a .news_1 img{width: 100%;height: auto;transition:all 0.5s;}
.news ul li:hover a .news_1 img{transform:scale(1.1);}
.news ul li a .news_2{width: 65%;float: right;height: 309px;overflow: hidden;}
.news ul li a .news_2 h1{height: 40px;font-size: 24px;color: #333;line-height: 40px;overflow: hidden;margin-top: 7px;}
.news ul li a .news_2 h2{font-weight: normal;font-size: 18px;color: #333;margin-top: 10px;}
.news ul li a .news_2 p{font-size: 15px;color: #666;line-height: 25px;height: 50px;overflow: hidden;margin-top: 20px;}
.news ul li a .news_2 .more{width: 79px;height: 24px;margin-top: 55px;font-size: 12px;border:1px #a0a0a0 solid;border-radius: 15px;line-height: 24px;text-align: center;color: #666666;} 
.news ul li:hover a .news_2 .more{background: #fff;border:1px #fff solid;;color: #602751;}
.news ul li:hover{background: #602751;}
.news ul li:hover a .news_2 h1{color: #fff;}
.news ul li:hover a .news_2 h2{color: #fff;}
.news ul li:hover a .news_2 p{color: #fff;}


/*新闻资讯内页*/
.news_de{max-width: 1120px;height: auto;overflow: hidden;margin: 70px auto 0px;width: 90%;}
.news_det{max-width: 1120px;height: auto;overflow: hidden;margin: 0px auto;border-bottom: 1px #dddddd solid;padding-bottom: 25px;width: 100%;}
.news_det h1{font-size: 32px;color: #333;text-align: center;}
.news_det p{font-size: 18px;margin-top: 20px;color: #333;text-align: center;}
.news_det p span{margin-right: 30px;margin-left: 30px;}
.news_det p span a{max-width: 100%;height: auto;margin-left: 5px;margin-right: 15px;}
.news_det p span a img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter:grayscale(100%);opacity:0.6;}
.news_det p span a:hover img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(0);filter: none;opacity:1;}
.news_dec{max-width: 1144px;height: auto;overflow: hidden;margin: 25px auto;width: 94%;color: #666;}
.news_dec p{font-size: 15px;color: #666;line-height: 28px;}
.news_dec img{max-width: 100%;height: auto;display: block;margin:25px auto;}
.news_dec .fh{width: 121px;height: 67px;display: block;margin:25px auto;}
.news_dec .fh a{display: block;}
.news_dec .fh a img{width: 100%;height: auto;}
.news_deb{width: 100%;height: auto;overflow: hidden;margin: 20px auto 80px;}
.news_deb h1{font-size: 22px;color: #000;}
.news_deb li{max-width: 530px;float: left;height: 107px;overflow: hidden;margin-left: 45px;border: 1px #dddddd solid;margin-top: 25px;width: 47.1%;}
.news_deb li a{display: block;}
.news_deb li a h2{font-size: 22px;font-weight: normal;color: #000;margin-left: 20px;margin-top: 26px;}
.news_deb li a p{font-size: 15px;color: #333;margin-top: 6px;margin-left: 20px;}
.news_deb li:hover{border-top: 3px #602751 solid;}


/*投资者关系*/
.investment_t{font-size: 42px;color: #333;text-align: center;padding-bottom: 50px;width: 100%;}
.investment ul{overflow: hidden;}
.investment ul li{width: 100%;height: 151px;padding-top: 0px;padding-bottom: 0px;}
.investment ul li a{display: block;height:79px;overflow: hidden;width: 96%;padding-left: 2%;padding-right: 2%;max-width: 1349px;margin:0px auto;color: #333;padding-top: 35px;padding-bottom: 35px;border-bottom: 1px #dddddd solid;}
.investment ul li a .investment_1{width: 80%;padding-left: 0%;height: auto;overflow: hidden;float: left;}
.investment ul li a .investment_1 h1{font-size: 20px;color: #333;}
.investment ul li a .investment_1 p{font-size: 15px;color: #666;line-height: 20px;margin-top: 15px;height: 45px;overflow: hidden;}
.investment ul li a:hover .investment_1 h1{color: #fff;}
.investment ul li a:hover .investment_1 p{color: #fff;}
.investment ul li a .investment_2{width: 18%;float: right;text-align: center;line-height: 100px;font-size: 15px;color: #666;}
.investment ul li a:hover .investment_2{color: #fff;}
.investment_de {width: 100%;height: auto;overflow: hidden;margin: 70px auto 90px;font-size: 32px;color: #333;text-align: center;max-width: 1230px;}
.investment_de .investment_t{width: 96%;height: auto;overflow: hidden;padding-bottom: 25px;border-bottom: 1px #dddddd solid;margin-left: 2%;}
.investment_de .investment_t p{font-size: 18px;color: #333;text-align: center;margin-top: 15px;}
.investment_de .investment_t p span{margin-left: 40px;}

.investment_c{width: 94%;max-width: 1142px;margin:20px auto;font-size: 15px;line-height: 28px;color: #666;text-align: left;}
.investment_c p{font-size: 15px;color: #666;line-height: 28px;}

/*管理团队*/
.team{width: 96%;padding-left: 2%;padding-right: 2%;max-width: 1349px;margin: 70px auto;height: auto;overflow: hidden;}
.team .investment_t{padding-bottom: 25px;}
.team .investment_t h1{width: 100%;height: auto;overflow: hidden;font-size: 42px;color: #333;text-align: center;}
.team1{width: 100%;height: auto;overflow: hidden;margin:30px auto 0px;}
.team1 ul{width: 100%;overflow: hidden;}
.team1 ul li{width: 100%;height: auto;overflow: hidden;border-bottom: 1px #dddddd solid;padding-bottom: 40px;margin-bottom: 40px;}
.team1 ul li .team1_1{width: 25%;float: left;height: auto;overflow: hidden;max-width: 223px;}
.team1 ul li .team1_1 img{width: 100%;max-width:223px; }
.team1 ul li .team1_2 h1{font-size: 28px;color: #333;}
.team1 ul li .team1_2 h2{font-size: 15px;color: #333;margin-top: 10px;border-bottom: 4px #602751 solid;padding-bottom: 25px;width: 110px;}
.team1 ul li .team1_2 p{font-size: 15px;color: #666;line-height: 28px;margin-top: 20px;}
.team1 ul li .team1_2{width: 78%;height: auto;overflow: hidden;float: left;margin-left: 3%;}

/*财务报告*/
.finance{margin:70px auto 0px;}
.finance .investment_t{border-bottom: 1px #dddddd solid;padding-bottom: 50px;}
.finance1{width: 100%;height: auto;overflow: hidden;margin: 0px auto 70px;}
.finance1 ul{width: 100%;height: auto;overflow: hidden;margin: 0px auto;}
.finance1 ul li{width: 100%;height: 83px;border-bottom: 1px #dddddd solid;overflow: hidden;line-height: 83px;}
.finance1 ul li a{display: block;height: 83px;overflow: hidden;color: #666;}
.finance1 ul li a p{width: 75%;height: 83px;display: block;float: left;padding-left: 3%;font-weight: bold;font-size: 20px;}
.finance1 ul li a span{display: block;width: 13.9%;float: right;margin-right: 3%;text-align: right;font-size: 15px;color: #666;background: url(../images/xz2.jpg) no-repeat center right;padding-right: 55px;}
.finance1 ul li a:hover p{color: #602751}
.finance1 ul li a:hover span{color: #602751}
.finance1 ul li a:hover span{background: url(../images/xz2_1.jpg) no-repeat center right;}

/*企业文化*/
.recruit1{width: 100%;height: auto;overflow: hidden;margin: 20px auto;background: #eeeeee;}
.recruit1 ul{width: 100%;height: auto;overflow: hidden;margin: 0px auto;}
.recruit1 ul li{width: 100%;height: auto;overflow: hidden;}
.recruit1 ul li .recruit1_1{width: 50%;height: auto;overflow: hidden;float: left;}
.recruit1 ul li .recruit1_1 img{width: 100%;height: auto;}
.recruit1 ul li .recruit1_2{width: 42%;padding-left: 4%;margin-top: 10%;height: auto;float: left;}
.recruit1 ul li .recruit1_2 h1{font-size: 24px;color: #333;margin-bottom: 10px;}
.recruit1 ul li .recruit1_2 p{font-size: 15px;color: #666;line-height: 25px;}
.recruit1 ul .i1 .recruit1_1{float: right;}
.recruit1 ul .i1 .recruit1_2{float: left;}

/*职业发展*/
.occupation1{width: 100%;height: auto;overflow: hidden;margin: 0px auto 40px;}
.occupation1 img{width: 100%;height: auto;display: block;margin:0px auto;}
.welfare{width: 100%;height: auto;overflow: hidden;margin: 0px auto;}
.welfare ul{width: 100%;height: auto;overflow: hidden;margin: 0px auto;}
.welfare ul li{width: 48%;margin-left: 3.5%;height: auto;overflow: hidden;border: 1px #dddddd solid;float: left;margin-bottom: 50px;}
.welfare ul li .welfare1{width: 100%;height: auto;overflow: hidden;}
.welfare ul li .welfare1 img{width: 100%;height: auto;}
.welfare ul li .welfare2{width: 90%;margin-left: 5%;margin-top: 25px;padding-bottom: 25px;}
.welfare ul li .welfare2 h1{font-size: 20px;color: #333;margin-bottom: 10px;}
.welfare ul li .welfare2 p{font-size: 15px;line-height: 25px; height:50px; overflow:hidden;color: #666;}

/*加入我们*/
.team{overflow:unset!important;}
/*.join{width: 100%;height: auto;overflow: unset;margin: 0px auto;border: 1px #dddddd solid;border-bottom:none;}
.join li{width: 100%;height: auto;;border-bottom: 1px #dddddd solid;cursor: pointer;position:relative;}
.join li .join_1{display: block;height: 88px;}
.join li .join_1 span{display: block;width: auto;padding-left: 2%;padding-right: 2%;height: 37px;line-height: 37px;float: left;margin-top: 28px;font-size: 15px;color: #666;border-right: 1px #dddddd solid;}
.join li .join_1 .join1{width: 20%;padding-left: 3%;font-size: 20px;font-weight: bold;border-right: none;}
.join li .join_1 .join2{width:19%;float: right;text-align: right;border-right: none;height:auto;}
.join li .join_1 .join2 i{background: url(../images/join1.png) no-repeat center right;width:33px;height:89px;display:block;float:right;padding-right: 5%;font-style: normal;margin-top:-27px;}
.join li:hover .join_1{background: #602751;}
.join li:hover .join_1 span{color: #fff;}
.join li.hover .join_1{background: #602751;}
.join li.hover .join_1 span{color: #fff;}
.join li .join_1 .join2 i .join_2{width: 97%;padding-left: 3%;height: 0px;overflow: hidden;position:absolute;top:88px;left:0px;z-index:100;background:#fff;text-align:left;}
.join li .join_1 .join2 i .join_2 h1{font-size: 15px;color: #666;font-weight: bold;margin-top: 20px;margin-bottom: 10px;}
.join li .join_1 .join2 i .join_2 p{font-size: 15px;color: #666;line-height: 28px;}
.join li .join_1 .join2 i .join_2 h2{color: #602751;font-size: 20px;margin-bottom: 10px;}
.join li .join_1 .join2 i:hover .join_2{height:701px;overflow:hidden;}
.join li.hover .join_1 .join2 i .join_2{height:701px;overflow:hidden;}
.join li.hover{height:800px;}
*/
.join{width: 100%;height: auto;overflow: hidden;margin: 0px auto;border: 1px #dddddd solid;border-bottom: none;}
.join h3{width: 100%;height: auto;border-bottom: 1px #dddddd solid;cursor: pointer;overflow: hidden;padding-top: 25px;padding-bottom: 25px;font-weight: normal}
.join h3 span{display: block;width: auto;padding-left: 2%;padding-right: 2%;height: 37px;line-height: 37px;float: left;font-size: 15px;color: #666;border-right: 1px #dddddd solid;}
.join h3 .join1{width: 20%;padding-left: 3%;font-size: 20px;font-weight: bold;border-right: none;}
.join h3 .join2{width: 12%;padding-left: 3%;height: 0px;float: right;text-align: right}

.join h3 .join2 em{width: 33px;height: 33px;float: right;margin-left: 15px;transition: all 0.5s;}
.join ul{width: 100%;border-bottom: 1px #ddd solid;}
.join ul .join_2{width: 94%;padding-left: 3%;height: auto;overflow: hidden;background:#fff;text-align:left;}
.join ul .join_2 h1{font-size: 15px;color: #666;font-weight: bold;margin-top: 20px;margin-bottom: 10px;}
.join ul .join_2 p{font-size: 15px;color: #666;line-height: 28px;}
.join ul .join_2 h2{color: #602751;font-size: 20px;margin-bottom: 10px;}
.join h3:hover{background:#602751;color:#fff; }
.join h3:hover span{color: #fff;}
.join h3.on{background:#602751;color:#fff; }
.join h3.on span{color: #fff;}
.join h3.on em{ transform:rotate(180deg) }

      .shzp{width: 94%;padding-left: 3%;padding-right: 3%;height: auto;overflow: hidden;margin: 92px auto 0px;max-width: 1349px;}
      .shzp_t{width: 100%;height: auto;overflow: hidden;text-align: center;font-size: 36px;color: #333333;font-weight: bold;}
      .shzp_t p{font-size: 18px;color: #666;margin-top: 20px;font-weight: normal;}
      .shzp_b{width: 100%;height: auto;overflow: hidden;}
      .shzp_b ul{overflow: hidden;}
      .shzp_b ul li{height: auto;overflow: hidden;float: left;margin-left: 5%;margin-top: 72px;width: 18.9%;cursor: pointer;}
      .shzp_b ul li .shzp_b1{width: 188px;height: 188px;overflow: hidden;margin:0px auto;border-radius: 50%;}
      .shzp_b ul li .shzp_b1 img{width: 100%;height: auto;transition: all 0.5s;}
      .shzp_b ul li .shzp_b2{width: 100%;margin-top: 25px;text-align: center;color: #333333;font-size: 20px;}
      .shzp_b ul li:hover .shzp_b1 img{transform: scale(1.1);}
      .shzp_b ul li:hover .shzp_b2{color: #602751;}

      #xyzp{width: 100%;height: auto;overflow: hidden;background: #fff;margin:50px auto 0px;}
      .xyzp{margin:67px auto 90px;width: 94%;padding-left: 3%;padding-right: 3%;height: auto;overflow: hidden;max-width: 1349px;}
      .xyzp_b{width: 100%;height: auto;overflow: hidden;}
      .xyzp_b ul{overflow: hidden;}
      .xyzp_b ul li{height: auto;overflow: hidden;float: left;margin-top: 75px;width: 20%;cursor: pointer;background: url(../images/w5.png)no-repeat left 35px;}
      .xyzp_b ul li .xyzp_b1{width: 100%;height: auto;overflow: hidden;}
      .xyzp_b ul li .xyzp_b1 img{max-width: 100%;height: auto;display: block;margin:0px auto;transition: all 0.5s;}
      .xyzp_b ul li .xyzp_b2{width: 100%;margin-top: 25px;text-align: center;color: #333333;font-size: 20px;}
      .xyzp_b ul li .xyzp_b2 p{font-size: 15px;color: #999;}
      .xyzp_b ul li:hover .xyzp_b1 img{transform:rotateY(180deg);}
      .xyzp_b ul li:hover .xyzp_b2{color: #602751;}

      .w_lr{margin:90px auto 0px;width: 94%;padding-left: 3%;padding-right: 3%;height: auto;overflow: hidden;max-width: 1349px;}
      .rcll{width: 100%;height: auto;overflow: hidden;margin-bottom: 65px;position: relative;}
      .rcll .rcll_l{width: 55.6%;float:left;height: auto;overflow: hidden;}
      .rcll .rcll_l ul{overflow: hidden;}
      .rcll .rcll_l ul li{width: 100%;height: 389px;overflow: hidden;float: left;border-radius:10px}
      .rcll .rcll_l ul li img{width: 100%;height: auto;overflow: hidden;}
      .rcll_l1{width: 55.6%;height: auto;text-align: center;position: absolute;bottom: 20px;z-index: 1;}
      .rcll_l1 ul{display:inline-block;}
    .rcll_l1 ul li{width:30px;height: 12px;float: left;margin-left: 5px;margin-right: 5px;cursor: pointer;background: #fff;border-radius: 15px;}
    .rcll_l1 ul li.on{width: 44px;border-radius: 15px;}
    .rcll2 .rcll_l1{right:0px;}
      .rcll .rcll_r{width: 37%;height: auto;overflow: hidden;float: right;margin-top: 18px;}
      .rcll .rcll_r h1{font-size: 32px;color: #333;height: 82px;border-bottom: 1px #dddddd solid;overflow: hidden;margin-bottom: 40px;}
      .rcll .rcll_r p{font-size: 16px;color: #666;line-height: 28px;}
      .rcll2 .rcll_l{float: right;}
      .rcll2 .rcll_r{float: left;}





.cd{display: none;}
.pc_gywm_b{display: block;}
.sj_gywm_b{display: none;}
.jjfa{display: block;}
.jjfa_sj{display: none;}


.contact .honor_t{margin-bottom: 0px;}
.conta{width: 100%;height: auto;overflow: hidden;max-width: 1349px;height: 1020px;margin:0px auto;}
.conta_c{width: 1000px;height: 800px;margin: 320px auto 0px;position: relative;}
.conta_c1{position: absolute;z-index: 1;width:33px;height: 42px;background: url(../images/dt1.png) no-repeat center center;top: 290px;left: 470px;cursor: pointer;    background-size: 70%;}
.conta_c1_1{width: 492px;min-height: 182px;padding-bottom: 10px; background: url(../images/dt2.png) no-repeat;position: absolute;background-size: 100% 100%;    top: -175px;left: -435px;display: none;}
.conta_c1_1 h1{font-size: 18px;color: #323232;padding-top: 25px;margin-left:30px;margin-bottom: 7px;}
.conta_c7 .conta_c1_1 p{font-size: 14px;}
.conta_c1_1 p{font-size: 15px;color: #666666;line-height: 24px;margin-left:30px;}
.xx{width: 25px;height: 20px;position: absolute;    top:7px;
    right: 15px;}
.dx{width: 25px;
    height: 29px;
    position: absolute;
    top: 7px;
    right: 4px;
    ;}
    .conta_x4{display: block;}
/*.conta_x1{display: none;}
.conta_x2{display: none;}
.conta_x3{display: none;}
.conta_x4{display: none;}
.conta_x5{display: none;}
.conta_x6{display: none;}
.conta_c .conta_c1 .conta_c1_4{display: block;}
.conta_c1:hover .conta_c1_1{display: block;}*/
.conta_c:hover .conta_c1 .conta_c1_4{display: none;}
.conta_c .conta_c1:hover .conta_c1_4{display: block}
.conta_c1:hover .conta_c1_1{display: block}
.conta_c2{top: 55px;
    left: 716px;}
.conta_c3{    top: 273px;
    left: 823px;}
.conta_c4{top: 493px;
    left: 702px;}


 
.conta_c5{top: 518px;
    left: 698px;}
.conta_c6{top: 493px;
    left: 684px;}
.conta_c7{top: 304px;
    left: 814px;}

.search{width: 100%;height: auto;overflow: hidden;margin:85px auto 70px;}
.search1{width: 810px;height: 52px;line-height: 52px;border-radius: 25px;border: 1px #999999 solid;overflow: hidden;color: #333;font-size: 18px;margin:0px auto;}
.search1 .input{width: 720px;float: left;margin-left: 28px;height: 50px;overflow: hidden;color: #333;font-size: 18px;border:0px;outline: none;}
.search1 .img{width: 38px;height: 42px;float: right;margin-right:15px;margin-top: 4px;}
.search2{width:100%;height:44px;overflow: hidden;margin: 90px auto 0px;border-bottom: 1px #dddddd solid;}
.search2 ul{width: 96%;padding-left: 2%;padding-right: 2%;max-width: 1280px;overflow: hidden;margin:0px auto;}
.search2 ul a{color: #666666;font-size: 16px;width: 179px;display: block;float: left;text-align: center;height: 40px;}
.search2 ul a:hover{border-bottom: 4px #602751 solid;color: #602751;}
.search2 ul a.hover{border-bottom: 4px #602751 solid;color: #602751;}
.search3{width: 96%;padding-left: 2%;padding-right: 2%;max-width: 1280px;overflow: hidden;margin:36px auto 0px;}
.search3 h2{font-weight: normal;font-size: 16px;color: #666666;height: 80px;overflow: hidden;border-bottom: 1px #dddddd solid;}
.search3 li{height: 140px;overflow: hidden;border-bottom: 1px #dddddd solid;margin-top: 57px;font-size: 19px;}
.search3 li a{color: #333;}
.search3 li a:hover{color: #602751;}
.search3 li p{font-size: 15px;color: #999999;line-height: 32px;margin-top: 15px;}


  .service_1_1{float: left;width: 66%;font-size: 16px;color: #333;margin-top: 25px;}
  .service_1_1 h1{font-weight: normal;font-size: 16px;color: #333;float: left;margin-top: 5px;}
  .service_1_1 a{color: #333;display: block;float: left;font-size: 16px;margin-left:4px;padding: 5px 13px;}
  .service_1_1 a:hover{color: #fff;background: #602751;border-radius: 10px;}
  .service_1_1 a.hover{color: #fff;background: #602751;border-radius: 10px;}
  .service_b ul li a .span2_1{background: url(../images/yan1.png) no-repeat center center;}
  .service_b ul li a:hover .span2_1{background: url(../images/yan2.png) no-repeat center center;}



/* @media (max-width:1900px){
.nav ul li .nav2 .dl_1{margin-left:32%;}
.nav ul li .nav2 .dl_2{margin-left:38%;}
.nav ul li .nav2 .dl_3{margin-left:44.3%;}
.nav ul li .nav2 .dl_4{margin-left:50.3%;}
.nav ul li .nav2 .dl_5{margin-left:56.2%;}
.nav ul li .nav2 .dl_6{margin-left:47%;}
.nav ul li .nav2 .dl_7{margin-left:52.5%;}
.nav ul li .nav2 .dl_8{margin-left:67.4%;}
} */
@media (max-width:1680px) {
/* .nav ul li .nav2 .dl_1{margin-left:27%;}
.nav ul li .nav2 .dl_2{margin-left:33.7%;}
.nav ul li .nav2 .dl_3{margin-left:40.5%;}
.nav ul li .nav2 .dl_4{margin-left:47.3%;}
.nav ul li .nav2 .dl_5{margin-left:54%;}
.nav ul li .nav2 .dl_6{margin-left:60.7%;}
.nav ul li .nav2 .dl_7{margin-left:67.5%;}
.nav ul li .nav2 .dl_8{margin-left:74.2%;}	 */
}

@media (max-width:1740px){
	.top_r{width: 68%;}
}
@media (max-width:1635px){
/* .nav ul li .nav2 .dl_1{margin-left:27%;}
.nav ul li .nav2 .dl_2{margin-left:33.4%;}
.nav ul li .nav2 .dl_3{margin-left:39.6%;}
.nav ul li .nav2 .dl_4{margin-left:46%;}
.nav ul li .nav2 .dl_5{margin-left:52.2%;}
.nav ul li .nav2 .dl_6{margin-left:58.5%;}
.nav ul li .nav2 .dl_7{margin-left:64.8%;}
.nav ul li .nav2 .dl_8{margin-left:71.2%;}	 */
}
@media (max-width:1540px) {
.nav ul li .nav2 dl dd{font-size: 16px;}
}
@media (max-width:1440px){
}

@media (max-width:1400px){
.logo{width: 32%}
	/*.nav ul li{font-size:16px;width: 13.5%;}*/
.nav ul li{font-size:16px;}
.nav ul li:hover a p{width:60px;background:#602751;}
.nav ul li a.hover p{width:60px;background:#602751;}

/* .nav ul li .nav2 .dl_1{margin-left:32%;}
.nav ul li .nav2 .dl_2{margin-left:38.2%;}
.nav ul li .nav2 .dl_3{margin-left:44.5%;}
.nav ul li .nav2 .dl_4{margin-left:51%;}
.nav ul li .nav2 .dl_5{margin-left:57%;}
.nav ul li .nav2 .dl_6{margin-left:43%;}
.nav ul li .nav2 .dl_7{margin-left:49.4%;}
.nav ul li .nav2 .dl_8{margin-left:67.6%;} */
.nav ul li .nav2 dl dd{font-size:15px;}
.ss input{width:60%;}
.dlzc{font-size:14px;}
.ss{width:24px;}
.dlzc{margin-right:10px;}

.case_de4_bg ul li p{height: 112px;}

.case_de2 ul li .case_de2_text p{font-size: 16px;}
}
@media (max-width:1235px) {
.logo{width: 33%}
.top_r{width: 65%;}
.nav {width: 80%;}
/*.nav ul li{font-size: 17px;float: left;height:96px; margin-right:2.5%;}*/
.nav ul li{font-size:15px;height:94px; margin-right:2.5%!important;}
.nav ul li:hover a p{width:58px;background:#602751;}
.nav ul li a.hover p{width:58px;background:#602751;}

/* .nav ul li .nav2 dl{width: 70%;float:left;margin-left:30%;max-width:1002px;} */
/* .nav ul li .nav2 .dl_1{margin-left:27%;}
.nav ul li .nav2 .dl_2{margin-left:34%;}
.nav ul li .nav2 .dl_3{margin-left:40.3%;}
.nav ul li .nav2 .dl_4{margin-left:39%;}
.nav ul li .nav2 .dl_5{margin-left:37%;}
.nav ul li .nav2 .dl_6{margin-left:45%;}
.nav ul li .nav2 .dl_7{margin-left:66.5%;} */
.nav ul li .nav2 dl dd {font-size: 14px;line-height: 43px;width:auto;}

.top_r1{width: 20%;}
.en{font-size:15px;margin-right: 30px;}
.dlzc{font-size:12px;margin-right:10px;}
.ss{width:24px;}

.case_de4_bg ul li{padding: 0 6.2%;}
}
@media (max-width:1320px){
.top_r{width: 65%;}
.logo{width: 24%;}
}

@media (min-width:0px) and (max-width: 1024px){
	body{max-width: 640px;height: auto;margin:0px auto;position: relative;}

	.pr_deb{overflow: auto;}.pr_deb ul{overflow: auto;}.pr_deb ul li{overflow: auto;}.pr_de2_t ul li{width:30%;}
	table{width: 1049px !important;}
	
/* 404 */
.error {
  margin: 40px auto;
  overflow: hidden;
}
.error img {
  display: block;
  width: 100%;
  margin: 0 auto;
}
.error img.error_pc {
  display: none;
}

	.register .login1_1 .register1 span{width: 37%;}
	.register .login1_1 .register1 input{width: 58%;}
	#top{height: 140px;position: relative;}
	.top{width: 100%;height:140px;max-width: 100%;overflow: unset;padding-left: 0%;padding-right: 0%;overflow: hidden;}
	.top .logo{width: 65%;margin-left: 0%;}
	.top_r{width: 96%;float: left;margin-left: 3%;height: auto;overflow: hidden;}
	.top_r1{width: 100%;float: left;margin-top: 0px;max-width: 100%;text-align: left;}
	.en{float: left;}
	.en a{display: block;float: left}
	.ss{margin-right: 3%;left: 150px;max-width: 190px;}
	.top_rr{display: block;right:0px;top:35px;width: 40px;height: 32px;margin-right: 3%;position: absolute;}
	.top_rr img{width: 40px;height: 32px;}

	.nav{width: 50%;position: absolute;top: 140px;right: 0px;height: auto;background:rgba(96,39,81, 0.9);;overflow: hidden;padding:20px 0px;z-index: 11;display: none;}
	.nav ul{width: 100%;display: block;}
	.nav ul li{font-size: 16px;line-height: 46px;text-align: center;margin-left: 0px;float: unset;display: block;font-weight: normal;width:100%;height:auto;}
	.nav ul li a{color: #fff;height: auto;margin-top: 0px;width:auto}
	.nav ul li a.hover{color: #fff;border-bottom: 1px #fff solid;width: 70%;margin-left: 15%;}
	.nav ul li a:hover{color: #fff;border-bottom: 1px #fff solid;width: 70%;margin-left: 15%;}
	.en{width: 100%;position: unset;}
	.nav ul li:hover .nav2{display: none;}

	.en .en1{position: unset;float: left;display: block;margin-left: 25px;width:50px;}

	#slideBox{display: none;}
	.sj_banner_de{display: block;width: 100%;height: auto;float: left;z-index: 9}
	.sj_banner_de img{width: 100%;height: auto;}
	.banner_bj{display: none;}
	.box_swipe{overflow:hidden;position:relative;display: block;}
	.box_swipe ul li{width: 100%;height: auto;}
	.box_swipe ul li img{width: 100%;height: auto;vertical-align: middle;}
	.box_swipe>ol{width: 100%;height:auto;position: absolute;text-align: center; bottom: 10px;z-index: 1;}
	.box_swipe>ol>li{width:10px;height: 10px;margin-left: 5px;margin-right: 5px;cursor: pointer;background: #646464;display:inline-block;text-align: center;}
	.box_swipe>ol>li.on{background: #fff;}

	
	.cp{width: 94%;padding-left: 3%;padding-right:3%;margin:35px auto 0px;}
	.cp_t{font-size: 22px;}
	.cp_cl{width: 99%;margin-left: 0%;height: auto;padding-bottom: 30px;}
	.cp_cl a h1{font-size: 18px;margin-top: 25px;}
	.cp_cl a p{font-size: 13px;margin-top: 10px;}
	.cp_cl a .more{margin:30px auto 0px;}
	.cp_cr{width: 100%;float: left;margin-right: 0px;margin-top: 25px;}
	.cp_cr li{width: 99%;border: 2px #dddddd solid;margin-left: 0px;height: auto;}
	.cp_cr li a .cp_cr1 img{margin-top: 30px;}
	#jjfa{margin:20px auto 0px;height: auto;}
	.jjfa{width:100%;max-width: 100%;padding-left: 2%;padding-right: 2%;height: auto;}
	.jjfa{width: 94%;padding-left: 3%;padding-right: 3%;}
	.jjfa1{margin-top: 60px;width: 100%;}
	.jjfa1 h1{font-size: 22px;text-align: center;margin-bottom: 15px;}
	.jjfa1 p{line-height: 24px;text-align: center;}
	.jjfa1 .more{margin:27px auto;}
	.jjfa2{width: 100%;height: auto;overflow: hidden;background: none;position: unset;padding-bottom: 40px;margin: 35px auto }
	.jjfa2 li{width: 33.3%;height: auto;overflow: hidden;float: left;margin-left: 0%;margin-top: 40px;}
	.jjfa2 .jjfa2_1{width: 50%;height: auto;margin-left: 0px;margin-top: 40px;}
	.jjfa2 .jjfa2_1 a{max-width: 87px;margin:0px auto;}
	.jjfa2 .jjfa2_2{width: 50%;height: auto;margin-top: 40px;margin-left: 0px;}
	.jjfa2 .jjfa2_2 a{max-width: 133px;margin:0px auto;}
	.jjfa2 .jjfa2_3{width: 33.3%;height: auto;margin-left: 0px;margin-top: 40px;}
	.jjfa2 .jjfa2_3 a{max-width: 87px;margin:0px auto;}
	.jjfa2 .jjfa2_4{width: 33.3%;height: auto;margin-left: 0px;margin-top: 40px;}
	.jjfa2 .jjfa2_4 a{max-width: 113px;margin:0px auto;}
	.jjfa2 .jjfa2_5{width: 33.3%;height: auto;margin-left: 0px;margin-top: 40px;}
	.jjfa2 .jjfa2_5 a{max-width: 87px;margin:0px auto;}

	#gyyl{height: auto;padding-bottom: 30px;height: 1210px;background: url(../images/sj_gy.jpg) no-repeat center center;}
	.gyyl{width: 94%;padding-left: 3%;padding-right: 3%;height: auto;margin-top: 30px;}
	.gyyl_r{width: 100%;margin-top: 552px;}
	.gyyl_r h1{font-size: 22px;}
	.gyyl_r .more{margin-top: 20px;}

	.gyyl_b{position: unset;margin-top: 40px;width: 100%;float: left;height: auto;padding-bottom: 30px;}
  .gyyl_b li{width: 50%;}
	.gyyl_b li h1{font-size: 36px;margin-top: 20px;}
	.gyyl_b li h1 span{font-size: 14px;margin-left: -10px;}
	.gyyl_b li p{font-size: 13px;}

	.xwzx{width: 94%;padding-left: 3%;padding-right: 3%;margin:40px auto 0px;}
	.xwzx_l{width: 100%; height:auto;}
	.xwzx_l2 h1{font-size: 18px;line-height: 30px;}
	.xwzx_r{width: 100%;margin-top: 25px;}

	.hzhb{margin:40px auto 0px;width: 100%;padding-left: 0%;padding-right: 0%;}
	.hzhb ul{overflow: hidden;margin:30px auto 0px;}
	.hzhb ul li{width: 33.3%;margin-bottom: 40px;}
	.hzhb ul li img{max-width: 90%;height: auto;display: block;margin:0px auto;}

	#bottom{border-top: 0px;}
	.bottom1{display: none;}
	.bottom2 ul a{line-height: 28px;}
	.bottom2_b{line-height: 25px;height: auto;padding-top: 20px;padding-bottom: 20px;}
	

	.pc_banner_de{display: none;}
	.sj_banner_de{display: block;}
    .list{height:auto;}.list ul{height:auto;width: 98%;padding-left: 0%;padding-right: 0%;}
	.list ul li{margin-left: 3%;font-size: 16px; height:44px;}
	.list ul li a{color: #666;display: block; height:38px; margin-top:5px; line-height:38px;}
    .list ul li a:hover{border-bottom: 1.5px #602751 solid;color: #602751; }
    .list ul li a.hover{border-bottom: 1.5px #602751 solid;color: #602751; }
	.about{margin:40px auto;width: 94%;padding-left: 3%;padding-right: 3%;}
	.about h1{font-size: 18px;}
	.about img{margin:15px auto;}

	.about2{width: 100%;margin:40px auto 0px;padding-left: 0%;padding-right: 0%;}
	.about2_t{font-size: 24px;margin-bottom: 20px;}
	.about2_c1{width: 90%;}
	.about2_c1 ul li{width: 100%;}
	.about2_c2 ul li{width: 20%;font-size: 14px;margin-left: 0%!important;}
	.about2_c2 ul li p{display: block!important;}
	.about2_c1 ul li .about2_c1_2{width: 90%;}
	.about2_c1 ul li .about2_c1_2  h1{margin-top: 30px;}
	.about2_c2{top: 35%;}
	.about2_c .core3_c3 {top: 33.5%;}

	.honor{width: 94%;padding-left: 3%;padding-right: 3%;margin:40px auto;}
	.honor_t{font-size: 28px;margin-bottom: 20px;}
	.honor_c{width: 100%;}
	.honor_c ul{width: 100%;}
	.honor_c ul li{width: 46%;margin-left: 3%!important;}
	
	.honor_c ul li .image{ width:97%; height:230px; border: 2px #ddd solid; line-height:226px; overflow:hidden;}
	.honor_c ul li img{width: 100%;height: auto;}
	.honor_c ul li .honor_c2{height: 55px;width: 100%;line-height: 55px;text-align: center;font-size: 15px;overflow: hidden;color: #666;}
	.honor_c ul li:hover .image{border: 2px #602751 solid;width: 97%;}
	.honor_c ul li:hover .honor_c2{color: #602751}
	
	
	.honor .core3_c3{display: none;}
	.honor_de2{height: auto;padding-top: 10px;padding-bottom: 10px;line-height: 28px;overflow: hidden;}
	.honor_de2 a{width: 100%;line-height: 38px;text-align: left!important;}

	.contact{width: 100%;margin:40px auto 0px;}
	.contact_cl{height: auto;overflow: hidden;width: 93%;}
	.contact_cl li{margin-bottom: 30px;margin-top: 0px;font-size: 16px;height: auto;width: 100%;}
	.contact_cl li h1{font-size: 16px;}
	.contact_cl li p{font-size: 15px;}
	.contact_cl li img{margin-bottom: 0px;}
	.contact_cr{max-width: 100%;width: 90%;margin-right: 5%;height: auto;}
	.contact_cr iframe{width: 100%;height: 300px;}

  .conta{min-height: 330px;width: 100%;max-width: 100%;height: auto;background-size:90%!important;}
  .conta_c{height: 330px;margin:0px auto;width: 100%;}
  .conta_c1{background-size: 100%;
        top: 54%;
    left: 46%;width: 18px;height: 25px;}
  .conta_c1_1{width: 320px;min-height: 120px;left: -150px;top: -80px;    background-size: 100% 100%;}
  .conta_c1_1 h1{font-size: 15px;padding-top: 10px;margin-bottom: 0px;margin-left: 20px;}
  .conta_c1_1 p{font-size: 12px;line-height: 22px;margin-left: 20px;}
  .conta_c2 .conta_c1_1{left: -250px;top: -90px;}
  .conta_c3 .conta_c1_1{left: -240px;top: -100px;}
  .conta_c4 .conta_c1_1{left: -210px; top: -100px;}
  .conta_c5 .conta_c1_1{left: -210px;top: -110px;}
  .conta_c6 .conta_c1_1{ left: -210px}
  .conta_c7 .conta_c1_1{ left: -210px;}
  .conta_c2{        top: 34%;
    left: 66%;}
  .conta_c3{    top: 53%;
    left: 73%;}
  .conta_c4{top: 70%;
    left: 66%;}
  .conta_c5{top: 75%;
    left: 64%;}
  .conta_c6{top: 70%;
    left: 62%;}
  .conta_c7{top: 57%;
    left: 70%;}

	.support{margin: 40px auto;width: 94%;padding-left: 3%;padding-right: 3%;}
	.support .service_t{font-size: 28px;}
	.support .service_t p{font-size: 16px;line-height: 25px;}
	.support_c{margin:35px auto 0px;}
	.support_cl{width: 100%;}
	.support_cl li{width: 99%;margin-right: 0%;}
	.support_cl li span{width: 15%;}
	.support_cl li input{width: 70%;}.support_cl li select{width: 70%;}
	.support_cl textarea{width: 96%;}
	/*.tj{margin-top: 30px;}*/
	.tj{width: 150px;height: 45px;background: #602750;border-radius: 5px;line-height: 45px;text-align: center;font-size: 14px;color: #ad8e26;margin-top: 30px;}
	.tj a img{width: 70%;}
	.support_cr{width: 100%;max-width: 100%;text-align: left;margin-top: 20px;}
	.support_cr1{text-align: left;}
	.support_cr1 h1{font-size: 24px;}
	.support_cr1 h1{font-size: 22px;}
	.support_cr1 p{margin-top: 7px;}
	.support_cr2{text-align: left;}

	#login .pc_banner_de{display: block!important;overflow: hidden;height: 500px!important;}
	.login{top: 50px;}
	.login1_1{width: 90%;padding:35px 5%;}

	.service{width: 94%;padding-left: 3%;padding-right: 3%;margin: 40px auto;}
	.service_t{font-size: 24px;}
	.service_c{margin: 30px auto;}
	.service_c1{height: 45px;}
	.service_c1 ul li{height: 45px;line-height: 45px;font-size: 12px;}
	.service_c1 ul li a{height: 45px;background-size: 30%;}
	.service_c2 input{font-size: 12px;}
	.service_c2 input{width: 60%;height: 45px;}
	.service_c2 img{width: 20px;margin-right: 3%;margin-top: 15px;height: auto;}
	.service_c1 ul li dl{top: 45px;}
	.service_c1 ul li dl dd{font-size: 12px;line-height: 30px;}
	.service_b{margin: 40px auto 0px;}
	.service_b ul h1{font-size: 13px;}
	.service_b ul h1 span{font-size: 13px;}
	.service_b ul li{font-size: 12px;}
	.service_b ul li span{width: 14%;}.service_b ul li .span1{line-height:16px; padding-top:8px;}
	.service_b ul li .span2{/*width: 13%;*/float: right;background-size: 30%;}

	#login .sj_register{display: block!important;overflow: hidden;height: 800px!important;}
	.register .login1_1 .register1{width: 55%;}

	#login .sj_forget{display: block!important;overflow: hidden;height: 600px!important;}
	.forget .login1_1 .forget1 input{width: 45%;}
	.forget .login1_1 .forget1 a{width: 29%;font-size: 13px;}
	.login1_1 li span{font-size: 13px;}

	.core{width: 94%;margin: 40px auto 0px;padding-left: 0%;padding-right: 0%;}
	.core h1{font-size: 28px;margin-bottom: 25px;}
	.core1 ul{margin: 30px auto;padding-left: 2%;padding-right: 2%;}
	.core1 ul li{width: 94%;margin-left: 3%!important;margin-bottom: 30px;}
	.core1 ul li .core1_2{height: auto;padding-bottom: 30px;}
	.core1 ul li .core1_2 h1{font-size: 17px;height: 50px;line-height: 50px;}
	.core1 ul li .core1_2 p{font-size: 14px;}

	.core2_l{width: 100%;}
	.core2_r{width: 90%;padding-bottom: 30px;}

	.core3 h1{font-size: 26px;}
	.core3{width: 94%;padding-left: 3%;padding-right: 3%;}
	.core3_c1{width: 100%;}
	.core3_c3{display: none}
	.core3_c1 li{width: 99%;margin-left: 0px!important;padding-bottom: 20px;}
	.core3_c1 li a img{width: 50%;margin-top: 30px;}
	.core3_c1 li a .core3_c1_1{width: 45%;margin-top: 20px;}
	.core3_c1 li a .core3_c1_1 h1{font-size: 18px;line-height: 26px;}
	.core3_c1 li a .core3_c1_1 .more{margin-top: 20px;}

	.core4{width: 100%;padding-left: 0%;padding-right: 0%;margin:50px auto 30px;}
	.core4 h1{font-size: 26px;margin-bottom: 30px;}
	.core4 ul li{width: 46%;margin-left: 3%!important;margin-bottom: 20px;}
	.core4 ul li a span{font-size: 13px;}
	
	.develop{margin-top:0px;}
	.develop_img{margin-bottom:10px;}
    .develop p{font-size: 16px; line-height:35px;}
	.develop ul{margin-top:10px;}
	.develop ul li{width:40%; display:inline-table; padding:20px 10px; background:#fff; margin-left:2%;  margin-right:2%; border-radius:30px 0 0 0; text-align:center; margin-top:2%; margin-bottom:2%;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);}
.develop ul li img{width:50px;margin-bottom: 0px;}.develop ul li h2{font-size: 13px;color: #333; height:30px;line-height: 18px;margin-bottom: 5px;margin-top: 10px;}
.develop ul li span{display:block; width:98%; margin:0 auto; height:40px; font-size:12px;  color:#fff;line-height:36px!important; padding-top:0px; background:#602751; border-radius:30px;}
.develop ul li:nth-child(4){padding-bottom:15px;}
.develop ul li:nth-child(4) h2{margin-bottom: 1px;}
.develop ul li:nth-child(4) span{width:100%;line-height:13px!important; padding-top:-2px;}
	
	.develop_list ul li{margin-top:10px; padding-bottom:10px;}
	.develop_list ul li .deve_img{float:none; width:96%; margin:0 auto;}
	.develop_list ul li .deve_text{float:none; width:96%; margin:0 auto;padding-top:20px;}
	.develop_list ul li .deve_text h2{height:2px; width:15px; margin-bottom:10px;}
	.develop_list ul li .deve_text h1{ font-size:20px;}.develop_list ul li .deve_text p{ font-size:14px;}
	.develop_list ul li.deve .deve_img{float:none; width:96%; margin:0 auto;}
	.develop_list ul li.deve .deve_text{float:none; width:96%; margin:0 auto;padding-top:20px;}
	
	.develop_con_left{display:none;}.develop_con{margin-top:20px;}
	.develop_content{float:none; width:96%; margin:0 auto; padding:0px; border:0px;}
	.content-title{font-size:24px; margin-bottom:0px;}.feature-list{margin-top:10px;}
	.feature-item li{ font-size:14px; line-height:22px; margin-bottom:10px;}
	.content-item {display:block; margin-bottom:20px; border-bottom:1px #ddd solid; padding-bottom:10px;}
	.content-item:last-child{ border-bottom:0px;}
	.image-container{margin-top:10px; display:block;}
	.image-container div{width:48%; margin-right:2%;height:auto; margin-bottom:2%;}
    .image-container div img {width:100%; height:150px;}
    .image-container div:nth-child(2){margin-right:0%;}
	

	.finance{margin:40px auto 0px;}
	.team .investment_t h1{font-size: 26px;}
	.finance .investment_t{padding-bottom: 30px;}
	.finance1 ul li{height: 63px;line-height: 63px;}
	.finance1 ul li a{height: 63px;}
	.finance1 ul li a p{font-size: 15px;width: 55%;height: 63px;}
	.finance1 ul li a span{width: 22.9%;font-size: 12px;background-size: 20%;padding-right: 35px;}
	.finance1 ul li a:hover span{background-size: 20%;}

	
	.news{margin: 40px auto;}
	.investment_t{font-size: 28px;padding-bottom: 30px;}
	.investment ul li{height: auto;}
	.investment ul li a{padding-top: 20px;padding-bottom: 20px;height: auto;width: 94%;padding-left: 3%;padding-right: 3%;}
	.investment ul li a .investment_1{width: 100%;}
	.investment ul li a .investment_1 h1{font-size: 18px;}
	.investment ul li a .investment_1 p{height: auto;font-size: 14px;line-height: 26px;}
	.investment ul li a .investment_2{width: 100%;margin-top: 20px;line-height: 20px;text-align: left;}
	.fy{margin:20px auto 45px;}

	.investment_de{width: 94%;}
	.investment_de .investment_t p{font-size: 16px;}

	.team{margin:40px auto;width: 94%;padding-left: 3%;padding-right: 3%;}
	.join h3{height: auto;}
	.join h3 span {
    margin-top: 10px;
    font-size: 13px;
    height: 30px;
    padding-left: 1%;
    padding-right: 1%;
    line-height: 30px;
    overflow: hidden;width: 22%;text-align: center;border-right: 0px;}
	.join h3 .join1{font-size: 14px;padding-left: 3%;width:22%;height:auto;}
	.join h3 .join2{margin-right: 1%;background-size: 18%;padding-right: 4%;width: 42%;padding-left: 0%;text-align: left;height: auto}
	.join h3 .join2 em{width: 25px;height: 25px;margin-right: 6%;}
	.join h3 .join2 em img{width: 25px;height: 25px;}

	.join li .join_2 p{font-size: 14px;}

	.news ul li{height: auto;padding-top: 20px;padding-bottom: 20px;}
	.news ul li{width: 100%;}
	.news ul li a{height: auto;width: 94%;padding-left: 3%;height: auto;padding-left: 3%;}
	.news ul li a .news_1{width: 100%;max-width: 100%;overflow: hidden;}
	.news ul li a .news_2{width: 100%;height: auto;}
	.news ul li a .news_2 h1{height: auto;line-height: 28px;font-size: 18px;}
	.news ul li a .news_2 p{height: auto;}
	.news ul li a .news_2 .more{margin-top: 30px;}

	.news_de{width: 94%;margin:40px auto 0px;}
	.news_det{width: 100%;}
	.news_det h1{font-size: 18px;line-height: 28px;}
	.news_det p{font-size: 13px;}
	.news_det p span{margin-left: 5px;margin-right: 5px;}
	.news_det p span a{margin-right: 4px;margin-left: 4px;}
	.news_det p span a img{width:22px;}
	.news_dec{width: 100%;color: #666;}
	.news_dec .fh a img{width: 90px;}
	.news_deb{margin:20px auto 30px;}
	.news_deb h1{font-size: 18px;}
	.news_deb li{width: 99%;height: auto;overflow: hidden;padding-bottom: 20px;margin-left: 0px!important;}
	.news_deb li a h2{font-size: 18px;margin-top: 15px;margin-left: 10px;}
	.news_deb li a p{font-size: 14px;margin-left: 10px;line-height: 24px;}

	.products{padding-left: 0%;padding-right: 0%;}
	.products ul li{margin-top: 0px;margin-bottom: 30px;width: 100%;height: auto;max-height: 800px;}
	.products ul li a{display: block;}
	.products ul li a img{width: 94%;height: auto;margin:0px auto;}
	.products ul li a .core3_c1_1{width:94%;max-width: 100%;margin-right: 3%;margin-top: 20px;height: auto;}
	.products ul li a .core3_c1_1 h1{font-size: 24px;}
	.products ul li a .core3_c1_1 h2{font-size: 18px;}
	.products ul li a .core3_c1_1 p{font-size: 15px;}
	.products ul .pr a img{margin-right: 3%;}
	.products ul .pr a .core3_c1_1{margin-left: 3%;}
	.welfare ul li{width: 96%;margin-bottom: 30px;margin-left: 2%!important;}
    /*.welfare ul li{width: 100%;margin-left: 3.5%;height: auto;overflow: hidden;border: 1px #dddddd solid;float: left;margin-bottom: 50px;}*/
	.welfare ul li .welfare2 p{height: auto;overflow: hidden}

	.team1 ul li .team1_2 p{font-size: 12px;line-height: 22px;height: 352px;overflow: hidden}

	.recruit1 ul li {padding-bottom: 25px;border-bottom: 20px #fff solid;}
	.recruit1 ul li .recruit1_1{width: 100%;}
	.recruit1 ul li .recruit1_2{width: 92%;margin-top: 20px!important;}

	.pr_det{width: 94%;}
	.pr_det h1{font-size: 24px;}
	.pr_det p{font-size: 14px;}
	.pr_de ul li img{width: 100%;}
	.pr_de ul li .core3_c1_1{text-align: center;width: 94%;margin-right: 3%;max-width: 100%;margin-top: 25px;}
	.pr_de ul li .core3_c1_1 h1{text-align: center;}
	.pr_deb ul li span{width: 6.2%;}
	.pr_deb ul li .li2{width: 6.2%;}
	.pr_deb ul li{font-size: 13px;}
	.pr_deb ul .h1{font-size: 13px;}
	.pr_deb ul .pro{height: 75px;}
	.pr_deb ul .pro .li1{width: 16.7%;height: 65px;line-height: 24px;padding-top: 10px;padding-bottom: 5px;margin-bottom: 0px;}
	.pr_deb ul .pro span{height: 38px;line-height: 34px;overflow: hidden;width: 14.15%;border-bottom:1px #dddddd solid;}
	.cpxx .pr_deb_t{font-size: 26px;}
	.cpxx ul li{width: 46%;margin-left: 3%!important;margin-bottom: 20px;}
	.cpxx ul li a h1{margin-left:15px;}
	.cpxx ul li a{width: 100%;padding-left: 0%;}
	.cpxx ul li a p{font-size: 13px;margin-top: 10px;width: 90%;margin-left: 5%;text-align: center;line-height: 22px;}
	.cpxx ul li a{overflow: hidden}
	/*.cpxx ul li:hover{background: url(../images/so2.png) no-repeat  center right;}*/

	.gjxx{width: 94%;padding-left: 3%;padding-right: 3%;margin: 40px auto 0px;}
	.gjxx .pr_deb_t{font-size: 26px;}

	.recruit1{margin:0px auto ;}
	.recruit1 ul li .recruit1_2{margin-top: 10px;}
	.recruit1 ul li .recruit1_2 h1{font-size: 18px;}
	.recruit1 ul li .recruit1_2 p{font-size: 13px;line-height: 22px;}

	.solution ul li .solution_2 h1{font-size: 15px;line-height: 26px;height: 52px;}
	.solution ul li .solution_2 p{font-size: 13px;line-height: 24px;}

	.team1 ul li{width: 50%;float: left;border-bottom: 1px #dddddd solid!important;}
	.team1 ul li .team1_1{width: 100%;max-width: 100%;}
	.team1 ul li .team1_1 img{display: block;width: 90%;display: block;margin:0px auto;}
	.team1 ul li .team1_2{width: 90%;margin-left: 5%;margin-top: 10px;}
	.team1 ul li .team1_2 h1 {font-size: 24px;}
	.team1 ul li .team1_2 h2{padding-bottom: 20px;}

	

	.fy ul li{font-size: 16px;width: 30px;height: 30px;line-height: 30px;margin-left: 1px;margin-right: 1px;}

	.map{width:94%;}
	.nav ul li a.hover p{display:none;}
	.nav ul li a p{display:none;}
	.nav ul li .nav2{display:none;border-top:0px;}
	.join li .join_1 .join2 i{background-size:50%;height:65px;margin-top:-16px;}
	.join li .join_1 .join2 i .join_2{width:94%;}
	.join li.hover .join_1 .join2 i .join_2{height:770px;}
	.join li .join_1 .join2 i:hover .join_2{height:770px;}
	.join li.hover{height:870px;}
	.gjxx ul li a .span1{font-size:15px;}
	.about2_c2 ul li.on{color:#666;}
	/*.gyyl_b li h1{background: url(../images/j.jpg) no-repeat 96% 25px; background-size: 10%;font-size:34px!important;}
    .gyyl_b li .number-list1{background: url(../images/j.jpg) no-repeat 90% 25px; background-size: 10%;}*/
	.gyyl_b li h1{font-size:34px!important;}
    .gyyl_b li .number-list1{}
    .gd1{width:100%;}
    .gd{width:94%;right:3%;}
    .img-container img{width:100%;height:auto;}
.core3_c .core3_c1 li a{height:auto;}
/*.cpxx ul .so1:hover{background: url(../images/xz1_1.jpg) no-repeat center right;border: 1px #5d264f solid;box-shadow:#eeeeee -5px 5px 15px;}*/
.xwzx_l1{height:auto;}

  .shzp{width: 100%;height: auto;overflow: hidden;padding-left: 0%;padding-right: 0%;max-width: 100%;margin:45px auto 0px;display: block;float: left;}
  .shzp_t{width: 94%;margin:0px auto;font-size: 28px;}
  .shzp_t p{font-size: 16px;margin-top: 15px;}
  .shzp_b ul li{margin-left: 3%;margin-top: 52px;width: 45%;}
  .shzp_b ul li .shzp_b1{width: 100%;max-width: 188px;height: auto;}

  #xyzp{width: 100%;height: auto;overflow: hidden;padding-left: 0%;padding-right: 0%;max-width: 100%;margin:45px auto 0px;display: block;float: left;}
  .xyzp{margin:45px auto;}
  .xyzp_b ul li{width: 33%!important;background: none;}
  .xyzp_b ul li .xyzp_b2{font-size: 18px;}

  .w_lr{width: 100%;height: auto;overflow: hidden;padding-left: 0%;padding-right: 0%;max-width: 100%;margin:45px auto 0px;display: block;float: left;}
  .rcll{width: 94%;margin-left: 3%;margin-bottom: 45px;}
  .rcll .rcll_l ul li{width: 100%;height:auto;overflow: hidden;float: left;border-radius:10px}
  .rcll .rcll_l{width: 100%;}
  .rcll_l1{top:34%;width: 100%;}
  .rcll .rcll_r{width: 100%;margin-top: 20px;}
  .rcll .rcll_r h1{font-size: 26px;height: 50px;margin-bottom: 10px;}
  .rcll .rcll_r p{color: #666}
  .jjfa{display:none;}
  .news_dec img{margin:25px auto 0px;}
  .gd{overflow: unset;}
  .gd1{overflow: unset;}
  .gd em{top:-50px;right:5%;}
  .jjfa_sj{display: block;width: 100%;height: auto;max-width: 640;margin:40px auto 0px;position: relative;overflow: hidden;}

  .jjfa_b{text-align: center;bottom: 10px;}
  .jjfa_b ul{width: 100%;height: auto;background: none;overflow: hidden;display:inline-block;}
  .jjfa_b ul li{width: 15%;height: 70px;text-align: center;float: left;margin-left: 4%!important;margin-top: 0%!important;background-size: 80%!important}
  .img-container{width: 80%;margin-left: 10%;}
  .img-container{top:0px;}

  table{width: 96%;}
  table tr{width: 100%!important;}
  table tr td{width: auto;padding-left: 2%;}
    table tr td p{width: auto;font-size: 12px!important;}
  table span{font-size: 14px;transform: scale(1.0.5);}

  .core2 ul li{width: 100%;float: none!important;}
  .core2 ul li .core1_1{width: 100%;}
  .core2 ul li .core1_2{width: 100%;margin-left: 0%;}
  
  .pro1{width: 100%;height: auto;overflow: hidden;margin: 0px auto 20px;position: relative;}
  .pro1_1{width: 100%;height: auto;overflow: hidden;margin: 15px auto;}
  .pro1_2{width: 100%;height: auto;overflow: hidden;text-align: center;position:relative;top:0px;left: 0px;z-index: 1;color: #333;}
  .pro1_2 h1{font-size: 24px;color: #333;font-weight: bold; margin-bottom:15px;}
  .pro1_2 p{width: 96%;height: auto;overflow: hidden;margin: 0px auto;font-size: 16px;text-align: center;line-height: 25px;}
  .pro1_3{width:60%; margin:10px auto 0px; text-align:left;}
  .pro1_3 p{ text-align:left;}
.gallery-thumbs .swiper-slide{margin-left:-90px!important}

.conta_c7 .conta_c1_1 p{font-size: 12px;}
.about p{color:#333;font-size: 16px;}

.search{margin: 45px auto 40px;}
.search1{width: 94%;font-size: 16px;}
.search1 .input{width: 70%;font-size: 16px;}
.search2{margin:40px auto 0px;}
.search2 ul a{width: 20%;font-size: 14px;}
.search3{width: 94%;padding-left: 3%;padding-right: 3%;}
.search3 h2{height: auto;padding-bottom: 30px;overflow: hidden;}
.search3 li{height: auto;padding-bottom: 30px;margin-top:37px;font-size: 18px;}
.search3 li p{font-size: 13px;line-height: 22px;}

.service_1_1{width: 100%;font-size: 14px;}
.service_1_1 h1{height: 60px;}
.service_c1{width: 90%!important;margin-top: 10px;margin-bottom: 25px;}
.service_b ul li a .span2_1{background-size: 50%;}

.dx{    width: 20px;
    height: 20px;
    position: absolute;
    top: 0px;
    right: 0px;}

/* 案例 */
.case{margin-top: 60px;}
.case ul li{width: 100%;box-shadow: 0 0 10px #ddd;margin-bottom: 15px;}
.case .case_text h1{height: auto;font-size: 18px;}
.case .case_img img{width: 100%;height: 85%;transform: scale(1.2);}
.case .case_text{padding: 0 3%;transform: translateY(-25%);}
.case .case_text p{opacity: 1;}

.case_de1_bg{padding-top: 30px;padding-bottom: 30px;}
.case_de1_bg .case_title h1{font-size: 24px;}
.case_de1{padding-top: 25px;}
.case_de1 .case_de1_text p{line-height: 25px;margin-bottom: 10px;}
.case_de1 .case_de1_text h1{text-align: center;}
.case_de1 .case_de1_img{float: none;width: 100%;}
.case_de1 .case_de1_text{float: none;width: 100%;margin-top: 15px;}

.case_de1_num{margin-top: 20px;}
.case_de1_num ul li{float: none;width: 100%;margin-right: 0;margin-bottom: 15px;border-bottom: 1px solid #ddd;padding-bottom: 8px;}
.case_de1_num ul li h1{border: 0;font-size: 24px;padding-bottom: 0;}
.case_de1_num ul li span{font-size: 16px;}
.case_de1_num ul li p{font-size: 16px;line-height: 25px;margin-top: 6px;}

.case_de2_bg{padding-top: 30px;padding-bottom: 15px;}
.case_de2_bg .case_title{margin-bottom: 20px;}
.case_de2_bg .case_title h1{font-size: 32px;}
.case_de2_bg .case_title p{font-size: 16px;line-height: 25px;}
.case_de2 ul li{width: 100%;height: auto;margin-bottom: 15px;}

.case_de2 ul li .case_de2_text{padding: 3%;}
.case_de2 ul li .case_de2_text p{font-size: 16px;line-height: 25px;height: 75px;}

.case_de3_bg{padding-top: 30px;padding-bottom: 30px;}
.case_de3{padding-top: 20px;padding-bottom: 20px;}
.case_de3_bg .case_title h1{font-size: 32px;}
.case_de3_bg .case_title p{font-size: 16px;line-height: 25px;}
.case_de3 p{line-height: 25px;margin: 15px 0;}
/* .case_de3 {overflow-x: auto;} */
/* .case_de3 img{max-width: initial;width: 200%;} */

.case_de4_bg{padding-top: 30px;padding-bottom: 10px;}
.case_de4_bg ul li{float: none;width: 100%;padding: 0 !important;margin-bottom: 20px;}
.case_de4_bg ul li p{line-height: 25px;height: auto;margin-top: 10px;}

.case_de5_bg{padding-top: 30px;padding-bottom: 30px;}
.case_de5_bg .case_title{margin-bottom: 20px;}
.case_de5_bg .case_title h1{font-size:32px;}
.case_de5 .hd{margin-bottom: 20px;}
.case_de5 .hd ul li{font-size: 17px;border-bottom: 2px solid transparent;padding: 0 12px; text-align: center;}
.case_de5_item{float: none;width: 100%;margin-right: 0;margin: 0 0; margin-bottom: 20px;}
.case_de5_img{float: none;margin: 0 auto;width: 18%;margin-bottom: 10px;}
.case_de5_text{float: none;width: 100%;text-align: center;}
.case_de5_text h1{font-size: 18px;}
.case_de5_text p{line-height: 25px;}

.case_de6 .pr_deb_t{font-size: 32px;margin-bottom: 20px;}
.case_de6{padding: 0;padding-top: 30px;}
.case_de6 .service_b{margin: 0 auto 0;}
}






