@charset "utf-8";  /*格式化样式*/  

/*公共压缩样式，处理各个浏览器兼容性所写，可以无视*/html,body{height:100%;}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}ul,ol{list-style:none}s{text-decoration:none}img{border:0}table{border-collapse:collapse;border-spacing:0}caption,cite,code,dfn,th,var{text-align:left;font-weight:normal;font-style:inherit;}body{background-color:#fff;}/* 表单 */label{display:inline-block;*display:inline;*zoom:1}button,input,select,textarea{vertical-align:baseline;*vertical-align:middle}input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]  input[type="button"]::-moz-focus-inner{border:none;padding:0}/* 字体 */h1{font-size:24px;margin:0 0 12px}h2{font-size:24px;margin:0 0 10px}h3{font-size:20px;margin:0 0 8px}h4{font-size:16px;margin:0 0 5px}h5{font-size:14px;margin:5px 0}h6{font-size:14px;margin:0 0 5px;}

.clearfix{overflow:hidden;zoom:1;clear: both;}

/**{

-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

box-sizing: border-box;

*behavior: url(../css/boxsizing.htc);

}*/

div,body,p,h1,h2,h3,h4,h5,ul,li,dl,dd,dt{

margin:0; 

padding:0;

list-style: none;

}

html{
	font-size:14px;
	/*font-family:"思源黑体",Arial;*/
	font-family: "MicroSoft YaHei",sans-serif;
}

body{font-family: "MicroSoft YaHei",sans-serif; color: #666;}

ul,li{list-style:none;}  

a:focus{outline:none;}

a{color:#666; text-decoration: none; cursor:pointer; outline:none;}  

a:hover{ color:#2459a7; text-decoration: none; }

/*select,option{outline: none;}*/

input[type=text],textarea {border: 1px solid #e3e3e3; background: #fff; -webkit-appearance: none;font-family: Microsoft YaHei;  -webkit-appearance: none;

	font-family:"思源黑体";

	outline: none;}  

input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;  font-family: Microsoft YaHei;}  

input{font-family:"思源黑体";}  

textarea { -webkit-appearance: none;}

input[type="button"], input[type="submit"], input[type="reset"] {

	-webkit-appearance: none;

	font-family:"思源黑体";

	outline: none;

}

select{outline: none;}

img{width:auto; max-width:100%;height: auto; vertical-align:bottom;}

body{overflow-x: hidden; width: 100%; min-width:1200px; margin:0 auto;}

.clear{clear: both;}

.clearfix::before,
.clearfix::after{
	display: block;
	content: "";
	height: 0;
	line-height: 0;
	visibility: hidden;
	clear: both;
}

.fl{float: left;}

.fr{float: right;}

.f14{font-size:14px;}

.f16{font-size:16px;}

.f18{font-size:18px;}

.f20{font-size:20px;}

.f24{font-size:24px;}

.l24{line-height: 24px;}

.l26{line-height: 26px;}

.l30{line-height: 30px;}

.l40{line-height: 40px;}

.overflow-hidden{overflow: hidden;}

.relative{position: relative; z-index: 10;}

.container{width:1200px; margin:0 auto;}

.head_top {
	width: 100%;
	height: 30px;
	background-color: #f2f2f2;
	border-bottom: 1px solid #e2e2e2;
}
.head_top .top_center {
	width: 1200px;
	margin: 0 auto;
}
.head_top .top_center h1,
.head_top .top_center p {
	font-size: 14px;
	font-weight: normal;
	line-height: 30px;
	color: #666;
}

.header{height:151px;}

.header .logo{display: block;padding-top:26px;}

.header .logo img{float:left;width: 64px;}

.header .logo p{font-size:24px; padding:5px 0 3px; line-height: 30px; font-weight: bold; color: #2459a7; margin-left:90px;}

.header .logo span{display: block; letter-spacing: 2px; color: #666666; font-size: 16px; margin-left: 90px;}

.header .tel{background:url(../images/tel_ico.png) no-repeat left 44px; padding-left:63px; padding-top:26px;}

.header .tel p{font-size: 14px; color: #2459a7; line-height:20px; font-weight: bold;}

.header .tel h3{font-size: 28px; color: #e68236; line-height:20px; border-bottom: 1px solid #b2b2b2; padding-bottom:7px;}

.header .tel span{font-size: 14px; color: #666666; display: block; line-height:28px;}

.nav{background-color: #2459a7;height:60px;}

.nav ul{margin:0 auto; width:1282px;}

.nav ul li{float: left; text-align: center; line-height:60px;}

.nav ul li a{display: block; padding:0 32px; min-width:80px; font-size:16px; color: #ffffff;}

.nav ul li.active a,.nav ul li a:hover{background:#e68236;}

.swiper-pagination-bullet{width: 28px; height:6px;background:#fff; border-radius:2px;}

.swiper-pagination-bullet-active{background:#ffb004;}

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:20px;}

.part1{background: #f6f6f6; padding: 30px 0 50px;}

.part1 .tit{text-align: center; color: #666; padding:56px 0 65px;}

.part1 .tit h3{font-size: 38px; color: #333;}

.part1 .tit h3 span{display: inline-block;width: 30px;height: 2px;background-color: #ffa45d;margin: 0 10px;vertical-align: middle;}

.part1 .tit p{font-size:18px;margin-top: 10px;}

.part1 .txt .p {
	font-size: 18px;
	color: #4a4a4a;
	line-height: 32px;
	padding-bottom: 40px;
	text-indent: 2em;
}
.part1 .txt .p a {
	color: #2459a7;
	font-size: 16px;
}
.part1 .txt .p a:hover {
	color: #f6a51a;
}

.icon_li {
	padding: 20px 0 30px;
}
.icon_li ul li {
	float: left;
	width: 25%;
	text-align: center;
}
.icon_li ul li i {
	display: block;
	width: 100px;
	height: 67px;
	margin: 0 auto;
}
.icon_li ul li:nth-child(1) i {
	background: url(../images/ic01.png) no-repeat;
	background-size: 100px 67px;
}
.icon_li ul li:nth-child(2) i {
	background: url(../images/ic02.png) no-repeat;
	background-size: 100px 67px;
}
.icon_li ul li:nth-child(3) i {
	background: url(../images/ic03.png) no-repeat;
	background-size: 100px 67px;
}
.icon_li ul li:nth-child(4) i {
	background: url(../images/ic04.png) no-repeat;
	background-size: 100px 67px;
}
.icon_li ul li span {
	display: block;
	font-size: 18px;
	font-weight: bold;
	padding: 5px 0;
}
.icon_li ul li p {
	padding: 0 20px;
}

/*.part1 .pic{width: 450px;}

.part1 .txt{margin-left:480px;}

.part1 .txt .ti{font-size:30px; color: #333; line-height: 30px; position: relative; padding-left: 33px;}

.part1 .txt .ti span{display: block;width:28px; height:3px;background:#ffa45d; border-radius: 1px; left: 0; position: absolute;;top: 50%; margin-top: -1px;}

.part1 .txt .p{font-size: 18px; color:#4a4a4a; line-height:32px;padding-bottom: 40px;}

.part1 .txt li{width:137px; height:89px; cursor: pointer; float: left; font-size: 12px;background:#fff; color: #8f8f8f; border:1px solid #c3c3c3; border-left:none; text-align: center;}

.part1 .txt li.border-left{border:1px solid #c3c3c3;}

.part1 .txt li h3{font-size:30px; color: #2459a7; border-bottom: 1px solid #2459a7; width:74px; margin:0 auto; padding-top: 12px; line-height:40px;}

.part1 .txt li p{font-size: 12px; line-height: 30px;}

.part1 .txt li.active,.part1 .txt li:hover{background:#2459a7; color:#fff;border-color:#2459a7;}

.part1 .txt li.active h3,.part1 .txt li:hover h3{color: #fff; border-color:#fff;}*/

.part2{background:#f6f6f6;padding-bottom: 40px;}

.hotproduct{background:#fff; border-radius:5px; margin-top: 20px; padding:20px 20px 30px;}

.hotproduct .hotkw a{display: inline-block; background:#fff; color: #333;font-size: 16px;padding:0 25px;line-height: 36px;}

.hotproduct .title{line-height: 50px; padding-left: 30px; margin-bottom:5px; font-size: 20px; color: #000; background:url(../images/pro_a1.jpg) no-repeat left center;font-weight: bold;}

.hotproduct .title a{font-size: 14px;font-weight: normal;}

.part2 .ti{text-align: center; color: #666666; padding:64px 0 40px;}

.part2 .ti h3{font-size: 36px; color: #333; padding-top:7px;}

.part2 .ti h3 span {display: inline-block;width: 30px;height: 2px;background-color: #ffa45d;margin: 0 10px;vertical-align: middle;}

.part2 .ti p{font-size:18px;margin-top: 10px;}

.part2 .le{width:227px;float: left; text-align: center; background:#fff;height:647px; position: relative;}

.part2 .le .t{background: #2459a7; color: #fff; line-height:83px;font-size: 22px; font-weight: bold;}

.part2 .le .po{position: absolute; top:415px; left: 0; width: 100%;}

.part2 .le dd{line-height:64px; cursor: pointer; position: relative; background:#fff;}

.part2 .le dd span{border-bottom: 1px solid #d1d1d1; margin:0 31px; display: block; font-size: 14px; color:#666666;font-weight: bold;}

.part2 .le dd.active{font-size: 18px; top:-1px;z-index: 2; color: #062e6f; font-weight: bold;border-bottom:1px solid #fff; box-shadow:0 0 12px rgba(0,0,0,0.15);}

.part2 .le dd.active span{border-bottom: 1px solid #fff; color: #2459a7;}

/*.part2 .le dd.active i{display: block; width: 10px; height: 2px; background:#e6863c; position: absolute; left:38px; top: 50%;}*/

/*.part2 .le dd.active em{display: block; background:url(../images/jt_ico.png) no-repeat center; width: 10px; height: 16px; position: absolute; right:32px; top: 20px;}*/

.part2 .re{margin-left:248px;}

.part2 .re li{display: none;}

.part2 .re li img{width:100%; height: 647px;}

.border-none{border: none !important;}

.part3{background:url(../images/bg1.jpg) no-repeat top center; height:300px;}

.part3 .zx{position:absolute; display:inline-block; border:1px solid #ffffff; color: #fff;width:189px; line-height:35px;text-align: center; font-size:14px; top:210px;left:532px;}

.part4{padding-bottom:45px; background:#ffffff;}

.part4 .ti{text-align: center; color: #666666; padding:81px 0 120px;}

.part4 .ti h3{font-size: 36px; color: #333; padding-top:7px;}

.part4 .ti h3 span {display: inline-block;width: 30px;height: 2px;background-color: #ffa45d;margin: 0 10px;vertical-align: middle;}

.part4 .ti p{font-size:18px;margin-top: 10px;}

.part4 .ysbox {width: 1200px;margin: 0 auto;}
.part4 .ysbox .ys1{height:464px; position: relative;}
.part4 .ysbox .ys2{height:362px; position: relative;}
.part4 .ysbox .ys3{height:383px; position: relative;}
.part4 .ysbox .ys4{height:420px; position: relative;}
.part4 .ysbox .text h3{line-height: 95px; padding-left:52px; font-size: 36px; color:#2459a7; font-weight: bold;}
.part4 .ysbox .text .txt{font-size:18px; color:#585f59; line-height: 35px; padding:12px 0 0 28px;}
.part4 .ysbox .ys1 .text h3{background:url(../images/ys_ico1.png) no-repeat left 18px; padding-left: 38px;}
.part4 .ysbox .ys2 .text h3{background:url(../images/ys_ico2.png) no-repeat left 18px;}
.part4 .ysbox .ys3 .text h3{background:url(../images/ys_ico3.png) no-repeat left 18px; }
.part4 .ysbox .ys4 .text h3{background:url(../images/ys_ico4.png) no-repeat left 18px;}
.part4 .ysbox .ys2 .text{margin-left:614px;}
.part4 .ysbox .ys4 .text{margin-left:734px;}
.part4 .ysbox .img{position: absolute;}
.part4 .ysbox .ys1 .img{right:-40px; top:-100px;}
.part4 .ysbox .ys2 .img{left:0; top:-167px;}
.part4 .ysbox .ys3 .img{right:-10px; top:-105px;text-align: right;}
.part4 .ysbox .ys4 .img{left:-30px; top:-50px;}
/*.part4 .ysbox .ys1,.part4 .ysbox .ys2,.part4 .ysbox .ys3,.part4 .ysbox .ys4{overflow: hidden;}
.part4 .ysbox .img{width:50%;height:375px;}
.part4 .ysbox .text{width: 550px;}
.part4 .ysbox .text h3{background:url(../images/y1.png) no-repeat left center; height:50px;line-height:47px; padding-top:25px; padding-left:80px; font-size:36px; color:#e68236;}
.part4 .ysbox .text .txt{line-height: 32px; font-size: 18px; color:#585f59;  padding-top:30px;}
.part4 .ysbox .text .txt p:before {content: '';display: inline-block;width: 5px;height: 5px;border-radius: 50%;margin-right: 10px;background-color: #e68236;vertical-align: middle;}
.part4 .ysbox .ys1 .text{padding-top:5px;float: left; padding-left:30px;}
.part4 .ysbox .ys2 .text{padding-top: 63px;}
.part4 .ysbox .ys3 .text{float: left; padding-left: 25px; padding-top:45px;}
.part4 .ysbox .ys4 .text{padding-top:80px;}
.part4 .ysbox .ys1 .text h3{background:url(../images/y1.png) no-repeat left center;}
.part4 .ysbox .ys2 .text h3{background:url(../images/y2.png) no-repeat left center;}
.part4 .ysbox .ys3 .text h3{background:url(../images/y3.png) no-repeat left center;}
.part4 .ysbox .ys4 .text h3{background:url(../images/y4.png) no-repeat left center;}*/


.part5{background:url(../images/bg2.jpg) no-repeat top center;padding-top:251px;}

.part5 .zx{margin: -15px auto 0;width:189px; line-height:35px;display: block; font-size:14px; text-align: center; color:#fff; border:1px solid #fff;}

.part5 .ti{text-align: center; color: #666666; padding:100px 0 52px;}

.part5 .ti h3{font-size: 36px; color: #333; padding-top:7px;}

.part5 .ti h3 span {display: inline-block;width: 30px;height: 2px;background-color: #ffa45d;margin: 0 10px;vertical-align: middle;}

.part5 .ti p{font-size:18px;margin-top: 10px;}


.case_box {
	padding: 20px 0 80px;
}
.case_nav {
	width: 100%;
	background-color: #fafafa;
	margin-bottom: 30px;
}
.case_nav li {
	float: left;
	width: 300px;
	height: 60px;
}
.case_nav li a {
	display: block;
	font-size: 16px;
	color: #666666;
	text-align: center;
	line-height: 58px;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}
.case_nav li:nth-child(4n) a {
	border-right: 0;
}
.case_nav li:nth-child(5) a,
.case_nav li:nth-child(6) a,
.case_nav li:nth-child(7) a,
.case_nav li:nth-child(8) a {
	border-bottom: 0;
}
.case_nav li.active a {
	background-color: #2459a7;
	color: #fff;
}
.case_nav > a {
	display: block;
	float: left;
	width: 300px;
	height: 60px;
	font-size: 16px;
	color: #666666;
	text-align: center;
	line-height: 58px;
}
.case_nav > a:hover {
	color: #2459a7;
}

#tab_list {
	width: 100%;
	height: 600px;
}
#tab_list ul li a {
	display: block;
	width: 100%;
	height: 600px;
	overflow: hidden;
}
#tab_list ul li a img {
	width: 100%;
}
#tab_list ul li .case_info {
	position: relative;
	height: 80px;
	margin-top: -100px;
	background: url(../images/case_bg.png) no-repeat;
	padding: 10px 30px;
}
#tab_list ul li .case_info h3 {
	color: #fff;
	font-size: 16px;
	line-height: 36px;
}
#tab_list ul li .case_info p {
	color: #fff;
	line-height: 20px;
	width: 850px;
}
#tab_list .case_info a {
	display: inline-block;
	float: right;
	width: 100px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background-color: #f6a51a;
	color: #fff;
	margin: -52px 10px 0 0;
}

.show {
	display: block;
}
.hide {
	display: none;
}


/*.swiper-case{padding:33px 25px 90px; width:1200px;}

.swiper-case .swiper-slide{width:370px; position:relative; height:450px;}

.swiper-case .swiper-slide .img{width:370px; height:277px;}

.swiper-case .swiper-slide .img img{width:100%; height: 100%;}

.swiper-case .swiper-slide .text{width: 100%;background:#fff;height:195px;text-align: center;}

.swiper-case .swiper-slide .text h3{font-size: 16px;line-height: 24px; padding: 20px 20px 10px; text-align: left;height: 18px;overflow: hidden;margin-bottom: 5px;}

.swiper-case .swiper-slide .text p{line-height:20px; font-size: 14px; color: #787878; padding:10px 20px;text-align: left;border-top: 1px solid #f6f6f6;}

.swiper-case .swiper-slide .text .xq{display: block; width:120px;line-height: 30px; background-color: #2459a7; font-size: 15px; color: #fff; margin: 20px auto 0;}
.swiper-case .swiper-slide .text .xq:hover {
	background-color: #ffa45d;
}
.swiper-case .swiper-slide .box{transition: all 0.5s; position:relative; height:442px;}

.swiper-case .swiper-slide .box .img{overflow:hidden;}

.swiper-case .swiper-slide .box .img img{transition: all 0.5s;}

.swiper-case .swiper-pagination{bottom:30px !important;}

.swiper-case .swiper-pagination-bullet{margin:0 15px !important; opacity: 1; background-color: #eee;}

.swiper-case .swiper-pagination-bullet-active{background:#ffa45d; border-color:#ffa45d;}

.part5 .more{text-align: center;}

.part5 .more a{color: #2459a7; border:1px solid #2459a7; font-size: 18px; width: 407px; line-height:60px; display: inline-block; border-radius: 30px;}

.part5 .more a:hover{background: #2459a7; color: #fff;}*/



.part6{padding-bottom:80px;}

.part6 .tit{text-align: center; color: #666; padding:56px 0 65px;}

.part6 .tit h3{font-size: 38px; color: #333;}

.part6 .tit h3 span{display: inline-block;width: 30px;height: 2px;background-color: #ffa45d;margin: 0 10px;vertical-align: middle;}

.part6 .tit p{font-size:18px;margin-top: 10px;}

.part6 .newbox{width:1203px; margin:0 auto;}

.part6 .newbox ul{float: left;width:381px;margin:0 10px;height: 550px;}

.part6 .newbox ul .ti{height: 54px;border-bottom: 1px solid #dddddd;}

.part6 .newbox ul .ti h3{font-size: 18px;color:#2459a7; line-height: 24px; padding-top: 8px;}

.part6 .newbox ul .ti p{font-size: 12px; color: #a5aec4; line-height: 16px;}

.part6 .newbox ul .ti a {float: right;margin-top: -30px;color: #999;}

.part6 .newbox ul .ti a:hover {color: #333;}

.part6 .newbox ul dl{margin: 10px 0; border-bottom: 1px dashed #e8e8e8; padding-bottom:15px;}

.part6 .newbox ul dl .img{ height:235px;background:#959595;}

.part6 .newbox ul dl .img img{width:100%; height: 100%;}

.part6 .newbox ul dl h3{font-weight:normal; line-height: 36px;margin-top: 10px;}

.part6 .newbox ul dl h3 a{font-size: 14px;color: #595959;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; word-wrap: break-word; display: block;font-weight: bold;}

.part6 .newbox ul dl h3 a:hover{color:#2459a7;}

.part6 .newbox ul dl p{font-size: 12px; line-height: 19px; color: #999;}

.part6 .newbox ul dl span{display: block; text-align: right; font-size: 14px; color: #b4b4b4;}

.part6 .newbox ul li{line-height: 36px;}

.part6 .newbox ul li a{font-size:14px; color: #4f4f4f;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; word-wrap: break-word; display: block;}

.part6 .newbox ul li a:hover{color:#2459a7;}

/*.part6 .newbox ul .more{padding-top:8px;}

.part6 .newbox ul .more a{display: block; border-radius: 5px; line-height: 33px; color: #ffffff; text-align: center;background:#2459a7;font-size: 16px;}

.part6 .newbox ul .more a:hover{background:#e7863c;}*/

.part7{background-color: #2459a7; min-height:600px; color: #fff;}

.fline{width: 100%; border-top:4px solid #e68236; border-bottom:1px solid #fff;}

.part7 .name{line-height:96px;font-size:30px; font-weight: bold;}

.part7 .footer{padding-top:41px;}

.part7 .footer ul{float:left; width: }

.part7 .footer ul li{float: left;}

.part7 .footer ul li.p1{padding-right:40px;}

.part7 .footer ul li.p2{padding-right:40px;}

.part7 .footer ul li.p3{padding-right:40px; border-right: 1px solid rgba(255,255,255,0.5);}

.part7 .footer ul li.p4{padding:0 40px;}

.part7 .footer ul li.p5{}

.part7 .footer ul li h3{font-size: 13px; font-weight: bold; line-height:28px; margin-bottom:15px;}

.part7 .footer ul li h3 a{color: #fff;}

.part7 .footer ul li h3 span{display: block;width:27px; height: 3px; background:#ff994b; line-height: 3px;}

.part7 .footer ul li p{line-height: 32px;}

.part7 .footer ul li p a{color:rgba(255,255,255,0.7); font-size:13px;}

.part7 .footer .fcontact{background:url(../images/bg5.png) no-repeat left top; margin-top:83px; position: relative; float: right; width:425px; padding-top: 49px;}

.part7 .footer .fcontact p{line-height:36px;font-size: 14px;color:rgba(255,255,255,0.7); padding-left:106px;}

.part7 .footer .fcontact .ewm{position:absolute;right:0;top: -8px;z-index: 1; width:105px; text-align: center;font-size: 13px; line-height: 28px;}

.part7 .footer .copy{border-top: 1px solid #fff; text-align: center; line-height: 28px; font-size: 14px; padding-top: 20px;}

.part7 .footer .copy a{color:#fff;}

.part7 .link{margin-top: 15px;margin:25px auto 0; width: 1200px; line-height: 30px; padding:15px 0 10px;}

.part7 .link a,.part7 .link span{display:inline-block; margin-right:10px; font-size:14px; color: #fff; margin-bottom:5px;}

.part7 .link a:hover{text-decoration: underline;}

.key{font-size:14px; color:#707070; line-height: 30px; padding: 15px 0; background:#f1f1f1;}

.key span{float: left; margin-right: 10px;}

.key a{margin-right: 10px;}

.key p,.key a{color:#707070;}

.key a:hover{text-decoration: underline; color:#2459a7;}

.position{padding:18px 0; line-height: 62px; font-size:13.4px;color: #707070;}

.position a{color: #707070;}

.position a:hover{color:#2459a7;}

.main{background:#ffffff;}

.centernav{height:85px;}

.centernav ul{margin:0 -11px;}

.centernav li{float:left;position: relative; box-sizing: border-box; padding:0 11px; width: 33.3333%; float: left; text-align: center;}

.centernav li a{display: block; font-size: 20px; color: #2459a7; line-height:53px; border:1px solid #8a8a8a;}

.centernav li span{display:block; background:#fff; height: 3px; border-top:4px solid #fff;}

.centernav li.active a,.centernav li:hover a{background:#2459a7; border-color:#2459a7; color: #fff;}

.centernav li.active span,.centernav li:hover span{display: block;}

.centernav li.active i,.centernav li:hover i{display: block; background:url(../images/ico1.png) no-repeat center;width: 32px; height: 14px; position: absolute; bottom:-16px; left: 50%; margin-left:-16px;}

.catname{border-bottom:1px solid #b7c1d5; line-height: 68px; padding-left:50px; padding-bottom: 5px; font-size:30px; color:#333333; background:url(../images/ico2.png) no-repeat left 26px;}

.catname span{margin-left: 9px;text-transform:uppercase; color: #969696; font-size:13px; display:inline-block;vertical-align: bottom;}

.catname2{line-height:54px; background:url(../images/ico2.png) no-repeat left center;}

.aboutbox{padding:29px 0 45px;}

.aboutbox .img{float: left; width:602px; margin-right:13px;}

.aboutbox .txt{font-size: 15px; color: #757575; line-height:28px;}

.aboutbox .txt .ti p{position: relative; display: inline-block; padding-left:24px; font-size:28px; color: #2459a7; font-weight: bold; line-height:34px; padding-bottom:12px;}

.aboutbox .txt .ti p span{display: block;width:7px; height:34px; background:#ff8c25; position: absolute; left: 0; top:4px;}

.culture{overflow:hidden; padding-bottom:55px; padding-top: 26px;}

.culture ul{margin:0 -6px;}

.culture ul li{width:25%; padding:0 6px 12px; box-sizing: border-box; float: left; text-align: center;}

.culture ul li .box{border:1px solid #9e9e9e; padding:24px 12px 0;}

.culture ul li h3{line-height:32px; padding-top: 3px; border-bottom: 1px solid #d8d8d8; font-size: 16.7px; color: #202020;}

.culture ul li img{height: 65px;}

.culture ul li p{font-size: 13.36px; line-height:24px; color: #696969; height:62px;display: flex;align-items: center;justify-content: center;}

.position2{padding:38px 0 0; line-height:20px; font-size: 13px;color: #707070;}

.position2 a{color:#707070;}

.position2 a:hover{color:#2459a7;}

.catname .search{width:245px; display:none; height: 36px; background:url(../images/search.png) no-repeat left center; line-height: 36px; padding-left:64px;}

.catname .search .kw{background:none; color:#2459a7; font-size:18px; border:none; line-height: 36px; width: 100%; height: 36px; vertical-align: bottom;}

.catname .search form{display: block;}

.catname .search .btn{display: none;}

.marinbox{margin-top:35px; overflow:hidden;}



.marinbox .left{width:242px;}

.marinbox .left .ti{background:#2459a7; line-height:54px; height:54px; font-size:20px; color: #fff; text-align: center;}

.marinbox .left ul{padding:0 5px 8px; text-align: center;}

.marinbox .left ul li{line-height:51px; padding-top:8px;}

.marinbox .left ul li a{font-size: 15px; color: #2459a7;display: block; background:#f1f1f1;}

.marinbox .left ul li.active{padding-bottom: 0; position: relative;}

.marinbox .left ul li.active a{background:#2459a7; color: #fff; display: block;}

.marinbox .left ul li:last-child{border:none;}

.marinbox .left .ti2{margin-top:8px; background:#2459a7; line-height: 54px; height: 54px; font-size:20px; color: #fff; text-align:center;}

.marinbox .left dl{border:1px solid #e0e0e0;padding:0 8px;}

.marinbox .left dl dd{margin-top: 8px;background:#fff;}

.marinbox .left dl dd img{width: 100%; height:183px;}

.marinbox .left dl dd p{line-height:48px; text-align: center; height:48px; overflow: hidden;}

.marinbox .left dl dd p a{font-size: 14px; color: #525252;}

.marinbox .left dl dd p a:hover{color:#2459a7;}

.marinbox .left .lcontact{width:242px;margin-top: 10px;}

.marinbox .left .lcontact .t{line-height:54px; height:54px; font-size:20px; color: #fff; text-align: center;background-color: #2459a7;}

.marinbox .left .lcontact .lx_box {border:1px solid #e0e0e0;}

.marinbox .left .lcontact p.p1{line-height: 46px;font-size: 14px; color:#333; background: url(../images/rx.png) no-repeat 10px;background-size: 24px;border-bottom: 1px solid #e0e0e0;padding-left: 40px;}

.marinbox .left .lcontact p.p2{line-height: 46px;font-size: 14px; color:#333; border-bottom: 1px solid #e0e0e0;background: url(../images/sj.png) no-repeat 10px;background-size: 24px;padding-left: 40px;}

.marinbox .left .lcontact p.p3{font-size: 14px; color:#333; background: url(../images/dz.png) no-repeat 10px;background-size: 24px;padding-left: 40px;margin: 10px 0;}

.marinbox .left .lcontact p span {color: #666;margin-left: 5px;}



.marinbox .right{margin-left:262px;}

.marinbox .right .catnamet{text-align: center; padding-bottom: 10px;}

.marinbox .right .catnamet p{font-size: 34px; line-height: 36px; background:url(../images/ico3.png) no-repeat center; color: #2459a7;}

.marinbox .right .catnamet span{font-size: 27px; color: #c6c9d3; display: block; line-height: 26px;}

.marinbox .right .listnews li{background:#fff;overflow: hidden; margin-bottom: 15px;padding: 25px 17px 25px 20px;border: 1px solid #e0e0e0;}

.marinbox .right .listnews li:hover {border: 1px solid #2459a7;}

.marinbox .right .listnews li .img img{width:187px; height:114px;}

.marinbox .right .listnews li .date{text-align: center;margin-top: 12px; background:url(../images/date_ico.png) no-repeat center; width:95px; height: 95px;}

.marinbox .right .listnews li .date span{padding-top: 22px; font-size:16px; line-height: 20px; color: #2459a7; display: block;}

.marinbox .right .listnews li .date p{font-size:22px; line-height: 30px; color: #2459a7; font-weight: bold;}

.marinbox .right .listnews li .txt{margin-right: 150px;}

.marinbox .right .listnews li .txt h3{line-height:26px; padding-top:6px; font-size:15px; font-weight: normal; border-bottom:1px solid #e7e7e7;}

.marinbox .right .listnews li .txt h3 a {color:#666;font-size: 16px;font-weight: bold;}

.marinbox .right .listnews li:hover .txt h3 a {color: #2459a7;}

.marinbox .right .listnews li .txt p{font-size: 14px; line-height: 24px; color: #969696; padding-top: 12px;}

.page{padding:32px 0; text-align: center;}

.page span,.page a{display: inline-block; padding:0 15px; line-height: 40px;min-width:15px; text-align: center; margin: 0 5px; background: #fff; font-size: 18px ;color: #6b6b6b;}

.page span,.page a:hover{background:#2459a7; color: #fff; border:1px solid #2459a7;}

.showcontentbox{margin-right:353px;}

.ml39{margin-left:64px;}

.showmain{padding-bottom:58px;}

.position3{ padding-top: 24px; line-height: 20px; font-size: 13px; color: #707070;}

.bgcolor{background:#f6f6f6;}

.border-none{border:none !important;}

.showcontentbox .title{text-align: center;}

.showcontentbox .title h1{font-size:26px; color: #000; font-weight: normal; line-height:32px; padding-bottom:10px;}

.showcontentbox .title p{font-size: 12px; color: #696969; line-height: 26px;}

.showcontentbox .content{font-size:16px; color: #696969; line-height:30px; padding:40px 0;}

.updown p{border-bottom: 1px dotted #8a8a8a; padding:6px 0; line-height:32px;}

.updown p span{float: left; display: inline-block; width: 102px; text-align: center; background:#696969; color: #fff; font-size:13.37px;}

.updown p a{font-size:13.37px; margin-left:12px; color: #7d7d7d; text-decoration: underline;}

.updown p a:hover{color:#2459a7;}

.updown p em{font-style: inherit; float: right; font-size: 16px; color: #7d7d7d;}

.back{padding-top:26px; text-align: right;}

.back a{display: inline-block; color: #fff; background:#2459a7; border-top:2px solid #e68236; text-align: center; width:200px; line-height:49px; font-size: 15px;}

.list_honor{overflow:hidden; margin:0 -5px; padding:37px 0 39px;}

.list_honor li{width:292px;margin:0 5px 32px; float: left; text-align: center;}

.list_honor li .img{height:369px; display: flex;align-items: center;justify-content: center; background:#fff; padding:15px 16px;  border:1px solid #8a8a8a; border-bottom: none;}

.list_honor li p{padding:0 5px; line-height:60px;background:#eee; font-size: 15px; color: #666; font-weight: bold;}

.contactbox{background: url(../images/bg6.png) no-repeat center 45px; text-align: center; padding-top:330px; height: 153px;}

.contactbox ul li.fl,.contactbox ul li.fr{width:264px;}

.contactbox li span{font-size:25px; color: #191919; display: inline-block;}

.contactbox li p{font-size:20.42px; color: #2459a7; font-weight: bold; padding-top:6px;}

.gbookbox{padding-bottom: 67px; margin:0 -10px;}

.gbookbox .ti span{display: inline-block; font-size: 20px; width:291px; border-top: 4px solid #ff8c25; line-height:62px; text-align: center; color: #fff; background:#2459a7;}

.gbookbox form{ height:470px; padding-top:50px;padding-right: 205px; margin-top: 20px; padding-left:152px; background: url(../images/bg7.png) no-repeat bottom center; display: block;}

.gbookbox form li{overflow: hidden; padding-bottom:31px; line-height:34px;}

.gbookbox form li span{width:95px; text-align:right;font-size:20px; color: #303236; display: inline-block; float: left;}

.gbookbox form li span i{color:#ff0000; vertical-align: middle; margin-right: 3px;}

.gbookbox form li p{margin-left:125px;}

.gbookbox form li p input,.gbookbox form li p textarea{line-height:32px; padding:0 8px; border:1px solid #9a9a9a; font-size:16px; color: #333; width:720px;}

.gbookbox form li p input.code{width:107px;}

.gbookbox form li p textarea{height:121px;}

.gbookbox form li p img{vertical-align: top; width:120px; height: 38px; margin-left:18px;}

.gbookbox form li .btn{float: right;}

.gbookbox form li .btn input{cursor: pointer; background:#2459a7; width:362px; color: #fff; font-size: 20px; line-height:44px;border:none;}

.selectbox{border:1px solid #e0e0e0; border-top: none; padding:8px 0;}

.selectbox p{line-height:36px;}

.selectbox p a{display: block; padding-left:40px; font-size: 15px; color:#666; position: relative;}

.selectbox p a:hover {color: #e68236;}

.selectbox p.active a{font-weight: bold;}

/*.selectbox p a span{display: block;background:url(../images/select1.png) no-repeat  center; position: absolute; left:36px; bottom: 9px; width: 18px; height: 18px;}

.selectbox p.active a span{display: block;background:url(../images/select2.png) no-repeat  center; position: absolute; left:36px; bottom: 9px; width: 18px; height: 18px;}

*/.selectbox .pd{margin:7px 0 0; padding-top: 7px; border-top: 1px solid #e0e0e0;}

/*.selectbox p:nth-child(3) a{letter-spacing: 6px;}

.selectbox p:nth-child(4) a{letter-spacing: 6px;}

.selectbox p:nth-child(5) a{letter-spacing: 6px;}

.selectbox p:nth-child(6) a{letter-spacing: 6px;}*/

.selectbox2{border:1px solid #e0e0e0; border-top: none; padding:8px 25px; overflow: hidden;}

.selectbox2 p{line-height:36px; width:50%; float: left; text-align: center; height: 36px;}

.selectbox2 p a{font-size: 15px; color:#666; position: relative;}

.selectbox2 p a:hover {color: #e68236;}

.selectbox2 p.active a{color:#e68236;}

/*.selectbox2 p a span{display: block;background:url(../images/select1.png) no-repeat  center; position: absolute; left:31px; bottom: 9px; width: 18px; height: 18px;}

.selectbox2 p.active a span{display: block;background:url(../images/select2.png) no-repeat  center; position: absolute; left:31px; bottom: 9px; width: 18px; height: 18px;}

*/.marinbox2{padding-bottom: 30px;}

.list_case li{overflow:hidden;padding-bottom:25px; background: #fff; border-bottom:1px solid #e4e4e4; margin-bottom: 16px; margin-bottom: 25px;}

.list_case li .img{float: left;}

.list_case li .img img{width:230px; height:160px;}

.list_case li .txt{margin-left:265px;}

.list_case li .txt h3{overflow:hidden; font-weight: normal; position: relative;}

.list_case li .txt h3 .title{padding-right: 120px;}

.list_case li .txt h3 .title span{display: block; font-size:16px; color: #3d3d3d; line-height: 32px;font-weight: bold;}

.list_case li .txt h3 .title span:hover{color:#2459a7;}

.list_case li .txt h3 a.fl{display: inline-block; position:absolute; right: 0; top: 0; background: url(../images/pro_ico.png) no-repeat center; font-size: 13px; color: #2459a7; padding-left:20px; width:80px; height:20px; line-height:20px;margin-top: 5px;}

.list_case li .txt h3 span{display:block; font-size: 14px; color:#3d3d3d; line-height: 21px;}

.list_case li .txt h3 span.date{margin-top:20px; padding-left:20px; background:url(../images/date.png) no-repeat left center;}

.list_case li .txt h3 span.hits{padding-left:20px; background:url(../images/hits.png) no-repeat left center; font-size: 14px;}

.list_case li .txt p{font-size:14px; color: #999; line-height:30px; padding-top:10px;}

.list_case li .txt .more{padding-top:20px;}

.list_case li .txt .more a{display: inline-block; text-align: center; color: #999;border:1px solid #bfbfbf; line-height:32px; width: 120px; font-size: 14px;}

.list_case li .txt .more a:hover{background:#2459a7; color: #fff; border:1px solid #2459a7;}

.casenav{background-color: #2459a7; line-height:72px; text-align: center; border-top: 5px solid #e68236; padding-bottom: 4px; font-size: 15px;}

.casenav a{color: #fff; display: block;}

.casecontent{padding:15px 0 28px; border-top:1px dotted #ecb58b; margin-top:12px;}

.casecontent .list{line-height:58px;font-size:17px; color: #696969;}

.casecontent .list b{color: #e6863c;}

.casecontent .casecon{line-height: 40px; font-size: 18px; color: #696969;}

.casecontent .casecon img{margin:10px 0;}

.casecontent .po{text-align: right; padding-top: 35px;}

.casecontent .po a{display:inline-block; font-size: 15px; color: #fff; text-align: left; width:187px; line-height:59px; padding-left: 122px; background: url(../images/position.png) no-repeat center;}

.productnav .tit{background-color: #2459a7; line-height:69px; text-align: center;font-size:22px;font-weight: bold; color: #fff;}

#top{background:url(../images/top.png) no-repeat center; width: 61px;height: 61px; cursor: pointer; position:fixed; bottom:5%; right:30px;}

.marinbox .left .productnav ul{padding:0; padding:0;} 

.marinbox .left .productnav li{background:#f1f1f1; margin-top: 3px; line-height: 60px; padding:0;}

/*.marinbox .left .productnav li:last-child{}*/

.marinbox .left .productnav li a{display: block; position: relative; font-size: 15px;color: #666;}

.marinbox .left .productnav li a:hover,.marinbox .left .productnav li a.active{top:-1px;z-index: 2;box-shadow:0 0 12px rgba(0,0,0,0.15);}

/*.marinbox .left .productnav li a:hover i,.marinbox .left .productnav li a.active i{display: block; width: 102px; height: 3px;border-radius:1px; background:#e68236; position: absolute; bottom:8px; left: 50%; margin-left:-51px;}*/

.marinbox3{margin-top:20px;}

.showproductbox{position: relative; margin-right:256px; background:#fff; padding:20px;}

.showproductbox .title{padding-bottom: 20px;}

.showproductbox .title h3{font-size: 48px; color:#2459a7; font-weight:normal;}

.showproductbox .title p{font-size: 14px; color:#696969;}

.baseinfobox{overflow:hidden; padding-bottom:65px;}

.baseinfobox .img{width:478px;height:350px; box-shadow: 0 0 12px rgba(0,0,0,0.15); float: left;}

.baseinfobox .img img{width:100%; height: 100%;}

.baseinfobox .baseinfo{margin-left:510px;}

.baseinfobox .baseinfo ul{border-bottom:1px solid #b4b4b4; margin-left: 15px; padding-bottom:4px;}

.baseinfobox .baseinfo ul .ti h1{font-size: 22px; color:#2459a7; line-height: 28px; padding-bottom: 8px;font-weight: normal;}

.baseinfobox .baseinfo ul li{font-size: 15px; line-height: 27px; color:#333333;}

.baseinfobox .baseinfo ul li span{color:#333333;}

.baseinfobox .baseinfo .telbox{line-height:23px; margin-top:14px; padding-left:42px; position: relative; background:url(../images/tel_ico2.png) no-repeat left 5px;}

.baseinfobox .baseinfo .telbox span{font-size:20px; color:#2459a7;font-style:italic;}

.baseinfobox .baseinfo .telbox p{font-size:25px; letter-spacing:-2px; color: #e68236; font-weight: bold;font-style:italic;}

.baseinfobox .baseinfo .telbox a{color: #fff; display: block; position: absolute; right: 0; top:3px; background:#2459a7; width:130px; line-height:42px; font-size: 15px; text-align: center;}

.baseinfobox .baseinfo .telbox a:hover {background: #e68236;}

.productinfobox{ overflow:hidden;}

.productinfobox .img{float: right; width:550px; height:370px;}

.productinfobox .img img{width:100%; height: 100%;}

.productinfobox .tit{padding-left:18px;  position: relative; margin-right:595px; border-bottom: 1px solid #eaeaea; padding-bottom: 20px;}

.productinfobox .tit p{font-size:25px; color: #333333; line-height:30px;}

.productinfobox .tit span{font-size:12px; color: #666666;text-transform:uppercase;}

.productinfobox .tit i{height: 36px;border-left:4px solid #e7863c; position: absolute; left: 0; top:10px; display: block;}

.productinfobox .productinfo{margin-right: 595px;font-size: 13px; padding-top:14px; min-height: 230px; color: #333333; line-height: 28px;}

.productinfobox .apption{font-size: 14px; color:#666666; line-height:25px; border-top:1px solid #eaeaea; margin-right: 595px; padding-top: 9px;}

.productinfobox .apption span{color: #666666;  font-weight:bold;}

.tits{text-align: center; }

.tits h3{display: inline-block; margin-bottom: 4px; position: relative; padding:0 99px; font-size:34px; color: #333333;}

.tits h3 span{display: inline-block; background:#fff; padding: 0 14px; position: relative; z-index: 2;}

.tits h3 i{width: 100%; display: block; height:2px; background:#e7863c; position: absolute; left: 0; top: 50%;margin-top: -1px;}

.tits p{font-size: 15px; color: #adadad;text-transform:uppercase;}

.csbox{padding:80px 0 0;}

.xjbox{padding:58px 0 80px; text-align: center;overflow: hidden;}

.xjbox .xj{margin:0 -20px; padding-top:50px;}

.csbox .cs{width:100%; padding-top: 36px;}

.csbox .cs table{width:100% !important; text-align: center !important;}

.csbox .cs table,.csbox .cs tr td{border:1px solid #999999 !important; background:#fff !important;}

.csbox .cs tr td{line-height:28px; padding:5px 10px; font-size: 14px; color: #666666;}

.csbox .cs tr:nth-child(even) td{background:#f3f3f3 !important;}

.xjbox table{border: :none !important; width: 100% !important;}

.xjbox table tr,.xjbox table td{border:none !important;}

.xjbox table td{padding:0 35px;width: 33.3333%}

.xjbox table td img{width:253px; border-radius: 100%; box-shadow:0 0 12px rgba(0,0,0,0.2);}

.xjbox table td h3{display: inline-block; margin:29px auto 12px; font-size:19px; line-height:19px; color:#2459a7;padding:0 9px; border-left:4px solid #e7863c; border-right:4px solid #e7863c;}

.xjbox table td p{font-size: 14px;color: #828282; line-height:25px;}

.productys{padding:0 0 40px; margin-top: -30px;}

.productcase{margin:35px 0 60px;}

.productcase .img img{width:662px; height:440px; overflow:hidden; float: right;}

.productcase .txt h3{font-size:16px; padding-bottom: 20px;margin-bottom: 20px; border-bottom: 1px dashed #f6f6f6;}

.productcase .txt{margin-right:665px; position: relative; height:313px; background:#2459a7; color: #fff; padding:35px 25px 92px 25px; line-height:24px; font-size: 14px;}

.productcase .txt a.xq{background:#e7863c; line-height: 92px; text-align: center; font-size:20px; color: #fff; position: absolute; bottom: 0; left: 0; width: 100%;}

.productcase .swiper-pagination{text-align: left;left: 308px; bottom:16px !important;}

.swiper-pagination-bullet{width:13px; height: 13px;border-radius: 100%; opacity:1;}

.productcontactbox{}

.productcontact{border:1px solid #8a8a8a; margin-top: 30px; padding:7px 37px 7px 7px; overflow:hidden; position: relative;}

.productcontact .img{float: left;width:409px; height: 247px; position:relative;}

.productcontact .img a{display: block;position: absolute;right:-47px; top: 50%; margin-top:-47px;}

.productcontact .company{margin-left:440px; border-bottom:1px solid #2459a7; font-weight: bold; font-size:29px; padding-top:8px; line-height:42px; color:#2459a7;}

.productcontact .con{background:url(../images/contact_ico2.png) no-repeat left center; padding-left:36px; margin:48px 0 0 464px; line-height:36px;}

.productcontact .con p{color:#2459a7; font-size: 15px;}

.productcontact .con p b{color: #e7863c;}

.productcontact .con p span{letter-spacing: 1.5px;}

.productcontact .ewm{position: absolute; right:45px; top:85px;width:120px; text-align: center;}

.productcontact .ewm span{display: block;font-size: 13px; color:#2459a7;line-height:24px;}

.productlistbox{margin-left:266px;}

.productlistbox .catnameti{line-height:60px; width: 342px; background:url(../images/pro_line.png) no-repeat left center; padding-left: 40px; position: relative; font-size: 32px; color:#333333;}

.productlistbox .catnameti p{position: relative; z-index: 2;}

.productlistbox .catnameti span{display:inline-block; position: absolute; z-index:0; right:0; top:-20px; font-size: 28px; color: #d6d6d6; color:rgba(51,51,51,0.15);}

.productlistbox ul{padding-bottom: 23px;}

.productlistbox ul li{margin-bottom: 16px; overflow:hidden;}

.productlistbox ul li .img{float:left; width:704px; height:459px;}

.productlistbox ul li .img img{width:100%; height: 100%;}

.productlistbox ul li .txtbox{position:relative; background:#fff; margin-left:704px; height: 413px; border:1px solid #d8d8d8; padding:24px 22px 20px 23px; }

.productlistbox ul li .txtbox .t{text-align: center;}

.productlistbox ul li .txtbox .t span{display: inline-block; border:2px solid #2459a7; color: #2459a7; line-height:25px; font-size: 16px; text-align: center; width: 158px; margin:0 auto;}

.productlistbox ul li .txtbox h3{font-size:16px; color: #2459a7; padding:22px 0 17px;}

.productlistbox ul li .txtbox p{font-size: 13px; color: #333333; line-height: 23px;}

.productlistbox ul li .txtbox p span{color: #333333;}

.productlistbox ul li .txtbox .xq{display: block; width:184px; line-height:37px; text-align: center; background:#e68236; color: #fff; position: absolute; bottom:20px; left:23px; font-size:14px;}

/*@media screen and (max-width:1440px){

.container{width:1200px;}

.nav ul{width:1200px;}

.nav ul li a{padding:0 23px;}

.part1 .pic{width:600px;}

.part1 .txt{margin-left: 640px;}

.part1 .txt .p{height: 190px;}

.part1 .txt li{width:138px;}

.part2 .le{height: 613px;}

.part2 .le dd{line-height:52px;}

.part2 .le .po{top:390px;}

.part2{height: 855px;}

.part7 .footer ul li.p1{padding-right:30px;}

.part7 .footer ul li.p2{padding-right:30px;}

.part7 .footer ul li.p3{padding-right:30px; border-right: 1px solid rgba(255,255,255,0.5);}

.part7 .footer ul li.p4{padding:0 30px;}

.gbookbox form{padding:70px 120px 60px;}

.gbookbox form li p input, .gbookbox form li p textarea{width:803px;}

.contactbox{background: url(../images/bg8.png) no-repeat center 65px; text-align: center; padding-top: 335px; height: 232px;}

.contactbox ul li.fl, .contactbox ul li.fr{width: 250px;}

.productlistbox ul li .img{width:650px; height:423px;}

.productlistbox ul li .txtbox{margin-left:650px; padding:15px; height:392px;}

.productlistbox ul li .txtbox h3{font-size: 18px; padding:12px 0 5px}

.productlistbox ul li .txtbox p{font-size: 13px; line-height: 22px;}

.productlistbox ul li .txtbox .xq{right:15px; bottom: 15px; width: 210px; font-size: 16px; line-height: 40px;}

.showproductbox{margin-right:315px;}

.showproductbox .title h3{font-size: 42px;}

.baseinfobox .img{width:500px; height:362px;}

.baseinfobox .baseinfo{margin-left: 520px;}

.baseinfobox .baseinfo ul{padding:12px;}

.baseinfobox .baseinfo ul li{font-size:16px; line-height: 26px;}

.baseinfobox .baseinfo .telbox{line-height:24px;padding-top:5px;padding-left:54px;}

.baseinfobox .baseinfo .telbox a{width:130px; line-height: 40px; font-size:16px;}

.baseinfobox .baseinfo .telbox span{font-size:18px; letter-spacing:0px;}

.baseinfobox .baseinfo .telbox p{font-size: 24px; letter-spacing:-1px;}

.productinfobox .img{width:500px; height: 336px; margin-left:15px; margin-bottom: 10px;}

.productinfobox .tit{margin:0;}

.productinfobox .productinfo{margin:0;}

.productinfobox .apption{margin:0;}

.productinfobox .productinfo{min-height:270px; padding-bottom: 12px;}

.xjbox table td img{width:240px; height: 240px;}

.xjbox .xj{padding-top: 50px;}

.xjbox table td h3{font-size: 20px; line-height: 22px;}

.xjbox table td p{font-size: 16px; line-height:28px;}

.productcase .img img{width:650px; height:434px;}

.productcase .txt{margin-right:655px; padding:30px 30px 80px 30px; height:324px;}

.productcase .txt a.xq{line-height: 80px;}

.list_honor li{width:292px;}

.list_honor li .img{height:375px;}

.list_honor li p{line-height: 70px;}

}

*/