

.width1004 {



	min-width: 1300px;



}



.indexcontent {



	margin: 0 auto;



	width: 1300px;



}



.width1200 {



	min-width: 1200px;



}



.indexcontent2 {



	margin: 0 auto;



	width: 1200px;



}



.sl {



	overflow: hidden;



	text-overflow: ellipsis;



	white-space: nowrap;



}



a.bs:hover {



	text-decoration: underline;



}



.content {



	font-size: 16px;



	color: #333333;



	line-height: 30px;



}



.content * {



	line-height: 30px;



}



.content p {



	padding: 10px 0;



}



.content img {



	max-width: 100%;



}



.pages {



	font-size: 18px;



	line-height: 50px;



	text-align: center;



}



.pages a {



	text-decoration: none;



	color: #888;



	background: #eeeeee;



	padding: 8px 15px;



	margin-right: 10px



}



.pages a.active {



	background: #1d5aa3;



	color: #fff



}



.pages a:hover {



	background: #1d5aa3;



	color: #fff;



	text-decoration: none;



}



.pages a.wz {



	padding: 9px 20px;



}



.top {



	position: fixed;



	top: 0;



	left: 0;



	width: 100%;



	background: #fff;



	height: 104px;



	z-index: 99999;



	box-shadow: 0px 0px 10px #ccc;



}



.top .indexcontent {



	position: relative;



}



.top .top_logo {



	position: absolute;



	left: 40px;



	top: 22px;



}



.top_search_bt {



	position: absolute;



	right: 40px;



	top: 20px;



	width: 40px;



	line-height: 40px;



	padding-top: 10px;



	z-index: 9999;



	margin: 0 10px;



	text-align: center;



}



.top_search_bt .top_search_bg {



	display: none;



	position: absolute;



	right: -2px;



	top: 45px;



	background: url(../images/top_search_bg.png) no-repeat;



	width: 300px;



	height: 79px;



}



.top_search_bt:hover .top_search_bg {



	display: block;



}



.top_search_bt .top_search_bg .top_search_txt {



	position: absolute;



	left: 25px;



	top: 29px;



	width: 205px;



	height: 30px;



	border: 0;



	background: #f8f8f8;



}



.top_search_bt .top_search_bg .top_search_bt {



	position: absolute;



	right: 17px;



	top: 23px;



	width: 40px;



	height: 39px;



	border: 0;



	background-color: transparent;



	cursor: pointer;



}



.i_p_nav li {



	float: left;



	width: 215px;



	border-left: #e5e5e5 1px solid;



}



.i_p_nav li:first-child {



	border-left: 0;



}



.i_p_nav li .ico {



	height: 40px;



}



.i_p_nav li .ico1 {



	background: url(../images/i_lb_ico1.png) center no-repeat;



}



.i_p_nav li .ico2 {



	background: url(../images/i_lb_ico2.png) center no-repeat;



}



.i_p_nav li .ico3 {



	background: url(../images/i_lb_ico3.png) center no-repeat;



}



.i_p_nav li .ico4 {



	background: url(../images/i_lb_ico4.png) center no-repeat;



}



.i_p_nav li .ico5 {



	background: url(../images/i_lb_ico5.png) center no-repeat;



}



.i_p_nav li .ico6 {



	background: url(../images/i_lb_ico6.png) center no-repeat;



}



.i_p_nav li .txt {



	font-size: 14px;



	color: #858585;



	line-height: 30px;



	text-align: center;



	padding-top: 10px;



}





.i_p_nav li:hover .txt {



	color: #1f60ad;



}



.i_p_nav li .ico261 {



	background: url(../images/p_nav_ico2.png) center no-repeat;



}



.i_p_nav li .ico262 {



	background: url(../images/p_nav_ico3.png) center no-repeat;



}



.i_p_nav li .ico263 {



	background: url(../images/p_nav_ico4.png) center no-repeat;



}



.i_p_nav li .ico264 {



	background: url(../images/p_nav_ico5.png) center no-repeat;



}



.i_p_nav li .ico265 {



	background: url(../images/p_nav_ico6.png) center no-repeat;



}



.i_p_nav li .ico266 {



	background: url(../images/p_nav_ico7.png) center no-repeat;



}



.i_p_nav li .ico267 {



	background: url(../images/p_nav_ico8.png) center no-repeat;



}



.i_p_nav li .ico268 {



	background: url(../images/p_nav_ico9.png) center no-repeat;



}



.i_p_nav li .ico276 {



	background: url(../images/p_nav_ico6.png) center no-repeat;



}



.i_p_nav li .ico277 {



	background: url(../images/p_nav_ico7.png) center no-repeat;



}



.i_p_nav li .ico278 {



	background: url(../images/p_nav_ico8.png) center no-repeat;



}



.i_p_nav li .ico279 {



	background: url(../images/p_nav_ico9.png) center no-repeat;



}



.i_p_nav li .ico280 {



	background: url(../images/p_nav_ico10.png) center no-repeat;



}



.i_p_nav li .ico281 {



	background: url(../images/p_nav_ico11.png) center no-repeat;



}



.i_p_nav li .ico282 {



	background: url(../images/p_nav_ico12.png) center no-repeat;



}



.i_p_nav li .ico1281 {



	background: url(../images/p_nav_ico10.png) center no-repeat;



}



.i_p_nav li .ico1282 {



	background: url(../images/p_nav_ico11.png) center no-repeat;



}



.i_p_nav li .ico1283 {



	background: url(../images/p_nav_ico12.png) center no-repeat;



}







.i_p2 {



	background: #f1f1f1;



	padding: 72px 0 65px 0;



}



.i_p2_list1 li {



	float: left;



	width: 630px;



	background: #fff;



	margin-left: 20px;



}



.i_p2_list1 li:first-child {



	border-left: 0;



}



.i_p2_list1 li img {



	width: 630px;



	height: 370px;



}



.i_p2_list1 li .txt1 {



	font-size: 16px;



	color: #414141;



	line-height: 25px;



	text-align: center;



	padding-top: 15px;



}



.i_p2_list1 li .txt2 {



	font-size: 14px;



	color: #777777;



	line-height: 25px;



	text-align: center;



	padding-bottom: 15px;



}



.i_p2_list1 li:hover {



	box-shadow: 0px 0px 20px #aaa;



}



.i_p2_list2 li {



	float: left;



	width: 413px;



	background: #fff;



	margin-left: 20px;



}



.i_p2_list2 li:first-child {



	border-left: 0;



}



.i_p2_list2 li img {



	width: 413px;



	height: 245px;



}



.i_p2_list2 li .txt1 {



	font-size: 16px;



	color: #414141;



	line-height: 25px;



	text-align: center;



	padding-top: 15px;



}



.i_p2_list2 li .txt2 {



	font-size: 14px;



	color: #777777;



	line-height: 25px;



	text-align: center;



	padding-bottom: 15px;



}



.i_p2_list2 li:hover {



	box-shadow: 0px 0px 20px #aaa;



}



.i_fw {



	background: url(../images/ab_d2_bg.jpg) center no-repeat;



	height: 680px;



}



.i_fw .title1 {



	font-size: 48px;



	color: #ffffff;



	line-height: 60px;



	padding-top: 115px;



	text-align: center;



}



.i_fw .title2 {



	font-size: 14px;



	color: #ffffff;



	line-height: 30px;



	padding-top: 40px;



	text-align: center;



	height: 210px;



}



.i_fw_list {



	width: 684px;



	margin: 0 auto;



}



.i_fw_list li {



	float: left;



	width: 228px;



}



.i_fw_list li .ico_c {



	width: 74px;



	height: 74px;



	border: #ffffff 1px solid;



	padding: 12px;



	border-radius: 50%;



	margin: 0 auto;



}



.i_fw_list li .ico_c .ico {



	width: 74px;



	height: 74px;



	border-radius: 50%;



}



.i_fw_list li .ico_c .ico1 {



	background: url(../images/i_fw_ico1.png) #ffffff center no-repeat;



}



.i_fw_list li .ico_c .ico2 {



	background: url(../images/i_fw_ico2.png) #ffffff center no-repeat;



}



.i_fw_list li .ico_c .ico3 {



	background: url(../images/i_fw_ico3.png) #ffffff center no-repeat;



}



.i_fw_list li .txt {



	font-size: 14px;



	color: #ffffff;



	line-height: 25px;



	padding-top: 10px;



	text-align: center;



}



.i_fw_list li:hover .ico_c {



	border: #2061b0 1px solid;



}



.i_fw_list li:hover .ico_c .ico1 {



	background: url(../images/i_fw_ico1_on.png) #2061b0 center no-repeat;



}



.i_fw_list li:hover .ico_c .ico2 {



	background: url(../images/i_fw_ico2_on.png) #2061b0 center no-repeat;



}



.i_fw_list li:hover .ico_c .ico3 {



	background: url(../images/i_fw_ico3_on.png) #2061b0 center no-repeat;



}



.i_news_title {



	font-size: 160px;



	color: #f7f7f7;



	line-height: 120px;



	height: 120px;



	font-weight: bold;



	position: relative;



}



.i_news_title .title {



	position: absolute;



	left: 82px;



	top: 30px;



	font-size: 36px;



	line-height: 50px;



	color: #000000;



}



.i_news_title .i_news_hr {



	position: absolute;



	left: 82px;



	top: 100px;



	width: 34px;



	height: 6px;



	background: #1e60ac;



}



.i_news_c {



	padding-left: 26px;



	position: relative;



}



.i_news_list {



	padding: 20px 0;



}



.i_news_list li {



	float: left;



	width: 380px;



	margin: 10px 8px;



	padding: 10px;



}



.i_news_list li .txt1 {



	font-size: 16px;



	color: #434343;



	line-height: 30px;



	padding-top: 10px;



}



.i_news_list li .txt1 a {



	color: #434343;



}



.i_news_list li .txt1 a:hover {



	color: #1e60ac;



}



.i_news_list li .txt2 {



	font-size: 12px;



	color: #8a8a8a;



	line-height: 25px;



}



.i_news_list li .txt3 {



	font-size: 14px;



	color: #818181;



	line-height: 25px;



	height: 50px;



	overflow: hidden;



}



.i_news_c a.prev {



	position: absolute;



	left: 0;



	top: 150px;



	width: 30px;



	height: 50px;



	font-size: 36px;



	color: #8a8a8a;



	line-height: 50px;



	text-align: center;



	cursor: pointer;



}



.i_news_c a.next {



	position: absolute;



	right: 0;



	top: 150px;



	width: 30px;



	height: 50px;



	font-size: 36px;



	color: #8a8a8a;



	line-height: 50px;



	text-align: center;



	cursor: pointer;



}



.i_news_c a:hover {



	color: #1e60ac



}



.i_news_list li:hover {



	box-shadow: 0px 0px 10px #aaa;



}



a.i_news_more {



	display: block;



	width: 150px;



	height: 36px;



	line-height: 36px;



	text-align: center;



	font-size: 16px;



	color: #8a8a8a;



	border: #dcdcdc 1px solid;



	margin: 0 auto;



}



a.i_news_more:hover {



	background: #1e60ac;



	border: ##1e60ac 1px solid;



	color: #fff;



}



.i_nav2_list {



	border: #f5f5f5 1px solid;



	padding: 30px 0;



}



.i_nav2_list li {



	float: left;



	width: 33.33333%;



	box-sizing: border-box;



	border-left: #e9e9e9 1px solid;



}



.i_nav2_list li:first-child {



	border-left: 0;



}



.i_nav2_list li .ico {



	width: 60px;



	height: 60px;



	margin: 0 auto;



	transition: transform 0.6s;



}



.i_nav2_list li .ico1 {



	background: url(../images/i_nav2_list_ico1.png) center no-repeat;



}



.i_nav2_list li .ico2 {



	background: url(../images/i_nav2_list_ico2.png) center no-repeat;



}



.i_nav2_list li .ico3 {



	background: url(../images/i_nav2_list_ico3.png) center no-repeat;



}



.i_nav2_list li .ico4 {



	background: url(../images/i_nav2_list_ico4.png) center no-repeat;



}



.i_nav2_list li .txt1 {



	font-size: 16px;



	color: #000000;



	line-height: 30px;



	text-align: center;



}



.i_nav2_list li .txt2 {



	font-size: 14px;



	color: #4d4d4d;



	line-height: 25px;



	text-align: center;



}



.i_nav2_list li:hover .ico {



	transform: rotateY(360deg)



}



.footer1 {



	background: #333333;



	border-bottom: #424242 1px solid;



	text-align: center;



	height: 65px;



	line-height: 65px;



	padding-top: 10px;



	font-size: 16px;



	color: #ffffff;



}



.footer1 .indexcontent a {



	margin: 0 40px;



	line-height: 65px;



}



.footer1 a {



	color: #ffffff;



}



.footer2 {



	background: #333333;



}



.footer2 .footer2_dh {



	float: left;



	margin-left: 65px;



	background: url(../images/footer_dh.png) left center no-repeat;



	padding-left: 60px;



	line-height: 25px;



	font-size: 20px;



	color: #adadad;



	width: 250px;



	margin-top: 20px;



}



.footer2 .footer2_txt {



	float: left;



	margin-left: 100px;



	width: 430px;



	font-size: 14px;



	color: #adadad;



	line-height: 30px;



}



.footer2 .footer2_ewm {



	float: right;



	margin-right: 24px;



	width: 108px;



}



.footer2 .footer2_ewm img{max-width: 108px}



.footer2 .footer2_ewm .txt {



	text-align: center;



	line-height: 30px;



	font-size: 14px;



	color: #adadad;



}



.footer2 .footer2_txt2 {



	font-size: 14px;



	color: #adadad;



	line-height: 25px;



	text-align: center;



}



.footer2 .footer2_txt2 * {



	color: #adadad;



}



 @media screen and (max-width: 1500px) {



.top .top_logo {



	position: absolute;



	left: 0px;



	top: 30px;



	width: 160px;



}



}



/*公司简介*/



.n_banner {







}



.n_title1 {



	font-size: 30px;



	color: #444444;



	line-height: 40px;



	text-align: center;



}



.n_title2 {



	font-size: 24px;



	color: #999999;



	line-height: 40px;



	text-align: center;



	text-transform: uppercase;



}



.n_hr1 {



	width: 84px;



	height: 2px;



	background: #1f61af;



	margin: 10px auto 0 auto;



}



.ab_d1_txt {



	float: left;



	width: 630px;



	font-size: 14px;



	color: #333;



	line-height: 30px;



}



.ab_d1_img {



	float: right;



}



.ab_d2 {



	background: url(../images/ab_d2_bg.jpg) center no-repeat;



	height: 680px;



}



.ab_d2 .title1 {



	font-size: 48px;



	color: #ffffff;



	line-height: 60px;



	padding-top: 115px;



	text-align: center;



}



.ab_d2 .title2 {



	font-size: 14px;



	color: #ffffff;



	line-height: 30px;



	padding-top: 40px;



	text-align: center;



	height: 210px;



}



.ab_d3 {



	background: #fdfbfb;



}



.ab_d3 img {



	float: left;



	width: 650px;



}



.ab_d3 .txt {



	float: left;



	width: 650px;



	padding: 60px 0 0 80px;



	width: 500px;



	font-size: 16px;



	color: #444444;



	line-height: 25px;



}



.ab_d3 .txt * {



	font-size: 16px;



	color: #444444;



	line-height: 25px;



}



/*新闻列表*/



.n_nav {



	padding-top: 20px;



	padding-bottom: 40px;



}



.n_nav a {



	float: left;



	display: block;



	width: 80px;



	height: 60px;



	line-height: 60px;



	text-align: center;



	font-size: 16px;



	color: #585858;



	margin: 0 35px;



	position: relative;



}



.n_nav a:after {



	content: "";



	width: 00%;



	height: 3px;



	background: #1b60a1;



	position: absolute;



	left: 0;



	bottom: 0%;



	transition: all 0.3s



}



.n_nav a:hover:after {



	width: 100%;



	left: 0



}



.n_nav a.on:after {



	width: 100%;



	left: 0



}



.bg1 {



	background: #f9f9f9;



}



.news_top {



	background: #fff;



	padding: 45px 30px;



	position: relative;



}



.news_top .fd {



	float: left;



	width: 400px;



	height: 240px;



}



.news_top .news_top_img {



	width: 400px;



	height: 240px;



}



.news_top .txt {



	float: left;



	margin-left: 35px;



	width: 800px;



}



.news_top .txt .txt1 {



	font-size: 24px;



	color: #1e5ca7;



	line-height: 45px;



	height: 45px;



	padding-top: 25px;



}



.news_top .txt .txt1 a {



	color: #1e5ca7;



}



.news_top .txt .txt2 {



	font-size: 16px;



	color: #6d6d6d;



	line-height: 30px;



	padding-top: 20px;



}



.news_top .txt .txt3 {



	font-size: 14px;



	color: #999999;



	line-height: 25px;



	padding-top: 25px;



}



.news_top a.news_top_more {



	position: absolute;



	right: 30px;



	bottom: 50px;



	display: block;



	width: 42px;



	height: 42px;



	background: #1e5ca7;



	border-radius: 50%;



	line-height: 40px;



	text-align: center;



	font-size: 30px;



	color: #ffffff;



	overflow: hidden;



}



.news_top:hover {



	box-shadow: 0px 0px 20px #ccc;



}



.news_list li {



	float: left;



	margin-top: 40px;



	margin-left: 18px;



	background: #fff;



	padding: 22px 20px;



	width: 380px;



	height: 385px;



}



.news_list li:nth-child(3n+1) {



	margin-left: 0;



}



.news_list li .txt1 {



	font-size: 16px;



	color: #3a3a3a;



	line-height: 25px;



	padding-top: 10px;



}



.news_list li .txt1 a {



	color: #3a3a3a;



}



.news_list li .txt1:hover a {



	color: #1e5ca7;



}



.news_list li .txt2 {



	font-size: 12px;



	color: #999999;



	line-height: 20px;



}



.news_list li .txt3 {



	font-size: 14px;



	color: #6d6d6d;



	line-height: 25px;



	height: 75px;



	padding-top: 10px;



	overflow: hidden;



}



.news_list li:hover {



	box-shadow: 0px 0px 20px #ccc;



}



/*新闻详情页*/



.news_i_c {



	background: #fff;



	padding: 40px;



}



.news_i_title1 {



	font-size: 18px;



	color: #414141;



	line-height: 35px;



	text-align: center;



}



.news_i_title2 {



	font-size: 14px;



	color: #a6a6a6;



	line-height: 25px;



	text-align: center;



	padding-bottom: 10px;



	border-bottom: #d1d1d1 1px dashed;



}



a.news_i_ico_a {



	display: block;



	width: 419px;



	height: 50px;



	line-height: 50px;



	text-align: center;



	background: #fff;



	font-size: 14px;



	color: #333333;



}



a.news_i_ico_a img.l {



	margin-right: 25px;



}



a.news_i_ico_a img.r {



	margin-left: 25px;



}



/*工程案例*/



.case_list li {



	float: left;



	width: 300px;



	background: #f0f0f0;



	position: relative;



	margin-left: 33px;



	margin-bottom: 38px;



}



.case_list li:nth-child(4n+1) {



	margin-left: 0;



}



.case_list li .txt {



	padding: 20px 0;



	height: 30px;



	line-height: 30px;



	padding-left: 12px;



	padding-right: 50px;



	font-size: 18px;



	color: #505050;



}



.case_list li .ico {



	position: absolute;



	right: 15px;



	bottom: 18px;



	width: 23px;



	border: #555555 1px solid;



	border-radius: 50%;



	padding-left: 7px;



	line-height: 30px;



	font-size: 24px;



	color: #505050;



}



.case_list li:hover {



	box-shadow: 0px 0px 20px #ccc;



}



.case_list li:hover .ico {



	border: #1f61af 1px solid;



	background: #1f61af;



	color: #fff;



}



/*服务支持*/



.fuwu_box {



	background: #fff;



}



.fuwu_box_txt {



	width: 500px;



	padding: 75px 75px 0 75px;



}



.fuwu_box_txt .title {



	font-size: 40px;



	color: #444444;



	line-height: 80px;



}



.fuwu_box_txt .hr {



	width: 54px;



	height: 3px;



	background: #1d5fab;



}



.fuwu_box_txt .txt {



	margin-top: 15px;



	font-size: 14px;



	color: #444444;



	line-height: 25px;



}



.fuwu_box_txt .txt * {



	color: #444444;



	line-height: 25px;



}



/*招商加盟*/



.zs_d1_txt {



	padding: 0 175px;



	line-height: 30px;



	text-align: center;



}



.zs_d1_list {



	width: 1200px;



	margin: 0 auto;



}



.zs_d1_list li {



	float: left;



	width: 260px;



	height: 135px;



	background: #f2f2f2;



	padding-top: 25px;



	margin-left: 53px;



}



.zs_d1_list li:first-child {



	margin-left: 0;



}



.zs_d1_list li .ico {



	height: 68px;



	width: 68px;



	border: #c9c9c9 1px solid;



	border-radius: 50%;



	margin: 0 auto;



}



.zs_d1_list li .ico1 {



	background: url(../images/zs_d1_ico1.png) center no-repeat;



}



.zs_d1_list li .ico2 {



	background: url(../images/zs_d1_ico2.png) center no-repeat;



}



.zs_d1_list li .ico3 {



	background: url(../images/zs_d1_ico3.png) center no-repeat;



}



.zs_d1_list li .ico4 {



	background: url(../images/zs_d1_ico4.png) center no-repeat;



}



.zs_d1_list li .txt {



	margin-top: 12px;



	line-height: 25px;



	font-size: 14px;



	color: #565656;



	text-align: center;



}



.zs_d1_list li:hover {



	background: #1e60b0;



}



.zs_d1_list li:hover .ico {



	border: #fff 1px solid;



}



.zs_d1_list li:hover .ico1 {



	background: url(../images/zs_d1_ico1_on.png) center no-repeat;



}



.zs_d1_list li:hover .ico2 {



	background: url(../images/zs_d1_ico2_on.png) center no-repeat;



}



.zs_d1_list li:hover .ico3 {



	background: url(../images/zs_d1_ico3_on.png) center no-repeat;



}



.zs_d1_list li:hover .ico4 {



	background: url(../images/zs_d1_ico4_on.png) center no-repeat;



}



.zs_d1_list li:hover .txt {



	color: #fff;



}



.zs_d2_img {



	background: url(../images/zs_d2_img1.jpg) center no-repeat;



	height: 638px;



	transition: all 0.3s;



}



.zs_d2 {



}



.zs_d2_c {



	height: 148px;



	position: relative;



}



.zs_d2_c li {



	position: absolute;



	left: 0;



	bottom: 0;



	width: 200px;



	background: #fff;



}



.zs_d2_c li .ico {



	width: 50px;



	height: 50px;



	margin: 0 auto;



}



.zs_d2_c li .ico1 {



	background: url(../images/zs_d2_ico1.png) center no-repeat;



}



.zs_d2_c li .ico2 {



	background: url(../images/zs_d2_ico2.png) center no-repeat;



}



.zs_d2_c li .ico3 {



	background: url(../images/zs_d2_ico3.png) center no-repeat;



}



.zs_d2_c li .ico4 {



	background: url(../images/zs_d2_ico4.png) center no-repeat;



}



.zs_d2_c li .ico5 {



	background: url(../images/zs_d2_ico5.png) center no-repeat;



}



.zs_d2_c li .ico6 {



	background: url(../images/zs_d2_ico6.png) center no-repeat;



}



.zs_d2_c li .txt1 {



	margin-top: 15px;



	font-size: 14px;



	color: #6c6c6c;



	line-height: 25px;



	height: 50px;



	overflow: hidden;



	text-align: center;



}



.zs_d2_c li .txt2 {



	height: 0;



	overflow: hidden;



	transition: all 0.3s;



}



.zs_d2_c li .txt2 .txt2_hr {



	width: 40px;



	height: 2px;



	background: #fff;



	margin: 20px auto;



}



.zs_d2_c li.on {



	background: #1e60b0;



}



.zs_d2_c li.on .txt2 {



	height: 42px;



}



.zs_d2_c li.on .ico1 {



	background: url(../images/zs_d2_ico1_on.png) center no-repeat;



}



.zs_d2_c li.on .ico2 {



	background: url(../images/zs_d2_ico2_on.png) center no-repeat;



}



.zs_d2_c li.on .ico3 {



	background: url(../images/zs_d2_ico3_on.png) center no-repeat;



}



.zs_d2_c li.on .ico4 {



	background: url(../images/zs_d2_ico4_on.png) center no-repeat;



}



.zs_d2_c li.on .ico5 {



	background: url(../images/zs_d2_ico5_on.png) center no-repeat;



}



.zs_d2_c li.on .ico6 {



	background: url(../images/zs_d2_ico6_on.png) center no-repeat;



}



.zs_d2_c li.on .txt1 {



	color: #fff;



}



.zs_d2 .zs_d2_c {



	box-shadow: 0px 0px 20px #ccc;



}



.zs_d7_c {



	background: url(../images/zs_d7_bg.jpg) center no-repeat;



	height: 521px;



}



.zs_d7_c .zs_ms {



	float: left;



	width: 514px;



	margin-left: 72px;



}



.zs_d7_c .zs_ms .zs_ms_inp1 {



	width: 492px;



	height: 47px;



	border: #e1e1e1 1px solid;



	padding: 0 10px;



	font-size: 16px;



}



.zs_d7_c .zs_ms .zs_ms_txt1 {



	float: left;



	width: 88px;



	height: 47px;



	line-height: 47px;



	font-size: 14px;



	text-align: right;



	font-size: 16px;



}



.zs_d7_c .zs_ms .xingbie {



	float: left;



	width: 70px;



	height: 47px;



	line-height: 47px;



	border: #e1e1e1 1px solid;



	text-align: center;



	font-size: 16px;



	margin-left: 10px;



	cursor: pointer



}



.zs_d7_c .zs_ms .on {



	border: #1e60b0 1px solid;



}



.zs_d7_c .zs_ms .zs_ms_textarea {



	width: 492px;



	height: 100px;



	border: #e1e1e1 1px solid;



	padding: 0 10px;



	font-size: 16px;



	line-height: 25px;



}



.zs_d7_c .zs_ms .zs_ms_bt1 {



	width: 514px;



	height: 50px;



	border: #1e60b0 1px solid;



	background: #1e60b0;



	padding: 0 10px;



	font-size: 16px;



	color: #fff;



}



.zs_d7_c .zs_ms_r {



	float: right;



	width: 473px;



	border-left: #dedede 1px solid;



	height: 480px;



	padding-left: 60px;



}



.zs_d7_c .zs_ms_r .title1 {



	font-size: 30px;



	color: #1e60b0;



	line-height: 40px;



	font-weight: bold;



	padding-top: 35px;



}



.zs_d7_c .zs_ms_r .title2 {



	font-size: 14px;



	color: #bdbdbd;



	line-height: 25px;



	font-weight: bold;



}



.zs_d7_c .zs_ms_r .txt1 {



	font-size: 14px;



	color: #000000;



	line-height: 30px;



	padding-top: 40px;



}



.zs_d7_c .zs_ms_r .txt1 span {



	font-size: 24px;



	color: #1e60b0;



	font-weight: bold;



}



/*产品列表页*/



.p_nav {



	background: #fff;



	box-shadow: 0px 0px 20px #ccc;



}



.p_nav li {



	float: left;



	width: 216px;



	height: 100px;



	padding-top: 25px;



	position: relative;



}



.p_nav li .ico {



	height: 40px;



}



.p_nav li .ico1 {



	background: url(../images/p_nav_ico1.png) center no-repeat;



}



.p_nav li .ico261 {



	background: url(../images/p_nav_ico2.png) center no-repeat;



}



.p_nav li .ico262 {



	background: url(../images/p_nav_ico3.png) center no-repeat;



}



.p_nav li .ico263 {



	background: url(../images/p_nav_ico4.png) center no-repeat;



}



.p_nav li .ico264 {



	background: url(../images/p_nav_ico5.png) center no-repeat;



}



.p_nav li .ico265 {



	background: url(../images/p_nav_ico6.png) center no-repeat;



}



.p_nav li .ico266 {



	background: url(../images/p_nav_ico7.png) center no-repeat;



}



.p_nav li .ico267 {



	background: url(../images/p_nav_ico8.png) center no-repeat;



}



.p_nav li .ico268 {



	background: url(../images/p_nav_ico9.png) center no-repeat;



}



.p_nav li .ico269 {



	background: url(../images/p_nav_ico10.png) center no-repeat;



}



.p_nav li .ico2610 {



	background: url(../images/p_nav_ico11.png) center no-repeat;



}



.p_nav li .ico2611 {



	background: url(../images/p_nav_ico12.png) center no-repeat;



}



.p_nav li .ico2612 {



	background: url(../images/p_nav_ico13.png) center no-repeat;



}



.p_nav li .ico2613 {



	background: url(../images/p_nav_ico14.png) center no-repeat;



}



.p_nav li .ico2614 {



	background: url(../images/p_nav_ico15.png) center no-repeat;



}



.p_nav li .ico2615 {



	background: url(../images/p_nav_ico16.png) center no-repeat;



}



.p_nav li .ico1281 {



	background: url(../images/p_nav_ico17.png) center no-repeat;



}



.p_nav li .ico1282 {



	background: url(../images/p_nav_ico18.png) center no-repeat;



}



.p_nav li .ico1283 {



	background: url(../images/p_nav_ico19.png) center no-repeat;



}



.p_nav li .txt {



	padding-top: 10px;



	line-height: 25px;



	text-align: center;



	font-size: 16px;



	color: #4d4d4d;



}



.p_nav li:after {



	content: "";



	width: 1px;



	height: 58px;



	background: #e5e5e5;



	position: absolute;



	left: 0;



	top: 37px;



}



.p_nav li:nth-child(6n+1):after {



	width: 0;



}







.product_list li {



	float: left;



	width: 300px;





	background: #fff;



	margin-left: 33px;



	margin-top: 33px;



}



.product_list li:nth-child(4n+1) {



	margin-left: 0;



}



.product_list li .img {



	width: 300px;







	text-align: center;



}



.product_list li .img img {



	vertical-align: middle;



	width: auto;



	height: auto;



	max-height: 80% !important;



	vertical-align: middle;



	max-width: 90% !important;



	display: inline-block;



	margin: 0 auto;



	transition: 0.3s linear 0s;



}



.product_list li .txt {



	padding: 0 20px;



	font-size: 16px;



	color: #4d4d4d;



	line-height: 35px;



	text-align: center;



}



.product_list li:hover {



	box-shadow: 0px 0px 20px #ccc;



}



/*产品详情页*/



.n_weizhi {



	padding: 20px 0;



	line-height: 30px;



	font-size: 14px;



	color: #727272;



}



.p_i_xx {



	background: #fff;



}



.p_i_xx .img {



	float: left;



	background: #fff;



	width: 650px;





	text-align: center;



	border-right: #e0e0e0 1px solid;



}



.p_i_xx .img img {



	vertical-align: middle;



	width: auto;



	height: auto;





	vertical-align: middle;





	display: inline-block;



	margin: 0 auto;



	transition: 0.3s linear 0s;



}



.p_i_xx .p_i_txt {



	float: left;



	margin-left: 60px;



	width: 540px;



}



.p_i_xx .p_i_txt .title1 {



	padding-top: 80px;



	font-size: 24px;



	color: #444444;



	line-height: 45px;



	padding-bottom: 15px;



}



.p_i_xx .p_i_txt .txt1 {



	font-size: 14px;



	color: #9c9c9c;



	line-height: 25px;



}



.p_i_xx .p_i_txt .title2 {



	padding-top: 20px;



	font-size: 16px;



	color: #454545;



	line-height: 40px;



}



.p_i_xx .p_i_txt .txt2 {



	font-size: 14px;



	color: #9c9c9c;



	line-height: 25px;



}



.p_i_xx .p_i_txt a.p_i_lx {



	display: block;



	width: 140px;



	height: 40px;



	text-align: center;



	line-height: 40px;



	background: #1f5eb0;



	font-size: 16px;



	color: #ffffff;



	margin-top: 30px;



}



.fx_txt {



	float: left;



	width: 50px;



	height: 30px;



	line-height: 30px;



	color: #9c9c9c;



}



.p_i_title {



	background: #f0f1f1;



}



.p_i_title li {



	float: left;



	border-top: #f0f1f1 2px solid;



	border-right: #e4e5e5 1px solid;



	width: 200px;



	height: 70px;



	text-align: center;



	line-height: 70px;



	color: #333;



	cursor: pointer;



}



.p_i_title li.on {



	border-top: #007cbf 2px solid;



	border-right: #e4e5e5 1px solid;



	background: #fff;



}



.p_i_box {



	padding: 50px 42px;



	background: #fff;



}



.p_i_box table {



	border-color: #ccc;



}



.p_i_box table tr.title td {



	text-align: center;



	background: #60b1e3 !important;



	color: #fff;



	padding: 10px 0;



	line-height: 20px;



}



.p_i_box table tr td {



	text-align: center;



	height: 40px;



}



.p_i_box table tr:nth-child(2n+1) td {



	background: #e7e7e7;



}



.p_tj_title {



	font-size: 16px;



	line-height: 70px;



	padding-top: 5px;



	border-bottom: #e5e5e5 1px solid;



}



.p_tj_c {



	position: relative;



}



.p_tj_list li {



	float: left;



	width: 300px;



	height: 355px;



	background: #fff;



	margin: 10px 12px;



}



.p_tj_list li .img {



	width: 300px;



	height: 300px;



	line-height: 300px;



	text-align: center;



}



.p_tj_list li .img img {



	vertical-align: middle;



	width: auto;



	height: auto;



	max-height: 80% !important;



	vertical-align: middle;



	max-width: 90% !important;



	display: inline-block;



	margin: 0 auto;



	transition: 0.3s linear 0s;



}



.p_tj_list li .txt {



	padding: 0 20px;



	font-size: 16px;



	color: #4d4d4d;



	line-height: 35px;



	text-align: center;



}



.p_tj_list li:hover {



	box-shadow: 0px 0px 20px #ccc;



}



.p_tj_c a.prev {



	position: absolute;



	left: -80px;



	top: 152px;



	cursor: pointer;



}



.p_tj_c a.next {



	position: absolute;



	right: -80px;



	top: 152px;



	cursor: pointer;



}



/*联系我们*/



.lianxi_c {



	background: #fff;



	padding: 35px 40px;



}



.lianxi_c .lianxi_img {



	float: right;



}



.lianxi_c .txt {



	float: left;



	width: 600px;



}



.lianxi_c .txt .txt1 {



	font-size: 18px;



	color: #4a4a4a;



	line-height: 60px;



}



.lianxi_c .txt .txt2 {



	margin-top: 10px;



	font-size: 14px;



	color: #8c8c8c;



	line-height: 30px;



}



.lianxi_c .txt .txt2 * {



	color: #8c8c8c;



	line-height: 25px;



}



#span_nativeplace select, #span_nativeplace_son select, #span_nativeplace_sec select {



	width: 168px;



	height: 47px;



	border: #e1e1e1 1px solid;



	padding: 0 10px;



	font-size: 16px;



}







.pagebar { padding:20px; overflow:hidden; clear:both}

.pagebar .pagination {

  display: flex;

  justify-content: center;

  margin-top: 10px;

}

.pagination a {
    background: #fff;
    border: 1px solid #ccc;
    color: #333;
    font-size: 12px;
    padding: 0px 10px;
    margin: 0 2px;
    border-radius: 3px;
    line-height: 30px;
    height: 30px;

}

.pagination span {

    color: #333;

    font-size: 12px;

    padding: 7px 2px;

    margin: 0 2px;

    border-radius: 3px;

}

.pagination a:hover {

  color: #333;

  border: 1px solid #333;

}

.pagination a.page-num-current {

  color: #fff;

  background: #333;

  border: 1px solid #333;

}

.pagination .st{ font-family:宋体}

.text-secondary{ text-align:center; padding:20px 0}



#maximg img{ max-width:100% !important; height:auto !important}