/*¹«ÓÃÑùÊ½*/
*{padding:0px; margin:0px;}
body{color:#222;font-family: Hiragino Sans GB,Arial,Helvetica,"Microsoft YaHei",sans-serif; background-color:rgb(254,253,253); margin:0px auto;-webkit-text-size-adjust: none;padding: 0;}
html,address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset 
{-webkit-text-size-adjust: none; margin: 0; padding: 0;}
ol,ul,li{list-style:none;list-style-image:none;list-style-position:outside;list-style-type:none;}
img,fieldset,abbr,acronym {border: none; padding: 0; margin: 0;}
del,ins{text-decoration:none; }
a{text-decoration:none; color:#222;outline:none;-webkit-appearance:none;}
table{ border-collapse:collapse;¡¡border-spacing: 0;  }
i,b,address{ text-decoration:none; font-style:normal; font-weight:lighter;}
caption{ text-align:left;}
time,mark{ margin:0px; padding:0px; background:none}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
display: block;margin: 0;padding: 0;}
i, cite, em { font-style: normal;}
h1,h2,h3,h4,h5,h6{font-weight: 400;font-size: inherit;}
img{display: block; margin: 0; padding: 0;}
/*¹ö¶¯ÌõÃÀ»¯*/
/*::-webkit-scrollbar {  
  width: 14px;  
  height: 14px;  
}  
  
::-webkit-scrollbar-track,  
::-webkit-scrollbar-thumb {  
  border-radius: 999px;  
  border: 5px solid transparent;  
}  
  
::-webkit-scrollbar-track {  
  box-shadow: 1px 1px 1px #20973B inset;  
}  
  
::-webkit-scrollbar-thumb {  
  min-height: 20px;  
  background-clip: content-box;  
  box-shadow: 0 0 0 5px #20973B inset;  
}  
  
::-webkit-scrollbar-corner {  
  background: transparent;  
}  */
/*×ÖÌå*/
/*@font-face {*/
	/*font-family: "iconfont";*/
	/*src: url('../Font/iconfont.eot'); !* IE9*!*/
	/*src: url('../Font/iconfont.eot#iefix') format('embedded-opentype'), !* IE6-IE8 *!*/
	/*url('../Font/iconfont.woff') format('woff'), !* chrome, firefox *!*/
	/*url('../Font/iconfont.ttf') format('truetype'), !* chrome, firefox, opera, Safari, Android, iOS 4.2+*!*/
	/*url('../Font/iconfont.svg#iconfont') format('svg'); !* iOS 4.1- *!*/
/*}*/

/*.iconfont{*/
    /*font-family:"iconfont" !important;*/
    /*font-style:normal;*/
    /*-webkit-font-smoothing: antialiased;*/
    /*-webkit-text-stroke-width: 0.2px;*/
    /*-moz-osx-font-smoothing: grayscale;*/
/*}*/

/*¹«ÓÃ*/
body{color: #333; font-size: 16px;}
a{color: #333;}
/*a:hover{color: #67D698;}*/
.wd{width: 95%; max-width: 1600px; margin: 0 auto;}
.of{overflow: hidden;}
.cl{clear: both;}
.fl{float: left;}
.fr{float: right;}
.alert_box{padding: 0px 10px; width: 270px; background: rgba(0,0,0,0.5); color: #fff; text-align: center; font-size: 15px; position: fixed; left: 0; top: 50%; margin-top: -15px; right: 0; margin: 0 auto; height: 30px; line-height: 30px; z-index: 9999;}
.main{width: 100%; clear: both; overflow: hidden;}
.main_bg{background: #F5F5F5;}
.content{margin: 40px auto; position: relative; min-height: 500px;}
.banner{height: 380px; background-repeat: no-repeat; background-position: top center;}

/*·­Ò³*/
.file{text-align: center; padding: 15px 0;}
.file a,.file span{display: inline-block; height: 40px; width: 40px; line-height: 40px; border: 1px solid #999; color: #999; font-size: 16px; margin: 0 5px;}
.file span.current{color: #67D698; border: 1px solid #67D698;}

/*ÓÒ²à*/
.upto{position: fixed; top: 50%; right: 0px; margin-top:-70px; width: 55px; text-align: center; z-index: 1000;}
.upto ul li{margin-top: 10px; width: 55px; height: 55px; display: block; color: #fff; background: #333; line-height: 55px; cursor: pointer; font-size: 30px; position: relative;}
.upto ul li a{color: #fff;}
.upto ul li:hover{background: #111;}
.upto ul li:hover .uptxt{right: 55px;}
.upto ul li:hover .upimg{right: 55px;}
.uptop{display: block; background: #fff; width: 55px; height: 55px; display: block; color: #333; background: #fff; line-height: 55px; cursor: pointer; font-size: 30px;}
.uptop:hover{background: #111; color: #fff;}
.uptxt{position: absolute; top: 0; right: -200px; line-height: 55px; padding: 0 20px; background: #111; font-size: 16px; transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s; width: 135px;}
.upimg{position: absolute; top: 0; right: -200px; padding: 10px; background: #111; transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s; width: 135px;}
.upimg img{width: 100%;}
.chinese .english{display: none;}
#nav .language{display: none;}
#nav .language a{display: none;}

/*Í·²¿*/
#head{height: 70px; background: #fff; line-height: 70px;}
/*.logo{overflow: hidden; margin-top: 9px; height: 61px;}*/
.head_box{height: 70px;}
#nav{float: right; overflow: hidden;}
#nav ul li{overflow: hidden; width: 125px; float: left; height: 70px; line-height: 70px; text-align: center;}
#nav ul li.active,#nav ul li:hover{background: #67d698; color: #fff;}
#nav .nav_open,#nav .nav_close{display: none;}
.nav_bg{position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; /*background: rgba(0,0,0,0.2);*/ display: none;}
/*µ×²¿*/
#foot{height: 220px; padding: 40px 0 20px; background: #67D698;}
.foot_box{height: 200px; position: relative;}
.foot_code{text-align: center; line-height: 45px; color: #fff; font-size: 18px; position: absolute; top: 0; right: 0;}
.foot_code img{width: 135px;}
.foot_text{margin-right: 150px;}
.foot_text ul li{float: left; width: 33.33%; color: #fff; font-size: 16px;}
.foot_text ul li h5{font-size: 17px;}
.foot_text ul li i{font-size: 40px; border-right:1px solid #fff; float: left; height: 50px; line-height: 50px; margin-right: 10px; padding-right: 10px;}
.foot_text ul li div{float:left;}
.footer{text-align: center; color: #fff; font-size: 15px; line-height: 20px;}
.footer span{margin: 0 25px;}
/*Ê×Ò³*/
.index_banner_box .swiper-slide a{height: 800px; display: block; width: 100%; background-size:1920px auto; background-repeat: no-repeat; background-position: top  center;}
.index_about{position: relative; background:#f5f5f5 url(../img/log.png) no-repeat right bottom;}
.index_about_img,.index_about_box{width: 50%;}
.index_about_img img{width: 100%;}
.index_about_txt{margin: 60px 0 0 60px;}
.index_about_title{font-size: 22px;}
.index_about_title h5{font-size: 46px; line-height: 50px;}
.index_about_title em{display: block; width: 230px; height: 2px; background: #333; margin: 20px 0;}
.index_about_info{padding: 10px 0 30px 0; font-size: 16px; color: #666; line-height: 24px;}
.index_about_more{font-size: 22px; text-align: center;}
.index_about_more em{font-size: 16px;}
.index_about_more1 span{float: left;}
.index_about_more1 em{font-size: 16px; float: left;}
.index_about_more2{display: none;}
.index_about_more1{display: block; text-align: left;}
.index_title{padding: 10px; text-align: center; font-size: 22px;}
.index_title h5{font-size: 42px; line-height: 60px;}
.index_product{padding: 80px 0;}
.index_product_box{width: 32%; margin: 30px 2% 0 0;}
.index_product_box.mar{margin-right: 0;}
.index_product_img img{width: 100%; min-height:100%; transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}
.index_product_txt{border: 1px solid #dcdcdc; padding: 10px;}
.index_product_txt h5{font-size: 26px; line-height: 30px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.index_product_text{font-size: 16px; line-height: 24px; height: 48px; display: -webkit-box; -webkit-box-orient: vertical;
-webkit-line-clamp: 2; overflow: hidden; margin: 10px 0 15px; color: #666;}
.index_product_href a{font-size: 14px; color: #666;}
.index_product_box:hover img{-webkit-transform: scale(1.2); -moz-transform: scale(1.2);  -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2);}
.index_product_href a:hover{color: #67D698;}
.index_product .index_about_more{padding: 20px 0;}
.index_news {background: #67d698; padding: 30px 0; color: #fff;}

.index_news .index_about_more{padding: 20px 0; color: #fff;}
.index_news .index_about_more a{color: #fff;}
.index_news_tab{text-align: center; margin: 40px 0;}
.index_news_tab .swiper-wrapper {
    height: 35px !important;}
.index_news_tab .swiper-slide{color: #fff;  border-bottom: 2px solid #67D698; display: inline-block; cursor: pointer; overflow: hidden; margin-left: -1px;}
.index_news_tab .swiper-slide span{padding: 5px 20px; display: block;}
.index_news_tab .swiper-slide.active{border-bottom: 2px solid #fff;}
.index_news_txt{padding: 10px;}
.index_news .index_product_txt{border: none;}
.index_news .index_product_txt h5 a{color: #fff; font-size: 22px;}
.index_news .index_product_text{color: #fff;}
.index_news_time{font-size: 16px; margin-top: 10px;}
.index_news_time span{font-size: 34px;}
.index_news_box{display: none;}
.index_news_box ul li .index_product_img{border-bottom: 5px solid #67d698;}
.index_news_box ul li:hover{background: #fff; color: #333; box-shadow: 0px 0px 5px rgba(0,0,0,0.2);}
.index_news_box ul li:hover .index_product_text,.index_news_box ul li:hover .index_product_txt h5 a{color: #333;}
.index_news_box ul li:hover .index_product_img{border-bottom: 5px solid #63d448;}
.index_skill{padding: 40px 0; text-align: center;}
.index_skill_body i{display: inline-block; margin: 10px 0; width: 130px; height: 130px; text-align: center; line-height: 130px; font-size: 50px; color: #fff; background: #67D698; border-radius: 50%;}
.index_skill_body h5{font-size: 22px; padding: 10px 0 0;}
.index_skill_body p{padding: 10px 50px; line-height: 24px;}
.friend{padding: 20px 0;}
.friend a{margin-left: 15px; color: #666;}

/*×ó²à*/
.content_lf{position: absolute; top: 0; left: 0; width: 350px;}
.content_lf.active{position: fixed; top: 0; left: 2.5%;}
.content_lf h5{padding-left: 40px; height: 70px; line-height: 70px; background: #67D698; color: #fff; font-size: 22px;}
.content_lf ul li{border-bottom: 1px solid #eee; background: #fff; line-height: 70px; padding:0 20px 0 40px; cursor: pointer; height:70px; overflow:hidden;}
.content_lf ul li a{display:block;}
.content_lf ul li i{ color: #999;}
.content_lf ul li span{font-size: 21px;    float: left;
    width: 272px;
    overflow: hidden;
    height: 71px;text-overflow:ellipsis;
white-space: nowrap;}
.content_lf ul li.active,.content_lf ul li.active a{color: #67D698;background-color: #ff7300;}
/*ÓÒ²à*/
.content_rg{margin-left: 390px;}
.content_title{padding: 0 20px; line-height: 70px; border-bottom: 1px solid #DCDCDC; font-size: 20px; background: #fff;}

/*¹ØÓÚÎÒÃÇ*/
.about_us{padding: 20px; margin-bottom: 25px; clear: both; background: #fff;}
.about_us *{max-width: 100%;}
.about_us p{text-indent: 32px; line-height: 26px;}
.aptitude{background: #fff; padding: 10px 10px;}
.aptitude ul li{width: 32%; margin: 10px 0.666% 0; text-align: center; line-height: 50px; float: left; cursor: pointer;}
.aptitude_img img{width: 100%; transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}
.aptitude ul li:hover img{-webkit-transform: scale(1.2); -moz-transform: scale(1.2);  -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2);}
.aptitude ul li:hover{color: #67D698;}
.about_culture{margin-bottom: 20px;}
.about_culture *{max-width: 100%;}

/*²úÆ·ÖÐÐÄ*/
.product_box{padding: 5px 20px 25px; background: #fff; border-bottom: 1px solid #eee;}
.product_title{padding: 20px 0; line-height: 20px; font-size: 20px;}
.product_box ul li{margin-top:0 ; float: left;}
.product_tit{font-size: 20px; line-height: 46px; text-align: center; height:46px; overflow:hidden;}
.product_body{padding-top: 20px;}
.product_body ul li{margin-bottom: 15px;}
.product_body ul li .index_product_txt h5{text-align: center; font-size: 20px;}
.product_body ul li .index_product_txt{border: none;}
.product_body ul li .index_product_text,.product_body ul li .index_product_href{display: none;}
.product_txt{padding: 20px; background: #fff; border-bottom: 1px solid #DCDCDC; font-size: 20px;}
.product_txt span{display: none;}
.product_info{padding: 20px; background: #fff;}
.product_info_img{padding: 20px 0;}
.product_info_img img{max-width: 100%; margin: 0 auto;}
.product_info_title{font-size: 28px; text-align: center;}
.product_info_text img{max-width: 100%;}
.index_news_tabss{display:none;}

/*ÐÂÎÅÖÐÐÄ*/
.news_list{background: #fff;}
.news_list ul li{padding: 20px; border-bottom: 1px solid #eee; position: relative; height: 166px;}
.news_img{width: 278px; height: 166px; overflow: hidden; position: absolute; top: 20px; left: 20px;}
.news_img img{height: 100%; transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}
.news_img:hover img{-webkit-transform: scale(1.2); -moz-transform: scale(1.2);  -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2);}
.news_title i{position: absolute; top: 30px; right: 20px; font-size: 30px; color: #999;}
.news_title{padding: 0 0 0 300px;}
.news_title h5{font-size: 22px; line-height: 30px; height: 33px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; margin-top: 10px;}
.news_title em{font-size: 16px; color: #999; margin: 10px 0 20px; display: block;}
.news_txt{font-size: 16px; line-height: 24px; height: 48px; color: #999; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.news_title i:hover{color: #67D698;}
.news_info{background: #fff;}
.news_info_title{padding: 20px 0; text-align: center;}
.news_info_title h5{font-size: 28px; margin-bottom: 10px;}
.news_info_title span{margin: 0 15px; color: #666; font-size: 14px;}
.news_info_text{padding: 20px; border-bottom: 1px dashed #DCDCDC; border-top: 1px dashed #DCDCDC;}
.news_info_text img{max-width: 100%;}
.news_info_href{padding: 20px; line-height: 30px;}
.news_info_href_rg a{display: block; width: 110px; height: 36px; background: #67D698; color: #fff; text-align: center; line-height: 36px; margin-top: 12px;}
/*¼¼ÊõÖ§³Ö*/
.skill_box{background: #fff;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s; cursor: pointer;}
.skill_img{width: 50%; overflow: hidden;}
.skill_img img{width: 100%; transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}
.skill_txt{width: 50%;}
.skill_txt h5{font-size: 30px; margin-top: 50px; text-align: center;}
.skill_txt em{height: 6px; background: #e2aa15; width: 40px; margin: 10px auto 40px; display: block;}
.skill_txt p{padding: 0 20px; text-align: center;}
/*.skill_box:hover{background: #67D698; color: #fff;}*/
.skill_box:hover img{-webkit-transform: scale(1.2); -moz-transform: scale(1.2);  -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2);}
.news_tabb{display: none;}
/*ÈËÁ¦ÕÐÆ¸*/
.job{padding: 0 25px 25px; background: #fff;}
.job_box{border: 1px solid #DCDCDC; margin-top: 25px;}
.job_title{padding: 25px; position: relative; cursor: pointer;}
.job_title h5{font-size: 24px; line-height: 30px;}
.job_title h5 span{font-size: 16px; color: #666; margin-left: 10px;}
.job_title .open_close{position: absolute; top: 19px; right: 25px; width: 40px; height: 40px; text-align: center; line-height: 40px; border: 1px solid #DCDCDC; border-radius: 50%; font-size: 21px; color: #DCDCDC; overflow: hidden; cursor: pointer;}
.job_title .open_close:hover{background: #67D698; border: 1px solid #67D698; color: #fff;}
.job_box.active .job_title .open_close .open{display: none;}
.job_txt{padding: 25px; color: #666; line-height: 20px; border-top: 1px dashed #DCDCDC; display: none;}
.job_box.active .job_txt{display: block;}
.job_txt em{width: 1px; height: 20px; background: #DCDCDC; display: inline-block; float: left; margin: 0 10px;}
.job_txt span{float: left;}
.job_txt h5{margin-top: 25px; font-size: 18px; color: #333; margin-bottom: 10px;}
.job_text img{max-width: 100%;}
/*ÁªÏµÎÒÃÇ*/
.contact_box,.map{padding: 25px; background: #fff; margin-bottom: 25px;}
#container{height: 500px; width: 100%;}
.contact_box img{max-width: 100%; margin: 0 auto;}
.contact_tel{background: #67D698 url(../Images/kf.png) no-repeat bottom right; padding: 20px; background-size: 20% auto; margin-bottom: 25px;}
.contact_tel h5{color: #fff; font-size: 40px; padding: 0 10px; border-bottom: 1px solid #fff; width: auto; display: inline-block;}
.contact_tel p{font-size: 80px; color: #fff; text-align: center; font-weight: bold; font-family: arial; margin: 30px 0;}


@media only screen and (min-width: 980px) and (max-width: 1600px) {
	/*Í·²¿*/
	#nav ul li{width: 100px;}
	/*Ê×Ò³*/
	.index_banner_box .swiper-slide a{height: 600px; display: block; width: 100%; background-size:1600px auto;}
}

@media only screen and (max-width: 1200px) {
	/*Ê×Ò³*/
	.index_about{width: 95%; margin:0 auto; background: none; text-align: center; padding: 10px 0;}
	.index_about_img,.index_about_box{width: 100%; float: none;}
	.index_about_txt{margin: 10px 0;}
	.index_about_title h5{font-size: 18px; line-height: 30px;}
	.index_about_title p{font-size: 21px;}
	.index_about_title em{margin: 10px auto; width: 50px;}
	.index_about_more{font-size: 18px; text-align: center; margin: 15px;}
	.index_about_more span{float: none;}
	.inde.x_about_more em{font-size: 12px; float: none;}
	.index_about_more1{display: none;}
	.index_about_more2{display: block;}
	.index_about_info{padding: 5px 0px; font-size: 15px; text-align: justify;}
	.index_title{font-size: 16px;}
	.index_title h5{font-size: 24px; line-height: 40px;}
	.index_product{padding: 30px 0;}
	.index_product_txt h5{font-size: 21px;}
	/*¼¼ÊõÖ§³Ö*/
	.skill_txt h5{margin-top: 10px; font-size: 24px;}
	.skill_txt em{margin: 10px auto 20px;}
	
	/*ÁªÏµÎÒÃÇ*/
	.contact_tel h5{font-size: 30px;}
	.contact_tel p{font-size: 60px;}
	
	
}

@media only screen and (max-width: 980px) {
	.banner{height: 200px; background-size:auto 100%;}
	.main_bg{background: #fff;}
	/*Í·²¿*/
	#head{position: fixed; top: 0; left: 0; width: 100%; height: 50px; line-height: 50px; background: none; /*background: rgba(0,0,0,0.3);*/ z-index: 99;}
	.head_box{height: 50px;}
	.logo{display: none;}
	#nav {position: relative; z-index: 101;}
	#nav ul{display: none;}
	#nav .nav_open,#nav .nav_close{ float: right; font-size: 24px; color: #fff; cursor: pointer;}
	#nav .nav_open{display: block;}
	#nav .nav_open.nav_down{color: #67D698; box-shadow: 0 0 10px rgba(0,0,0,0.2);}
	#nav.active{background:#fff; background: rgba(255,255,255,0.76); width: 120px; padding: 10px 30px 10px 0; position: relative; box-shadow: 0 0 10px rgba(0,0,0,0.2); margin-top: 10px;}
	#nav.active .nav_open{display: none;}
	#nav.active .nav_close{display: block; text-align: right; width: 40px; height: 40px; line-height: 40px; position: absolute; top: 0; right: 0px; color: #666; text-align: center; cursor: pointer;}
	#nav.active ul {display: block; width: 120px; overflow: hidden;}
	#nav.active ul li{width: 100%; height: 40px; line-height: 40px;}
	#nav.active ul li.active,#nav.active ul li:hover{color: #67D698; background: none;}
	#nav .language{display: block;}
	#nav .language a{display: none;}
	#nav .language a.english{display: block;}
	#nav .language.chinese a.english{display: none;}
	#nav .chinese a{display: block;}
	/*µ×²¿*/
	#foot{padding: 20px 0;}
	.foot_text ul li i{display: none;}
	.foot_text ul li{width: 100%; display: block;}
	.foot_text ul li h5,.foot_text ul li p{display: inline-block; font-size: 14px; padding: 5px 0; float:left;}
	.foot_text ul li p{margin-left:10px;}
	.foot_code p{font-size: 14px; line-height: 30px;}
	.foot_box{min-height: 180px; height:auto; margin-bottom:10px;}
	
	/*Ê×Ò³*/
	.index_banner_box .swiper-slide a{height: 400px; display: block; width: 100%; background-size:980px auto;}
	.index_about_title h5{font-size: 24px; line-height: 30px;}
	.index_about_title p{font-size: 18px; margin-top: 5px;}
	.index_product{padding: 0;}
	.index_product_box{width: 48%; margin:15px 1% 0;}
	.index_news .index_about_more{padding: 20px 0; color: #333;}
	/*¹ØÓÚÎÒÃÇ*/
	.content_lf{display: none;}
	.content_rg{margin: 0; position:static;}
	/*²úÆ·ÖÐÐÄ*/
	.product_tit{font-size: 14px; line-height: 36px;}
	.product_title{font-size: 16px; padding: 10px 0 5px;}
	.product_box ul li{width: 47%; margin: 5px 1.5% 0;}
	.product_box{padding: 0 0 10px;}
	.product_body ul li{margin-top: 10px;}
	.product_body ul li .index_product_txt h5{text-align: left; font-size: 16px;}
	.product_body ul li .index_product_txt{border: 1px solid #DCDCDC;}
	.product_body ul li .index_product_text,.product_body ul li .index_product_href{display: block;}
	.product_txt{ border: none; padding: 5px;}
	.product_txt span{ display: inline-block; font-size: 16px; margin-right: 5px;}
	.product_txt em{color: #67D698; font-size: 16px; display: inline-block;}
	.file a,.file span{width: 30px; height: 30px; line-height: 30px; margin: 0 3px; font-size: 14px;}
	.news_list ul li:hover{-moz-box-shadow: none;
    box-shadow:none;}
  .content_title span{display: none;}
  .product_info{padding: 0;}
  .product_info_title{display: none;}
  .product_info_img{padding: 0 0 10px;}
  .index_news_tabss{display:block;}
   /*ÐÂÎÅÖÐÐÄ*/
 .news_title i{display: none;}
 .news_info_href{display: none;}
 .news_info_text{padding: 0; border: none;}
 .news_info_title{font-size: 12px;}
 .news_info_title h5{font-size: 18px; margin-bottom: 5px;}
 .news_content_title{display: none;}
 .news_tabb{display: block;}
 /*¼¼ÊõÖ§³Ö*/
.skill_txt,.skill_img{float: none; width: 100%;}
.skill_txt{padding: 15px 0;}
.skill_txt h5{font-size: 18px; margin: 0;}
.skill_txt em{height: 4px; margin-bottom: 10px;}
.skill_txt p{font-size: 14px; padding: 0; text-align: center; line-height: 24px;}

/*ÈËÁ¦ÕÐÆ¸*/
.job_tit i{float: left;}
.job_txt{display: block;}
.open_close{display: none;}
.job{padding: 0 0 20px;}
/*ÁªÏµÎÒÃÇ*/
.contact_box, .map{padding: 10px 0; margin-bottom: 10px;}
.contact_tel{padding: 10px; margin-bottom: 15px;}
.contact_tel h5{font-size: 21px;}
.contact_tel p{font-size: 34px; margin: 20px 0 30px;}
}

@media only screen and (max-width: 600px) {
	/*¹«¹²*/
	.upto{display: none;}
	.content{margin: 10px auto;}
	.content_title{border: none; text-align: center; font-size: 18px; padding: 10px; line-height: 25px;}
	.about_us{padding: 0;}
	.footer span{display:block; margin:0 10px 5px; text-align:center;}
	.foot_text ul li p{margin:0 10px 0 0; float:none;}
	#foot{height:auto;}
	/*Ê×Ò³*/
	.index_banner_box .swiper-slide a{height: 250px; display: block; width: 100%; background-size:auto 100%;}
	.index_product_box{width: 100%; margin: 15px 0 0;}
	.index_product_txt h5{font-size: 16px; line-height: 24px; height: 24px;}
	.index_product_text{margin: 5px 0 10px; font-size: 14px;}
	.index_product .index_about_more{padding: 5px 0;}
	.index_news{background: none; color: #333; padding: 10px 0;}
	.index_news_tab .swiper-wrapper{height: 35px !important; width: 80000px !important;}
	.index_news_tab{margin: 0;}
	.index_news_tab .swiper-slide{color: #333; border-bottom: 2px solid #fff; padding: 5px 10px;}
	.index_news_tab .swiper-slide.active{border-bottom: 2px solid #666;}
	.index_news_box ul li{position: relative; height: 120px;}
	.index_news_box ul li .index_product_img{height: 100%; border: none;}
	.index_news_box ul li:hover .index_product_img{border: none;}
	.index_news_box ul li .index_product_img img{width: auto; height: 100%;}
	.index_news_box ul li .index_product_txt{position: absolute; top: 0; right: 0; width: 50%; background: #fff; height: 110px; padding: 5px 0 5px 10px; color: #333;}
	.index_news_box ul li .index_product_txt h5 a{color: #333; font-size: 16px; line-height: 24px; height: 24px;}
	.index_news_box ul li .index_product_txt .index_news_time{font-size: 12px; margin: 5px 0;}
	.index_news_box ul li .index_product_txt .index_news_time span{font-size: 18px;}
	.index_news_box ul li .index_product_txt .index_product_text{color: #666;}
	.index_news .index_about_more{padding: 10px 0; color: #333;}
	.index_news .index_about_more a{color: #333;}
	.index_skill_body{margin-top: 10px;}
	.index_skill_body h5{font-size: 21px;}
	.index_skill_body p{padding: 10px 0; font-size: 14px;}
	.index_skill_body i{margin: 0;}
	.index_skill{padding: 0;}
	.friend{display: none;}
	.index_skill_body i{width: 100px; height: 100px; line-height: 100px; font-size: 40px; margin-bottom: 5px;}
	/*¹ØÓÚÎÒÃÇ*/
	.aptitude ul li{width: 48%; margin: 5px 1% 0; line-height: 40px; font-size: 14px;}
	.aptitude{padding: 5px 0;}
	 /*ÐÂÎÅÖÐÐÄ*/
 	.news_list ul li{position: relative; height: 100px; padding: 10px 0;}
	.news_list ul li .news_img{height: 100px; top: 10px; left: 0; width: 150px;}
	.news_list ul li .news_img img{width: auto; height: 100%;}
	.news_list ul li .news_title{background: #fff; height: 90px; padding: 0px 0 5px 160px; color: #333;}
	.news_list ul li .news_title h5{color: #333; font-size: 16px; line-height: 24px; height: 24px; margin: 0;}
	.news_list ul li .news_title em{font-size: 12px; margin: 5px 0;}
	.news_list ul li .news_title .news_txt{color: #666; font-size: 14px;}
	
}