/*my_top*/
.cq_top{ height: 30px; width: 100%; background: #07468b;}
.cq_top_n{ height: 30px; width: 1270px; margin: 0 auto;}
.cq_top_n_l p{ width: 600px; height: 30px; font-size: 14px; color: #FFFFFF; float: left; line-height: 30px;}
.cq_top_n_r{display: flex;    justify-content: space-between; height: 30px; float: right;}
.cq_top_n_r_a a{ width: 260px; height: 30px; line-height: 30px;font-size: 14px; color: #FFFFFF; float: left; display: block;background:url(../img/uu.png) no-repeat right; text-align: center;}
.cq_top_n_r_b a{
width: 60px; 
height: 30px; 
line-height: 30px;
font-size: 14px; 
color: #FFFFFF; 
float: left; 
display: block;
text-align: center;}
@media (max-width: 1440px) {
   .banner2{     
	width: 100.5%;
    height: 630px!important;
    position: relative;
    overflow: hidden;}
 }
@media (max-width: 1340px) {
   .banner2{     
	width: 100.5%;
    height: 560px!important;
    position: relative;
    overflow: hidden;}
 }
.banner2{     
	width: 100.5%;
    height: 900px;
    position: relative;
    overflow: hidden;}
.banner2 .ny_header_bg {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 89%;
     margin-top: -50%;
    width: 100.5%;
    height: 100.5%;
}
.ny_header_img video{ width: 100.5%;}
.my_nav{ height: 110px; width: 1280px; margin: 0 auto;}
.my_nav_l{ height: 110px; width: 300px; float: left;}
.my_nav_l h1{ font-size: 38px; color: #f66155; margin-top: 14px;}
.my_nav_l p{line-height: 24px; font-size: 15px;letter-spacing:20px; color:#505050;}
.my_nav_r{ height: 110px; float: right;width: 880px;}
.my_nav_r_a{ height: 30px; width: 880px; float: left; margin-top: 20px;}
.my_nav_r_a ul{width: 880px;}
.my_nav_r_a ul li{float: left; margin-left: 35px; margin-right: 33px;}
.my_nav_r_a ul li a{font-size: 15px;color: #000000;display:  block; height: 30px;  line-height: 30px; display: block; text-align: center;}
.my_nav_r_a ul li a:hover{color:#07468b font-weight: bold; height: 30px;  line-height: 30px; font-size: 16px;}
.my_nav_r_b{ height: 30px; width: 880px; float: left;}
.my_nav_r_b ul{width: 880px;}
.my_nav_r_b ul li{float: left; margin-left: 35px; margin-right: 50px;}
.my_nav_r_b ul li a{font-size: 15px;color: #000000;display:  block; height: 30px;  line-height: 30px; display: block; text-align: center;}
.my_nav_r_b ul li a:hover{color:#07468b font-weight: bold; height: 30px;  line-height: 30px; font-size: 16px;}
/*vm_about*/
.vm_about{ height: 620px; width: 100%; margin: 0 auto; background: #f4f4f4;}
.vm_about_n{ height: 490px; width: 1300px; margin: 0 auto;}
.vm_about_n_l{ height: 490px; width: 330px; float: left;}
.vm_about_n_r{ height: 490px; float: right; width: 935px;}
.vm_about_n_r_t{ height: 300px; width: 935px;}
.vm_about_n_r_t_l{ height: 330px; width: 400px; float: left;}
.vm_about_n_ll{ height: 490px; width: 150px; float: left;}
.vm_about_n_lr{  width: 150px; float: right;}
.vm_about_n_lla{ height: 140px; width: 150px; border: 4px solid #cccccc;background:url(../images/q1.png) no-repeat center; float:left; margin-top:50px;}
.vm_about_n_lla a{ width: 150px; height: 30px; padding-top: 0px; display: block; text-align: center; line-height: 30px; font-size: 16px; font-weight: bold; color: #07468b;}
.vm_about_n_llb{ height: 140px; width: 150px; border: 4px solid #cccccc;background:url(../images/q3.png) no-repeat center; margin-top: 20px;}
.vm_about_n_llb a{ width: 150px; height: 30px; padding-top: 100px; display: block; text-align: center; line-height: 30px; font-size: 16px; font-weight: bold; color: #07468b;}
.vm_about_n_llb:hover{height: 140px; width: 150px; border: 4px solid #07468b;background:#07468b url(../images/q4.png) no-repeat center;}
.vm_about_n_llb:hover a{ width: 150px; height: 30px; padding-top: 100px; display: block; text-align: center; line-height: 30px; font-size: 17px; font-weight: bold; color: #FFFFFF; }
.vm_about_n_llc{ height: 140px; width: 150px; border: 4px solid #cccccc;background:url(../images/q5.png) no-repeat center; }
.vm_about_n_llc a{ width: 150px; height: 30px; padding-top: 90px; display: block; text-align: center; font-size: 16px; font-weight: bold; color: #07468b;}
.vm_about_n_llc:hover{height: 140px; width: 150px; border: 4px solid #07468b;background:#07468b url(../images/q6.png) no-repeat center;}
.vm_about_n_llc:hover a{ width: 150px; height: 30px; padding-top: 90px; display: block; text-align: center; font-size: 17px; font-weight: bold; color: #FFFFFF; }
.vm_about_n_llaa{ height: 140px; width: 150px; border: 4px solid #cccccc;background:url(../images/q1.png) no-repeat center;margin-top: 20px;}
.vm_about_n_llaa a{ width: 150px; height: 30px; padding-top: 90px; display: block; text-align: center; font-size: 17px; font-weight: bold; color: #07468b; }
.vm_about_n_llaa:hover{height: 140px; width: 150px; border: 4px solid #07468b;background:#07468b url(../images/q22.png) no-repeat center;}
.vm_about_n_llaa:hover a{ width: 150px; height: 30px; padding-top: 90px; display: block; text-align: center; font-size: 17px; font-weight: bold; color: #FFFFFF;}
.vm_about_n_llcc{ height: 140px; width: 150px; border: 4px solid #cccccc;background:url(../images/q5.png) no-repeat center; margin-top: 20px;}
.vm_about_n_llcc a{ width: 150px; height: 30px; padding-top: 90px; display: block; text-align: center; font-size: 16px; font-weight: bold; color: #07468b;}
.vm_about_n_llcc:hover{height: 140px; width: 150px; border: 4px solid #07468b;background:#07468b url(../images/q6.png) no-repeat center;}
.vm_about_n_llcc:hover a{ width: 150px; height: 30px; padding-top: 90px; display: block; text-align: center; font-size: 17px; font-weight: bold; color: #FFFFFF;}
.vm_about_n_r_t_r{ height: 330px; width: 500px; float: right;}
.vm_about_n_r_t_rt p{ font-size: 15px;  color: #555555; display: block; line-height: 26px; margin-top: 10px;}
.vm_about_n_r_t_rd{ height: 80px; width: 500px;margin-top: 30px;}
.vm_about_n_r_t_rda{ height: 80px; width: 120px; float: left; }
.vm_about_n_r_t_rdat{ height: 42px; width: 120px; }
.vm_about_n_r_t_rdat_a p{ font-size: 40px;font-family:Impact!important ;color: #fd8800; float: left;}
.vm_about_n_r_t_rdat_b p{ font-size: 15px;color: #363636; float: left; margin-left: 8px; margin-top: 5px;}
.vm_about_n_r_t_rdad{ height: 30px;width: 120px;}
.vm_about_n_r_t_rdad p{ font-size: 15px; color: #363636; display: block; float: left; line-height: 30px; text-align: left;width: 120px;}
.rongyu{ height:150px; width: 935px;  margin-top: 20px;}
.tupian{ width: 935px;   margin:0 auto }
.tupian_z{height:150px; width:935px; margin:0 auto; }
.tupian_zz{height:150px; width:845px; margin:0 auto;}
.tupian_zz li{float:left; padding-left:15px;}
.tupian_zl{height:150px; width:40px; display:block; background:url(../img/j1.jpg) left center no-repeat; float:left;}
.tupian_zl:hover{height:150px; width:40px; display:block; background:url(../img/j2.jpg) left center no-repeat; float:left;}
.tupian_zr{height:150px; width:40px; display:block; background:url(../img/j3.jpg) right no-repeat;float:right;}
.tupian_zr:hover{height:150px; width:40px; display:block; background:url(../img/j4.jpg) right no-repeat; no-repeat;}
.vm_about_n_r_t_rdb{ height: 80px; width: 120px; float: left; margin-left: 65px; }
.xuanchuan{ height: 760px; width: 1300px; margin: 0 auto;background:url(../images/ree.jpg) right no-repeat; no-repeat;}
.xuanchuan_n{ height: 490px; width: 800px; margin: 0 auto;}
.fengcai{ height:400px; width: 1300px; margin: 0 auto;}
.fengcai_t{ height: 37px; width: 1300px; border-left: 5px solid #fd8800; margin: 0 auto;}
.fengcai_t a{ font-size: 34px; color: #303030; margin-left: 15px; line-height: 37px; display: block;}
.chanpin_con{ overflow:hidden; padding:0 0 0 0; width:1300px; margin:0 auto;height: 400px; }
.chanpin_con li{float:left; padding:0; width:410px; height:330px; margin-right:28px; margin-bottom:20px; position:relative; overflow:hidden;cursor:pointer; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.chanpin_con li:hover{ cursor:pointer; background:#0e75c8; }
.chanpin_con li:hover span{ color:#fff; font-weight:bold}
.chanpin_t_l{ width:420px; height:330px; overflow:hidden; position:relative;}
.chanpin_t_l a{ display:block; width:420px; height:330px; position:absolute; left:0; top:0; z-index:1}
.chanpin_t_l a img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.chanpin_con li:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
/*footer*/
.footer{ height:280px; width: 100%;background:url(../images/hh.jpg) no-repeat center;}
.footer_n{ height: 200px; width: 1300px; margin: 0 auto;}
.footer_na{ height: 200px; width: 210px; float: left;}
.footer_nat p{ line-height: 30px; font-size: 19px; color: #FFFFFF;}
.footer_nan{ height: 3px; width: 50px; background: #fd8800; margin-top: 5px;}
.footer_nad li a{ line-height: 30px; font-size: 14px; color: #FFFFFF; }
.footer_nad li a:hover{ font-size: 15px;}
.footer_nadd{ height: 160px; width: 480px;background:url(../images/ji.png?2022728) no-repeat left top;}
.footer_nadd p{ line-height: 32px; font-size: 14px; color: #FFFFFF; margin-left: 20px;}
.footer_nb{ float: right; height: 200px; width: 170px;background:url(../images/re_en.png) no-repeat center;}
.footer_nc{float: left; height: 200px; width: 480px;}
.end_d_en p{ line-height: 45px; background: #292929; font-size: 15px; display: block; text-align: center; color: #FFFFFF;} 