/* 没有media的是全局通用样式，有media的只在描述范围内有效 */
/* reset */
body,div,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,a,img{ margin:0; padding:0;border:none;}
body{ background: #fff;font-family: "Microsoft YaHei","微软雅黑",arial;font-size: 12px;color: #333333;font-weight: normal; }
textarea,input{ font-family: "Microsoft YaHei","微软雅黑",arial;color: #333333;font-size: 12px;padding: 0;margin: 0;outline: none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
input:focus,textarea:focus{	outline: none;}
ol,ul,li{ list-style: none;}
h1,h2,h3,h4,h5,h6{ font-size:12px;color: #333333;font-weight:normal; }
a,a:link,a:visited,a:focus,a:active,a:hover{ font-family: "Microsoft YaHei","微软雅黑",arial;color: #333333;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0); }
a:hover{ color: #e40011; }
em{ font-style:normal;}
/* float设置 */
.fl{float: left;}
.fr{float: right;}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

/* 清除浮动 */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {*zoom:1;}
.clearfix {display:block;}

/* 宽度设定 */
.wrapper{width: 100%;overflow: hidden;}
.wfix{width:90%;margin: 0 auto;position: relative; max-width:1500px;}


/* header */
.header{height:165px; position: fixed; z-index: 9999; width: 100%; background: #fff;box-shadow: 0px 1px 3px #aaa;}
.h_top{background:#000;color: #fff;height:35px;line-height:35px;font-size: 14px;}
.h_top a{color: #fff;padding: 0 10px;}
.h_top a.serch{display:block;padding-top:3px;padding-right: 0px;width: 17px;height: 15px;float: right;}
.h_top a.serch img{width: 100%;}
.h_md{width:90%; margin:0 auto;position: relative;max-width:1500px;}
.h_md .logo{margin-top: 25px;}
.h_md .logo img{width: 100%;}
.h_md .rbox .pho{position: absolute;/*width: 300px;*/height:40px;right: 0;margin-top: 15px;color:#333;font-size: 14px;background: url('/template/default/images/phone.jpg') no-repeat left;padding-left: 25px;}
.h_md .rbox .pho b{color:#e40011;font-size: 25px; }
.header .navBtn{display: none;}
.header .rbox .nav .sub{width:100%;position: absolute;top:67px;left:10px; z-index: 999;background: rgba(255, 255, 255, 0.705);display: none;}
.header .rbox .nav .sub li a{font-size: 14px;display: block;text-align: center;padding: 10px 0;}
.header .rbox .nav .sub li a:hover{background: red;color: #fff;}

.header .rbox .nav .sub2{ left: -350px; width: 850%; padding: 15px; position: ; }
.header .rbox .nav .sub2 li{ float: left; margin: 0 5px; position: relative; }
.header .rbox .nav .sub2 li a{ padding: 0; display: block; width: 200px; height: 200px; overflow: hidden; }
.header .rbox .nav .sub2 li img{ width: 200px; transition: all 0.3s;  }
.header .rbox .nav .sub2 li:hover img{ transform: scale(1.2); }
.header .rbox .nav .sub2 li .stxt{width: 100%; position: absolute; top: 0; height: 200px; line-height: 180px; text-align: center;}
.header .rbox .nav .sub2 li .stxt .ftit{ color: #fff; font-weight: bold; font-size: 18px;  margin: 10px; height: 180px; transition: all 0.6s;}
.header .rbox .nav .sub2 li:hover .stxt .ftit{ border: 1px solid #fff; }

.serchbox{position: absolute;right: 0;width:300px;height:100%;background: #000;overflow: hidden;display: none;}
.serchbox input{display: block;width:70%;height: 80%;margin-top:1%;float: left;font-size: 16px;background: none;color: #fff;border-bottom: #fff solid 1px;}
.serchbox .sbox img{width: 100%;}
.serchbox .cbox img{width: 100%;}
.serchbox .sbox{display: block;width: 17px;height: 22px;padding-top: 5px;margin-right: 5px;float: left;}
.serchbox .cbox{display: block;width: 16px;height: 26px;padding-top: 5px;float: left;}

.header .rbox{height:auto;}
.header .nav{height:65px;margin-top: 63px;}
.header .nav .toptxt{float:left; height:68px;position: relative;}
.header .nav .toptxt .toplist{font-weight:bold;display:inline-block;font-size:16px;color:#000;height:65px;line-height:28px;text-align:center; border-bottom:solid 1px #fff ; margin-left:30px;}

.header .nav .toptxt .toplist:hover ,.header .nav .cur .toplist{border-bottom:solid 3px #e40011 ;-webkit-transition:all 0.7s;transition:all 0.7s; color:red;transition-property:background;-moz-transition-property: background; /* Firefox 4 */-webkit-transition-property:background; /* Safari 和 Chrome */-o-transition-property:background;}

/* footer */
.footer{background:#262626; color:#fff;}
.footer_box{padding:50px 0 30px 0;}
.footer_box .footer_text{float:left; max-width:320px;}
.footer_box .footer_text h4{height:45px; line-height:45px; font-size:30px; color:#fff; background:url('/template/default/images/call_bg.png') no-repeat left center; text-indent:60px;}
.footer_box .footer_text p{font-size:15px; color:#fff; line-height:28px;}
.footer_box .footer_nav{display:inline-block; float:left; margin-left:30px;}
.footer_box .footer_nav dl{display:inline-block; float:left; margin-left:30px;}
.footer_box .footer_nav dl dt{font-size:15px; color:#e3e3e3; padding-bottom:10px;}
.footer_box .footer_nav dl a{color: #fff;}
.footer_box .footer_nav dl dd{font-size:14px; color:#8d8d8d; line-height:26px;}
.footer_box .footer_nav dl dd a:hover{text-decoration: underline;}
.footer_box .wxqr{width:120px; display:inline-block; float:right; padding-left: 10px; margin-bottom: 5px; }
.footer_box .wxqr .qr{width:120px; height:120px;}
.footer_box .wxqr .qr img{width:100%; height:100%;}
.footer_box .wxqr p{font-size:12px; color:#fff; padding:6px 0; text-align:center;}
.footer .copy{font-size:14px; color:#fff; text-align:center; padding:20px 0; border-top:1px solid #535353;}
.footer .copy a {color: #fff;}
.footer .copy.mob{ display: none;}

/*返回顶部*/
.retop ul{ overflow:hidden;}
.retop li{ float:left; margin-left:10px;}
.retop li img{ display:block;}
.rtTop{ width:43px; height:43px; overflow:hidden; position:fixed; top:80%; right:2%; cursor:pointer;  display:none;}
.rtTop h4{ width:43px; height:43px; overflow:hidden; position:relative;}
.rtTop img{ display:block; position:absolute; top:0; left:0;}


/* banner */
.banner{width: 100%;height:auto;overflow: hidden; margin-top: 165px;}
.banner .swiper-container{width: 100%;height: 100%;}
.banner .swiper-container img{width: 100%;height:100%;}
.banner .list{width:100%;height: 100%;}
.banner .pcpt{display: block;}
.banner .mbpt{display: none;}
.banner .swiper-button-prev{background-image: url('/template/default/images/arrow-left-light.png');}
.banner .swiper-button-next{background-image: url('/template/default/images/arrow-right-light.png');}
.banner .swiper-pagination{width:auto;height: 8px;padding: 0;margin: 0; left: 50%;
    transform: translateX(-50%);
bottom: 38px;}
.banner .swiper-pagination span{width: 8px;height: 8px;background: none;padding: 0;margin: 0;border: solid 1px #fff;margin: 0 25px;opacity: 1;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{background: #fff;}
/* inbanner */
.inbanner{width: 100%;height: auto;overflow: hidden; margin-top: 165px;}
.inbanner .pcpt{display: block;width: 100%;height: 100%;}
.inbanner .mbpt{display: none;width: 100%;height: 100%;}

/* 标题 */
.article {padding: 40px 0 35px 0;position: relative;}
.article h2.h2_title { text-align: center;padding-top: 45px;position: relative;z-index: 2;}
.article h2.h2_title a { color: #e40011;font-weight: lighter;font-size: 34px;}
.article h2.h2_title i { display: block;font-size: 30px;color: #e40011;text-transform: uppercase;margin-top: 5px;font-style: normal;}
.article p.p_title	{ font-size: 14px;color: #333;text-align: center;margin-top: 70px;position: relative;z-index: 2;}
.article span.fk { display: block;height: 150px;width: 70px;position: absolute;border: 2px solid #e0e0e0;left: 50%;margin-left: -35px;top: 55px;z-index: 0; }

/* 新 */
/* index title */
.s_title { position:relative; margin:60px 0; text-align:center; }
.s_title .idxt1{font-size: 18px;color: #333333; font-weight: bold; margin-bottom:10px ;}
.s_title .idxt2{ color: #d2b068; font-size: 35px; font-weight: normal; font-family: "arial"; text-transform: uppercase; background:url(/template/default/images/titlebg.png) no-repeat 0 0;line-height: 70px;background: url(/template/default/images/titlebg.png) no-repeat center 60px; }
.s_title h2{font-size: 18px;color: #333333; font-weight: bold; margin-bottom:10px ;}
.s_title h3{ color: #d2b068; font-size: 35px; font-weight: normal; font-family: "arial"; text-transform: uppercase; background:url(/template/default/images/titlebg.png) no-repeat 0 0;line-height: 70px;background: url(/template/default/images/titlebg.png) no-repeat center 60px; }
.s_title a{  position:absolute; right:0; top:25px; display:block; height:45px; color:#929393; font-size:14px; line-height:45px; padding:0 35px; border:1px solid #e4e1e1;}
.s_title a:hover{ border:1px solid #43536c; color:#43536c; }
.s_title p{font-size: 16px;color: #5f5f60; line-height:20px; padding-top:25px;}




/* 内页栏目 */
.inner-type{border-bottom: 1px solid #e8e8e8;}
.inner-link, .inner-linkpro{float: left;}
.inner-link a, .inner-linkpro a{
	float: left;
	display: inline-block;
	line-height: 60px;
	color: #535353;
	font-size: 16px;
	margin-right: 24px;
	border-bottom: 2px solid #fff;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.inner-link a:hover, .inner-linkpro a:hover{color: #e40011;border-bottom: 2px solid #e40011;}
.inner-link a.on, .inner-linkpro a.on{color: #e40011;border-bottom: 2px solid #e40011;}

.inner-nav{float: right;margin-top: 18px;}
.inner-nav .mbxdh{float: left;display: inline-block;color: #686868;font-size: 12px;line-height: 24px;}
.inner-nav .mbxdh a{color: #686868;font-size: 12px;line-height: 24px;}
.inner-nav .mbxdh a.house{background: url("/template/default/images/house.jpg") no-repeat left center;padding-left: 26px;}
.inner-nav span{float: left;color: #686868;display: inline-block;font-size: 12px;line-height: 24px;margin: 0 4px;}

/* 案例 */
.home_sec1 {
    overflow: hidden;
}
.home_sec1_box {
    margin: 0px -3px;
    display: flex;
    height: 600px;
}
.home_sec1_con {
    float: left;
    width: 50%;
    padding: 0px 2px;
    transition: all .7s;
    flex: 1;
    min-width: 40%;
    overflow: hidden;
}
.home_sec1_con2{padding: 0;}
.home_sec1_con a {
    display: block;
    position: relative;
    height: 100%;
    overflow: hidden;
}
.home_sec1_con:hover {
    min-width: 60%;
}
.home_sec1_bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #303030;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
}
.home_sec1_text {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    text-align: center;
    color: #ffffff;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    letter-spacing: 4px;
}
.home_sec1_text .tit {
    font-size: 23px;
    margin-bottom: 10px;
    letter-spacing: 15px;
}
.home_sec1_text .more {
    font-size: 20px;
    text-transform: uppercase;
    font-family: "Roboto-Light" !important;
}
.home_sec1_tit {
    margin-bottom: 30px;
    font-size: 32px;
    text-align: center;
    position: relative;
}

/* 新 */
.cas { width:33.33%;}
.cas img { width:100%;}
.altxtcon{height:  auto; width:  100%;bottom:0; border:0; background-color:  rgba(0, 0, 0,0.6); -webkit-box-flex:  1; -ms-flex:  1 1 0%; flex:  1 1 0%; position:  absolute; display:  -webkit-box; display:  -ms-flexbox; display:  flex; -webkit-box-align:  center; -ms-flex-align:  center; align-items:  center; -webkit-box-pack:  end; -ms-flex-pack:  end; justify-content:  flex-end; -webkit-box-orient:  vertical; -webkit-box-direction:  normal; -ms-flex-direction:  column; flex-direction:  column; }
.altit{margin-top: 40px; margin-bottom: 0px;  font-weight: 100;color:#fff; font-size: 20px;}
.altiten{font-size:  14px; text-transform:  capitalize; font-family: "Microsoft YaHei",  arial; color: #a6a6a6;padding-top:0.5em;padding-bottom:4em;padding:0.5em 0.5em 4em 0.5em;}
.cas .al_more{opacity: 0;display: inline-block;
    background: none;
    color: #d88e3a;
    padding: 5px 18px;
    border: 1px solid #d88e3a;margin-bottom:-50px;
    font-size: 18px;
	cursor:pointer;}
.cas:hover {cursor:pointer;}	
.cas:hover  .altit{color: #333;}
.cas:hover  .al_more{opacity: 1;transition: All 0.5s ease;margin-bottom:20px;}
.cas:hover .altxtcon{ background-color:rgba(255,255,255,0.95);}

@media screen and (max-width:768px) {
.altit{margin-top: 10px; margin-bottom: -30px;  font-weight: 100;color:#fff; font-size: 20px;}
}



/* 关于威廉希尔 */
.abo_con {height: auto; /* background: url('/template/default/images/jianjiept.png') no-repeat center; */}
.abo_con a:hover{ color: #333; }
.abo_con .abo_num {width: 100%;height:auto; margin-top:50px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.abo_con .abo_num dl{ width:19%; margin:0 3% 0;text-align: center; background: url(/template/default/images/iserve_bg1.png) no-repeat 0 0; background-size:100% auto; padding-bottom: 10%;}
.abo_con .abo_num dl:nth-child(2n){background: url(/template/default/images/iserve_bg2.png) no-repeat 0 0;background-size:100% auto; padding-bottom:10%;}

.abo_con .abo_num dl dt{font-size: 52px;color: #333;font-weight: bold;margin-top: 70px;}
.abo_con .abo_num dl:nth-child(2n) dt{color: #eee;}
.abo_con .abo_num dl dd {font-size: 15px;line-height: 24px;margin-top: 40px;}
.abo_con .abo_num dl:nth-child(2n) dd {color:#eee}

@media only screen and (max-width: 1400px){
.abo_con .abo_num dl dt{font-size: 45px;margin-top: 50px;}
.abo_con .abo_num dl dd {margin-top: 30px;}
}

@media only screen and (max-width: 1200px){
.abo_con .abo_num dl dt{font-size: 35px;margin-top: 40px;}
}
@media only screen and (max-width: 1080px){
.abo_con .abo_num dl dt{font-size: 30px;margin-top: 40px;}
.abo_con .abo_num dl dd {font-size: 14px;line-height: 24px;margin-top:10px;}
}
@media only screen and (max-width: 680px){
.abo_con .abo_num dl dt{font-size: 24px;margin-top: 30px;}
.abo_con .abo_num dl dd {font-size: 12px;line-height: 24px;margin-top:10px;}
}

@media only screen and (max-width: 480px){
.abo_con .abo_num {margin-top: 20px;}
.abo_con .abo_num dl dd {margin-top:0px;}
 .abo_con .abo_num dl{ width:30%; margin:0 10% 0;padding-bottom: 12%;}
 .abo_con .abo_num dl:nth-child(2n){ padding-bottom: 7;} 
}



.abo_con .abo_left {width: 40%;}
.abo_con .abo_left video{ margin-top: 60px;}
.abo_con .abo_left iframe{ margin-top: 60px; height:400px; }
.abo_con .abo_right {width: 55%;padding-top: 50px;font-size: 14px;line-height: 30px; text-indent: 25px; color: #333;}
.abo_con .abo_right .abtit{border-bottom: solid 1px #eee;text-indent: 0px;line-height: 30px;margin-bottom: 10px;font-size: 16px;font-weight: 600;}
.abo_con .abo_right b{color: #5555;margin-left: 10px;font-size: 14px;}
.abo_con .abo_right .read_more {display: block; text-indent: 0; width: 154px;height: 46px;line-height: 46px;text-align: center;font-size: 20px;text-transform: uppercase;color: #e40011;border:2px solid #e40011;margin-top: 30px;}
.abo_con .abo_right .read_more:hover {background: #e40011;color: #fff;}
.abo_con .abo_right .name{margin-top: 20px;margin-right:10px;text-align: right;}
.abo_con .abo_right .name span{ display: table; float: right; line-height: 50px; margin-right: 15px;}
.abo_con .abo_right .name img{ display: table; float: right;}
.abo_con .abo_right .name b{font-size: 25px;color: #333;}

/* 产品中心 */
.gcal {position: relative;padding-bottom: 40px;}
.gcal .gcal_con {width: 1200px;margin: 0 auto;height: 502px;position: relative;}
.gcal .gcal_con ul {position: absolute;top: 0;left: 0; overflow:  visible;margin-left: -695px;}
.gcal .gcal_con ul li {position: relative;float: left;width: 730px;height: 502px;margin-left: 100px;}
.gcal .gcal_con ul li img{width: 100%;height: 100%;}
.gcal .gcal_con ul li:first-child {padding-left: 0;}
.gcal .gcal_con ul li .gcal_aljs {display: none; position: absolute;left: 190px;bottom: -40px;width: 250px;padding: 55px 60px 40px 60px; height: 115px;background: url('/template/default/images/gcalbg01.png') no-repeat left top;}
.gcal_aljs h2 {font-size: 22px;text-align: center;font-weight: normal;margin-bottom: 15px;}
.gcal_aljs h2 a {color: #fff;}
.gcal_aljs .aljs_p1 {color: #fff;line-height: 20px;font-size: 13px;text-align: center;}
.gcal_aljs .aljs_a1 {display: block;width: 370px;height: 40px;background: #e40011;position: absolute;left: 0;bottom: 0;}
.gcal_aljs .aljs_a1 i {display: block; height: 11px;width: 91px;background: url('/template/default/images/jtr01.png') no-repeat center;margin: 14px auto;}

.gcal .gcal_leftbtn {position: absolute;left:135px;top: 0;width: 100px;height: 602px;background: #fff;z-index: 4;}
.gcal .gcal_leftbtn span {display: block;width: 31px;height: 51px;margin: 230px auto 0 auto;background: url('/template/default/images/jt01.png') no-repeat left center;cursor: pointer;}

.gcal .gcal_rightbtn {position: absolute;right: 135px;top: 0;width: 100px;height: 502px;background: #fff;z-index: 4;}
.gcal .gcal_rightbtn span {display: block;width: 31px;height: 51px;margin: 230px auto 0 auto;background: url('/template/default/images/jt01.png') no-repeat right center;cursor: pointer;}
.gcalmedia .productm{display: none;}
/* 案例 新 */
.qs { height: 1024px; background: url("/template/default/images/qsb.jpg") no-repeat center 199px; font-family: "Microsoft YaHei", serif; position: relative;}
.xqs { width: 1200px; margin: 0 auto; position: relative;     margin-top: -4px;}
.qsu { height: 184px;}
.qsu li { float: left; width: 33.33%;}
.qsu li a { display: block; height: 184px; line-height: 149px; font-size: 16px; color: #000000; padding: 0 58px; text-align:center;}
.qsu li a:hover,.qsu li.on a { background: url("/template/default/images/qsk.jpg") no-repeat center 0; text-align:center;}
.qst1 { position: absolute; right: 0; top: 48px; width: 141px; height: 152px;}
.qsd { margin-top: 97px;}
.qsd dt { float: left; width: 603px;}
.qsd dt img { width: 593px; height: 413px; border: 5px solid #dfceb0; display: block;}
.qsd dd { float: left; width: 539px; height: 422px; background: #ffffff; }
.qsd dd h3 { height: 120px; padding-top: 45px; font-weight: normal;}
.qsd dd h3 p { float: left; font-size: 50px; color: #000000; line-height: 50px;}
.qsd dd h3 p span { display: block;}
.qsd dd h3 em { display: block; float: left; font-size: 30px; font-style: normal; color: #000000; margin: 60px 0 0 15px;}
.qsz p { float: left; height: 239px; border-right: 1px solid #cbcbcb; width: 16px; padding-right: 37px; font-size: 16px; color: #000000; font-weight: bold; line-height: 16px;}
.qsz p span { display: block;}
.qsz p img { margin-top: 10px;}
.qsz em { width:380px; font-style: normal; display: block; float: left; margin-left: 60px;font-size: 16px; color: #000000;}
.qsz em span { display: block; padding-bottom: 15px; background: url("/template/default/images/qsx.jpg") no-repeat 0 bottom; margin-bottom: 10px;}
.qsz em i { font-style: normal; display: block; font-size: 14px; color: #000000; line-height: 30px;}
.qsz em b { display: block; font: 10px "Arial"; color: #8f8f8f; line-height: 20px;}
.d_des{ float: left; width: 539px; height: 422px; background: #ffffff; padding-left: 58px;}
.d_des h3 { height: 120px; padding-top: 45px; font-weight: normal;}
.d_des h3 p { float: left; font-size: 50px; color: #000000; line-height: 50px;}
.d_des h3 em { display: block; float: left; font-size: 30px; color: #000000; margin: 60px 0 0 15px;}




/* 优势 */
.youshi{margin-bottom: 50px;background-image: url('/template/default/images/youshibg.png');}
.youshi .box{float: left;width: 40%;height:220px;padding:40px 5%;background: #fff;}
.youshi .box .til{position: relative;}
.youshi .box1 h2{font-size: 30px;width: 50%;float: left;color: #e40011;}
.youshi .box1 b{margin-left: 20px;color: #000;}
.youshi .box1 h1{font-size: 40px;width: 45%;float: left;font-weight: bold;text-align:right;color: #e40011;font-family: Impact;}
.youshi .box1 span{border: solid 1px #e40011;background:#e40011;width: 100px;display: block;position: absolute;bottom: 0;}
.youshi .box1 p{margin-top: 10px;font-size: 14px}
.youshi .boxt{width: 39.9%;height:219px;border-top: solid 1px #eee;border-left: solid 1px #eee;}
.youshi .boxb{width: 39.9%;height: 219px;border-bottom: solid 1px #eee;border-right: solid 1px #eee;}
.youshi .box2{background:#333;}
.youshi .box2 h2{font-size: 30px;width: 50%;float: left;color: #fff;}
.youshi .box2 b{margin-left: 20px;color:#e40011;}
.youshi .box2 h1{font-size: 40px;width: 45%;float: left;font-weight: bold;text-align:right;color: #fff;font-family: Impact;}
.youshi .box2 span{border: solid 1px #eee;width: 100px;display: block;position: absolute;bottom: 0;}
.youshi .box2 p{margin-top: 10px;color: #fff; font-size: 14px;line-height: 24px;}
.youshi .ptbox{width: 50%;float: left;height: 300px;position: relative;}
.youshi .ptbox1 img{height: 257%;position: absolute;top: -101px;z-index: -1;}
.youshi .ptbox2 img{width: 100%;height: 100%;}

/* */
.ys_bg{ margin-top: 70px; height: 1156px; overflow: hidden; background:url(/template/default/images/ys_bg.jpg) no-repeat center 180px;  }
.ys_bg .s_title{ margin: 0 0 70px;  }
.ys dl{width: 30%; height: 280px; float: left; text-align: center;}
.ys dt{width: 80px; margin: 0 auto; overflow: hidden;}
.ys dt img{width:80px; height:80px;}
.ys dt img.m{display: none;}
.ys dd h3{ font-size:20px; padding-bottom: 8px; font-weight: bold; color: #333333; line-height:30px; }
.ys dd p{line-height:24px; color: #666; font-size: 14px; text-align: left;}
.ys .ys_dl1,.ys .ys_dl3{margin-left: 10%; margin-right: 20%;}
.ys .ys_dl2,.ys .ys_dl1{margin-bottom: 370px;}
.ys .ys_dl3,.ys .ys_dl4{margin-bottom: 0px;}
.ys .ys_dl2 h3,.ys .ys_dl3 h3{color: #fff;}
.ys .ys_dl2 p,.ys .ys_dl3 p{color: #fff;}
 


/*优势*/
.ysbox{margin-top: 0;}
.edge{font-family: "Microsoft Yahei";line-height:24px;padding:0; color: #666;clear: both;position: relative;}
.edge:before,.edge:after{content: "";position: absolute;width: 100%;height: 3px;background: #eaeaea;left: 0;bottom:0;z-index: -1;}
.edge:before{top: 0;}

.edge1{position: relative;height: auto; display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.edge1 .img img{width: 100%;vertical-align: middle;}
.edge1:nth-child(odd){flex-flow: row-reverse;}
.edge1 .content{ width: 48%;vertical-align: middle;box-sizing: border-box;}
.edge_p{width: 50%;height: 100%;display: block;}
/* .edge_p1{background:url(/template/default/images/edge_pic1.jpg) no-repeat center 0/100%;}
.edge_p2{background:url(/template/default/images/edge_pic2.jpg) no-repeat center 0/100%;}
.edge_p3{background:url(/template/default/images/edge_pic3.jpg) no-repeat center 0/100%;}
.edge_p4{background:url(/template/default/images/edge_pic4.jpg) no-repeat center 0/100%;} */
.edge_w{padding: 3px 0 0;vertical-align: middle; width:100%;}
.edge_w .ystit{height:auto;line-height:normal;color: #d2b068;font-size:40px;border-bottom: solid 1px #cacaca;margin-bottom: 25px; font-weight: bold;}
.edge_w .ystit p{display: block;font-weight: normal;font-size:24px;line-height:34px;color: #333;}
.edge_w .ystit span{display: inline-block;margin-right: 32px;letter-spacing:6px;font-size: 60px;position: relative;font-family: Times New Roman;line-height: 90px;color: #999;vertical-align: middle;}
.edge_w .ystit span:before{content: "";position: absolute;left:100%;top:45px;width:27px;height:2px;background: #ccc;}
.edge_w .ystit span.tit{margin-right: 0;line-height:normal;color: #d2b068;font-size:40px;font-weight: bold;}
.edge_w .ystit span.tit:before{content: initial;}
.edge_w li{padding:0 0 10px 34px;background:url(/template/default/images/ico01.gif) no-repeat 0 6px;     font-size: 14px;}
 @media only screen and (max-width:1200px){
	 .edge1 .content{width: 100%;}
	 .edge_w .ystit span.tit{font-size: 30px;}
 }


/* 合作伙伴 */
.hezuo {margin:130px auto 0;clear:both;}
.hezuo .idxt1{font-size: 32px;text-align: center;margin-bottom: 60px;}
.ul_list{ padding-bottom:15px; overflow: hidden;}
.ul_list li{ float:left; width:14%; overflow:hidden; position:relative;box-sizing: border-box; margin-bottom:30px;}
.ul_list li:nth-child(7n){margin-right: 0;}
.ul_list li img{ width:100%;}
.ul_list li .div2{ position:absolute; background:#fff; bottom:-100%;height:100%; filter:alpha(opacity=0); opacity:0;}
.ul_list li .div2 img{ width:100%;}

.hezuo span.prevs,.hezuo span.nexts{position:absolute;z-index:9999;display:block;width:50px;height:50px;}
.hezuo span.prevs{left:550px;bottom:50px;}
.hezuo span.nexts{right:550px;bottom:50px;}
.hengg{height:110px;background:url("/template/default/images/hengg.png") no-repeat center center; position: relative;}

 .view-more {
    display: block;
    margin: 20px auto 50px;
    width: 150px;
    height: 40px;
    border: 1px solid #e40011;
    font-size: 14px;
    line-height: 40px;
    color: #e40011;
    text-align: center;
    clear: both;
}

 .view-more:hover {
 background:#e40011;
 color:#fff;
  border: 1px solid #fff;
}

/* 新闻 */
.g_news{padding:60px 0 40px; position: relative;}
.g_news .tt{ color: #aaa; position: absolute; top: 60px; left: 0; font-size: 30px }
.g_news .m_pic{ width: 40%; max-width:600px; float:left;}
.g_news .m_pic img{ width: 100%; max-height:400px;}
.g_news .m_pic .title{ height: 35px;line-height: 35px;overflow:hidden;font-size: 18px;color: #000;}
.g_news .m_pic .date{font-size: 14px;line-height: 22px;height: 22px;overflow: hidden;color: #9a9a9a}
.g_news .m_pic p{font-size: 14px;line-height: 22px;height: 44px;overflow: hidden;color: #9a9a9a}

.g_news .m_news{ width: 55%; float:right;}
.g_news .hd{background:url('/template/default/images/newline.jpg') no-repeat 125px 11px;height: 30px;line-height: 30px;margin-left: 230px;margin-bottom: 57px;}
.g_news .hd li{float: left;width: 134px;text-align: center;font-size: 16px;color: #000}
.g_news .hd li a{color: #000}
.g_news .hd .on a{color:#e40011;}
.g_news .bd li{ margin-bottom:30px; overflow: hidden;}
.g_news .bd dd{float: right;width: 88%;}
.g_news .bd .title{padding-left: 18px;height: 25px;line-height: 25px;overflow:hidden;font-size: 15px;color: #000;background:url('/template/default/images/dtico.jpg') no-repeat 0 8px;font-weight: normal;margin-bottom: 8px;}
.g_news .bd .title a{color: #000; font-size:18px;}
.g_news .bd p{font-size: 14px;line-height: 22px;height: 44px;overflow: hidden;color: #9a9a9a}
.g_news .bd dt{float: left;width: 66px;text-align: center;font-size: 32px;color: #392f2c;}
.g_news .bd dt em{display: block;width: 72px;height: 20px;line-height: 20px;font-size: 13px;color: #231815; font-style:normal;}

/* 新闻内页 */
.newsv_box{padding:50px 0; width:100%;max-width:810px;margin:0 auto;overflow:hidden;}

.newsv_box .htit{padding:0 0 10px;text-align:center;border-bottom:1px solid #eee; margin:0 auto;}
.newsv_box .htit h2{font-size:20px;color:#333;font-weight:bold;padding:5px 0;}
.newsv_box .htit p{font-size:13px;color:#6f6f6f;line-height:30px;}

.newsv_box .ntxt{font-size:14px;color:#333;line-height:28px;padding:30px 0;}
.newsv_box .ntxt img{max-width:100%;text-align: center;}
 
.newsv_box .sxy {border-top:1px solid #eee; margin-top:10px; padding-top:10px;}
.newsv_box .sxy p.next{height:30px;line-height:30px;font-size:14px;}
.newsv_box .sxy p.prev{height:30px;line-height:30px;font-size:14px;}
.newsv_box .sxy p.next a ,.newsv_box .sxy p.prev a{display:inline-block;height:30px;margin-right:60px;font-size:14px;color:#444;}
.newsv_box .sxy p.next a:hover, .newsv_box .sxy p.prev a:hover{color:#f49e1b;}

/*关于*/
.abt {font-size:14px;color:#333;line-height:28px;}
.abt img{display: block;margin: 0 auto;}
.abt p{font-size:14px;color:#333;line-height:28px;}

/* 友情链接 */
.yqlj .yqljp {height: 74px;line-height: 74px;font-size: 18px;border-top: 1px solid #f5f5f5;}
.yqlj .yqljp a {background: url('/template/default/images/link.png') no-repeat left;padding-left:35px;padding-top:5px;color:#333;}
.yqlj ul {margin-top: 25px;padding-bottom: 15px;}
.yqlj ul li {float: left;padding: 0 5px;border-left: 2px solid #f5f5f5;margin-bottom: 8px;}
.yqlj ul li:first-child {border-left: none;}
.yqlj ul li a {color: #333;}
.yqlj ul li:hover a {color: #e40011;}

/* 案例列表 */
.caselist {padding: 50px 0 0;}
.caselist-list dl {width: 49%;height:auto;border: 1px solid #dedede;background: #fff;margin-right:2%;margin-bottom:20px;float: left;box-sizing: border-box;}
.caselist-list dl:nth-child(2n+0){margin-right: 0px;}
.caselist-list dt img {width: 100%;display: block;}
.caselist-list dd {padding: 6px 10px 20px;}
.caselist-list dd h4 {height: 45px;font-weight: bold;font-size: 16px;color: #154c64;line-height: 45px;}
.caselist-list h4 a {display: block;color: #515151;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.caselist-list h4 a:hover{color:#282828;}
.caselist-list dl:hover h4 a {color: #000000;}
.caselist-list-desc {height: 40px;font-size: 14px;line-height: 20px;color: #797979;margin-bottom: 12px;overflow: hidden;}
.caselist-list-deta {
    width: 100px;
    height: 40px;
    display: inline-block;
    border: 1px solid #aaa;
    font-size: 16px;
    line-height: 40px;
    color: #797979;
    text-align: center;
}
.caselist-list dl:hover {box-shadow: 0 0 15px #b7b7b7;}
.caselist-list dl:hover .caselist-list-deta {background: #000000;border-color: #000000;}
.caselist-list dl:hover .caselist-list-deta a {color: #fff;}


/* 产品列表 */
.productlist-list{padding-top:30px;}
.productlist-tit {height: 40px;line-height: 40px;margin-bottom: 15px;font-size: 24px;}
.productlist-tit span {display: inline-block;height: 40px;}
.productlist-list dl {width: 24%;margin-bottom: 30px;background: #fff;float: left;margin-right: 1.3333%;box-sizing: border-box;}
.productlist-list dl:hover{box-shadow: 0 0 15px #b7b7b7;}
.productlist-list dl:nth-child(4n+0) {margin-right: 0;}
.productlist-list dt img {width: 100%;display: block;}
.productlist-list dd {padding: 6px 20px 15px 20px;}
.productlist-list dd h4 {height: 40px;font-weight: bold;font-size: 16px;color: #154c64;line-height: 40px;}
.productlist-list h4 a {display: block;color: #515151;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align:center;}
.productlist-list h4 a:hover{color: #282828;}
.productlist-list dl:hover h4 a {color: #000000;}
.productlist-list-desc {height: 40px;font-size: 14px;line-height: 20px;color: #666;margin-bottom: 12px;overflow: hidden;}
.productlist-list-deta {width: 100px;height: 40px;display: inline-block;border: 1px solid #aaa;font-size: 16px;line-height: 40px;text-align: center;}
.productlist-list dl:hover {border-color: #e40011;}
.productlist-list dl:hover .productlist-list-deta {background: #000000;border-color: #000000;}
.productlist-list dl:hover .productlist-list-deta a {color: #fff;}

/* 新闻列表 */
.news{padding:40px 0;}
.news_box{ width:75%; float:left;}
.nlist_r{ width:20%; float:right;}
.news_box .list_box{margin-bottom:60px;background:#fff;}
.news_box .list_box .img_box{ width:27%;max-width:355px;height:235px;line-height:233px;float:left;overflow:hidden;}
.news_box .list_box .img_box img{width: 100%;height: 100%;-webkit-transition: all .8s ease-in-out;-moz-transition: all .8s ease-in-out;transition: all .8s ease-in-out;}
.news_box .list_box .text_box{width:68%;height:235px;float:right;}
.news_box .list_box .text_box h3{height:60px;line-height:60px;font-size:22px;color:#444;border-bottom:1px solid #dcdcdc;margin-bottom:25px;position:relative;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.news_box .list_box .text_box h3 i{
    width:30px;
    height:1px;
    display:inline-block;
    position:absolute;
    left:0;
    bottom:0;
    background:#e40011;
    transition:width 2s;
    -moz-transition:width 2s;
    -webkit-transition:width 2s;
    -o-transition:width 2s;
}
.news_box .list_box .text_box p{font-size:15px;color:#666;line-height:26px;margin-bottom:10px;  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.news_box .list_box .text_box span{font-size:15px;color:#666;}
.news_box .list_box .img_box:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.news_box .list_box .text_box:hover{}
.news_box .list_box .text_box:hover i{width:100%;}

/*案例简介 */
.case{padding:40px 0;}
.case .casetitle{border-bottom: solid 1px #d6d6d6;margin-bottom: 40px;}
.case .casetitle h2{font-size: 35px;text-align: center;line-height: 40px;}
.case .casetitle p{font-size: 16px;color: #aaa;text-align: right;margin-right: 20px;}
.case .casexinxi{padding: 20px;margin-bottom: 40px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}
.case .casexinxi h2{font-size: 18px;margin-bottom: 20px;}
.case h3{font-size: 20px;font-weight: 600;margin-bottom: 40px;}
.case h4{font-size: 18px;font-weight: 600;margin-bottom: 20px;color: #00beff;}
.case p{font-size: 16px;text-indent: 25px;line-height: 30px;}
.case .casetxt img{width:1200px;height:800px;display: block;margin: 0 auto;}
.nd-pn{
    border-top: 1px dashed #cccccc;
    margin-top: 20px;
}
.nd-pn-list{
    border-bottom: 1px dashed #cccccc;
}
.nd-pn-title{
    float: left;
    line-height: 60px;
    font-size: 16px;
    color: #666666;
    width: 100px;
    padding-right: 10px;
}
.nd-pn-p{
    float: left;
    line-height: 60px;
    font-size: 16px;
    width: 70%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.nd-pn-p a{
    display: inline-block;
    color: #444444;
}

/* 公司简介 */
.jianjiebox{padding-bottom: 60px;}
.jianjiebox .jmain{margin-top: 40px;}
.jianjiebox .pt{width: 580px;height: 386px; margin-top: 15px;}
.jianjiebox .pt img{width: 100%;height: 100%;}
.jianjiebox .txt{width: 600px;text-indent: 25px;font-size: 15.3px;line-height: 28px;}

.excellent{height:auto;padding:50px 0;color:#ffffff;text-align:center;background: url('/template/default/images/jianjiebg2.jpg') no-repeat center center;background-attachment:fixed;}
.excellent .tit{background: rgba(0, 0, 0, 0.541);padding: 20px 0;}
.excellent .tit h2{font-size:48px;color: #fff;}
.excellent .tit h3{font-size:28px;color: #fff;}
.excellent .tit p{margin-top:30px;text-align: center;font-size: 16px;}

/* 文化 */
.value{ width:100%;margin-bottom: ;margin-top: 3%; }
.value h2.tit{ font-size: 35px; margin-bottom: 0; }
.value h2.tit p{ font-size: 16px; margin-top: 10px; }
.value .vl-box{ margin: 0 auto 25px;overflow: hidden;display: block;}
.value ul{ margin: 0 auto;background: #f6f7f9;position: relative;overflow: hidden;}
.value ul li{display: block;float: left;width: 25%;padding-top: 1.5%;Padding-bottom: 2%;}
.value ul li a{display: block;}
.value ul li img{display: block;margin: 0 auto;}
.value ul li span{display: block;font-size: 22px;text-align: center;color: #333333;padding: 5% 0;}
.value ul li p{display: block;font-size: 16px;color: #666666;line-height: 25px;text-align: center;height: 130px;overflow: hidden;width: 80%;margin: 0 auto;}
.value ul li:hover{background: #d2b068;box-shadow: 0px 0px 10px #888888;}
.value ul li:hover span{color: #fff}
.value ul li:hover p{color: #fff;}



/*文化*/


/* 资质荣耀 */
.honor{padding: 30px 0;}
.honor h2{font-size: 35px;margin-bottom: 25px;}
.honor .swiper-container{ }
.honor .list{width:100%; }
.honor .list a{width: 100%;height: 100%;display: block;}
.honor .list img{width: 100%;height: 100%;}
.honor .htil{width: 100%;height:50px;text-align: center;font-size: 16px;font-weight: 600;color: #000;}
.honor .rbt{width:150px;height: 50px;position: relative;margin: 0 auto;}
.honor .swiper-button-prev{background: url('/template/default/images/i_case_left_on.png')no-repeat;width: 60px;}
.honor .swiper-button-next{background: url('/template/default/images/i_case_right_on.png')no-repeat;width: 60px;}

/*团队风采*/
.events{padding:30px 0}
.events h2{font-size: 35px;margin-bottom: 25px;}
.events .box{margin-top:20px}
.events li{float: left;margin-right:2%;margin-bottom:30px;width:23.5%;transition: 0.1s;-webkit-transition: 0.1s;-moz-transition: 0.1s;-ms-transition: 0.1s;-o-transition: 0.1;overflow: hidden;}
.events li:nth-child(4n){margin-right: 0;}
.events li img{width:100%;height:100%;transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5;}
.events li img:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}

/* 团队风采 内页 */
.aj{width: 100%;padding-top: 3.85%;padding-bottom: 3.85%;overflow: hidden;}
.aa{width: 100%;max-width: 800px;margin: 0 auto 89px;font-size: 0;}
.ab{display: inline-block;vertical-align: top;width: 100%;}
.ag{width: 100%;box-shadow: 0 0 24px rgba(0,0,0,0.2);margin-bottom: 58px;}
.ag img{width: 100%;}
.ag .swiper-slide{width: 100%;background-color: #fff;}
.ag .swiper-button-next,
.ag .swiper-button-prev{width: 40px;height: 96px;margin-top: -48px;background-size: auto auto;background-color: #f2f2f2;border-radius: 5px;transition: all .3s;}
.ag .swiper-button-next{background-image: url(/template/default/images/3.png);right: 0px;}
.ag .swiper-button-prev{background-image: url(/template/default/images/2.png);left: 0px;}
.ag .swiper-button-next:hover{background-image: url(/template/default/images/5.png);background-color: #d2b068;}
.ag .swiper-button-prev:hover{background-image: url(/template/default/images/4.png);background-color: #d2b068;}
.ah{width: 100%;padding-left: 50px;padding-right: 100px; box-sizing: border-box;}
.ah .swiper-slide{width: 138.5px;overflow: hidden;}
.ai{display: block;width: 128px;height: 96px;border: 2px solid #eee;float: right;}
.ai img{width: 100%;height: 100%;}
.ah .swiper-button-next,
.ah .swiper-button-prev{width: 50px;height: 96px;margin-top: -48px;background-size: auto auto;background-color: #f2f2f2;transition: all .3s;}
.ah .swiper-button-next{background-image: url(/template/default/images/3.png);right: 0px;}
.ah .swiper-button-prev{background-image: url(/template/default/images/2.png);left: 0px;}
.ah .swiper-button-next:hover{background-image: url(/template/default/images/5.png);background-color: #d2b068;}
.ah .swiper-button-prev:hover{background-image: url(/template/default/images/4.png);background-color: #d2b068;}
.ah .swiper-button-next.swiper-button-disabled{opacity: 1;}
.ah .swiper-button-prev.swiper-button-disabled{opacity: 1;}
.ak .ai{border-color: #d2b068;}
.ad{font-size: 30px;color: #333;border-bottom: 2px dashed #f2f2f2;padding-bottom: 17px;padding-top: 8px;margin-bottom: 43px;}
.ae{font-size: 26px;color: #d2b068;margin-bottom: 24px;}
.af{font-size: 20px;color: #999;line-height: 38px;}



/* 发展历程*/
.about_fzlc {overflow:hidden;width:1200px;margin: 30px auto;}
.about_fzlc h2{font-size: 35px;text-align: center;margin-bottom: 25px;}
.about_fzlc ul {overflow:hidden; padding-bottom:35px; background:url('/template/default/images/about_fzlc_x.jpg') center center repeat-y;}
.about_fzlc ul li {overflow:hidden; margin:3% 0; background:url('/template/default/images/about_fzlc_o.png') center 11px no-repeat;}
.about_fzlc ul li:nth-child(1) {margin-top:6%;}
.about_fzlc ul li:nth-last-child(1) {margin-bottom:6%;}
.about_fzlc ul li div {float:right; width:47%; position:relative; padding-left:3%;}
.about_fzlc ul li div.img {float:left; width:47%; padding-right:3%; padding-left:0;}
.about_fzlc ul li div.img img{ padding: 5px; width: 100%; height: auto; border: 1px solid #ccc; box-sizing: border-box;}
.about_fzlc ul li:nth-child(2n) div {float:left; text-align:right; padding-right:3%; padding-left:0;}
.about_fzlc ul li:nth-child(2n) div.img {float:right; padding-left:3%; padding-right:0; }
.about_fzlc ul li div {overflow:hidden;}
.about_fzlc ul li div .p1 {font-family:'Arial'; font-weight:bold; font-size:40px; color:#e40011; line-height:40px; margin-bottom:1%;}
.about_fzlc ul li div p {font-size:14px; color:#646464; line-height:25px;}
.about_fzlc span {display:block; height:35px; background:url('/template/default/css/images/about_fzlc_b.png') center center no-repeat;}

/* 招聘 */
.aboutPage{background: #e5e5e5;}    
.aboutPage .recruitment {
	padding: 5px 0;
  }
  .aboutPage .recruitment .list {
	margin: 50px 0 40px 0;
  }
  .aboutPage .recruitment .list ul:after {
	content: "";
	height: 0;
	display: block;
	clear: both;
  }
  .aboutPage .recruitment .list li {
	margin-bottom: 30px;
  }
  .aboutPage .recruitment .list li.on .top {
	background-image: url('/template/default/images/recruitment_icon2.png');
	background-color: #e40011;
	color: #fff;
  }
  .aboutPage .recruitment .list li .top {
	background: url('/template/default/images/recruitment_icon1.png') no-repeat right 30px center #ffffff;
	font-size: 16px;
	color: #333232;
	padding: 15px 30px;
	box-sizing: border-box;
	cursor: pointer;
	moz-user-select: -moz-none;
	-moz-user-select: none;
	-o-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	transition: 0.2s;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-ms-transition: 0.2s;
	-o-transition: 0.2s;
  }
  .aboutPage .recruitment .list li .top:after {
	content: "";
	height: 0;
	display: block;
	clear: both;
  }
  .aboutPage .recruitment .list li .top .txt {
	width: 23.3333%;
	float: left;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	word-break: break-all;
  }
  .aboutPage .recruitment .list li .top .txt:first-child {
	width: 30%;
  }
  .aboutPage .recruitment .list li .cont {
	padding: 24px;
	box-sizing: border-box;
	line-height: 24px;
	font-size: 14px;
	color: #666666;
	background: #fff;
	display: none;
  }
  .aboutPage .recruitment .list li .cont p{background: #fff;}
  .aboutPage .recruitment .list li .cont .tit {
	font-size: 16px;
	color: #e40011;
  }

/* 联系方式 */
.page_info{margin:0 auto;font-size:14px;line-height:28px; color:#898989; margin-top:41px;}
.page_info h2{font-size: 35px;margin-bottom: 25px;}
.contact_list{margin:0 auto; height:auto; overflow:hidden; margin-top:15px;}
.contact_list li{padding:10px; margin-right:2%; width:23.5%; float:left; background:#eeeeee; margin-bottom:34px; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;box-sizing:border-box; }
.contact_list li:nth-child(4n){margin-right:0;}
.contact_list li:hover{background:rgba(238,238,238,0.5);}
.contact_list li .img{height:43px; text-align:center; padding:22px 0;}
.contact_list li .info{font-size:16px; line-height:26px; height:80px; width:100%; overflow:hidden; color:#434343; text-align:center;}
.contact_list li p.p1{ font-size:18px;}

.map{height: 450px;}

/* 在线联系 */
.message{padding: 40px 0;}
.message h2{font-size: 35px;}
.pdm-list{
    float: left;
    width: 49%;
    margin-left: 2%;
    margin-top: 16px;
}
.pd-message-content .pdm-list:nth-child(2n+1){
    margin-left: 0;
}
.pdm-input1{
    box-sizing: border-box;
    height: 44px;
    background-color: #efefef;
    border: none;
    -webkit-appearance: none;
    border-radius: 0;
    font-size: 14px;
    padding: 0 20px;
    width: 100%;
}
.pdm-input2{
    box-sizing: border-box;
    float: left;
    height: 44px;
    background-color: #efefef;
    border: none;
    -webkit-appearance: none;
    border-radius: 0;
    font-size: 14px;
    padding: 0 20px;
    width: 70%;
}
.pdm-verf{
    float: left;
    width: 12%;
}
.pdm-verf img{ height:44px;}
.pdm-textarea{
    margin-top: 16px;
}
.pdm-textarea textarea{
    box-sizing: border-box;
    height: 200px;
    background-color: #efefef;
    border: none;
    -webkit-appearance: none;
    border-radius: 0;
    resize: none;
    font-size: 14px;
    line-height: 22px;
    padding: 12px 20px;
    width: 100%;
}
.pdm-btn{
    margin-top: 20px;
    text-align: center;
}
.pdm-btn input{
    background-color: #919191;
    height: 40px;
    width: 150px;
    font-size: 14px;
    border-radius: 3px;
    color: #fff;
    border: none;
    cursor: pointer;
    margin-right: 20px;
    -webkit-appearance: none;
}
.pdm-btn input.pdm-btn-submit{
    background-color: #e40011;
}

.yz{ margin-top: 15px; font-size:16px;}
.yz .h3{ font-size: 30px; font-weight: bold;margin-bottom: 20px; }
.yz .fl{ width: 47%;}
.yz .fr{ width: 47%;}
.yz dl{ margin-bottom: 30px; }
.yz dt{ margin-bottom: 12px; font-size: 20px; width: 100%; font-weight: bold;}
.yz dd{ margin-bottom: 12px; font-size: 16px; width: 60%; float: left;}
.yz dd:nth-of-type(2n-1){ width: 60%; }
.yz dd:nth-of-type(2n) { width: 40%; text-align: right;}

.k12-cx-cpgs-fx1-1-01 {
            position: relative;
            padding: 12px 18px 16px 20px;
            margin-bottom: 15px;
            background: #fff;
            border: 1px solid #eee;box-sizing:border-box;
        }
        
        .k12-cx-cpgs-fx1-1-01-right-con {
            line-height: 30px;
            font-size: 14px;
            max-height: 180px;
            margin-bottom: 86px;
            overflow: hidden;
        }
        
        .k12-cx-cpgs-fx1-1-01-left {
            position: relative;
            width: 40%; 
            float: left;
            line-height: 0;
            overflow: hidden;
            border: 1px solid #e7e7e7;
            margin-right: 4.16%;
        }
        
        .k12-cx-cpgs-fx1-1-01-left-jt {
            width: 12px;
            height: 23px;
            position: absolute;
            top: 50%;
            margin-top: -11px;
            cursor: pointer;
            z-index: 33;
        }
        
        .k12-cx-cpgs-fx1-1-01-left-prev {
            left: 10px;
        }
        
        .k12-cx-cpgs-fx1-1-01-left-next {
            right: 10px;
        }
        
        .k12-cx-cpgs-fx1-1-01-left-size {
            position: absolute;
            right: 0;
            bottom: 0;
            width: 56px;
            height: 24px;
            font-size: 14px;
            line-height: 16px;
            letter-spacing: 3px;
        }
        
        .k12-cx-cpgs-fx1-1-01-left-pic {
            width: 100%;
            text-align: center;
        }
        
        .k12-cx-cpgs-fx1-1-01-left-pic li {
            float: left;
        }
        
        .k12-cx-cpgs-fx1-1-01-left-pic img {
            width:100%;height: auto;
            display: block;
        }
        
        .k12-cx-cpgs-fx1-1-01-right {
            width: 50%;
            float: right;
        }
        
        .k12-cx-cpgs-fx1-1-01-right-tit {
            height: 40px;
            font-size: 24px;
            line-height: 40px;
            color: #454545;
            margin-bottom: 16px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }


.description-title{
		text-align: center;
    font-size: 1.6vw;
    font-weight: 600;
		padding-bottom: 60px;
		background: url("/template/default/images/descption_bg.png") no-repeat 49.3% bottom;
}

@media(max-width: 1500px){
	.aa{max-width: 800px;margin-bottom: 60px;}
	.ag{margin-bottom: 40px;}
	.ah{padding-left: 40px;padding-right: 80px;}
	.ah .swiper-slide{width: 115px;}
	.ah .swiper-button-next,
	.ah .swiper-button-prev{width: 40px;height: 76px;margin-top: -38px;}
	.ai{width: 101.333px;height: 76px;}
}
@media screen and (max-width: 1440px){
	.value .vl-box{width: 1200px;padding: 12px;box-sizing: border-box;}
	.value ul{width: 1200px;height:  auto;padding: 0;}
	.footer_box .footer_nav dl{ margin-left:20px;}
}
@media screen and (max-width:1350px) { 
.header .nav .toptxt .toplist{ margin-left:20px; font-weight:normal; }

.wfix{width:94%;margin: 0 auto;position: relative; }
.h_md{width:94%;margin: 0 auto;position: relative;}
 
 
}

@media screen and (max-width: 1280px){
	.value ul,.value .vl-box{width: 100%;}
	.value ul li span{font-size: 20px;}
	.value ul li p{font-size: 14px;height:auto;}
	.value ul li:hover{background: none;box-shadow: none;}
	.value ul li:hover span{display: block;font-size: 20px;text-align: center;color: #333333;padding: 5% 0;}
	.value ul li:hover p{display: block;font-size: 14px;color: #666666;line-height: 25px;text-align: center;overflow: hidden;width: 80%;margin: 0 auto;}
	.footer_box .footer_nav dl{display:inline-block; float:left; margin-left:20px;}
}
@media(max-width: 1100px){
	.aa{max-width: 800px;margin-bottom: 40px;}
	.ag{margin-bottom: 30px;}
	
	
}

@media(max-width: 820px){
	.aa{max-width: 500px;padding-left: 10px;padding-right: 10px;margin-bottom: 40px;}
	.aj{padding-top: 20px;padding-bottom: 20px;}
	.ab{float: none;width: 100%;margin-bottom: 30px;}
	.ag{margin-bottom: 20px;}
}
@media screen and (max-width: 768px){
	.value ul li span{font-size: 16px;}
	.value ul li:hover span{font-size: 16px;}
 
	.ysbox{margin-top: 20px;}
	/* .edge1 .content{ padding: 0 12px;} */
	.edge_w li{padding-left: 20px;}
 
 
	.s_title { margin-top: 0;}
	.s_title idxt1{margin-bottom: -5px; }
	.s_title idxt2{font-size: 26px; }
	.s_title p{ padding-top:10px; font-size:12px;}
 
	.ys_bg{ height: auto; }
	.ys dl{ float: none; width: 80%; height: auto; margin: 0 auto; margin-bottom: 30px;  }
	.ys .ys_dl1,.ys .ys_dl3{margin: 0 auto; }
	.ys .ys_dl2,.ys .ys_dl1{height: auto;}
	
	.ah .swiper-slide{width: 33%;}
	.ai{width: 95%;height: auto; margin:auto;}
}
@media screen and (max-width:508px) {
	.ys dl{ width: 96%;}
	.news_box .list_box .text_box span{font-size:12px;color:#666;}
}


/*合作客户*/	
		.hezuo-list dl{width: 15%; margin-right: 2%; margin-bottom:2%; border: 1px solid #ddd;box-sizing:border-box; float:left;}
		.hezuo-list img{width:100%;}
		.hezuo-list dl:nth-child(4n+0){ margin-right: 2%;  }
		.hezuo-list dl:nth-child(6n+0){ margin-right: 0;  }
		.hezuo-list dd{ text-align:center; line-height:35px; overflow:hidden; height:35px;}
		@media screen and (max-width:1000px) {
			.hezuo-list dl{width: 23.5%; margin-right: ; }
			.hezuo-list dl:nth-child(6n+0){ margin-right: 2%;  }
			.hezuo-list dl:nth-child(4n+0){ margin-right: 0;  }
		}
		@media screen and (max-width:768px) {
			.hezuo-list dl{width: 32%; margin-right: ; }
			.hezuo-list dl:nth-child(2n+0){ margin-right: 2%;  }
			.hezuo-list dl:nth-child(3n+0){ margin-right: 0; }
			/* .hezuo-list dl:nth-child(4n+0){ margin-right: 2%;  } */
			/* .hezuo-list dl:nth-child(6n+0){ margin-right: 2%;  } */
		}
		@media screen and (max-width:368px) {
			.hezuo-list dl{ width: 49%; }
			.hezuo-list dl:nth-child(3n+0){ margin-right: 2%;  }
			.hezuo-list dl:nth-child(2n+0){ margin-right: 0; }
			/* .hezuo-list dl:nth-child(4n+0){ margin-right: 2%;  } */
			/* .hezuo-list dl:nth-child(6n+0){ margin-right: 2%;  } */
		}

.clear{clear:both}
.newdetail{max-width:1300px;margin:0 auto; width:94%;zoom: 1;}
.newdetail::after, .newdetail:before{content:'';clear:both;display:block;height:0}
.newdetail h1.contentTitle{text-align: center;font-size: 28px;color: #333;margin-top: 60px; font-weight:bold;}
.newdetail .content_left{float:left;width:70%; margin-bottom:50px;}
.newdetail .content_left p{font-size:14px}
.newdetail .content_left .content_left_title h2{font-size: 18px;
    font-weight: bold;
    line-height: 18px;
    margin-top: 50px;
    margin-bottom: 20px;
    color: #333;}
.newdetail .content_left .content_left_title h2:before{content: '';
    border-left: 3px solid #e40011;
    display: inline-block;
    width: 0;
    height: 18px;
    vertical-align: bottom;}

.newdetail .content_left .content_left_title p{/*text-align:center*/}
.newdetail .content_left .content_left_title .z-add-source{padding-top:20px;text-align:center}
.newdetail .content_left .content_left_title .z-add-source span{padding-right:20px;font-size:13px;color:#999}
.newdetail .content_left .content_left_title .z-add-content{text-align:left;margin-top:20px;font-size:16px;color:#333; margin-bottom:40px;}
.newdetail .content_left .content_left_title .z-add-content a{ color:#136ec2}
.newdetail .content_left .content_left_title .z-add-content a:hover{ text-decoration:underline;}
.newdetail .content_left .content_left_title .z-add-content img{ max-width:100%; display:block; margin:0 auto; text-align:center;}
.newdetail .content_left .content_left_title .z-add-content p,.newdetail .content_left .content_left_title .z-add-content span{text-align:left;font-size:16px;color:#333; line-height:30px;}
.newdetail .content_right{width:25%;float:right; margin-right:40px;}
.newdetail .content_right .article{background:#f7f7f7;padding-bottom:20px;margin-top:20px}
.newdetail .content_right .article .title{padding:0 20px;border:none}
.newdetail .content_right .article .title h3{font-size:18px;color:#333;padding:20px 0;border-bottom:1px solid #c8c8c8}
.newdetail .content_right .article .title h3 span{color:#e40011;border-bottom:1px solid #e40011;padding-bottom:20px; font-weight:bold;}
.newdetail .content_right .article .title h3 span:nth-child(2){color:#333}
.newdetail .content_right .article .news_list li{font-size:16px;transition:all .3s;padding:0 15px; margin:10px 0;line-height:35px; overflow:hidden; height:35px;}
.newdetail .content_right .article .news_list li a{color:#666;transition:all .3s;padding-left:5px;}
.newdetail .content_right .article .news_list li a:hover{color:#e40011}
.newdetail .content_right .article .news_list li span{width:5px;height:5px;display:inline-block;border-radius:100%;background:#e40011;position:relative;top:-2px;transition:all .3s}

.newdetail .content_right .article .news_list li:hover a{color:#e40011}


.newdetail .title h3{font-size:16px;color:#333;padding:20px;border-bottom:1px solid #e9e9e9; font-weight:bold;}
.newdetail .title h3 span{color:#e40011}
.newdetail .title h3 span:nth-child(2){color:#333}
.newdetail .content_right .recommend .recommend_list{position:relative}
.newdetail .content_right .recommend .recommend_list i{width:40px;height:40px;border-radius:100%;border:1px solid #e9e9e9;display:inline-block;position:absolute;top:-20px;left:-20px;background:#fff url(/template/default/images/news_zan.png) no-repeat center}
.newdetail .content_right .recommend .recommend_list ul{border-left:1px solid #e9e9e9;padding-left:12px}
.newdetail .content_right .recommend .recommend_list li{padding:20px 0 10px 30px;transition:all .3s}
.newdetail .content_right .recommend .recommend_list li span{font-size:13px;color:#666;position:relative}
.newdetail .content_right .recommend .recommend_list li span:before{content:'';display:inline-block;width:19px;height:19px;background:url(/template/default/images/news_quan1.png) no-repeat center;position:absolute;left:-22px;top:-1px}
.newdetail .content_right .recommend .recommend_list li p{font-size:16px;line-height:20px;padding-top:10px}
.newdetail .content_right .recommend .recommend_list li p a{color:#666; display:block;transition:all .3s;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.newdetail .content_right .recommend .recommend_list li:hover{background:#f7f7f7}
.newdetail .content_right .recommend .recommend_list li:hover a{color:#e40011}
.newdetail .content_right .recommend .recommend_list li:hover span:before{background:url(/template/default/images/news_quan2.png) no-repeat center}

	  .hot_tag{ padding:30px 15px;}
	  .hot_tag .con_hd{background: #f7f7f7;padding: 10px 20px;font-size: 16px;margin-bottom: 20px;}
	  .hot_tag li{float: left;margin:0 8px 10px 0;padding: 6px 5px;width: auto;height: auto;line-height: initial;box-sizing: border-box;border: 1px solid #ddd;overflow:initial;text-overflow: initial;white-space: initial;}
	  .hot_tag li a{display: block;position: initial;font-size: 15px;color: #3A3737;padding-left: 0;}
	  .hot_tag li a::before{content: initial;}
	  
@media(max-width:980px){ 
.content_right{display:none}
.newdetail .content_left{width:100%}
}

.newdetail .news-page{float:left}
.newdetail .news-page a{display:block;margin-bottom:10px; font-size:14px;}
.newdetail .news-page a:hover{color:#26aba8}
.newdetail .news-page a span{color:#404040}
.newdetail .news-share{float:right}
.newdetail .news-share .share{margin-top:0}

.new_case{margin-top:20px;width:100%;float:left;box-sizing:border-box;border-top:1px solid #eee}
.new_case ul{width:100%; margin-top:20px;}
.new_case ul li{ width:23.5%; margin-right:2%; float:left; margin-bottom:20px;}
.new_case ul li:nth-child(4n){margin-right:0}
.new_case ul li img{width:100%;}
.new_case ul li .tit{margin-top:5px;font-size:16px;color:#666; line-height:25px; }
.new_case ul li p{margin-top:5px;font-size:14px;color:#666; line-height:22px; height:44px; overflow:hidden;}

@media(max-width:680px){
.new_case ul li{ width:49%; margin-right:2%;}
.new_case ul li:nth-child(2n){margin-right:0}
.hot_tag{ display:none;}
}

#kefu{ width:150px; height:auto; position:fixed; top:50%; right:5px;z-index:8888; background:#fff; border:1px solid #c11d19;border-top:2px solid #c11d19;  margin-top:-100px;display:block;}
#kefu .top1{ width:100%; height:35px; line-height:35px;font-family:"Microsoft YaHei"; font-size:14px; color:#333; font-weight:bold; text-align:center;}
#kefu .middle{ font-size:12px; width:100%; text-align:center;}
#kefu .middle p{ color:#991C0A;  }
#kefu .close{float:right; margin-right:10px; margin-top:10px; cursor:pointer;}
.right_bar{ width:28px; height:95px; position:fixed; top:50%; right:0; margin-top:-242px; z-index:9999;display:none}
.right_bar img{cursor:pointer;}
@media only screen and (max-width:480px){
	#kefu{display: none;}
	.newdetail h1.contentTitle{text-align: center;font-size: 20px;color: #333;margin-top: 60px; font-weight:normal;}
	.newdetail .content_left{ margin-bottom:10px;}
}
.wp-pagenavi {CLEAR: both; MARGIN:0 auto; WIDTH: 100%; PADDING: 30px 0 30px; TEXT-ALIGN: center}
.wp-pagenavi a {
BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px;BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none;border-radius:5px;
}
.wp-pagenavi a:hover {
BORDER-LEFT-COLOR:#e40011; BORDER-BOTTOM-COLOR:#e40011; BORDER-TOP-COLOR:#e40011; BORDER-RIGHT-COLOR:#e40011;background:#e40011; color:white; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px;
}/*当前指上页码的边框色*/
.wp-pagenavi a.page-num-current {
BORDER-LEFT-COLOR:#e40011; BORDER-BOTTOM-COLOR:#e40011; BORDER-TOP-COLOR:#e40011; BORDER-RIGHT-COLOR:#e40011; background:#e40011; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px; border:#e40011 1px solid;border-radius:5px;
color:#fff;
}/*当前选中页码的背景色*/
.text-norecord{ font-size:14px; line-height:35px;}

			.m_btn_nav.fx{position: initial;}
			.m_btn_nav{position: fixed;left: 0;bottom: 0;display: none;width: 100%;z-index: 9999; border-top: 1px solid #535353;}
			.m_btn_nav{display: none;width: 100%;}
			.m_btn_nav ul{display: flex;flex-wrap: wrap;justify-content: flex-start;}
			.m_btn_nav ul li{padding: 5px;width: 25%;text-align: center;background-color: #262626;color: #fff;border-right: 1px solid #535353;box-sizing: border-box;}
			.m_btn_nav ul li:nth-last-child(1){border-right: 0;}
			.m_btn_nav ul li i{display: block;}
			.m_btn_nav ul li i img{width: 26px;}
			.m_btn_nav ul li span{display: block;font-size: 12px;color: #fff;}
			@media only screen and (max-width:480px){
				.m_btn_nav{display: block;}
			}
			/* 首页留言 */
			.message{padding:0 0 3%;background: #f6f6f6;}
			.message .message_content{margin-top: 3%;}
			.message .message_content .message_content_left{ width: 39%;}
			.message .message_content .message_content_left img{ width: 100%; height: 433px; object-fit: cover;}
			.message .message_content .message_content_right{ width: 57%; margin-right: 4%;}
			.message .message_content .message_content_right .content_right_title{ margin-bottom: 35px;}
			.message .message_content .message_content_right .content_right_title dd{ font-size: 22px; color: #222; margin-bottom: 8px;}
			.message .message_content .message_content_right .content_right_title dt{ font-size: 14px; color: #333333;}
			.message .message_content .message_content_right .content_right_form .right_form_list{ border: 1px solid #dcdcdc; padding: 10px 0px; margin-bottom: 15px;background: #fff;}
			.message .message_content .message_content_right .content_right_form .right_form_list input{ width: 100%;height: 32px;line-height: 32px; padding: 0px 15px;box-sizing: border-box;}
			.message .message_content .message_content_right .content_right_form .right_form_list textarea{resize: none; padding: 0px 15px;font-family:inherit;width: 100%;height:80px ;box-sizing: border-box;}
			.message .message_content .message_content_right .content_right_form .right_form_submit button{ font-size: 16px; color: #333333; width: 145px; line-height: 55px; text-align: center; background: #ececec; cursor: pointer;}
			.message .message_content .message_content_right .content_right_form .right_form_submit input{ font-size: 16px; color: #fff; width: 145px; line-height: 55px; text-align: center; background: #ca090c; cursor: pointer;appearance: none;-webkit-appearance: none;}
			.message .message_content .message_content_right .content_right_form .code{margin-bottom: 15px;position: relative;width: 120px;}
			.message .message_content .message_content_right .content_right_form .code input{width: 100%;height: 52px;line-height: 32px;padding: 10px 15px;box-sizing: border-box;border: 1px solid #dcdcdc;}
			.message .message_content .message_content_right .content_right_form .code img{position: absolute;left: 120%;top: 50%;transform: translateY(-50%);}
			
			
			@media screen and (max-width:768px){
				.message .message_content .message_content_left,.message .message_content .message_content_right{ width: 100%;margin: 0;}
				.message .message_content .message_content_left img{ height: auto;}
				.message .message_content .message_content_left{ margin-bottom: 25px;}
				.message .message_content .message_content_right .content_right_form .right_form_submit button{ width: 48%; margin-right: 4%; line-height: 45px;}
				.message .message_content .message_content_right .content_right_form .right_form_submit input{ width: 48%; margin-left: 0px; line-height: 45px;}
			}
			@media only screen and (max-width:480px){
				.message{padding: 30px 0;}
				.message .message_content{margin-top: 20px;}
			}
			
			.home_product {position: relative;}
			.home_product .big_picture{}
			.home_product .big_picture ul li{position: relative;height: 730px;}
			.home_product .big_picture ul li .bg_pic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #f5f5f5;background-repeat: no-repeat;background-position: center;background-size: cover;}
			.home_product .home_pro_nav{position: absolute;top:50%;left: 0%;width: 100%;transform: translateY(-50%);}
			.home_product .home_pro_nav .top_hd{padding: 22px 60px;margin-bottom: 6px;width: 262px;background:rgba(162,0,12,.7);color: #fff;text-align: right;}
			.home_product .home_pro_nav .top_hd h5{font-size: 24px;font-weight: normal;white-space: nowrap;color: inherit;}
			.home_product .home_pro_nav .top_hd span{font-size: 12px;text-transform: uppercase;filter: alpha(opacity=25);-moz-opacity: 0.25;-khtml-opacity: 0.25;opacity: 0.25;}
			.home_product .home_pro_nav .top_hd p{font-size: 12px;padding-top: 5px;filter: alpha(opacity=48);-moz-opacity: 0.48;-khtml-opacity: 0.48;opacity: 0.48;}
			.home_product .home_pro_nav li{padding: 30px 60px;margin-bottom: 6px;width: 262px;background: rgba(0,0,0,.8);color: #fff;position: relative;}
			.home_product .home_pro_nav li span{background: url(/template/default/images/line.png) no-repeat right center;background-size: 100% 100%;width: 58px;height: 60px;display: inline-block;color: #E5E5E5;font-size: 36px;font-family: Arial;font-weight: lighter;position: absolute;bottom: 0;left: 60px;}
			.home_product .home_pro_nav li .rt_text{margin-left: 95px;}
			.home_product .home_pro_nav li .rt_text .img{width: 57px;height: 35px;position: absolute;left: -500px;top: 50%;margin-top: -17.5px;text-align: center;}
			.home_product .home_pro_nav li .rt_text em{font-size: 14px;font-style: normal;color: #fff;opacity: 0.49;}
			.home_product .home_pro_nav li .rt_text h5{font-size: 17px;padding-top: 10px;font-weight: normal;color: #fff;}
			.home_product .home_pro_nav li:hover{transition: 0.8s ease;width: 460px;background: rgba(145,0,0,0.8) url(/template/default/images/jt.png) no-repeat 85% center;}
			.home_product .home_pro_nav li:hover .img{transition: 0.5s ease;left: 135px;}
			.home_product .home_pro_nav li:hover .rt_text {margin-left: 145px;transition: 1s ease;}
			@media only screen and (max-width:480px){
				.home_product .home_pro_nav{left: 50%;width: 100%;transform: translate(-50%,-50%);}
				.home_product .big_picture ul li{height: 490px;}
				.home_product .home_pro_nav .top_hd,.home_product .home_pro_nav li{padding: 12px 3%;width: 100%;box-sizing: border-box;}
				.home_product .home_pro_nav .top_hd h5{font-size: 18px;}
				.home_product .home_pro_nav li .rt_text h5{font-size: 16px;}
				.home_product .home_pro_nav li span{left: 20px;width: 50px;height: 50px;font-size: 26px;}
        .home_product .home_pro_nav li:hover .img{left: 85px;}
			}