@charset "utf-8";

html,body{ font:12px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#333; background:#fff; -webkit-text-size-adjust:none; min-width:1200px; }

a{ color:#333; text-decoration:none;}

li{list-style:none;}
.clearfix:after{clear:both; content:""; display: block;}
ul,ol,h1,h2,h3,h4,h5,h6,p{ padding:0px; margin:0px;}

i,em{ font-style:normal;}

.fr{ float:right}

.fl{ float: left}
/*首页公共*/
.clear{clear: both;}
#boxW1200{width: 1200px;margin:0 auto;}
.title{text-align: center;padding: 50px 0px 50px 0px;}
.title h1{}
.title h1 a{font-size: 2.5rem;color: #000;font-weight: bold;}
.title h1 a span{color: #DA251D;}
.title p{color: #888888;font-size: 16px;}
.title h3{font-family: "alternateRegular";font-size: 6.25rem;color: rgba(0,0,0,0.03);line-height: 70px;z-index: 0;margin: -110px 0px 50px 0px;}
.pro_nav{padding: 20px 0px 30px 0px;}
.pro_nav ul{overflow: hidden;}
.pro_nav ul li{line-height: 36px;text-align: center;float: left;padding: 0px 80px;margin:0px 0px 10px 10px;background: #DA251D;}
.pro_nav ul li a{color: #fff;}
.pro_nav ul li:hover{background: #D8221B;transition: all 0.5s;}
.pro_nav ul li:hover a{color: #fff;}


/*首页搜索*/
.search{width: 100%;height: 80px;border-bottom: 1px solid #e8e8e8;margin-bottom: 80px;}
.search .hot{overflow: hidden;width: 65%;float: left;}
.search .hot li{float: left;line-height: 80px;padding: 0px 4px;color: #333;}
.search .hot li a{color: #999;font-size: 14px;}
.search .hot .title{padding: 0;font-size: 16px;font-weight: bold;}
.search .hot li:hover a{}
.search .searchbox{height: 40px;width: 32%;float: right;margin-top: 20px;background: #f6f6f6;overflow: hidden;}
.search .searchbox input[type=text]{height: 40px;margin: 0;border: 0;width: 83%;float: left;padding: 0;text-indent: 2em;background: #f6f6f6;}
.search .searchbox button{width: 17%;border: 0;height: 40px;margin: 0;float: right;color: #fff;padding: 0;background:#da251d url(../images/search.png)no-repeat center;}


/*头部*/

.inner{ width:1200px; margin:0 auto; position:relative;}

.pageTop {overflow: hidden;padding-bottom: 15px;}

.paTBox {	width: 1200px;	margin: 0 auto;}

.head_top {}

.top_top{height: 30px;line-height: 30px;background: #232a7a;	}

.top_t { width:1200px;margin: 0 auto; color:#ccc }

.top_t a{ color:#CCCCCC}



.logo {	float: left;}

.Sptline dl {	float: right;		margin-top: 30px;	padding-left: 65px;	background: url(../images/tel.jpg) no-repeat left 0px; height:55px;}

.Sptline dl dd {	font-size: 14px;	line-height: 20px;}

.Sptline dl dt {	font-size: 28px; margin-top:5px; font-weight:bold;color: #DA251D; line-height:24px; }

.top_t .t_cn{ background:url(../images/alibaba.jpg) left center no-repeat; display:inline-block;  vertical-align:middle; padding-left:25px;}

header{  zoom:1;}

#web_logo{  font-size:0px; position:relative; z-index:999; height:120px; float:left;}

#web_logo img{ max-height:80px; padding-top:20px;}

.logo_text{ float:left; width:600px;  margin:0px 0px 0px 20px;   height:120px;}

.logo_text h2{font-size: 24px; margin-top:30px;line-height: 38px;color: #333; font-weight:bold;  }

.logo_text p{line-height: 28px;font-size: 18px;}

.top-nav{ color:#fff; position:absolute; right:5px; top:8px; height:77px; z-index:1; text-align:right; width:100%;}

.top-nav a{ color:#fff;}

.top-nav a:hover{ color:#fff;}

.top-nav li.b{ position:absolute; bottom:0px; right:0px;}

.top-nav li.t span{ padding:0px 5px; font-size:10px; color:#bbb;}

.top-logo{ min-height:90px; _height:90px;}



.dhl_con{ width:100%; border-top:solid #CCCCCC 1px;}

/*导航栏*/
header nav{overflow: hidden;}
header nav .list-none{overflow: hidden;line-height: 83px;text-align: center;width: 100%;float: left;font-size: 16px;}
header nav .list-none li{float: left;width: calc(100%/8);background: url(../images/nav_fg.png)no-repeat left center;}
header nav .list-none li a{color: #333;}
header nav .list-none li .submeun{background: #fff;width: 150px;overflow: hidden;display: none;z-index: 999;position: absolute;border-top: 1px solid #e8e8e8;border-left: 1px solid #e8e8e8;border-right: 1px solid #e8e8e8;}
header nav .list-none li .submeun li{line-height: 40px;width: 100%;border-bottom: 1px solid #E8E8E8;background-image: none;}
header nav .list-none li .submeun li a{font-size: 14px;}
header nav .list-none li:hover .submeun{display: block;}
header nav .list-none li .submeun li:hover{background: #E8E8E8;transition: all 0.8s;}
header nav .list-none li .submeun li:hover a{color: #DA251D;}
header nav .list-none li.active,header nav .list-none li:hover{font-weight: 600;transition: all 0.5s;background: url(../images/li_nav.jpg)no-repeat center bottom;}
header nav .list-none li.active a,header nav .list-none li:hover a{color: #DA251D;}
header nav .list-none li.active ul a,header nav .list-none li:hover ul a{color: #999;font-weight: normal;}




.fl { float:left;padding-bottom: 10px;}

.fr { float:right;}

.pa{ position:absolute;}

.pr{ position:relative}

.content { width:1200px; margin:0 auto;  }

.sou{ height:72px; border-bottom:1px solid #ededed;overflow:hidden;}

.sou p{ height:72px; width:600px; font:14px "Microsoft YaHei"; line-height:72px; overflow:hidden; color:#666;}

.sou p a{ display:inline-block; padding:0 10px; color:#999;}

.sou3{ margin-top:18px;}

.sou3 input{ width:240px; height:36px; font:14px "Microsoft YaHei"; line-height:36px; background:url(../images/sou1.gif) no-repeat left top; color:#c6c6c6; border:0; overflow:hidden; padding-left:20px;}

.sou3 .ip01{ width:49px; height:36px; background:url(../images/sou2.gif) no-repeat center center; border:0; overflow:hidden; cursor:pointer;}



.tit{ font:30px "Microsoft YaHei"; text-align:center; background:url(../images/pro_hbg.png) no-repeat center top; height:139px; overflow:hidden;}

.tit a{ display:block; color:#333; padding-top:22px;}

.tit b{ color:#232a7a;}

.tit em{ display:block; font:12px Arial; text-transform:uppercase; color:#bcbcbc; letter-spacing:4px; padding-top:3px;}



.index_product{padding:80px 0px 0px 0px;overflow:hidden;margin-top: 30px;}

.fen{ width:280px; border:1px solid #e0e0e0; border-bottom:3px solid #232a7a; padding-bottom:20px; float:left;}

.fen h2{ height:84px; font:24px "Microsoft YaHei"; text-align:center; color:#fff; background:#232a7a; overflow:hidden; line-height:84px;}

.fen h2 a{ display:block; color:#fff;}

.fen h2 em{background:url(../images/fen_h.gif) no-repeat left center; padding-left:20px; font-size:18px; margin-left:4px; text-transform:uppercase; font-style:normal}

.pro_li h3{ font:16px "Microsoft YaHei"; line-height:54px; height:54px; overflow:hidden; border-bottom:1px solid #e9ebea; padding:0 24px;}

.pro_li h3 a{ display:block; color:#444; font-weight:bold; background:url(../images/fen_jt1.gif) no-repeat right center;}

.pro_li h3 a:hover{background:url(../images/fen_jt2.png) no-repeat right center; color:#DA251D;transition: all 0.5s;}

.pro_li .nones{ border:0;}

.pro_li ul{ width:246px; margin:0 auto;}

.pro_li li{ font:14px "Microsoft YaHei"; height:40px; line-height:40px; color:#787878;  border-bottom:1px solid #e0e0e0; overflow:hidden;}

.pro_li li a{ color:#787878; display:block; background:url(../images/fen_jt3.gif) no-repeat left 16px; padding-left:15px; }
.pro_li li:hover a{background:url(../images/dot.png) no-repeat left center;transition: all 0.5s;padding-left:20px;}

.pro_list{ width:885px; float:right;}

.pro_list dl{ height:448px; overflow:hidden; position:relative;}

.pro_list dt img{ display:block; height:421px; overflow:hidden; width:100%;}



.pro_list dd{ width:237px; height:305px; padding:52px 0 0 45px; overflow:hidden; background:url(../images/pro_gbg.png) no-repeat; position:absolute; top:0; right:40px;}

.pro_list dd h3{width:172px; height:40px; overflow:hidden; font:18px "Microsoft YaHei"; text-align:center; line-height:40px; color:#349f38; margin-left:20px;}

.pro_list dd h3 a{ color:#349f38; font-weight:bold;}

.pro_list dd p{ font:14px "Microsoft YaHei"; line-height:28px; height:84px; overflow:hidden; color:#fff; margin:30px 0 42px;}

.pro_list dd em a{ display:block; width:160px; height:52px; font:18px "Microsoft YaHei"; text-align:center; line-height:52px; color:#fff; overflow:hidden;}

.pro_list li{ width:277px; float:left; margin-left:9px; margin-right:9px; margin-bottom:10px; overflow:hidden;}
.pro_list li img{ display:block; width:100%; height:210px; object-fit:cover;}
.pro_list li img:hover{
    transform: scale(1.1, 1.1);
    transition: all 0.5s ease-out 0s;}

.pro_list li em{display:block;font:14px "Microsoft YaHei"; height:45px; line-height:45px; color:#666; overflow:hidden; text-align:center; background:url(../images/pro_bg01.gif) no-repeat center top;}

.pro_list li a:hover em{ background:url(../images/pro_bg02.gif) no-repeat center top; color:#333;}

.pro_list .nones{ margin-right:0;}



.ys{ height:1020px; overflow:hidden; margin-top:80px;}

.ys .tit{ background:url(../images/ys_hbg.png) no-repeat center top;}

.ys .tit em{ letter-spacing:0;}

.ys1{ height:626px;}

.ys01{ height:626px; background:url(../images/ys_bg1.jpg) no-repeat center top;}

.ys01 .content{ position:relative;}

.ys01 dl{ width:525px; padding:145px 0 0 110px;}

.ys01 dt{ font:30px "Microsoft YaHei"; font-weight:bold; color:#da251d; padding-left:30px; height:106px;}

.ys01 dt em{ display:block; font:12px Arial; text-transform:uppercase; color:#999; padding:18px 0 20px; letter-spacing:3px;}

.ys01 dd{ padding:0 0 0 30px;}

.ys01 dd p{ font:16px "Microsoft YaHei"; line-height:26px; color:#666; margin:14px 0 26px; width:460px;}

.ys01 dd span a{ display:block; width:110px; padding-left:30px; height:35px; background:url(../images/ys_btn.png) no-repeat center top; font:14px "Microsoft YaHei"; line-height:35px; color:#fff; line-height:35px; color:#fff; margin:20px 0 0 -20px;}

.ys02{ background:url(../images/ys_bg2.jpg) no-repeat center top; height:626px;}

.ys02 dl{ position:absolute; top:115px; left:750px; padding:0; width:500px;}

.ys02 dt em{ letter-spacing:0;}

.ys03{background:url(../images/ys_bg3.jpg) no-repeat center top;}

.ys03 dl{ padding:122px 0 0 110px;}

.ys04{ background:url(../images/ys_bg4.jpg) no-repeat center top;}

.ys04 h2{ font:30px "Microsoft YaHei"; font-weight:bold; color:#da251e; padding-left:125px; height:155px;}

.ys04 h2 em{display:block; font:12px Arial; text-transform:uppercase; color:#999; padding:18px 0 20px; letter-spacing:3px;}

.ys04 li{ width:384px; float:left; margin-right:24px; position:relative;}

.ys04 li a{ display:block;}

.ys04 li img{ display:block; height:290px;}

.ys04 li em{ display:block; width:78px; height:89px; background:url(../images/ys_h.png) no-repeat center top; font:18px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:80px; text-align:center; position:absolute; top:0; left:0;}

.ys04 li p{ height:83px; padding:25px 25px 0 25px; background:url(../images/ys_bg03.png) no-repeat center top; font:16px "Microsoft YaHei"; text-align:center; line-height:26px;}

.ys04 li b{ display:block; width:18px; height:9px; background:url(../images/ys_jt1.png) no-repeat center top;background-size:18px 9px; position:absolute; top:281px; left:183px;}

.ys04 li a:hover p{background:url(../images/ys_bg04.png) no-repeat center top;color:#fff;}

.ys04 li a:hover b{background:url(../images/ys_jt2.png) no-repeat center top;background-size:18px 9px;}

.ys04 .nones{ margin-right:0;}



.yst{ height:166px; overflow:hidden; margin-top:20px;}

.yst li{ width:300px; float:left; height:166px; overflow:hidden; font:28px "Microsoft YaHei"; text-align:center;}

.yst li a{ display:block; color:#333; padding-top:38px; height:128px; background:url(../images/ys_01.png) no-repeat center top;}

.yst li em{ display:block; width:42px; height:40px; margin:0 auto 4px;}

.yst li i{ display:block; font:12px Arial; color:#999; text-transform:uppercase; padding-top:5px;}

.yst .li1 em{ background:url(../images/ys11.png) no-repeat center top;}

.yst .li2 em{ background:url(../images/ys22.png) no-repeat center top;}

.yst .li3 em{ background:url(../images/ys33.png) no-repeat center top;}

.yst .li4 em{ background:url(../images/ys44.png) no-repeat center top;}

.yst li a:hover,.yst .cur a{ background:url(../images/ys_02.png) no-repeat center top; color:#fff;}

.yst li a:hover em,.yst .cur em{ background-position:0 -40px;}

.yst li a:hover i,.yst .cur i{ color:#fff;}



.guan1{ height:240px; overflow:hidden; background:url(../images/guan1.jpg) no-repeat center top;margin: 70px 0px 100px 0px;}

.guan1 p{ width:423px; height:45px; overflow:hidden; margin:162px 15px 0 0; float:right; font:24px Arial; line-height:45px; color:#fff; display:inline-block;}

.guan1 p a{ display:inline-block; width:166px; height:42px; font:18px "Microsoft YaHei"; text-align:center; line-height:42px; color:#fff;}

.guan1 p span{ display:inline-block; padding-left:55px; font-size:28px}


/*首页工程案例*/
.solve{ margin-top:55px;}

.solve .solve-title{ height:85px; padding-top:15px; background: url("../images/about_title.jpg") no-repeat center top; text-align: center; font-size: 30px; color: #da251d; font-weight: bold; margin-bottom: 40px;}

.solve-title span{ display: block; font-size: 12px; color: #666666; text-transform: uppercase; font-family: "Arial"; font-weight: normal; margin-top:0px;}

.solve-title i{ color: #333; font-weight: normal; }

.solve-wrap{ height: 490px; margin-bottom: 80px;position: relative;}

.solve .solve-big{ width: 726px; height: 490px; position:absolute; top:0; left:237px; z-index:5;}

.solvet_left{ position:absolute; top:0; left:0;}
.solvet_right{right: 0;position: absolute;bottom: -18px;}

.solvet .li4{ position:absolute; top:0; right:0;}

.solvet .li5{ position:absolute; top:169px; right:0;}

.solvet .li6{ position:absolute; top:338px; right:0;}

.solve ul li{ width: 223px; height: 153px; margin-bottom: 16px; position: relative; }

.solve ul li img{ display: block; width: 223px; height: 153px;}

.solve ul li span{ background-color: rgba(218,37,30,.8); position: absolute; left: 0; top: 0; width: 223px; height: 153px; line-height: 153px; text-align: center; color: #fff; font-size: 16px; font-weight: bold; display: none;}

.solve ul li:hover span{ display: block; }

.solve-big .solve-one img{ display: block; width: 726px; height: 490px;}

.solve-big .solve-desc{ background-color: rgba(0,0,0,.6); height: 94px; position: absolute; left: 0; bottom: 0; width: 653px; color: #fff; padding: 20px 40px 0 33px;}

.solve-big .solve-desc p{ font-size: 14px; line-height: 29px; }

.solve-big .solve-desc p i{ color: #ff7608; font-weight: bold; }

.solve-big .solve-two{ position: absolute; left: 30px; bottom: 20px; }

.solve-big .solve-two img{ display: block; width: 156px; height: 150px; border: 10px solid #fff;}



.partner .partner-title{ height:85px; padding-top:15px; background: url("../images/about_title.png") no-repeat center top; text-align: center; font-size: 30px; color: #da251d; font-weight: bold; margin-bottom: 39px;}

.partner-title span{ display: block; font-size: 12px; color: #666666; text-transform: uppercase; font-family: "Arial"; font-weight: normal; margin-top:0px;}

.partner-title i{ color: #333; font-weight: normal; }

.partner-wrap{ height: 438px; position: relative; padding:30px 0px;}

.partner-more{ position: absolute; width: 83px; height: 83px; background: #da251d; border-radius: 80px; text-align: center; line-height: 83px; color: #fff; font-size: 14px; display: block; left: 50%; margin-left: -41px; top: 440px; }

.partner dl{ width: 584px; height: 192px; border: 1px solid #dadada; border-radius: 20px; border-radius: 100px; padding: 5px; box-sizing: border-box; float: left; margin-bottom: 20px;}

.partner dl:nth-child(2n){ float: right; }

.partner dt{ width: 181px; height: 181px; float: left;border-radius:100%; }

.partner dt img{ display: block; width: 181px; height: 181px;border-radius:100%; }

.partner dd{ width: 336px; float: left;margin: 0px 0px 0px 20px;}

.partner dd h3{ font-size: 16px; color: #1d1d1d; border-bottom: 1px solid #e0e0e0;margin: 40px 0 10px 0px;padding-bottom: 10px;}

.partner dd h3 a{ color: #1d1d1d; }

.partner dd p{ font-size: 14px; line-height: 26px; color: #5a5a5a; text-indent: 2em;}

.partner dd p a{ color: #232a7a; font-weight: bold; }

.partner dl:hover{ border: 1px solid #da251d; }

.partner dl:hover h3 a{ color: #da251d; }

.partner dl:hover p a{ color: #da251d; }





.index_new .news-title{ height:85px; padding-top:15px; background: url("../images/about_title.jpg") no-repeat center top; text-align: center; font-size: 30px; color: #da251d; font-weight: bold; margin-bottom: 39px;}

.news-title span{ display: block; font-size: 12px; color: #666666; text-transform: uppercase; font-family: "Arial"; font-weight: normal; margin-top:0px;}

.news-title i{ color: #333; font-weight: normal; }

.n_nav{margin-bottom:30px; position:relative; overflow: hidden; background:url(../images/line.gif) repeat-x center 9px; padding-left:320px; margin-top:20px;}

.n_nav li{ float:left;height:60px; font:18px "Microsoft YaHei"; color:#101010; padding:0 40px;}

.n_nav li a{ display:block; color:#101010; height:25px; padding-top:25px; background:url(../images/dot1.png) no-repeat center top;}

.n_nav .cur{color:#da251d; font-weight:bold;}



.news_c{ height:auto; overflow:hidden; margin-bottom: 30px;}

.news_c .news_big{ width: 590px; height: 481px; overflow: hidden; position: relative;}

.news_c .news_big dt{ position:relative;}

.news_c .news_big dt img{width: 590px; height: 100%;}

.news_c .news_big dt em{ display:block; position:absolute; top:0; right:0; background:url(../images/tou.png) no-repeat; width:60px; height:60px;}

.news_c .news_big dd{ margin: 0px;height: 125px; background-color: rgba(35,42,122,.8); position: absolute; left: 0; bottom: 0; color: #fff; padding: 20px;}

.news_c .news_big dd h3{ font-size: 16px; margin: 20px 0 10px;}

.news_c .news_big dd a{ color:#fff;}

.news_c .news_big dd p{ font-size: 14px; line-height: 24px; }

.news_c .news-item{ width: 590px; height: 481px; }

.news_c .news-item dl{ height: 145px; background: #f5f5f5; margin-bottom: 24px; }

.news_c .news-item dt{ width: 300px; height: 145px; float: right; position: relative; margin-left: -16px;}

.news_c .news-item dt img{ display: block; width: 300px; height: 145px; }

.news_c .news-item dd{ width: 251px; padding:0 19px; height: 111px; float: left; background: #fff; margin: 17px 0 0 17px;position: relative;z-index: 2; font-size: 14px; color: #333333;}

.news_c .news-item dd span{ display: block; font-size: 12px; color: #5b5b5b; margin: 20px 0 10px;}

.news_c .news-item dd a{ color: #333; }

.news_c .news-item dd a:hover{ color: #ff7608; }

.news_c .news-item dd i{ display: block; background: url("../images/news_icon.jpg") no-repeat; width: 25px; height: 5px; margin-top: 16px; }





.index_about .about-title{ height:85px; padding-top:15px; background: url("../images/about_title.jpg") no-repeat center top; text-align: center; font-size: 30px; color: #333; font-weight: bold;}

.about-title i{ color: #da251d; font-weight: bold }

.about-title span{ display: block; font-size: 12px; color: #666666; text-transform: uppercase; font-family: "Arial"; font-weight: normal; margin-top: 0px;}

.index_about dl{ height:auto; overflow:hidden; background:url(../images/about_bg.jpg) no-repeat center top;}

.index_about dt{ width:570px; height:450px; float:right; overflow:hidden; margin-top: 80px;}

.index_about dt img{ display:block; width:570px; height:435px;}

.index_about dd{ width:550px; float:left; overflow:hidden; margin-left:0px;}

.index_about dd h3{margin-bottom: 10px;}

.index_about dd h3 a{display:block; margin-top:67px; font:18px "Microsoft YaHei"; font-weight:bold; color:#423f3b; overflow:hidden; border-bottom:1px solid #ddd; padding-bottom: 20px;}

.index_about dd h3 a span{ display: block; font-size: 36px; font-weight: normal; text-transform: uppercase; color: #da251d; }

.index_about dd p{ font:14px "Microsoft YaHei"; line-height:28px; color:#555;margin-bottom:10px;}

.index_about dd em a{ display:block; width:173px; height:42px; background:#da251d; font:14px "Microsoft YaHei"; text-align:center; line-height:42px; color:#fff; overflow:hidden; margin-top:0px; border-radius: 20px;}





.pic{ height:280px; margin-top:25px;}

.nav2{ height:60px; overflow:hidden; background:url(../images/line.gif) repeat-x center center; margin-bottom:20px; position:relative;}

.nav2 li{ font:18px "Microsoft YaHei"; line-height:60px; height:60px; overflow:hidden; float:left; background:#fff url(../images/line2.gif) no-repeat right center; padding:0 20px;}

.nav2 li a:hover,.nav2 li .cur{ font-weight:bold; color:#da251d;}

.nav2 .nones{ background:#fff;}

.nav2 .li1{ padding-left:0;}

.nav2 li a{ display:inline-block; color:#333;}

.nav2 .more2 span a{ display:block; font:16px Arial; text-transform:uppercase; background:#fff; padding-left:20px; position:absolute; top:0; right:0;height:60px; line-height:60px; color:#da251d; overflow:hidden;}

.pic2{ height:250px; position:relative;}

.pic3{ width:1200px; overflow:hidden;}

.pic2 li{ width:282px;float:left; margin-right:24px; position:relative;}

.pic2 li img{ display:block;width:282px; height:184px;object-fit: cover;}

.pic2 li span{ display:block; font:14px "Microsoft YaHei"; text-align:center; height:45px; color:#666; line-height:45px; overflow:hidden; border-bottom:2px solid #bfbfbe;}

.pic2 li:hover{}

.pic2 li a:hover span{ background:#232a7a; border-bottom:2px solid #DA251D; color:#fff;transition: all 0.5s;}

.pic2 li a:hover img{ display:block; border:3px solid #232a7a; width:276px; height:184px;}

.arr1{ font:30px "宋体"; color:#fff; position:absolute; top:60px; left:-16px; width:32px; height:36px; text-align:center; line-height:36px;}

.arr2{font:30px "宋体"; color:#fff; position:absolute; top:60px; right:-16px;width:32px; height:36px;text-align:center; line-height:36px;}

.arr1 a,.arr2 a{background:#da251d; display:block; color:#fff;}

.arr1 a:hover,.arr2 a:hover{ background:#da251d;}



.link{ height:84px; font:14px "Microsoft YaHei"; line-height:84px; overflow:hidden;}

.link a{ display:inline-block; padding:0 20px; color:#555; }

.link a:hover{ color:#da251d;}


/*页脚*/
footer{width: 100%;overflow:hidden;background: #232a7a;}
.footWrap{padding:90px 0px 0px 0px;overflow:hidden;}

.footWrap .footer{ width:1200px; margin:0 auto;}

.footWrap .slide-left{ width: 282px; height: 292px;}

.footWrap h2{ width:234px; overflow:hidden; margin-bottom: 13px; }

.footWrap h2 img{ display:block; width:214px;  margin: 0 auto;}

.footWrap .code{ background: url("../images/code_bg.jpg") no-repeat; width: 234px; height: 117px; color: #fff;}

.footWrap .code em{ display: inline-block; width: 117px; text-align: center; font-style:normal; float:left; }

.footWrap .code em img{ width: 98px; height: 98px; display: block; margin: 9px auto 0;}

.footWrap .code em.em01{padding-top:60px;}

.footWrap h3{ font-size: 16px; color: #fff; margin-bottom: 20px; }

.fnav-item{ width:183px; padding-left:20px; float:left; overflow:hidden; background: url(../images/ft_line.jpg) no-repeat left 0;}

.fnav a{ display:block; font:14px "Microsoft YaHei"; line-height:35px; color:#fff;}

.ft-info{font:14px "Microsoft YaHei"; line-height:35px; color:#fff; padding-left: 20px; width:288px;background: url(../images/ft_line.jpg) no-repeat left 0;}

.ft-info h3{ line-height: 16px; }


.foot{ height:60px; font:14px "Microsoft YaHei"; line-height:60px; color:#fff; overflow:hidden;background: #030a52;}

.foot a{ color:#fff; padding:0 10px;}

.foot span{ float:right;}

.foot em{ padding:0 12px;}

.client-2 {

        position: fixed;

        right: -170px;

        top: 50%;

        z-index: 900;

}
.client-2 li a {text-decoration: none;}

.client-2 li {

            margin-top: 1px;

            clear: both;

            height: 71px;

            position: relative;

}
.client-2 li i {

            background: url(images/fx.png) no-repeat;

            display: block;

            width: 30px;

            height: 27px;

            margin: 0px auto;

            text-align: center;

}
.client-2 li p {

            height: 20px;

            font-size: 14px;

            line-height: 20px;

            overflow: hidden;

            text-align: center;

            color: #fff;

}

.client-2 .my-kefu-qq i {background-position: 4px 5px;}

.client-2 .my-kefu-tel i {background-position: 0 -21px;}

.client-2 .my-kefu-liuyan i {background-position: 4px -53px;}
   
.client-2 .my-kefu-weixin i {background-position: -34px 4px;}
     
.client-2 .my-kefu-weibo i {background-position: -30px -22px;}

.client-2 .my-kefu-ftop {display: none;}

.client-2 .my-kefu-ftop i {

            width: 33px;

            height: 35px;

            background-position: -27px -51px;

}

.client-2 .my-kefu-left {

            float: left;

            width: 77px;

            height: 47px;

            position: relative;

}

.client-2 .my-kefu-tel-right {

            font-size: 16px;

            color: #fff;

            float: left;

            height: 24px;

            line-height: 22px;

            padding: 0 15px;

            border-left: 1px solid #fff;

            margin-top: 14px;

}

.client-2 .my-kefu-right {

            width: 20px;

}

.client-2 .my-kefu-tel-main {

            background: #31a332;

            color: #fff;

            height: 56px;

            width: 247px;

            padding:9px 0 6px;

            float: left;

}
.client-2 .my-kefu-main {

            background: #31a332;

            width: 97px;

            height: 56px;

            position: relative;

            padding:9px 0 6px;

            float: left;

}
.client-2 .my-kefu-weixin-pic {

            position: absolute;

            left: -130px;

            top: -24px;

            display: none;

            z-index: 333;

}

        

.my-kefu-weixin-pic img {

            width: 115px;

            height: 115px;

}
.powered_by_metinfo p{float: left;}
    



/*首页*/

.aboutus{ float:left; width:675px; margin-top:10px;}

.case{ float:right; width:290px; margin-top:10px; overflow:hidden;}

.style-1 h3.title span{ float:left; background:url(../images/dt-5.gif) repeat-x; height:32px; line-height:32px; padding:0px 25px; color:#fff; font-weight:normal; font-size:14px;}

.style-1 h3.title  a.more{ float:right; width:39px; height:11px; line-height:1000px; overflow:hidden; background:url(../images/more.gif); margin:10px 10px 0px 0px;}

.style-1 .active{ background:#fff; padding:10px;}

.style-2 h3.title { background:url(../images/dt-6.gif) repeat-x; height:32px; line-height:32px; padding-left:15px; color:#fff; font-weight:normal; font-size:14px; position:relative;}

.style-2 h3.title a.more{ position:absolute; right:10px; top:0px; color:#fff; font-size:12px;}

.style-2 .active{ background:#fff; padding:10px;}

.style-2 dl.ind{ clear:both; zoom:1}

.style-2 dl.ind dt{ float:left; display:inline; border-bottom:1px dotted #ccc; padding:10px 0px 10px 0px; zoom:1}

.style-2 dl.ind dt a{ margin-left:5px;}

.style-2 dl.ind dd{ float:right; display:inline; border-bottom:1px dotted #ccc; padding:10px 0px 10px 0px; overflow:hidden;}

.style-2 dl.ind dd h4{ margin-left:10px;}

.style-2 dl.ind dd p.desc{ margin-left:10px; font-style: italic; color:#666;}

.index-news{ float:left; width:330px; margin-right:15px; margin-top:15px;}

.listel li{ margin:0px 5px; height:30px; line-height:30px; overflow:hidden; padding-left:13px; background:url(../images/dt-1.gif) no-repeat left 12px; }

.listel li a{ margin-right:5px; zoom:1;}

.listel li span{ float:right; color:#666;}

.index-conts{ float:right; width:290px; margin-top:15px;}

.index-product{ padding-top:15px; *margin-top:15px; *padding-top:0px;}

.index-product .profld{ margin:0px; position:relative; overflow:hidden;}

.index-product h3 span{ float:left; }

.index-product ol{ position: absolute; width: 2012em; }

.index-product ol li{ float:left; text-align:center; }

.index-product ol li a.img{ display:block; text-align:center; font-size:0px;}

.index-product ol li a.img img{ margin:auto; border:1px solid #d6d6d6;}

.index-product ol li h3{ font-weight:normal; margin-top:5px; height:20px; line-height:20px; overflow:hidden;}

.index-product .flip{ height:20px; overflow:hidden; margin:8px 15px 0px; float:left; }

* html .index-product .flip{ width:300px;}

*+html .index-product .flip{ width:300px;}

.index-product .next,.index-product .prev{ width:18px; height:18px; overflow:hidden; display:block; float:left; background:url(../images/neu.gif) no-repeat;}

.index-product .next{ background-position:-17px 0px; }

.index-product .next:hover{ background-position:-57px 0px; }

.index-product .prev{ background-position:-40px 0px; }

.index-product .prev:hover{ background-position:0px 0px; }

#trigger{ float:left; margin-right:5px; margin-top:0px; position:relative; bottom:8px; *bottom:0px; *top:5px; zoom:1;}

#trigger a{ background:url(../images/neu.gif) no-repeat -78px -10px; width:8px; height:8px; font-size:0px; display:inline-block; overflow:hidden; margin-right:5px;}

#trigger a.current{ background-position:-78px 0px;}



#tabs-nav{ float:left;text-align: center; margin-left:15px;}

#tabs-nav li {margin: 0 4px; display: inline-block; zoom: 1; *display:inline; position:relative; *top:12px;}

#tabs-nav li a {width: 8px; height: 8px; display: block; overflow:hidden; background:#9df0f5; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}

#tabs-nav li a:hover { background:#fff; }

#tabs-nav li a.flex-active{ background:#fff; cursor: default; }

.index-links{ background:#fff; padding:5px 15px 10px; margin-top:15px; position:relative;}

.index-links h3{ height:32px; line-height:32px; padding-left:20px; background:url(../images/dt-2.gif) no-repeat left center; font-weight:normal; font-size:14px; position:relative; border-bottom:1px dotted #ccc; margin-bottom:10px;}

.index-links h3 a.more{ position:absolute; right:10px; top:0px; color:#666; font-size:12px;}

.index-links ul{ margin:0px; padding:0px;}

.index-links .img{ margin-bottom:3px;}

.index-links .img li{ list-style:none; display:inline; padding-right:5px;}

.index-links .img img{ width:88px; height:31px;}

.index-links .txt{ zoom:1;}

.index-links .txt li{ list-style:none; float:left; width:88px; height:20px; line-height:20px; margin-right:5px; overflow:hidden;}



/*底部*/

.foot-nav{ text-align:center; margin-top:10px; height:25px; line-height:25px;}

.foot-nav span{ font-size:10px; margin:0px 8px; color:#888;}

.foot-text{ text-align:center; padding:0px 0px 5px; }
/*友情链接*/
.yqljbg {}
.yqlj {	padding: 24px 0px;}
.yqlj .conttit {	border-bottom: none;}
.yqlj .conttit span {	color: #5c5c5c;}
.yqlj p {	height: 30px;	line-height: 30px;clear:both;}
.yqlj p a {	padding-right: 15px;	color: #808080; float:left}
.yqlj {  padding: 24px 0px 30px 0px; margin:auto; width:1150px; }
.yqlj .conttit .tita {  padding-left: 0px; float:left;  color: #151515; font-size:16px; }
.yqlj .tit_line{ height:1px; background:#ccc; display:block; width:920px; margin-top:20px; float: left;}
.yqlj .tit_enter{ float:right;}





/*内页banner*/
#nybanner{overflow: hidden;position: relative;object-fit: cover;margin-bottom: 50px;}
#nybanner img{top: 0;height: 100%;}


/*内页侧栏*/
.sidebar {
	margin-top: 15px;
}

.sidebar .sb_nav {
	float: left;
}

.sidebar .sb_nav h3.title {
	display: table-cell;
	width: 210px;
	height: 85px;
	text-align: center;
	vertical-align: middle;
	background: url(../images/title1_16.jpg) no-repeat center;
	font-size: 22px;
	color: #FFFFFF;
	
}

.sidebar .sb_nav h3.line {
	margin-top: 15px;
}

.sidebar .sb_nav .active {
	background: #fff;
	width: 206px;
	border: solid #066cb7 2px;
	margin-bottom: 30px;
	padding-bottom: 20px;
}

#sidebar dl {
	margin-left: 5px;
}

#sidebar dl dt {
	position: relative;
	display: block;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	border-radius: 15px;
	color: #fff;
	background: #066cb7;
	padding-left: 25px;
	cursor: pointer;
	transition: .3s;
	margin-top: 15PX;
	width: 170PX;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/indexnavlih.png);
	background-repeat: no-repeat;
	background-position: 160px center
}

#sidebar dl dt a {
	color: #FFFFFF;
	font-size: 14px
}

#sidebar dl dd {
	padding: 5px 0px 0px 15px;
}

#sidebar dl dd h4 {
	width: 170px;
	margin-left: auto;
	margin-right: auto;
	height: 30px;
	line-height: 30px;
	background-image: url(../images/dt-1.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 10px;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	margin-top: 3px
}

#sidebar dl dt.on a {
	font-weight: bold;
	color: #FFF;
}

#sidebar dl h4.on a {
	font-weight: bold;
}

.sidebar .sb_box {
	float: right;
	width: 770px;
	background: #fff;
	overflow: hidden;
	border: 1px solid #e2e2e2;
}

.sidebar .sb_box h3.title {
	border-bottom: 1px solid #e2e2e2;
	height: 35px;
	line-height: 35px;
	position: relative;
}

.sidebar .sb_box h3.title span {
	position: absolute;
	left: 0px;
	top: -1px;
	font-size: 14px;
	padding: 0px 0px 0px 0px;
	margin-left: 11px;
}

.sidebar .sb_box h3.title div.position {
	float: right;
	font-weight: normal;
	position: relative;
	top: 3px;
	right: 15px;
}

.sidebar .sb_box h3.title div.position a {
	color: #333;
}


/*公共部分*/


/*分页*/

.justify-content-center {
	-ms-flex-pack: center!important;
	justify-content: center!important;
}

.my-4 {
	overflow: inherit;
	background: none;
}

.pagination {
	
	clear: both;
	display: -ms-flexbox;
	display: flex;
	padding-left: 0;
	list-style: none;
	border-radius: .25rem;
	margin: 20px 0px;
}

.page-num:not(:disabled) {
	cursor: pointer;
}

.page-num,
.page-link {
	position: relative;
	display: block;
	padding: 5px 8px;
	margin: 0 2px;
	line-height: 1.25;
	color: #999;
	border: 1px solid #999;
}

.page-num:hover,
.page-link:hover {
	text-decoration: none;
	transition: 0.5s;
	color: #DA251D;
	background: #fff;
	border: 1px solid #DA251D;
}

.page-num-current {
	z-index: 1;
	color: #fff;
	background: #DA251D;
	border:1px solid #DA251D;
}
.page-num-current:hover {
	color: #DA251D;
}

.reLink {
	height: 38px;
	border: 1px solid #ccc;
	margin: 10px auto 20px;
	padding: 0px 10px;
}

.reLink .prevLink,
.reLink .nextLink {
	height: 38px;
	line-height: 38px;
	width: 48%;
	overflow: hidden;
}

.reLink .prevLink a,
.reLink .nextLink a {
	height: 38px;
	line-height: 38px;
}

.reLink .prevLink a:hover,
.reLink .nextLink a:hover {
	color: #DA251D;
}

.reLink .prevLink {
	float: left;
}

.reLink .nextLink {
	float: right;
}


/*↑组图样式↑*/


/*在线客服*/

.online {
	position: fixed;
	bottom: 150px;
	right: 0px;
	width: 60px;
	z-index: 999;
	color: #999;
}

.online a {
	color: #666;
}

.online a:hover {
	text-decoration: none;
}

.online dl {
	background: #27a8e1;
	padding: 10px 5px;
	margin-bottom: 1px;
	position: relative;
}

.online dl dd {
	color: #fff;
	text-align: center;
	font-size: 12px;
	cursor: pointer;
}

.online dl dd i {
	font-size: 25px;
}

.online dl:hover {
	background: #1781bd;
}

.online dl dt {
	position: absolute;
	top: 0px;
	right: 60px;
	background: #fff;
	border: 1px solid #ccc;
	z-index: 9999;
	display: none;
	padding: 10px 15px;
	font-weight: normal;
}

.online dl dt h3 {
	display: block;
	font-size: 16px;
	color: #666;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
}

.online dl dt h3 i {
	margin-right: 5px;
}

.online dl dt h3 span {
	float: right;
	cursor: pointer;
}

.online dl dt input {
	border: 1px solid #ccc;
	border-radius: 5px;
	margin-top: 15px;
	height: 40px;
	line-height: 40px;
	padding: 3px 5px;
	width: 100%;
}

.online dl dt button {
	margin: 10px 0;
	border: none;
	border-radius: 5px;
	width: 100%;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	background: #28a7e1;
	color: #fff;
	cursor: pointer;
}


/*内页样式*/


/*内产品页*/

.box-content {
	padding-bottom: 10px;
	background: #fff;
	margin-bottom: 20px;
}

.box-content .p_box {
	margin: 20px;
}

.box-content .p_box p {
	line-height: 26px;
}

.btn_c p {
	width: 270px;
	float: left;
	font-size: 16px;
	color: #000;
	text-align: left;
}

.btn_c a {
	display: block;
	width: 130px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	background: #3ea86e;
	color: #fff;
	font-size: 16px;
}

#productlist {
	padding: 0px 0px;
}

#productlist li {
	float: left;
	display: inline;
	background: #f9f9f9;
	padding: 5px;
	margin: 0px 5px 10px 5px;
	width: 23%;
	border: 1px solid #CCCCCC;
}
#productlist li:hover{background: #DA251D;}
#productlist li:hover a{color: #fff !important;}

#productlist li:nth-child(3n) {
	margin-right: 0px;
}

#productlist li .li_pic .a_t {
	/*background: #fff;*/
	display: block;
	height: 250px;
}

#productlist li .li_pic .li_text {
	padding: 15px 0 0 0px;
}

#productlist .list .li_pic .li_text h5 {
	font-size: 16px;
	padding-bottom: 10px;
	font-weight: normal;
}
#productlist .list .li_pic .li_text h5 a{color: #333;}
#productlist .list .li_pic .li_text p {
	line-height: 30px;
}

#productlist .list .li_pic a.a_t img {
	margin: auto;
	height: 100%;
	width: 100%;
}

#productlist li:hover img {
	transition:1s;
	transform: scale(1.02);
}

#productlist li:hover .li_text a {
	font-weight: bold;
	color: #fff;
}

#productlist li a.img:hover {
	margin: auto;
	max-height: 200px;
}

#productlist li h3 {
	padding: 5px 0px 10px;
	font-weight: normal;
	line-height: 1.5;
}
/*
#productlist .product_down>div {
	height: 30px;
	width: 50%;
	float: left;
	text-indent: 4em;
	line-height: 30px;
	border-right: 1px solid #CCCCCC;
}

#productlist .product_down>div:hover {
	transition: 0.8s;
	font-size: 16px;
	font-weight: bold;
	color: #137C32;
}

#productlist .product_down .product_down_see {
	background: url(../images/more.gif)15px center no-repeat;
}

#productlist .product_down .product_down_online {
	width: 49%;
	border: none;
	background: url(../images/qq.png)15px center no-repeat;
}
*/
#showproduct {
	padding: 15px 0px;
}

#showproduct .pshow {}

#showproduct .pshow .dt {
	float: left;
	width: 60%;
}

.li_pic .more {
	margin-top: 20px;
}

.li_pic .more a {
	width: 138px;
	border: 1px solid #e2e2e2;
	display: block;
	text-align: center;
	margin-right: 5px;
	float: left;
	line-height: 35px;
}

.li_pic .more a:nth-child(2) {
	margin-right: 0px;
}


/*产品轮播*/

.pro-left {
	float: left;
	width: 50%;
}

.view {
	border: 1px solid #ccc;
	width: 100%;
	margin-bottom: 20px;
	
}

.view .swiper-container{height: auto;}
.view .swiper-slide {
	height: 400px;
	padding: 0 0px;
	box-sizing: border-box;
	overflow: hidden;
	text-align: center;
	object-fit: cover;
}

.view .swiper-slide img {
	width: auto;
	height: 100%;
	padding: 10px;
	box-sizing: border-box;
	/*object-fit: cover;*/
}

.view .arrow-left {
	background: url(../images/index_tab_l.png) no-repeat left center;
	position: absolute;
	left: 10px;
	width: 28px;
	height: 300px;
	z-index: 10;
	display: none;
}

.view .arrow-right {
	background: url(../images/index_tab_r.png) no-repeat right center;
	position: absolute;
	right: 10px;
	width: 28px;
	height: 300px;
	z-index: 10;
	display: none;
}

.preview {
	position: relative;
	width: 440px;
	left: 30px;
	height: 90px;
}

.preview .swiper-slide {
	text-align: center;
	width: 120px;
	height: 80px;
	margin: 0 3px;
	box-sizing: border-box;
	overflow: hidden;
	cursor: pointer;
}

.preview .swiper-slide img {
	display: inline-block;
	height: 100%;
	width: 100%;
}

.preview .active-nav {
	border: 1px solid #F00;
}

.preview .arrow-left {
	background: #fff url(../images/feel3.png) no-repeat left center;
	position: absolute;
	left: -20px;
	top: 0;
	width: 20px;
	height: 70px;
	z-index: 10;
	display: none;
}

.preview .arrow-right {
	background: #fff url(../images/feel4.png) no-repeat right center;
	position: absolute;
	right: -20px;
	top: 0;
	width: 20px;
	height: 70px;
	z-index: 10;
	display: none;
}

a.btn-danger {
	color: #fff;
	font-size: 14px;
	padding: 5px 20px;
	background: #dc3545;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border-radius: 5px;
}

.dec-tit {
	clear: both;
	background: #f2f2f2;
	padding: 10px 10px;
	margin: 20px 0px;
	font-size: 16px;
	font-weight: bold;
}

.pro-right {
	float: right;
	width: 45%;
}

.pro-right h2 {
	font-size: 20px;
	font-weight: bold;
	margin-top: 10px;
}

.pro-right .text-secondary {
	line-height: 20px;
	margin: 20px 0px 0px 0px;
	padding-bottom: 20px;
	border-bottom: 1px solid #AAAAAA;
}
.pro-right .text-secondary p{ font-size:14px}

/*内页新闻*/

#newslist li {
	float: left;
	padding: 10px;
	box-sizing: border-box;
	margin: 0px 0px 20px 0px;
	width: 100%;
	background: #fff;
	border: 1px solid #dedede;
}
#newslist li a{color: #333;}
#newslist li:hover {
	border: 1px solid #DA251D;
	transition: all 0.5s;
	box-shadow: 0px 0px 8px 4px #ccc;
	
}

#newslist li:hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-o-transition: scale(1.205);
	transition: 0.8s;
	border-radius: 15%;
}

#newslist li:hover .more {
	background: #DA251D;
	color: #fff;
	border-radius: 10px;
	transition: 1s;
	border-color: #DA251D;
}

#newslist li .news_img {
	width: 30%;
	float: left;
	height: 200px;
	object-fit: cover;
	overflow: hidden;
}

#newslist li img {
	width: 90%;
	height: 100%;
	display: block;
	margin:auto;
}

#newslist li .news_t {
	float: right;
	width: 68%;
}

#newslist li .news_t h4 {
	line-height: 30px;
	font-size: 16px;
}

#newslist li .news_t time {
	line-height: 30px;
}

#newslist li p {
	line-height: 20px;
	padding-bottom: 20px;
	margin-top: 10px;
	color: #797979;
}

#newslist li a.more {
	float: right;
	color: #797979;
	width: 120px;
	height: 32px;
	display: inline-block;
	border: 1px solid #DEDEDE;
	font-size: 16px;
	line-height: 32px;
	text-align: center;
	background: none;
	padding: 0;
}

#newslist li a.more:hover {
	background: #DA251D;
	color: #fff;
	border-radius: 10px;
	transition: 1s;
	border: none;
}

h2.news-title {
	font-size: 20px;
	text-align: center;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px;
	color: #333;
}

.news-time {
	text-align: center;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 10px;
	margin-bottom: 20px;
}


/*内页案例*/
#imglist,
#newslist {
	
	
}

#imglist li {
	float: left;
	display: inline;
	text-align: center;
	margin-left: 20px;
	margin-bottom: 20px;
	width: 23%;
	border: 1px solid #ccc;
}

#imglist li:hover{border: 1px solid #DA251D;}

#imglist li a.img {
	font-size: 0px;
	display: inline-flex;
	vertical-align: middle;
	text-align: center;
	height: 213px;
	object-fit: cover;
}
#imglist li a.img:hover{}

#imglist li a.img img {
	margin: auto;
	height: 213px;
	padding: 8px 3px 0 3px;
	box-sizing: border-box;
}

#imglist li:hover img {
	border:none;
	transform: scale(1.02);
	transition: all 0.5s;
}

#imglist li:hover h3 a {
	transition: 0.5s;
	color: #DA251D;
}

#imglist li h3 {
	overflow: hidden;
	height: 50px;
	padding: 10px;
	font-weight: normal;
	margin-bottom: 10px;
}
#imglist li h3 a{
	color: #333;
	font-size: 16px;
	
}
#showimg {
	padding: 15px;
}


/*内页侧栏*/

.w1200 {
	width: 1200px;
	margin: 0 auto;
}

.pages {
	
}

.position {
	font-weight: normal;
	position: relative;
	top: 3px;
	border-bottom: 1px dashed #dcdcdc;
	line-height: 47px;
	margin-bottom: 20px;
}
.position a{color: #999;}


/*标题*/
.sb_nav {
	margin-bottom: 30px;
}
.sb_nav h3{text-align: center;position: relative;}
.sb_nav h3 i{font-weight: bold;font-size: 3.5em;color: rgba(0,0,0,0.05);z-index: 1;}

.sb_nav p.title {
	z-index: 10;
	color: #DA251D;
	padding:0px 0px 0px 0px;
	font-size: 28px;
	font-weight: normal;
	margin-top: -50px;
}
.sb_nav p.title em{background: #DA251D;justify-content: center!important;display: flex;height: 2px;margin: 0 auto;width: 40px;margin-top: 15px;}
/*
.sb_nav h3.title:hover {
	height: 58px;
	line-height: 58px;
	font-size: 20px;
	color: #333;
	background: #FFFFFF;
	border: 1px solid #DA251D;
	transition: 0.5s;
}
*/
.sb_nav h3.line {
	margin-top: 15px;
}

.sb_nav .active {
	padding: 0px 0px;
	background: #fff;
	border-top: 5px solid #063c9d;
}

.cp_ej {
	height: 27px;
	line-height: 27px;
	margin-bottom: 10px;
	padding-left: 10px;
	font-weight: normal;
	background: url(../images/dt-1.gif)left center no-repeat;
}
.cp_ej:hover{
	transition: 0.5s;
	background: url(../images/hot.gif)left center no-repeat;
}
.cp_ej:hover a{color: #DA251D;}
.cp_ej a {
	font-size: 14px;
	margin-left: 20px;
	color: #666;
}


.sb_active {
	/*border: dotted #CCCCCC 1px;*/
}

/*导航栏*/
.sb_active{}
.sb_active .list-none{line-height: 40px;text-align: center;width: 100%;float: left;font-size: 16px;position: relative;justify-content: center;display: flex;margin: 30px 0px;}
.sb_active .list-none >li{border: 1px solid #E8E8E8;justify-content: center;display: flex;float: left;padding: 0px 20px;margin: 0px 2px;}
.sb_active .list-none >li a{color: #333;font-size: 14px;}
.sb_active .list-none li .submeun{background: #fff;width: 150px; top:42px;overflow: hidden;display: none;z-index: 999;position: absolute;
/*border-top: 1px solid #e8e8e8;border-left: 1px solid #e8e8e8;border-right: 1px solid #e8e8e8;*/}
.sb_active .list-none li .submeun li{line-height: 40px;width: 100%;border-bottom: 1px solid #E8E8E8;background-image: none;}
.sb_active .list-none li .submeun li a{font-size: 14px;}
.sb_active .list-none li:hover .submeun{display: block;}
.sb_active .list-none li .submeun li:hover{background: #E8E8E8;transition: all 0.8s;}
.sb_active .list-none li .submeun li:hover a{color: #DA251D;}
.sb_active .list-none li.active,.sb_active .list-none li:hover{font-weight: 600;transition: all 0.5s;background: #DA251D;}
.sb_active .list-none li.active a,.sb_active .list-none li:hover a{color: #fff;}
.sb_active .list-none li.active ul a,.sb_active .list-none li:hover ul a{color: #999;font-weight: normal;}

/*
.sb_nav dl dt{float: left;-ms-flex-pack: center!important;justify-content: center!important;border: 1px solid #eaeaea;margin: 0px 2px;display: flex;}
.sb_nav dl dt a {
	line-height: 40px;
	display: block;
	color: #333;
	padding: 0px 20px;
}

.sb_nav dl {
	margin: 0;
	padding: 0;
	
}

.sb_nav dl dt a.btn-info {
	color: #fff;
	font-weight: bold;
	background: #DA251D url(../images/indexnavli.png)180px center no-repeat;
}

.sb_nav dl dt a:hover {
	color: #fff;
	transition: 0.5s;
	background: #DA251D  url(../images/indexnavli.png)200px center no-repeat;
}
.sb_nav dl dd{}
.sb_active {
	background: #fff;
}


.sb_nav .sortnav_img{display: none;overflow: hidden;margin-bottom: 20px;padding-bottom: 10px;border-bottom: 1px solid #DA251D;border-left: 1px solid #DA251D;border-right: 1px solid #DA251D;}
.sb_nav .sortnav_img li{width: 50%;height: auto;float: left;padding: 5px;box-sizing: border-box;}
.sb_nav .sortnav_img li a{color: #333;font-size: 14px;}
.sb_nav .sortnav_img img{width: 100%;height: 100px;}
.sb_nav .sortnav_img li .title{text-align: center;padding: 0;height: 30px;line-height: 30px;overflow: hidden;}
.sb_nav .sortnav_img li:hover img{transform: scale(1.04);transition: 0.5s;}
.sb_nav .sortnav_img li:hover a{color: #DA251D;transition: 0.5s;}


.sb_contact .sb_active img {
	width: 98%;
}
.sb_active_p {
	padding: 20px;
}

.sb_contact .sb_active p {
	color: #333;
	font-size: 14px;
	line-height: 30px;
}
.sb_contact .sb_active_p .title{border-bottom: 1px solid #ccc;padding: 5px 0 10px 0;font-size: 18px;color: #DA251D;margin-bottom: 10px;}
.sb_contact .sb_active_p .phone{padding: 5px 0 0 0;border-top: 1px solid #ccc;margin-top: 10px;}
.sb_contact .sb_active_p .phone span{color: #DA251D;font-size: 24px;}
*/

.sb_nav .sb_contact{width: 100%;height: 140px;position: relative;}
.sb_nav .sb_contact img{width: 100%;height: 100%;}
.sb_nav .sb_contact p{position: absolute;top: 50%;left:25%;color: #DA251D;font-size: 20px;font-weight: bold;}


/*产品页推荐新闻*/

.l_con {
	width: 228px;
	margin: 0 auto;
	margin-bottom: 10px;
}

.s_con {
	border: 1px solid #e2e2e2;
	width: 228px;
	margin: 0 auto;
	margin-bottom: 10px;
}

.c_con {
	width: 228px;
	margin: 0 auto;
	margin-bottom: 10px;
}

.t04 {
	background: #063c9d;
	line-height: 35px;
	text-indent: 10px;
	color: #fff;
}

.info_b,
.info_b2 {
	padding: 5px 0;
	overflow: hidden;
	margin-bottom: 10px;
}

.s_con dl dt {
	border: 1px solid #e2e2e2;
	width: 190px;
	height: 140px;
	padding: 5px;
}

.s_con dl {
	float: left;
	overflow: hidden;
	margin: 10px 0px 10px 12px;
	text-align: center;
	width: 204px;
}

.s_con dt img {
	max-width: 100%;
	height: 140px;
}

.s_con dd {
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	text-align: center;
	color: #000;
	width: 200px;
}

.news_con {
	clear: both;
	margin: 11px 0px;
}

.news_con li {
	float: left;
	/*padding-left:15px;*/
	line-height: 30px;
	width: 50%;
	/*background: url('../images/dtico.jpg') no-repeat scroll left center transpartnerent;*/
}

.a_pro_con {
	clear: both;
	margin: 11px 0px;
}

.a_pro_con li {
	width: 260px;
	float: left;
	margin: 10px 10px 0px 10px;
	text-align: center;
	border: 1px solid #e2e2e2;
}

.a_pro_con li img {
	width: 260px;
	float: left;
	height: 160px;
}

.a_pro_con li a {
	display: block;
	line-height: 30px;
}
.box-content{}
.box-content .cont_news {
	display: none;
	border: 1px solid #ccc;
}

.box-content .cont_news .cont_news_title {
	height: 40px;
	line-height: 40px;
	color: #137C32;
	padding-left: 20px;
	font-weight: bold;
	border-left: 4px solid #137c32;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}

.box-content .cont_news>ul:after {
	display: block;
	clear: both;
	content: " ";
	padding: 10px;
}

.box-content .cont_news>ul>li {
	float: left;
	width: 429px;
	height: 36px;
	line-height: 36px;
	margin: 0 20px;
	border-bottom: 1px dotted #CCCCCC;
}

.box-content .cont_news>ul>li>a>span {
	float: right;
}

.box-content .cont_news>ul>li>a:hover {
	color: #137C32;
}

.box-content .mb-3 {
	width: 1120px;
}


.p15-proindexlist-1-tit {
	height: 40px;
	border-bottom: 2px solid #d4d4d4;
	margin-bottom: 18px;
	width: 930px;
	margin: 0 auto;
	margin-bottom: 20px;
	display: none;
}

.p15-proindexlist-1-tit h3 {
	height: 40px;
	display: inline-block;
	font-size: 24px;
	font-weight: normal;
	line-height: 40px;
	padding-right: 24px;
	border-bottom: 2px solid #DA251D;
}

/*内页留言表单*/
.container{}
.container .p15-proindexlist-1-tit{float: left;margin-left: 30px;}
.container .row{float: left;width: 80%;}
.container .row .col-lg-6{-ms-flex-pack: center!important;justify-content: center!important; display: -ms-flexbox;display: flex;padding-bottom: 30px;}
.container .row .col-lg-6 .form-group{width: 100%;padding: 10px 0;}
.container .row .col-lg-6 label{font-weight: bold;float: left;padding-right: 20px;text-align: right !important;}
.container .row .col-lg-6 input[type=text]{height: 30px;width: 300px;}
.container .row .col-lg-6 textarea{width: 300px;height: 150px;}
.container .row .col-lg-6 .form-group .row input[type=text]{width: 150px;float: left;margin-bottom: 30px;}
.container .row .col-lg-6 .form-group .row .form-group .btn{}

/*最新资讯*/
.w1200 .new_news{border: 1px solid #ccc;overflow: hidden;}
.w1200 .new_news h3{height: 40px;line-height: 40px;border-bottom: 1px solid #ccc;border-left: 4px solid #DA251D;padding-left: 30px;}
.w1200 .new_news ul{overflow: hidden;padding: 10px 10px 20px 10px;box-sizing: border-box;}
.w1200 .new_news ul li{float: left;width: 45%;border-bottom: 1px dotted #ccc;line-height: 40px;margin:0 20px;}
.w1200 .new_news ul li a{color: #999;font-size: 14px;}
.w1200 .new_news ul li a span{float: right;padding-right: 20px;}
.w1200 .new_news ul li:hover{border-bottom: 1px dotted #DA251D;}
.w1200 .new_news ul li:hover a{color: #DA251D;}
