﻿@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: #FFFFFF;
	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-slidel {
	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;
	margin-right: 20px;
	margin-left: 20px;
}
		    .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: 673px;margin: 0 auto;position: relative;overflow: hidden;padding-bottom: 50px;padding-top: 20px;}
		.seriesList{width: 1140px;margin: 0 auto;}
		.seriesList1{position: absolute;top: 245px;left:5px;}
		.seriesList2{position: absolute;right: 10px;bottom: 43px;width: 908px;}
			.series_slide{background-color: #fff;margin:0 5px 10px 5px;height: 220px;width: 217px;float: left;border-radius: 5px;position: relative;}
			.series_slide1{width: 444px;}
			.series_slide4{height: 445px;}
			.series_slide5{height: 445px;}
			.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: 90%;
	height: 200px;
	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: 300px;width: 90%;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;}
	
	
	
		.soluListBoxl{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;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;}
			
			.soluconl{
	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;
	height: 30px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}
			
			
				.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: 240px;}
	.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;}

.subbanner{height: 340px;}

.mainBox{padding: 30px 0 80px 0;overflow: hidden;}
	.maincon{width: 1120px;margin: 0 auto;}
		.neiyeleft{width: 240px;float: left;}
			.subnav{width: 100%;background-color: #fff;border-bottom: 3px solid #dedede;border-radius: 10px;}
				.subnav dt{background: url(../images/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;}
			.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: 22px;color: #de2828;font-style: italic;font-weight: bold;}
		.neiyeright{float: right;width: 840px;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 30px;}
				.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;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{/*max-height: 100%;max-width: 100%;*/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;}
	.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 0px 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: auto;height: auto;margin: 0 auto;text-align: center;line-height: 440px;border:1px solid #dedede;margin-top: 30px;padding: 30px;}
	.cases_img img{max-width: 100%;max-height: 100%;}
.cases_imglist{width: 683px;height: 115px;margin: 0 auto;text-align: center;margin-top: 10px;overflow: hidden;position: relative;}
	.caseListBox{width: 588px;height: 115px;overflow: hidden;margin: 0 auto;}
	.cases_smlist{height: 110px;}
	.cases_smlist li{float: left;width: 105px;height: 107px;cursor: pointer;}
	.cases_smlist li:hover div{border:1px solid #de2828;}
	.cases_smlist li div{border:1px solid #dedede;width: 100%;height: 105px;line-height: 100px;}
		.cases_smlist li img{max-width: 100%;max-height: 100%;}
	.swiper-case-button{position: absolute;height: 107px;cursor: pointer;}
	.cases_imglist .swiper-prev{left: 0;top: 0;width: 40px;background: url(../images/case_btn.png) no-repeat left center;background-size: auto 100%;}
	.cases_imglist .swiper-next{right: 0;top: 0;width: 40px;background: url(../images/case_btn.png) no-repeat right center;background-size: auto 100%;}
.case_con_box{padding: 20px 0;}
	.case_con_box p{font-size: 15px;line-height: 2em;margin-bottom: 20px;}
	.case_con_box img{max-width: 100%;}

.pro_shintro{text-align: center;}
	.pro_shintro p{font-size: 14px;line-height: 2em;}
.pro_img{margin-top: 20px;}
.product_intro{margin-top: 50px;}
	.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 { height:423px; padding:10px; width:760px; border:1px #ffffff solid; -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); margin-top:30px; position:relative;}
	.map_title { height:50px; font-size:15px; width:780px; overflow:hidden; z-index:1000;/* position:absolute;*/ 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 {height:423px; width:760px; 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;}
		
.top {
	width: 100%;
	background-color: #0151a8;
	height: 38px;
	color: #FFF;
}
/*分页相关*/
.pagelist ul {
	text-align: center;
	margin: 20px 0;
}
.pagelist li {
	display: inline-block;
	margin: 0 2px;
}
.pagelist li a {
	color: #666;
	display: inline-block;
	border: 1px solid #ddd;
	padding: 6px 15px;
}
.pagelist li a:hover {
	border-color: #0075c2;
	background: #0075c2;
	color: #fff;
}
.pagelist li.active a {
	border-color: #0075c2;
	background: #0075c2;
	color: #fff;
}