html{ overflow-x:hidden; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px; }
body{
	margin:0px auto;
	min-width:1340px;
	font-size:16px;
	color:#000000;
	font-family:"Microsoft YaHei", '微软雅黑';
	overflow-x: hidden;
}
a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#38ccdb;
	text-decoration:none;
}
ul, li, ol{
	list-style-type:none;
}
img{
	border:0px;
}
.clear{
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}
input:focus{ 
    outline:none;
}
input::-moz-focus-inner{
    border:0;
}
textarea:focus{ 
    outline:none;
}
textarea::-moz-focus-inner{
    border:0;
}
button:focus{ 
    outline:none;
}
button::-moz-focus-inner{
    border:0;
}
.none{ display:none; }
.left{ float:left; }
.right{ float:right; }

/*头部样式*/
.top1{ width:100%; height:61px; line-height:61px; overflow:hidden; border-bottom:1px solid #ececec; }
.top1_con{ margin:0px auto; width:1300px; }

.welcom{ float:left; height:61px; background:url(../images/icon_10.jpg) left center no-repeat; padding-left:25px; font-size:16px; }

.search{ float:left; margin-top:15px; width:235px; height:31px; overflow:hidden; margin-left:300px; }
.ssk{ float:left; width:180px; height:31px; line-height:31px; padding:0px 0px 0px 15px; border:0px; background:url(../images/ssk.jpg) left top no-repeat; font-size:14px; color:#999999; font-family:"Microsoft YaHei", '微软雅黑'; }
.ss{ float:left; width:40px; height:31px; overflow:hidden; border:0px; background:url(../images/ss.jpg) left top no-repeat; }

.tel{ float:right; height:61px; background:url(../images/icon_07.jpg) left center no-repeat; padding-left:30px; }
.tel span{ font-size:24px; color:#c71023; font-weight:bold; }

.top2{ margin:0px auto; width:1300px; height:97px; }
.logo{ float:left; }
.logo img{ width:auto; height:97px; vertical-align:top; }

/*.menu{ float:left; width:684px; height:72px; margin-top:25px; margin-left:80px; }
.menu li{ float:left; height:72px; line-height:72px; position:relative; z-index:99; padding:0px 25px; }
.menu li a{ display:block; height:72px; font-size:18px; color:#000000; font-weight:normal; text-align:center; position:relative; }
.menu li a::after{ content:""; width:0%; height:5px; background:#2093c0; position:absolute; bottom:1px; left:50%; transform:translateX(-50%); transition:all 0.6s; }
.menu li a:hover::after{ width:100%; }
.menu li.hover a::after{ width:100%; }
.menu li ul{ display:none; }
.menu li:hover a::after{ width:100%; }
.menu li:hover ul{ display:block; position:absolute; top:72px; left:50%; width:210px; background:#FFFFFF; border-radius:0px 0px 10px 10px; z-index:999; margin-left:-105px; }
.menu li:hover ul li{ float:none; height:50px; line-height:50px; padding:0px; }
.menu li:hover ul li a{ display:block; height:50px; font-size:16px; color:#333333; text-align:center; overflow:hidden; border-bottom:1px solid #e9e8e8; }
.menu li:hover ul li a:hover{ color:#38ccdb; }
.menu li:hover ul li a::after{ width:0%; }*/

.menu{ float:left; width:1013px; height:72px; margin-top:25px; margin-left:55px; }
.menu li{ float:left; height:72px; line-height:72px; position:relative; z-index:99; padding:0px 0px 0px 46px; }
.menu li a{ display:block; height:72px; font-size:18px; color:#000000; font-weight:normal; text-align:center; position:relative; }
.menu li a::after{ content:""; width:0%; height:5px; background:#2093c0; position:absolute; bottom:1px; left:50%; transform:translateX(-50%); transition:all 0.6s; }
.menu li a:hover::after{ width:100%; }
.menu li.hover a::after{ width:100%; }
.menu li ul{ display:none; position:absolute; top:72px; left:50%; width:210px; background:#FFFFFF; border-radius:0px 0px 10px 10px; z-index:999; margin-left:-82px; }
.menu li ul li{ float:none; height:50px; line-height:50px; padding:0px; border-bottom:1px solid #e9e8e8; }
.menu li ul li:last-child{ border:0px; }
.menu li ul li a{ display:block; height:50px; font-size:16px; color:#333333; text-align:center; overflow:hidden; }
.menu li ul li a:hover{ color:#38ccdb; }
.menu li ul li a::after{ width:0%; }
.menu li ul li a:hover::after{ width:0%; }
.menu li:hover a::after{ width:100%; }
.menu li:hover ul li a::after{ width:0%; }


/*底部样式*/
.footer1{ width:100%; background:#2e2f2f; overflow:hidden; padding:60px 0px 25px 0px; }
.footer1_con{ margin:0px auto; width:1300px; }

.footer_nav{ float:left; }
.footer_nav ul{ float:left; margin-left:65px; display:inline; }
.footer_nav ul:first-child{ margin-left:0px; }
.footer_nav ul li{ height:36px; line-height:36px; font-size:16px; }
.footer_nav ul li.tit{ font-size:18px; color:#e8e7e7; font-weight:normal; background:url(../images/line_22.jpg) left 15px no-repeat; padding-bottom:10px; }
.footer_nav ul li.tit a{ color:#e8e7e7; }
.footer_nav ul li a{ color:#afaeae; }
.footer_nav ul li a:hover{ color:#ffffff; }

.footer_lx{ float:right; width:382px; }
.footer_lx1{ overflow:hidden; }
.footer_lx1 p{ height:30px; line-height:30px; overflow:hidden; font-size:16px; color:#f4f4f4; padding-left:40px; }
.footer_lx1 p:nth-child(1){ background:url(../images/icon_03.jpg) left center no-repeat; margin-top:5px; }
.footer_lx1 p:nth-child(2){ background:url(../images/icon_04.jpg) 2px center no-repeat; margin-top:22px; }
.footer_lx1 p:nth-child(3){ background:url(../images/icon_11.jpg) 2px center no-repeat; margin-top:18px; }

.footer_lx2{ width:382px; overflow:hidden; margin-top:30px; }
.footer_lx2 li{ float:left; width:102px; margin-left:38px; }
.footer_lx2 li:first-child{ margin-left:0px; }
.footer_lx2 li img{ width:96px; height:96px; vertical-align:top; border:3px solid #ffffff; }
.footer_lx2 li p{ height:30px; line-height:30px; overflow:hidden; font-size:14px; color:#f4f4f4; text-align:center; }

.link{ width:1300px; overflow:hidden; border-top:1px solid #4a4b4b; line-height:30px; margin-top:30px; padding-top:20px; }
.link_left{ float:left; width:90px; font-size:16px; color:#999999; }
.link_right{ float:right; width:1200px; }
.link_right li{ float:left; line-height:30px; margin-right:20px; }
.link_right li a{ font-size:14px; color:#999999; }
.link_right li a:hover{ color:#ffffff; }

.footer2{ width:100%; height:60px; line-height:60px; background:#000000; overflow:hidden; font-size:14px; color:#d6d4d4; text-align:center; }
.footer2_con{ margin:0px auto; width:1300px; }
.footer2_left{ float:left; }
.footer2_right{ float:right; }
.footer2 span{ margin:0px 12px; }
.footer2 a{ color:#d6d4d4; }
.footer2 a:hover{ color:#ffffff; }


/*内页样式*/
.ny_banner{ width:100%; height:300px; overflow:hidden; }

.ny_title{ margin:110px auto 0px auto; width:1300px; overflow:hidden; text-align:center; }
.ny_title h2{ height:40px; line-height:40px; overflow:hidden; font-size:38px; color:#ffffff; }
.ny_title p{ height:40px; line-height:40px; overflow:hidden; font-size:24px; color:#ffffff; margin-top:10px; }

.ny_nav{ width:100%; overflow:hidden; background:#f7f7f7; padding:14px 0px 26px 0px; }
.ny_nav_con{  margin:0px auto; width:1300px; text-align:center; }
.ny_nav_con a{ display:inline-block; width:155px; height:38px; line-height:38px; overflow:hidden; font-size:18px; color:#000000; background:#dedfdf; margin:26px 15px 0px 15px; border-radius:19px; }
.ny_nav_con a:hover{ background:#38ccdb; color:#FFFFFF; }
.ny_nav_con a.hover{ background:#38ccdb; color:#FFFFFF; }

.ny{ width:100%; overflow:hidden; /*padding:60px 0px;*/ margin-top:60px; margin-bottom:60px; background:#ffffff; }
.ny1{ width:100%; overflow:hidden; padding:60px 0px; background:#f7f7f7; }

.dqwz{ margin:0px auto; width:1300px; height:54px; line-height:54px; overflow:hidden; }
.dqwz_left{ float:left; height:54px; background:url(../images/icon_13.jpg) left center no-repeat; padding-left:30px; font-size:16px; color:#666666; }
.dqwz_left span{ color:#38ccdb; }
.dqwz_left a{ color:#666666; }
.dqwz_left a:hover{ color:#38ccdb; }
.dqwz_right{ float:right; height:54px; background:url(../images/icon_16.jpg) right center no-repeat; }
.dqwz_right a{ display:block; height:54px; font-size:16px; color:#666666; padding-right:30px; }
.dqwz_right a:hover{ color:#38ccdb; }


/*单页样式*/
.danye{ margin:0px auto; width:1300px; line-height:220%; font-size:18px; }
.danye img{ max-width:100%; }

/*新闻列表样式*/
.News_List{ margin:0px auto; width:1300px; overflow:hidden; padding:35px 0px 36px 0px; background:url(../images/dian_34.jpg) left bottom repeat-x; }
.News_List .left{ float:left; width:110px; height:110px; text-align:center; border:1px solid #dfdfdf; background:#faf9f9; border-radius:5px; }
.News_List .left .date40px{ color:#333333; font-size:40px; margin-top:15px; }
.News_List .left .date16px{ color:#666666; font-size:16px; margin-top:5px; }
.News_List .right{ float:right; width:1136px; }
.News_List .right h3{ font-size:20px; font-weight:bold; color:#000000; height:38px; line-height:38px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.News_List .right p{ height:60px; line-height:30px; margin-top:10px; overflow:hidden; color:#666666; font-size:16px; }
.News_List .right p span{ color:#38ccdb; }
.News_List .right a:hover h3{ color:#38ccdb; }

/*图片列表*/
.Pic{ margin:0px auto; width:1300px; overflow:hidden; }
.Pic li{ float:left; width:368px; margin-bottom:40px; margin-left:50px; padding:15px; border:1px solid #e9e8e8; }
/*.Pic li .img1{ width:368px; height:368px; overflow:hidden; display:flex; justify-content:center; align-items:center; }
.Pic li .img1{ width:368px; height:368px; overflow:hidden; display:flex; justify-content:center; align-items:center; }
.Pic li .img1 img{ max-width:368px; max-height:368px; transition:all 0.8s; }*/
.Pic li .img1{ width:368px; height:275px; overflow:hidden; }
.Pic li .img1 img{ width:368px; height:275px; transition:all 0.8s; }
.Pic li .img1 img:hover{ transform:scale(1.1); }
.Pic li p{ height:30px; line-height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center; font-size:16px; }

/*图文列表*/
.Pic_List{ margin:0px auto; width:1300px; overflow:hidden; padding:35px 0px 36px 0px; background:url(../images/dian_34.jpg) left bottom repeat-x; }
.Pic_List .img2{ float:left; width:270px; height:170px; overflow:hidden; margin-right:40px; }
.Pic_List .img2 img{ width:270px; height:170px; vertical-align:top; transition:all 0.8s; }
.Pic_List .img2 img:hover{ transform:scale(1.1); }
.Pic_List h3{ font-size:20px; font-weight:bold; color:#000000; height:38px; line-height:38px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.Pic_List p{ height:60px; line-height:30px; margin-top:10px; margin-bottom:22px; overflow:hidden; color:#666666; font-size:16px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.Pic_List span{ display:block; width:940px; height:40px; line-height:40px; overflow:hidden; background:#f4f4f4 url(../images/icon_06.png) 18px center no-repeat; padding-left:50px; font-size:14px; color:#999999; }
.Pic_List span b{ float:right; display:block; width:144px; height:40px; line-height:40px; overflow:hidden; text-align:center; background:#38ccdb; font-size:16px; color:#ffffff; font-weight:normal; }
.Pic_List a:hover .img2 img{ transform:scale(1.1); }
.Pic_List a:hover h3{ color:#38ccdb; }

/*分页样式*/
.page_line{ margin:0px auto; width:1300px; height:1px; overflow:hidden; background:url(../images/dian_34.jpg) left top repeat-x; }
.content_page{ margin:30px auto 0px auto; width:1300px; font-size:15px; color:#000000; line-height:32px; text-align:center; }
.content_page a{ display:inline-block; color:#000000; padding:0px 12px; margin:0px 3px; height:32px; background:#e1e1e1; border-radius:3px; }
.content_page a:hover{ display:inline-block; color:#FFFFFF; padding:0px 12px; margin:0px 3px; height:32px; background:#38ccdb; border-radius:3px; }
.content_page span{ display:inline-block; color:#FFFFFF; padding:0px 12px; margin:0px 3px; height:32px;  background:#38ccdb; border-radius:3px; }

.page_line1{ margin:0px 5px; height:1px; overflow:hidden; background:url(../images/dian_34.jpg) left top repeat-x; }
.content_page1{ margin:30px auto 0px auto; width:100%; font-size:15px; color:#000000; line-height:32px; text-align:center; }
.content_page1 a{ display:inline-block; color:#000000; padding:0px 12px; margin:0px 3px; height:32px; background:#e1e1e1; border-radius:3px; }
.content_page1 a:hover{ display:inline-block; color:#FFFFFF; padding:0px 12px; margin:0px 3px; height:32px; background:#38ccdb; border-radius:3px; }
.content_page1 span{ display:inline-block; color:#FFFFFF; padding:0px 12px; margin:0px 3px; height:32px;  background:#38ccdb; border-radius:3px; }

/*详细页样式*/
.nr{ margin:0px auto; width:1300px; overflow:hidden; }
.nr h1{ font-size:36px; color:#000000; font-weight:normal; padding-bottom:20px; text-align:center; }
.nr .nr_time{ font-size:14px; color:#999999; font-family:Arial, "Microsoft YaHei", '微软雅黑'; height:30px; line-height:30px; overflow:hidden; text-align:center; }
.nr .nr_con{ line-height:250%; padding:35px 10px 35px 10px; font-size:18px; border-top:1px solid #f0efef; border-bottom:1px solid #f0efef; margin-top:10px; }
.nr .nr_con img{ max-width:100%; }
.nr .info_xg{ overflow:hidden; line-height:30px; font-size:16px; color:#666666; padding:20px 10px 0px 10px; }
.nr .info_xg1{ float:left; }
.nr .info_xg2{ float:right; /*margin-top:5px;*/ }
.nr .info_xg b{ color:#000000; }
.nr .info_xg a{ color:#666666; }

/*搜索页样式*/
.the-result{ margin:0px auto 20px auto; width:1300px; font-size:16px; }
.the-result span{ color:#38ccdb; }
.ny_con1{
	margin:0px auto;
	width:1218px;
	padding:40px;
	border:1px solid #DDDDDD;
	background:#FFFFFF;
}
.result-list{ overflow:hidden; }
.result-list li{ border-bottom:1px solid #DDDDDD; line-height:25px; padding-top:25px; padding-bottom:25px; }
.result-list li h2{ font-size:18px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-bottom:10px; }
.result-list li h2 a{ color:#000000; }
.result-list li h2 a:hover{ color:#38ccdb; }
.result-list li p{ display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; color:#666666; }
.result-a{ display:block; width:150px; height:32px; line-height:32px; text-align:center; border:1px solid #CCCCCC; border-radius:40px; margin-top:15px; font-size:14px; color:#999999; }
.result-a:hover{ background:#38ccdb; color:#fff; }

/*网站地图*/
.map{ margin:0px auto; width:1200px; }
.map_tit{ height:40px; line-height:22px; overflow:hidden; background:url(../images/icon36.png) 5px top no-repeat; border-bottom:1px solid #E1E1E1; margin-top:30px; font-size:18px; font-weight:bold; padding-left:25px; }
.map_con{ overflow:hidden; padding-top:10px; }
.map_con li{ float:left; width:215px; display:inline; margin-left:25px; line-height:40px; }

/*产品中心*/
.ny1_con{ margin:0px auto; width:1300px; }
.ny_left{ float:left; width:280px; background:#ffffff; }
.left_tit{ height:100px; overflow:hidden; background:#38ccdb; text-align:center; }
.left_tit h2{ height:40px; line-height:40px; overflow:hidden; font-size:28px; color:#ffffff; padding-top:20px; }
.left_tit p{ height:20px; line-height:20px; overflow:hidden; font-size:14px; color:#ffffff; text-transform:uppercase; }

.left_nav{ margin:10px auto 0px auto; width:240px; overflow:hidden; }
.left_nav li{ height:60px; overflow:hidden; margin-top:20px; }
.left_nav li a{ display:block; height:58px; line-height:58px; background:#ffffff; border:1px solid #cdcbcb; padding-left:20px; }
.left_nav li a img{ float:left; margin-top:12px; margin-right:10px; width:35px; height:35px; }
.left_nav li a span{ float:left; font-size:16px; color:#000000; }
.left_nav li a:hover{ background:#38ccdb; border:1px solid #38ccdb; }
.left_nav li a:hover img{ filter:brightness(100); }
.left_nav li a:hover span{ color:#ffffff; }
.left_nav li a.hover{ background:#38ccdb; border:1px solid #38ccdb; }
.left_nav li a.hover img{ filter:brightness(100); }
.left_nav li a.hover span{ color:#ffffff; }

.left_tel{ background:#38ccdb; overflow:hidden; height:130px; margin-top:30px; padding-left:45px; }
.left_tel h3{ height:27px; line-height:27px; overflow:hidden; background:url(../images/icon_03.png) left top no-repeat; font-size:18px; color:#ffffff; font-weight:normal; padding-left:40px; margin-top:32px; }
.left_tel p{ height:30px; line-height:30px; overflow:hidden; font-size:24px; color:#ffffff; font-weight:bold; margin-top:10px; }

.ny_right{ float:right; width:980px; }
.pro_top{ width:920px; padding:30px; background:#ffffff url(../images/icon_013.png) right top no-repeat; overflow:hidden; }
.pro_top img{ float:left; width:300px; height:215px; margin-right:50px; }
.pro_top h2{ height:40px; line-height:40px; overflow:hidden; font-size:30px; color:#000000; font-weight:normal; padding-top:10px; }
.pro_top p{ height:136px; line-height:34px; overflow:hidden; font-size:16px; color:#666666; text-transform:uppercase; margin-top:20px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; }

.pro_list{ width:980px; overflow:hidden; }
.pro_list li{ float:left; width:280px; margin-top:32px; margin-left:31px; padding:13px; background:#ffffff; }
.pro_list li .img3{ width:280px; height:200px; overflow:hidden; }
.pro_list li .img3 img{ width:280px; height:200px; transition:all 0.8s; }
.pro_list li .img3 img:hover{ transform:scale(1.1); }
.pro_list li h3{ font-size:20px; font-weight:normal; color:#000000; height:54px; line-height:60px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-bottom:1px solid #d7d6d6; }
.pro_list li p{ height:90px; line-height:30px; margin-top:10px; margin-bottom:20px; overflow:hidden; color:#666666; font-size:16px; }
.pro_list li span{ display:block; width:100px; height:28px; line-height:28px; overflow:hidden; background:#38ccdb; font-size:14px; color:#ffffff; text-align:center; }
.pro_list li a:hover .img3 img{ transform:scale(1.1); }
.pro_list li a:hover h3{ color:#38ccdb; }

/*产品详细页*/
.ny_right1{ float:right; width:920px; padding:30px; background:#ffffff url(../images/icon_013.png) right top no-repeat; }
.ny_right1 h1{ height:70px; line-height:65px; font-size:30px; font-weight:normal; color:#000000; border-bottom:1px solid #e5e2e2; text-align:center; }
.products_left{ float:left; width:440px; height:315px; padding:10px; border:1px solid #e5e2e2; margin-top:40px; margin-left:5px; display:inline; }
.products_left li img{ display:block; width:440px; height:315px; }
.products_left .bx-wrapper .bx-pager {
	bottom: 10px;
}
.products_left .bx-wrapper .bx-pager.bx-default-pager a {
	width:14px; height:14px; margin:0px 6px; background:#dddddd; border-radius:7px;
}
.products_right{ float:right; width:406px; margin-top:40px; margin-right:5px; display:inline; }
.pro_jj{ overflow:hidden; }
.pro_jj p{ min-height:245px; line-height:35px; font-size:16px; color:#666666; }
.pro_link{ overflow:hidden; margin-top:35px; }
.pro_link li{ float:left; width:191px; height:57px; overflow:hidden; margin-left:24px; }
.pro_link li:first-child{ margin-left:0px; }
.pro_link li img{ width:191px; height:57px; }

.cpjs_title{ margin:40px auto 0px auto; width:910px; height:47px; overflow:hidden; border-bottom:1px solid #dddcdc; }
.cpjs_title b{ display:block; width:170px; height:45px; line-height:45px; overflow:hidden; font-size:20px; font-weight:normal; color:#ffffff; background:#38ccdb; text-align:center; }
.cpjs_content{ margin:0px auto; width:910px; line-height:220%; font-size:16px; padding:30px 0px 5px 0px ; }
.cpjs_content img{ max-width:100%; }

/*下载*/
.down{ margin:0px auto; width:1300px; }
.down_list1{ float:left; width:588px; border:1px solid #dfe0e0; padding:10px 20px 20px 20px; margin-top:30px; margin-left:40px; }
.down_list1 .down1{ height:60px; line-height:60px; overflow:hidden; border-bottom:1px solid #dfe0e0; padding:0px 5px; }
.down_list1 .down1_left{ float:left; width:348px; height:60px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:18px; }
.down_list1 .down1_right{ float:right; }
.down_list1 .down1_right a.xz{ float:left; display:block; width:100px; height:28px; line-height:28px; text-align:center; font-size:14px; color:#FFFFFF; background:#38ccdb; margin-top:16px; margin-left:15px; }
.down_list1 .down1_right a.xq{ float:left; display:block; width:100px; height:28px; line-height:28px; text-align:center; font-size:14px; color:#000000; background:#dedfdf; margin-top:16px; margin-left:15px; }
.down_list1 .down2{ line-height:30px; height:90px; overflow:hidden; padding:12px 5px 0px 5px; font-size:16px; color:#666666; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; }

.down_list2{ float:left; width:600px; overflow:hidden; padding:14px; border:1px solid #dfe0e0; margin-top:30px; margin-left:40px; position:relative; }
.down_list2 .img4{ float:left; width:180px; height:150px; overflow:hidden; margin-right:30px; }
.down_list2 .img4 img{ width:180px; height:150px; vertical-align:top; transition:all 0.8s; }
.down_list2 .img4 img:hover{ transform:scale(1.1); }
.down_list2 h3{ font-size:18px; font-weight:bold; color:#000000; height:38px; line-height:38px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.down_list2 p{ height:60px; line-height:30px; margin-top:5px; overflow:hidden; color:#666666; font-size:16px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.down_list2 span{ position:absolute; right:14px; bottom:14px; display:block; width:150px; height:34px; line-height:34px; overflow:hidden; text-align:center; background:#38ccdb; }
.down_list2 span a{ display:block; font-size:14px; color:#ffffff; }

/*解决方案、成功案例*/
.ny_right2{ float:right; width:940px; padding:20px 20px 30px 20px; background:#ffffff; }
.jjfa_top{ width:940px; height:258px; overflow:hidden; text-align:center; position:relative; }
.jjfa_top img{ position:absolute; left:0px; top:0px; width:970px; height:265px; vertical-align:top; z-index:100; }
.jjfa_top h2{ position:absolute; left:0px; top:50%; margin-top:-30px; width:100%; height:60px; line-height:40px; overflow:hidden; font-size:30px; color:#ffffff; font-weight:bold; z-index:200; }
.jjfa_top h2::after{ content:""; position:absolute; left:50%; bottom:0px; width:66px; height:3px; background:#ffffff; margin-left:-33px; }

.jjfa_danye{ width:920px; line-height:220%; font-size:16px; padding:30px 10px 0px 10px; }
.jjfa_danye img{ max-width:100%; }

.jjfa_pic1{ margin:30px auto 0px auto; width:930px; overflow:hidden; }
.jjfa_pic1 li{ float:left; width:270px; margin-bottom:30px; margin-left:30px; padding:9px; border:1px solid #e9e8e8; }
.jjfa_pic1 li .img5{ width:270px; height:200px; overflow:hidden; }
.jjfa_pic1 li .img5 img{ width:270px; height:200px; transition:all 0.8s; }
.jjfa_pic1 li .img5 img:hover{ transform:scale(1.1); }
.jjfa_pic1 li p{ height:35px; line-height:42px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center; font-size:16px; }

.jjfa_pic2{ margin:0px auto; width:930px; overflow:hidden; padding:30px 0px 31px 0px; background:url(../images/dian_34.jpg) left bottom repeat-x; }
.jjfa_pic2 .img6{ float:left; width:270px; height:170px; overflow:hidden; margin-right:30px; }
.jjfa_pic2 .img6 img{ width:270px; height:170px; vertical-align:top; transition:all 0.8s; }
.jjfa_pic2 .img6 img:hover{ transform:scale(1.1); }
.jjfa_pic2 h3{ font-size:20px; font-weight:bold; color:#000000; height:38px; line-height:38px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.jjfa_pic2 p{ height:60px; line-height:30px; margin-top:10px; margin-bottom:22px; overflow:hidden; color:#666666; font-size:16px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.jjfa_pic2 span{ display:block; width:580px; height:40px; line-height:40px; overflow:hidden; background:#f4f4f4 url(../images/icon_06.png) 18px center no-repeat; padding-left:50px; font-size:14px; color:#999999; font-family:Arial; }
.jjfa_pic2 span b{ float:right; display:block; width:144px; height:40px; line-height:40px; overflow:hidden; text-align:center; background:#38ccdb; font-size:14px; color:#ffffff; font-weight:normal; }
.jjfa_pic2 a:hover .img6 img{ transform:scale(1.1); }
.jjfa_pic2 a:hover h3{ color:#38ccdb; }

/*联系我们*/
.contact1{ margin:0px auto; width:1300px; }
.mapframe{ float:left; width:800px; height:550px; overflow:hidden; }
.lxwm1{ float:right; width:500px; height:550px; overflow:hidden; }
.lxwm1_tit{ height:240px; overflow:hidden; background:#38ccdb; padding-top:15px; }
.lxwm1_tit p{ line-height:34px; font-size:20px; color:#ffffff; padding:30px 30px 0px 30px; }
.lxwm1_tit p b{ font-size:24px; }
.lxwm1_con{ width:499px; height:294px; border-bottom:1px solid #dcdbdb; border-right:1px solid #dcdbdb; overflow:hidden; background:#ffffff url(../images/tel_03.jpg) center center no-repeat; }
.lxwm1_con p{ margin:0px 30px; line-height:60px; font-size:20px; color:#000000; border-bottom:1px dotted #c6c6c6; padding-left:20px; }

.lxwm2{ margin:0px auto; width:1300px; }
.lxwm2_con{ float:left; width:628px; border:1px solid #dcdbdb; background:#ffffff; }
.lxwm2_kong{ float:left; width:40px; height:330px; }
.lxwm2_1{ width:588px; height:145px; overflow:hidden; padding:35px 20px; }
.lxwm2_1 img{ float:left; width:145px; height:145px; vertical-align:top; margin-right:35px; }
.lxwm2_1 h3{ height:40px; overflow:hidden; }
.lxwm2_1 h3 b{ float:left; line-height:40px; font-size:24px; color:#000000; }
.lxwm2_1 h3 span{ float:left; display:block; width:121px; height:22px; line-height:22px; overflow:hidden; background:url(../images/icon_06.jpg) left top no-repeat; font-size:18px; color:#ffffff; text-align:center; margin-top:10px; margin-left:10px; }
.lxwm2_1 p{ line-height:35px; overflow:hidden; font-size:18px; color:#000000; margin-top:15px; }
.lxwm2_1 p span{ color:#999999; }
.lxwm2_2{ width:588px; overflow:hidden; padding:20px 20px; border-top:1px solid #dcdbdb; }
.lxwm2_2 h4{ float:left; width:145px; height:48px; line-height:48px; overflow:hidden; background:#38ccdb; font-size:16px; color:#ffffff; text-align:center; border-radius:24px; margin-top:21px; }
.lxwm2_2 p{ float:left; width:368px; height:90px; line-height:30px; overflow:hidden; display:flex; justify-content:center; align-items:center; margin-left:35px; font-size:16px; color:#333333; }


/*首页*/
.banner{ width:100%; height:465px; overflow:hidden; }
.banner li{ width:100%; height:465px; }
.banner li a{ display:block; width:100%; height:465px; }

.box1{ width:100%; overflow:hidden; padding:60px 0px; background:#f7f6f6; }
.box2{ width:100%; overflow:hidden; padding:60px 0px; background:#ffffff; }

.index_tit1{ overflow:hidden; text-align:center; }
.index_tit1 h2{ height:42px; line-height:42px; overflow:hidden; font-size:40px; color:#000000; font-weight:normal; }
.index_tit1 p{ line-height:30px; font-size:16px; color:#666666; margin-top:10px; }

.index_tit2{ margin:0px auto; width:1300px; overflow:hidden; }
.index_tit2 h2{ height:42px; line-height:42px; overflow:hidden; font-size:40px; color:#000000; font-weight:normal; }
.index_tit2 p{ line-height:30px; font-size:16px; color:#666666; margin-top:10px; }

.cpzx_nav{ margin:10px auto 0px auto; width:1320px; overflow:hidden; }
.cpzx_nav li{ float:left; width:244px; height:60px; overflow:hidden; margin:15px 10px 0px 10px; }
.cpzx_nav li a{ display:block; height:58px; line-height:58px; background:#38ccdb; border:1px solid #38ccdb; padding-left:30px; border-radius:4px; }
.cpzx_nav li a img{ float:left; margin-top:12px; margin-right:15px; width:35px; height:35px; filter:brightness(100); }
.cpzx_nav li a span{ float:left; font-size:20px; color:#ffffff; }
.cpzx_nav li a:hover{ background:#ffffff; border:1px solid #cdcbcb; }
.cpzx_nav li a:hover img{ filter:brightness(100%); }
.cpzx_nav li a:hover span{ color:#000000; }

.cpzx{ margin:40px auto 0px auto; width:1300px; position:relative; }
.cpzx_con{ width:1300px; }
.cpzx_con li{ float:left; width:632px; height:430px; overflow:hidden; margin:0px 36px 0px 0px; }
.cpzx_con_con{ width:580px; height:145px; background:#ffffff; border:1px solid #cdcbcb; padding:25px; border-radius:10px; margin-bottom:36px; }
.cpzx_con_con a{ display:block; height:100%; }
.cpzx_con_con a:hover img{ transform:scale(1.1); }
.cpzx_con_con a:hover span{ background:#38ccdb; }
.cpzx_con_con .cp_img{ float:left; width:200px; height:145px; overflow:hidden; border-right:1px dashed #666666; padding-right:25px; margin-right:25px; }
.cpzx_con_con .cp_img img{ width:200px; height:145px; vertical-align:top; transition:all 0.8s; }
.cpzx_con_con h3{ height:40px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:20px; color:#000000; font-weight:bold; }
.cpzx_con_con p{ height:60px; line-height:30px; overflow:hidden; font-size:16px; color:#666666; }
.cpzx_con_con span{ display:block; width:100px; height:26px; line-height:26px; overflow:hidden; background:#6bdce7; font-size:16px; color:#ffffff; text-align:center; margin-top:19px; }
#LeftButton{ position:absolute; left:-66px; top:50%; z-index:1000; margin-top:-23px; width:44px; height:44px; line-height:44px; overflow:hidden; border-radius:22px; border:1px solid #bbbbbb; }
#RightButton{ position:absolute; right:-66px; top:50%; z-index:1000; margin-top:-23px; width:44px; height:44px; line-height:44px; overflow:hidden; border-radius:22px; }
#LeftButton a, #RightButton a{ display:block; height:44px; background:#ffffff; font-size:30px; color:#bbbbbb; text-align:center; font-family:'宋体'; }
#LeftButton a:hover, #RightButton a:hover{ background:#38ccdb; color:#ffffff; }

.jjfa{ margin:16px auto 0px auto; width:1300px; }
.jjfa_left{ float:left; width:290px; }
.jjfa_left li{ height:55px; line-height:55px; background:#38ccdb; border:1px solid #38ccdb; padding-left:30px; margin-top:14px; border-radius:2px; }
.jjfa_left li img{ float:left; margin-top:10px; margin-right:16px; width:35px; height:35px; filter:brightness(100); }
.jjfa_left li span{ float:left; font-size:18px; color:#ffffff; }
.jjfa_left li.normal{ }
.jjfa_left li.active{ background:#ffffff; border:1px solid #cdcbcb; }
.jjfa_left li.active img{ filter:brightness(100%); }
.jjfa_left li.active span{ color:#000000; }
.jjfa_right{ float:right; width:970px; padding-top:15px; }
.jjfa_right_top{ width:970px; height:265px; overflow:hidden; text-align:center; position:relative; }
.jjfa_right_top img{ position:absolute; left:0px; top:0px; width:970px; height:265px; vertical-align:top; z-index:100; }
.jjfa_right_top h3{ position:absolute; left:0px; top:50%; margin-top:-30px; width:100%; height:60px; line-height:40px; overflow:hidden; font-size:30px; color:#ffffff; font-weight:bold; z-index:200; }
.jjfa_right_top h3::after{ content:""; position:absolute; left:50%; bottom:0px; width:66px; height:3px; background:#ffffff; margin-left:-33px; }
.jjfa_right_con{ width:970px; height:360px; overflow:hidden; background:url(../images/bg_06.jpg) center bottom no-repeat; }
.jjfa_right_con p{ margin:40px auto 0px auto; width:920px; height:200px; line-height:40px; overflow:hidden; color:#666666; font-size:16px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:5; -webkit-box-orient:vertical; }
.jjfa_right_con a{ display:block; width:210px; height:38px; line-height:38px; overflow:hidden; background:#38ccdb; text-align:center; border-radius:19px; font-size:18px; color:#ffffff; margin:40px auto 0px auto; }
.jjfa_right_con a:hover{ background:#6bdce7; }

.gyyc{ margin:30px auto 0px auto; width:1300px; }
.gyyc li{ float:left; width:410px; height:265px; overflow:hidden; position:relative; margin-left:35px; }
.gyyc li:first-child{ margin-left:0px; }
.gyyc li img{ position:absolute; left:0px; top:0px; width:410px; height:265px; vertical-align:top; z-index:100; transition:all 0.8s; }
.gyyc li .gyyc_con{ position:absolute; left:0px; top:0px; width:410px; height:265px; overflow:hidden; z-index:200; background:rgba(0, 0, 0, 0.5); text-align:center; }
.gyyc li .gyyc_con h3{ height:40px; line-height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:30px; color:#ffffff; font-weight:bold; margin-top:90px; }
.gyyc li .gyyc_con p{ height:20px; line-height:20px; overflow:hidden; font-size:18px; color:#ffffff; margin-top:5px; }
.gyyc li .gyyc_con span{ display:block; margin:20px auto 0px auto; width:17px; height:29px; overflow:hidden; background:url(../images/icon_05.png) left top no-repeat; }
.gyyc li a:hover img{ transform:scale(1.1); }
.gyyc_more{ margin:40px auto 0px auto; width:256px; height:56px; overflow:hidden; }
.gyyc_more a{ display:block; width:256px; height:56px; line-height:56px; overflow:hidden; background:#38ccdb; text-align:center; border-radius:28px; font-size:18px; color:#ffffff; }
.gyyc_more a:hover{ background:#6bdce7; }

.news_tit{ margin:0px auto; width:1300px; overflow:hidden; }
.news_tit h2{ height:42px; line-height:42px; overflow:hidden; }
.news_tit h2 b{ float:left; font-size:40px; color:#000000; font-weight:normal; }
.news_tit h2 span{ float:left; font-size:36px; color:#e7e7e7; font-weight:normal; font-family:Arial; text-transform:uppercase; margin-top:3px; margin-left:15px; }
.news_tit p{ width:510px; line-height:30px; font-size:16px; color:#666666; margin-top:10px; }
.news_tit p a{ float:right; display:block; width:120px; height:30px; line-height:30px; overflow:hidden; background:#38ccdb; text-align:center; font-size:16px; color:#ffffff; }

.news_con{ margin:30px auto 0px auto; width:1300px; }
.news_left{ float:left; width:640px; }
.news_left .news_img1{ width:640px; height:405px; overflow:hidden; }
.news_left .news_img1 img{ width:640px; height:405px; vertical-align:top; transition:all 0.8s; }
.news_left .news_img1 img:hover{ transform:scale(1.1); }
.news_left h3{ height:40px; line-height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:20px; color:#000000; font-weight:bold; margin-top:10px; }
.news_left p{ padding-top:5px; height:60px; line-height:30px; overflow:hidden; font-size:16px; color:#666666; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.news_left p a{ color:#38ccdb; }

.news_right{ float:right; width:600px; }
.news_right li{ height:130px; overflow:hidden; padding:25px 0px; border-bottom:1px solid #cdcbcb; }
.news_right li:first-child{ padding-top:0px; }
.news_right li h3{ height:35px; line-height:35px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:20px; color:#000000; font-weight:bold; }
.news_right li p{ padding-top:5px; height:90px; line-height:30px; overflow:hidden; font-size:16px; color:#666666; }
.news_right li p span{ color:#38ccdb; }
.news_right li a:hover h3{ color:#38ccdb; }

.hzhb{ margin:30px auto 0px auto; width:1300px; position:relative; }
.hzhb_con{ width:1300px; }
.hzhb_con li{ float:left; width:205px; height:194px; overflow:hidden; margin-right:14px; }
.hzhb_con li img{ width:203px; height:85px; vertical-align:top; border:1px solid #cfd0d1; margin-bottom:20px; }