@charset "utf-8";

/* CSS Document */

body ,html{padding: 0px;margin: 0px;font-family:Microsoft YaHei,SimSun,Arial, Helvetica, sans-serif;color: #6f6f6f; font-size:12px; background:#fff;}

*{margin:0px; padding:0px;}

body,p,h1,h2,h3,h4,h5,ul,li,img,table,tbody,tr,td,a{margin:0px;padding:0px;}

img{border:none;}

a{text-decoration:none;border:none;}

ul,li{list-style:none;}







#header_bg{ background: url(top_bg.jpg) repeat-x center top; overflow: hidden; }

.header_index{ width: 1000px; margin: 0px auto;  }

.top_left{ float:left;  text-align:left;  height:23px; line-height:23px; color:#999999; font-size:12px;}

.top_right{ float: right;  text-align:right; height:23px; line-height:23px;}

.top_right a{ height:24px; line-height:24px; color:#666666; padding-left:10px; margin-right:10px}

.logo_dh{ clear:both;  }

.logo_right{float: right;}

.search_index{ width:314px; line-height:32px;overflow:hidden;}

.input{float:left; width:272px; padding-left:10px; background:url(search_left.jpg) no-repeat left top; height:32px; line-height:32px; color:#cfcfcf; border:none; font-size:14px;font-family:"Microsoft YaHei";}

.search_name{float:right; width:32px; height: 32px;}

.switch_dh{ background:url(cp_dh.jpg) no-repeat left center; font-size:12px; color:#000; padding-left:22px; margin-top:16px; margin-bottom:10px; margin-left:40px;}

.switch_dh span{ font-size:24px; color:#000; padding-left:10px;}

.logo{float: left; height: 103px;}

.header_index h1{line-height: 23px;color: #999999;font-size: 12px;float: left; font-weight:normal;}





.menu_index{ clear:both; padding-left:40px; }

.menu_index li{ float: left;  width: 115px; text-align: center;}

.menu_index li a{display:block; line-height: 36px; font-size:14px; color:#ffffff; font-family:"SimSun";}

.menu_index li a:hover{ background:#ee8f07;}



#banner_index{ height: 498px; background: url(banner.jpg) no-repeat center top; clear:both;}



.about_index{ width: 1000px; margin: 0px auto; text-align:center; padding-top:10px; padding-bottom:15px;}

.about_title{ font-size:24px; color:#333333; background:url(about_title.jpg) no-repeat bottom center; padding-bottom:18px;}

.about_title span{ font-size:48px;}

.about_p{ padding:10px 10px; color:#646464; font-size:14px; line-height:24px;}



.pro_indexbg{  overflow:hidden; background:#f4f4f4; padding-bottom:26px; padding-top:34px; }

.pro_index{margin:0px auto; width:1000px; }

.prolist_index{ clear:both;  margin-left:3px; margin-bottom:37px; overflow:hidden;  border:1px solid #d2d2d2;}

.prolist_index p{ float:left; background:url(prolist_title.jpg) no-repeat top left; line-height:33px; color:#FFF; font-size:14px; padding-left:12px; padding-right:18px; margin-right:50px;}

.prolist_index li{ float:left; margin-right:15px; }

.prolist_index li a{ font-size:14px; color:#666666; background:url(pro_li.png) no-repeat left center; display:block; padding:0px 25px 0px 15px;line-height:33px;}

.prolist_index li:hover{}

.prolist_index li a:hover{ color:#FFF; background:#ee8f07;}

.pro_title{text-align:center; font-size:24px; color:#333333; line-height:40px; margin-bottom:15px; clear:both;}

.pro_index h2{text-align:center; font-size:24px; color:#333333; line-height:40px; margin-bottom:15px; clear:both;}

.pro_title span{ font-size:35px; color:#000;text-transform: uppercase;}

.commend_index{width:1000px; margin:0px auto; clear:both; float:left; background:#ececec; }

.pro_more{ float:right; }

.pic{ padding-top:20px; padding: 0 16px;padding-bottom:6px; float:left;}

.pic a{ text-align:center; font-size:14px; color:#000; line-height:44px; }

.pic p{ width:218px;}



.news_dou_indexbg{  overflow:hidden; background:#657ebf; padding-bottom:44px; padding-top:42px; }

.news_dou_index{margin:0px auto; width:1000px; }

.news_index{ float:left; width:511px;}

.news_title{ font-size:28px; color:#FFF; line-height:39px; background:url(news_t_left.jpg) no-repeat left top; padding-left:18px; margin-bottom:30px;}

.news_title span{ font-size:25px; padding-left:10px; }

.new01{ clear:both;}

.new01 li{ font-size:13px; line-height:25px; width:500px; float:left; clear:both;border-bottom: 1px dashed #ffffff;}

.new01 li a{ color:#ffffff; background:url(news_list_bg.jpg) no-repeat left center; padding-left:7px; margin-left:8px; }

.new01 li a:hover{ color:#f66e0a;}

.time_index{ color:#ffffff; float:right;}

.new03{clear:both; overflow:hidden; margin-bottom:15px;}

.new03 img{ float:left; width:43%; height:auto; border:1px solid #3e4b7b; padding:4px 2px 4px 3px;}

.new03 div{ float:right; width:55%;}

.new03 div p{ font-size:16px; color:#ffffff; line-height:29px; }

.new03 div span{ color:#ffffff; font-size:13px; line-height:24px;}



.video_index{ float:right;}

.video_title{ font-size:28px; color:#FFF; line-height:39px; background:url(v_t_left.jpg) no-repeat left top; padding-left:18px; margin-bottom:30px;}

.video_title span{ font-size:25px; padding-left:10px; }

.video_p{ border:6px solid #fff}



.xuanzhe_index{ background:url(xuanzhe.jpg) no-repeat top center; height:554px; clear:both; }



.footer_bg{ background:url(foot_bg.jpg) no-repeat top center;}

.footer_index{width:1000px; margin:0px auto; overflow:hidden;}

.footer_con{ clear:both;overflow:hidden; margin-top:36px;}

.footer_left{ float:left; width:310px;}

.footer_left p{ float:left; width:200px; }

.footer_left a{ clear:both;color: #fff; line-height:22px;}

.footer_css{ float:left;font-size:16px; line-height:20px;margin-top: 10px}

.footer_left p span {display: block;font-size:20px; color:#fff;line-height: 30px; padding-right: 70px;  border-bottom: 1px solid #4c5766;}

.footer_lxfs{ float:left;}

.footer_right{ float:right; padding-right:12px; padding-top:22px; padding-bottom:79px;}

.f_c_h2{ font-size:20px; color:#fff; line-height:30px; border-bottom: 1px solid #4c5766; }

.contact_left{ line-height:20px; font-size:16px; color:#f8f8f8; width:400px; margin-top: 10px}

.footer_erweima{ float:left; color:#fffefd; font-size:12px; background:#ee8f07; height:100px; width:22px; text-align:center; margin-right:9px; padding-top:25px;}

.footer_erweimaimg{ float:right;}

.footer_erweimaimg img{ width:125px; height:125px;}

.foot_index{ clear:both; padding:10px 0px; text-align:center;}

.foot_index p{ font-size:12px; color:#666666;}

.foot_index p a{ color:#666666;}



/**tao**/

.midbg{ width:100%; height:498px; position: relative; z-index:1;clear:both}

.iBan { height:498px; overflow:hidden; position:relative;z-index:1;_zoom:1; clear: none;}

.iBanScreen{  height:498px; background-repeat:no-repeat; background-position:center top;}

.iBanScreen ul{ width:100%; height:498px; position:relative; top:0; margin:0 auto;}

.iBanScreen li{ width:100%; height:498px; overflow:hidden; position:absolute; display:none;}

.iBanScreen li a{ display:block; width:100%; height:100%}

.iBanScreen .num{ position:absolute; bottom:15px; left:50%; z-index:999; }

.iBanScreen .num a{ display:inline-block; border: 1px solid #fff;border-radius: 10px; width: 15px;height: 15px;margin: 0;background-color: #fff; margin-left:5px; margin-right:5px;}

.iBanScreen .num a.cur{ border: 1px solid #fff;border-radius: 10px; background-color: rgba(0,0,0,0);}



.banner_in{ background:url(banner_ny.jpg) no-repeat top center; height:250px; }



.container_ny{width: 1000px; margin: 0 auto; padding-top:20px; padding-bottom:62px; overflow: hidden;}

.right_ny{ float:right;  width:703px; }



.title_h1{color:#22211c;font-size: 24px; border-bottom: 1px solid #dedcdc;  font-weight:bold; padding-bottom:10px; text-align:left; width:703px;}

.return{float: right; font-size: 12px; color:#595955;  font-family:"SimSun"; line-height:33px; *margin-top:-25px; }

.return a{font-size: 12px; color:#595955;font-family:"SimSun" }

.ny_y{ background:url(dazuo.jpg) no-repeat left center; padding-left:12px;}

.page_content{text-align:center;overflow: hidden; margin:20px;}

.page_content p{  text-align:left; text-indent: 2em; line-height:29px; color:#080808; font-size:16px; }





.prolist_ny{ float:left; width:239px;  overflow:hidden;  background:#1a5eb4; padding-bottom:12px;}

.prolist_title_ny{ font-size:24px; line-height:60px; color:#FFF; padding-left:20px;}

.left_ny_tel{ margin:0px 0px 0px 19px; color:#FFF; font-size:18px; line-height:32px; background:url(ny_z_tel.png) no-repeat left center; padding-left:24px;}

.left_ny_tel_s{ font-size:30px; line-height:50px; color:#FFF; margin-left:19px;}



.hit{height: 30px; line-height: 30px;  text-align:center;}

.list{text-align:left;line-height:25px;border:1px #CCCCCC solid;padding:5px 0px 5px 30px; margin-top:20px;}

.list a{color:#7e7e7e;}



.title_news{height: 30px; line-height: 30px; font-size: 18px; font-weight: bold; color: #000;}

#up_down{clear:both; text-align:center; color:#9d9898; font-size:14px; margin-top:33px;}

#up_down a{color:#666666;padding-left:5px;  font-size:14px;text-align:center; padding:9px 15px; line-height:29px;}

#up_down a.active:link, #up_down a.active:visited {color: #f66e0a}



.nry_right{ float:right; width:703px; overflow: hidden; text-align:center; margin-top:15px;}

.nry_content{ margin-top:10px;}

.nry_content p{  text-align:left; text-indent: 2em; line-height:29px; color:#080808; font-size:16px; text-align:left; }

.nry_content img{ margin-left:-33px;}



.pro_nr_ny{overflow:hidden; margin-top:7px; }

.pro_nr_ny li{float:left; margin-left:6px; margin-right:5px; margin-bottom:12px;}

.pro_nr_ny li img{ border:1px solid #cdcdcd;}

.pro_nr_ny li a{ text-align:center; color:#000; font-size:16px;}

.pro_nr_ny li a:hover{ color:#F00;}

.pro_nr_ny li p{ width:218px;  text-align:center;  line-height:39px; }



.about_us{ text-align:center;}



.product_list_ny{overflow:hidden;}

.product_list_ny li{ border-bottom: 1px dashed #d7d7d7; line-height:30px; padding-top:15px; text-align:left; padding-left:2px; font-family:"SimSun";}

.product_list_ny li a{ background:url(news_h.jpg) no-repeat left center; padding-left:16px; font-size:14px; color:#5b5b5b; }

.product_list_ny li a:hover{ color:#F00;  background:url(news_a.jpg) no-repeat center left; }

.time_ny{ float:right; font-size:14px;}



.related_product{overflow:hidden; clear:both; }

.related_product p{font-size:16px; text-align:left; }

.related_product01{margin:15px 0; text-indent:2em; font-weight:bold;}



.left_dh{ clear:both; padding-top:24px;}

#liuyan_ny td{ padding-bottom:10px; padding-right:20px; font-size:14px;}



.prolist_nr_ny{ background:#FFF; padding-left:11px; padding-right:13px;width:239px; overflow:hidden; }

.prolist_nr_ny .dalei{  border-top: 1px dashed #dddddd;}

.prolist_nr_ny .dalei a{  color:#595955; display:block; background:url(news_h.jpg) no-repeat top 23px left; }

.prolist_nr_ny .dalei a:hover{ color:#F00;  background:url(news_a.jpg) no-repeat top 23px left;}

.prolist_nr_ny .dalei .collapsed{ margin:0; padding:0;display: none; }

.prolist_nr_ny .dalei .collapsed .xiala{display:block;font-size:16px;}

.prolist_nr_ny .dalei .expanded .xiala{ width:100%; display:block;line-height: 47px; border-top: 1px dashed #dddddd; }

.prolist_nr_ny .dalei .expanded .xiala a{  display:block; color:#595955; font-size:18px;  background:url(news_h.jpg) no-repeat center left;   padding-left:21px; margin-left:19px;}

.prolist_nr_ny .dalei .expanded .xiala a:hover{ color:#F00;  background:url(news_a.jpg) no-repeat center left; }

.prolist_nr_ny .dalei a:link,.category .dalei a:visited{line-height: 47px;font-size:18px; padding-left:25px;  margin-left:15px;}

.prolist_nr_ny .dalei ul li a:link,.category .dalei ul li a:visited{line-height: 47px; font-size:16px;  padding-left:40px;}

.prolist_nr_ny .dalei ul .xiala a:link,.category .dalei ul .xiala a:visited{font-weight:normal;}

.category .dalei ul li a:hover{color:#F00;}

.right-fixed{ display:none;}

#page,.page{display: flex;justify-content: center;text-align: center;align-items: center;clear: both;}

#page li{margin: 0;padding: 0;width: unset;border: 0;}

#page a.active,.page a.active{color: #fff;border: 1px solid;width: 20px;background-color: #5bc6f0;padding: 0;}

#page a,.page a{color:#434343;display:inline-block;margin:3px;padding:3px;}

@media (max-width: 991px) {  
#header_bg{ display:none;}
.none992{ height:60px;}
}

/* mobile_footer */
.mobile_footer { position: fixed; z-index: 520; bottom: 0; left: 0; right: 0; display:none; }

.mobile_footer ul { display: flex; justify-content: space-between; margin-bottom:0px; }

.mobile_footer ul li { padding: 7px 5px; background-color: #337fe5; }

.mobile_footer ul li:nth-child(3) i.iconfont { transform: translateY(-2px); }

.mobile_footer ul li a { color: #fff; display: flex; align-items: center; justify-content: center; line-height:30px; }

.mobile_footer ul li a i.iconfont { font-size: 21px; color: #fff; }

.mobile_footer ul li a span { font-size: 16px; margin-left: 5px; color: #fff; }
.row{ margin:0px;}

@media (max-width: 768px) {  
.mobile_footer{ display:block;}

}
.nry_content p img{ max-width:100%;}
.swiper-slide{ text-align:center;}
.swiper-slide img{ max-width:100%;}
.nry_right table img{ max-width:100%; height:auto;}

@media (max-width: 1000px) {  
.header_index{ width:100%;}
.about_index{ width:100%;}
.pro_index{ width:100%;}
.commend_index{ width:100%;}
.pic{ width:23%; margin:1%; padding:0px;}
.pic a{ display:block; width:100%;}
.pic img{ max-width:100%; }
.pic p{ width:100%;}
.news_dou_index{ width:100%;}
.news_index{ width:51%;}
.video_index{ width:48%;}
.video_index object{ width:100% !important;}
.new01 li{ width:100%;}
.footer_index{ width:100%;}
.footer_left{ margin-right:2%; width:23%;}
.footer_left p{ width:100%;}
.footer_lxfs{ width:48%;}
.contact_left{ width:100%;}
.footer_left p span{ padding-right:0px;}
.container_ny{ width:100%;}
.right_ny{ width:73%;}
.prolist_ny{ width:25%;}
.title_h1{ width:100%;}
.left_ny_tel{ font-size:16px;}
.left_ny_tel_s{ font-size:24px;}
.page_content{ margin:2%; }
.banner_in{ display:none;}
.nry_right{ width:100%;}
.pro_nr_ny{display: flex;flex-wrap: wrap; }
.pro_nr_ny li{ width:32%; margin:0.6%;}
.pro_nr_ny li a{ display:block; width:100%;}
.pro_nr_ny li img{ max-width:100%; height:auto;}
.pro_nr_ny li p{ width:100%;}


}

@media (max-width: 767px) {  
.pic{ width:31.3%;}
.news_index{ width:98%; margin-left:1%; margin-right:1%;}
.video_index{ display:none;}
.xuanzhe_index{ display:none;}
.footer_left{ width:38%;}
.footer_lxfs{ width:60%;}
.footer_right{ display:none;}
.right_ny{ width:100%;}
.prolist_ny{ display:none;}
}

@media (max-width: 425px) {  
.pic{ width:48%;}
.footer_left{ width:30%;}
.footer_lxfs{ width:68%;}
.product_list_ny li a{ width:74%; overflow:hidden; height:30px;}
.pro_nr_ny li{ width:48%; margin:1%;}

}
