/*头部样式*/
#header{width:1200px;margin:0 auto;position: relative;}
.logo{float:left;}

.topLink{float:right;text-align:right;position: relative;z-index: 9999;background: url(../images/hao.png) no-repeat;width: 287px;height: 153px;}
.translate{width:100px;position: absolute;left: 0;top:10px;z-index: 9999;}
.tran-in{left:120px;}
.translate li{border: 1px dashed #cccccc;line-height: 26px;text-align: left;background: #fff;}
.translate li a{display: block;padding-left: 10px;background: url(../images/dot4.png) no-repeat 88% 11px;}
.translate li a:hover{text-decoration: none;color:#275cea;cursor: pointer;}
.translate-en{display: none;padding: 6px;padding-top:0px;}
.translate li .translate-en a{padding-left: 0px;text-align: center;background: #fff;border-bottom: 1px solid #cccccc;}
.translate li .translate-en a:hover{font-weight: bold;}

.topLink .f_count{color:#ff0000;font-size:13px;font-weight:bold;}
.topLink .k1{line-height:32px;padding-top:5px;}
.topLink .k2{color:#c91a27;font-size:25px;font-family:"微软雅黑";font-weight: 600;padding-top: 60px;}


/*热门搜索*/
.search{position: absolute;top:180px;right: 0px;z-index: 9999;}
#formsearch{width:229px;float:left;background: url(../images/ss.png) no-repeat;}
.hotSearch{width:400px;float:left;height:24px;line-height:24px;font-weight:normal;}.cp li
#search-type{float: left;width:100px;height: 24px;border: 1px solid #c8c8c8;margin-right: 5px;}

.hh{
  background: #818181;
  height: 50px;
}
.hh2{
  font:400 14px/27px "Microsoft Yahei";
  color: #e5e5e5;
}
.k1 {
  font:400 14px/27px "Microsoft Yahei";
  color: #e5e5e5;
}
.k1 a{
  color: #e5e5e5;
}

.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}


.shit_img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.shit_img img{ transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;}
.shit_img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}

.sgy_img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.sgy_img img{ transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;}
.sgy_img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}

.ant{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.ant img{ transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;}
.ant:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}

.xtt_img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.xtt_img img{ transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;}
.xtt_img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}



.chan{
  width: 1200px;
  margin:0 auto;
}

.cp_ti{
  background: url(../images/le.png) no-repeat  center bottom;
  font:400 35px/45px "Microsoft Yahei";
  color: #737373;
  text-align: center;
  height: 72px;
  margin-top:70px;
}
.cp_ti span{
  font-weight: 600;
  color: #c91a27;
}
.cp{
  width: 245px;
  background: #c91a27;
  border-top:#818282 2px solid;
  border-bottom:#818282 11px solid;
  box-sizing: border-box;
  padding: 0px 23px;
  margin-top:40px;
}
.cp li{
  background: url(../images/le1.png) no-repeat;
  font:400 16px/69px "Microsoft Yahei";
  color: #fff;
  cursor: pointer;
  padding-left: 15px;
}
.cp li a{ color: #fff;}
.cpp{
  width: 924px;
  float: right;
  margin-top:40px;
}

.ccpp li{
  float: left;
  width: 292px;
  margin-right: 23px;
  margin-bottom: 27px;
}

.ccpp li img{
  
  width: 292px;

}
.ccpp li:nth-child(3n){
  float: right;
  width: 292px;
  margin-right: 0px;
}

.cp li:hover, .cp li.on {
	position: relative;
	color: #fff;
  cursor: pointer;
  font-weight: 600;
}
.cp li:hover a, .cp li.on a {
	color: #fff;
}

/*工作环境*/
.nei1{
  background: #f1f1f1;
  box-sizing: border-box;
  padding: 60px 0;
  margin-top:50px;
}
.huan{
  width: 672px;
  margin-top: 50px;
}
.han{
  width: 500px;
  margin-top: 50px;
}
.han_sub{
  background: url(../images/le2.png) right center no-repeat;
  height: 57px;
  text-align: right;
}
.han_sub1{
  font:600 30px/40px "Microsoft Yahei";
  color: #3e3e3e;
  text-transform: uppercase;
  padding-top: 70px;
}
.han_sub2{
  font:400 14px/30px "Arial";
  color: #515151;
  text-transform: uppercase;
}
.han_sub3{
  border: #6f6f70;
  width: 140px;
  font:400 16px/42px "Microsoft Yahei";
  color: #6f6f70;
  text-align: center;
  border:#6f6f70 1px solid;
  margin-top:25px;
}
.han_sub4{
  margin-top:56px;
}

.product_list2 li{float:left;margin-left:15px;margin-right:15px;padding-bottom:15px;_display:inline;}
.product_list2 li a.img img{width:356px;height:264px;}
.product_list2 li h3{text-align:center;padding-top:5px;display: none;}
.product_list2 li h3 a{font-weight:normal;}
.product_list2 li a.img{display:block;}
.product_list2 li a.img:hover{border-color:#e87518;}

/*打造专业*/
.nei2{
  background: url(../images/nei1.png) top center no-repeat;
  height: 305px;
}
.haoma{
  width: 320px;
  color: #fff;
  font:400 18px/40px "Microsoft Yahei";
  padding-top: 200px;
}
.mtr{
  margin-top: 200px;
  background: url(../images/li.png) no-repeat;
  width: 115px;
  height: 32px;
}
.tupian{
  width: 560px;
  margin-top:74px;
}

.product_list4 li:nth-child(3){
  float: right;
  width: 176px;
  height: 176px;
  margin-right: 0px;
}
.product_list4 li{float:left;margin-right:15px;padding-bottom:15px;_display:inline;}
.product_list4 li a.img {width:176px;height:176px;border-radius: 50%;}

/*我们的服务*/
.fuwu{
  margin-top: 40px;
}
.fuwu li{
  float: left;
  width: 329px;
  margin-right: 99px;
  position: relative;
  height: 450px;
  cursor: pointer;
}
.fuwu li:nth-child(3){
  float: right;
  width: 329px;
  margin-right: 0px;
}
.fuwi_nei{
  position: absolute;
  top:135px;
  right:-26px;
  background: url(../images/lt.png) no-repeat;
  width: 329px;
  height: 314px;
  box-sizing: border-box;
  padding: 100px 25px 25px 25px;
}
.fuwu_ti{
  font:400 25px/45px "Microsoft Yahei";
  color: #4b4b4b;
  text-align: center;
}
.fuwu_nei{
  font:400 14px/26px "Microsoft Yahei";
  color: #848484;
}
.fuwu li:hover .fuwi_nei{
  background: url(../images/lt1.png) no-repeat;
}
.fuwu li:hover .fuwu_ti{
   color: #fff;
}
.fuwu li:hover .fuwu_nei{
  color: #fff;
}

/*实力优势*/
.nei3{
  background: url(../images/nei2.jpg) top center no-repeat;
  height: 1544px;
  margin-top: 60px;
}
.shili{
  text-align: center;
  font:600 40px/50px "Microsoft Yahei";
  color: #393939;
  padding-top: 170px;
}
.shili span{
  color: #c91a27;
}
.shili_zi{
  font:400 20px/40px "Microsoft Yahei";
  color: #838383;
  text-align: center;
  padding-left: 150px;
  padding-top: 5px;
}

.shit{
  width: 540px;
  padding-top:90px;
}
.shit_sub{
  font:600 25px/45px "Microsoft Yahei";
  color: #4f4e4e;
  padding-left: 86px;
}
.shit_sub span{
  font-size: 35px;
  color: #c91a27;
}
.shit_zi{
  font:400 16px/30px "Microsoft Yahei";
  color: #a8a8a8;
  text-transform: uppercase;
  padding-left: 86px;
}
.shit_nei{
  font:400 16px/24px "Microsoft Yahei";
  color: #4f4e4e;
  padding-top: 30px;
}
.shit_img{
  margin-top: 20px;
}

.shity{
  width: 540px;
  padding-top:90px;
}

.nei4{
  background: url(../images/nei3.jpg) top center no-repeat;
  height: 526px;
}

.shit_sub01{
  font: 600 25px/45px "Microsoft Yahei";
  color: #fff;
  padding-left: 65px;
}
.shit_sub01 span{
  font-size: 35px;
  color: #fff;
}
.shit_zi01{
  font: 400 16px/30px "Microsoft Yahei";
  color: #fff;
  text-transform: uppercase;
  padding-left: 65px;
}

.shity1{
  width: 540px;
  padding-top: 80px;
  position: relative;
}

.sgt{
  font: 400 16px/24px "Microsoft Yahei";
  color: #fff;
  padding-top: 20px;
}

.sgy_img{
  position: absolute;
  top:85px;
  left:-700px;
  width: 744px;
  height: 365px;
}

/*简介*/
.nei6{
  background:url(../images/nei4.jpg) top center no-repeat;
  height: 1041px;
}
.ant{
  width: 471px;
  height: 324px;
  padding-top: 233px;
}
.abty{
  width: 680px;
  padding-top: 233px;
}
.abn_sub{
  font:400 16px/31px "Microsoft Yahei";
  color: #5b5b5b;
}
.suabz_more{
  width: 100px;
  height: 23px;
  font:400 14px/23px "Microsoft Yahei";
  color: #fff;
  text-align: center;
  float: right;
  background: #c91a27;
  margin-top: 80px;
}


/*新闻*/
.xw{
  width: 510px;
  margin-top: 95px;
}
.xw_ti{
  font:500 25px/50px "Microsoft Yahei";
  color: #4c4d4d;
  position: relative;
  background: url(../images/xian.jpg) left bottom no-repeat;
  height: 60px;
}
.xw_ti span{
  color: #8a8a8a;
  font:400 14px/50px "Microsoft Yahei";
  text-transform: uppercase;
}
.xw_ti a{
  position: absolute;
  top:20px;
  right: 0px;
  width: 97px;
  font:400 14px/23px "Microsoft Yahei";
  text-align: center;
  color: #8a8a8a;
  text-align: center;
  border:#e5e5e5 1px solid;
}

.news_list1 li{line-height:27px;position:relative;background: #ebebeb;
box-sizing: border-box;
padding: 22px;
margin-bottom: 12px;
}
.news_list1 li a{
  line-height:27px;color:#636363;
  background: url(../images/wen.jpg) no-repeat;
  padding-left: 30px;
  font:600 16px/30px "Microsoft Yahei";
}
.news_list1 li a:hover{text-decoration:none;color:#e87518;}
.news_list1 li span{color:#999;z-index:0;line-height:27px;position:absolute;right:0px;top:0px;}

.xw_nei{
  margin-top: 23px;
}
.xww_nei{
  line-height:27px;color:#636363;
  background: url(../images/da.jpg) no-repeat;
  padding-left: 30px;
  font:400 12px/22px "Microsoft Yahei";
  margin-top: 3px;
}


.xttr{
  width: 630px;
  margin-top: 95px;
}
.xtt_img{
  width: 331px;
  height: 245px;
  overflow: hidden;
  margin-top: 26px;
}
.xttpt{
  width: 280px;
  margin-top: 26px;
}



/*主体样式*/
#container{width:1200px;margin:0 auto;margin-top:10px;}
.menu_cate{width:220px;float:left;}
.cate_title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.about{width:460px;float:left;margin-left:12px;padding-bottom:5px;}
.about_title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.about .content{padding:5px;padding-bottom:12px;text-indent:20px;}
.navigation{float:right;width:100px;}

.index-title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.index-table td{border:solid #add9c0; border-width:0px 1px 1px 0px; padding:10px 5px;}
.index-table{border:solid #add9c0; border-width:1px 0px 0px 1px;margin-top:10px;}

/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}

/*首页新闻*/
.news_company{width:280px;float:right;}
.news1_title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.news_company .content{padding:5px;}

/*首页左侧联系我们*/
.contact{width:218px;float:left;padding-bottom:5px;margin-top:10px;}
.contact_title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.contact .content{padding:5px;padding-left:8px;}

/*工程案例*/
.case{width:460px;float:left;margin-left:12px;padding-bottom:5px;margin-top:10px;}
.case_title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.case .content{padding:5px;padding-bottom:12px;text-indent:20px;}

.news2_company{margin-top:10px;}

/*产品推荐*/
.recommend_product{margin-top:10px;width:692px;float:left;}
.recommend_product .title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.recommend_product .content{padding-top:15px;padding-bottom:14px;}
.roll_product li{padding-bottom:0px;}

/*品牌列表*/
.brand-list{margin: 20px 0px;display: flex;display: -webkit-flex;flex-wrap: wrap;}
.brand-list li{margin: 5px 8px;}
.brand-list li:hover{box-shadow: 2px 1px 5px;}
.brand-list li img {width: 150px;height: 120px;}

/*前台多页签*/
.news{width:1200px;float:left;margin-top: 10px;}
.tab{position:relative;}
.tab li{float:left;width:100px;height:30px;display:block;line-height:30px;border:1px solid #ccc;margin-right:8px;text-align:center;color:#333;font-size:12px;cursor: pointer;}
.tab li.cur{color:#fff;text-decoration:none;font-size:12px;background:#3a78c1;border-color: #3a78c1;}

.list1{padding:8px 10px;}
.list1 li{line-height:27px;position:relative;vertical-align: middle;}
.list1 li a{background:url(../images/list_dot1.gif) left center no-repeat;padding-left:12px;line-height:27px;color:#555555;}
.list1 li a:hover{color:#e87518;text-decoration:none;}
.list1 li span{position:absolute;right:0px;line-height:30px;top:0;color:#999;}




/*友情链接*/
.f_link{width:1200px;margin:0 auto;margin-top:15px;line-height:30px;line-height:30px;background:url(../images/you.jpg) left center no-repeat;text-indent:60px;
  height: 60px;
}


.youyou{
  background: #fff;
  box-sizing: border-box;
  padding: 30px 0 0 0;
  border-bottom: #bc1824 7px solid;
}
.dil{
  margin-top:30px;
}
.erer{
  margin-top:30px;
}
.dilian{
  font:400 16px/30px "Microsoft Yahei";
  color: #3b3b3b;
  text-align: left;
  margin-top: 15px;
}
.banquan{
  font:400 14px/24px "Microsoft Yahei";
  width: 380px;
  margin-top: 46px;
}

/*页面底部*/
#footer{position:relative;width:1200px;margin:0 auto;margin-bottom:10px;padding-top:8px;color:#000;;margin-top:15px;}
#footer a{color:#000;}
#footer a:hover{color:#e87518;text-decoration:none;}
.nav_foot{text-align:center;line-height:24px;color:#666;}
.copyright{line-height:24px;}


/*------------内页-------------------*/
.left .box{margin-bottom:10px;}
.left .box h3{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.left .box .content{padding:5px 0px;}

.prodescription{border:1px solid #e5e5e5;background:#f9f9f9;line-height:24px;padding:10px;margin-bottom:15px;text-indent:20px;}
.n_banner{width:1920px;margin:0 auto;position: relative;left: 50%;margin-left: -960px;}
.n_banner img{width:1920px;margin:0 auto;}
.left{width:1200px;float:left;}

.sort_menu{}
.sort_menu h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}
.sort_product{margin-top:10px;}
.sort_product h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}

.n_contact{margin-top:10px;}
.n_contact h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}
.n_contact .content{padding:5px;line-height:24px;}

.right{width:1200px;float:right;padding-bottom:10px;margin-top:30px;}
.sitemp{overflow:hidden;}
.sitemp h2{display:none;text-align:center;color:#585858;font-size:27px;background: url(../images/about_title.jpg) 50% 100% no-repeat;line-height:64px;height:64px;font-weight: normal;}
.site{text-align:right;line-height:69px;margin-right: 24px;color:#8e8e8e;padding-left: 25px;}
.site a{color:#8e8e8e;}
.right .content{padding-top:10px;overflow:hidden;line-height: 24px;margin-top:40px;}


	.site{
	    padding: 11px 0;
        border-bottom: 1px solid #eaeaea;
        line-height: 20px;
        margin-bottom: 20px;
        padding-top: 35px;
        box-sizing: content-box
	}
	.asdasd{
	    float: left;
	    width: 400px;
	    text-align: left;
	        color: #000;
	        font-size: 16px;
	            padding-left: 10px;
    border-left: 5px solid #c91a27;
	}





.top-container{background: none;height: 140px;margin-top: 3px;}
.sort-left{float: left;}
.fengcai{background: #ededed;height: 565px;margin-top: 20px;}
.honor{width: 1120px;float: left;margin-top: 28px;margin-bottom:80px;}
.honor .title{background:url(../images/honor_title.jpg) 0 100% no-repeat;line-height: 45px;color:#1753b4;font-size: 18px;position: relative;font-weight: bold;}
.honor .title span{color:#525050;}
.honor .title a{color:#7c7c7c;font-size: 12px;position: absolute;top:0;right: 0;font-weight: normal;}
.prolist{width:3000px;}
.pre_left{cursor:pointer;float:left;margin-top:100px;_display:inline;}
.pre_right{cursor:pointer;float:right;margin-top:100px;}
#probox{width:1038px;height: 250px;float: left;overflow: hidden;margin-top:40px;}
#probox li{text-align:center;float:left;position: relative;margin-left: 24px;}
#probox li img{width: 184px;height: 250px;}




.sort_album{margin-top: 15px;}


.top-container{background: none;height: 140px;margin-top: 3px;}
.sort-left{float: left;}
.fengcai{background: #ededed;height: 565px;margin-top: 20px;}
.honor{width: 1120px;float: left;margin-top: 28px;margin-bottom:80px;}
.honor .title{background:url(../images/honor_title.jpg) 0 100% no-repeat;line-height: 45px;color:#1753b4;font-size: 18px;position: relative;font-weight: bold;}
.honor .title span{color:#525050;}
.honor .title a{color:#7c7c7c;font-size: 12px;position: absolute;top:0;right: 0;font-weight: normal;}
.prolist{width:3000px;}
.pre_left{cursor:pointer;float:left;margin-top:100px;_display:inline;}
.pre_right{cursor:pointer;float:right;margin-top:100px;}
#probox{width:1038px;height: 250px;float: left;overflow: hidden;margin-top:40px;}
#probox li{text-align:center;float:left;position: relative;margin-left: 24px;}
#probox li img{width: 184px;height: 250px;}






#kehu1{overflow:hidden;height:1080px;margin:0 auto;position:relative;margin-top: 30px;}
#jian1 {height:100%;}
#zheng1 {}
#xtop1{}




.right-left{width: 745px;float: left;background: #fff;padding:30px;}
.news_listt .zxxw_b{float:left;width:332px;margin-left:24px;}
.news_listt .zxxw_b a{line-height:30px;display:block;color:#2b2b2b;font-size: 18px;}
.news_listt .zxxw_b span{display:block;line-height:24px;color:#797979;font-size: 14px;margin-top: 10px;}
.news_listt .zxxw_b span.date{color:#888888;font-size: 14px;margin-top: 0;}

.right-right{width: 318px;float: right;border:1px solid #f3f3f3;background: #fff;}
.right-right .title{background: url(../images/tuijian_title.jpg) 10px 50% no-repeat;line-height: 54px;border-bottom: 1px solid #f3f3f3;position: relative;font-size: 18px;color:#fff;padding-left:30px;}
.right-right .title a{position: absolute;top:0;right: 15px;color:#333;font-size: 12px;}



#news_demo{overflow:hidden;height:100%;margin:0 auto;}
#innewsdemo {height:267px;}
#news_demo1 {}
#news_demo2 {}


.product_listt{}
.product_listt li{float:left;margin-left:30px;margin-right:30px;margin-bottom:15px;_display:inline;position: relative;}
.product_listt li a.img{border:3px solid #e1e1e1;}
.product_listt li a.img img{width:244px;height:162px;}
.product_listt li h3{text-align:center;padding-top:10px;}
.product_listt li h3 a{font-weight:normal;color:#595959;font-size: 14px;}
.product_listt li a.img{display:block;}
.product_listt li a.img:hover{border-color:#c91a27;}
.roll_product{float:left;}
.product_listt li .bg{background: url(../images/bg.png) no-repeat center 0;width: 100%;height: 100%;position: absolute;left: 0;top:0;transition: all 0.5s ease-in;transform: scale(0);}
.product_listt li .bg a{display: block;width: 78px;height: 26px;float: left;margin-right: 5px;margin-top: 146px;margin-left: 0px;}
.product_listt li .bg a:first-child{margin-left: 68px;}
.product_listt li:hover .bg{transform: scale(1);}











.con{width:1200px;margin:0 auto;position: relative;}
.box1{margin-top:62px;}


.list1{margin-top:48px;}
.list1 li{float: left;margin-right: 25px;margin-bottom:20px;}

.list1 li h3{text-align: left;width:381px;height: 64px;line-height: 64px;background: url(../images/jian.png) no-repeat 94% 50%;font-weight: normal;}
.list1 li h3 a{font-size:19px;color:#292929;padding-left:23px;}
.img1 {width:381px;height: 266px;overflow:hidden;}
.img1 img{
width:381px;height: 266px;-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;-ms-transition:-ms-transform .3s ease;transition:transform .3s ease;}

.list1 li:hover .img1 img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.list1 li:hover h3{background: url(../images/jian2.png) no-repeat 94% 50% #1f346b;}
.list1 li:hover h3 a{color:#fff;}
.list1 li:nth-child(3n){margin-right: 0}
.box1_t{text-align: center;font-size:30px;color:#1f346b;}
.box1_t span{display: block;font-size:14px;color:#404040;}

.box2{margin-top:51px;}
.box2li {margin:10px 38px 0px 38px;}
.box2li li{float: left;padding-top:44px;height: 231px;width:208px;}
.box2li li img{width:76px;height: 76px;padding:0 62px;}
.box2li li h3{text-align: center;font-weight: normal;font-size:18px;color:#363636;margin-top:22px;}
.box2li li h3 span{display: block;font-size:12px;color:#c1c1c1;line-height: 18px;text-transform: uppercase;margin-top:9px;}
.box2li li:hover{background-color:#ebebeb;}
.box2li li+li{margin-left:97px;}


.box3{background: url(../images/box2.png)no-repeat center top;margin-top:28px;padding-top:88px;height: 618px;}
.box3_t{font-size:30px;color:#1f346b;text-align: center}
.box3_t span{display: block;font-size:18px;color:#292929;}

.box3_fl{float: left;width:558px;margin-top:56px;}
.box3_tt{font-size:30px;color:#2a2a2a;}
.box3_tt span{display: block;font-size:12px;color:#9f9f9f;}
.box3_tt1{font-size:14px;color:#3b3b3b;line-height: 24px;margin-top:15px;}
a.more1{display: block;width:147px;height: 39px;line-height: 39px;text-align: center;background-color:#ffffff;text-align: center;font-size:14px;color:#1f346b;margin-top:32px;}
.box3_fr{float: right;width:573px;background: url(../images/about1.png)no-repeat right top;margin-top:56px;}

.img_tx {
      width: 514px;
      
      position: relative;
      overflow: hidden; }
.img_tx .bd {
        width: 514px;
        height: 303px;
        overflow: hidden; }
.img_tx .bd li img {
          height: 303px; }
.img_tx .hd {
        position: absolute;
        width: 158px;
        height: 42px;
        background: rgba(0, 0, 0, 0.5);
        right: 0px;
        bottom: 0px;
        z-index: 99;
        font-size: 0;
        padding-top: 5px;
        box-sizing: border-box;
        }
.img_tx .hd .prev {
          float: left;
          margin: 4px 9px 0 5px; }
.img_tx .hd .next {
          float: left;
          margin: 4px 0 0 9px; }
.img_tx .hd ul {
          width: 104px;
          float: left; }
.img_tx .hd ul li {
            width: 48px;
            height: 31px;
            box-sizing: border-box;
            border: 3px solid #666666;
            margin: 0 2px;
            display: inline-block; }
.img_tx .hd ul li img {
              width: 100%;
              height: 100%; }
.img_tx .hd ul li.on {
              border-color: #a8a8a8; }


.time_box1{background: url(../images/tu2.png)no-repeat center top;width:1200px;height: 122px;position: absolute;left:0;bottom: -186px;padding-top: 12px;display: none;}

.timeli li{float: left;width:288px;text-align: center}
.shu span{font-size:47px;color:#ffffff;}
.shu{text-align: center;font-size:14px;color:#ffffff;}
.timeli li p{font-size:14px;color:#ffffff;text-align: center}

.box4{margin-top:93px;display: none;}
.box4_t{text-align: center;font-size:30px;color:#1f346b;}
.box4_t span{display: block;font-size:18px;color:#292929;}

.l_btn3{position:absolute;top: 61%;cursor:pointer;z-index: 99;}
.r_btn3{position:absolute;top:61%;cursor:pointer;z-index: 99;}
.l_btn3{left:0px;z-index: 99;}
.r_btn3{right:0px;z-index: 99;}

#mm_demo{overflow:hidden;width: 94%;margin:0 auto;}
#mm_indemo {float: left;width:800%}
#mm_demo1 {float: left;}
#mm_demo2 {float: left;}

.box4li li{float: left;margin-right: 9px;margin-top:11px;}
.box4li li img{width:270px;height: 107px;border:1px solid #cdcdcd;}
.box5{margin-top:69px;}
.box5_t{text-align: center;font-size:30px;color:#1f346b;}

.box5_t span{display: block;font-size:18px;color:#292929;}



.tab1li{text-align: center;margin-top:18px;}
.tab1li li{display: inline-block;width:118px;height: 37px;line-height: 37px;text-align: center;font-size:14px;color:#1f346b;border:1px solid #cdcdcd;margin: 0 15px;}
.tab1li li.cur{background-color:#1f346b;border-color:#1f346b;color:#fff;}

.tab1{display: none;margin-top:46px;}
.tab1fl{float: left;width:734px;}
.nlist1 li{width:734px;}
.nlist1 li img{float: left;width:246px;height: 166px;}
.nlist1 li h3{float: right;font-size:18px;color:#3c3c3c;font-weight: bold;width:435px;}
.nlist1 li h3 b{display: block;font-weight: normal;font-size:12px;color:#7d7d7d;}
.nlist1 li h3 span{display: block;font-weight: normal;font-size:14px;color:#666565;line-height: 24px;margin-top:9px;}
.nlist1 li h3 span a{display: block;width:120px;height: 30px;line-height: 30px;text-align: center;background-color:#1f346b;font-size:14px;color:#ffffff;float: right;margin-top:26px;}
.tab1fr{float: right;width:423px;}
.news_list11 li{line-height: 29px}
.news_list11 li span{font-size:14px;color:#9f9f9f;padding-right: 14px}
.news_list11 li a{font-size:14px;color:#3e3e3e;}






.box-case{background: #f9f9f9;border-bottom: 1px solid #f3f3f3;border-top: 1px solid #f3f3f3;height: 460px;margin-bottom: 10px;}
.case{width: 1120px;margin:0 auto;padding-top:40px;}
.case .title{background: url(../images/case_title.jpg) 50% 30% no-repeat;text-align: center;font-size: 24px;color:#1753b4;line-height: 32px;}
.case .title span{display: block;font-size: 18px;color:#b0b0b0;font-family: 'Times New Roman';}
.pre_left1{cursor:pointer;float:left;margin-top: 98px;_display:inline;}
.pre_right1{cursor:pointer;float:right;margin-top: 98px;}
#probox1{width:1038px;height: 310px;float: left;overflow: hidden;margin-top:20px;margin-left:10px;}
#probox1 li{text-align:center;float:left;position: relative;margin-left: 25px;}
#probox1 li img{width:315px;height:209px;}
#probox1 li h3{padding-top: 8px;}
#probox1 li h3 a{font-size: 14px;color:#595959;font-weight: normal;}


.news_list11{border-top: 1px solid #e5e5e5;}
.news_list11 li{line-height:30px;position:relative;padding:32px 20px;border-bottom:1px solid #e5e5e5;}
.news_list11 li a{line-height:30px;color:#454545;font-size: 16px;}
.news_list11 li a:hover{text-decoration:none;color:#c91a27;}
.news_list11 li span{color:#797979;z-index:0;line-height:22px;display: block;font-size:12px;}
.news_list11 li h3 {font-size:14px;}
.news_list11 .zxxw_b{float:left;width:520px;margin-left:24px;}
.news_list11 li:hover{background: #c91a27;}
.news_list11 li:hover a{color:#fff !important;}
.news_list11 li:hover span{color:#fff;}




.bj{
  background: #ca1826;
  height: 92px;
}
.ghh{
  float: left;
  width: 620px;
  height: 92px;
  overflow: hidden;
}
.erong{
  float: right;
  width: 75px;
  height: 74px;
  margin-top: 6px;
}
.handg{
  float: right;
  width: 460px;
  color: #fff;
  text-align: right;
  margin-right: 8px;
  margin-top: 9px;
}
.haodng_gg{
  font-size: 16px;
  line-height: 30px;
}
.haodng_tt{
  font-weight: 600;
  font-size: 30px;
  line-height: 40px;
}
.nei{
  background: #f4f2f3;
  box-sizing: border-box;
  padding: 40px 0;
}
.hexin{
  text-align: center;
}
.hexin_tt{
  font-size: 89px;
  text-transform: uppercase;
  font-weight: 600;
  color: rgba(130, 129, 133, 0.1);
}
.hexin_hh{
  font-size: 50px;
  font-weight: 600;
  line-height: 90px;
  background: url(../images/ss.jpg) center bottom no-repeat;
  color: #ca1826;
  margin-top: -124px;
}
.gexin_gg{
  font-size: 16px;
  color: #333;
  line-height: 30px;
  padding-top: 10px;
}
.heleft{
  float: left;
  width: 311px;
  height: 280px;
  margin-top: 60px;
}
.hexrohjy{
  float: right;
  width: 840px;
  margin-top: 60px;
}
.hexrohjy li{
  width: 126px;
  height: 126px;
  background: #fff;
  text-align: center;
  float: left;
  margin-right: 45px;
  margin-bottom: 28px;
  border: #fff 3px solid;
  cursor: pointer;
}
.hexrohjy li:nth-child(5n){
  margin-right:0px;
}
.hexrohjy li:hover{
  border: #ca1826 3px solid;
}
.hexrohjy_img{
  margin-top: 15px;
}
.hexrohjy_kk{
  font-size: 16px;
  line-height: 35px;
  color: #000;
}
.neih{
  padding-top: 65px;
}
.neih{
  background: url(../images/neiy.jpg) top center no-repeat;
  padding-bottom: 95px;
}
.cppfen{
  margin-top: 55px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.cppfen li{
  width: 222px;
  line-height: 46px;
  text-align: center;
  font-size: 16px;
  background: url(../images/aa1.png) no-repeat;
}
.cppfen li a{
  color: #fff;
}
.cppfen li:hover{
  background: url(../images/aa2.png) no-repeat;
}
.cppzhamg{
  margin-top: 60px;
}
.flex{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.gning li{
  width: 380px;
  height: auto;
  border: #c3c3c5 1px solid;
}
.fnja_img img{
  width: 100%;
  height: auto;
}
.xiaosng{
  margin-top: 31px;
}
.gning  li:hover {
  border: #ca1826 1px solid;
}
.xiaosng li{
  width: 285px;
  height: 233px;
  border: #c3c3c5 2px solid;
}
.fnja_img img{
  width: 100%;
  height: auto;
}
.negg{
  background: url(../images/ngg.jpg) top center no-repeat;
  height: 920px;
  padding-top: 75px;
}
.youing{
  text-align: center;
}
.youing_tt{
  font-size: 50px;
  line-height: 100px;
  background: url(../images/ss.jpg) bottom center no-repeat;
  color: #ca1826;
}
.youing_gg{
  font-size: 16px;
  line-height: 30px;
  color: #333;
  padding-top: 10px;
}
.youshi{
  margin-top: 55px;
}
.youshi li{
  width: 300px;
  background: #f3f3f3;
  height: 100px;
  padding: 16px 23px;
  box-sizing: border-box;
}
.youshis{
  float: left;
  font-size: 50px;
  line-height: 70px;
  color: #464646;
  font-style: italic;
  width: 50px;
}
.youshisg{
  float: left;
  width: 192px;
}
.youshisg_tt{
  font-size: 20px;
  color: #464646;
  line-height: 30px;
  margin-top: 10px;
}
.youshisg_kk{
  font-size: 14px;
  text-transform: uppercase;
  color: #464646;
}
.youshi li:nth-child(2n){
  background: #eaeaea;
}
.dau{
  background: #fff;
  padding: 36px;
  box-sizing: border-box;
}
.iqhuang_img img{
  width: 100%;
  height: auto;
}
.iqhuang_kk{
  font-size: 16px;
  color: #000;
  line-height: 40px;
  padding-top: 20px;
}
.youshi li:hover{
  background: #ca1826;
  cursor: pointer;
}
.youshi li:hover .youshisg_tt{
  color: #fff;
}
.youshi li:hover .youshisg_kk{
  color: #fff;
}
.youshi li:hover .youshis{
  color: #fff;
}
.neibfg{
  background: url(../images/neibb.jpg) top center no-repeat;
  height: 1392px;
  box-sizing: border-box;
}
.abb{
  margin-top: 55px;
}
.abb_img{
  float: left;
  width: 721px;
  height: 448px;
}
.abbne{
  float: right;
  width: 447px;
  position: relative;
}
.abbnenei{
  position: absolute;
  top:0px;
  right: 0px;
  background: url(../images/as.jpg) no-repeat;
  width: 539px;
  height: 301px;
  z-index: 999;
  color: #fff;
  box-sizing: border-box;
  padding: 25px;
}
.abbnenei_hh{
  font-size: 16px;
  line-height: 24px;
}
.abbnenei_mmn{
  background: url(../images/add.png) no-repeat;
  font-size: 12px;
  width: 93px;
  line-height: 31px;
  text-align: center;
  margin-top: 40px;
}
.abbnenei_mmn a{
  color: #fff;
}
.anidngbb{
  margin-top: 310px;
}
.anidngbb li{
  width: 50%;
  text-align: center;
  position: relative;
}
.anidngbb li::before{
  content: '';
  position: absolute;
  top:50px;
  right: 0px;
  background: url(../images/32.png) no-repeat;
  width: 8px;
  height: 8px;
}
.anidngbb li:nth-child(2)::before{
  display: none;
}
.anidngbb_tt{
  font-size: 20px;
  font-weight: 600;
  color: #333;
  line-height: 45px;
}
.anidngbb_kk{
  font-size: 14px;
  color: #666;
  line-height: 30px;
}
.qiehiz{
  font-size: 20px;
  color: #000000;
  line-height: 115px;
  font-weight: 600;
}
.chan22{
  position: relative;
}
.l_btn{
  position: absolute;
  top:40%;
  background: url(../images/dd1.png) no-repeat;
  width: 38px;
  height: 48px;
  outline: none;
  border:none;
  left: -12px;
  z-index: 999;
  cursor: pointer;
}
.r_btn{
  position: absolute;
  top:40%;
  background: url(../images/dd1.png) no-repeat;
  width: 38px;
  height: 48px;
  outline: none;
  border:none;
  right: -12px;
  z-index: 999;
  transform: rotateY(180deg);
  cursor: pointer;
}
.l_btn:hover{
  background: url(../images/dd2.png) no-repeat;
  transform: rotateY(180deg);
}
.r_btn:hover{
  background: url(../images/dd2.png) no-repeat;
  transform: rotateY(0deg);
}
.qiu{
  text-align: right;
  color: #fff;
  padding-top: 200px;
}
.qiu_tt{
  font-size: 29px;
  line-height: 45px;
}
.qiu_hh{
  font-size: 32px;
  line-height: 45px;
  font-weight: 600;
}
.qiu_kk{
  width: 136px;
  height: 38px;
  line-height: 38px;
  background: #fff;
  border-radius: 8px;
  float: right;
  text-align: center;
  color: #c91a27;
  margin-top: 20px;
  font-size: 14px;
}
.qiu_kk a{
  color: #c91a27;
}
.neinn{
  background: #828185;
  height: 515px;
  box-sizing: border-box;
  padding: 40px 0;
}
.liyn{
  float: left;
  width: 378px;
  height: 425px;
  background: #c91a27;
  box-sizing: border-box;
  padding: 5px;
}
.liy_tt{
  font-size: 24px;
  line-height: 41px;
  color: #fff;
  text-transform: uppercase;
}
.fingh  #name {
  display: block;
  height: 41px;
  line-height: 41px;
  padding: 0;
  padding-left: 6px;
  border: 1px solid #dedede;
  width: 360px;
  border:none;
  outline: none;
} 
.fingh{
  margin-bottom: 18px;
}
.gybfbd .message{
  padding-left: 0px;
}
.fingh .m_label {
  position: absolute;
  width: 360px;
  text-align: left;
  line-height: 41px;
  padding-left: 8px;
  color: #ccc;
  z-index: 1;
  cursor: text;
}
.fingh  #contact {
  display: block;
  height: 41px;
  line-height: 41px;
  padding: 0;
  padding-left: 6px;
  border: 1px solid #dedede;
  width: 360px;
  border:none;
  outline: none;
} 
.finggg  #content {
  display: block;
  width: 352px;
  height: 110px;
  padding: 6px;
  font-size: 12px;
  border: 1px solid #dedede;
  margin-top: 6px;
  border:none;
  outline: none;
}
.gybfbd  .msgbtn{
  width: 138px;
  height: 43px;
  background: #fff;
  border-radius: 20px;
  text-align: center;
  font-size: 16px;
  color: #000;
  margin-left: 115px;
}
.gybfbd  .msgbtn a{
  color: #000;
}
.liucheng{
  float: right;
  width: 710px;
}
.liucheng_tt{
  font-size: 37px;
  line-height: 55px;
  color: #fff;
  font-weight: 600;
}
.liucheng_gg{
  font-size: 18px;
  line-height: 40px;
  color: #fff;
}
.cehdj{
  background: url(../images/hgq.png) top center no-repeat;
  height: 320px;
  padding-top: 20px;
}
.cehdj li{
  width: 119px;
  height: 119px;
  background: url(../images/yy1.png) no-repeat;
  text-align: center;
  box-sizing: border-box;
  padding: 28px 0;
  margin-right: 35px;
  margin-bottom: 20px;
  cursor: pointer;
}
.cehdj li:nth-child(4n){
  margin-right: 0px;
}
.cehdj_tty{
  font-size: 16px;
  line-height: 35px;
}
.cehdj li:hover{
  background: url(../images/yy2.png) no-repeat;
}
.cehdj li:hover .cehdj_tty{
  color: #fff;
}
.cehdj li:hover .cehdj_img img{
  filter: invert(100%) sepia(9%) saturate(0%) hue-rotate(210deg) brightness(102%) contrast(102%);
}
.neigyt{
  padding-top: 80px;
}



.tab_box{
  position: relative;
}

.news-more{
  position: absolute;
  top: 16px;
  right: 0;
}

.tabs{
  height:40px;
  margin-bottom:30px;

}
.tabs li{
  float: left;
  margin-right: 33px;
}

.tabs li+li{background:url(../images/xian1.png) no-repeat left center;padding-left:33px;}

.tabs li a{
  display: block;
  font: 600 24px/52px "Microsoft Yahei";color: #2b2b2b;
}
.tabs li a.tab_click{
  color: #ea3d02;
 
}

.news_box{
  padding-top: 35px;

}

.news_left{
  width: 590px;
}
.news_right{
  width:550px;
}
.news_left img{
  width: 100%;
  height: 100%;
}
.news_list2 h3{
  border-top: 1px solid #cfcfcf;
  margin-top: 25px;
}
.news_list2 h3 a{
  display: block;
  font: 400 18px/30px "Microsoft Yahei";
  color: #222222;
  margin-top: 10px;
  margin-bottom: 10px;
}
.news_list2 span{
  display: block;
  font: 400 14px/28px "Microsoft Yahei";
  color: #878484;
}

.news_list2 span a{color:#c91a27;}

.news_list2 li a.imgs{
  display: block;
  width: 563px;
  height:211px;
  overflow: hidden;
  padding: 17px;
  border:1px solid #d6d6d6;
}
.news_list2 li a.imgs img{
  transition: all 0.8s;
}
.news_list2 li:hover a.imgs img{
  transform: scale(1.04,1.04);
}
.news_list3{

}
.news_list3 li{
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.news_list3 .times{
  text-align: center;
  width: 78px;
  height: 70px;
  border:1px solid #d6d6d6;
}
.news_list3 .times span{
  display: block;
  font: 400 50px/50px "Arial";color: #d5d5d5;
}

.news_list3 .times p{
  font: 400 19px/16px "Arial";color: #d5d5d5;
}
.n_list{
  width: 440px;
  margin-left: 20px;
}
.n_list h3 a{
  font: 400 16px/26px "Microsoft Yahei";color: #2b2b2b;
}
.n_list span{
  font: 400 14px/26px "Microsoft Yahei";color: #878484;height:47px;overflow:hidden;display:block;
}

.n_list span a{color:#c91a27;}

.n_list:hover h3 a{color:#c91a27;}

.news_list3 li:hover  .times{
   background: #c91a27;
}
.news_list3 li:hover .times span{
  color: #fff;
}
.news_list3 li:hover .times p{
  color: #fff;
}

.news_list4 li{
  float: left;
  width: 446px;
  height: 110px;
  margin: 0 13px;
  border:1px solid #bbbbbb;
}
.news_list4 li h3{
  padding-top: 15px;
}
.news_list4 li h3 a{
  display: block;
  padding-left: 55px;
  font: 500 16px/34px "Microsoft Yahei";color: #444444;
  background: url(../images/wen.png) no-repeat 24px center;
  margin-bottom: 8px;
}
.news_list4 li span{
  display: block;
  padding-left: 55px;
  font: 400 14px/20px "Microsoft Yahei";color: #878484;
  background: url(../images/da.png) no-repeat 24px 6px;
  width: 384px;
}
.wenda {
  width: 1200px;
  margin: 0 auto;
  margin-top:30px;
}
.wenda .hd{
  width: 155px;
}



.wenda .bd{
  width: 1000px;
  overflow: hidden;
}
.wenda .hd h3{
  font: 600 24px/30px "Microsoft Yahei";color: #ea3d02;
}
.wenda .hd p{
  font: 600 24px/24px "Microsoft Yahei";color: #c0c0c0;
  margin-top:12px;
  margin-bottom: 12px;
}
.wenda .hd{font-size:0;}
.wenda .hd a{
  display: inline-block;
  width: 67px;
  height: 33px;
  text-align: center;
  line-height: 33px;
  background: #2b2b2b;
}
.wenda .hd a:hover{
  background: #c91a27;
}


.container {
  width: 1200px;
  margin: 0 auto;
  padding: 0;
}
.fl{
  float: left;
}
.fr{
  float: right;
}

.fgybf{
  background: url(../images/ffgf.png) top center no-repeat;
  height: 558px;
  box-sizing: border-box;
  padding-top: 95px;
}
.dileft{
  float: left;
  width: 350px;
  color: #fff;
}
.dihen{
  font-size: 22px;
  font-weight: 600;
  line-height: 45px;
}
.dileft_cc{
  border-top:#d54651 1px solid;
  width: 298px;
  margin: 10px 0;
}
.diliangkuia{
  font-size: 18px;
  line-height: 40px;
  color: #fff;
}
.fajmh{
  font-size: 15px;
  line-height: 45px;
  color: #fff;
}
.fajmh a{
  color: #fff;
}
.airnhjs{
  font-size: 14px;
  color: #fff;
  line-height: 30px;
}
.airnhjs a{
  color: #fff;
}
.dizhongjain{
  float: left;
  width: 355px;
  color: #fff;
  margin-left: 120px;
  margin-top: 90px;
}
.dizhongjain_yy{
  font-size: 24px;
  line-height: 40px;
}
.dizhongjain_xx{
  border-top: #d54651 1px solid;
  width: 298px;
  margin: 10px 0;
}
.dizhongjain_hjj{
  font-size: 18px;
  line-height: 54px;
}
.aodkaak{
  font-size: 40px;
  line-height: 48px;
  font-weight: 600;
}
.eridh{
  float: right;
  width: 148px;
  margin-top: 90px;
}
.eridh_hh{
  background: url(../images/wwe.png) no-repeat;
  line-height: 50px;
  font-size: 16px;
  text-align: center;
  color: #fff;
  margin-top: 10px;
}
.youqingj{
  color: #fff;
  margin-top: 10px;
}
.youqingj a{
  color: #fff;
}
.nanwhi{
  font-size: 14px;
  color: rgba(255, 255, 255, 0.5);
  margin-top: 30px;
  line-height: 30px;
}
.nanwhi em{
  float: left;
  width: 285px;
  font-style: normal;
}
.nanwhi a{
  color: rgba(255, 255, 255, 0.5);
}
.cingu{
  font-size: 14px;
  color: rgba(255, 255, 255, 0.5);
  line-height: 30px;
}
.cingu a{
  color: rgba(255, 255, 255, 0.5);
}