﻿@charset "utf-8";
/* CSS Document */

/*common*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, textarea, select, p, th, td {margin: 0; padding: 0;}
body, td, th, span {color: #666; font-family: "微软雅黑"; font-size: 12px;}
h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight: normal;}
li {list-style: none;}
a {color:#666; text-decoration:none; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;}
a:hover {color:#0075c2; text-decoration:none;}
img {border:0; vertical-align:middle;}
.clear {clear:both;}
.hide {display:none;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}
body{background-color: #f6f6f6;}

.welcomeBox{width: 1120px;margin: 0 auto;overflow: hidden;height: 40px;line-height: 40px;}
	.welcomeWord{float: left;max-width: 650px;}
	.ziyuanList{float: right;margin-right: 30px;}
		.ziyuanList li{float: left;background: url("/images/line1.jpg") no-repeat right center;}
		.ziyuanList li:last-child{background: none;}
			.ziyuanList li a{padding:0 20px;display: block;}
	.serviceTel{display: inline-block;float: right;background: url("/images/i_tel.png") no-repeat left center;padding-left: 25px;font-size: 18px;color: #de2828;font-weight: bold;font-style: italic;margin-right: 5px;}

.headerBox{background-color: #fff;}
	.header{width: 1120px;margin: 0 auto;}
		.logo{width: 260px;line-height: 120px;height: 120px;display: inline-block;background-repeat: no-repeat;background-position: center;background-size: contain;}
			.logo img{max-width: 100%;}
		.navList{float: right;}
			.navList li{float: left;line-height: 120px;background: url("/images/line2.png") no-repeat left center;}
			.navList li.home{background:none;}
				.navList li a{font-size: 16px;display: block;padding: 0 20px 0 23px;}
				.navList li:last-child a{padding-right: 0;}
		
.banner{width: 100%;height: 500px;}	
	.swiper-container {width: 100%; height: 100%;}
	    .swiper-slide {text-align: center;font-size: 18px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; background-repeat:no-repeat; background-position:center center;}
		    .swiper-slide a { display:block; height:100%; width:100%; margin:0 auto;}
		.swiper-pagination .swiper-pagination-bullet{background-color: #dadada;opacity: 1;border:2px solid #dadada;width: 10px;height: 10px;}
		.swiper-pagination .swiper-pagination-bullet-active{background-color: #0075c2;border:2px solid #0075c2;}

.searchBox{background-color: #fff;height: 50px;}
	.searchCon{width: 1120px;margin: 0 auto;overflow: hidden;}
		.searchWord{line-height: 50px;}
			.searchWord dt,.searchWord dd{float: left;margin-right: 20px;}
			.searchWord dt{background: url("/images/i_key.png") no-repeat left center;padding-left: 25px;font-size: 14px;color: #0075c2;font-weight: bold;}
			.searchWord dd a{color: #999;display: block;line-height: 50px;}
			.searchWord dd a:hover{color: #0075c2;}
	.searchForm{float: right;position: relative;height: 34px;margin-top: 8px;}
		.searchInp{border:1px solid #dedede;height: 32px;width: 205px;outline: none;padding-left: 5px;padding-right: 35px;}
		.searchBtn{background: url("/images/i_search.png") no-repeat center;height: 34px;width: 34px;border:none;position: absolute;top:0;right: 0;z-index: 10;outline: none;cursor: pointer;}

.seriesBox{background:#f3f3f3 url("/images/pbg.jpg") no-repeat top center;overflow: hidden;}
	.seriesCon{width: 1150px;height: 503px; margin: 0 auto;position: relative;overflow: hidden;padding-bottom: 50px;padding-top: 70px;}
		.seriesList{width: 1140px;margin: 0 auto;}
		.seriesList1{position: absolute;top:240px;left:5px;}
		.seriesList2{position: absolute;right: 10px;bottom: 43px;width: 908px;}
			.series_slide{background-color: #fff;margin:0 5px 10px 5px;height: 160px;width: 217px;float: left;border-radius: 5px;position: relative;}
			.series_slide1{width: 444px;}
			.series_slide4{height: 330px;}
			.series_slide5{height: 330px;}
			.series_slide7{width: 444px;}
				.series_name{padding:30px 0 0 30px;z-index: 1;position: relative;}
					.series_name p{font-size: 16px;color: #666;font-weight: bold;margin-bottom: 5px;}
					.series_name span{color: #999;}
				.series_img{position: absolute;bottom: 10px;right: 20px;width: 50%;height: 100px;text-align: bottom;}
					.series_img img{max-height: 100%;max-width: 100%;margin:0 auto;position: absolute;bottom: 0;right: 0;}
				.series_slide4 .series_img,.series_slide5 .series_img{height: 200px;width: 80%;margin:0 auto;text-align: center;line-height: 200px;bottom: 20px;}
		.seriesList a{display: block;height: 100%;}
		.seriesList a:hover{-moz-box-shadow:0px 0px 15px #cac9c9; -webkit-box-shadow:0px 0px 15px #cac9c9; box-shadow:0px 0px 15px #cac9c9;}

.h_solu{width: 1120px;margin: 0 auto;text-align: center;}
	.h_solu img{max-width: 100%;}

.top_title{text-align: center;background: url("/images/h_titlebg.png") no-repeat center;}
	.h_title{color: #0075c2;font-size: 30px;font-weight: bold;}
	.h_sub_title{color: #999;padding-bottom: 10px;}

.advanBox{background: url("/images/advanbg.jpg") no-repeat top center;padding-top: 80px;}
	.advantitle{text-align: center;height: 108px;}
	.advanCon{width: 1120px; margin: 0 auto;position: relative;padding-bottom: 80px;}
		.advanone{margin-top: 20px;overflow: hidden;}
			.oneleft{width: 730px;float: left;}
				.oneleft .oneTitle,.twoTitle,.threeTitle,.fourTitle,.fiveTitle{color: #e50012;font-size: 24px;font-weight: bold;line-height: 72px;}
					.oneleft .oneTitle .oneTitleIcon{width: 73px;height: 72px;background: url("/images/advan_num.png") no-repeat top center;display: inline-block;float: left;margin-right: 10px;}
					.oneCon{margin-left: 82px;}
						.oneCon p{font-size: 16px;line-height: 32px;}
			.oneright{width: 390px;float: left;text-align: center;}
				.oneright img{max-width: 95%;}
		.advantwo{margin-top: 50px;}
			.twoleft{margin-top: 60px;width: 680px;}
				.twoTitle .twoTitleIcon{width: 73px;height: 72px;background: url("/images/advan_num.png") no-repeat center -73px;display: inline-block;float: left;margin-right: 10px;}
			.tworight{width: 440px;}
			.threeleft{margin-top: 30px;}
				.threeTitle .threeTitleIcon{width: 73px;height: 72px;background: url("/images/advan_num.png") no-repeat center -146px;display: inline-block;float: left;margin-right: 10px;}
			.fourleft{margin-top: 20px;}
				.fourTitle .fourTitleIcon{width: 73px;height: 72px;background: url("/images/advan_num.png") no-repeat center -216px;display: inline-block;float: left;margin-right: 10px;}
			.fiveleft{width: 100%;overflow: hidden;}
				.fiveconleft,.fiveconright{float: left;width: 340px;}
				.fiveconleft{margin-right: 50px;}
				.fiveconbottom{clear: both;padding-top: 30px;}
				.fiveconleft span,.fiveconright span,.fiveconbottom span{font-size: 16px;font-weight: bold;}
			.fiveright{position: absolute;bottom: 0;right:-45px;width: 293px;}
				.fiveTitle .fiveTitleIcon{width: 73px;height: 72px;background: url("/images/advan_num.png") no-repeat bottom center;display: inline-block;float: left;margin-right: 10px;}
.industryBox{background: url("/images/newsbg.jpg") no-repeat top center;padding: 80px 0;overflow: hidden;}
	.soluListBox{width: 1120px;margin: 0 auto;overflow: hidden;margin-top: 35px;}
	.soluList{width: 1120px;margin: 0 auto;}
		.soluList li{float: left;width: 250px;background-color: #fff;}
			.soluimg{width: 100%;height: 160px;text-align: center;line-height: 160px;overflow: hidden;}
				.soluimg img{max-height: 100%;max-width: 100%;}
			.solucon{padding:0 20px;height: 160px;position: relative;background:#fff url("/images/news_bg.png") no-repeat right bottom;transition: all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;}
				.solucon .title{text-align: center;font-size: 18px;color: #333;height: 56px;line-height: 57px;border-bottom: 1px dashed #ccc;overflow: hidden;}
				.solucon .shortintro{color: #999;font-size: 14px;line-height: 24px;margin-top: 10px;text-align: left;}
				.solucon .more{font-size: 16px;font-weight: bold;position: absolute;bottom: 2px;right: 5px;color: #fff;}
		.soluList li a{display: block;}
		.soluList li:hover .solucon{background:none;background-color: #0075c2;}
		.soluList li:hover .solucon p{color:#fff;}
	.swiper-button-box{height: 40px;width: 100%;position: relative;margin-left: 473px;margin-top: 40px;}
		.swiper-button{width: 82px;height: 40px;float: left;cursor: pointer;}
			.swiper-prev{ background: url("/images/i_qiehuan.png") no-repeat bottom center;margin-right: 10px;}
			.swiper-next{ background: url("/images/i_qiehuan.png") no-repeat top center;}

.aboutBox{background: url("/images/aboutbg.jpg") no-repeat top center;padding: 80px 0;overflow: hidden;}	
	.aboutCon{width: 1120px;margin: 0 auto;}	
		.aboutimg{width: 534px; height: 320px;float: left;margin-right: 20px;}
		.aboutint{width: 560px;float: left;}
			.abouttop{overflow: hidden;margin-top: 20px;}
				.abouttop .bigtitle{float: left;font-size: 24px;font-weight: bold;color: #fff;}
				.abouttop .entitle{float: right;border-bottom: 1px solid #fff;width: 450px;line-height: 28px;color: #fff;}
					.abouttop .entitle .aboutmore{float: right;color: #fff;background: url("/images/more1.png") no-repeat right center;padding-right: 18px;}
			.aboutshortintro p{color: #fff;line-height: 24px;margin-top: 30px;font-size: 14px;}

.newsListBox{background-color: #fff;padding: 80px 0;}
	.newsListCon{width: 1120px;margin: 0 auto;overflow: hidden;}
		.enterprise{width: 730px;float: left;}
			.titlebox{overflow: hidden;}
				.titlebox .bigtitle{float: left;font-size: 24px;font-weight: bold;color: #0075c2;}
				.titlebox .entitle{float: right;border-bottom: 1px solid #ccc;width: 625px;line-height: 28px;color: #ccc;}
				.titlebox .entitle .readmore{float: right;color: #999;background: url("/images/more2.png") no-repeat right center;padding-right: 18px;}
				.titlebox .entitle .readmore:hover{color: #0075c2;}
			.tab_newsimg{width:360px; height:270px; overflow:hidden; float:left; background:#f9f9f9;position:relative;margin-top: 28px;}
				.tab_newsimg img {width:360px; height:220px;}
				.tab_newsimg .swiper-slide a { position:relative;}
				.tab_newsimg .swiper-slide a .tab_newsimgTitle { position:absolute; bottom:-49px; left:0; width:100%; height:49px; display:block; background:#f3f3f3; z-index:100; line-height:49px; text-align:left; text-indent:20px; font-size:14px; overflow:hidden;}
				.tab_newsimg .swiper-pagination-bullet { width: 10px; height: 10px; text-align: center; line-height: 10px; font-size: 12px; color:#ccc; opacity: 1; background:#ccc;border:2px solid #ccc;margin-left: 5px;}
                .tab_newsimg .swiper-pagination-bullet-active { color:#000000; background: #0075c2;border:2px solid #0075c2;}
				.tab_newsimg .swiper-pagination2 { z-index:10000 !important; position:absolute; bottom:15px; text-align:right;right: 10px;}
			.enterpriselist{width: 340px;float: right;margin-top: 15px;}
				.enterpriselist li{width: 100%;margin-top: 15px;}
					.enterpriselist li a{color: #666;font-size: 14px;display: block;}
						.enterpriselist li a .addtime{float: right;font-size: 14px;color: #999;}
					.enterpriselist li a:hover{color: #0075c2;}
		.industry{width: 340px;float: right;}
			.industry .titlebox .entitle{width: 234px;}

.serviceBox{background-color: #f6f6f6;padding: 80px 0;}
	.serviceimg{text-align: center;}
.linkBox{width: 1120px;margin: 0 auto;overflow: hidden;margin-top: 30px;position: relative;}
	.linktitle{background: url("/images/linkbg.png") no-repeat top left;width: 165px;height: 87px;float: left;text-align: center;}
		.linktitle p{font-size: 24px;color: #fff;margin-top: 20px;}
			.linktitle span{font-size: 10px;color: #59a6d7;}
	.linklist{float: left;background-color: #fff;height: 80px;position: absolute;bottom: 0;z-index: 10;left: 160px;width: 100%;}
		.linklist li{float: left;line-height: 80px;margin-left: 45px;}
			.linklist a{display: block;font-size: 14px;}

.footerBox{background-color: #0075c2;height: 260px;}
	.footerCon{width: 1120px;margin: 0 auto;height: 100%;}
		.ewrBox{width: 220px;text-align: center;background-color: #1684cc;height: 100%;float: left;}
			.ewrBox img{max-width: 160px;margin-top: 20px;}
			.ewrBox img.flogo{margin-top: 38px;}
		.footerright{float: right;width: 860px;height: 100%;position: relative;}
			.footerlist{border-bottom:1px solid #2696e0; overflow: hidden;}
				.footerlist li{float: left;width: 105px;background: url("/images/line3.png") no-repeat left center;text-align: center;color: #fff;line-height: 50px;height: 50px;}
				.footerlist li.footerhome{background: none;width: 90px;}
					.footerlist li  a{color: #fff;font-size: 14px;}
			.footerlist2{overflow: hidden;margin-top: 30px;}
				.footerlist2 li{float: left;width: 50%;color: #fff;font-size: 14px;}
				.address{line-height: 28px;}
					.address p{margin-left: 10px;}
				.footertel{background: url("/images/i_tel2.png") no-repeat left center;height: 46px;padding-left: 55px;margin-left: 20px;}
					.footertel .tel{font-size: 30px;font-style: italic;font-weight: bold;line-height: 30px;}
					.footertel .time{font-size: 14px;}
			.copyright{position: absolute;bottom: 0;color: #fff;font-size: 14px;margin:30px 0 30px 10px;}
				.copyright p{line-height: 24px;}
				.copyright a{color: #fff;}



.mainBox{padding: 30px 0 80px 0;overflow: hidden; background:#f2f2f2;}
	.maincon{width: 1200px;margin: 0 auto;}
		.neiyeleft{width:20%;float: left;}
			.subnav{width: 100%;background-color: #fff;border-bottom: 3px solid #dedede;border-radius: 10px;}
				.subnav dt{background: url(/Desktop/subnav_bg.png) no-repeat top center;height: 80px;}
					.subnav dt p{font-size: 24px;color: #fff;font-weight: bold;padding-left: 30px;padding-top: 15px;}
					.subnav dt span{color: #a6c6db;padding-left: 30px;}
				.subnav dd{height: 50px;line-height: 50px;font-size: 14px;}
					.subnav dd a{display: block;margin: 0 20px;border-bottom: 1px dashed #ccc;background: url("/images/lefth.png") no-repeat bottom right;}
					.subnav dd a:hover,.subnav dd a.hover{background: url("/images/lefth.png") no-repeat top right;color: #0075c2;}
					.subnav dd:last-child a{border-bottom:none;}
					
					.subnav .subnav-title{background: url(/images/subnav_bg.png) no-repeat top center;height: 80px;}
					.subnav .subnav-title p{font-size: 24px;color: #fff;font-weight: bold;padding-left: 30px;padding-top: 15px;}
					.subnav .subnav-title span{color: #a6c6db;padding-left: 30px;}
				.subnav .subnav-ul li{height: 50px;line-height: 50px;font-size: 14px;}
					.subnav .subnav-ul li a{display: block;margin: 0 20px;border-bottom: 1px dashed #ccc;background: url("/images/lefth.png") no-repeat bottom right;}
					.subnav .subnav-ul li a:hover,.subnav .subnav-ul li a.hover{background: url("/images/lefth.png") no-repeat top right;color: #0075c2;}
					.subnav .subnav-ul li:last-child a{border-bottom:none;}
					
			.lefttel{width: 100%;background-color: #fff;border-bottom: 3px solid #dedede;border-radius: 10px;margin-top: 20px;}
				.lefttelcon{background: url("/images/i_tel3.png") no-repeat left center;padding:30px 0 30px 43px;margin-left
					:20px;}
					.lefttelcon p{font-size: 14px;}
					.lefttelcon p.tel{font-size: 18px;color: #0b6bb5;font-style: italic;}
		.neiyeright{float: right;width:78%;background-color: #fff;-moz-box-shadow:0px 0px 7px #ececec; -webkit-box-shadow:0px 0px 7px #ececec; box-shadow:0px 0px 7px #ececec;}
			.righttitle{border-bottom:1px solid #dedede;height: 80px;padding: 0 2%;}
				.righttitle > span{color: #0075c2;font-size: 18px;font-weight: bold;line-height: 80px;}
				.addressBox{float: right;line-height: 80px;}
					.addressBox span,.addressBox a{font-size: 14px;color: #999;}
					.addressBox span{background: url("/images/address.png") no-repeat left center;padding-left: 20px;}
					.addressBox a:hover{color: #0075c2;}
			.rightcon{margin:30px 2%;min-height: 450px;}
				.case_list_n{overflow: hidden;}
					.case_list_n li{float: left;width: 375px;margin-right: 30px;margin-bottom: 30px;position: relative;overflow: hidden;}
					.case_list_n li:nth-of-type(2n){margin-right: 0;}
						.case_list_n li .case_img{width: 100%;height: 214px;text-align: center;line-height: 210px;}
							.case_list_n li .case_img img{height: 100%;}
						.case_list_n li .case_intro{border:1px solid #dedede;padding: 15px 20px;}
							.case_list_n li .case_intro .case_title{font-size: 16px;color: #333;text-align: center;line-height: 2em;height: 32px;overflow: hidden;}
							.case_list_n li .case_intro .case_short{font-size: 14px;color: #999;line-height: 24px;height: 48px;}
						.case_open{ position:absolute; left:-375px; top:0; width:375px; height:214px; background:rgba(0,0,0,0.50) url("/images/open.png") right center no-repeat; z-index:100; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;}
						.case_list_n li a:hover .case_open{display: block; left:0; top:0; background:rgba(0,0,0,0.50) url("/images/open.png") center center no-repeat;}
/****分页****/	
.page_box{text-align: center;margin: 50px 0 20px 0px;}
.page_box,.page_box a{color: #999;}
	.page { text-align: center; margin: 10px 0; padding-top: 25px; line-height: 35px;}
	.page_box a:hover{ background-color:#0075c2; color:#fff; border:1px #0075c2 solid;}
	.page_box a{display: inline-block;height: 38px;line-height: 38px;}
	.prev{background-color: #f2f2f2;border-radius: 5px; border:1px #f2f2f2 solid; padding: 0 15px;margin:0 5px 5px 5px; }
	.num{background-color: #f2f2f2;border-radius: 5px; border:1px #f2f2f2 solid; padding: 0 15px;margin:0 5px 5px 5px; }
	.first{background-color: #f2f2f2;border-radius: 5px; border:1px #f2f2f2 solid; padding: 0 15px;margin:0 5px 5px 5px; }
	.end{background-color: #f2f2f2;border-radius: 5px; border:1px #f2f2f2 solid; padding: 0 15px;margin:0 5px 5px 5px; }
	.next{background-color: #f2f2f2;border-radius: 5px; border:1px #f2f2f2 solid; padding: 0 15px;margin:0 5px 5px 5px; }
	.current {background-color: #0075c2;border-radius: 5px; border:1px #0075c2 solid; padding: 0 15px; margin:0 5px 5px 5px; color: #ffffff;height: 38px;line-height: 38px;display: inline-block;}

.product_list{overflow: hidden;}
	.product_list li{float: left;width: 240px;margin-right: 26px;margin-bottom: 30px; border:1px solid #dedede;transition: all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;}
	.product_list li:nth-of-type(3n){margin-right: 0px;}
		.product_list li .product_img{height: 220px;margin:10px;margin-bottom: 0; width: 220px;line-height: 220px;text-align: center;border-bottom: 1px dashed #dedede;overflow: hidden;}
			.product_list li .product_img img{max-height: 220px;max-width: 220px;margin:0 auto;}
		.product_list li .product_title{height: 50px;line-height: 50px;overflow: hidden;padding: 0 10px;font-size: 16px;text-align: center;transition: all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;}
	.product_list li:hover{border:1px solid #de2828;}
	.product_list li:hover .product_title{background: #de2828;color: #fff;}

.kind_con{margin-bottom: 50px;min-height: 450px; font-size:1.4rem;}
	.kind_con p{font-size: 15px;color: #666;line-height: 2em;margin-bottom: 20px;}

.messagetable{width: 694px;}
	.messagetable td{font-size: 15px;padding: 10px 0 10px 0px;}
	.messagetable td.messtitle{width: 90px;}
		.messagetable td input{height: 39px;border:1px solid #dedede;outline: none;padding-left: 5px;}
		.messagetable td input.shortinp{width: 233px;}
		.messagetable td input.longinp{width: 580px;}
		.messagetable td textarea{height: 100px;width: 580px;border:1px solid #dedede;padding: 5px 0 0 5px;}
		.messbtn{background: #0075c2;height: 40px;padding: 0 40px;color: #fff;font-size: 15px;border:none;border-radius: 5px;margin-right: 10px;font-family: "微软雅黑";}
		.messbtn2{background: #dedede;height: 40px;padding: 0 40px;color: #666;font-size: 15px;border:none;border-radius: 5px;font-family: "微软雅黑";}

.caseBox2{padding: 70px 0 150px 0;}
.caseBox{padding: 70px 0 100px 0;}
	.caseList2{}
	.poster-main2{width: 1120px;height: 500px;position: relative;margin: 30px auto;}
		.poster-main2 .poster-list li img{display:block;height: 100%;margin: 0 auto;}
		.poster-main2 a{display: block;}
		.poster-main2 .poster-list{width: 1120px;height: 500px;}
		.poster-main2 .poster-list .poster-item{ width: 200px;height: 500px;position:absolute;left:0;top:0;text-align: center;margin-top: 18px;background-color: #000;overflow: hidden;}
		.poster-main2 .poster-list .poster-item:nth-of-type(1){z-index: 20;}
			.poster-title{position: absolute;bottom: 0;left: 0;width: 100%;z-index: 20;height: 50px;line-height: 50px;color: #fff;font-size: 18px;background: rgba(0,0,0,.5);}
		.poster-main2 .poster-btn-box{ position:absolute;bottom:-120px;z-index:10; cursor:pointer;width: 100%;height: 40px;overflow: hidden;text-align: center;left: 473px;  }
		.poster-main2 .poster-btn{width: 82px;height: 40px;float: left;}
		.poster-main2 .poster-prev-btn{ background: url("/images/i_qiehuan.png") no-repeat bottom center;margin-right: 10px;}
		.poster-main2 .poster-next-btn{ background: url("/images/i_qiehuan.png") no-repeat top center;}
	.jiqi{width: 534px;height: 320px;background: url("/images/jiqi.png") no-repeat center;position: absolute;top: 0;left: 293px;z-index: 1;}

.news_list{}
	.news_list li{border-bottom: 1px dashed #dedede;padding-bottom: 20px;margin-bottom: 20px;}
		.news_img{float: left;width: 200px;height: 128px; margin-right: 20px;line-height: 125px;text-align: center;overflow: hidden;}
		.news_img img{max-width: 100%;max-height: 100%;}
		.news_con{position: relative;height: 128px;}
			.news_title{font-size: 16px;color: #333;}
			.news_title:hover{color: #0075c2;}
			.news_intro{font-size: 14px;color: #999;line-height: 24px;margin-top: 10px;}
			.add_time{background: url("/images/news_ico.png") no-repeat left center;position: absolute;bottom: 0;padding-left: 20px;color: #999;line-height: 32px;}
			.news_more{ position: absolute;bottom: 0;right: 0;background-color: #f3f3f3;border-radius: 5px;padding: 0 20px;line-height: 32px;color: #999;cursor: pointer; transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out;font-size: 14px;}
			.news_more:hover{background-color: #0075c2;color: #fff;}

.art_title_box{border-bottom: 1px dashed #dedede;text-align: center;padding-bottom: 15px;}
	.art_title{font-size: 20px;color: #666666;font-weight: bold;}
	.art_add_time{font-size: 14px;color: #999;line-height: 28px;}
.art_contant{margin: 30px 0;}
	.art_contant p{font-size: 15px;line-height: 2em;margin-bottom: 20px;}
	.art_contant img{max-width: 100%;}

.licheng{border-spacing:0px;width: 680px;margin: 0 auto;}
.licheng td{width: 340px;}
.licheng span{font-size: 18px;font-weight: bold;color: #0075c2;padding-left: 55px;}
.licheng p{margin-bottom: 0;padding-left: 50px;font-size: 14px;}

.pic_list{}
	.pic_list li{float: left;width: 240px;margin-right: 26px;margin-bottom: 30px; border:1px solid #dedede;transition: all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;}
	.pic_list li:nth-of-type(3n){margin-right: 0px;}
		.pic_list li .pic_img{height: 146px;margin:10px;margin-bottom: 0; width: 220px;line-height: 146px;text-align: center;}
			.pic_list li .pic_img img{max-height: 146px;max-width: 220px;margin:0 auto;}
		.pic_list li .pic_title{height: 50px;line-height: 50px;overflow: hidden;padding: 0 10px;font-size: 16px;text-align: center;transition: all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out;}
	.pic_list li:hover{}
	.pic_list li:hover .pic_title{color: #0075c2;}

.cases_title{text-align: center;font-size: 20px;font-weight: bold;}
.cases_img{ width:70%;margin: 0 auto;text-align: center;line-height: 440px;border:1px solid #dedede;margin-top: 30px;padding: 30px;}
/*wrapper*/
#picSlideWrap{ padding-bottom:30px;width:630px;margin:auto;}
.titleh3{ height:70px; line-height:70px; text-align:center; background:url(/images/ico/dot.gif) repeat-x left bottom; width:910px; margin:0 auto; font-size:26px; color:#000;}
.titleh4{text-align:center; font-size:12px; color:#000; font-weight:normal; padding:10px 0 20px 0px;}

.imgnav{ width:630px; margin:10px auto;}
.imgnav{  position:relative; margin:0 auto; width:630px;}
#img{ z-index:10; width:630px; position:relative; text-align:center;}
#img img{ width:630px;height:500px; display:none; }
#front{ position:absolute; left:0px; top:0px; z-index:10; cursor:pointer;  width:400px; height:245px; background:url(/images/ico/blank.gif); }
#front a{  position:absolute; left:20px; top:224px;display:block; background:url(/images/ico/imgSlideLeft.png) no-repeat; width:104px; height:104px; display:none;}
#next{  position:absolute; right:0px; top:0px; z-index:10;cursor:pointer; }
#next a{  position:absolute; right:20px; top:224px; display:block;;}

#cbtn{position:relative; height:105px; margin-top:12px; }
#cbtn ul{position:relative; width:10000px; height:122px;}
#cbtn ul li{ float:left; padding:8px 0 3px 0; width:112px; height:105px; cursor:pointer; text-align:center; margin-right:10px; position:relative;}
#cbtn ul li img{ width:112px; height:105px; display:block;}
#cbtn ul li tt{ position:absolute; right:4px; bottom:4px; z-index:20; font-size:12px; line-height:16px; padding:0 5px;}
#cbtn li.hov{ }
.ctrl div{ clear:both;}
#cSlideUl{width:490px; height:116px;overflow:hidden; position:relative; top:10px;left:10px; margin:0 auto;}
.picSildeLeft{cursor:pointer; position:absolute; top:32px; left:10px; z-index:9;}
.picSildeRight{cursor:pointer; position:absolute; top:32px; right:10px; z-index:9;}

.pro_shintro{text-align: center;}
	.pro_shintro p{font-size: 14px;line-height: 2em;}
.pro_img{margin-top: 20px;}
.product_intro{margin-top: 50px;display:none;}
	.product_intro .intro_name{border-bottom:1px solid #0075c2;}
	.product_intro .intro_name span{ line-height:44px; height:44px; display:inline-block; background:#fff; margin:0; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px; -webkit-border-bottom-right-radius:0px; -webkit-border-bottom-left-radius:0px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -moz-border-radius-bottomright:0px; -moz-border-radius-bottomleft:0px; border-top-left-radius:6px; border-top-right-radius:6px; border-bottom-right-radius:0px; border-bottom-left-radius:0px; font-size:16px; color:#666;padding: 0 40px;border:1px solid #dedede;border-bottom: none;margin-right: 15px;cursor: pointer;}
.product_intro .intro_name span.hover,.product_intro .intro_name span:hover{ line-height:44px; height:44px; display:inline-block; background:#0075c2; color:#ffffff;border:1px solid #0075c2;border-bottom: none;}
.intro_content{padding:30px 0;display: none;}
.intro_content p{color: #666;font-size: 15px;line-height: 30px;}
.intro_content img{max-width: 100% !important;}

.industry_box{padding: 0;}

.contact_map {width:100%; margin-top:30px; position:relative;}
.contact_map img{ width:100%;}
.map_title { height:50px; font-size:15px; width:780px; overflow:hidden; z-index:1000;top:-30px; left:0; text-align:center;}
.map_title a { border:1px #e6e6e6 solid; background:#ffffff; display:inline-block; height:48px; line-height:48px; width:179px; color:#666666;}
.map_title a:hover, .map_title a.hover { color:#ffffff; background:#0075c2; border:1px #0075c2 solid;}
.map_title a:nth-of-type(1) { border-right:none !important; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:0px; -webkit-border-bottom-right-radius:0px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:0px; -moz-border-radius-bottomright:0px; -moz-border-radius-bottomleft:6px; border-top-left-radius:6px; border-top-right-radius:0px; border-bottom-right-radius:0px; border-bottom-left-radius:6px;}
.map_title a:nth-of-type(2) { border-left:none !important; -webkit-border-top-left-radius:0px; -webkit-border-top-right-radius:6px; -webkit-border-bottom-right-radius:6px; -webkit-border-bottom-left-radius:0px; -moz-border-radius-topleft:0px; -moz-border-radius-topright:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-bottomleft:0px; border-top-left-radius:0px; border-top-right-radius:6px; border-bottom-right-radius:6px; border-bottom-left-radius:0px;}
.contact_map .map_baidu { position:relative;margin: 0 auto;}
.map_baidu .map_address {width:760px;margin: 0 auto; position:absolute; left:0; bottom:20px; color:#666666; font-size:15px; z-index:100;}
.map_baidu .map_addressbox{width:620px;padding: 10px 30px; margin: 0 auto;background:rgba(255,255,255,0.90);-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.20); -webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.20); box-shadow:0px 0px 5px rgba(0,0,0,0.20); }
.map_baidu .map_addressbox p{ line-height:2em; }
.networkbox{border-top: 1px dashed #dedede;margin-top: 30px;padding: 20px 0;}
.networktitle{font-size: 18px;color: #0075c2;font-weight: bold;}
.networklist{overflow: hidden;}
.networklist li{width: 50%;float: left;margin-top: 20px;}
.networklist li p{font-size: 15px;line-height: 1.8em;}

.downloadlist{}
.downloadlist li{}
.downloadlist li a{line-height: 40px;font-size: 16px;display: block;}
.downloadlist li span{line-height: 40px;font-size: 16px;float: right;}
.downloadlist li span:hover{color: #0075c2;}
.hj-contact p{line-height:30px; font-size:1.4rem;}
.hj-contact p img{ padding-right:15px;}

.product-ul{ width:100%; overflow:hidden; zoom:1;}

.product-ul li{ width:25%; float:left; margin-bottom:1em;}
.product-ul li a{ width:94%; margin:0 auto; display:block; border:1px solid #d3d3d3;}
.product-img{ width:100%; overflow:hidden; height:168px;}
.product-img img{ width:100%;}
.product-title{display:none; /*line-height:46px; text-align:center; width:94%; margin:0 auto; border-top:#cccccc 1px dashed; font-size:1.6rem;    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;*/}
.product-ul li:hover .product-title{ width:100%; border-top:1px solid #0b6bb5; background:#0b6bb5; color:#FFF;}
.product-ul li:hover a{ border:1px solid #0b6bb5;}

.equipment{}

.equipment-ul{ width:100%; overflow:hidden; zoom:1;}

.equipment-ul li{ width:31.33%; float:left; margin:0 1%; margin-bottom:1em;}
.equipment-ul li img{ width:100%; }
.equipment-img{ width:100%;overflow:hidden;}
.equipment-img img{ width:100%;}
.equipment-title{display:none;line-height:46px; text-align:center; width:100%; font-size:1.6rem;}
.subbanner{height: 337px;}
.subbanner img{ display:none;}

.banner-gy{background:url(/images/banner-gy.jpg) no-repeat center center;}
.banner-zs{background:url(/images/banner-zs.jpg) no-repeat center center;}
.banner-cp{background:url(/images/banner-cp.jpg) no-repeat center center;}
.banner-lx{background:url(/images/banner-lx.jpg) no-repeat center center;}

.cnbanner-gy{background:url(/images/cn-banner-gy.jpg) no-repeat center center;}
.cnbanner-zs{background:url(/images/cn-banner-zs.jpg) no-repeat center center;}
.cnbanner-cp{background:url(/images/cn-banner-cp.jpg) no-repeat center center;}
.cnbanner-lx{background:url(/images/cn-banner-lx.jpg) no-repeat center center;}

.rbanner-gy{background:url(/images/r-banner-gy.jpg) no-repeat center center;}
.rbanner-zs{background:url(/images/r-banner-zs.jpg) no-repeat center center;}
.rbanner-cp{background:url(/images/r-banner-cp.jpg) no-repeat center center;}
.rbanner-lx{background:url(/images/r-banner-lx.jpg) no-repeat center center;}

@media (max-width: 767px){
	.subbanner{height:auto; background:#fff; width:100%;}
.subbanner img{ display:block; width:100%;}
	.maincon{ width:100%;}
	.neiyeright{ width:98%; margin:0 1%;}
	.product-ul li{ width:50%; float:left; margin-bottom:1em;}
	.equipment-ul li{ width:48%; float:left; margin:0 1%; margin-bottom:1em;}
	.product-img{ width:100%; overflow:hidden; height:138px;}
	
	}
.Page{text-align:center;margin-top:20px;}
.Page a{display:inline-block;width:35px;background:#ffffff;height:30px; vertical-align:middle; line-height:30px; font-size:14px; border:1px solid #e5e5e5; margin-left:10px;}
.Page a:hover{ background:#0075c2; color:#FFF}
.Page a.cur{ background:#0075c2; color:#FFF}
