


.width1200{ min-width:1200px;}
.indexcontent{ margin:0 auto; width:1200px;}
.sl{overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
a.bs:hover{ text-decoration:underline;}
.block{ display:block;}
.fl {
  float: left;
}

.fr {
  float: right;
}
.enlarge8{
  -moz-transition:all 0.8s; /* Firefox 4 */
  -webkit-transition:all 0.8s; /* Safari and Chrome */
  -o-transition:all 0.8s; /* Opera */
  transition:all 0.8s;
  cursor: pointer;
}

.enlarge4{
  -moz-transition:all 0.4s; /* Firefox 4 */
  -webkit-transition:all 0.4s; /* Safari and Chrome */
  -o-transition:all 0.4s; /* Opera */
  transition:all 0.4s;
  cursor: pointer;
}
.ellipsis{
  overflow: hidden; /*自动隐藏文字*/
  text-overflow: ellipsis;/*文字隐藏后添加省略号*/
  white-space: nowrap;/*强制不换行*/
}
.ellipsis2{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ellipsis3{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.clearfix::after {
  content: "";
  clear: both;
  overflow: hidden;
  display: block;
  height: 0;
  visibility: hidden;
}

.clear {
  clear: both;
  font-size: 1px;
  width: 1px;
  height: 0;
  visibility: hidden;
  zoom: 1;
}

.content{ font-size:16px; color:#666666; line-height:30px;}
.content *{ line-height:30px;}
.content img{ max-width:100%;}
.content video,
.content iframe{ width:100%;}

.content2{ font-size:14px; color:#919191; line-height:30px;}
.content2 *{ line-height:30px;}
.content2 img{ max-width:100%;}
.content2 video,
.content2 iframe{ width:100%;}

/*.pages { margin-top: 35px; font-size: 14px; line-height: 22px; text-align: center; }
.pages a { text-decoration: none; color: #666; background: #fff; border:#cccccc 1px solid; display: inline-block; line-height: 30px;padding-left: 5px;padding-right: 5px; margin-right: 8px; font-size: 14px; color: #333333;}
.pages a.active { background: #C92B2F; border:#C92B2F 1px solid; color: #fff }
.pages a:hover {  background: #C92B2F; border:#C92B2F 1px solid; color: #fff; text-decoration: none;  }
.pages a.wz{ display: inline-block; width: 40px; line-height: 40px; line-height: 40px; font-family: "宋体"; font-weight: bold;}

.download_bg .pages { margin-top: 15px; font-size: 12px; line-height: 22px; text-align: center; }
.download_bg .pages a { text-decoration: none; color: #fff; background: #265353; border:#cccccc 1px solid; display: inline-block;  line-height: 30px; margin-right: 8px; font-size: 14px;}
.download_bg .pages a.active { background: #fff; border:#fff 1px solid; color: #C92B2F }
.download_bg .pages a:hover {  background: #fff; border:#fff 1px solid; color: #C92B2F; text-decoration: none;  }
.download_bg .pages a.wz{ display: inline-block; width: 40px; line-height: 40px; line-height: 40px; font-family: "宋体"; font-weight: bold;}*/


/*首页*/
.top1{ position:fixed; left:0; width:100%; background: #fff; min-width:1200px; z-index:99999; transition:all 0.3s;}
.top1 .indexcontent{ height:100px; position:relative;}
.top1 .top_logo{ position:absolute; left:0; top:30px;}
.top1 .top_dh{ position:absolute; right:0; top:37px; background:url(../../../images/ico/tel.png) left center no-repeat; background-size:auto 25px; height:30px; padding-left:30px; line-height:30px; font-size:18px; color:#C92B2F; font-weight:bold;}
.top1 .top_yy{ position:absolute; right:0; top:50px; height:30px; line-height:30px;}
.top1 .top_yy a{ display:inline-block; width:52px; height:20px; line-height:20px; text-align:center; border:#cccccc 1px solid; border-radius:3px; font-size:12px; color:#222222; margin-left:10px;}
.top1 .top_yy a:hover{ background:#265353; color:#fff;}

.i_d1{ background:#F1F1F1;}
.i_d1_list{ padding:30px 0 20px 0; width:984px; margin:0 auto;}
.i_d1_list li{ float:left; width:70px; margin:0 88px;}
.i_d1_list li .ico{ width:68px; height:68px; line-height:68px; text-align:center; border:#ABABAB 1px solid; border-radius:50%;}
.i_d1_list li .ico .iconfont{   color: #265353; font-size: 34px;}
.i_d1_list li .txt{ font-size:18px;  color:#C92B2F; line-height:50px; text-align:center; font-weight:bold;}
.i_d1_list li:hover .ico{ background:#C92B2F;border:#C92B2F 1px solid;}
.i_d1_list li:hover .ico .iconfont{ color: #fff;}


.i_d2_img{ float:left; width:599px; height:690px;}
.i_d2_box{ float:left; width:601px; height:590px; position:relative; top:50px; background:#E67B81;}

.i_title1 .title1{ font-size:32px; color:#fff; font-weight:bold; text-align:center; line-height:65px;}
.i_title1 .hr1{ width:168px; height:1px; background:#fff; margin:0 auto;}
.i_title1 .hr2{ width:174px; height:1px; background:#fff; margin:0 auto; margin-top:9px;}
.i_title1 .title2{ font-size:12px; color:#fff; text-align:center; height:40px; line-height:40px; text-transform:uppercase;}

.i_title2 .title1{ font-size:32px; color:#C92B2F; font-weight:bold; text-align:center; line-height:65px;}
.i_title2 .hr1{ width:168px; height:1px; background:#C92B2F; margin:0 auto;}
.i_title2 .hr2{ width:174px; height:1px; background:#C92B2F; margin:0 auto; margin-top:9px;}
.i_title2 .title2{ font-size:12px; color:#C92B2F; text-align:center; height:40px; line-height:40px; text-transform:uppercase;}

.i_d2_txt{ padding:15px 46px; font-size:15px; color:#ffffff; line-height:35px;}
.i_d2_txt *{ padding:15px 46px; font-size:16px; color:#ffffff; line-height:35px;}
a.i_d2_more{ display:block; width:178px; height:38px; line-height:38px; text-align:center; border:#cccccc 1px solid; font-size:16px; color:#ffffff; margin:10px auto;}
a.i_d2_more:hover{ background:#fff; color:#222;}

.i_d2_list{ height: 140px; background: #fff; border-radius: 10px; border:#f4f4f4 1px solid; text-align: center;}
.i_d2_list li{ display: inline-block; padding: 0 30px; position: relative;}
.i_d2_list li .txt1{ font-size: 36px; color: #C92B2F; text-align: center; line-height: 50px; padding-top: 25px;}
.i_d2_list li .txt2{ font-size: 16px; color: #999999; text-align: center; line-height: 40px;}
.i_d2_list li:after{content: "";width:1px;height: 46px; background: #f4f4f4; position: absolute; left: 0; top:48px;}
.i_d2_list li:nth-child(1):after{width:0;}

.i_d3{ background:url(../images/i_d3_bg.jpg) center no-repeat; height: 949px;}

.i_d3_list li{ height: 700px; position:relative;}
.i_d3_list li .i_d3_list_img{ position:absolute; top:0; right:0; display: block; width: 900px;; height: 700px; object-fit: cover;}
.i_d3_list li .i_d3_list_txt{ position:absolute; left:0; top:65px; background:#f7f7f7; width: 382px; height: 570px; padding: 100px 53px 0 53px; box-sizing: border-box;}
.i_d3_list li .i_d3_list_txt .txt1{ font-size: 20px; color: #222222; line-height: 45px; height: 45px;}
.i_d3_list li .i_d3_list_txt .txt2{ font-size: 14px; color: #666666; line-height: 25px; margin-top: 15px; overflow: hidden;}
.i_d3_list li .i_d3_list_txt .txt2 *{ line-height: 25px;}
.i_d3_list li .i_d3_list_txt a.more_a{ display: block; margin-top:90px; width: 108px; padding-right: 20px; height: 38px; line-height: 38px; text-align: center; font-size: 16px; color: #222222; border: #cccccc 1px solid; background:url(../images/i_d3_more_ico.png) 95px center no-repeat;}
.i_d3_list li .i_d3_list_txt a.more_a:hover{ color: #fff; border: #C92B2F 1px solid; }

.i_d3_container .swiper-button-next{ left: auto; right: 0; top: 320px; width: 65px; height: 50px; background:url(../images/right_ico.png) rgba(255,255,255,0.8) center no-repeat;}
.i_d3_container .swiper-button-prev{ left: auto; right: 0; top: 247px; width: 65px; height: 50px; background:url(../images/left_ico.png) rgba(255,255,255,0.8) center no-repeat;}


.i_d4{ background:url(../images/i_d4_bg.jpg) center no-repeat; height: 868px;}

.i_d4_list li{ height: 552px; position:relative;}
.i_d4_list li .i_d4_boxl{ position:absolute; left:0; top:0; width:440px; height:552px;}
.i_d4_list li .i_d4_boxl .i_d4_img{ display: block; width: 100%; height: 552px; object-fit: cover;}
.i_d4_list li .i_d4_boxl .mb{ position:absolute; left:0; top:0; display: block; width: 100%; height: 552px; background:rgba(0,0,0,0.35); opacity:0; transition:all 0.3s;}
.i_d4_list li .i_d4_boxl:hover .mb{ opacity:1;}

.i_d4_list li .mb .mb_box{ position:absolute; left:19px; right:19px; top:12px; bottom:12px; border:#C92B2F 1px solid;}
.i_d4_list li .mb .mb_txt{ position:absolute; left:50%; top:50%; width:300px; height:150px; margin-left:-150px; margin-top:-75px;}
.i_d4_list li .mb .mb_txt .txt1{ font-size:20px; color:#ffffff; font-weight:bold; line-height:40px; height:40px; text-align:center;}
.i_d4_list li .mb .mb_txt .hr{ background:#C92B2F; width:32px; height:4px; margin:17px auto 33px auto;}
.i_d4_list li .mb .mb_txt .more{ display:block; width:122px; height:38px; line-height:38px; text-align:center; font-size:16px; color:#fff; border:#cccccc 1px solid; margin:0 auto;}

.i_d4_list li .i_d4_box{ position:absolute; width:362px; height:268px;}
.i_d4_list li .i_d4_box .i_d4_img{ display: block; width: 100%; height: 268px; object-fit: cover;}
.i_d4_list li .i_d4_box .mb{ position:absolute; left:0; top:0; display: block; width: 100%; height: 268px; background:rgba(0,0,0,0.35); opacity:0; transition:all 0.3s;}
.i_d4_list li .i_d4_box:hover .mb{ opacity:1;}

.i_d4_list li .i_d4_box_1{ left:460px; top:0;}
.i_d4_list li .i_d4_box_2{ left:838px; top:0;}
.i_d4_list li .i_d4_box_3{ left:460px; bottom:0;}
.i_d4_list li .i_d4_box_4{ left:838px; bottom:0;}

.i_d4_container .swiper-button-next{ left: auto; right: 0; top: 287px; width: 65px; height: 50px; background:url(../images/right_ico.png) rgba(255,255,255,0.8) center no-repeat;}
.i_d4_container .swiper-button-prev{ left: auto; right: 0; top: 204px; width: 65px; height: 50px; background:url(../images/left_ico.png) rgba(255,255,255,0.8) center no-repeat;}

.i_d5_container{ padding-bottom: 50px;}
.i_d5_list li{}
.i_d5_list li .img{ padding: 20px; width: 100%; height: 424px; line-height: 384px; text-align: center; box-sizing: border-box; background: #eaeaea;}
.i_d5_list li .img img{ max-width: 100%; max-height: 384px; vertical-align: middle;}
.i_d5_list li .txt{ padding:18px 0; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #222222;}
.i_d5_container .swiper-pagination-bullet{ width: 12px; height: 12px; background: #999;}
.i_d5_container .swiper-pagination-bullet-active{ background: #265353;}

.i_news_l{ float:left; width:766px;}
.i_news_l li{ float:left; width:364px; background:#f7f7f7; margin-left:38px;}
.i_news_l li:nth-child(1){ margin-left: 0;}
.i_news_l li .i_news_img{ display:block; width:364px; height:216px; object-fit: cover;}
.i_news_l li .txt{ padding:28px 0 32px 0;}
.i_news_l li .txt .rq{ float:left; width:75px; border-right:#eaeaea 1px solid;}
.i_news_l li .txt .rq .rq1{ font-size:16px; color:#666666; line-height:25px; text-align:center;}
.i_news_l li .txt .rq .rq2{ font-size:16px; color:#666666; line-height:25px; text-align:center;}
.i_news_l li .txt .i_news_txt{ float:right; width:260px; padding-right:15px;}
.i_news_l li .txt .i_news_txt .txt1{ font-size:16px; color:#222222; line-height:25px;}
.i_news_l li .txt .i_news_txt .txt1 a{ color:#222222;}
.i_news_l li .txt .i_news_txt .txt2{ font-size:14px; color:#999999; line-height:25px; height:50px; overflow:hidden; margin-top:10px;}

.i_news_r{ float:right; width:400px;}
.i_news_r li{ padding-top:22px; border-top:#f4f4f4 1px solid; margin-top:22px;}
.i_news_r li:nth-child(1){ padding-top:0; border-top:#f4f4f4 0 solid; margin-top:0;}
.i_news_r li .rq{ float:left; width:55px; border-right:#eaeaea 1px solid; padding-right:10px;}
.i_news_r li .rq .rq1{ font-size:16px; color:#222222; line-height:25px; text-align:right;}
.i_news_r li .rq .rq2{ font-size:12px; color:#666666; line-height:25px; text-align:right;}
.i_news_r li .i_news_txt{ float:right; width:324px;}
.i_news_r li .i_news_txt .txt1{ font-size:16px; color:#222222; line-height:25px;}
.i_news_r li .i_news_txt .txt1 a{ color:#222222;}
.i_news_r li .i_news_txt .txt2{ font-size:14px; color:#999999; line-height:25px; overflow:hidden;}

.footer1{ background:#252525; padding-top:90px; padding-bottom:30px;}
.footer1_txt1{ height:50px; position:relative;}
.footer1_txt1 .footer_logo{ position:absolute; left:0; top:10px; width:200px;}
.footer1_txt1 .footer1_nav{ height:70px; line-height:70px; text-align:right;}
.footer1_txt1 .footer1_nav a{ margin-left:58px; font-size:14px; color:#fff;}

.footer1_hr{ background:#2f2f2f; height:1px; margin-top:70px; margin-bottom:70px;}

.footer1_ewm{ float:left; width:224px; height:110px; line-height:110px; text-align:center; border-right:#2f2f2f 1px solid;}
.footer1_ewm img{ max-height:100px;}
.footer1_txt{ float:left; width:710px; line-height:50px; padding-left:35px; font-size:14px; color:#999999;}
.footer1_txt *{ line-height:50px; color:#999999;}
.footer1_dh{ float:right; width:190px; height:110px; padding-left:30px; border-left:#2f2f2f 1px solid;}
.footer1_dh .txt1{ font-size:16px; color:#999999; line-height:55px;}
.footer1_dh .txt2{ font-size:24px; color:#C92B2F; font-weight:bold; line-height:55px;}

.footer2{ background: #363636; padding-top: 8px; padding-bottom: 8px;}
.footer2_txt{ font-size: 14px; color: #cccccc; line-height: 30px; text-align: center;}
.footer2_txt a{ color: #cccccc;}

/*关于我们*/
.n_banner{ background:url("../images/aboutme_banner.jpg") top center no-repeat; height: 680px;}
.n_weizhi{ padding: 30px 0; height: 30px; line-height: 30px; font-size: 14px; color: #666666;}
.n_weizhi img{ position:relative; right:10px; top:-1px;}
.n_weizhi a{ color: #666666;}

.ab_d1_img{ display:block; width:100%;}
.ab_d1_txt{ padding:30px 50px; font-size:16px; color:#ffffff; line-height:35px; background:#E67B81;}
.ab_d1_txt *{ color:#ffffff; line-height:35px;}

.ab_d1_list li{ float:left; width:296px; height:532px; margin-left:5.33px; position:relative;}
.ab_d1_list li:nth-child(4n+1){ margin-left:0;}
.ab_d1_list li .ab_d2_img{ display:block; width:296px; height:532px;}
.ab_d1_list li .mb{ position:absolute; left:0; top:0; width:296px; height:532px; background:rgba(0,0,0,0.6); box-sizing:border-box; padding-top:214px;}
.ab_d1_list li .mb .ico{ width:66px; height:66px; border:#fff 1px solid; border-radius:50%; margin:0 auto; text-align:center; line-height:66px;}
.ab_d1_list li .mb .ico .iconfont{ color: #fff; font-size: 34px;}

.ab_d1_list li .mb .txt{ text-align:center; line-height:50px; font-size:18px; color:#fff;}
.ab_d1_list li:hover .mb{ background:rgba(0,0,0,0.4);}

.ab_d3_list li{ float:left; width:600px;}
.ab_d3_list li .ab_d3_img{ display:block; width:600px; height:300px;}
.ab_d3_list li .ab_d3_txt{ display:block; width:600px; height:300px; background:#f6f6f6; padding:40px 60px 0 60px; box-sizing:border-box; position:relative;}
.ab_d3_list li .ab_d3_txt .txt1{ font-size:20px; color:#222222; line-height:45px;}
.ab_d3_list li .ab_d3_txt .txt2{ font-size:12px; color:#222222; line-height:30px; text-transform:uppercase;}
.ab_d3_list li .ab_d3_txt:after{content: ""; width:48px; height: 1px; background: #C92B2F; position: absolute; left: 60px; top:247px;}

/*产品列表页*/
.n_nav li{ float: left; width: 110px; margin-left: 20px;}
.n_nav li:nth-child(1){ margin-left: 0;}
.n_nav li a{ display: block; width: 100px; height: 30px; line-height: 30px; padding:20px 0; text-align: center; font-size: 16px; color: #999999; position:relative;}
.n_nav li a:after{content: ""; width:0; height: 4px; background: #C92B2F; position: absolute; left: 50%; bottom:0; margin-left:0; transition:all 0.3s;}
.n_nav li.on a,
.n_nav li:hover a{ color: #C92B2F;}
.n_nav li.on a:after,
.n_nav li:hover a:after{ width:66px; margin-left:-33px;}


.p_nav{ border:#f1f1f1 1px solid; border-bottom:0;}
.p_nav li{ position: relative; line-height: 30px; padding: 25px 35px 25px 85px; font-size: 16px; color: #666666; border-bottom:#f1f1f1 1px solid;}
.p_nav li .title{ position: absolute; left: 35px; top: 25px; font-size: 16px; color: #222222; line-height:30px;}
.p_nav li a{ color: #666666; margin-left: 40px;}
.p_nav li a.on,
.p_nav li a:hover{ color: #C92B2F;}

.p_list li{ float: left; width: 258px; margin-left: 26px; margin-top: 38px; background: #fff; border:#f1f1f1 1px solid; padding:10px; position:relative;}
.p_list li:nth-child(4n+1){ margin-left: 0;}
.p_list li .img{ width: 258px; height: 258px; text-align: center; line-height: 200px;}
.p_list li .img img{ max-width: 258px; max-height:258px; vertical-align: middle;}
.p_list li .txt{ position:absolute; left:10px; bottom:0px; width:258px; text-align: center; line-height: 40px; height: 35px; font-size: 16px; color: #ffffff; background:rgba(0,0,0,0.5);}
/*联系我们 地图*/ 
.map {
        float:left;
        width:100%;
        height:700px;       
        margin-top:5px;
        margin-bottom:15px;
        font-size:12px;
}

/*产品详情页*/
.p_i_l{ float: left; width: 596px;}
.p_i_l_img{ width: 550px; height: 550px; line-height: 550px; text-align: center; border:#f1f1f1 1px solid; padding:22px; background: #fff; overflow: hidden;}
.p_i_l_img img{ max-width: 550px; max-height: 550px; vertical-align: middle;}
.p_i_r{ float: right; width: 558px;}
.p_i_r_title{ font-size: 24px; color: #222222; line-height: 30px; padding-bottom: 20px;}
.p_i_r_content{ font-size: 14px; color: #666666; line-height: 25px; min-height: 100px; border-bottom: #f1f1f1 1px dashed;}
.p_i_r_list{ padding: 25px 0;}
.p_i_r_list li{ position: relative; padding:10px 0 10px 65px; line-height: 25px; font-size: 16px; color: #666666; min-height:25px;}
.p_i_r_list li .title{ position: absolute; left: 0; top: 10px; line-height: 25px; font-size:16px; color: #222222}
a.p_i_lx{ display: block; width: 140px; height: 42px; text-align: center; line-height: 44px; background: #222222; font-size: 16px; color: #fff; border: #222222 1px solid; transition: all 0.3s;}
a.p_i_lx:hover{ background: #fff; color: #222222;}

.p_i_d2_title{ height: 64px; line-height: 64px; border-bottom: #f1f1f1 1px solid; font-size: 24px; color: #265353; position: relative;}
.p_i_d2_title span{ margin-left: 10px; font-size:12px; color:#265353; text-transform:uppercase;}
.p_i_d2_list{ width:800px; margin:0 auto;}
.p_i_d2_list li{ width: 100%; margin-bottom:20px;}
.p_i_d2_list li img{ display: block; width: 100%;}
/*.p_i_d2_list li{ float: left; width: 598px; height:400px; margin-left: 4px; margin-bottom: 4px;}
.p_i_d2_list li:nth-child(2n+1){ margin-left: 0;}
.p_i_d2_list li img{ display: block; width: 598px; height: 400px; object-fit: cover;}*/


.picScroll_ry{  width: 574px;
  margin: 0 auto;
  position: relative;
  height: 72px;
  padding: 0px 0 0px 22px;
  /*background: #fff;*/
  overflow: hidden;
  float: left;
/*  margin-top:52px;
  margin-left:13px;*/
  }
.picScroll_ry ul{ overflow:hidden; zoom:1; }
.picScroll_ry ul li{ float:left;  width:66px; height:66px; line-height: 64px; text-align: center; padding:2px; border:#f1f1f1 1px solid; overflow:hidden; display:inline; margin:0 10px; overflow: hidden;}
.picScroll_ry ul li img{ max-width:66px; max-height:66px; cursor:pointer;}
.picScroll_ry ul li.on{ border:#265353 1px solid;}
.picScroll_ry .prev,
.picScroll_ry .next{ position:absolute;  left:0px; top: 0; display:block; width:24px; height:66px; line-height: 66px; text-align: center;overflow:hidden; cursor:pointer; background:#f7f7f7; border-radius: 5px; font-family: "宋体"; font-size: 16px; color: #9f9f9f; font-weight: bold;}
.picScroll_ry .next{ left:auto; right:0px; }
.picScroll_ry .prev:hover{}
.picScroll_ry .next:hover{}
.picScroll_ry .prevStop{  }
.picScroll_ry .nextStop{  }


/*工程案例*/
.case_list li{ float:left; width:378px; height:268px; margin-left:33px; margin-top:30px; position:relative;}
.case_list li:nth-child(3n+1){ margin-left: 0;}
.case_list li .case_img{ display:block; width:378px; height:268px; object-fit: cover;}
.case_list li .mb{ position:absolute; left:0; top:0; width:378px; height:268px; background:rgba(0,0,0,0.5); transition:all 0.3s;}
.case_list li .txt{ position:absolute; left:0; top:50%; margin-top:-38px; width:100%;}
.case_list li .txt .txt1{ font-size:20px; color:#ffffff; font-weight:bold; line-height:40px; height:40px; text-align:center;}
.case_list li .txt .txt2{ font-size:12px; color:#ffffff; text-transform:uppercase; line-height:36x; height:36x; text-align:center;}
.case_list li:hover .mb{ background:rgba(0,0,0,0.2);}

/*联系我们*/
.lianxi_hr{ background:#f1f1f1; height:1px; margin-top:60px; margin-bottom:70px;}

.lianxi_list li{ float: left; width: 428px; height: 240px; border:#f4f4f4 1px solid; padding: 0 50px; background: #fff; margin-left: 140px; margin-bottom: 44px; transition: all 0.3s;position: relative;top: 0;left: 0;}
.lianxi_list li:nth-child(2n+1){ margin-left: 0;}
.lianxi_list li .ico{ padding-top:20px; height:120px; line-height:120px; font-size:55px; color:#265353; text-align:center;}
.lianxi_list li .iconfont{ font-size:55px; color:#265353;}
.lianxi_list li .txt{ font-size: 16px; color: #666666; line-height: 30px; text-align:center;}
.lianxi_list li:hover{top: -5px; box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.1);}

/*荣誉证书*/
.honor_list li{ float:left; width:348px; margin-left:78px; margin-top:40px;}
.honor_list li:nth-child(3n+1){ margin-left: 0;}
.honor_list li .img{ padding: 20px; width: 100%; height: 424px; line-height: 384px; text-align: center; box-sizing: border-box; background: #eaeaea;}
.honor_list li .img img{ max-width: 100%; max-height: 384px; vertical-align: middle;}
.honor_list li .txt{ padding:18px 0; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #222222;}

/*新闻列表页*/
.news_list{}
.news_list li{ float:left; width:364px; background:#f7f7f7; margin-left:54px; margin-bottom:50px;}
.news_list li:nth-child(3n+1){ margin-left: 0;}
.news_list li .i_news_img{ display:block; width:364px; height:216px; object-fit: cover;}
.news_list li .txt{ padding:15px;}
.news_list li .txt .rq{ float:left; width:75px; border-right:#eaeaea 1px solid;}
.news_list li .txt .rq .rq1{ font-size:16px; color:#666666; line-height:25px; text-align:center;}
.news_list li .txt .rq .rq2{ font-size:16px; color:#666666; line-height:25px; text-align:center;}
.news_list li .txt .i_news_txt{ float:right; width:260px; padding-right:15px;}
.news_list li .txt .i_news_txt .txt1{ font-size:16px; color:#222222; line-height:25px;}
.news_list li .txt .i_news_txt .txt1 a{ color:#222222;}
.news_list li .txt .i_news_txt .txt2{ font-size:14px; color:#999999; line-height:25px; height:50px; overflow:hidden; margin-top:10px;}


/*新闻详情页*/
.news_i_title1{ font-size: 30px; color: #222222; font-weight:bold; line-height: 60px; text-align:center;}
.news_i_title2{ font-size: 16px; color: #666666; line-height: 40px; padding-bottom: 20px; border-bottom: #f1f1f1 1px solid; margin-bottom: 30px; text-align:center;}

.news_i_more{ padding-top: 30px; line-height: 40px; border-top: #f1f1f1 1px solid; margin-top: 50px; font-size: 16px; color: #666666;}
.news_i_more li{ float:left; width:50%;}
.news_i_more li:nth-child(2n){ text-align:right;}
.news_i_more a{ color: #666666;}
a.news_i_back{ float:right; display: block; width: 160px; height: 42px; border: #cccccc 1px solid; text-align: center; line-height: 42px; font-size: 16px; color: #265353; margin-top: 35px;}
a.news_i_back:hover{  border: #265353 1px solid; background: #265353; color: #fff;}


/*登录*/
.login_bg{ background:#265353; padding:80px 210px 70px 210px;}
.login_c{ width: 780px; margin: 0 auto;}
.login_inp{ display: block; width: 100%; height: 56px; padding: 0 20px; border: 0; box-sizing: border-box; outline:none; font-size: 16px;}
.login_bt{ display: block; width: 100%; height: 56px; padding: 0 20px; border: 0; box-sizing: border-box; outline:none; font-size: 18px; color: #265353; font-weight:bold; background: #fff; cursor:pointer;}
.login_txt1{ font-size: 16px; color: #ffffff; text-align: center; line-height: 30px; margin-top: 20px;}

/*下载管理*/
.download_bg{ background:#265353; padding:20px 70px;}
.download_list{ border-bottom:#cccccc 1px solid; padding-bottom:20px;}
.download_list li{ height:46px; line-height:46px; padding-left:30px; padding-right:140px; position:relative;}
.download_list li .txt1{ height:46px; line-height:46px; font-size:16px; color:#fff;}
.download_list li .txt2{ position:absolute; left:930px; top:0; height:46px; line-height:46px; font-size:16px; color:#fff;}
.download_list li .txt2 a{ color:#fff;}
.download_list li .txt2 .iconfont{ font-size:20px; color:#fff; position:relative; top:2px; margin-right:5px;}
.download_list li.title{ height:70px; line-height:70px; border-bottom:#cccccc 1px solid; margin-bottom:20px;}
.download_list li .title1{ height:70px; line-height:70px; font-size:20px; color:#fff;}
.download_list li .title2{ position:absolute; left:930px; top:0; height:70px; line-height:70px; font-size:20px; color:#fff;}

/*招商加盟*/
.join_d1{ background:url(../images/join_d1_bg.jpg) center no-repeat; height: 974px;}
.join_d1_list li{ float:left; width:300px; height:346px; padding:0 20px; box-sizing:border-box; position:relative;}
.join_d1_list li:nth-child(1),
.join_d1_list li:nth-child(3),
.join_d1_list li:nth-child(6),
.join_d1_list li:nth-child(8){ background:#f1f1f1;}
.join_d1_list li .no{ padding-top:20px; height:65px; line-height:65px; text-align:center; font-size:48px; color:#C92B2F;}
.join_d1_list li .txt1{ font-size:20px; color:#222222; line-height:40px; text-align:center; margin-top:10px;}
.join_d1_list li .txt2{ font-size:14px; color:#666666; line-height:25px; text-align:center; margin-top:10px;}
.join_d1_list li .txt2 *{ line-height:25px;}
.join_d1_list li:after{content: ""; width:50px; height: 2px; background: #265353; position: absolute; left: 50%; top:306px; margin-left:-25px;}

.join_d2_list li{ float:left; width:200px; margin-left:50px;}
.join_d2_list li:nth-child(5n+1){ margin-left: 0;}
.join_d2_list li .ico{ width:108px; height:108px; line-height:108px; text-align:center; border:#cfcfcf 1px solid; border-radius:50%; margin:0 auto; transition:all 0.3s;}
.join_d2_list li .ico .iconfont{ font-size:44px; color:#265353; transition:all 0.3s;}
.join_d2_list li .title{ font-size:20px; color:#222222; line-height:50px; text-align:center; padding-top:5px;}
.join_d2_list li .txt{ font-size:14px; color:#222222; line-height:25px; text-align:center; padding-top:5px; height:125px;}
.join_d2_list li:hover .ico{ background:#C92B2F;}
.join_d2_list li:hover .ico .iconfont{ color:#fff;}

.join_d3{ background:#fafafa;}
.join_d3 .join_d3_img{ float:left; display:block; width:600px;}
.join_d3 .join_d3_box{ float:right; width:600px; padding:72px 56px 0 56px; box-sizing:border-box;}

.jmsq_inp{ display:block; width:100%; height:56px; background:#fff; border:0; padding:0 32px; box-sizing:border-box; outline:none;}
.jmsq_bt{ display:block; width:100%; height:56px; border:0; padding:0; margin:0; background:#265353; font-size:18px; color:#fff; cursor:pointer;}


/*******分页************/
.pagemenu {text-decoration:none;float:left; margin-top:30px; color:#666;font-size:16px; padding:5px 7px 5px 7px;text-align:center;  line-height:18px; border:1px solid #dedede; box-sizing:border-box;  }
.nub {text-decoration:none;float:left;margin-top:30px;color:#666; font-size:16px; text-align:center;padding:5px 7px 5px 7px;  line-height:18px; border:1px solid #dedede; box-sizing:border-box;}
.selectnub {text-decoration:none;float:left; font-size:16px;margin-top:30px;  background-color:#C92B2F;padding:5px 7px 5px 7px; color:white; text-align:center; line-height:18px; border:1px solid #C92B2F; box-sizing:border-box; }

