* {
  margin: 0;
  padding: 0;
  list-style-type:none;
}
body, button, input, select, textarea {
  text-rendering: optimizeLegibility;
  -moz-font-feature-settings: "liga", "kern";
}
body{
  font-family: "Microsoft Yahei", PingFangSC-Regular, "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
  line-height: 1.42857143;
  font-size: 14px;
  color: #333;
}
a{text-decoration:none;}

.head{width:100%; height:108px;}

.head_one{width:1280px; height:108px; margin:auto; }
.logo{width:200px; height:108px; float:left;}
.logo img{width:200px; height:108px;}
.head_nav{width:1000px; height:108px; float:left; margin-left:75px;}
.head_nav li{width:160px; height:108px; float:left; text-align:center; font-size:18px; font-weight:blod;  line-height:108px;}
.head_nav li a{color:#fe8443;}

.ban{width:100%; height:auto;}
.ban_a{width:1440px; height:520px; margin:auto;}
.ban_a img{width:1440px; height:520px;}

.clear{clear:both;}


.cos{width:100%; height:400px;}
.cos_a{width:1440px; height:400px; margin:auto; }

.cos_one{width:1440px; height:220px; float:left; margin-top:15px; overflow:hidden;}
.cos_left{width:430px; height:210px; float:left; margin-left:20px; display:inline; box-shadow:5px 5px 5px 0px #999; border-radius:10px;  border:1px solid #999;}
.cos_left_a{width:65px; height:180px; float:left; margin-left:25px; margin-top:25px; display:inline; overflow:hidden;}
.cos_left_a img{width:65px; height:65px;}
.cos_left_b{width:300px; height:50px; line-height:25px; float:left; margin-top:20px; overflow:hidden; margin-left:15px; display:inlin; font-size:20px; font-weight:bold; color:#333;}
.cos_left_c{width:300px; height:100px; line-height:25px; float:left; margin-top:15px; overflow:hidden; margin-left:15px; display:inlin; font-size:16px; color:#666;}


.cos_center{width:430px; height:210px; float:left; margin-left:30px; display:inline; box-shadow:5px 5px 5px 0px #999; border-radius:10px; border:1px solid #999;}
.cos_ct{width:65px; height:180px; float:left; margin-left:25px; margin-top:25px; display:inline; overflow:hidden;}
.cos_ct img{width:65px; height:65px;}
.cos_cs{width:300px; height:50px; line-height:25px; float:left; margin-top:20px; overflow:hidden; margin-left:15px; display:inlin; font-size:20px; font-weight:bold; color:#333;}
.cos_cv{width:300px; height:100px; line-height:25px; float:left; margin-top:15px; overflow:hidden; margin-left:15px; display:inlin; font-size:16px; color:#666;}


.cos_right{width:430px; height:210px; float:left; margin-left:30px; display:inline; box-shadow:5px 5px 5px 0px #999; border-radius:10px; border:1px solid #999;}
.cos_zt{width:65px; height:180px; float:left; margin-left:25px; margin-top:25px; display:inline; overflow:hidden;}
.cos_zt img{width:65px; height:65px;}
.cos_zs{width:300px; height:50px; line-height:25px; float:left; margin-top:20px; overflow:hidden; margin-left:15px; display:inlin; font-size:20px; font-weight:bold; color:#333;}
.cos_zv{width:300px; height:100px; line-height:25px; float:left; margin-top:15px; overflow:hidden; margin-left:15px; display:inlin; font-size:16px; color:#666;}



.cos_two{width:1440px; height:110px; float:left; margin-top:50px; overflow:hidden; }
.cos_ia{width:350px; height:110px; float:left; font-size:26px; font-weight:bold; color:#333; margin-top:10px; overflow:hidden; margin-left:20px; display:inline;}
.cos_ib{width:10px; height:90px; float:left; margin-top:10px; overflow:hidden; background:#fe8443;  margin-left:70px; display:inline;}
.cos_ic{width:800px; height:100px; float:left; margin-left:20px; display:inline; margin-top:10px; overflow:hidden; font-size:16px; color:#999; line-height:30px;}



.pro{width:100%; height:800px;}
.pro_a{width:1440px; height:800px; margin:auto; }

.pro_one{width:1440px; height:40px; float:left; margin-top:50px; overflow:hidden; line-height:40px; text-align:center; font-weight:500;  font-size:36px; font-family:inherit;}
.pro_two{width:650px; height:40px; float:left; line-height:20px; text-align:center;  font-size:14px; color:#777; font-family:inherit; margin-left:395px; display:inline;}
.pro_three{width:1330px; height:80px; float:left; margin-top:20px; overflow:hidden; margin-left:40px; display:inline;}
.pro_three li{width:330px; height:40px; float:left; cursor:pointer; line-height:40px;}
.pro_three li a{color:#fe8443; font-size:16px;} 

.pro_four{width:1440px; height:520px; float:left;  margin-top:20px; overflow:hidden; }
.pro_four li{width:320px; height:430px; float:left; margin-left:25px; display:inline; margin-top:20px; overflow:hidden;}

.pro_c{width:320px; height:360px; float:left;}
.pro_c img{width:320px; height:360px;}
.pro_d{width:320px; height:30px; float:left; line-height:30px; text-align:center; font-size:16px; color:#333; background:#f1f1f1; margin-top:3px; overflow:hidden;}
.pro_d a{color:#333;}
.pro_dv{width:320px; height:30px; float:left; line-height:30px; text-align:center; font-size:14px; color:#333; background:#f1f1f1; margin-top:3px; overflow:hidden;}
.pro_dv a{color:#333;}


.about{width:100%; height:620px;}
.about_a{width:1440px; height:620px; margin:auto; }

.about_one{width:1440px; height:40px; float:left; margin-top:30px; overflow:hidden; line-height:40px; text-align:center; font-weight:500;  font-size:36px; font-family:inherit;}
.about_two{width:650px; height:40px; float:left; line-height:20px; text-align:center;  font-size:14px; color:#777; font-family:inherit; margin-left:395px; display:inline;}

.about_as{width:1440px; height:475px; float:left;  margin-top:30px; overflow:hidden; }
.about_left{width:700px; height:470px; float:left; margin-left:10px; display:inline;}
.about_ti{width:700px; height:60px; line-height:60px; float:left; font-size:24px; font-weight:bold; color:#000;}
.about_zi{width:700px; height:370px; line-height:33px; float:left; font-size:16px; color:#555; margin-top:30px; overflow:hidden;}


.about_right{width:630px; height:470px; float:left; margin-left:50px; display:inline; border:3px solid #fe8443; border-radius:10px;}

.about_tu1{width:320px; height:460px; float:left; margin-left:5px; margin-top:5px; display:inline; overflow:hidden;}
.about_tu1 img{width:320px; height:460px;}

.about_tu2{width:290px; height:225px; float:left; margin-left:10px; margin-top:5px; display:inline; overflow:hidden;}
.about_tu2 img{width:290px; height:225px;}

.about_tu3{width:290px; height:225px; float:left; margin-left:10px; margin-top:10px; display:inline; overflow:hidden;}
.about_tu3 img{width:290px; height:225px;}



.fang{width:100%; height:520px;}
.fang_a{width:1440px; height:520px; margin:auto; }

.fang_one{width:1440px; height:40px; float:left; margin-top:30px; overflow:hidden; line-height:40px; text-align:center; font-weight:500;  font-size:36px; font-family:inherit;}
.fang_two{width:650px; height:40px; float:left; line-height:20px; text-align:center;  font-size:14px; color:#777; font-family:inherit; margin-left:395px; display:inline;}

.fang_as{width:1440px; height:350px; float:left;  margin-top:30px; overflow:hidden; }
.fang_as li{width:340px; height:350px; float:left; margin-left:15px; display:inline;}

.fang_c{width:340px; height:300px; float:left;}
.fang_c img{width:340px; height:300px;}
.fang_d{width:340px; height:50px; float:left; line-height:50px; text-align:center; font-size:16px; color:#333; background:#f1f1f1;}
.fang_d a{color:#333;}




.news{width:100%; height:600px; background:#f7f8f9;}
.news_a{width:1440px; height:600px; margin:auto; }

.news_one{width:1440px; height:40px; float:left; margin-top:30px; overflow:hidden; line-height:40px; text-align:center; font-weight:500;  font-size:36px; font-family:inherit;}
.news_two{width:650px; height:40px; float:left; line-height:20px; text-align:center;  font-size:14px; color:#777; font-family:inherit; margin-left:395px; display:inline;}

.news_as{width:1440px; height:470px; float:left;  margin-top:30px; overflow:hidden; }
.news_left{width:480px; height:450px; float:left; margin-left:10px; display:inline;  background:#fff;}
.news_tu{width:480px; height:300px; float:left;}
.news_tu img{width:480px; height:300px;}
.news_tou{width:480px; height:130px; float:left; margin-top:20px; overflow:hidden;}
.news_tt{width:440px; height:30px; float:left; margin-left:20px; display:inline; line-height:30px; font-size:18px; color:#333; font-weight:bold;}
.news_tt a{color:#333;}
.news_ts{width:440px; height:90px; float:left; margin-left:20px; display:inline; margin-top:10px; overflow:hidden; font-size:16px; color:#999; line-height:25px;}




.news_right{width:890px; height:450px; float:left;  margin-left:30px; display:inline;}
.news_right li{width:890px; height:100px; float:left; background:#fff; margin-top:10px; overflow:hidden;}
.news_date{width:70px; height:75px; float:left; margin-left:20px; margin-top:12px; display:inline; overflow:hidden;}
.news_sj{width:70px; height:50px; float:left; font-size:36px; line-height:50px; text-align:center; font-weight:bold; color:#666;}
.news_mo{width:70px; height:25px; float:left; font-size:16px; line-height:25px; text-align:center; font-weight:bold; color:#666;}
.news_ia{width:750px; height:100px; float:left; margin-left:20px; display:inline; }
.news_ib{width:750px; height:25px; float:left; margin-top:10px; overflow:hidden; line-height:25px; font-size:16px; color:#333;}
.news_ib a{color:#333;}
.news_ic{width:750px; height:40px; float:left; margin-top:5px; overflow:hidden; line-height:20px; font-size:14px; color:#999;}


.footer{width:100%; height:500px; background:#606060;}
.footer_one{width:1440px; height:500px; margin:auto; }

.footer_a{width:470px; height:350px; float:left; margin-top:50px; overflow:hidden; }
.footer_as{width:200px; height:108px; float:left; margin-left:140px; margin-top:20px; display:inline; overflow:hidden;}
.footer_as img{width:200px; height:108px;}
.footer_ab{width:400px; height:90px; float:left; margin-top:30px; overflow:hidden; margin-left:35px; display:inline; line-height:40px; font-size:16px; color:#fff; font-family:Inter;}


.footer_b{width:220px; height:350px; float:left; margin-top:50px; overflow:hidden; }
.footer_bh{width:220px; height:30px; float:left; line-height:30px; font-size:16px; font-weight:bold; color:#fe844b;}
.footer_bn{width:220px; height:300px; float:left; margin-top:20px; overflow:hidden;}
.footer_bn li{width:220px; height:30px; float:left;  font-size:16px; line-height:30px; color:#fff;}
.footer_bn li a{color:#fff;}
.footer_bn li a:hover{color:#fe844b;}

.footer_c{width:380px; height:350px; float:left; margin-top:50px; overflow:hidden; }
.footer_ch{width:380px; height:30px; float:left; line-height:30px; font-size:16px; font-weight:bold; color:#fe844b;}
.footer_cn{width:380px; height:300px; float:left; margin-top:20px; overflow:hidden;}
.footer_cn li{width:380px; height:40px; float:left;  font-size:16px; line-height:40px; color:#fff;}
.footer_cn li a{color:#fff;}
.footer_cn li a:hover{color:#fe844b;}


.footer_d{width:300px; height:350px; float:left; margin-top:50px; overflow:hidden; }
.footer_dh{width:300px; height:30px; float:left; line-height:30px; font-size:16px; font-weight:bold; color:#fe844b;}

.footer_x1{width:300px; height:100px; float:left; margin-top:20px; overflow:hidden;}
.footer_x2{width:70px; height:100px; float:left; line-height:100px; font-size:16px; font-weight:bold; color:#fe844b;}
.footer_x3{width:230px; height:100px; float:left;  font-size:16px; line-height:25px;  color:#fff;}

.footer_v1{width:300px; height:30px; float:left;  margin-top:20px; overflow:hidden;}
.footer_v2{width:70px; height:30px; float:left; line-height:30px; font-size:16px; font-weight:bold; color:#fe844b;}
.footer_v3{width:230px; height:30px; float:left;  font-size:16px; line-height:30px;  color:#fff;}

.footer_w1{width:300px; height:30px; float:left; margin-top:20px; overflow:hidden;}
.footer_w2{width:70px; height:30px; float:left; line-height:30px; font-size:16px; font-weight:bold; color:#fe844b;}
.footer_w3{width:230px; height:30px; float:left;  font-size:16px; line-height:30px;  color:#fff;}



.footdi{width:100%; height:80px; background:#232323;}
.footdi_one{width:1440px; height:80px; margin:auto; text-align:center; line-height:80px; font-size:14px;  color:#fff;}


.cp{width:100%; height:auto; }
.cp_one{width:1440px; height:auto; margin:30px auto;  }

.cp_left{width:1090px; height:1130px; float:left; margin-left:10px; display:inline;  }
.cp_tu{width:1090px; height:1070px; float:left; }
.cp_tu li{width:250px; height:320px; float:left; border:1px solid #dfe2e5; border-radius:4px; margin-left:20px; margin-top:20px; overflow:hidden; display:inline;}

.cp_td{width:250px; height:270px; float:left;}
.cp_td img{width:250px; height:270px;}
.cp_ts{width:250px; height:40px; float:left; line-height:40px; text-align:center; color:#333; font-size:20px;}
.cp_ts a{color:#333;}



.cp_page{width:1080px; height:30px; float:left; margin-left:10px; display:inline;  border:1px solid #999; line-height:30px;}
.cp_page a{margin-left:15px; color:#333;}


.cp_right{width:300px; height:1000px; float:left; margin-left:20px; display:inline;  }

.cp_gt{width:300px; height:350px; float:left;   }
.cp_bt{width:300px; hegiht:45px; float:left; background:#fe8443; border-radius:4px;  line-height:45px; color:#fff; font-size:20px; font-weight:bold;}
.cp_by{width:300px; height:300px; float:left; }
.cp_by li{width:285px; height:45px; float:left; background:#f2f2f2; border-radius:4px; margin-top:15px; overflow:hidden; line-height:45px; padding-left:15px;}
.cp_by li a{color:#333;}



.cp_gs{width:300px; height:300px; float:left;  }
.cp_us{width:300px; height:50px; float:left; font-size:30px; font-family:inherit; font-weight:bold;  line-height:50px; color:#333;}
.cp_ub{width:300px; height:30px; float:left; font-size:14px; font-family:inherit; font-weight:400; line-height:30px; color:#666;}
.cp_uc{width:300px; height:80px; float:left; font-size:14px; font-family:inherit;  line-height:25px; color:#666; margin-top:10px; overflow:hidden;}
.cp_ud{width:300px; height:25px; float:left; font-size:14px; font-family:inherit;  line-height:25px; color:#666; margin-top:10px; overflow:hidden;}
.cp_ue{width:300px; height:25px; float:left; font-size:14px; font-family:inherit;  line-height:25px; color:#666; margin-top:10px; overflow:hidden;}
.cp_uz{width:120px; height:120px; float:left; margin-left:70px; margin-top:20px; display:inline; overflow:hidden;}
.cp_uz img{width:120px; height:120px; }

.gy_left{width:1090px; height:1130px; float:left;  }

.gy_js{width:1060px; height:1000px; float:left; border:1px solid #dfe2e5; line-height:35px; font-size:16px; padding:15px;}
.gy_js p{text-indent:8ch;}

.gy_right{width:300px; height:1000px; float:left; margin-left:25px; display:inline;  }



.hp_left{width:1090px; height:auto; float:left; margin-left:10px; display:inline;  }
.hp_aa{width:1090px; height:400px; float:left;  }
.hp_ab{width:360px; height:400px; float:left; border:1px solid #999;}
.hp_ab img{width:360px; height:400px;}

.hp_ac{width:650px; height:180px; float:left; margin-left:20px; display:inline;  font-size:22px; color:#555; }
.hp_ad{width:650px; height:200px; float:left; margin-left:20px; display:inline;  font-size:16px; color:#999; line-height:30px;}

.hp_ae{width:1090px; height:auto; float:left; margin-top:20px; overflow:hidden; font-size:16px; color:#666; line-height:30px; font-family: "Inter", sans-serif;  letter-spacing:normal}



.xw_left{width:1090px; height:1130px; float:left; margin-left:10px; display:inline;  }
.xw_nn{width:1090px; height:1070px; float:left; }
.xw_nn li{width:1000px; height:40px; float:left; margin-left:20px; display:inline;}
.xw_a{width:900px; height:40px; float:left; line-height:40px; font-size:16px; }
.xw_a a{color:#333;}
.xw_b{width:100px; height:40px; float:right; line-height:40px; font-size:16px; color:#333;}


.xw_zb{width:1090px; height:auto; float:left; margin-left:10px; display:inline;  min-height:1090px;}
.xw_zs{width:1090px; height:auto; float:left; min-height:1090px;}

.xw_z1{width:1090px; height:100px; float:left;  line-height:50px;  text-align:center; font-size:18px; color:#555;}

.xw_z2{width:1090px; height:30px; float:left;  line-height:30px;  text-align:center; font-size:16px; color:#999;}

.xw_z3{width:1090px; height:auto; float:left;  line-height:30px;  font-size:16px; color:#333;}

.con_js{width:1060px; height:1000px; float:left; border:1px solid #dfe2e5; line-height:35px; font-size:16px; padding:15px;}
.con_js p{text-indent:8ch;}







