﻿*{margin:0;padding:0;}
body {font-family:"微软雅黑",PingFangSC-light, "Source Sans Pro", "Helvetica Neue", Arial, "Hiragino Sans GB",
	 "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;overflow-x: hidden;}
html,body{font-size:16px;}
ol,ul,li,dl,dt,dd{list-style:none;}
h1,h2,h3,h3,h4,h5,h6{font-weight: normal;}
em,i,strong{ font-style:normal; font-weight:normal;}
table {border-collapse: collapse;border-spacing: 0;}
img{border:none;/*max-width:100%;*/}
a{text-decoration: none;color:#333;}
a:hover, a:active, a:focus {color:#9e8358;}
.fl{float:left;}
.fr{float:right;}
.Pr {position: relative;}
.Pa {position: absolute;}
button{cursor:pointer;}
button:hover{color:#0f75bc;}
/*去除Chrome等浏览器文本框默认发光边框*/
.clear{clear:both;}
.dis{display:block;}
.undis{display:none;}
input:focus, textarea:focus { outline: none; }
input,textarea { font-family: "microsoft yahei";}
button{cursor: pointer;}
/* 去除 ie6 & ie7 焦点点状线 */
a:focus,*:focus {outline:none;}
/*禁止拖动大小*/
textarea{resize:none}
/* 去掉 table cell 的边距并让其边重合 */
table { border-collapse:collapse;border-spacing:0;}
table{table-layout:fixed}
table tr th{word-wrap:break-word;word-break:break-all;}
table tr td{word-wrap:break-word;word-break:break-all;}
/* ie bug：th 不继承 text-align */
th {text-align:inherit;}
/* ie6 7 8(q) bug 显示为行内表现 */
/* 去掉 firefox 下此元素的边框 */
abbr,acronym {border:none;font-variant:normal;}
body{ 
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);  
	-moz-tap-highlight-color:rgba(0, 0, 0, 0);  
	-ms-tap-highlight-color:rgba(0, 0, 0, 0);  
	-o-tap-highlight-color:rgba(0, 0, 0, 0);  
	tap-highlight-color:rgba(0, 0, 0, 0);  
}

.hidden{ display: none;}
.elli{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow: hidden;*/

/*global start*/
body{background:#fff;overflow-x:hidden;max-width:1920px;min-height:100%;margin:0 auto;}
.wp{width:96%;max-width:1325px;margin:0 auto;}
.hd{width:100%;position:relative;padding:20px 0;}
.hd_on{position:fixed;left:0;top:0;z-index: 99999;background:rgba(7,21,53,0.9);box-shadow:0 2px 5px #333;}
.hd .hd_nr{width:100%;max-width:1260px;margin:0 auto;}
.logo{float:left;width:331px;height:82px;background:url(../images/logo.jpg) no-repeat left center;background-size:contain;}

.nav{float:right;width:620px;padding:14px 0 0;}
.nav  li{width:16%;float:left;position: relative;text-align: center;}
.nav  li a{display:inline-block;font-size:16px;color:#666;overflow: hidden;z-index:99;position:relative;padding:5px 12px;}
.nav  li a span{font-size:10px;font-family:"[CalifornianFB]";text-transform: uppercase;display: block;}

.nav li:hover,.nav li.on{ }
.nav>li:hover>a,.nav>li.on>a{color:#00a0e9;border-bottom:#00a0e9 solid 2px;}
.nav li ol{position:absolute;top:45px;left:0;z-index:99;width:100%;padding:4px 0;background:#fff;visibility:hidden;overflow: hidden;}
.nav li:hover ol{visibility:visible;}
.nav li ol li{display:block;width:auto;background:#fff;float:none;margin:0 4px;border-bottom:#e8e8e8 solid 1px;}
.nav li ol li:last-child{border:none;}
.nav li ol li a{font-size:14px;color:#4f4949;height:30px;line-height:30px;padding:0;}
.nav li ol li a:hover{color:#ff5000;background:#fff;}

/*mobile nav*/
.m-trigger {display:none;position: absolute;top:0;right:0;width:5rem;height:5rem;cursor: pointer;
	background: url(../images/menu_add.png) center center no-repeat;-webkit-background-size:50%;background-size:50%;}
.m-search{display:none;position: absolute;top:0;right:5rem;width:3rem;height:5rem;cursor: pointer;
	background: url(../images/m-search.png) center center no-repeat;}

/*banner start*/
.banner{width:100%;overflow:hidden;}
.banner .ban_hz{width:100%;padding-top:40%;position:relative;overflow: hidden;display:block;background-position: center;background-repeat: no-repeat;background-size:cover;}
/*banner end*/

/*首页服务*/
.ind_tit{text-align: center;padding:20px 0;position:relative;line-height:1;background:url(../images/int_tit_x.png) no-repeat center bottom;}
.ind_tit b{display:inline-block;font-size:40px;color:#343434;padding:0 25px;position:relative;z-index:6;letter-spacing:0.1em;text-transform: uppercase;}
.ind_tit1{text-align: center;padding:18px 0;}
.ind_tit1 span{font-size:25px;color: #767676;display:inline-block;}

.ind_ser{padding:60px 0 0;overflow: hidden;position: relative;border-bottom:#cccccc solid 1px;}
.ind_ser_nr{width:94%;position: relative;max-width:1590px;margin:0 auto;padding:50px 0;}
.ind_ser_nr .pro_box{position:relative;width:100%;margin:0 auto;display:block;max-width:280px;}
.ind_ser_nr .pro_box .img_yq_box{border-radius:50%;border:#00a0e9 solid 2px;width:71%;margin:0 auto;}
.ind_ser_nr .pro_box .img_yq{width:100%;padding-top:100%;position:relative;overflow:hidden;border-radius:50%;}
.ind_ser_nr .pro_box .img_yq img{position:absolute;left:22%;top:22%;width:56%;height:56%;}
.ind_ser_nr .pro_box .img_yq .img_yq1{display:block;}
.ind_ser_nr .pro_box .img_yq .img_yq2{display:none;}
.ind_ser_nr .pro_box .tit{text-align: center;color:#333;font-size:23px;height:145px;}
.ind_ser_nr .pro_box .tit h3{color:#333;font-size:23px;padding-top:75px;}
.ind_ser_nr .pro_box .tit h4{color:#00a0e9;font-size:14px;text-transform:uppercase;}
.ind_ser_nr .pro_box .txt{color:#ababab;font-size:12px;line-height:21px;text-align:left;background:#fff url(../images/ind_ser_jt.png) no-repeat center 22px;padding:60px 12%;
				display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow: hidden;}
.ind_ser_nr .pro_box:hover{background:#00a0e9;}
.ind_ser_nr .pro_box:hover .img_yq .img_yq1{display:none;}
.ind_ser_nr .pro_box:hover .img_yq .img_yq2{display:block;}
.ind_ser_nr .pro_box:hover .tit h3{color:#fff;padding:0;}
.ind_ser_nr .pro_box:hover .tit h4{color:#fff;}
.ind_ser_nr .pro_box:hover .txt{color:#00a0e9;}

.swiper-container2 .swiper-slide{max-width:400px;}


/*<!--首页案例-->*/
.ind_case{padding:60px 0 0;overflow: hidden;position: relative;border-bottom:#cccccc solid 1px;}
.ind_case_nr{max-width:1440px;margin:0 auto;}
.tabui{overflow: hidden;text-align: right;width:90%;margin:0 auto;padding:50px 0 0;font-size:0;}
.tabui li{display:inline-block;padding:0 8px;}
.tabui li a{display:block;font-size:14px;color:#848484;padding:2px 0;position:relative;border-bottom:#fff solid 2px;}
.tabui li a:hover,.tabui li.on a{border-bottom:#00a0e9 solid 2px;}
.tabbox{overflow: hidden;margin:20px auto;}
.tabbox ul{overflow: hidden;}
.tabbox ul li{width:32.73%;margin:0.3%;float: left;overflow: hidden;}
.tabbox ul li .imgbox{width:100%;padding-top:91%;background:#fff url(../images/zwtp.gif) no-repeat center;background-size:cover;position:relative;overflow:hidden;
		transition:0.5s;-o-transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;}
.tabbox ul li .hover{position:absolute;left:0;top:0;width:100%;height:100%;/*display: table;*/background:rgba(126,126,126,0.5);text-align: center;opacity: 0;
			transition:0.5s;-o-transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;}
.tabbox ul li .hover .txt{/*display:table-cell;vertical-align: middle;*/position:absolute;left:0;top:50%;width:100%;
				transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}
.tabbox ul li h4{font-size:24px;color:#ffffff;text-align:center;padding:0 3%;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}
.tabbox ul li h5{font-size:16px;color:#ffffff;text-align:center;padding:0 3%;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}
.tabbox ul li a:hover  .imgbox{/*transform: scale(1.1);*/}
.tabbox ul li a:hover .hover{top:0;opacity: 1;}




.more{text-align: center;padding:50px 0 100px;}
.more a{display:inline-block;color:#757475;border:#757475 solid 1px;padding:12px 25px;}
.more a:hover{background:#00a0e9;border:#00a0e9 solid 1px;color:#fff;}

/*<!--首页关于我们-->*/
.ind_about{padding:60px 0 0;overflow: hidden;position: relative;border-bottom:#cccccc solid 1px;}
.ind_about_nr{width:94%;max-width:1050px;margin:0 auto;padding-top:40px;}
.ind_about_nr h3{font-size:35px;color:#444444;line-height:1.3;text-align: center;}
.ind_about_nr .txt{font-size:14px;color:#666;line-height:1.8;max-width:900px;margin:0 auto;padding:20px 0;}
.ind_about_nr ul{overflow: hidden;padding:20px 0;}
.ind_about_nr ul li{float:left;width:33.33%;text-align:center;}
.ind_about_nr ul li a{border-radius:50%;overflow: hidden;display:inline-block;}
.ind_about_nr ul li a img{border-radius:50%;overflow: hidden;display: block;margin:0 auto;max-width:90%;}
.ind_about_nr ul li a .img1{display: block;}
.ind_about_nr ul li a .img2{display: none;}
.ind_about_nr ul li a:hover .img1{display: none;}
.ind_about_nr ul li a:hover .img2{display: block;}

/*<!--首页资质荣誉-->*/
.ind_zizhi{padding:60px 0 0;overflow: hidden;position: relative;border-bottom:#cccccc solid 1px;}
.ind_zizhi_nr{width:96%;max-width:1390px;margin:0 auto;}
.ind_zizhi_nr{overflow: hidden;padding:30px 0 0;}
.ind_zizhi_nr li{width:33.333%;float:left;}
.ind_zizhi_nr li a{border:#fff solid 1px;display:block;}
.ind_zizhi_nr .tup{width:100%;padding-top:65%;background:#e6e7e9 url(../images/zwtp.gif) no-repeat center;background-size:contain;position:relative;overflow:hidden;}
.ind_zizhi_nr li a:hover .tup{background-color:#00a0e9;}
/*首页新闻列表*/
.ind_news{padding:60px 0 0;overflow: hidden;position: relative;border-bottom:#cccccc solid 1px;}
.ind_news .wp{overflow: hidden;padding:50px 0 0;}
.ind_news_l{width:22%;float:left;}
.ind_news_l ul{overflow: hidden;}
.ind_news_l ul li{margin-bottom:40px;}
.ind_news_l ul li a{padding-left:130px;position:relative;display: block;height:100px;line-height:100px;color:#343434;font-size:20px;}
.ind_news_l ul li img{position:absolute;left:0;top:0;width:98px;height:98px;display: block;border:#00a0e9 solid 1px;border-radius:50%;}
.ind_news_l ul li .img1{display: block;}
.ind_news_l ul li .img2{display: none;}
.ind_news_l ul li:hover .img1,.ind_news_l ul li.on .img1{display: none;}
.ind_news_l ul li:hover .img2,.ind_news_l ul li.on .img2{display: block;background:#00a0e9;}
.ind_news_r{width:78%;float:right;overflow:hidden;}
.ind_news_r_dt{width:50%;float:left;}
.ind_news_r_dt img{width:100%;height:350px;display: block;margin-bottom: 22px;}
.ind_news_r_dt .tit{display:block;font-size:16px;height:26px;line-height:26px;color:#494949;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.ind_news_r_dt .txt{display:block;font-size:12px;height:20px;line-height:20px;color:#9e9e9e;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-bottom:20px;}

.ind_news_list{width:46%;float:right;}
.ind_news_list li{padding:0 0 14px;position:relative;}
.ind_news_list li a{display: block;padding-left:160px;height:100px;position:relative;}
.ind_news_list li a img{width:150px;height:100px;position: absolute;left:0;top:0;}
.ind_news_list li .tit{display:block;font-size:16px;height:26px;line-height:26px;color:#494949;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding:5px 0;}
.ind_news_list li .txt{display:block;font-size:12px;height:40px;line-height:20px;color:#9e9e9e;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;}

/*首页合作客户*/
.swiper-container3 .swiper-slide{max-width:200px;}
.ind_kehu{padding:60px 0 0;overflow: hidden;position: relative;border-bottom:#cccccc solid 1px;}
.ind_kehu_nr{width:96%;max-width:1520px;position: relative;margin:50px auto 0;}
.ind_kehu_nr .pro_box{width:100%;display:block;}
.ind_kehu_nr a{border:#e6e6e6 solid 1px;display:block;}
.ind_kehu_nr .img_yq{width:100%;padding-top:59%;background:#fff url(../images/zwtp.gif) no-repeat center;background-size:contain;position:relative;overflow:hidden;}
.ind_kehu_nr a:hover .img_yq{background-color:#e5e5e5;}

/*首页合作客户*/
.ind_xingq{padding:60px 0;overflow: hidden;position: relative;}
.ind_xingq h2{color:#444444;font-size:40px;text-align: center;color:#343434;letter-spacing:0.1em;margin-bottom:20px;}
.ind_xingq h3{color:#444444;font-size:40px;text-align: center;}
.ind_xingq .txt{font-size:18px;color:#666;text-align: center;line-height:2;}
.ind_xingq .txt a{color:#666;}

/*<!footer*/
.ft{background:#333333;overflow:hidden;padding:64px 0 54px;clear: both;}
.ft_l{width:28%;height:240px;float:left;border-right:#4d4d4d solid 1px;}
.ft_l h3{font-size:24px;color:#fff;line-height:2.3;}
.ft_l .txt{color:#a6a6a6;font-size:12px;line-height:2.1;max-width:260px;}
.ft_l .txt a{color:#a6a6a6;}
.ft_r{float:left;width:70%;overflow:hidden;}
.ft_r ul{float:left;width:18%;height:240px;position:relative;border-right:#4d4d4d solid 1px;}
.ft_r ul li{padding-left:20%;}
.ft_r ul li a{font-size:14px;color:#9c9c9c;line-height:2.3;}
.ft_r ul li b{font-size:24px;color:#fff;font-weight:normal;}
.ft_r .ewm{float:left;text-align:center;width:195px;}
.ft_r .ewm img{width:130px;margin-bottom: 5px;}
.ft_r .ewm p{color:#fff;font-size:14px;line-height:1.4;}
.bdsharebuttonbox{width:140px;margin:10px auto;}

.ft_bot{font-size:14px;color:#747474;background:#000000;padding:14px 0 10px;font-size:12px;overflow: hidden;}
.ft_bot img{max-width:100%;font-size:0;}
.ft_bot a{color:#747474;}
.ft_bot span{display:inline-block;line-height:36px;}
/*side*/
.side2{position: fixed;width: 45px;right: 0;z-index: 300;bottom:80px;}
.side2 ul>li{position:relative;width: 45px;margin-bottom:4px;}
.side2 ul li a{display: block;height: 45px;line-height: 45px;width: 45px;text-align: center;}
.side2 ul li a img{vertical-align: middle;display: inline-block;}
.side2 ul li a .sidebox{text-align:left;position:absolute;top:0;right:0;width:45px;height:45px;line-height:45px;background:#666666;border-radius:5px;transition:all 0.3s;overflow:hidden;}
.side2 ul li a:hover .sidebox{background:#00a0e9;}
.side2 ul li a.sidetop{background:#666666;color:#fff;position:relative;border-radius:5px;}
.side2 ul li a.sidetop:hover{background:#00a0e9;}
.side2 ul li a.jisuanqi{height:140px;background:#00a0e9;border-radius:5px;}

/*内页 start*/
.nybanner{width:100%;height:500px;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#000000;margin:0 auto;position:relative;clear: both;}

.ny_tit{text-align: center;padding:18px 0;position:relative;line-height:1;font-size:38px;color:#343434;}
.ny_tit1{text-align: center;padding:18px 0;font-size:25px;color: #767676;background:url(../images/int_tit_x.png) no-repeat center top;}

p.pag{text-align:center;padding:30px 0 40px;clear:both;line-height:20px;color:#555;}
p.pag span{color:#333;background:#fff;border:#f4f4f4 solid 1px;font-size:12px;padding:5px 12px;margin:5px 2px;cursor:pointer;display:inline-block;}
p.pag a{color:#333;background:#fff;border:#f4f4f4 solid 1px;font-size:12px;padding:5px 12px;margin:5px 2px;cursor:pointer;display:inline-block;}
p.pag a:hover,p.pag a.on{color:#fff;background:#12b7fd;border:#12b7fd solid 1px;}

.ny_about{padding:40px 0;}
.ny_about1{background:#f5f5f5;border-bottom:#cfcfcf solid 1px;}
.ny_about1_nr{max-width:1210px;margin:0 auto;}
.ny_about1_nr{color:#999999;font-size:15px;line-height:1.9;overflow: hidden;padding: 20px 0;;}
.ny_about1_nr img{width:auto !important;max-width:100% !important;height:auto !important;}
.ny_about2{background:#f5f5f5;}
.ny_about2_nr{color:#999999;font-size:15px;line-height:1.9;overflow: hidden;padding: 20px 0;text-align: center;}
.ny_about2_nr img{width:auto !important;max-width:100% !important;height:auto !important;margin:0 auto;}

.ny_about3{background:#fff;}
.ny_about3_nr{position:relative;width:94%;max-width:1540px;margin:0 auto;}
.ny_about3_nr .pro_box{position:relative;width:100%;margin:0 auto;display:block;}
.ny_about3_nr .pro_box .img_yq{width:100%;padding-top:107%;position:relative;overflow:hidden;}
.ny_about3_nr .pro_box .img_yq img{position:absolute;left:0;top:0;width:100%;height:100%;}
.ny_about3_nr .pro_box .tit{text-align: center;color:#333;background:#f8f8f8;padding:20px;text-align:left;}
.ny_about3_nr .pro_box .tit h3{color:#363636;font-size:30px;}
.ny_about3_nr .pro_box .tit h4{color:#363636;font-size:16px;}
.ny_about3_nr .pro_box .txt{visibility:hidden;color:#999;font-size:13px;line-height:21px;text-align:left;background:#efefef;padding:20px;overflow: hidden;}
.ny_about3_nr .pro_box:hover .tit{background:#00a0e9;}
.ny_about3_nr .pro_box:hover .tit h3{color:#fff;padding:0;}
.ny_about3_nr .pro_box:hover .tit h4{color:#fff;}
.ny_about3_nr .pro_box:hover .txt{visibility: visible;}

.ny_about4{background:#fff;}
.ny_about4_nr{overflow: hidden;}
.ny_about4_nr img{width:100%;}
.ny_about4_nr .img1{display: block;}
.ny_about4_nr .img2{display: none;}

.ny_about5{background:#151515 url(../images/liu_bg.jpg) no-repeat center;background-size:cover;text-align: center;margin:20px auto;}
.ny_about5 .ny_tit{color:#fff}
.ny_about5 .ny_tit1{color:#fff}
.ny_about5_nr{color:#999999;font-size:15px;line-height:1.9;overflow: hidden;padding:20px 0;text-align: center;}
.ny_about5_nr img{width:auto !important;max-width:100% !important;height:auto !important;margin:0 auto;}

.ny_about_team_xq{padding:60px 0;background:#f5f5f5;}
.ny_about_team_xq_nr{background:#fff;padding:3% 10% 5%;overflow:hidden;}
.renwu_box{overflow: hidden;clear: right;}
.renwu_l{float:left;width:30%;}
.renwu_r{float:right;width:63%;}
/*案例*/
.ny_case{padding-bottom:50px;}
.ny_case_xq{width:90%;padding:0 5% 140px;margin:0 auto;overflow: hidden;}
.ny_case_xq_l{width:30%;float:left;}
.ny_case_xq_l .jianjie{background:#e5e5e5;padding:9%;}
.ny_case_xq_l .jianjie h3{font-size:24px;color:#505050;margin-bottom:40px;}
.ny_case_xq_l .jianjie .txt{color:#7e7e7e;font-size:14px;}
.size16{font-size:16px;}
.ny_case_xq_r{width:70%;float:right;min-height:1280px;}
.ny_case_xq_r img{max-width:100% !important;height:auto !important;display: block;}
.ny_case_xq_xguan{width:28%;float:left;padding:125px 0 0;}
.ny_case_xq_xguan h3{font-size:24px;color:#000;padding:8px 0;border-bottom:#000 solid 1px;text-align: center;}
.ny_case_xq_xguan ul{overflow: hidden;padding:24px 0;}
.ny_case_xq_xguan ul li{width:50%;float: left;}
.ny_case_xq_xguan ul li a{border:#fff solid 2px;display: block;overflow: hidden;}
.ny_case_xq_xguan ul li .imgbox{width:100%;padding-top:65%;background:#fff url(../images/zwtp.gif) no-repeat center;background-size:cover;position:relative;overflow:hidden;
						transition:0.5s;-o-transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;}
.ny_case_xq_xguan ul li .hover{position:absolute;left:0;top:0;width:100%;height:100%;/*display: table;*/background:rgba(126,126,126,0.5);opacity: 0;
					transition:0.5s;-o-transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;}
.ny_case_xq_xguan ul li .hover .txt{/*display:table-cell;vertical-align: middle;*/position:absolute;left:0;top:50%;width:100%;
				transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}
.ny_case_xq_xguan ul li h4{font-size:14px;color:#ffffff;text-align:center;padding:0 3%;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}
.ny_case_xq_xguan ul li h5{font-size:13px;color:#ffffff;text-align:center;padding:0 3%;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}
.ny_case_xq_xguan ul li a:hover .imgbox{/*transform: scale(1.1);*/}
.ny_case_xq_xguan ul li a:hover .hover{top:0;opacity: 1;}
/*服务*/
.ind_liuc{padding:60px 0;background:#151515 url(../images/liuc_tu1.jpg) no-repeat center;background-size:cover;text-align: center;}
.ind_liuc .ny_tit{color:#00a0ea}
.ind_liuc .liuc_tu{display: block;margin:0 auto;max-width:100%;padding:30px 0;}
/*新闻*/
.ny_news{padding:0 0 20px;background:#f5f5f5;}
.ej_nav{background:#fff;position:relative;overflow:hidden;}
.ej_nav li{float:left;width:33.33%;position:relative;z-index:3;}
.ej_nav li a{display: block;text-align: center;font-size:15px;color:#999;overflow: hidden;padding:30px 0 25px;}
.ej_nav li a span{font-size:12px;display: block;}
.ej_nav li:hover a,.ej_nav li.on a{color:#fff;background:#00a0e9;}

.ny_news_list{padding:3% 3% 1%;background:#fff;margin:36px auto;overflow: hidden;}
.ny_news_list ul{overflow: hidden;}
.ny_news_list li{width:24%;margin:2% 0.5%;overflow: hidden;float:left;}
.ny_news_list li a{background:#ededed;display: block;padding:0 0 10%;}
.ny_news_list li .img_news{width:100%;padding-top:80%;background:#fff url(../images/zwtp.gif) no-repeat center;background-size:cover;position:relative;overflow:hidden;}
.ny_news_list li .tit{font-size:15px;height:42px;line-height:21px;color:#363636;margin:15px 8% 10px;
					overflow: hidden;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.ny_news_list li .txt{font-size:12px;height:63px;line-height:21px;color:#8b8b8b;margin:0 8%;border-top:#d2d2d2 solid 1px;padding:10px 0 0;
					overflow: hidden;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.ny_news_list li a:hover{background:#00a0e8;}
.ny_news_list li a:hover .tit{color:#fff;}
.ny_news_list li a:hover .txt{color:#fff;}

.ny_news_xq{padding:3% 10% 5%;background:#fff;margin:36px auto;overflow: hidden;}
.ny_news_xq_tit{border-bottom:#f7f7f7 solid 1px;text-align: center;padding:20px 0;margin-bottom:25px;}
.ny_news_xq_tit h3{color:#4a4a4a;font-size:20px;padding:8px 0;}
.ny_news_xq_tit h4{color:#bebebe;font-size:12px;}
.ny_text{color:#999999;font-size:14px;line-height:2;overflow: hidden;}
.ny_text img{width:auto !important;max-width:100% !important;height:auto !important;}
/*<!--招聘-->*/
.ny_contact{padding:0 0 20px;background:#f5f5f5;}
.ej_nav1{background:#fff;position:relative;overflow:hidden;}
.ej_nav1 li{float:left;width:50%;position:relative;z-index:3;}
.ej_nav1 li a{display: block;text-align: center;font-size:15px;color:#999;overflow: hidden;padding:30px 0 25px;}
.ej_nav1 li a span{font-size:12px;display: block;}
.ej_nav1 li:hover a,.ej_nav1 li.on a{color:#fff;background:#00a0e9;}
.ny_zp_xq{padding:3% 3% 5%;background:#fff;margin:36px auto;overflow: hidden;}
.ny_zp_xq ul{overflow: hidden;border-bottom:#eaeaea solid 1px;}
.ny_zp_xq ul li{width:42%;padding:4% 5% 4% 3%;font-size:14px;line-height:1.8;color:#8c8c8c;float:left;}
.ny_zp_xq ul li .blue{color:#00a0e9;}
.ny_zp_xq ul li .tit{color:#393939;font-size:20px;font-weight:bold;margin-bottom:20px;}

.ny_ditu{padding:4%;background:#fff;margin:36px auto;overflow: hidden;}
.ditubox {width: 100%;height: 525px; border:#ccc solid 1px;}
.ny_ditu ul{overflow: hidden;padding:65px 0 0;}
.ny_ditu ul li{width:33.33%;float:left;text-align: center;}
.ny_ditu ul li img{width:120px;height:120px;border-radius: 50%;border:#cccccc solid 1px;margin:0 auto;}
.ny_ditu ul li .img1{display:block;}
.ny_ditu ul li .img2{display:none;}
.ny_ditu ul li h4{color:#00a0e9;font-size:14px;padding:15px 0 10px;}
.ny_ditu ul li p{color:#666666;font-size:16px;line-height:1.8;width:90%;margin:0 auto;}
.ny_ditu ul li:hover img{border:#00a0e9 solid 1px;background:#00a0e9;}
.ny_ditu ul li:hover .img1{display:none;}
.ny_ditu ul li:hover .img2{display:block;}
/*在线留言*/
.ny_liuyan{overflow: hidden;padding:30px 0 70px;}
.ny_liuyan h3{color:#5b5b5b;font-size:20px;margin-bottom:45px;text-align: center;}
.ny_liuyan_l{width:42%;float:left;}
.ny_liuyan .row{overflow: hidden;padding:0 10px 0 100px;position: relative;color:#333;font-size:16px;background:#fff;position:relative;margin-bottom:28px;}
.ny_liuyan .rowspan{height:60px;line-height:60px;display:inline-block;overflow: hidden;position:absolute;top:0;left:30px;color:#000;}
.ny_liuyan .rowiput{width:100%;height:60px;line-height:60px;background:none;border:none;font-size:16px;color:#333;}
.ny_liuyan_r{width:56%;float:right;margin-bottom:50px;}
.ny_liuyan_r textarea{width:94%;height:373px;padding:20px 3%;background:#fff;border:none;font-size:16px;color:#333;}
.ny_liuyan .subbox{float: left;width:100%;text-align:center;coverflow: hidden;}
.ny_liuyan .subbtn{width:100%;max-width:278px;height:50px;line-height:50px;background:#00a0e9;color:#fff;font-size:18px;border:none;}


.ny_liuyan input::-webkit-input-placeholder {color:#989898;}
.ny_liuyan input:-moz-placeholder { color:#989898;}
.ny_liuyan input::-moz-placeholder { color:#989898;}
.ny_liuyan input:-ms-input-placeholder {color:#989898;}
.ny_liuyan textarea::-webkit-input-placeholder {color:#989898;}
.ny_liuyan textarea:-moz-placeholder { color:#989898;}
.ny_liuyan textarea::-moz-placeholder { color:#989898;}
.ny_liuyan textarea:-ms-input-placeholder {color:#989898;}


@media screen and (max-width:1600px){
   .nybanner{height:450px;}
   
}

@media screen and (max-width:1200px){
	html,body{font-size:92%;}
	
	.hd{padding:0;position: relative;}	
	.logo{width:62%;max-width:300px;margin:1rem 0;height:3rem;}
	
	.nav{display:none;position:absolute;top:5rem;right:0;z-index:9;width:100%;/*max-width:140px;*/background:#f1f1f1;padding:0;}
	.nav li{width:33.33%;border-bottom:#ccc solid 1px;}
	.nav li a{height:3rem;line-height:3rem;display: block;}
	.nav li a span{display:inline-block;}
	.nav>li:hover>a, .nav>li.on>a{border:none;}
	.nav li ol{display:none;}
	.m-trigger{display:block;}
	.m-search{display:block;}
    	
	.banner .ban_hz{width:100%;padding-top:40%;height:auto;}
	
	.ind_news_l,.ind_news_r{width:100%;}
	.ind_news_l ul li{width:33.33%;float:left;text-align: center;}
	.ind_news_l ul li a{padding:0;height:auto;line-height:3rem;font-size:1.25rem;}
	.ind_news_l ul li img{position: relative;top:auto;left:auto;margin:0 auto;max-width:90%;width:5.6rem;height:5.6rem;}
	
	.ft{padding:4rem 0 3.375rem;}
	.ft_l{width:100%;border:none;height:auto;}
	.ft_l .txt{max-width:100%;}
	.ft_r{width:100%;}
	.ft_r ul{width:25%;margin:30px -2px 30px 0;text-align: center;}
	.ft_r ul:first-of-type{border-left:#4d4d4d solid 1px;}
	.ft_r ul li{padding:0;}
	.ft_r .ewm{width:100%;margin:0 auto;}
    /*内页 start*/
   .nybanner{height:auto;padding-top:30%;}
   .ny_case_xq{width:94%;padding:0 3% 8.75rem;}
   .ej_nav li a{padding:1.8rem 0 1.5rem}
   .ny_about_team_xq{padding:3.75rem 0;}
   .ej_nav1 li a{padding:1.8rem 0 1.5rem}
   .ny_about{padding:2.5rem 0;}
   .ny_about1_nr{padding:1.25rem 0;}
   
  
}
@media screen and (max-width:1024px){
	html,body{font-size:88%;}
	.ind_tit b{font-size:2.4rem;}
	.ind_tit1 span{font-size:1.5rem;}
	.ind_ser,.ind_case,.ind_about,.ind_about_nr,.ind_news .wp,.ind_kehu{padding:3.75rem 0 0;}
	.ind_ser_nr{padding:3rem 0;}
	.more{padding:3rem 0 6rem;}
	.ind_about_nr h3{font-size:2rem}
	.ind_kehu_nr{margin:3rem auto 0;}
	.ind_xingq h2,.ind_xingq h3{font-size:2.4rem;}
	
    /*内页 start*/
   .ny_tit{font-size:2.4rem;}
   .ind_liuc{padding:2.75rem 0;}
   .ind_liuc .liuc_tu{padding:1.2rem 0;}
   .ny_about3_nr .pro_box .txt{visibility: visible;}
	
}

@media screen and (max-width:813px){
	
	 /*内页 start*/
	.ny_case_xq_l{width:100%;}
   .ny_case_xq_r{width:100%;min-height: auto;}
   .ny_case_xq_xguan{width:100%;padding:7.8rem 0 0;}
   .ditubox { height: 30rem;}
   .ny_liuyan_l,.ny_liuyan_r{width:100%;}

}

@media screen and (max-width:768px){
	html,body{font-size:86%;}
	.tabui{width:96%;text-align: center;}
	
	/*内页 start*/
	.ny_main_l{width:100%;}
	.ny_main_r{width:100%;margin-top:30px;}
	.tabbox ul li h4{font-size:1.25rem;}
}

@media screen and (max-width:767px){
	html,body{font-size:84%;}
	.ind_jj_l .title_l{margin-bottom:20px;width:100%;}
	.tabui li{width:33%;padding:0;}
	.tabui li a{padding:5px 0;}
	.tabbox ul li{width:48%;margin:1%;}
	/*.tabbox ul li a:hover .hover{top:100%;}
	.ny_case_xq_xguan ul li a:hover .hover{top:100%;}*/
     /*内页 start*/
   .ny_zp_xq ul li{width:92%;padding:5% 4%;border-bottom:#eaeaea solid 1px;}
     
    
    
   	
}
@media screen and (max-width:480px){
	html,body{font-size:80%;}
	.wp{width:92%;}
	.nav li{width:100%;}
	.banner .ban_hz{width:100%;padding-top:46%;height:auto;}
	
	.ind_news_r_dt,.ind_news_list{width:100%;}
	.ind_news_r_dt img{height:auto;margin-bottom:1rem;}

	.ft_r ul{height:auto;}
	.ft_r ul li{display: none;}
	.ft_r ul li:first-child{display:block;}
	.ft_r ul li a{line-height:1.4;}
	.ft_bot{text-align: center;}
	.ft_bot span{display: block;width: 100%;line-height: 1.4;padding:10px 0;}
	
	/*内页 start*/
	.ny_news_list li{width:48%;margin:2% 1%;}
	.ny_news_xq{padding:3% 5% 5%;}
	.ny_ditu ul{overflow: hidden;padding:3.125rem 0 0;}
	.ny_ditu ul li{width:100%;margin:1rem 0;}
	.ny_about4_nr .img1{display: none;}
	.ny_about4_nr .img2{display: block;}
		
}

@media screen and (max-width:414px){
	html,body{font-size:78%;}
	
	.ind_zizhi_nr li{width:50%;}
	.ind_news_list li a{padding-left: 10rem;height:5.6rem;}
	.ind_news_list li a img{width:8.75rem;height:5.6rem;}
	.ind_news_list li .tit{padding:0;}
	/*内页 start*/
	.ny_zt3 ul li img{width:100%;}
	.renwu_l{float:left;width:100%;text-align: center;padding:0 0 5%;}
	.renwu_r{float:right;width:100%;}
	
}

@media screen and (max-width:375px){
	html,body{font-size:75%;}
	/*内页 start*/
	
	
	
}

@media screen and (max-width:320px){
	html,body{font-size:72%;}
	.ft_r ul li b{font-size:20px;}
	/*内页 start*/
	
}
/*----------------------分页--------------------------------*/
.black-inline {	margin:0 auto; text-align:center; font-family:"微软雅黑"; padding-top:30px; padding-bottom:30px;inheritclear:both; width:100%;  overflow:hidden; line-height:22px; font-size:12px;}
.black-inline a {  text-align:center; padding:6px 12px; margin-center:4px;border: 1px solid #bcbcbc;margin-left:3px; margin-right:3px;color:#666;border-radius:3px;}   
.black-inline a:hover {	color:#fff; background-color:#12b7fd; text-decoration:none;border:1px solid #12b7fd;border-radius:3px;}
.black-inline span.current {padding:6px 12px; background-color:#12b7fd; color:#fff;border: 1px solid #12b7fd; font-size:12px; margin-left:3px; margin-right:3px;border-radius:3px;}   
.black-inline span.disabled { padding:6px 12px;font-family:"微软雅黑"; font-size:12px; color:#666; border: 1px solid #bcbcbc;border-radius:3px;}