@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;}

.w1200{ width: 1200px; margin: 0px auto; clear:both; overflow:hidden;}

#header_bg{ background: url(top_bg.jpg) repeat-x center top; overflow: hidden; }
.header_index{padding-left:39px; padding-right:66px;  }
.top_left{ float:left;  text-align:left;  height:26px; line-height:26px; color:#000000}

.logo_dh{ clear:both;  overflow:hidden;  }
.logo{float: left; height: 133px;}
.top_dh{ float:right; background:url(top_dh.jpg) no-repeat left top; padding-left:64px; margin-top:46px;}
.top_dh span{font-size:14px; color:#000000;} 
.top_dh p{ font-size:29px; color:#f60202; line-height:1;}

.menu_index{  overflow:hidden;}
.menu_index li{ float: left;  width: 141px; text-align: center;}
.menu_index li a{display:block; line-height: 47px; font-size:16px; color:#ffffff;  }
.menu_index li a:hover{ background:#f8994d; }

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

.shouye_search{  margin-top:30px; margin-bottom:35px;}
.search_hot{ margin-left:33px; float:left; overflow:hidden; width:800px;}
.search_hot01{color:#000; font-size:14px; float:left; font-weight:bold;  line-height:35px;}
.search_hot02{float:left;}
.search_hot a{ color:#000; font-size:13px; margin-left:10px; line-height:35px;}
.search_index{float:right; margin-right:48px; width:287px; line-height:35px;}
.input{float:left; width:238px; padding-left:10px; background:url(search_left.jpg) no-repeat left top; height:35px; line-height:35px; color:#cfcfcf; border:none; font-size:14px;}
.search_name{float:right; width:39px;font-size:14px;height: 35px;}


.prolist_left{ float:left; background:url(prolist_bg.jpg) no-repeat top left #f9f9f9; margin-left:33px; width:224px;text-align:center; padding-bottom:24px;}
.prolist_title{ color:#ffffff; font-size:20px; line-height:59px; padding-left:20px;text-align:left;}
.prolist_left ul{ padding-left:40px; margin-top:9px; margin-bottom:12px; text-align:left;}
.prolist_left ul li{ margin-bottom:4px;}
.prolist_left ul li a{ color:#000000; font-size:13px; line-height:37px; display:block;}
.prolist_left ul li a:hover{ color:#F00;}
.prolist01z{ font-size:26px; color:#0e050a; font-weight:bold; line-height:40px;}
.prolist02z{ color:#0e050a; font-size:18px;}
.prolist03z{color:#0e050a; font-size:17px; background:url(prolist_dh.jpg) no-repeat left 32px center; line-height:36px; margin-top:10px;}
.prolist04z{ color:#0e050a; font-size:24px;}

.prolist_right{ width:882px; float:right; margin-right:40px;}
.title_home{ background:url(pro_title_bg.jpg) no-repeat bottom left; color:#0e050a; font-size:17px; line-height:47px;}
.title_home a{ float:right; color:#0e050a; font-size:14px;}
.product_index{ margin-top:6px;}
.product_index li{ float:left; text-align:center; margin:9px 9px;}
.product_index li p{ line-height:25px; font-size:16px; color:#000;}
.product_index li img{ border:1px solid #e1e1e1;}

.about_indexbg{ background:url(about_bg.jpg) no-repeat top center; margin-top:30px; padding-bottom:75px; }
.about_index{ padding-top:56px; }
.about_gsjj{ font-size:30px; color:#0e050a;  text-align:center; margin-bottom:35px;}
.about_img{ float:left; margin-left:24px; margin-right:26px;}
.about_nr{ float:left; width:750px; margin-right:35px;}
.about_title{ font-size:25px; color:#0e050a; margin-bottom:10px; line-height:45px;}
.about_p{text-indent: 2em; font-size:15px; color:#0e050a; line-height:26px;}
.about_nr a{ display:block; width:115px; line-height:33px; text-align:center; background:#0474fa; color:#FFF; font-size:16px; margin-top:15px;}

.news_index{ margin-top:29px; margin-left:38px; width:551px; float:left;}
.news_top{ margin-top:24px;}
.news_top img{ float:left; margin-right:17px;}
.news_top p{ color:#0e050a; font-size:16px; font-weight:bold; line-height:36px; }
.news_top span{ color:#0e050a; font-size:14px; line-height:36px;}
.new_bot{ clear:both;}
.new_bot li{ line-height:50px; border-bottom: 1px solid #c2c2c2; padding-left:10px;}
.new_bot li a{ font-size:14px; color:#000000; background:url(news_li.jpg) no-repeat left center; padding-left:17px;}
.new_bot li a:hover{ color:#d40000;}
.time_index{ float:right; font-size:14px; color:#1e1e1e; }

.lxwm_index{ margin-top:29px; margin-left:38px; width:551px; float:left;}
.lxfs_home{ margin-top:10px;}
.lxfs_home li{ color:#0e050a; font-size:18px; line-height:40px;}

.foot_indexbg{ background:url(foot_bg.jpg) repeat-x top center #1e5d9e; margin-top:25px;}
.foot_index{ padding-top:30px;}
.foot_nav{ margin:0 auto; width:845px; overflow:hidden;}
.foot_nav li{ background:url(foot_nav_li.jpg) no-repeat left center; float:left; width:120px; text-align:center; }
.foot_nav li a{ line-height:59px; color:#FFF; font-size:14px; display:block;}
.bot_foot{ clear:both; overflow:hidden; text-align:center; margin-top:20px; margin-bottom:20px;}
.bot_foot p{ color:#FFF; line-height:25px; }
.bot_foot a{ color:#FFF;  line-height:25px; }
.yqlj{color:#fff;text-align: center;}
.yqlj p{color:#fff;}
.yqlj a{color:#fff;}

/**tao**/
.midbg{ width:100%; height:540px; position: relative; z-index:1;clear:both}
.iBan { height:540px; overflow:hidden; position:relative;z-index:1;_zoom:1; clear: none;}
.iBanScreen{  height:540px; background-repeat:no-repeat; background-position:center top;}
.iBanScreen ul{ width:100%; height:540px; position:relative; top:0; margin:0 auto;}
.iBanScreen li{ width:100%; height:540px; 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: 1160px; margin: 0 auto; padding-top:20px; padding-bottom:62px; overflow: hidden;}
.right_ny{ float:right;  width:882px; }

.title_h1{color:#22211c;font-size: 24px; border-bottom: 1px solid #dedcdc;  font-weight:bold; padding-bottom:10px; text-align:left; width:882px;    overflow: hidden;}
.return{float: right; font-size: 12px; color:#595955;   line-height:33px; *margin-top:-25px; }
.return a{font-size: 12px; color:#595955;}
.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; }
.page_content a{ color:#080808; font-size:16px;}
.page_content img{ max-width:650px;}
.page_lxwm p{ text-align:left;}

.hit{color:#080808; font-size:16px;height: 30px; line-height: 30px;  text-align:center; margin-bottom:20px;}
.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: 20px; font-weight: bold; color: #000; margin-bottom:20px; }
#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:882px; overflow: hidden; text-align:center; margin-top:15px;}
.nry_content{ margin-top:10px; padding: 15px; clear:both; }
.nry_content p{  text-align:left; text-indent: 2em; line-height:29px; color:#080808; font-size:16px;}


.nry_content td{line-height:29px; color:#080808; font-size:16px; text-align:left; padding-left:3px;}

.pro_nr_ny{overflow:hidden; margin-top:7px; }
.pro_nr_ny li{float:left; margin:0px 9px;}
.pro_nr_ny li img{ border:1px solid #cdcdcd;}
.pro_nr_ny li a{ display:block;color:#000; font-size:14px; }
.pro_nr_ny li a p{ text-align:center; line-height:42px;}

.biaoti{ text-align:center; font-size:19px; color:#000; margin-top:20px;}

.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:10px; }
.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;}

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

.ny_left{ float:left; width:300px;}
.prolist_ny{ background:url(ny_left_title.png) no-repeat left top; padding-top:33px; padding-left:9px; margin-bottom:18px;}
.prolist_title_ny{ font-size:24px; color:#FFF; padding-bottom:22px;}
.prolist_title_ny span{color:#FFF; font-size:20px; line-height:40px;}
.prolist_fl{ background:#2c3d4d; margin-left:18px; padding:10px 19px 23px 18px;}
.prolist_fl li{ padding-left:23px; border-bottom: 1px solid #475664;}
.prolist_fl li a{ line-height:51px; color:#FFF; font-size:18px; background:url(fl_left_j.jpg) no-repeat left center; padding-left:24px;}
.prolist_fl li a:hover{ color:#F00;}
.prolist_fl p{ border-bottom: 1px solid #475664;color:#FFF; font-size:15px; line-height:33px; padding-left:10px;}

.ny_cp_left{ float:left; margin-left:80px; margin-right:80px;}
.ny_cp_left img{ width:250px;}
.ny_cp_right{ float:right; width:350px;}
.ny_cp_right p{color:#080808; font-size:16px; text-align:left;}
.ny_cp_right a{color:#080808; font-size:16px; text-align:left;}


.right-fixed.right-fixed{
  --fixed-theme-color:rgba(16, 63, 113, 0.8);
  --form-theme-color: #103f71;
  --li-hover-color: #103f71;
}
.lXPopup-btnjd {
    width: 110px;
    height: 30px;
    border-radius: 30px;
    border: 0;
    outline: 0;
    background-color: #215e9f;
    line-height: 2;
    color: #fff;
    cursor: pointer;

}

/*在线咨询不透明*/
.right-fixed-ul .fixed-Consulting .qq-ground.qq-ground{ 
 --fixed-theme-color:#103f71;
}

/*留言背景和外框阴影*/
.right-fixed-ul .fixed-form.fixed-form {
    background-color: var(--form-theme-color);
    box-shadow: 0 2px 12px 0 rgba(0,0,0,.12);
    padding-top: 5px;
}

/*欢迎您的咨询的字体颜色*/
.right-fixed-ul .fixed-form.fixed-form > p {
    font-family: "SimSun";
    margin: 15px 0;
    font-size: 13px;
    color: #fff;
}

/*文本框*/
.right-fixed-ul .fixed-form.fixed-form input[type=text]{
    width: 205px;
    border: 1px solid white;
    background-color: #fff;
}

/*留言框颜色*/
.right-fixed-ul .fixed-form.fixed-form textarea {
    border: 1px solid white;
    background-color: #fff;
}

/*留言按钮*/
.right-fixed-ul .fixed-form .submit.submit {
    display: inline-block; 
    border: 0px;
    height: 30px;
    background: #cca07c; 
    background: #fff;  
    border-radius: 15px;
    margin-top: 10px;
    border: 0px;
    color: #888; 
}


/* 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;}

}


.swiper-slide img{ width:100%;}


@media (max-width: 1200px) {  
.w1200{ width:100%; }
.container_ny{ width:98%; margin-left:1%; margin-right:1%;}
.header_index{ padding:0px;}
.logo{ width:74%;}
.prolist_left{ margin-left:0; width:22%;  }
.prolist_right{ margin-right:0; width:76%;}
.product_index{display: flex;flex-wrap: wrap;}
.product_index li{ width:24%; margin:0.5%; height:auto; }
.product_index li img{ max-width:100%; height:auto;}
.prolist_left img{ max-width:100%; height:auto;}
.search_hot{ width:auto;}
.w1200 p{ width:auto !important; height:auto !important;}
.about_img{ width:30%; margin-left:0px; margin-right:3%;}
.about_img img{ max-width:100%; height:auto;}
.about_nr{ width:67%; margin-right:0px;}
.news_index{ width:48%; margin-left:1%; margin-right:1%;}
.lxwm_index{ width:48%; margin-left:1%; margin-right:1%;}
.lxwm_index img{ max-width:100%; height:auto;}
.news_top img{ max-width:50%; height:auto; margin-right:1%;}
.right_ny{ width:76%;}
.title_h1{ width:100%;}
embed{ max-width:100%; margin-left:-2em;}
.nry_right{ width:100%;}
.nry_content p img{ max-width:100%; height:auto; margin-left:-2em;}
.pro_nr_ny{display: flex;flex-wrap: wrap;}
.pro_nr_ny li{ width:24%; margin:0.5%; height:auto; }
.pro_nr_ny li img{ max-width:100%; height:auto;}
.nry_right table img{ max-width:100%; height:auto;}


}
@media (max-width: 1000px) {
.new_bot li a{ padding-left:10px;}  
.foot_nav{ width:80%;}
.foot_nav li{ width:16.6%;}

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

@media (max-width: 767px) {  
.product_index li{ width:32%; margin:0.6%; }
.prolist_left{ display:none;  }
.prolist_right{ width:100%;}
.shouye_search{ display:none;}
.about_img{ display:none;}
.about_nr{ width:100%; margin-right:0px;}
.news_index{ width:100%; margin-left:0%; margin-right:0%;}
.lxwm_index{ width:100%; margin-left:0%; margin-right:0%;}
.foot_nav{ display:none;}
.foot_indexbg{ background:#1e5d9e;}
.foot_index{ padding-top:0px;}
.right_ny{ width:100%;}
.product_list_ny li a{ max-width:80%; display:block;}
.nry_content{ padding:15px 0;}
.pro_nr_ny li{width:32%; margin:0.6%; }



}

@media (max-width: 425px) {  
.product_index li{ width:48%; margin:1%; }
.product_list_ny li a{ padding-left:10px;}
.pro_nr_ny li{ width:48%; margin:1%;}
}
