@charset "utf-8";
body{ margin:0px; padding:0px; font-size:14px;overflow-x: hidden;;LIST-STYLE-TYPE: none;}
h1,h2,h3,h4,h5,h6,ul,dl,dd,dt,ol,div,form,img{ margin:0px; padding:0px; border:0px;}
body{ font-family:"微软雅黑"; color:#375436;}
li{ list-style-type:none;}
a{color:#375436; text-decoration:none;}
a:hover{ color:#cc0000; text-decoration:none;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}

/*顶部*/
.t1{height:30px; background:#0263ba;}
.t1_m{width:1100px; margin:0 auto; text-align:right; line-height:30px; color:#fff; font-size: 13px;}
.t1_m a{color:#fff; margin: 0 2px;}
.t1_m a:hover{color: #fff; text-decoration: underline;}
.t2{width:1100px; height:100px; margin:0 auto;}
.logo{float:left; width:303px; height:75px; background:url(../images/logo.png) no-repeat; margin-top:14px;}
.logo a{display: block; text-indent: -9999em; width:303px; height:75px; }
.nav{float:right; width:760px; height:100px; font-size: 15px;}
.nav ul li{float:left; width:125px;}
.nav ul li span{display:block; font-size:12px;}
.nav ul li a{display:block; text-align:center; padding-top:35px; height:65px;}
.nav ul li a:hover{display:block; background:#2481c5; color:#ffffff;}

/*banner*/
.banner{height:350px;overflow:hidden; position:relative; z-index:100; clear:both;}
.banner .d1{width:100%;height:350px;display:block;position:absolute;left:0px;top:0px; }
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:10;left:0px;}
.banner .d2 ul{float:left;position:absolute;left:47%;top:320px; display:inline;}
.banner .d2 li{width:14px;height:14px;overflow:hidden;cursor:pointer;background:#002e78;float:left;margin:0 3px;display:inline; border-radius:100px;}
.banner .d2 li.nuw{background:#fff;}

/*产品*/
.mp{width:1100px; margin:0 auto; height:530px; padding-top:30px;}
.mp_l{float:left; width:290px; height:480px; background:#035b9e;}
.mp_lt{height:105px;}
.mp_lt img{margin-top:30px; margin-left:50px;}
.mp_lm{width:250px; height:285px; background:#ffffff; margin:0 auto; padding-top:15px;}
.mp_lm ul li{width:200px; height:35px; border:1px #e1e0e0 solid; margin:7px 15px; line-height:35px; background:url(../images/line.png) no-repeat left; padding-left:20px;}
.mp_ld{margin-left:35px; margin-top:15px;}
.mp_r{float:right; width:790px; height:480px;}
.mp_rt{height:55px; background:#e9e9e9;}
.mp_rt_l{float:left; width:125px; height:38px; padding-top:10px; margin-left:15px; font-size: 15px;}
.mp_rt_l span{font-size:12px;}
.mp_rt_r{float:right; width:60px; height:20px; border:1px solid; text-align:center; margin:15px 15px;}
.mp_rd{width:790px; height:410px; border:1px #e9e9e9 solid; margin-top:15px;}
.mp_rd ul li{float:left; width:180px; height:180px; margin:10px 8px; text-align:center;}
.mp_rd ul li img{ width:180px; height:160px; margin-bottom: 5px;}

/*简介*/
.m2{padding:40px 0 50px 0; background:url(../images/bg.jpg) no-repeat top center;}
.about_t{text-align: center;}
.about_c{width:920px; margin:20px auto; text-indent:2em; text-align:center; font-size:16px; color:#fff; line-height:30px;}
.about_d{width:960px; margin:0 auto;}
.about_d ul li{float:left; width:305px; height:230px; margin:45px 5px;}
.about_d ul li img{ width:305px; height:230px;}

/*品质*/
.m3{width:1100px; margin:0 auto; padding:30px 0;}
.m3_cl{float:left; width:545px; height:410px; padding-top:55px;}
.m3_cr{float:right;}
.m3_cr_t{width:555px; height:115px; margin-top:55px;}
.m3_cr_tt{height:50px; font-size:24px; background:url(../images/1.jpg) no-repeat left; padding-left:70px; line-height:50px;}
.m3_cr_td{width:440px; margin-left:70px; margin-top:10px; line-height: 22px;}
.m3_cr_dt{height:50px; font-size:24px; background:url(../images/2.jpg) no-repeat left; padding-left:70px; line-height:50px;}

.m3_cc{ float:left; width:1100px; margin:-35px auto 0 auto;}
.m3_cc_c{float:right; margin-right:145px;}
.m3_cc_ct{height:50px; font-size:24px; background:url(../images/3.jpg) no-repeat left; padding-left:70px; line-height:50px;}

.m3_d{width:1100px; float:left;}
.m3_dl{width:610px; float:left;}
.m3_dl_t{height:50px; font-size:24px; background:url(../images/4.jpg) no-repeat left; padding-left:70px; line-height:50px; margin-top:45px;}
.m3_dl_d{margin-left:70px; margin-top:10px; line-height: 22px;}
.m3_dl_t1{height:50px; font-size:24px; background:url(../images/5.jpg) no-repeat left; padding-left:70px; line-height:50px; margin-top:75px;}
.m3_dr{float:right; background:url(../images/img2.jpg) no-repeat; width:490px; height:390px;}

.banner2{width:100%; height:270px; background:url(../images/img3.jpg) no-repeat center; margin:0 auto;}
/*新闻*/
.m4{background:#f3f3f3; padding:30px 0;}
.new{width:1100px; height:360px; margin:0 auto;}
.new_l{width:680px; float:left;}
.new_lt{border-bottom:1px #ddd solid; height:40px; font-size:18px; background:url(../images/line2.jpg) no-repeat left center;padding-left:15px; line-height:40px; color:#084a9e;}
.new_lt span{font-size:13px; margin-left: 5px;}
.news_lt_l{float: left;}
.news_lt_r{float: right; font-size: 14px; margin-top:3px;}

.new_lc{height:100px; margin-top:5px; border-bottom:1px #000000 dashed; padding:10px 0;}
.new_lc_l{float: left; width: 130px;}
.new_lc_r{float: right; width: 525px; }
.new_lc_rt{font-size: 16px;}
.new_lc_rc{margin-top: 7px; line-height: 23px;}
.new_lc_t{background:url(../images/line3.jpg) no-repeat left center; padding-left:15px; font-size:16px;}
.new_lc_d{margin-top:20px;}
.new_ld{margin-top:10px; width: 690px;}
.new_ld ul li{line-height:28px; float:left; width: 330px; margin-right: 14px;}
.new_ld ul li .fr{font-size: 13px;}
.new_r{width:390px; float:right;}
.new_rd ul li{margin-top:15px; overflow: hidden; border-bottom:1px #000000 dashed; height:131px;}
.new_rd ul li span{padding-left:15px; display: block;  background:url(../images/line3.jpg) no-repeat left center;}
.new_rd ul li p{line-height: 22px;}

/*底部*/
.m5{height:50px; background:#0263ba; width:100%; line-height: 50px; color: #fff;}
.m5_m{width:1100px; margin:0 auto;}
.m5_m span{font-size: 15px; font-size: 15px;}
.m5_m a{ color:#fff; margin: 0 3px;}
.m5_m a:hover{ color:#fff; text-decoration: underline;}
.foot{ background:#002560; padding:30px 0;}
.foot_m{width:1100px; margin:0 auto; color:#ffffff; text-align:center; line-height:23px;}
.foot_m a{ color:#ffffff;}
.foot_m ul li{margin:10px;}
.foot_m ul li a{color:#ffffff;}

/*内页*/
.content{width:1100px; margin:0 auto; padding:25px 0;}
.left{width:250px; float:left;}
.left_c{background: #0263ba; padding: 10px 10px;}
.left_t{font-size:16px; color:#fff; text-align:center; padding-bottom: 10px; padding-top: 5px;}
.left_t span{color: #fff; font-size: 15px;}
.left_d{background: #fff;}
.left_d ul li{height:42px; border-bottom:1px #d9d9d9 solid; line-height:42px; text-align:center;}
.left_d ul li a{display:block;}
.left_d ul li a:hover{display:block; height:42px; background:#d9d9d9; color:#000;}
.left_cont{background: #0263ba; margin-top: 10px; padding:20px 10px;}

.content_right{float:right;width:820px;}
.right_t{height:50px; background:#e9e9e9;}
.right_tl{line-height:50px; font-size:16px; margin-left:15px; float:left; font-weight: normal;}
.right_tr{float:right; line-height:50px; margin-right:10px; color: #666;}
.right_d{margin-top:10px;line-height:30px; padding: 10px 10px; line-height: 25px; font-size: 14px;}
.right_d p{line-height: 30px; margin: 5px 0;}
.right_pro{padding:10px 0;}
.right_pro ul li{float:left; margin:10px 6px; width:190px; height:180px; text-align:center;}
.right_pro ul li img{ width:190px; height:165px; }
.t_name{text-align:center; font-size:22px; margin:15px 0; }
.center{margin-top:15px; text-align:center;}
.anything{margin:10px auto; line-height:26px; font-size: 14px;}
.anything p{line-height:26px; font-size: 14px; margin:5px 0;}
.atime{ text-align:center; background: #eee; height: 30px; line-height: 30px; background: #fafafa; margin-bottom: 20px;}

.new_d{margin-top:5px; padding:10px 10px;}
.new_d ul li{height:30px; border-bottom:1px #ddd dotted; line-height:30px; background:url(../images/line3.png) no-repeat left; padding-left:10px; margin:0 auto;}
.new_d ul li .fr{font-size: 13px; color: #777;}

/*手机网站css*/
.m_top{height:75px; padding-left:10px; overflow: hidden; padding-bottom: 10px;}
.m_logo{float:left; margin-top:12px; width: 80%;}
.m_logo img{max-width: 80%; height: auto;}
.m_nav{float:right; width:20%; margin-top:22px; cursor: pointer;}
.m_nav img{width:65%; height:auto; cursor:pointer;}
.m_nav button{border:0; background:none;}
.m_nav button:hover{border:0; background:none; cursor:pointer;}
.m_nav span{ display: inline-block;width: 96%; height: 50px; margin-left:2%; line-height: 50px; border-bottom: 1px solid #f5f5f5; text-align: center;}
.m_nav span:hover{background-color: #f5f5f5;}
.bgDiv{ width: 100%; height: 100%; background-color: #000; opacity: .5; position:fixed; display: none; z-index: 99; bottom: 0;}
.rightNav{ width: 50%; max-width:180px; height:100%; background-color: #0d9f4e; position: fixed; z-index: 999; top:0; right: -50%; padding-top:10px;}
.rightNav ul li{height:50px; line-height:50px; text-align:center; font-size:16px; border-bottom:1px #2cb368 solid;}
.rightNav ul li a{color:#fff;}
.rightNav ul li a:hover{color:#fff; text-decoration:underline;}
/*产品导航*/
.but_center{border-top:9px #f8f8f8 solid; border-bottom: 9px #f8f8f8 solid; background: #fff; padding: 10px 10px;}
.but_center ul li{width: 25%; float: left; text-align: center; font-size: 13px;}
.but_center ul li img{width: 66%; height: auto; margin-bottom:0px;}

/*-----------banner--------*/
.swiper-container { width: 100%;height: 100%;}
.swiper-slide {text-align: center;font-size: 18px; background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-slide img{max-width: 100%; height: auto;}

.m_product_t{border-bottom: 10px #eee solid; padding: 20px 0; text-align: center; font-size:22px; font-weight: bold; color: #1e50ae;}
.m_product_t font{color: #666; font-weight: normal; font-size: 16px; display: block; margin-top: 3px;}
.m_product{padding:10px 0 15px 0; margin-top: 10px; }
.m_product ul li{width:48%; float:left; margin:1% 1%; text-align:center; height:175px;}
.m_product ul li img{width:170px; height:150px; margin-bottom:5px;}
.m_product_c{background: #0263ba; color: #fff; padding: 20px 0; text-align: center; font-size:22px; font-weight: bold;}
.m_product_c font{color: #fff; font-weight: normal; font-size: 16px; display: block; margin-top: 3px;}
.m_news{padding: 10px 10px;}
.m_news ul li{padding: 5px 0; line-height: 27px; border-bottom: 1px #eee solid; background: url(../images/line.png) no-repeat left center; padding-left: 20px;}

.footer{padding:13px; font-size:12px; border-top: 10px #eee solid; line-height: 21px; color: #bfbfc3; text-align: center;}
.footer a{color: #bfbfc3;}
.m50{height: 50px;}
.m_foot{background:#0263ba; position:fixed; bottom:0px; width:100%; z-index:999;}
.m_foot ul li{width:33%; float:left; padding:3px 0; text-align: center; font-size:10px;}
.m_foot ul li a{color:#fff; }
.m_foot ul li img{width: 22px; height: 22px; margin-bottom: 0px;}

.m_about{background: #0263ba; color:#fff; height: 37px; line-height: 37px; padding:0 15px; font-weight: normal; font-size: 16px;}
.m_about_c{padding: 15px 13px; line-height: 23px; color: #666;}
.m_about_b{text-align: center; padding: 10px 15px;}
.m_about_b img{max-width: 100%; height: auto;}
.m_about_c span{border-bottom: 0;}