@charset "utf-8";

/*颜色修改*/
.w1100{ width:1100px;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 5px;}
.hhmainrnewm:hover em, .hhmainrnew li:hover em, .hhmainrnewm:hover a, .hhmainrnew li:hover a{ color:#005391;}
.swiper-pagination-bullet-active, .Banner .bd .on{background:#005391;}
.hhmainrproul li:hover{ border-color:#005391;}
.line-l,.line-r{ background:#005391; height:4px;}
.hhmainrmbx{ border-left:10px solid #005391; }
.hhmainrprom:hover{ border:1px solid #005391;}
.hhmainrnewm:hover em, .hhmainrnewm:hover a{ color:#005391;}
.hhmainl h2{ background:#005391;}
.hhmainllist{ background:#015f91;}
.hhmainlul>li:hover,.hhmainlul .hhmainlmon{ background:#1c6491;}
.Navlist a:hover,.Navlist .on .a,.Navlist .m .a,.Navlist .m .emb,.Navlist li:hover .emb{ color:#fff;}
.hhmainpubimg{ display:block; text-align:center;}
.Navlist .on,.Navlist .m{ background:#004981;}

/*banner高度*/
.pagebanner{ height:480px;}
.IndexBanner{ height:533px;}


/*banner箭头*/
.IndexBanner  .swiper-button-next,.IndexBanner  .swiper-button-prev{position: absolute;top: 50%;z-index:99;width: 35px;height: 70px;margin-top: -35px;border-radius: 3px;text-indent: -9999px;background-repeat: no-repeat;opacity:0.4;-webkit-opacity:0.4;-moz-opacity:0.4;}
.IndexBanner  .swiper-button-next{right: 2%;background: url(../images/arrow-right.png) #000 50% no-repeat;}
.IndexBanner  .swiper-button-prev{left: 2%;background: url(../images/arrow-left.png) #000 50% no-repeat;}

/*header*/
.header_top{height: 40px; background: #f1f1f1; font-size: 14px; color: #808080; line-height: 40px;}
.top_list a{color: #808080;}
.header_nave{height:105px; }
.logo{margin-top: 25px;}
.nave ul li{position: relative; float: left; width: 100px; height: 105px; font-size: 16px; text-align: center; line-height: 105px;}
.nave ul li a{display: block; color: #494a4a;}
.nave ul li a:hover{background: #fafafa;}
.nave_line{position: absolute; display: none; width: 100px; height: 4px; background: #1347ac; left: 0; bottom: 0;}
.m .nave_line,.nave ul li:hover .nave_line{ display: block; }

/*search*/
.key_words{width: 530px; margin-top: 45px; font-size: 13px; color: #88898b;}
.key_words a{margin-left: 20px; color: #88898b;}
.sousuo{width: 340px; margin-top: 45px; margin-left: 30px; height: 30px; border-top: 1px solid #bbb; border-bottom: 1px solid #bbb;}
.sousuo_txt{display: block; width: 310px; height: 30px; border: none; font-size: 12px; color: #88898b; text-indent: 5px;}
.sousuo_ico{display: block; width: 30px; height: 30px; background: url(../images/search.png) center center no-repeat; border: none;}
.phone_bg{position: relative; z-index: 99; width: 270px; height: 145px; background: url(../images/phone_bg.jpg) no-repeat; margin-top: -35px;}
.phone_number{margin-top: 100px; margin-left: 10px; font-size: 28px; color: #fff;}
/*about_wrap*/
.about_wrap{margin-top: 50px;}
.about_pic{width: 695px; height: 505px; background: url(../images/about_pic.jpg) no-repeat;}
.about_wz h3{width: 180px; height: 35px; line-height: 35px; border-bottom: 1px solid #d4d4d4; text-align: right; font-size: 26px; color: #1946ab; font-weight: bold;}
.about{margin-left: 50px; margin-top: 35px; width: 445px;}
.about_top{font-size: 26px; color: #1e1715; line-height: 35px;}
.about_1{font-size: 16px; color: #1e1715; margin-top: 30px;}
.about_2{font-size: 14px; margin-top: 20px; color: #737373; line-height: 25px; margin-bottom: 35px;}
.about a{ color: #e86602; font-size: 16px; font-weight: bold;}

.ad_bg{width: 100%; height: 220px; background: url(../images/ad_bg.jpg) center center no-repeat; margin-top: 60px;}
.ad_lx{margin-top: 60px; }
.ad_lx img{float: left;}
.ad_lx1{margin-left: 5px; }
.ad_lx1 h3{font-size: 24px; color: #fff; font-family: "幼圆";}
.ad_lx1 p{font-size: 33px; color: #663399;}
/*product*/
.product_bg{background: #f9f9f9; padding: 80px 0px 50px 0px;}
.product_wrap{height: 545px; background: #fff;}
.left_pro{width: 265px; margin-left: 5px; margin-top: 40px;}
.pro_tt{width: 265px; height: 120px; background: #1d66cf; text-align: center; line-height: 120px; font-size: 22px; color: #fff;}
.left_pro ul li{width: 265px; height: 85px; border-bottom: 1px solid #e8e8e8; }
.circle{width: 33px; height: 33px; margin-left: 60px; margin-top: 25px; background: #959595; text-align: center; line-height: 33px; font-size: 16px; color: #fff; border-radius: 50%;}
.pro_name{display: block; margin-top:30px; margin-left: 20px; font-size: 18px; color: #949494; font-weight: bold;}
.left_pro ul li:hover .circle{background: #fc621e;}
.left_pro ul li:hover a{color: #fc621e;}
.product{width: 880px; margin-left: 35px; overflow: hidden;}
.product_tt{width: 880px; height: 50px; border-bottom: 1px solid #e8e8e8; margin-top: 65px;}
.protitle{width: 242px; height: 30px; background: url(../images/protitle.jpg) no-repeat;}
.pro_more{display: block; width: 75px; height: 20px; margin-right: 10px; margin-top: 10px; border-radius: 15px; border:1px solid #d2d2d2; text-align: center; line-height: 20px; font-size: 12px; color: #949494;}
.product ul{width: 110%;}
.product ul li{float: left; width: 275px; height: 340px; margin-right: 20px; margin-top: 45px;}
.pic{width: 275px; height: 270px; border-bottom: 1px solid #e8e8e8; text-align: center; line-height: 270px;}
.pic img{vertical-align: middle; transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-webkit-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-moz-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; }
.pic a:hover img{transform:scale(1.03);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);}
.pit{width: 275px; height: 70px; line-height: 70px; font-size: 16px; text-indent: 10px; background: url(../images/promore.jpg) right center no-repeat; }
.pit a{color: #949494;}
/*advantage*/
.ys_bg{width: 1200px; margin: 0 auto; margin-top: 75px; padding-bottom: 80px; height: 700px; background: url(../images/ys_bg.jpg) center center no-repeat; font-size: 18px; color: #323232;}
.ys_left{width: 320px; margin-left: 75px; margin-top: 215px;  }
.ys1{width: 255px; margin-top: 30px;}
.ys2{width: 315px; margin-top: 225px;}
.ys_right{width: 265px; margin-top: 215px; }
.ys3{margin-left: 10px; margin-top: 30px;}
.ys4{margin-left: 10px; margin-top: 220px;}
.ys_zixun{width: 305px; margin: 0 auto; margin-top: 150px; height: 65px; background: #1d66cf; border-radius: 30px; box-shadow: 0px 3px 5px rgba(0,0,0,.6); color: #fff;}
.ys_zixun img{display: block; margin-left: 40px;  margin-top: 10px; float: left;}
.ys_z{margin-left: 3px;}
.ys_z1{margin-top: 5px; font-size: 14px;}
.ys_z2{font-size:25px; }
/*news*/
.news_bg{margin-top: 75px; padding-top: 65px; padding-bottom: 35px; background: #f9f9f9; }
.main_news{width: 330px; margin-right: 50px;}
.news_tt{width:330px; height: 45px; border-bottom: 1px solid #f0f0f0; font-size: 20px; color: #1d66cf; font-weight: bold; }
.main_news ul li{width: 330px; height: 50px; padding-top: 15px; border-bottom: 1px solid #f0f0f0;}
.li_arrow{font-size: 12px; color: #29a7e1;}
.news_title{font-size: 14px; width: 280px; margin-left: 5px;}
.news_title a{color: #333;}
.date{font-size: 12px; color: #969696; margin-left: 10px;}
.faq{width: 330px;}
.faq_tt{width: 330px; height: 45px; border-bottom: 1px solid #f0f0f0; font-size: 20px; color: #1d66cf; font-weight: bold;}
.faq_1 li{ width: 330px; padding-bottom: 35px; border-bottom: 1px dashed #d4d4d4;  margin-top: 10px; }
.faq_text{width: 280px;    }



.wen{width: 300px; height: 25px; background: url(../images/wen.png) left center no-repeat; padding-left: 25px; font-size: 14px; line-height: 25px; }
.wen a{color: #323232;}
.da{width: 300px; height: 50px; margin-top: 15px; background: url(../images/da.png) left 5px no-repeat; font-size: 14px; line-height: 25px; padding-left: 27px; text-overflow: ellipsis; }
.da a{color: #666;}
/*link*/
.link_bg{width: 100%; min-height:80px;  }
.link{margin-top: 25px;}
.link_z{font-size: 18px; color: #002850;}
.link_e{font-size: 14px; color: #717171;}
.link a{font-size: 12px; color: #232323; margin-left: 15px;}
/*foot*/
.footer{padding-top:20px;padding-bottom: 20px; background: #696969;  }
.info{font-size: 14px; color: #fff; text-align: center;}
.info a{color: #fff;}