/*head_wap*/
.h_h{height: 80px;}
.head_wap{display: none;}
.sp_header{height:60px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);}
.sp_logo{padding: 9px 0 0 14px;float:left;height:60px}
.sp_logo img{margin:auto;max-height:42px;}
.sp_nav{width:60px;float:right;position:relative;cursor:pointer;height:30px;margin-top:18px}
.sp_nav span{display:block;background:#e60012;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#fff;width:100%;height: 100%;font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:60px}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:45px;padding:0px 15px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;position:relative;line-height:50px;font-size:15px;text-align: center;width: 80%;margin: 0 auto;}
.sjj_nav ul li:nth-child(1){border-top: none;}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#333;}
.sjj_nav ul li ul li a{color:#666;display:block;text-align:center;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#e60012;}
.sjj_nav .tel{margin-top: 16%;}
.sjj_nav .tel p{text-align: center;font-size: 24px;font-family: Arial;color: #333;}
.sjj_nav .tel a{display: block;width: 150px;height: 45px;background: #e60012;border-radius: 3px;margin: 0 auto;text-align: center;line-height: 45px;color: #fff;margin-top: 2%;}
@media (max-width: 1000px){
	.head_wap{display: block;}
	.head{display: none;}
	.rslides{margin-top: 60px;}
	.slide_nav{display: none;}
	.h_h{height: 60px;}
}

/*foot_wap*/
.fn_h{height: 63px;display: none;}
.g_fnva{position:fixed; z-index:100; bottom:0; width:100%;background:#222;display: none;}
.m-f01 li{float: left;width: 25%;text-transform: uppercase;border-right: 1px  solid rgba(255,255,255,0.5); box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-bottom: 15px;}
.m-f01 li em{display: block;width: 45%;padding-top: 0.5rem; margin: 0 auto;}
.m-f01 li img{width: 24px;display: block;margin: 5px auto;margin-bottom: 12px;}
.m-f01 a{ color:#fff;line-height:2.40px;;display:block;text-align:center;font-size: 14px;position: relative;display: block;}
/*.m-f01 li:nth-child(1){background: #e60012;border-right: 1px solid #e60012;}*/
@media (max-width: 1000px){
	.g_fnva,.fn_h{display: block;}
	.foot{display: none;}
}

/*banner*/
.slider {position: relative;overflow: hidden;width: 100%;}
.slideBox .hd {z-index:1; overflow: hidden;position: absolute;left: 50%;bottom: 50px;transform: translateX(-50%);z-index: 1;}
.slideBox .hd ul{ text-align:center;padding-top:5px;}
.slideBox .hd ul li{cursor:pointer;float: left;margin-right: 15px;width: 70px;height: 10px;border-radius: 500px; text-align: center;background: #fff;}
.slideBox .hd ul .on{background: #e60012;color: #fff;}
.slideBox .bd{position:relative;}
.slideBox .bd li img{width:100%;} 

@media (max-width: 768px){
	.slideBox .hd{bottom: 20px;}
	.slideBox .hd{left: 53%;}
	.slideBox .hd ul li{width: 50px;height: 7px;}
}

@media (max-width: 420px){
	.slideBox .bd li{width: 100%;overflow: hidden;}
	.slideBox .bd li img {width: 140%;margin-left: -34%;}
}

/*标题*/
.title{text-align: center;margin-bottom: 20px;}
.title h4{font-size: 36px;color: #333;font-weight: bold;}
.title .rec{width: 25px;height: 3px;background: #e60012;margin: 18px auto;}
.title span{font-size: 15px;color: #888;}

@media (max-width: 768px){
	.title h4{font-size: 30px;}
}

@media (max-width: 420px){
	.title h4{font-size: 22px;}
	.title .rec{margin: 12px auto;}
}

/*head*/
.head{width: 100%;height: 80px;background: #fff;position: fixed;z-index: 999;box-shadow: 0 0 4px silver;overflow: hidden;}
.head h1{margin-top: 12px;}
.h_nav{width: 40%;}
.h_nav li{float: left;text-align: center;margin-right: 10%;}
.h_nav li:last-child{margin-right: 0;}
.h_nav li a{font-size: 17px;color: #333;display: block;line-height: 80px;position: relative;font-family: "Microsoft Yahei";font-weight: bold;}
.h_nav li a:hover{color: #e60012;font-weight: bold;}
.nav-item {transition: .3s;z-index: 1;position: relative;}
.nav-item:before {content: "";position: absolute;bottom: -6px;left: 0;width: 100%;height: 3px;background-color: #e60012;opacity: 0;transition: .3s;}
.nav-item:not(.is-active):hover:before {opacity: 1;bottom: 0;}
.head .tel{background: url(../images/h_tel.png) no-repeat left;font-family: arial;font-size: 22px;font-weight: bold;padding-left: 50px;height: 32px;line-height: 32px;color: #333;margin-top: 24px;}

/*foot*/
.foot{padding: 50px 0 40px;background: #222;}
.f_nav{padding-bottom: 40px;border-bottom: 1px solid rgba(255,255,255,0.2);}
.f_nav ul{width: 30%;}
.f_nav li{width: 16.66%;float: left;text-align: right;line-height: 58px;}
.f_nav li a{color: #fff;font-size: 16px;}
.f_lx{margin-top: 40px;}
.f_cont,.copy{margin-top: 10px;}
.f_cont dt{font-size: 15px;color: #fff;line-height: 36px;background: url(../images/flx_ic1.png) no-repeat left;padding-left: 34px;}
.f_cont dt:last-child{margin-bottom: 0;background: url(../images/flx_ic3.png) no-repeat left}
.f_cont dt:nth-child(2){background: url(../images/flx_ic2.png) no-repeat left;}
.copy{font-size: 15px;color: #fff;line-height: 36px;text-align: right;}
.copy a{color: #fff;}
.f_lx .ewm{width: 240px;margin: 0 auto;margin-left: 21%;}
.f_lx .ewm .e1{width: 45%;}
.f_lx .ewm img{max-width: 100%;}
.f_lx .ewm p{text-align: center;color: #fff;font-size: 14px;margin-top: 10px;}
@media (max-width: 1300px){.f_lx .ewm{margin-left: 14%;}}
@media (max-width: 1140px){.f_lx .ewm{margin-left: 4%;}}

.link{color: rgba(255,255,255,0.8);padding: 14px 0;background: #000;}
.link b{font-size: 15px;margin-right: 5px;font-weight: normal;}
.link a{font-size: 14px;color: rgba(255,255,255,0.8);margin-right: 10px;line-height: 30px;}

/*title*/
.index_tit{}
.index_tit a{display: block;line-height: 50px;font-size: 18px;color: #666;background: url(../images/cp_j.png) no-repeat right;padding-right: 40px;font-family: 'Raleway';font-weight: bold;}
.index_tit a:hover{color: #e60012;background: url(../images/cp_j2.png) no-repeat right;}
.index_tit .wz h2{font-size: 34px;color: #333;font-weight: bold;letter-spacing: 1px;}
.index_tit .wz span{background: url(../images/tit_l.jpg) no-repeat left;padding-left: 50px;font-size: 22px;color: #e60012;font-family: 'Raleway';font-weight: bold;text-transform: uppercase;letter-spacing: 2px;margin-left: 10px;}
.index_fl{margin-top: 30px;height: 43px;overflow: hidden;}
.index_fl a{padding: 10px 20px;border: 1px solid #666;border-radius: 500px;margin-right: 20px;font-size: 15px;color: #333;display: block;float: left;}
.index_fl a:hover,.fl_cur a:nth-child(1),.index_fl a.on,.index_fl a.cur{border: 1px solid #e60012;background: #e60012;color: #fff;}

/*case*/
.case{margin-top: 70px;}
.c_list{margin-top: 40px;}
.c_list li{width: 32.5%;float: left;margin-right: 1.25%;margin-bottom: 20px;}
.c_list li:nth-child(3n){margin-right: 0;}
.c_list li .imgarea img{border: 1px solid #ebebeb;border-bottom: none;}
.c_list li .tbox{width:100%;box-sizing:border-box;border:1px solid #ebebeb;border-top:none;padding:20px 20px 0;}
.c_list li .tbox .title{width:100%;position:relative;line-height:36px;}
.c_list li .tbox .title .t1{font-size:16px;font-weight:bold;color:#222;width: 84%;height: 36px;overflow: hidden;text-align: left;}
.c_list li .tbox .title .t2{font-size:14px;color:#666;text-align: left;}
.c_list li .tbox .title .icon{position:absolute;right:0;top:20px;}
.c_list li .tbox .title .icon span{display:inline-block;width:18px;height:16px;margin-left:10px;}
.c_list li .tbox .title .icon a{display:inline-block;width:18px;height:16px;margin-left:10px;}
.c_list li .tbox .title .icon .icon2{background:url( ../images/cp_ic1.png) center center no-repeat;}
.c_list li .tbox .title .icon .icon3{background:url( ../images/cp_ic2.png) center center no-repeat;}
.c_list li .tbox .more{width:100%;border-top:1px solid #e3e3e3;margin-top:7px;font-size:14px;color:#666;line-height:36px;padding:7px;background:url( ../images/cp_j.png) right center no-repeat;transition:all ease .3s;}
.c_list li .tbox .more:hover{background:url( ../images/cp_j2.png) right center no-repeat;font-weight: bold}
.c_list li:hover{box-shadow:0 0 15px 1px rgba(0,0,0,.1);}
@media (max-width: 768px){
	.c_list li{width: 49%;margin-right: 0;}
	.c_list li:nth-child(2n){float: right;}
	.index_tit .wz h2{font-size: 28px;}
	.index_tit .wz span{font-size: 20px;letter-spacing: 0;}
	.index_fl{margin-top: 10px;}
	.c_list{margin-top: 30px;}
}
@media (max-width: 500px){
	.case{margin-top: 40px;}
	.index_tit .wz h2{font-size: 22px;}
	.index_tit .wz span{display: none;}
	.index_tit a{font-size: 14px;line-height: 26px;}
	.c_list li{width: 100%;}
	.c_list li{display: none;}
	.c_list li:nth-child(1),.c_list li:nth-child(2),.c_list li:nth-child(3),.c_list li:nth-child(4){display: block;}
	.link b{font-size: 15px;}
	.link{padding: 8px 0;}
	.c_list,.index_fl{margin-top: 18px;}
	.index_fl{height: 32px;}
	.index_fl a{font-size: 14px;padding: 5px 10px;margin-right: 10px;}
}

/*new*/
.news{margin-top: 70px;}
/*.overflow-hide{overflow: hidden}*/
.pavilion-container .tab-content-wrap{position: relative;margin-top: 30px;height: 544px;}
.pavilion-container .tab-content{position: absolute;transition: all .6s linear;opacity: 0;z-index: -1;height: 0;width: 100%}
.pavilion-container .tab-content.show{height: auto;opacity: 1;top: 0;z-index: 1}
.nl1{width: 32%;padding: 18px;background: #f7f7f7;}
.nl2{width: 29%;margin: 0 2%;}
.nl3{width: 35%;}
.nl1 .txt b{width: 20%;height: 90px;text-align: center;line-height: 90px;color: #333;font-family: 'Lato';font-size: 50px;border-right: 1px dashed #e3e3e3;}
.nl1 .txt .bt{width: 80%;height: 90px;padding: 10px 0 0 20px;}
.nl1 .txt .bt span{font-family: 'Lato';color: #777;font-size: 16px;line-height: 34px;}
.nl1 .txt .bt p{color: #333;font-size: 18px;font-weight: bold;height: 25px;overflow: hidden;}
.nl1 .imgarea{max-width: 100%;height: 305px;}
.nl1 .imgarea img{width: 100%;height: 100%;}
.nl1 .des{color: #999;font-size: 14px;line-height: 26px;height: 78px;overflow: hidden;margin: 15px 0 20px;}

.nl3 li{margin-bottom: 16px;padding: 18px;background: #f7f7f7;}
.nl3 li:last-child{margin-bottom: 0;}
.nl3 li b{width: 20%;height: 60px;text-align: center;line-height: 60px;color: #333;font-family: 'Lato';font-size: 40px;border-right: 1px dashed #e3e3e3;font-weight: normal;}
.nl3 li .bt{width: 70%;height: 60px;padding-left: 30px;}
.nl3 li .bt span{font-family: 'Lato';color: #777;font-size: 16px;line-height: 34px;}
.nl3 li .bt p{color: #333;font-size: 16px;height: 25px;overflow: hidden;}
.nl3 li .icon{background: url(../images/cp_j.png) no-repeat center;width: 10%;height: 60px;}
.nl3 li:hover{background: #e60012;}
.nl3 li:hover b,.nl3 li:hover .bt span,.nl3 li:hover .bt p{color: #fff;}
.nl3 li:hover .icon{background: url(../images/cp_j3.png) no-repeat center;}

.nl2{}
.nl2 dt{margin-bottom: 19px;padding: 18px;background: #f7f7f7;}
.nl2 dt:last-child{margin-bottom: 0;}
.nl2 dt .xia b{width: 18%;height: 60px;text-align: center;line-height: 60px;color: #333;font-family: 'Lato';font-size: 40px;border-right: 1px dashed #e3e3e3;font-weight: normal;}
.nl2 dt .xia .bt{width: 82%;height: 60px;padding-left: 20px;}
.nl2 dt .xia .bt span{font-family: 'Lato';color: #777;font-size: 16px;line-height: 34px;}
.nl2 dt .xia .bt p{color: #333;font-size: 16px;height: 25px;overflow: hidden;}
.nl2 dt .shang{margin-bottom: 20px;border-bottom: 1px solid #eee;padding-bottom: 30px;}
.nl2 dt .shang .imgarea{width: 36%;height: 115px;}
.nl2 dt .shang .des{width: 60%;color: #999;font-size: 14px;line-height: 26px;height: 78px;overflow: hidden;margin-top: 16px;}
.nl2 dt:hover{box-shadow:0 0 15px 1px rgba(0,0,0,.1);}
@media (max-width: 768px){
	.n_list .nl1,.n_list .nl2,.n_list .nl3{width: 100%;margin: 0; margin-bottom: 30px;}
	/*.pavilion-container .tab-content{position: inherit;}*/
	.n_list .nl2{display: none;}
	.pavilion-container .tab-content-wrap{height: 1180px;}
}
@media (max-width: 500px){
	.news{margin-top: 40px;}
	.nl1 .txt b{font-size: 40px;line-height: 60px;}
	.nl1 .txt .bt p{font-size: 16px;}
	.nl1 .txt .bt,.nl1 .txt b{height: 60px;}
	.nl1 .txt .bt{padding-top: 0;}
	.nl1 .imgarea{height: 230px;}
	.nl3 li b{font-size: 34px;width: 16%;text-align: left;}
	.nl1 .txt .bt,.nl1 .txt b{height: 50px;}
	.nl3 li .bt{padding-left: 20px;}
	.n_list .nl1, .n_list .nl2, .n_list .nl3{margin-bottom: 0;}
	.n_list .nl1{margin-bottom: 20px;}
	.nl3 li:nth-child(5){display: none;}
	.nl1 .txt .bt span{line-height: 30px;}
	.nl3 li:last-child{margin-bottom: 40px;}
	.pavilion-container .tab-content-wrap{height: 930px;}
}

/*gy*/
.xban{background-image:url(../images/xban-bg.jpg);background-repeat:no-repeat;background-position:center top;background-size:auto auto;box-sizing:border-box;position:relative;z-index:1;padding:50px 0;margin-top: 70px;}
.xban b{font-size:32px;font-weight:700;line-height:36px;color:#fff;display:block;text-align: center;}
.xban p{width: 250px;margin: 0 auto;margin-top:30px;}
.xban p a{display:inline-block;width:100%;height:50px;background:#e60012 url(../images/xban-ic1.png);background-repeat:no-repeat;background-position:left 47px center;background-size:auto auto;text-indent:82px;font-size:18px;font-weight:700;line-height:50px;color:#fff;transition:.35s;border-radius:25px;vertical-align:top;margin-top:2px}
.xban p a:hover{background-repeat:no-repeat;background-position:left 40px center;background-size:auto auto;text-indent:90px}
@media (max-width: 768px){.xban b{font-size: 25px;}}
@media (max-width: 500px){
	.xban b{font-size: 20px;}
	.xban p{width: 220px;}
	.xban p a{font-size: 16px;}
	.xban{padding: 40px 0;margin-top: 20px;}
}

/*yy*/
.yiny{margin-top: 70px;}
.index-ser li{width:24.25%; float:left; margin-top:40px; margin-right:1%; -webkit-transition: all .5s ease; transition: all .5s ease;}
.index-ser li:hover{box-shadow: 0 17px 50px 0 rgba(0,0,0,.19); transform: translate3d(0,-2px,0); transition: all .3s cubic-bezier(.55,0,.1,1);}
.index-ser li:nth-of-type(4n),.index-ser li.mr0{margin-right:0;}
.index-ser li .item{border:1px solid #ddd; text-align:center; padding:10% 17%;}
.index-ser li .co{width:180px; height:110px; display:block; margin:0 auto; /*background-color:#eee;*/ -webkit-transition: all .6s ease; transition: all .6s ease;}
.index-ser li:hover .co{background-position:0 110px;}
.index-ser li h2{font-size:20px; color:#333; margin:24px 0px;font-weight: bold;}
.index-ser li span{font-size:15px; color:#666; display:block;line-height: 30px;}
.index-ser li:hover h2,.index-ser li:hover span{color: #fff;}
.index-ser li:hover{background: #e60012;}
@media (max-width: 1100px){
	.index-ser li{width: 48%;margin-right: 0;}
	.index-ser li:nth-child(2n){float: right;}
}
@media (max-width: 500px){
	.yiny{margin-top: 40px;}
	.index-ser li{width: 100%;margin-top: 20px;}
	.index-ser li .item{padding: 6% 10%;}
	.index-ser li h2{font-size: 18px;margin: 20px 0;}
	.index-ser li span{font-size: 14px;line-height: 26px;}
}

/*liuyan*/
.feed_ly{padding: 70px 0;background: url(../images/ly_bg.jpg) no-repeat center;margin-top: 50px;}
.feed_ly .index_tit .wz h2{color: #fff;}
.feed_ly form{margin-top: 40px;}
.feed_ly input{margin-right: 1%;background: #fff;height: 56px;line-height: 56px;color: #6e6e6e;padding-left: 1%;font-size: 14px;float: left;}
.feed_ly .t1{width: 17%;}
.feed_ly .t3{width: 51%;}
.feed_ly .t4{width: 12%;margin-right: 0;color: #fff;background: #e60012;font-size: 16px;padding-left: 0;}
.feed_ly .t4:hover{font-weight: bold;}
@media (max-width: 1024px){
	.feed_ly .t3{width: 45%}
	.feed_ly .t4{width: 18%}
}
@media (max-width: 768px){
	.feed_ly .t1,.feed_ly .t3,.feed_ly .t4{width: 100%;margin-top: 20px;}
}
@media (max-width: 500px){
	.feed_ly form{margin-top: 0px;}
	.feed_ly{padding: 40px 0;margin-top: 30px;}
}




/****************************************************************************************/
.taglist a{display: inline-block;padding: 6px 15px;background-color: #f3f3f3;color: #666;white-space: nowrap;font-size: 14px;margin: 6px 15px 6px 0;}
.taglist a:hover{background: #e60012;color: white;}

.ny_banenr{height: 400px;line-height: 390px;}
.ny_banenr b{font-size: 36px;color: #fff;letter-spacing: 1px;}
.ny_banenr span{font-size: 22px;font-family: 'Raleway';text-transform: uppercase;}

.loca{height: 55px;line-height: 55px;background: #f2f2f2;margin-bottom: 40px;overflow: hidden;width: 100%;}
.loca .center{height: 55px;line-height: 55px;background: url(../images/loca.png) no-repeat left;font-size: 14px;color: #999;padding-left: 26px;}
.loca .center a{font-size: 14px;color: #999;}

.pagination > li > a, .pagination > li > span{padding: 0 10px;border: 1px solid #bbb;color: #000;margin-right: 8px;display: block;font-size: 14px;text-align: center;line-height: 30px;border-radius: 2px;}
.pagination li.first,.pagination li.last{display: none;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background: #e60012;border-color: #e60012;color: #fff;}
.pagination li{float: left;}
.pagination{margin: 0;margin-top: 40px;}
.digg{text-align: center;width: 100%;}
@media (max-width: 500px){
	.pagination{margin-top: 20px;}
}
@media (max-width: 768px){
	.ny_banenr{height: 300px;line-height: 290px;}
	.ny_banenr b{font-size: 30px;}
}
@media (max-width: 500px){
	.loca{margin-bottom: 20px;}
	.ny_banenr{height: 210px;line-height: 200px;}
	.ny_banenr b{font-size: 24px;}
}

/*contact*/
.contactpage{overflow:hidden;background-color:#fff}
.contactpage dl{overflow:hidden;border-bottom:1px solid #eee;padding:3%}
.contactpage .dl01{color:#000}.contactpage .dl01 dd{float:left;width:50%}
.contactpage .dl01 i{font-size:50px;margin-right:1rem}
.contactpage .dl01 p{font-size:16px;line-height:36px;}
.contactpage .dl01 strong{font-size:48px;font-family:Arial;line-height:1.3}
.contactpage .dl02{color:#000}.contactpage .dl02 dd{float:left;width:33%}
.contactpage .dl02 i{font-size:50px;float:left;color:#e4e4e4;margin-right:16px;line-height:1.2}
.contactpage .dl02 p{font-size:16px;color:#000}
.contactpage .dl02 h5{font-size:22px;font-weight:400;color:#000;line-height:36px;}
.contactpage .ditudiv{width:50%;margin:3% 3%;float:left;margin-bottom: 0;}
.contactpage .ditudiv *{max-width:100%}
.contactpage .daoda{padding-right:3%;overflow:hidden;padding-top:4%}
.contactpage .daoda h3{font-size:38px;font-weight:700;color:#000;line-height:1;padding-bottom: 50px}
.contactpage .daoda li{color:#000;overflow:hidden;margin-bottom:40px}
.contactpage .daoda li i{font-size:40px;float:left;color:#000;line-height:1;margin-right:16px}
.contactpage .daoda li h5{font-size:16px;color:#000;line-height:2;padding-bottom:6px;font-weight: bold;}
@media (max-width: 1024px){.contactpage .dl01 strong{font-size: 40px;}}
@media (max-width: 768px){
	.contactpage .dl01 strong,.contactpage .daoda h3{font-size: 30px;}
	.contactpage .dl02 h5{font-size: 20px;}
}
@media (max-width: 500px){
	.contactpage .dl02 dd{width: 100%;border-bottom: 1px solid #eee;padding: 2% 0;}
	.contactpage .dl02 dd:last-child{border-bottom: none;}
	.contactpage .dl02 i{font-size: 30px;}
	.contactpage .dl02 h5{font-size: 16px;}
	.contactpage .dl02 p{font-size: 14px;padding-left: 45px;}
	.contactpage .dl01 i{font-size: 30px;}
	.contactpage .dl01 p{font-size: 14px;}
	.contactpage .dl01 strong{font-size: 20px;}
	.contactpage .ditudiv,.contactpage .daoda{width: 100%;}
	.contactpage .daoda h3{font-size: 18px;padding-bottom: 20px;}
	.contactpage .daoda li{margin-bottom: 20px;}
	.contactpage .daoda li i{font-size: 26px;}
	.contactpage .daoda li:last-child{margin-bottom: 0;}
}

/*news*/
.new_nylist .nl1{width: 49%;float: left;margin-bottom: 2%;}
.new_nylist li:nth-child(2n){float: right;}
.new_nylist,.ny_newl{margin-top: 50px;}
.new_nylist li:hover{box-shadow:0 0 15px 1px rgba(0,0,0,.1);}
.new_nylist li .imgarea{height: 190px;}
.new_nylist li .txt_fl{width: 58%;}
.new_nylist li .imgarea{width: 40%;}
.new_nylist li.nl1 .txt b{text-align: left;width: 18%;}

@media (max-width: 1024px){
	.new_nylist li.nl1 .txt b{border-right: none;}
}
@media (max-width: 800px){
	.new_nylist li.nl1 .txt b{;height: 70px;line-height: 70px;font-size: 36px;}
	.new_nylist li.nl1 .txt .bt{height: 70px;padding-top: 0;}
}
@media (max-width: 768px){
	.new_nylist li.nl1{width: 100%;}
}
@media (max-width: 500px){
	.new_nylist, .ny_newl{margin-top: 30px;}
	.new_nylist li .imgarea{height: 80px;width: 34%;}
	.new_nylist li.nl1 .txt b{display: none;}
	.new_nylist li.nl1 .txt .bt{width: 100%;padding: 0;height: 100%;}
	.new_nylist li.nl1 .des{margin: 0 auto;font-size: 13px;height: 50px;}
	.nl1 .txt .bt span{display: none;}
	.new_nylist li .txt_fl{width: 62%;}
}

/*newshow*/
.ns_l{width: 76%;}
.ns_r{width: 22%;}

.ns_l .news1 h1{font-size: 20px;color: #333;font-weight: bold;text-align: center;}
.ns_l .news1 dl{height: 40px;border-bottom: 1px dashed #bbb;margin-top: 12px;padding: 0 30%;overflow: hidden;margin-bottom: 20px;}
.ns_l .news1 dt{line-height: 40px;font-size: 14px;color: #999;float: left;font-weight: normal;margin-right: 10%;}
.ns_l .news1 dt:last-child{margin-right: 0;}
.ns_l .news1 dt:first-child{background: url(../images/new_ic.png) no-repeat left;padding-left: 26px;}
.ns_l .news1 .des p,.ns_l .news1 .des{font-size: 15px!important;color: #333!important;line-height: 30px!important;}
.ns_l .news1 .des img{max-width: 600px;margin: 20px auto;}
.ns_l .news1 .des a{color: #e60012!important;}
.fy{height: 45px;background: #f7f7f7;line-height: 45px;border-radius: 3px;margin-top: 40px;padding: 0 20px;}
.fy span,.fy span a{font-size: 14px;color: #333;width: 50%;height: 45px;overflow: hidden;}
.news2{margin-top: 14px;}
.news2 .bq{font-size: 14px;color: #333;line-height: 36px;background: url(../images/bq.png) no-repeat left;padding-left: 50px;height: 36px;margin-top: 10px;}
.news2 .bq a{color: #333;margin-right: 8px;font-size: 12px;padding: 6px 12px;background: #f7f7f7;}
.news2 .bq a:last-child{margin-right: 0;}
.fh{width: 110px;height: 36px;background: #e60012 url(../images/ret.png) no-repeat 75px 10px;border-radius: 500px;}
.fh a{font-size: 14px;color: #fff;line-height: 36px;padding-left: 34px;display: block;}
.ps_bt{font-size: 18px;color: #333;font-weight: bold;border-left: 5px solid #e60012;padding-left: 15px;margin : 40px 0 20px;}
.xgwz{margin-top: 20px;padding: 20px;border: 1px solid #ddd;}
.xgwz li{width: 48%;float: left;height: 30px;line-height: 30px;overflow: hidden;}
.xgwz li a{display: block;font-size: 14px;color: #333;}

.Rside {float: right;position: relative;width: 100%;}
.Rside .fix{margin-bottom: 40px;background: #f7f7f7;}
.Rside h2 {font-size: 17px;text-align: left;position: relative;box-sizing: border-box;font-weight: bold;color: #252424;text-indent: 2em;line-height: 60px;}
.Rside h2::before{display:inline-block;content: " ";height:90% ;width: 3px ;background-color:#e60012;z-index: 5 ;position: absolute;top: 0;left:0;}
.Rside h2 .change-tag-btn {float: right;margin-right: 20px;color: #e70012;}
.Rside h2+ul {box-sizing: border-box;padding: 0 1rem;}
.Rside h2+ul li {overflow: hidden;display: block;border-top: 1px dashed #dfdfdf}
.Rside h2+ul li:first-child {border-top: 1px solid #ddd;}
.iauth a {padding-left:25px;line-height: 50px;color: #333;position: relative;display: block;font-size: 15px;}
.iauth a::after{display: block;position: absolute;right: 0;top: 5px;color: #333;font-size: 16px;content: "→";z-index: 5 ;}.iauth a.act,.iauth a:hover {color: #d11e1e}
.news_pre {margin-bottom: 1.5rem;}
.news_pre li {padding: 0.5rem 0;}
.news_pre .imgcon {float: left;margin-right: .8rem;width: 100px;height: 75px}
.news_pre .imgcon img {max-width: 100%;}
.news_pre h4 {font-size: 14px;color: #333;font-weight: 400;overflow: hidden;height: 3em;line-height: 1.5em;margin-bottom: .5em}
.news_pre h4:hover {color: #d11e1e}
.news_pre .date {font-size: 12px;color: #666}
.Rside h2 .change-tag-btn {float: right;margin-right: 20px;color: #e70012;}
.tag_pre{box-sizing: border-box;border-top: 1px solid #dfdfdf;margin-bottom: 1.5rem;padding: 10px;height: 220px;}
.tag_pre a{display: inline-block;margin-bottom: 2%;color: #666;width: 48%;height: 34px;line-height: 34px;font-size: 12px;background: #fff;float: left;overflow: hidden;padding: 0 6%;}
.tag_pre a:nth-child(2n){float: right;}
.tag_pre a:hover,.news2 .bq a:hover{background: #e60012;color: #fff;}
@media (max-width: 900px){
	.ns_l{width: 100%;}
	.ns_r{display: none;}
	.ns_l .news1 .des img{max-width: 100%;}
}
@media (max-width: 500px){
	.ns_l .news1 dl{padding: 0 20%;}
	.ns_l .news1 h1{font-size: 18px;}
	.ns_l .news1 .des p,.ns_l .news1 .des{font-size: 14px!important;}
	.xgwz li{width: 100%;}
}

.xgcp{}
.xgcp li{width: 24%;float: left;margin-right: 1.33%;text-align: center;}
.xgcp li:nth-child(4){margin-right: 0px;}
.xgcp li h3{font-size: 14px;color: #333;height: 15px;overflow: hidden;}
.xgcp li .imgarea{border: 1px solid #ddd;margin-bottom: 16px;max-height: 210px;}
.xgcp li:hover .imgarea{border: 1px solid #e60012;}
@media (max-width: 910px){
	.xgcp li{width: 48%;margin: 0;margin-bottom: 20px;}
	.xgcp li:nth-last-child(2n){float: right;}
	.xgcp li .imgarea{max-height: 265px;}
}
@media (max-width: 768px){
	.xgcp li:nth-child(3),.xgcp li:nth-child(4){margin-bottom: 0;}
}
@media (max-width: 500px){
	.xgcp li{width: 100%;}
}

.innernews1{overflow:hidden}
.innernews1 li{background-color:#f7f7f7;overflow:hidden;margin-bottom:20px;padding: 14px;}
.innernews1 li .big{float:left;width:20%;margin-right:2%;}
.innernews1 li .big img{width: 100%;}
.innernews1 li h3{font-size:18px;color:#333;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.innernews1 li .tags{color:#999;font-weight:400;font-size:14px;line-height:1.7em;padding:16px 0}
.innernews1 li .tags i{display:inline-block;font-size:14px;color:#999;padding-right: 10px;vertical-align:baseline}
.innernews1 li .tags span{display:inline-block;margin-left: 20px;}
.innernews1 li .tags span:nth-child(1){margin-left: 0;}
.innernews1 li .tags a{color:#999;display:inline-block}
.innernews1 li .tags a :hover{color:#e60012;}
.innernews1 li .cont{font-size:14px;color:#666;overflow:hidden;line-height: 28px;height: 84px;}
@media (max-width: 500px){
	.innernews1 li .big{display: none;}
	.innernews1 li h3{font-size: 16px;}
}

.zy{background: #f7f7f7;padding: 20px;font-size: 14px!important;color: #555!important;line-height: 30px!important;margin: 30px 0;margin-bottom: 15px;}

/*about*/
.ny_ab1{background: url(../images/ny_ab2.jpg) center;padding-top: 60px;}
.ny_ab1 .img{width: 50%;overflow: hidden;position: relative;display: block;}
.ny_ab1 .img img{width: 100%;height: 100%;display: block;transition: all 0.3s linear 0s; }
.ny_ab1 .img:hover img{transform: scale(1.1);}
.ny_ab1 .txt{width: 48%;}
.ny_tit b{font-size: 30px;color: #333;display: block;}
.ny_tit span{font-size: 18px;color: #e60012;font-family: 'Lato';font-style: italic;margin: 15px 0 25px;display: block;}
.ny_ab1 .des p{font-size: 15px!important;color: #333!important;line-height: 30px!important;text-indent: 2em!important;}

.ny_ab2{width: 75%;margin: 50px auto;}
.ny_ab2 li{width: 25%;float: left;text-align: center;border-radius: 3px;padding: 40px 0;}
.ny_ab2 li b{font-size: 24px;color: #333;}
.ny_ab2 li .sz{font-size: 24px;color: #e60012;font-family: 'Lato';}
.ny_ab2 li .sz span{font-size: 45px;font-weight: bold;margin-right: 10px;}
.ny_ab2 li:hover{background: #e60012;}
.ny_ab2 li:hover b,.ny_ab2 li:hover .sz{color: #fff;}
@media (max-width: 1024px){
	.ny_ab1 .txt,.ny_ab1 .img,.ny_ab2{width: 100%;}
	.ny_ab1 .img img{margin: 0 auto;margin-top: 40px;}
}
@media (max-width: 920px){
	.ny_ab2 li b{font-size: 20px;}
	.ny_ab2 li .sz span,.ny_ab5 li strong{font-size: 30px;}
	.ny_ab2{margin: 0 auto;}
}
@media (max-width: 660px){
	.ny_ab1 .des p{font-size: 14px!important;}
	.ny_ab1{padding-top: 20px;}
	.ny_ab2 li b{font-size: 18px;}
	.ny_ab2 li{width: 50%;padding: 20px 0;}
}

/*kh*/
.kh{margin-top: 70px;}
.hz_kh{margin-top: 30px;}
.hz_kh li{width: 13.2%;float: left;margin-right: 1%;border: 1px solid #e6e6e6;padding: 0 2%;margin-bottom: 1%;}
.hz_kh li img{width: 100%;height: 90px;}
.hz_kh li:hover{border: 1px solid #e60012;}
@media (max-width: 1200px){
	.hz_kh li{width: 24%;}
	.hz_kh li img{height: 110px;}
}
@media (max-width: 768px){
	.hz_kh li img{height: 90px;}
}
@media (max-width: 500px){
	.hz_kh li img{height: 60px;}
	.kh{margin-top: 40px;}
	.hz_kh{margin-top: 20px;}
	.prod_ny li{display: block;}
}

.yb_conct{position:fixed;z-index:9999999;top:40%;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#e60012 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#e60012 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#e60012 url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#e60012 url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{max-width: 125px;margin: 0 auto;display: block;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}
@media (max-width: 768px){.yb_conct{display: none;}}

































