
body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select,td,th,em,span,i,button{margin:0;padding:0;color:inherit;line-height: inherit;font-family: "microsoft yahei";}
img{border:0;display: inline-block;max-width:100%;vertical-align: middle;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; }
a{ text-decoration:none; color:inherit;}
:focus{outline:none!important;border-color:inherit;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
table{border-collapse:collapse;border-spacing:0;width:100%}
h3,h4,h5,h6{font-weight: normal;}
em,i{font-style:normal;}
*{box-sizing:border-box;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}
input[type="button"]{border:none;}
textarea {  -webkit-appearance: none;}  
.auto{width: 1400px;margin:0 auto;}
.pro_auto{ width: 1360px;margin:0 auto;}
:hover{transition: all .2s;}
.img_hover_wrap{overflow: hidden;}
.img_hover{transition: all .3s;}
.img_hover:hover{transform: scale(1.1,1.1);}
.img_traslate{transition: all .3s;}
.img_traslate:hover{transform: translateY(-10px);}
.img_rotate{transition: all .3s;}
.img_rotate:hover{transform:rotate(-360deg);}
.bold{font-weight: bold;}
.normal{font-weight: normal!important;}
.center{text-align: center!important;}
.img{width: 100%;display: block;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ele{position:relative;}
.ele:before,.ele:after{content:'';display: inline-block;vertical-align: middle;}
.ipt{display: block;border:none;}
.ipt_button{cursor: pointer;}
.item_scale .icon{transition: all .3s;}
.item_scale:hover .icon{transform: scale(1.05,1.05);}
.text-left{text-align: left!important;}
.text-right{text-align: right!important;}
.clamp{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;/*-webk
it-line-clamp: 3;*/}
body{background: #fff;}

.item .imgbox{display: block;overflow: hidden;}
.item .img{transition: all 3s;}
.item:hover .img{transform: scale(1.1,1.1);}

.imgbox.hover{overflow: hidden;}
.imgbox.hover .img{transition: all 3s;}
.imgbox.hover:hover .img{transform: scale(1.1,1.1);}

/*header*/
.head{padding:20px 0 15px;}
.hd_logo{ }
.hd_logo .img{width: auto;}
.hd_r{text-align: right;}
.hd_tel{font-size: 16px;color: #38569b;display: inline-block;vertical-align: middle;background: url(../images/icon_01.png) no-repeat left center;background-size:25px;line-height: 25px;padding-left: 33px;margin-top: 10px;}
.hd_nav{text-align: left;}
.hd_nav li{display: inline-block;vertical-align: middle;margin-left: 40px;position:relative;}
.hd_nav li>a{display: block;font-size: 18px;color: #333333;line-height: 60px;}
.hd_nav li.cur>a,.hd_nav li:hover>a{font-weight: bold;color: #247ecb;}

.hd_nav li>a:after{content:'';position:absolute;left: 50%;bottom: -15px;width: 18px;height: 10px;background: url(../images/icon_03.png) no-repeat center;background-size:contain;margin-left: -9px;display: none;}
.hd_nav li.hasmenu:hover>a:after{display: block;}

.hd_nav .drop{position:absolute;width: 660px;left: 50%;margin-left: -330px;padding-top: 15px;display: none;z-index:60;}
.hd_nav .drop .box{position:relative;padding:20px 30px 20px 35px;background: #247ecb;opacity: .9; }
/*.hd_nav .drop .box:before{content:'';position:absolute;width: 18px;height: 10px;background: url(../images/icon_03.png) no-repeat center;background-size:contain;top: -10px;left: 50%;margin-left: -9px;}*/
.hd_nav .drop .lks{/*margin-left: -45px;*/width: 310px;}
.hd_nav .drop .lks a{font-size: 15px;color: #fff;line-height: 22px;  margin-bottom: 10px;border-bottom:1px solid rgba(255,255,255,.44);width: 105px;display: block;float: left;margin-right:45px; padding-bottom: 10px;}    
.hd_nav .drop .lks a:hover{text-decoration: underline;}  
.hd_nav .drop .daxiang a{width: 90%}
                 
.hd_nav .drop .imgbox{width: 270px;}                  
.hd_nav li:hover .drop{display: block;}

.hd_nav .li_9 .drop{margin-left: -600px;}
.hd_nav .li_8 .drop{margin-left: -520px;}


.inner_ban{height: 215px;padding-top: 85px;}
.inner_ban .bt{display: inline-block;vertical-align: middle;font-size: 25px;color: #fff;}
.inner_ban .bt:hover{text-decoration: underline;opacity: .9;}
.inner_ban .crumb{font-size: 13px;color: #fff;line-height: 20px;margin-top: 25px;}
.inner_ban .crumb:before{content:'';display: inline-block;vertical-align: text-bottom;margin-right: 5px;width: 16px;height: 16px;background: url(../images/icon_02.png) no-repeat center;background-size:contain;}
.inner_ban .crumb a:hover{opacity: .8;text-decoration: underline;}


.pub_titbox{text-align: center;margin-bottom: 70px;}
.pub_titbox a{display: inline-block;vertical-align: middle;}
.pub_titbox .en{font-size: 20px;color: #888888;font-family: arial;line-height: 20px;text-transform: uppercase;}
.pub_titbox .cn{font-size: 22px;color: #000000;line-height: 30px;margin-top: 10px;}
.pub_titbox .cn a:hover{}
.pub_titbox a:hover .cn,.pub_titbox a:hover .en{color: #0a589a;/*font-weight: bold;*/}
.pub_titbox.white .cn{color: #fff;}
.pub_titbox.white .en{color: #fff;opacity: .72;}


.xw_company{padding:70px 0 90px;}
.xw_company .list{margin-left: -2%;}
.xw_company .list .item{border:1px solid #e5e5e5;float: left;width: 31.3%;margin-left: 2%;}
.xw_company .list .imgbox{display: block;}
.xw_company .list .img{width: 100%;display: block;}
.xw_company .list .info{padding:20px 15px;}
.xw_company .list .date{display: inline-block;vertical-align: middle;padding:0 10px;background: #cba842;font-size: 13px;color: #fff;line-height: 25px;}
.xw_company .list .title{font-size: 18px;color: #000;display: block;margin-top: 15px;}
.xw_company .list .txt{font-size: 14px;color: #777;line-height: 24px;-webkit-line-clamp: 4;height: 96px;margin-top: 15px;}
.xw_company .list .item:hover .title{color: #0a589a;font-weight: bold;}
.xw_company .readmore{display: block;width: 46px;height: 46px;background: url(../images/xw_05.png) no-repeat center;background-size:contain;margin-top: 40px;border-radius:50%;}

.xw_media{padding:70px 0 60px;background: url(../images/xw_08.jpg) no-repeat center;background-size:cover;}
.xw_media .detail{background: #fff;position:relative;}
.xw_media .hotbox{display: block;float: left;width: 48%;overflow: hidden;position:absolute;left: 0;top: 0;bottom: 0;}
.xw_media .hotbox .img{width: 100%;display: block;height: 100%;}
.xw_media .hotbox .datebox{width: 90px;position:absolute;left: 0;bottom: 0;background: #d3b74e;text-align: center;padding:10px 0;}
.xw_media .hotbox .day{font-size: 44px;color: #fff;font-weight: bold;font-family: arial;line-height: 50px;}
.xw_media .hotbox .year{color: #fff;font-size: 14px;font-family: arial;}


.xw_media .list{width: 52%;padding:5px 3%;}
.xw_media .list .item{padding:25px 0;border-bottom:1px solid #efefef;}
.xw_media .list .datebox{width: 75px;display: block;float: left;text-align: center;}
.xw_media .list .day{font-size: 50px;color: #c4a93e;font-family: arial;line-height: 50px;}
.xw_media .list .year{font-size: 14px;color: #777777;}
.xw_media .list .info{margin-left: 95px;padding-top: 10px;}
.xw_media .list .title{display: block;font-size: 18px;color: #000000;}
.xw_media .list .txt{font-size: 14px;color: #777777;margin-top: 10px;}
.xw_media .list .item:last-child{border-bottom:none;}
.xw_media .list .item:hover .title{color: #c4a93e;font-weight: bold;}
.xw_media .readmore{margin-top: 60px;}

.pub_more{font-size: 14px;color: #333333;width: 145px;line-height: 40px;border:1px solid #333333;text-align: center;display: inline-block;vertical-align: middle;}
.pub_more:after{content:'';display: inline-block;vertical-align: middle;margin-left: 8px;width: 14px;height: 14px;background: url(../images/xw_07.png) no-repeat center;background-size:contain;margin-top: -1px;}
.pub_more:hover{color: #fff;background: #0a589a;border-color:#0a589a;}
.pub_more:hover:after{background-image: url(../images/xw_07-1.png)}

.xw_indus{padding:110px 0;}
.xw_indus .list{}
.xw_indus .list .item{width: 25%;float: left;border-right:1px dashed #efefef;}
.xw_indus .list .item a{display: block;max-width:245px;width: 90%;margin:0 auto;}
.xw_indus .list .title{font-size: 18px;color: #000;line-height: 30px;}
.xw_indus .list .date{font-size: 14px;color: #c8a841;margin-top: 5px;}
.xw_indus .list .txt{font-size: 14px;color: #777;line-height: 24px;-webkit-line-clamp: 4;height: 96px;margin-top: 15px;}
.xw_indus .list .item:hover .title{color: #0a589a;font-weight: bold;}

.xw_indus .readmore{display: inline-block;vertical-align: middle;margin-top: 60px;padding:0 35px;background: #c8a841;font-size: 14px;color: #fff;line-height: 50px;}
.xw_indus .readmore:after{width: 16px;height: 16px;background: url(../images/xw_09.png) no-repeat center;background-size:contain;content:'';display: inline-block;vertical-align: middle;margin-left: 10px;}
.xw_indus .readmore:hover{background: #0a589a;}

.foot{}

.ft_t{padding:40px 0 60px;background: #36404c;}
.footer{ width: 100%; display: flex;flex-direction: space-around;}
.ft_col{ margin: 0 2.5%;;}
.ft_col .tit{font-size: 20px;color: #00abe7;margin-bottom: 25px;display: block; border-bottom: 1px solid #686c75; padding-bottom: 20px;}
.ft_col .lks{}
.ft_col .lks a{display: block;font-size: 15px;color: rgba(255,255,255,.61);line-height: 30px;}
.ft_col .lks a:hover{color: #fff;text-decoration: underline;}
.ft_col .tit:hover{color: #ffffff;}

.ft_col .erweim{ margin-top: 20px;}
.ft_col .erweim span{font-size: 12px;color: #ffffff;line-height: 22px;display: inline-block;vertical-align: middle;text-align: left;opacity: .52;margin-left: 10px;}
.ft_col .erweim .ppiv{width: 88px;display: inline-block;vertical-align: middle;margin-left: 2px;}


.ft_b{padding:25px 0;background: #2a323f; text-align: center;}
.ft_b .wz{font-size: 14px;color: rgba(239,239,239,.85);line-height: 25px;}
.ft_b .wz a:hover{color: #fff;text-decoration: underline;}


/*index*/
.idx_ban{}
.idx_ban .img{width: 100%;display: block;}
.idx_ban .swiper-pagination{bottom: 25px;}
.idx_ban .swiper-pagination-bullet{width: 12px;height: 12px;background: #fff;opacity: 1;margin:0 8px!important;}
.idx_ban .swiper-pagination-bullet-active{background: #0090d3;}
.idx_ban .swiper-button-next, .idx_ban .swiper-button-prev{display: none;}


.index_new{ padding: 60px 0;}
.index_nw_video{width:47%; border-radius: 20px;  box-shadow: 10px 10px 10px  #a3b6ce; position: relative; z-index: 1;}
.index_nw_video img{border-radius: 20px; position: relative; z-index: 1;}
.index_nw_video .imgbox.hover:hover .img{transform: scale(1.1,1.1);border-radius: 20px;}
.index_nw_video .video_biao{ position: absolute; left: 0; bottom: 30px; z-index: 1111111; width: 90%;}
.index_nw_video .video_biao a{ font-size: 29px;  color: #FFF;  display: flex;flex-wrap:nowrap;justify-content:space-between}
.index_nw_video .video_biao a span{ margin-left: 50px;}


.index_new_rht{ width: 46%;}
.index_new_ttop{ width: 100%; margin: 0 0 30px; border-bottom: 1px solid #d1041c; }
.index_new_ttop a{ float: right; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #333; line-height: 25px; text-transform: uppercase;}
.index_new_ttop span{ font-size: 15px; background: #d1041c; padding: 7px 20px; line-height:34px; color: #FFF;}
.index_new_xia{}
.index_new_xia ul{}
.index_new_xia ul li{ width: 100%; line-height: 40px; margin: 0 auto; display: flex; flex-wrap:nowrap;justify-content:space-between}
.index_new_xia ul li a{ float: left; font-size: 15px; color: #333; background: url(../images/sanx_03.jpg) no-repeat left; padding-left: 25px;-webkit-line-clamp: 1; width:84%}
.index_new_xia ul li span{  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333; display:block}
.index_new_ttop a:hover{ text-decoration: underline;color: #d1041c; }
.index_new_xia ul li a:hover{text-decoration: underline;color: #d1041c; }


.idx_qy{padding:50px 0 0;}
.chanye_top{  width: 100%; display: flex;justify-content:space-between; margin: 0 auto;}
.idx_qy .menu .t_tit{font-size: 38px;color: #222222;  width: 46%; text-align: left;}

.idx_qy .menu{background: #fff;position:relative;z-index:10;font-size: 0;text-align: center;display: flex;justify-content:center; margin: 0 auto;max-width: 1400px;}
.idx_qy .menu .lk{display: inline-block;vertical-align: middle;padding:0 20px 50px;cursor: pointer; width: 18%; position: relative;}
.idx_qy .menu .lk::after{ content: ""; width: 1px; height: 50%; background: #cccccc; position: absolute; right: 0; top:10px;} 
.idx_qy .menu .ico{display: inline-block;vertical-align: middle;width: 130px;height: 70px;background-repeat:no-repeat;background-position:center;background-size:contain;}
.idx_qy .menu .txt{display: inline-block;vertical-align: middle;text-align: left;padding-top: 15px;}
.idx_qy .menu .tit{font-size: 18px;color: #090909;}

.idx_qy .menu .lk_1 .ico{background-image: url(../images/sanx_07.jpg);}
.idx_qy .menu .lk_2 .ico{background-image: url(../images/sanx_10.jpg);}
.idx_qy .menu .lk_3 .ico{background-image: url(../images/sanx_12.jpg);}

.idx_qy .menu .lk.cur .tit{color: #ed000b;}


.idx_qy .menu .lk_1.cur .ico,.idx_qy .menu .lk_1:hover .ico{background-image: url(../images/sanx_07.jpg);}
.idx_qy .menu .lk_2.cur .ico,.idx_qy .menu .lk_2:hover .ico{background-image: url(../images/sanx_10.jpg);}
.idx_qy .menu .lk_3.cur .ico,.idx_qy .menu .lk_3:hover .ico{background-image: url(../images/sanx_12.jpg);}


.idx_qy .detail{}
.idx_qy .imgbox{position:relative;overflow: hidden;}
.idx_qy .imgbox .img{width: 100%;display: block;transition: all 3s;position:relative;}
.idx_qy .info{position:absolute;right:15%;top: 20%; text-align: center; width:620px; padding: 50px; background: #FFF;text-align: left;}
.idx_qy .info h5{  }
.idx_qy .info h5 a.title{font-size: 26px;color: #333;margin-bottom: 30px;text-align: center;display: inline-block;vertical-align: middle;}
.idx_qy .info p{ font-size: 15px; line-height: 29px; margin-bottom: 20px;}
.idx_qy .info a.morre{line-height: 80px; padding: 15px 65px 15px 50px; border-radius: 30px; color: #FFF;background: url(../images/sanx_18.png) no-repeat 85% #ed000b;}
.idx_qy .info .title:hover{text-decoration: underline;color: #ed000b;}
.idx_qy .info a.morre:hover{;background: url(../images/sanx_18.png) no-repeat 85% #595858;}

.idx_qy .imgbox:hover .img{transform: scale(1.1,1.1);}

.idx_product_top{ padding: 70px 0 70px; text-align: center;}
.idx_product_top h5{ font-size: 38px; margin-bottom: 50px; font-weight: bold; position: relative;background: url(../images/sanx_05.png) no-repeat bottom; padding-bottom: 25px;}
.idx_product_top p{ width: 80%; margin: 0 auto; font-size: 15px; line-height: 30px; color: #666;}

.idx_product{ padding: 10px 0;}
.idx_pro_cai{ width: 100%; display: flex; justify-content:space-between;}
.idx_pro_cai .item{ position: relative;}
.idx_pro_cai .item .biao_tet{ position: absolute; left: 0;bottom: 0; background: #333; opacity: .7;  padding: 25px 0 40px; width: 100%; text-align: center;}
.idx_pro_cai .item .biao_tet a{ font-size: 25px; color: #FFF;  line-height: 70px; font-weight: bold; }
/*.idx_pro_cai .item .biao_tet:after{ content: ""; position: absolute; width:100px; height: 3px; background:#ed000b ;bottom:35px; left: 42%; opacity: 1; }*/
.idx_pro_cai .item .biao_tet:hover{ background:#ed000b ;opacity: .7; }
/*.idx_pro_cai .item .biao_tet:hover:after{ content: ""; position: absolute; width:100px; height: 3px; background:#FFF ;bottom:35px; left: 42%; opacity: 1; }*/

.idx_shili{ padding: 0px 0 90px;}
.shili_main{ display: flex;justify-content:space-between; width: 100%;}
.shili_main .item{ margin: 0 10px;  display: flex; flex-direction:column; text-align: center; width: 33.33333%;}
.shili_main .item .shi_xiia{ padding: 20px 15px 40px;border: 1px solid #e2e2e2; min-height:321px; }
.shili_main .item .shi_xiia h5{ font-size: 24px; line-height: 30px; margin: 20px 0; color: #1a4586; }
.shili_main .item .shi_xiia p{ font-size: 14px; color: #777; line-height: 25px;min-height: 75px; line-height: 25px;}
.shili_main .item .shi_xiia:hover{ background:#1a4586 ;}
.shili_main .item .shi_xiia:hover em{ display:none;}
.shili_main .item .shi_xiia em.honn{ display: none;}
.shili_main .item .shi_xiia:hover em.honn{ display: block;}
.shili_main .item .shi_xiia:hover h5,.shili_main .item .shi_xiia:hover p{ color: #FFF;}



@media screen and (min-width:1300px) and (max-width:1400px){
	.hd_nav .li_9 .drop{margin-left: -580px;}
}
@media screen and (min-width:1201px) and (max-width:1299px){
	.hd_nav .li_9 .drop{margin-left: -600px;}
}
@media screen and (min-width:1201px) and (max-width:1400px){
    .ft_col{ margin: 0 1.8%;}
	
	
}
@media screen and (min-width:320px) and (max-width:1400px){
    .auto{width: 100%;padding:0 2%!important;}
	.idx_qy .menu .t_tit{ margin-left: 20px;}

	.idx_qy .info{right: 40px;top: 10%; padding: 30px  40px;  width: 500px;}
}

@media screen and (min-width:992px) and (max-width:1199px){
	.hd_nav li{margin-left: 25px;}
	.hd_nav .li_9 .drop{margin-left: 0;left:auto;right: 0;}
	.hd_nav .li_8 .drop{margin-left: 0;left:auto;right: -100px;}
	.hd_nav .li_7 .drop{margin-left: 0;left:auto;right: -100px;}
	
	.hd_nav .drop{width: 500px;margin-left: -250px;}
	.hd_nav .drop .box{padding:20px 20px;}
	.hd_nav .drop .lks{width: 50%;}
	.hd_nav .drop .lks a{width: 46%;margin-right: 4%;font-size: 14px;margin-bottom: 5px;}
	.hd_nav .drop .imgbox{width: 47%;}
	
	.foot .auto{width: 100%;}
	.ft_box .social .icon{width: 34px;height: 34px;}
	.ft_box .info .tel{font-size: 20px;}
	
	
	/*index*/
	.idx_cp .list .box{padding:30px 20px 0;}
	.idx_cp .list .txt{margin-top: 15px;}
	
	.idx_qy .menu{width: 94%;}
	.idx_qy .menu .ico{width: 110px;height: 60px;}
	
	.idx_us .list .num{font-size: 40px;}
	
	.idx_us .video .icon{width: 80px;height: 80px;margin-top: -40px;margin-left: -40px;}
	
	
	.shili_main ul li a .shili_rrt{margin: 50px 50px 0 50px;}

	.ft_col{ margin: 0 0.5%;}
	
	/*-----------------------------------------------------------kaishi*/
	.index_new_xia ul li:nth-child(n+8){ display: none;}
	
	.idx_qy .info{right: 40px;top: 10%; padding: 30px  40px;  width: 500px;}
	.idx_qy .info h5 a.title{ font-size: 20px;}
	.idx_qy .info p{ font-size: 13px; line-height: 24px;}
	.idx_qy .info a.morre{ line-height: 50px;padding: 10px 45px 10px 30px;}

	.idx_product_top{ padding: 20px 0 30px;}
	.idx_product_top h5{ font-size: 32px;}
	.idx_product_top p{ line-height: 26px;}
	.idx_pro_cai .item .biao_tet{ padding: 5px 0 10px;}
	.idx_pro_cai .item .biao_tet a{ font-size: 20px;}
	.idx_pro_cai .item .biao_tet::after{ bottom: 15px;left: 38%;}
	
}

@media screen and (min-width:768px) and (max-width:991px){	
	.index_new_xia ul li span{ display:none !important}
	.sj_menu{position:absolute;right: 3%;top: 50%;width: 36px;height: 36px;background: url(../images/menu.png) no-repeat center;background-size:cover;margin-top: -18px;}
    .sj_menu.close{background: url(../images/close.png) no-repeat center;background-size:28px;}
    
    .head{position:fixed;width: 100%;left: 0;top: 0;z-index:100;padding:10px 0;height: 80px;background: #fff;border-bottom:1px solid #efefef;}	
    .head+div{margin-top: 80px;}
    
    .hd_logo .img{height: 60px;width: auto;}
    .hd_tel{position:absolute;right: 90px;top: 50%;margin-top: -12px;}
    
    .hd_nav{position:fixed;width: 100%;left: 0;top: 80px;background: #fff;display: none;overflow-y: scroll!important;bottom: 0;}
	.hd_nav li{margin-left: 0;display: block;border-bottom:1px solid #efefef;position:relative;}
	.hd_nav li>a{padding:0 25px;line-height: 54px;}
	.hd_nav li>a:after{display: none!important;}
	.hd_nav li .has{width: 54px;height: 54px;background: url(../images/arrow.png) no-repeat center;background-size:20px;display: block;position:absolute;right: 0;top:0;}
	.hd_nav li .has.a{background-image: url(../images/arrow-1.png)}
	
	.hd_nav .drop{position:static;width: 100%;margin: 0;padding-top: 0;}
	.hd_nav .drop .box{padding: 0;background: #fff;}
	.hd_nav .drop .box:before{display: none;}
	.hd_nav .drop .imgbox{display: none;}
	.hd_nav .drop .lks{width: 100%;}
	.hd_nav .drop .lks a{color: #333;width: 100%;float:none;margin: 0;font-size: 15px;line-height: 36px;border-top:1px dashed #efefef;padding:0 40px;}
	.hd_nav li:hover .drop{display: none;}
	
	.foot .auto{width: 100%;}
	.ft_t{padding:25px 0;}
	.ft_box .social .icon{width: 30px;height: 30px;}
	.ft_box .info{padding-top: 20px;margin-top: 20px;}
	.ft_box .info .fz{font-size: 13px;}
	.ft_box .info .tel{font-size: 18px;}
	.ft_col{ margin: 0 0.7%;}
	.ft_col .tit{font-size: 15px;}
	.ft_col .lks a{font-size: 12px;line-height: 24px;}
	
	.ft_b{padding:10px 0;}
	.ft_b .wz{font-size: 12px;}
	
	
	/*index*/
	.idx_ban .swiper-pagination{bottom: 15px;}
	
	.idx_cp{margin-top: 60px;}
	.idx_cp .t_tit{font-size: 26px;}
	.idx_cp .list{margin-top: 35px;}
	.idx_cp .list .box{padding:20px 15px 0;}
	.idx_cp .list .txt{margin-top: 10px;}
	.idx_cp .list .title{font-size: 18px;}
	

	.idx_qy{padding:60px 0 0;}
	.idx_qy .t_tit{font-size: 30px;margin-bottom: 30px;}
	.idx_qy .menu{width: 100%;margin-top: 0;}
	.idx_qy .menu .ico{width: 80px;height: 50px;margin-right: 5px;}
	.idx_qy .menu .t_tit{ font-size: 30px;}
	.idx_qy .menu .lk{ width: 22%;}
	
	.idx_qy .info .title{font-size: 34px;margin-bottom: 20px;}
	.idx_qy .info .icon{width: 30px;height: 30px;}
	.idx_qy .detail{padding-bottom: 60px;}
	
	
	.idx_bot .title{font-size: 26px;}
	.idx_bot .line{width: 50px;margin:10px auto 15px;}
	.idx_bot .more{width: 110px;line-height: 34px;}
	.idx_bot .pic{height: 360px;}
	.idx_bot .box{padding-top: 60px;}

	.new_left{ margin-right: 40px;}

	.shili_main ul li a .shili_rrt{margin: 30px 20px 0 30px ;width: 58%;}
	.shili_main ul li a .shili_rrt p{line-height: 25px;margin: 10px 0 20px;-webkit-line-clamp: 4;}

	.appli_main ul li a .appli_nei h5{ font-size: 22px;}

	/*-----------------------------------------------------------kaishi*/
	.index_new_xia ul li:nth-child(n+7){ display: none;}
	.index_nw_video .video_biao{ bottom: 10px;}
	.index_nw_video .video_biao a{ font-size: 24px; }
	.index_nw_video img.vi_tuu{ width: 15%; height:auto;}

	.idx_qy .info{right: 40px;top: 10%; padding: 30px  40px;  width: 500px;}
	.idx_qy .info h5 a.title{ font-size: 20px; margin-bottom: 10px;}
	.idx_qy .info p{ font-size: 13px; line-height: 24px;}
	.idx_qy .info a.morre{ line-height: 50px;padding: 10px 45px 10px 30px; font-size: 14px;}

	.idx_product_top{ padding: 20px 0 30px;}
	.idx_product_top h5{ font-size: 32px;}
	.idx_product_top p{ line-height: 26px;}
	.idx_pro_cai .item .biao_tet{ padding: 5px 0 10px;}
	.idx_pro_cai .item .biao_tet a{ font-size: 20px;}
	.idx_pro_cai .item .biao_tet::after{ bottom: 15px;left: 38%;}
	.idx_pro_cai .item .biao_tet:hover:after{bottom: 15px;left: 38%;}

	.shili_main .item .shi_xiia em,.shili_main .item .shi_xiia:hover em.honn{ width: 25%; display: inline-block;}
	.shili_main .item .shi_xiia h5{ margin: 10px 0; font-size: 22px;}


}


@media screen and (min-width:320px) and (max-width:767px){

	.auto{padding:0 3%!important;}
	.sj_show{display: block;}
	.pc_show{display: none;}
	
    .sj_menu{position:absolute;right: 3%;top: 50%;width: 30px;height: 30px;background: url(../images/menu.png) no-repeat center;background-size:cover;margin-top: -15px;}
    .sj_menu.close{background: url(../images/close.png) no-repeat center;background-size:24px;}
    
    .head{position:fixed;width: 100%;left: 0;top: 0;z-index:100;padding:10px 0;height: 60px;background: #fff;border-bottom:1px solid #efefef;}	
    .head+div{margin-top: 60px;}
    
    .hd_logo .img{height: 40px;width: auto;}
    .hd_tel{position:absolute;right: 60px;top: 50%;margin-top: -12px;font-size: 14px;background-size: 20px;padding-left: 28px;}
    
    .hd_nav{position:fixed;width: 100%;left: 0;top: 60px;background: #fff;display: none;overflow-y: scroll!important;bottom: 0;}
	.hd_nav li{margin-left: 0;display: block;border-bottom:1px solid #efefef;position:relative;}
	.hd_nav li>a{padding:0 15px;line-height: 46px;font-size: 15px;}
	
	.hd_nav li .has{width: 46px;height: 46px;background: url(../images/arrow.png) no-repeat center;background-size:16px;display: block;position:absolute;right: 0;top:0;}
	.hd_nav li .has.a{background-image: url(../images/arrow-1.png)}
	.hd_nav li>a:after{display: none!important;}
	
	.hd_nav .drop{position:static;width: 100%;margin: 0;padding-top: 0;}
	.hd_nav .drop .box{padding: 0;background: #fff;}
	.hd_nav .drop .box:before{display: none;}
	.hd_nav .drop .imgbox{display: none;}
	.hd_nav .drop .lks{width: 100%;}
	.hd_nav .drop .lks a{color: #333;width: 100%;float:none;margin: 0;font-size: 14px;line-height: 36px;border-top:1px dashed #efefef;padding:0 30px;}
	.hd_nav li:hover .drop{display: none;}
	

	
	.foot .auto{width: 100%;}
	.ft_t{padding:25px 0;}
	.ft_box{width: 100%;float:none;text-align: center;margin-top: 25px;}
	.ft_box .social .icon{width: 30px;height: 30px;}
	.ft_box .info{padding-top: 0;margin-top: 15px;border:none;}
	.ft_box .info .fz{font-size: 12px;}
	.ft_box .info .tel{font-size: 15px;}
	.ft_col{width: 100%;float:none;padding:5px 0;position:relative;}
	.ft_col .tit{font-size: 14px;margin-bottom: 0;line-height: 30px; padding-bottom: 10px;}
	.ft_col .arr{background: url(../images/arr.png) no-repeat center;background-size:14px;width: 30px;height: 30px;display: block;position:absolute;right:0;top: 5px;z-index:10}
	.ft_col .arr.this{background-image: url(../images/arr-1.png)}
	.ft_col .lks{display: none;padding:5px 0 5px 16px;}
	.ft_col .lks a{font-size: 12px;line-height: 25px;display: block;}
	
	.ft_b{padding:10px 0;}
	.ft_b .wz{font-size: 12px;display: block;text-align: center;float:none;}
	
	
	.ft_box .social .drop{width: 90px;position:absolute;left: 50%;margin-left: -45px;top: -110px;padding: 8px;}

	.footer{ display: block;}
	
	/*index*/
	.idx_ban .swiper-pagination{bottom: 10px;}
	.idx_ban .swiper-pagination-bullet{width: 8px;height: 8px;margin:0 5px!important}
	
	
	.idx_cp{margin-top: 30px;padding-bottom: 20px;}
	.idx_cp .t_tit{font-size: 17px;}
	.idx_cp .txt{font-size: 14px;line-height: 24px;margin-top: 15px;}
	.idx_cp .list{margin-top: 20px;}
	.idx_cp .list .box{padding:15px 15px 0;}
	.idx_cp .list .txt{margin-top: 10px;font-size: 13px;line-height: 22px;height: 44px;margin-top: 5px;}
	.idx_cp .list .title{font-size: 16px;}
	
	.idx_cp .list .item{width: 50%;}
	.idx_cp .list .item_1{width: 100%;}
	.idx_cp .list .item_1 .img{/*height: 240px;*/}

	.idx_qy{padding:30px 0 0;}
	.idx_qy .t_tit{font-size: 20px;margin-bottom: 20px;}
	.idx_qy .menu{width: 100%;margin-top: 0;text-align: center;}
	.idx_qy .menu .lk{padding:10px 0 30px;}
	.idx_qy .menu .ico{width: 90px;height: 40px;margin-right: 0;display: block;margin:0 auto;}
	.idx_qy .menu .t_tit{ font-size: 27px;}
	.idx_qy .menu .txt{display: block;text-align: center;}
	.idx_qy .menu .tit{font-size: 14px;}
	.idx_qy .menu .en{font-size: 12px;}
	
	.idx_qy .detail{padding-bottom: 20px;}
	.idx_qy .info .title{font-size: 16px;margin-bottom: 10px;}
	.idx_qy .info .icon{width: 20px;height: 20px;}
	
	
	.product_er p{ font-size: 22px;}
	.pro_biaoti p{ font-size: 16px;}
	.product_maun ul li{ width: 49%;}
	.product_maun ul li a p.mmore{ width: 120px;font-size: 14px; padding: 0;}
	.product_maun ul li a p{ font-size: 16px;margin: 5px 0;}
	
	.new_zong{ display: block;}
	.new_left{ width: 100%; margin-right: 0;}

	.shili_main ul li a{ display: block;}
	.shili_main ul li a .shili_rrt{ width: 100%; padding: 5% 5% 7%; margin:0 0 30px}
	.shili_main ul li a .shili_rrt p{margin: 15px 0 30px;}

	.appli_main ul li{ width: 100%;}
	.appli_main ul li a .appli_nei h5{ font-size: 20px;margin-bottom: 20px;}

	.shili_top_nei{ width: 100%;}
	.shili_top_nei p{ line-height: 25px;}

	/*-----------------------------------------------------------kaishi*/
	
	.index_nw_video{ width: 100%;}
	.index_new_rht{ width: 100%; margin-top: 50px;}
	.index_nw_video .video_biao a{ font-size: 25px;}
	.index_nw_video .video_biao{ bottom: 10px;}

	.idx_qy .info{ position: relative; width: 100%; margin: 0 auto; padding: 30px 5%; right: 0;}
	.idx_qy .info h5 a.title{ font-size: 20px; margin-bottom: 10px;}
	.idx_qy .info a.morre{ line-height: 50px; padding: 10px 40px 10px 30px; font-size: 14px;}
	.idx_qy .info p{ font-size: 14px; line-height: 24px; color: #666;}
	
	.idx_product_top{ padding: 40px 0 30px; }
	.idx_product_top h5{ font-size: 32px;}
	.idx_product_top p{ line-height: 26px;width: 100%;}
	.idx_pro_cai .item .biao_tet{ padding: 5px 0 10px;}
	.idx_pro_cai .item .biao_tet a{ font-size: 20px;}
	.idx_pro_cai .item .biao_tet::after{ bottom: 15px;left: 38%;}
	.idx_pro_cai .item .biao_tet:hover:after{bottom: 15px;left: 38%;}

	.shili_main .item .shi_xiia em,.shili_main .item .shi_xiia:hover em.honn{ width: 25%; display: inline-block;}
	.shili_main .item .shi_xiia h5{ margin: 10px 0; font-size: 22px;}
	.shili_main .item .shi_xiia p{ font-size: 13px; line-height: 22px;}
	.shili_main .item{ margin: 0 5px;}

}


@media screen and (min-width:320px) and (max-width:640px){
	.index_new_xia ul li a{ width:100%}
	.newmun_main ul li a{ display: block;}
	.newmun_main ul li a .new_rght{ width: 100%; padding: 25px; margin: 0;}

	.index_new{ padding: 40px 0 20px;}
	.idx_qy .menu{ display: block;}
	.idx_qy .menu .t_tit{ width: 100%; margin: 0 auto; display:inline-block; text-align: center; margin-bottom: 50px;}
	.idx_qy .menu .lk{ width: 33.3333%;}

	.idx_product_top h5{ font-size: 27px; font-weight: normal; margin-bottom: 30px;}
	.idx_pro_cai{ display: block;}
	.idx_pro_cai .item .biao_tet::after{ bottom: 15px;left: 40%;}
	.idx_pro_cai .item .biao_tet:hover:after{bottom: 15px;left: 40%;}

	.shili_main{ display: block;}
	.shili_main .item{ margin: 0 auto 20px; width: 100%;}
.index_new_xia ul li span{ display:none !important}
	video{ height: auto}
}








