@charset "utf-8";
/* CSS Document */

body{margin:0px; padding:0px; font-size:14px; line-height:24px; color:#333333; font-family:"Microsoft YaHei"; min-width:1200px; }
.w1200{width:1200px; margin:0 auto;}
.fr{float:right;}
.clear{clear:both;}
p{margin:0px; padding:0px;}
ul,li{list-style:none;margin:0px; padding:0px;}
img{border:0px;}
a{text-decoration:none;}
input,input{outline:none;}

.header{height:130px; border-bottom:1px solid #ebebeb; padding-top:20px;}
.header_r{padding-top:20px;}
.nav{height:65px; line-height:65px; font-size:16px;}
.nav li{float:left; width:200px; text-align:center;}
.nav li a{width:100px; height:65px; display:block; margin-left:50px; marign-right:50px;}
.nav li a:link{color:#333333;}
.nav li a:visited{color:#333333;}
.nav li a:hover{color:#d0121c; border-bottom:2px solid #d0121c;}
.nav li a:active{color:#d0121c; border-bottom:2px solid #d0121c;}
.nav li a.on{color:#d0121c; border-bottom:2px solid #d0121c;}


.search{height:60px; background:#f5f5f5; width:100%; border-bottom:1px solid #d0d0d0; line-height:60px;}
.search_r{width:258px; padding-top:13px;}
.searchr_r{width:58px; height:32px; background:#d0121c;}
.input{border:0; width:200px; height:31px;}
.searchr_l{ width:200px;}
.search_l span{font-weight:bold;}
.search_l a:link{color:#333333;}
.search_l a:visited{color:#333333;}
.search_l a:hover{color:#d0121c;}
.search_l a:active{color:#d0121c;}

.boxA{padding-top:40px; padding-bottom:40px;}
.boxA_title{background:url(../images/titleA.png) no-repeat; width:511px; height:83px; margin:0 auto; margin-bottom:20px;}
.boxA2_title{background:url(../images/line.jpg) no-repeat; width:1200px; margin-top:40px; margin-bottom:40px;}
.boxA_list p{font-size:16px; line-height:40px;}
.boxA_r{width:550px;}
.boxA_red{color:#d0121c; font-weight:bold; font-size:24px;line-height:60px;}
.line{width:100px; height:1px; background:#cccccc; margin-top:10px; margin-bottom:30px;}
.boxA_r p{font-size:16px; text-indent:2rem; line-height:32px;}
.boxA_list li{width:350px; height:229px; float:left; margin-right:20px; margin-left:20px;}
.boxA_list2 li{width:270px; height:229px; float:left; margin-right:20px; margin-left:20px;}
.boxA_list li p{text-align:center}
a.more2{width:100px; height:30px; display:block; text-align:center; line-height:30px; margin-top:50px;}
a.more2:link{color:#333333; border:1px solid #cccccc; }
a.more2:visited{color:#333333; border:1px solid #d0121c; background:#d0121c;}
a.more2:hover{color:#ffffff; border:1px solid #d0121c;  background:#d0121c;}
a.more2:active{color:#ffffff; border:1px solid #d0121c;  background:#d0121c;}


.boxB{padding-top:40px;}
.boxB_title{background:url(../images/titleB.png) no-repeat; width:557px; height:83px; margin:0 auto; margin-bottom:20px;}
.boxB_grey{background:#f9f9f9; width:100%; padding-top:60px; padding-bottom:60px;}
.boxB_list li{width:330px; height:308px; float:left; margin-left:30px; margin-right:30px;  border:1px solid #dfdfdf;}
.boxB_img{width:330px; height:248px; overflow:hidden;}
.boxB .red{background:#d0121c; width:100%; height:60px; line-height:60px; text-align:center; font-size:16px; color:#ffffff;}
.table1{line-height:30px;}



.boxC{padding-top:40px;}
.boxC_title{background:url(../images/titleC.png) no-repeat; width:457px; height:83px; margin:0 auto;}
.boxC_D{font-size:34px; text-align:center; }
.boxC_D span{font-weight:bold;}
.boxC_S{text-align:center; line-height:24px;}

/* tab */
#tab{width:1200px;position:relative;margin:40px auto;}
#tab .tab_menu{width:244px;float:left;position:absolute;z-index:1;left:480px; }
#tab .tab_menu > li{float:left;width:120px;height:40px;line-height:40px;border:1px solid #dfdfdf;cursor:pointer;text-align:center;margin:0 0 0px 0; }

#tab .tab_box{width:1200px;height:500px;clear:both;top:80px;position:relative;}
#tab .tab_menu .selected{background-color:#d0121c;cursor:pointer; color:#ffffff;border:1px solid #d0121c;}
.hide{display:none;}
.tab_box > div{padding:10px;} 

.newslist li{width:330px; border:1px solid #dfdfdf; float:left; margin-left:30px; margin-right:30px; height:400px;margin-top:60px; margin-bottom:60px;}
.newslist2 li{width:270px; border:1px solid #dfdfdf; float:left; margin-left:20px; margin-right:20px; height:350px; margin-bottom:50px;}
.news_img{width:330px; height:219px; overflow:hidden; }
.news_img2{width:270px; height:180px; overflow:hidden; }
.news_time{ text-align:center; margin-top:20px; margin-bottom:10px; line-height:24px;}
.news_title{text-align:center; width:280px; font-size:16px; line-height:24px; margin:0 auto;}
.news_title2{text-align:center; width:250px; font-size:14px; line-height:24px; margin:0 auto;}
a.more1{width:100px; display:block;  margin:0 auto; text-align:center; margin-top:20px; height:30px; line-height:30px;}
a.more1:link{color:#333333;border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
a.more1:visited{color:#333333;border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
a.more1:hover{color:#d0121c;border-top:1px solid #fc9197; border-bottom:1px solid #fc9197;}
a.more1:active{color:#d0121c;border-top:1px solid #fc9197; border-bottom:1px solid #fc9197;}
.img{display: block;width: 100%;height: 100%;transition: all 1s;}
.img:hover{ transform: scale(1.2); }


.footer{ border-top:2px solid #d0121c; padding-top:30px; padding-bottom:20px;}
.footer_r{width:130px; text-align:center; padding-top:20px;}
.footer_r p{height:30px; line-height:30px;}
.footer_l{width:800px;}
.footerl_l{width:148px;}
.footerl_r {padding-top:20px; }
.footerl_r p{line-height:31px;}

.pagebanner{width:100%;}
.pageall{padding-top:30px;}
.pageall_r{width:950px; padding-top:30px; padding-bottom:60px;}
.pageall_r p{font-size:16px; line-height:30px; text-indent:2rem; margin-bottom:20px;}
.pageall_l{width:180px;}
.pageall_title{font-size:44px; color:#d0121c;  font-weight: 800; line-height:100px;}

.pageside li{margin-bottom:10px; font-size:16px; }
.pageside li a:link{width:170px; height:50px; line-height:50px; display:block; background:url(../images/icon08.png) no-repeat 15px #f4f4f6 ; padding-left:30px; color:#cccccc;}
.pageside li a:visited{width:170px; height:50px; line-height:50px; display:block; background:url(../images/icon08.png) no-repeat 15px #f4f4f6 ; padding-left:30px; color:#cccccc;}
.pageside li a:hover{width:170px; height:50px; line-height:50px; display:block; background:url(../images/icon07.png) no-repeat 15px #d0121c ; padding-left:30px; color:#ffffff;}
.pageside li a:active{width:170px; height:50px; line-height:50px; display:block;background:url(../images/icon07.png) no-repeat 15px #d0121c ; padding-left:30px;  color:#ffffff;}

.pageside li a.here{width:170px; height:50px; line-height:50px; display:block;background:url(../images/icon07.png) no-repeat 15px #d0121c ; padding-left:30px;  color:#ffffff;}
.about_title{font-size:30px;  font-weight:bold; line-height:50px; margin-bottom:20px;}

.customer_list li{width:178px; height:62px; border:1px solid #efefef; float:left; margin-right:25px; margin-left:25px; margin-bottom:40px;}
.cus_p{text-align:center; font-size:18px;}
.pagelist li{float:left;width:24px; height:24px;  text-align:center; line-height:24px; font-size:12px;  border-radius:3px;border:1px solid #cccccc; margin-right:10px;   color:#333333; margin-bottom:10px;}
.pagelist li a:link{color:#333333;width:24px; height:24px;  display:inline-block; }
.pagelist li a:visited{color:#333333;width:24px; height:24px;  display:inline-block; }
.pagelist li a:hover{background:#d0121c; color:#ffffff; width:24px; height:24px;  display:inline-block; }
.pagelist li a:active{background:#d0121c; color:#ffffff; width:24px; height:24px; display:inline-block;}
.pagelist li a.on{background:#d0121c; color:#ffffff; width:24px; height:24px; display:inline-block;}
.pagelist {margin:10px auto 0px; width:300px; margin-bottom:50px;}
.newsxx_title{font-size:30px; line-height:46px; text-align:center;}
.newsxx_time{background:#f4f5f7; height:40px; line-height:40px; width:100%; text-align:center; margin-top:20px; margin-bottom:20px;}
.newsxx_text p{font-size:16px; line-height:32px; text-align:justify;}
.newsxx_bottom{border-top:1px solid #dfe2e2; margin-top:20px; padding-top:10px;}
.newsxx_bottom a:link{color:#000000;}
.newsxx_bottom a:visited{color:#000000;}
.newsxx_bottom a:hover{color:#d0121c;}
.newsxx_bottom a:active{color:#d0121c;}

.contact_title{font-size:24px; line-height:36px; font-weight:bold; margin-top:30px;}
.con_list li{line-height:30px;}
.contact_title{text-align:center; font-size:24px; font-weight:bold; margin-bottom:30px;}
.input2{border:1px solid #ebebeb; background:#f7f8fa; height:40px; line-height:40px; width:90%; padding-left:10px;}
.input3{border:1px solid #ebebeb; background:#f7f8fa; height:40px; line-height:40px; width:95%; padding-left:10px;}
.input4{border:1px solid #ebebeb; background:#f7f8fa; height:150px; line-height:24px; width:95%; padding-left:10px; font-family:"Microsoft YaHei"; }

.input_out{width:160px;height:46px;background-color:#d0121c; outline:none; border:0px; color:#ffffff; font-size:16px; margin-top:20px; cursor:pointer;}

.input_move{width:160px;height:46px;background-color:#fa1924; border:0px; color:#ffffff; font-size:16px;  margin-top:20px; cursor:pointer;}

a.button02{width:160px; height:42px; display:block; color:#ffffff; font-size:16px; line-height:42px; text-align:center; margin-top:20px;}
a.button02:link{background-color:#d0121c;}
a.button02:visited{background-color:#d0121c;}
a.button02:hover{background-color:#fa192;}
a.button02:actvie{background-color:#fa192;}

.product_list li{width:270px; height:230px; float:left; margin-right:40px; marign-left:40px; border-bottom:1px solid #e5e5e5; padding-bottom:30px; margin-bottom:30px;}
.pro_img{width:270px; height:203px; overflow:hidden;}
.product_list p{text-align:center; font-size:14px; line-height:40px;}
.product_p{text-align:center; font-size:14px; line-height:40px;}
.product_list p span{color:#d0121c; font-weight:bold;}
.proa_l{width:400px; border:1px solid #e5e5e5;}
.proa_l img{width:100%;}
.proa_r{width:500px;}
.proa_title{font-size:24px; font-weight:bold; border-bottom:1px solid #e5e5e5; margin-bottom:40px;}
.proa_title span{color:#d0121c;}
.proa_p{font-size:16px; line-height:40px;}
a.more3{width:120px; height:34px; display:block; text-align:center; line-height:34px; margin-top:120px;}
a.more3:link{background:#d0121c; color:#ffffff;}
a.more3:visited{background:#d0121c; color:#ffffff;}
a.more3:hover{background:#f21924; color:#ffffff;}
a.more3:active{background:#f21924; color:#ffffff;}
.prob_title{font-size:18px; font-weight:bold; margin-top:40px;}

.about_t1{font-size:12px; color:#d0121c;}
.about_t1 span{font-weight:bold; color:#333333; font-size:20px;}
.about_t2{text-align:center; font-size:16px; line-height:62px;}
.about_list1 li{width:445px; float:left; margin-right:60px;}
.about_list2 li{widht:299px; float:left; margin-right:24px;}


#full-screen-slider { width:100%;  float:left; position:relative}
#slides { display:block; width:100%; height:680px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:26%; top:650px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#bc2b3c}


#kefu1{position:fixed; right:0px; top:80px; z-index:10008; width: 132px; padding: 10px; background: #fff; border: 1px solid #ddd; box-shadow: 1px 1px 1px #d4d4d4; font-size: 12px;}
.cs_tel{height:25px; background: url(../images/img.gif) no-repeat 0px 0px;}
.cs_tel_ct{color: #666; line-height: 150%;}
.cs_tel_num{color: #c00; font-size: 18px; font-family: Arial,Verdana; font-style: italic; font-weight: bold; display: block; padding: 5px 0px;}

.cs_online{height:30px; background: url(../images/img.gif) no-repeat 0px -50px;}
.cs_online_qq{height: 25px;}
.cs_online_qq a:link, .cs_online_qq a:active, .cs_online_qq a:visited, .cs_online_qq a:hover{text-decoration: none; color: #666;}

.cs_qcode{padding: 10px 0px 0px 0px;}

.cs_free{height:32px; background: url(../images/img.gif)no-repeat 0px -100px;}
.cs_free a{display: block; height: 32px;}
.cs_free a span{display: none;}

.cs_baidu{height:32px; background: url(../images/img.gif) no-repeat 0px -200px;}
.cs_baidu a{display: block; height: 32px;}
.cs_baidu a span{display: none;}

.cs_spr{border-bottom: 1px dashed #c0c0c0; margin: 8px 0px;}
.cs_space{clear:both; overflow:hidden; height:8px;}
.cs_close{position: absolute; right: 5px; top: 5px; width: 12px; height: 12px; background:  url(../images/img.gif) no-repeat 0px -150px;}
.cs_close a{display: block; height: 10px;}
.cs_close a span{display: none;}
/* ----- PB分页数字条效果 结束 ----- */
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 50px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 14px;
  padding: 8px 12px;
  margin: 0 5px;
  border-radius: 3px;
      height: 25px;
    line-height: 2;

}
.pagination span {
    color: #333;
    font-size: 14px;
    padding: 8px 2px;
    margin: 0 5px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #d0121c;
  border: 1px solid #d0121c;
}
.pagination a.page-num-current {
  color: #fff;
  background: #d0121c;
  border: 1px solid #d0121c;
}
/* ----- PB分页数字条效果 结束 ----- */