@charset "utf-8";/* CSS Document */

body {font-size: 12px;background-color: white;font-family: "思源黑体", "Arial";width: 100%;margin: 0px;padding: 0px;overflow-x: hidden;}

html {margin: 0px;padding: 0px;}

* {margin: 0;padding: 0;}

ul, li {list-style-type: none;}

a {text-decoration: none;color: #8c8f91;}

img {margin: 0;padding: 0;vertical-align: bottom;}

a:hover {text-decoration: none;}

img {width: 100%;height: auto;}

p {margin: 0px;}

button {outline: none;}



.w1300{ width:1300px; padding-left:10px; padding-right:10px;}

.form2{position:relative;}

.inputBox_head{ line-height:32px; width:219px; border-bottom:1px solid #ffffff; background:none; color:#FFF; font-size:14px; }

.submit_head{ background:url(sousuo_right.jpg) no-repeat center center; width:20px; height:32px; position:absolute; right:0;}



.product_index{ padding-top:35px; overflow:hidden; clear:both; padding-bottom:63px; background:#f9fafe;}

.product_title{ margin-bottom:36px; overflow:hidden; clear:both; }

.product_title h2{ font-size:34px; color:#2c2c2c; font-weight:bold; line-height:77px;}

.product_title p{ font-size:18px; color:#5e5e5e; line-height:35px;}

.product_title p span{ color:#da0000;}

.product_index ul{ padding:0px; margin-bottom:45px;}

.product_index ul li{ margin-bottom:12px; padding:0 13px; }

.product_index ul li h3{ line-height:40px; font-size:16.4px; height:40px; overflow:hidden; color:#4e4e4e; border-bottom:2px solid #dfdfdf;  }

.pro_more{ clear:both; overflow:hidden; width:214px; margin:0 auto;}

.pro_more a{ display:block; width:100%; line-height:41px; border:1px solid #4d4d4d; border-radius:41px; font-size:18px; color:#4b4b4b;}



.about_index{ padding-top:56px; clear:both; overflow:hidden; padding-bottom:42px;}

.about_title{ margin-bottom:70px; clear:both; overflow:hidden;}

.about_title p{ font-size:47px; color:#2c2c2c; font-weight:bold; background:url(about_title.jpg) no-repeat center; line-height:75px;}

.about_title span{ font-size:20px; color:#404040; line-height:40px;}

.about_left{ text-align:left;}

.about_left h3{ font-size:30px; color:#2c2c2c; font-weight:bold; line-height:46px; padding-bottom:26px; background:url(about_name.jpg) no-repeat left bottom; margin-bottom:25px;}

.about_left p{ font-size:16px; color:#333333; line-height:30px; margin-bottom:42px;}

.about_left a{ width:202px; line-height:47px; display:block; border-radius:47px; background:#005bb0; font-size:20px; color:#FFF; text-align:center;}



.syssb_index{ clear:both; overflow:hidden; padding-bottom:59px; position:relative;}

.syssb_title{ background:url(syssb_title.jpg) no-repeat bottom center;display: flex;justify-content: space-between; align-items: center; margin-bottom:39px;}

.syssb_title p{ font-size:28px; color:#333333; background:url(syssb_left.jpg) no-repeat left center; padding-left:55px; line-height:72px; }

.syssb_title p span{ font-size:15px; text-transform:uppercase;}

.syssb_title a{ font-size:14px; color:#ffa240; text-transform:uppercase;}

.swiper-containersyssb{ overflow:hidden;}

.swiper-containersyssb p{ font-size:18px; color:#333333; line-height:55px;}

.swiper-button-nextsyssb{ background:url(nextsyssb.jpg) no-repeat top left; width:14px; height:24px; position:absolute; right:8%; top: 50%; z-index:999;}

.swiper-button-prevsyssb{ background:url(prevsyssb.jpg) no-repeat top left; width:14px; height:24px; position:absolute; left:8%;top: 50%; z-index:999;}



.adv_bg{ background:url(adv_bg.jpg) no-repeat top center; clear:both; overflow:hidden; padding-top:58px; padding-bottom:70px; }

.adv_title{ margin-bottom:35px;}

.adv_title p{ font-size:40px; color:#FFF; line-height:67px;}

.adv_title span{ font-size:18px; color:#FFF; line-height:31px;}

.adv_ul{display: flex;flex-wrap: wrap; margin-bottom:40px;}

.adv_ul li{ text-align:center; width:25%; background:url(ys_li.png) no-repeat left top; padding-bottom:13px;}

.adv_ul li:nth-child(1){ background:none;  }

.adv_ul li img{ width:auto; max-width:85%; margin-bottom:8px;}

.adv_ul li p{ font-size:23px; color:#ffffff; line-height:40px;}

.adv_ul li span{ font-size:15px; color:#ffffff; line-height:27px;}

.adv_yyly{display: flex;flex-wrap: wrap;}

.adv_yyly_left{ background:url(ys_yyly.png) no-repeat left 29px bottom 20px #0b4897; padding-left:24px; padding-top:30px; width:28%; text-align:left;}

.adv_yyly_left p{ color:#FFF; font-size:24px;}

.adv_yyly_left span{ color:#FFF; font-size:12px; text-transform:uppercase;}

.adv_yyly ul{ background:#FFF; width:72%;}

.adv_yyly ul li{  float:left; width:50%;}

.adv_yyly ul li img{padding:2px; width:auto; max-width:100%;}

.adv_video{display: flex;flex-wrap: wrap;}

.adv_video_left{ background:url(ys_video.png) no-repeat left 29px bottom 20px #0b4897; padding-left:24px; padding-top:30px; width:28%; text-align:left;}

.adv_video_left p{ color:#FFF; font-size:24px;}

.adv_video_left span{ color:#FFF; font-size:12px; text-transform:uppercase;}

.adv_video_right{background:#FFF; width:72%; padding:12px 12px;}

.swiper-containervideo{ overflow:hidden; height:224px;}

.swiper-containervideo .swiper-slide{ width:53%;}

.swiper-containervideo .swiper-slide a{ display: block;}

.swiper-containervideo .swiper-slide img{  }

.swiper-containervideo .swiper-slide p{ font-size:14px; color:#232323; background:#e5e5e5; line-height:40px;height:40px; overflow:hidden;}



.news_index{ background:url(news_bg.jpg) no-repeat bottom center; clear:both; overflow:hidden; padding-bottom:80px; padding-top:53px; }

.news_title{ margin-bottom:58px;clear:both; overflow:hidden;}

.news_title span{ font-size:45px; color:#0c0c0c; font-weight:bold; line-height:65px; text-transform:uppercase;}

.news_title p{ color:#0c0c0c; font-size:32px; line-height:58px; background:url(news_title.jpg) no-repeat center center;}

.news_left{ overflow:hidden; float:left; position:relative; padding-right:0px; text-align:left; width:37.5%;}

.news_left a{ display:block; width:100%;}

.news_left p{ background:#000000ab; bottom:0; font-size:14px; color:#ffffff; width:100%; z-index:19; position:absolute; line-height:42px; padding-left:15px; }

.news_left img{width:100%;}

.news_right{ width:60%; float:right;}

.news_ul{ text-align:left;}

.news_ul li{ margin-bottom:15px; clear:both; overflow:hidden;}

.news_time{  padding:37px 0 0 0;}

.news_time p{ font-size:14px; color:#999999; }

.news_time span{ color:#484c4c; font-size:24px; font-weight:bold;}

.news_home_r{ background:url(news_more.jpg) no-repeat left 15px bottom 11px; padding-bottom:31px; border-left:1px solid #eeeeee;}

.news_home_r p{ font-size:22px; color:#0c0c0c;line-height:36px; font-weight:bold; }

.news_home_r span{ font-size:14px; color:#666666; display:block; line-height:24px; height:48px; overflow:hidden;}



.liuyan_bg{ background:url(liuyan_bg.jpg) no-repeat top center; clear:both; overflow:hidden; padding-bottom:50px; padding-top:53px;background-size: cover;  }

.liuyan_title{ color:#ffffff; font-size:40px; line-height:65px;}

.liuyan_duibi{ color:#ffffff; font-size:16px; line-height:26px;}

.liuyan_a{color:#ffffff; font-size:16px; line-height:26px; margin-bottom:28px;}

.liuyan_index{ text-align:left;}

.liuyan_index p{ line-height:39px; color:#ffffff; font-size:14px;}

.liuyan_index table{ width:77%;}

#facebook{ width:100%; display: flex;align-items: center; flex-direction: column;}

#name{ margin-bottom:22px; width:98%; line-height:58px; height:58px; font-size:14px; color:#fff; background: #FFF; border:1px solid #e6e6e6;}

#tel{ margin-bottom:22px; width:98%; line-height:58px; height:58px; font-size:14px; color:#fff; background: #FFF; border:1px solid #e6e6e6;}

#youxiang{ margin-bottom:22px; width:100%; line-height:58px; height:58px; font-size:14px; color:#fff; background: #FFF; border:1px solid #e6e6e6;}

#content{ margin-bottom:22px; width:100%; height:113px; padding:5px; line-height:25px; font-size:14px; color:#252933; background: #FFF; border:1px solid #e6e6e6; border-radius:5px;}

.anniu_lxfs{ width:312px; line-height:58px; background:#231f20; color:#fff; font-size:22px; margin:0 auto;display: block; }



.foot_bg{background:#2e2d33;overflow: hidden;clear: both; padding-bottom:30px; padding-top:42px;}

.foot_title{ border-bottom:1px solid #434248; overflow:hidden; margin-bottom:43px; text-align:left; display: flex;justify-content: space-between; align-items: flex-end; padding-bottom:15px;    flex-wrap: wrap; }

.foot_title img{ width: auto; max-width:100%;}

.foot_title div{display: flex;flex-wrap: wrap;align-items: center;}

.foot_title div p{ color:#7b7c7f; font-size:28px;}

.foot_title div span{ color:#7b7c7f; font-size:24px; margin-left:10px;}

.foot_title p{ color:#828185; font-size:14px; clear:both; line-height:38px; }



.foot_left{ text-align:left; padding-top:35px;  }

.foot_left h4{ font-size:20px; color:#FFF; margin-bottom:10px;} 

.foot_left p{}

.foot_left p span{ font-size:14px; color:#999999; line-height:24px; margin-right:25px;}

.foot_cen{ text-align:center; padding:0px 10px;   }

.foot_cen img{ background:#FFF; max-width:115px;}

.foot_cen p{ color:#fff; line-height:45px; font-size:18px;}

.foot_right{ margin-top:30px; }

.foot_right p{ text-align:right;color:#ffffff;}

.foot_right01{ font-size:15px; color:#ffffff; background:url(foot_dh.jpg) no-repeat left center; float:right; padding-left:22px;}

.foot_right02{ font-size:48px; color:#ffffff; clear:both; line-height:1.2;}

.foot_right03{ font-size:14px; color:#ffffff; line-height:38px;}



.footer_bg {background: #2a292f;border-top: 1px solid #434248;padding: 10px;}

.footer_bg p {text-align: center;font-size: 14px;color: #FFF;line-height: 25px;margin: 0px !important;}

.footer_bg a {color: #FFF;}



.xgzl_xiazai{ clear:both; overflow:hidden;}

.xgzl_xiazai p{ font-size:24px; font-weight:bold; color:#000; line-height:38px; margin-bottom:20px; }

.xgzl_xiazai ul{}

.xgzl_xiazai ul li{ border-bottom:1px dashed #999; margin-bottom:10px;display: flex;justify-content: space-between;}

.xgzl_xiazai ul li span{ display:block; font-size:16px; line-height:30px;}

.xgzl_xiazai ul li a{ font-size:16px; line-height:30px;}













@media (max-width: 1300px) {  

.w1300{ width:100%;}

.swiper-containervideo{ height:auto;}

.swiper-button-nextsyssb{ display:none; }

.swiper-button-prevsyssb{ display:none; }



}

@media (max-width: 1200px) {           

.about_left h3{ font-size:32px;}



}



@media (max-width: 992px) { 

.liuyan_index table{ width:100%;}

.adv_bg{ padding-top:35px; padding-bottom:40px; background-size:100% 100%;}

.adv_title{ margin-bottom:32px;}

.adv_ul li{ padding:0 5px;}

.adv_yyly{ margin-bottom:15px;}

.about_left h3{ font-size:24px;}



}



@media (max-width: 768px) {           

.product_index ul{ margin-bottom:15px;}

.adv_ul li p{ font-size:18px;}

.news_left{ width:100%;}

.news_right{ width:100%;}

.news_home_r{ padding-left:0px; border:none;}

.news_time{ padding:0px;}

.news_ul li{ margin-top:15px; margin-bottom:0px;}

.news_index{ padding-top:25px; padding-bottom:30px;}

.news_title{ margin-bottom:25px;}

.about_left{ margin-bottom:25px; padding:0px;}

.about_right{ padding:0px;}

.about_title{ margin-bottom:30px;}





}



@media (max-width: 600px) {           

.adv_ul li{ width:50%; margin-bottom:25px;}

.adv_ul li:nth-child(3) { background: none;}

.adv_yyly_left{ width:100%; background:#0b4897; padding-top:15px; padding-bottom:15px;}

.adv_yyly ul{ width:100%;}

.adv_video_left{ width:100%; background:#0b4897; padding-top:15px; padding-bottom:15px;}

.adv_video_right{ width:100%;}

.adv_video{ padding:0px;}

.adv_ul{ margin-bottom:0px;}

.adv_yyly{ padding:0px;}



}



@media (max-width: 500px) {  

.syssb_title{ text-align: left; padding-bottom:15px;}

.syssb_title p{ line-height:1.5;}

.syssb_title p span{ display:block;}

.syssb_index{ padding-bottom:25px; }



}



@media (max-width: 425px) {  

.product_title h2{ font-size:24px;}

.product_title p{display: inline;}



}



