﻿@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0;font-family: "微软雅黑";font-size:14px; line-height:1.5; color:#333333; min-width:1200px;}
a { color:#333333; text-decoration:none;}
a:hover { color:#35b8aa;}
img { border:0; display:inline; vertical-align: bottom;}
select {
    text-transform: none;
}

div,ul,li,dl,dd,span,h1,h2,p,h4,h3 { margin:0; padding:0; list-style:none;}
.clear{ clear:both;}

div.body{ min-width:1024px; margin:auto; overflow:hidden; }
.tpleft{ float:left;}
.tpright{ float:right;}
.cen_m{ width:1200px; margin:0px auto;}

#topTrade{height:100%; width:100%;margin:0px;text-align: center; position:absolute; top:0; left:0; z-index:30;}
#topTrade div{height:100%;overflow:hidden;width:100%; min-width:1003px; position:absolute;text-align: center;left:0px;top:0px; z-index:10; display:none;}
#topTrade div a{display:block; position:relative; height:100%;width:100%;}
#pager{position:absolute; bottom:50px; left:50%; z-index:100}
#pager a{position:relative; float:left; left:-50%;width:10px; height:10px; margin:10px; background:#eee; line-height:0; font-size:0; text-indent:-99em; overflow:hidden;border-radius:50%;}
#pager a.activeSlide{ background:#35b8aa;}

.top{ height:798px; position:relative;}
.nybanner{height:580px; position:relative; margin-bottom:75px;}
.top .logo{ float:left; margin-left:1%;}
.top .menu{ float:right; padding-top:10px;}
.t_menu{ position: absolute; width:100%; height:101px;background-color:#000000;/* IE6和部分IE7内核的浏览器(如QQ浏览器)下颜色被覆盖 */
  background-color:rgba(0,0,0,0.3); z-index:100}
.t_menu .logo{ float:left; margin-left:17px; margin-top:22px;}
.t_menu .logo img{ width:auto; height:auto;}
.t_menu .menu{ text-align:center; float:right; width:780px; padding-top:35px;}
.t_menu .menu a{ display:inline-block; float:left; width:125px; text-align:center; color:#fff; line-height:30px; font-size:16px; position:relative; padding-bottom:8px;transition:all .5s;-webkit-transition:all .5s;}
.t_menu .menu a:hover{color:#35b8aa;}
.t_menu .menu a:after{
	width: 0px;
	height: 4px;
	position: absolute;
	left: 50%;
	margin-left:0px;
	bottom: 0px;
	background: #fff;
	content: '';
	transition:all .5s;
	-webkit-transition:all .5s;
	opacity:0;
}
.t_menu .menu a.cur:after, .t_menu .menu a:hover:after {
	width: 16px;
	margin-left:-8px;
	opacity:1;
}

.index_cd{ height:91px; background:#fff; box-shadow:0px 0px 8px #ccc; margin-bottom:65px;}
.index_cd ul{ width:987px; margin:0px auto;}
.index_cd ul li{ float:left; text-align:center;}
.index_cd ul li a{ display:block; padding-top:19px;height:72px; width:141px; color:#3b3b3b;cursor:pointer; position:relative;}
.index_cd ul li a span{ display:block; height:33px; margin-bottom:5px; }
.index_cd ul li:nth-child(1) a span{ background:url(../images/p_01.png) center top no-repeat;}
.index_cd ul li:nth-child(2) a span{ background:url(../images/p_02.png) center top no-repeat;}
.index_cd ul li:nth-child(3) a span{ background:url(../images/p_03.png) center top no-repeat;}
.index_cd ul li:nth-child(4) a span{ background:url(../images/p_04.png) center top no-repeat;}
.index_cd ul li:nth-child(5) a span{ background:url(../images/p_05.png) center top no-repeat;}
.index_cd ul li:nth-child(6) a span{ background:url(../images/p_06.png) center top no-repeat;}
.index_cd ul li:last-child a .tb{ background:url(../images/p_07.png) center top no-repeat;}
.index_cd ul li.cur a{ color:#35b8aa; background:#f6f6f6;}
.index_cd ul li.cur a:before {
	width: 100%;
	height: 3px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: #35b8aa;
	content: '';
}

.index_cd ul li.cur:nth-child(1) a span{ background:url(../images/p_011.png) center top no-repeat;}
.index_cd ul li.cur:nth-child(2) a span{ background:url(../images/p_021.png) center top no-repeat;}
.index_cd ul li.cur:nth-child(3) a span{ background:url(../images/p_031.png) center top no-repeat;}
.index_cd ul li.cur:nth-child(4) a span{ background:url(../images/p_041.png) center top no-repeat;}
.index_cd ul li.cur:nth-child(5) a span{ background:url(../images/p_051.png) center top no-repeat;}
.index_cd ul li.cur:nth-child(6) a span{ background:url(../images/p_061.png) center top no-repeat;}
.index_cd ul li:last-child:hover a .tb{ background:url(../images/p_071.png) center top no-repeat;}

.i_part1{ background:#f8f8f8; padding-bottom:73px; margin-bottom:85px;}
.index_pro .tpleft{ width:500px; background:#eef1f6; padding-top:20px; height:630px; text-align:center;}
.index_pro .tpleft .photo{ width:460px; margin:0px auto 46px; overflow:hidden;}
.index_pro .tpleft .photo img{object-fit:contain;transition:all 1s;-webkit-transition:all 1s;}
.index_pro .tpleft .photo a:hover img{transform:scale(1.03);-webkit-transform:scale(1.03)}
.index_pro .tpleft .tit{ width:90%; margin:0px auto 3px; font-size:18px; color:#373737;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.index_pro .tpleft .nr{ width:90%;margin:0px auto;  font-size:14px; color:#808080;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.index_pro ul{ width:700px; float:left;}
.index_pro ul li{ width:350px; float:left; text-align:center; padding-top:25px; height:300px; background:#fff;}
.index_pro ul li .photo{ height:211px; margin-bottom:5px; overflow:hidden;}
.index_pro ul li .photo img{width:auto;max-width:100%; object-fit:contain;transition:all 1s;-webkit-transition:all 1s;}
.index_pro ul li .photo a:hover img{transform:scale(1.08);-webkit-transform:scale(1.08)}
.index_pro ul li .tit{ width:90%; margin:0px auto 3px; font-size:18px; color:#373737;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.index_pro ul li .nr{ width:90%;margin:0px auto;  font-size:14px; color:#808080;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.index_pro ul li:nth-child(2),.index_pro ul li:nth-child(3){ background:#fcfcfc;}

.i_part2{ margin-bottom:44px; text-align:center;}
.i_part2 .tit{ font-size:45px; color:#393939;}
.i_part2 .nr{ font-size:18px; color:#8a8a8a;}
.i_part3{ margin-bottom:90px; position:relative;}
.i_part3:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.i_part3 .bnl,.i_part3 .bnr{ display:block; width:25px; height:42px; position:absolute; top:167px;cursor:pointer; outline:none;}
.i_part3 .bnl{ background:url(../images/png_07.png) center no-repeat; left:-45px;}
.i_part3 .bnr{ background:url(../images/png_09.png) center no-repeat; right:-45px;}
.i_part3 ul li{ float:left; position:relative; margin-right:29px;}
.i_part3 ul li:last-child{ margin-right:0px;}
.i_part3 ul li a{ display:block; text-align:center;}
.i_part3 ul li a .xfk{ width:100%; position:absolute; font-size:20px; color:#fff; bottom:15px;}

.i_part4{ background:#f6f6f6; padding-top:67px; margin-bottom:78px;}
.i_part5{ margin-bottom:84px;}
.i_part5:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.i_part5 .index_new{ width:590px; float:left; box-shadow:0px 0px 8px #ccc; height:520px;}
.i_part5 .index_new .photo{ margin-bottom:30px; overflow:hidden;}
.i_part5 .index_new .photo img{object-fit:cover;transition:all 1s;-webkit-transition:all 1s;}
.i_part5 .index_new .photo a:hover img{transform:scale(1.03);-webkit-transform:scale(1.03);}
.i_part5 .index_new .cont{ width:530px; margin:0px auto;}
.i_part5 .index_new .cont .tit a{ font-size:20px; color:#333333; font-weight:bold;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; margin-bottom:12px;}
.i_part5 .index_new .cont .nr{ color:#858585; font-size:14px; line-height:22px; height:44px; overflow:hidden; margin-bottom:12px;}
.i_part5 .index_new .cont .date{ color:#858585; font-size:12px; color:#c9c9c9;}
.i_part5 .index_new .cont .date a{ color:#9b9b9b; }
.i_part5 .index_nr{ width:535px; float:right;}
.i_part5 .index_nr ul li{ clear:both; border-bottom:1px #e6e4e7 dashed; padding-bottom:20px; margin-bottom:20px;}
.i_part5 .index_nr ul li .tit a{font-size:18px; color:#333333;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; margin-bottom:5px;}
.i_part5 .index_nr ul li .tit a:hover, .i_part5 .index_new .cont .tit a:hover{color:#35b8aa;}
.i_part5 .index_nr ul li .date{ color:#858585; font-size:12px; color:#c9c9c9;}
.i_part5 .index_nr ul{ margin-bottom:13px;}
.i_part5 .index_nr ul:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.i_part5 .index_nr ul li .date a{ color:#9b9b9b; }
.i_part5 .index_nr a.more{ display:block; border:1px #d6d6d6 solid; color:#505050; font-size:16px; width:201px; height:50px; text-align:center; line-height:51px;}
.i_part5 .index_nr a.more:hover{ color:#fff; background:#35b8aa; border:1px #35b8aa solid;}

.foot{ background:#191919; padding-top:52px;color:#fdfdfd; padding-bottom:16px; }
.foot:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.foot .bottom { padding-bottom:44px; border-bottom:1px #343434 solid; margin-bottom:16px;}
.foot .bottom ul { padding-left:50px; float:left;}
.foot .bottom ul li{ width:167px; float:left; line-height:30px;}
.foot .bottom ul li a{ font-size:14px; color:#fdfdfd; line-height:30px; display:block;}
.foot .bottom ul li.adr{ width:400px;color:#fdfdfd; }
.foot .bottom ul li.adr p{ font-size:16px; margin-bottom:5px;}
.foot .bottom .weix{ width:125px; float:right; margin-right:190px; text-align:center; line-height:30px;}
.foot .bottom .weix img{ margin-bottom:5px;}
.foot .copyright{ text-align:center;}
.jt_bt{ text-align:center; font-size:40px; color:#2b2b2b; margin-bottom:35px;}
.cor_one{ margin-bottom:85px;}
.cor_one:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.cor_one ul li{ width:263px; float:left; text-align:center; margin-right:47px;}
.cor_one ul li:last-child{ margin-right:0px;}
.cor_one ul li .photo{ margin-bottom:20px;}
.cor_one ul li .tit{ font-size:20px; margin-bottom:9px; color:#363636;}
.cor_one ul li .nr{ font-size:14px; color:#6c6c6c; line-height:26px;}
.cor_two{ text-align:center; margin-bottom:54px;}
.cor_two a{ display:inline-block; font-size:18px; color:#595959; position:relative; width:136px; text-align:center;}
.cor_two a:after {
	width: 1px;
	height: 15px;
	position: absolute;
	right: 0px;
	top: 3px;
	background: #b1b1b1;
	content: '';
}
.cor_two a:last-child:after{width: 0px;}
.cor_two a.cur{ color:#35b8aa;}
.cor_three{ background:#fff; box-shadow:0px 0px 8px #ccc; margin-bottom:95px;}
.cor_three:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.cor_three .photo{ float:right;}
.cor_three .cont{ width:473px; float:left; margin-left:42px; padding-top:60px; color:#747474;}
.cor_three .cont .tit{ font-size:20px; margin-bottom:6px;}
.cor_three .cont .tit span{ font-size:24px; margin-right:10px;}
.cor_three .cont .nr{ font-size:15px; line-height:22px; margin-left:20px; margin-bottom:27px;}
.cor_four{ background:#f6f6f6; padding-top:73px; overflow:hidden; padding-bottom:80px;}
.cor_four ul li{ float:left; width:127px; height:71px; overflow:hidden; margin-left:14px; margin-right:7px; margin-bottom:15px;}
.cor_four ul li img{width:127px; height:71px; }

.pro_one{ height:51px; margin-bottom:59px;}
.pro_one a{ display:block; float:left; width:168px; height:51px; line-height:51px; margin-right:1px; background:#eeeeee; font-size:14px; color:#363636; text-align:center;}

.pro_two{ margin-bottom:42px;}
.pro_two:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.pro_two ul li{ padding-top:22px; height:254px; border:1px #f0f0f0 solid; width:583px; float:left; margin-right:20px; margin-bottom:25px;}
.pro_two ul li:nth-child(2n){ margin-right:0px;}
.pro_two ul li .photo{ width:280px; float:left; text-align:center; }
.pro_two ul li .photo img{width:auto; max-width:100%; object-fit:contain;transition:all .5s;-webkit-transition:all .5s;}
.pro_two ul li .photo a:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.pro_two ul li .cont{ width:245px; float:right; margin-right:23px; padding-top:21px;}
.pro_two ul li .cont .tit{ font-size:18px; color:#484848;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.pro_two ul li .cont .xh{ font-size:18px; color:#484848; margin-bottom:10px;}
.pro_two ul li .cont .js{ font-size:14px; color:#727272;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; margin-bottom:33px;}
.pro_two ul li .cont a.more{ width:103px; height:33px; line-height:33px; text-align:center; display:block; border:1px #e1e1e1 solid; color:#7e7e7e;}
.pro_two ul li .cont a.more:hover{color:white; background:#35b8aa;border-color:#35b8aa;}
.pro_three{ margin-bottom:85px; text-align:center;}
.show_one{ width:1100px; margin:0px auto 68px; overflow:hidden;}
.show_one .photo{ float:left; border:1px #eeeeee solid;}
.show_one .cont{ width:600px; float:left;color:#646464; margin-left:63px; line-height:30px; padding-top:8px;}
.show_one .cont .tit{ font-size:24px; margin-bottom:20px;}
.show_one .cont .xh{ font-size:14px;}
.show_one .cont .nr{ border-bottom:1px #d3d3d3 solid; height:224px; margin-bottom:28px;}
.show_one .cont .kef .tel{ background:url(../images/cpshow_07.jpg) left no-repeat; padding-top:22px; padding-left:103px; line-height:22px; height:61px; float:left;}
.show_one .cont .kef .tel p{ font-size:18px; color:#333;}
.show_one .cont .kef a.zx{ width:110px; height:30px; display:block; float:left; border-radius:7px; background:#b6b6b6; color:#fff; text-align:center; font-size:18px; margin-left:35px; margin-top:28px;}
.show_two{ width:1100px; margin:0px auto 80px;}
.show_two .show_l{ width:800px; float:left;}
.show_two .show_bt{ position:relative; font-size:24px; padding-left:12px; color:#333333; line-height:24px; margin-bottom:25px;}
.show_two .show_bt:before {
	width: 4px;
	height: 23px;
	position: absolute;
	left: 0px;
	top: 2px;
	background: #000;
	content: '';
}
.show_two .show_r{ width:232px; float:right;}
.show_two .show_r ul li { border:1px #ededed solid; padding-top:30px; padding-bottom:30px; margin-bottom:19px;}
.show_two .show_r ul li a{ display:block; font-size:14px; color:#484848; text-align:center;}
.show_two .show_r ul li a .tit{ width:90%; margin:0px auto 3px;}
.show_two .show_r ul li a .photo{ margin-bottom:20px;}
.show_two .show_r ul li a .photo img{ height:auto;}
.i_part2.ny { margin-bottom:20px;}
.i_part2.ny .tit{ font-size:40px; line-height:47px;}
.about_1 .nr{ width:1200px; margin:0px auto 35px; font-size:14px; text-align:center; line-height:32px; color:#585858;}
.case_f{ text-align:center; margin-bottom:75px;}
.case_f ul li{ font-size:16px; color:#717171; display:inline-block; width:171px; text-align:center; position:relative;}
.case_f ul li .tb{ margin-bottom:15px;}
.case_f ul li:after {
	width: 1px;
	height: 95px;
	position: absolute;
	right: 0px;
	top: 0px;
	background: #f3f3f4;
	content: '';
}
.about_2{ background:url(../images/abbg_02.jpg) center top no-repeat; height:967px; padding-top:67px; margin-bottom:83px;}
.about_2 .cont{ float:right; margin-right:60px; padding-top:149px;color:#717171; width:590px;}
.about_2 .cont .tit{ text-align:center; font-size:22px; margin-bottom:28px; }
.about_2 .cont .nr{ line-height:32px;font-size:14px; line-height:28px;}
.about_2 .cont .nr p{ margin-bottom:20px; }
.about_3{ margin-bottom:130px;}

.new_m{ width:1150px; margin:0px auto 53px;}
.new_m:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.new_m ul li{ background:#fff;box-shadow:0px 0px 8px #eee; height:250px; margin-bottom:32px;}
.new_m ul li:hover{box-shadow:0px 0px 8px #ccc;}
.new_m ul li .cont{ float:right; width:700px; margin-right:26px; padding-top:40px;}
.new_m ul li .photo{ float:left; overflow:hidden;}
.new_m ul li .photo img{object-fit:cover;transition:all 1s;-webkit-transition:all 1s;}
.new_m ul li:hover .photo img{transform:scale(1.03);-webkit-transform:scale(1.03);}
.new_m ul li .cont .tit{ color:#333333; font-size:20px;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; margin-bottom:5px;}
.new_m ul li .cont .date{ color:#858585; font-size:14px; margin-bottom:17px;}
.new_m ul li .cont .nr{ color:#858585; font-size:14px; line-height:28px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis; margin-bottom:35px; margin-right:12px;}
.new_m ul li .cont a.more{ float:right; background:url(../images/new_10.jpg) right center no-repeat; color:#717171; padding-right:36px;}

.newshow{ width:1025px; margin:0px auto;}
.newshow .n_tit{ color:#313131; font-size:26px; text-align:center; margin-bottom:5px;}
.newshow .laiy{ text-align:center; font-size:14px; color:#909090; margin-bottom:41px;}
.newshow .con_js{ font-size:14px; line-height:29px; color:#444; margin-bottom:50px;}
.newshow .con_js p{ margin-bottom:26px;}
.c_tj{ margin-bottom:48px;}
.c_tj .tit{ color:#575757; margin-bottom:5px; font-size:16px; font-weight:bold;}
.c_tj ul li a{ font-size:14px; line-height:29px; color:#575757; display:block;}
.zr_bj{ font-size:16px; border-bottom:1px #e4e4e4 solid; padding-bottom:20px;  height: auto; margin:auto; overflow:auto;margin-bottom:56px;}
.zr_bj span{ color:#666;font-size:14px;}
.show_more{ border:1px #cbcbcb solid; border-radius:20px; width:226px; height:44px; line-height:44px; text-align:center; margin:0px auto 103px;}
.show_more a{ display:block; font-size:18px; color:#575757;}
.show_more:hover{ background:#35b8aa; border:1px #35b8aa solid;}
.show_more:hover a{ color:#fff;}

.contact_one{ text-align:center; margin-bottom:52px;}
.contact_one .tit{ margin-bottom:17px;}
.contact_one .nr{ color:#4d4d4d; font-size:16px; line-height:31px;}
.ditu{ margin-bottom:113px;}
.ditu img{ width:100%; height:auto;}
.contact_2{ margin-bottom:122px;}
.contact_2:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.contact_2 .book{ width:772px; float:left;margin-left:10px;}
.contact_2 .book .tit{ font-size:30px; color:#070707; text-align:center; margin-bottom:57px;}
.contact_2 .book input{ border:1px #ebebeb solid; padding-left:22px; line-height:48px; width:349px; margin-bottom:29px; font-size:16px;}
.contact_2 .book .l_b{border:1px #ebebeb solid; padding-left:22px; line-height:48px; width:750px; margin-bottom:29px; font-size:16px; font-family:"微软雅黑"; margin-bottom:36px;}
.contact_2 .book .tj{ width:116px; height:50px; display:block; border-radius:25px; margin:0px auto; background:#616161; text-align:center; color:#fff; width:168px;font-family:"微软雅黑"; outline:none; cursor:pointer;}
.cont_tel{ background:#fff;box-shadow:0px 0px 8px #ccc; width:368px; height:493px; float:right; margin-right:10px; padding-top:46px;}
.cont_tel .c_tit{ width:292px; margin:0px auto 44px; color:#070707; font-size:26px; border-bottom:1px #dadada solid; padding-bottom:15px;}
.cont_tel .c_nr{ width:307px; margin:0px auto; font-size:14px;}
.cont_tel .c_nr td{ padding-bottom:25px;}
.cont_tel .c_nr .ts{ font-size:16px; text-align:center; padding-top:33px;}
.cont_tel .c_nr .ts img{ margin-bottom:17px;}

/**分页器**/
.pagelist{ color:#767676; text-align:center; font-size:14px; padding-top:2%; padding-bottom:8%;}
.pagelist a{ color:#333331; display:inline-block; border:solid 1px #dedede; padding:0 14px; height:34px; line-height:34px; background:#f8f8f8; margin: 4px}
.pagelist a.current, .pagelist a:hover{ color:#fff; background:#35b8aa; border-color:#35b8aa;}
.pagelist a.disabled{background:#fff;color:#ccc;border-color:#dedede;}
.pagelist input{ width:50px; border:1px solid #dcdcdc; height:30px;}
.pagelist span{ padding:0 4px; margin-right: 4px}
.pagelist .turn{ border:none;}
.pagelist .turn:hover{color:#767676; background:none;  border:none;}
.pagelist span{ color:#333331; display:inline-block; padding:0 12px; height:32px; line-height:32px; border:1px solid #bdbcbc;}
.pagelist select{height:32px; line-height:32px; border:1px solid #bdbcbc; width:58px;}
/**end**/
a#piaofu {
    display: block;
    width: 45px;
    height: 45px;
    background: #ccc url(/zx_css/skin/gotop.png) center center no-repeat;
    position: fixed;
    bottom: 20px;
    right: 0px;
    z-index: 102;
}
a#piaofu:hover{ background-color:#35b8aa;}

.sev-box .item, .box-item{ display:none;}
