@charset "utf-8";
.lianxitwo {
	width: 100%;
	padding: 66px 0 100px;
	background-image: url(../img/lianxibg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.sywidth {
    width: 1400px;
    margin: 0 auto;
}
.fl {
    float: left;
}
.contacttwo{
	width: 96.67%;
	border: 1px solid #e6e6e6;
	line-height: 30px;
	margin-top: 16px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 30px;
	padding-bottom: 40px;
	font-size: medium;
}
.contact_p80{
	width: 80%;
	line-height: 30px;
	margin-top: 16px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 40px;
	padding-left: 0;
	font-size: medium;
}
.contact_img{
	max-width:100%;
	max-width:100%;
	height: auto;
	object-fit:cover;
}
.contact_display{
	width: 96.67%;
	line-height: 30px;
	margin-top: 16px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 40px;
	font-size: medium;
}
.contact_pic {
    width: 206px;
    height: 165px;
	float:left;
	margin-left:30px;
	margin-right:35px;
}
.zl_p80 {
	width: 70%;
	line-height: 30px;
	margin-top: 16px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	font-size: medium;
}


.contact_t1{
	width: 80%;
	line-height: 30px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	text-align: center;
	color: #5d5d5d;
	font-size:44px;
}
.left{
	float: left;	
}
.right{
	float: right;
}
.about{
	width: 1064px;
	white-space: nowrap;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.aboutgy {
	margin-right: 80px;
	margin-left: 80px;
	display: flex;
	overflow-x: hidden;
	width: 100%;
	color: #545454;
	font-size: 16px;
	line-height: 28px;
	text-decoration: none;
	margin-top: 35px;
}

.about_ative {
    border-bottom: 4px solid #e60012;
	color: #000;
    font-weight: 600;
	margin-right: 40px;
    margin-left: 40px;	
	margin-bottom:10px;
}
.about_tab {
	color: #000;
	margin-right: 40px;
    margin-left: 40px;
	margin-bottom:10px;	
}
.aboutcase {
	margin-right: 10px;
	margin-left: 10px;
	display: flex;
	overflow-x: hidden;
	width: 100%;
	color: #545454;
	font-size: 16px;
	line-height: 28px;
	text-decoration: none;
	margin-top: 35px;
	margin-bootom: 35px;
	box-shadow: #ccc 0px 2px 10px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.aboutcase_ative {
    border-bottom: 4px solid #e60012;
	color: #000;
    font-weight: 600;
	margin-right: 20px;
    margin-left: 20px;	
}
.aboutcase_tab {
	color: #000;
	margin-right: 20px;
    margin-left: 20px;	
}
.case_top {
	width: 100%;
	padding: 15px 0 100px;
	background-image: url(../img/lianxibg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.case {
    width: 100%;
    margin: 0 auto;
}
.contact_case{
	width: 100%;
	line-height: 30px;
	margin-top: 16px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 40px;
	padding-left: 0;
	font-size: medium;
}
.products1{
	width: 1200px;
	white-space: nowrap;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.productsgy {
	margin-right: 10px;
	margin-left: 10px;
	display: flex;
	overflow-x: hidden;
	width: 100%;
	color: #545454;
	font-size: 16px;
	line-height: 28px;
	text-decoration: none;
	margin-top: 35px;
	height: 62px;
    line-height: 62px;
    text-align: center;
    overflow: hidden;
    background: #fff;
    box-shadow: #ddd 0 0 12px;
    margin-top: 40px;
	margin-bottom:10px;	
}

.products_xhx {
	border-bottom: 2px solid #ddd;
	line-height: 36px;
	font-size: 32px;
	padding-bottom: 12px;
	color: #333;
	position: relative;
	margin-top: 30px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.products_xhx2 {
	border-bottom: 2px solid #ddd;
	line-height: 36px;
	font-size: 32px;
	padding-bottom: 12px;
	color: #333;
	position: relative;
	margin-top: 3px;
	margin-right: 20px;
	margin-bottom: 2px;
	margin-left: 20px;
}
.products_xhx:before {
    content: " ";
    display: block;
    position: absolute;
    top: 54px;
    left: 0;
    width: 200px;
    border-bottom: 5px solid #ff3a1e;
}
.products_xhx2:before {
    content: " ";
    display: block;
    position: absolute;
    top: 54px;
    left: 0;
    width: 200px;
    border-bottom: 5px solid #ff3a1e;
}

.productsgy2 {
	margin-right: 10px;
	margin-left: 10px;
	display: flex;
	overflow-x: hidden;
	width: 100%;
	color: #545454;
	font-size: 16px;
	line-height: 28px;
	text-decoration: none;
	margin-top: 35px;
	height: 62px;
	line-height: 62px;
	text-align: center;
	overflow: hidden;
	background: #fff;
	box-shadow: #ddd 0 0 12px;
	margin-top: 5px;
	margin-bottom:10px;
}

.products_ative {
    border-bottom: 4px solid #e60012;
	color: #000;
    font-weight: 600;
	margin-right: 20px;
    margin-left: 20px;
	margin-bottom:10px;	
}
.products_tab {
	color: #000;
	margin-right: 20px;
    margin-left: 20px;
	margin-bottom:10px;	
}

.contact_line{
	width: 97%;
	line-height: 30px;
	margin-top: 16px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 30px;
	padding-bottom: 40px;
	font-size: medium;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;
	display: flex;
    flex-wrap: wrap;
    justify-content: left;
}
.contact_left{
	width: 50%;
	height:500px
	line-height: 30px;
	margin-top: 16px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 40px;
	padding-top: 50px;
	font-size: medium;
	
}
#mapContainer {
     width: 50%;
     height: 400px;
 }
 #mapContainer2 {
     width: 50%;
     height: 400px;
 }
  #mapContainer3 {
     width: 50%;
     height: 400px;
 }
  #mapContainer4 {
     width: 50%;
     height: 400px;
 } 
   #mapContainer5 {
     width: 50%;
     height: 400px;
 } 
   #mapContainer6 {
     width: 50%;
     height: 400px;
 } 
.contact_name{
    width: 95%;
    height: 60px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;
	font-size: 20px;
    line-height: 60px;
    padding-bottom: 15px;
    position: relative;
    display: block;
}
.contact_name2{
    width: 95%;
    height: 60px;
    padding-bottom: 15px;
    position: relative;
    display: block;
	display: flex;
    flex-wrap: wrap;
    justify-content: left;
}
.contact_nameimg{
    width: 50px;
    height: 60px;
}
.contact_nametit{
    width: 420px;
    height: 60px;
	font-size: 24px;
    line-height: 60px;	
}
.news_class {
	width: 100%;
	padding: 60px 0 100px;
	background-image: url(../img/lianxibg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.newlist{
	width: 96.67%;
	line-height: 30px;
	margin-top: 16px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: medium;
}
.newlist_li {
	position: relative;
	height: 222px;
	width:1268px;
	border-bottom: 1px dashed #ddd;
	white-space:nowrap;
	display:inline-block;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.newlist_date {
    width: 100px;
    height: 100px;
    left: 0px;
    top: 10px;
    background: #f39700;
    text-align: center;
    color: #fff;
    font-size: 14px;
	float:left;
}
.newlist_dateb {
    display: block;
    font-size: 30px;
    padding-top: 12px;
	padding-bottom:5px;
}
.newlist_dateline {
	width: 25px;
    height: 1px;
    display: block;
    background: #fff;
    margin: 0 auto;
    margin-top: 5px;
}
.newlist_pic {
    width: 256px;
    height: 165px;
	float:left;
	margin-left:30px;
	margin-right:35px;
}
.newlist_h2 {
    font-size: 18px;
    font-weight: normal;
}
.newlist_note {
	font-size: 14px;
	line-height: 25px;
	color: #888;
	margin: 12px 0;
	width:820px;
	white-space: pre-wrap;
	word-wrap: break-word;
	display: inline-block;
	text-align: justify;
}
.newlist_click {
	display: block;
    color: #f39700;
}
.downloadwidth {
    width: 1100px;
    margin: 0 auto;
}
.downloadlist{
	width: 100%;
	line-height: 30px;
	margin-top: 16px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: medium;
}
.downloadlist_li {
	position: relative;
	height: 222px;
	width:1068px;
	border-bottom: 1px dashed #ddd;
	white-space:nowrap;
	display:inline-block;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.downloadlist_note {
	font-size: 14px;
	line-height: 25px;
	color: #888;
	margin: 12px 0;
	width:720px;
	white-space: pre-wrap;
	word-wrap: break-word;
	display: inline-block;
	text-align: justify;
}

.fenye_news{
	width:800px;
	line-height: 30px;
	margin-top: 16px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 40px;
	padding-left: 0;
	font-size: medium;
}
.fenye_h{
	margin-left: 16px;
	border: 1px solid #CCC;
	float:left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.fenye_h2{
	margin-left: 16px;
	float:left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #900;
	color: #FFF;
}
.news_top {
	width: 100%;
	padding: 15px 0 100px;
	background-image: url(../img/lianxibg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.news_display_t1{
	width: 80%;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	text-align: center;
	color: #000;
    font-weight: 600;
	font-size: 36px;
    line-height: 54px;
}
.news_display_t2{
	width: 80%;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	text-align: center;
	color: #000;
    font-weight: 350;
	font-size: 26px;
    line-height: 54px;
}
.news_next_display{
	width:600px;
	line-height: 30px;
	margin-top: 16px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 40px;
	padding-left: 0;
	font-size: medium;
	text-align: center;
	height: 50px;
}

.news_next{
	margin-left: 100px;
	border: 1px solid #CCC;
	float:left;
	padding-top: 8px;
	padding-right: 30px;
	padding-bottom: 8px;
	padding-left: 30px;
	background-color:#FFF;
	border-color: #bfbfbf;
	font-weight: 600;
}
.news_next2{
	margin-left: 100px;
	border: 1px solid #FFF;
	float:left;
	padding-top: 8px;
	padding-right: 30px;
	padding-bottom: 8px;
	padding-left: 30px;
	background-color:#F00;
	border-color: #bfbfbf;
	font-weight: 600;
	color:#FFF
}

.news_display{
	width: 96.67%;
	line-height: 30px;
	margin-top: 16px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 50px;
	padding-bottom: 40px;
	font-size: medium;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e6e6e6;
}
.zl_top {
	width: 100%;
	background-image: url(../img/lianxibg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 750px;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 100px;
	padding-left: 0;
}
.cable_tray_class {
	width: 100%;
	padding: 10px 0 100px;
	background-image: url(../img/lianxibg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background: #f6f6f6;
    overflow: hidden;
}
.cable_tray_class_bs {
	width: 100%;
	padding: 10px 0 100px;
	background-repeat: no-repeat;
	background-position: center bottom;
    overflow: hidden;
}

.cable_tray {
    width: 1200px;
    margin: 0 auto;

}

.prolist{ overflow:hidden; margin-left:-30px;}
.prolist li{ float:left; width:380px; margin-top:30px; background:#fff; text-align:center; margin-left:30px;}
.prolist li .pic{ overflow:hidden; position:relative; }
.prolist li .pic img{ display:block; transition:all 1s ease;height: 240px;width: 100%;}
.prolist li h2{ font-weight:normal; font-size:16px; height:45px; line-height:45px; padding:0 12px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.prolist li:hover img{ transform:scale(1.4); -webkit-filter:brightness(50%); }
.prolist li .pic:after{width:60px;height:60px;background:url("/img/fdj.png") no-repeat center;background-size:80% auto;content:'';position:absolute;left:0px;right:0px;margin:auto;top:50%;transform:translateY(-50%) scale(0);transition: all 0.6s ease;opacity:0;}
.prolist li:hover .pic:after{transform:translateY(-50%) scale(1); opacity:1; }

.prolist li a{ display:block; padding:10px 15px; background:#fff; color:#3d3d3d; font-size:14px; }
.prolist li a:hover{ background:#f39700; color:#fff;}

/***产品详情***/
.wrap {
    width: 1200px;
    margin: 0 auto;
}
.location{ font-size:14px; height:50px; line-height:48px; color:#686868; background:url("/Style/home/images/home.png") no-repeat left center; padding-left:40px;}
.location a{ font-size:14px; color:#686868;}
.location i{ margin:0 12px; color:#d6d6d6;}

.protop{ background:#fff; overflow:hidden; padding:20px;}
.protop .fl{ float:left; width:750px;}
.protop .fl .bd{ height:460px; width:750px; overflow:hidden; border:1px solid #ddd;}
.protop .fl .bd ul li{ height:460px; position:relative; width:750px; overflow:hidden; display:flex; justify-content:center; align-items:center;}
.protop .fl .bd ul li img{ display:block; max-height:100%; max-width:100%;}
.protop .fl .bd ul li span{ position:absolute; bottom:0px; left:0px; height:45px; line-height:45px; background:rgba(0,0,0,0.8); width:100%; font-size:16px; color:#fff; padding-left:15px;}
.protop .fl .hd{ height:75px; overflow:hidden; margin-top:14px;}
.protop .fl .hd ul{ width:760px;}
.protop .fl .hd ul li{ float:left; width:120px; margin-right:6px; cursor:pointer; height:75px; position:relative; overflow:hidden;}
.protop .fl .hd ul li img{ width:100%; height:100%;}
.protop .fl .hd ul li.on:after { width:100%; height:100%; content:''; position:absolute; left:0px; top:0px; border:2px solid #f39700; box-sizing:border-box;}

.protop .fr{ width:378px;}
.protop .fr h1{ font-weight:normal; font-size:24px; color:#f39700;}
.protop .fr .p1{ font-size:14px; color:#6b6b6b; padding-top:10px;}
.protop .fr .note{ border-top:1px solid #eee; margin-top:15px; padding-top:12px; font-size:14px; line-height:23px; color:#666;}
.protop .fr .note h2{ font-size:16px; padding-bottom:10px;}
.protop .fr .frbtn{ margin-top:25px;}
.protop .fr .frbtn a{ display:block; width:200px; height:46px; background:url("/img/btn1.png") no-repeat; margin-bottom:12px;}
.protop .fr .frbtn a.a2{ background:url("/img/btn2.png") no-repeat;}
.pdbox{ padding:20px 0; line-height:26px; color:#666; font-size:14px;}
/***产品列表***/
.topimg{height:360px; overflow:hidden;}
.content{ background:#f6f6f6; overflow:hidden;}
.cate2{ height:62px; line-height:62px; text-align:center; overflow:hidden; background:#fff; box-shadow:#cccccc 0 0 12px; margin-top:40px;}
.cate2 li{ display:inline-block;background:url("/Style/home/images/fg.png"/*tpa=http://www.chsichu.com/tpl/cn/images/fg.png*/) no-repeat center right;}
.cate2 li a{ display:block; font-size:16px; padding:0 15px; padding-right:19px;}
.cate2 li a.on{ color:#f39700;}
.cate2 li:last-child { background:none;}

.prolist{ overflow:hidden; margin-left:-30px;}
.prolist li{ float:left; width:380px; margin-top:30px; background:#fff; text-align:center; margin-left:30px;}
.prolist li .pic{ overflow:hidden; position:relative; }
.prolist li .pic img{ display:block; transition:all 1s ease;    height: 240px;
    width: 100%;}
.prolist li h2{ font-weight:normal; font-size:16px; height:45px; line-height:45px; padding:0 12px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.prolist li:hover img{ transform:scale(1.4); -webkit-filter:brightness(50%); }
.prolist li .pic:after{ width:60px; height:60px; background:url("/Style/home/images/fdj.png"/*tpa=http://www.chsichu.com/tpl/cn/images/fdj.png*/) no-repeat center; background-size:80% auto; content:''; position:absolute; left:0px; right:0px; margin:auto; top:50%; transform:translateY(-50%) scale(0); transition:all 0.6s ease; opacity:0;}
.prolist li:hover .pic:after{transform:translateY(-50%) scale(1); opacity:1; }

.pagelist{ text-align:center; padding:35px 0;}
.pagelist a,.pagelist span{ padding:10px 15px; background:#fff; margin:0 5px; display:inline-block; font-size:15px; font-family:HELVETICANEUELTPRO-THEX,'Arial';}
.pagelist label{ color:#999; margin-left:10px;}
.pagelist a:hover,.pagelist span.current{ background:#f39700; color:#fff;}
