ooternav@charset "utf-8";
/* CSS Document */
body {font-family:微软雅黑;font-size:14px;color: #333;margin:0; position: relative; font: 14px/1.5 Microsoft YaHei, arial, 微软雅黑, sans-serif; vertical-align: baseline; width: 100%; overflow-x: hidden;}
img{border:0;}
A:link {COLOR: #333; TEXT-DECORATION: none;}
A:visited{COLOR:#333; TEXT-DECORATION:none;}
A:hover{COLOR:#333; TEXT-DECORATION:none;}
A:active{COLOR:#0483d0; TEXT-DECORATION:none;}
ol, ul, li{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;border-collapse:collapse;list-style-type:none;list-style:none;}
*{margin: 0;padding: 0;hide-focus: expression(this.hideFocus=true); /* for ie 5+ */outline: none; /* for firefox 1.5 + */}
.cl{clear:both;}
i, em{ font-style: normal;}
img{ border: none \9; display: inline-block;}
h1, h2, h3, h4, h5, h6, b{ font-weight: normal;}
.clearfix:after,.clear{ content: "."; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden;}
@font-face{ font-family: 'Kozuka Gothic Pr6N-Bold';src: url('../fonts/Kozuka Gothic Pr6N-Bold.ttf');font-weight: normal; font-style: normal;}


.banxin{
	width: 1200px;
	margin-left:auto;
	margin-right: auto;
}
.zuidakuan{
	min-width: 1200px;
}
/*头部结构开始*/
.tywidth{ width: 1200px; margin: 0 auto;}
.jz{width: 1200px; height: 2150px; }
/*search*/

.search{ font-size: 0; width: 100%; height: 70px; line-height: 70px; background-color: rgb(255, 255, 255); box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1); overflow: hidden;}
.search-content>div{ display: inline-block;vertical-align: top;}
.search-keywords span img{ vertical-align: middle;margin: -2px 10px 0 0;}
.search-keywords span{ color: #121212; font-size: 14px;}
.search-keywords a{ color: #999; font-size: 14px;}
.search-keywords a:hover{ color: #018ed6;}
.search-keywords i{ margin: 0 8px;}
.search-form{ float: right;}
#searchForm{ margin-top: 20px; background: url(../images/search.png)no-repeat; width: 350px; height: 35px; display: inline-block; vertical-align: top; text-indent: 10px;}
#searchForm>input{ background: none; border: none; outline: none; display: inline-block; vertical-align: top; color: #bbb;}
#searchForm .search-input{ height: 35px; line-height: 35px; width: 87%;}
.search-form #s_btn{ width: 35px; height: 35px; cursor: pointer;}
#searchForm .search-input::-webkit-input-placeholder{ color: #bbb;}
#searchForm .search-input:-moz-placeholder{ color: #bbb;}
#searchForm .search-input::-moz-placeholder{ color: #bbb;}
#searchForm .search-input:-ms-input-placeholder{ color: #bbb;}


/**/
.four {
	padding: 40px 0;
	font-size: 0;
}
.four_t {
	font-size: 28px;
	color: #333;
	text-align: center;
	background: url(../images/four_line.gif) no-repeat center 68px;
	line-height: 28px;
	-webkit-transition: transform .3s;
	transition: transform .3s;
	height: 115px;
}
.four_t em {
	display: block;
	width: 42px;
	height: 42px;
	margin: 0 auto;
	padding: 0 0 10px;
}
.four_t span {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #bbb;
	font-weight: normal;
	padding: 3px 0 0;
}
.four_t:hover {
	-webkit-transform: translate(0, -10px);
	transform: translate(0, -10px);
}
.four_t em img {
	width: 42px;
	height: 42px;
	display: block;
	transition: all 0.5s ease-in-out 0s;
}
.four_t:hover em img {
	transform: rotateY(180deg);
}
.ibrand-num {
	padding: 25px 0 0;
}
.ibrand-num li {
	float: left;
	width: 182px;
	height: 120px;
	padding-top: 62px;
	margin-left: 157px;
	text-align: center;
	color: #018ed6;
	font-size: 20px;
	position: relative;
}
.ibrand-num li:first-child {
	margin-left: 0;
}
.ibrand-num li span {
	font-size: 42px;
	font-family: Verdana, Geneva, sans-serif;
}
.ibrand-num li b {
	display: block;
	font-size: 16px;
	color: #666;
	font-weight: normal;
	padding: 10px 0 0;
}
/*.four .four_li01{ background:url(../images/four_k01.gif) no-repeat;}
.four .four_li02{ background:url(../images/four_k02.gif) no-repeat;}
.four .four_li03{ background:url(../images/four_k03.gif) no-repeat;}
.four .four_li04{ background:url(../images/four_k04.gif) no-repeat;}*/
.ibrand-num li .spinner {
	position: absolute;
	top: 0;
	right: 0;
	width: 174px;
	height: 174px;
	border: 4px solid #e8e8e8;
	border-radius: 50%;
	-webkit-transition: all .8s ease-in-out;
	-moz-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out;
}
.ibrand-num li:hover .spinner {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	border-color: #018ed6;
}
.four .four_li01 .spinner {
	border-right-color: #018ed6;
}
.four .four_li02 .spinner {
	border-top-color: #018ed6;
}
.four .four_li03 .spinner {
	border-left-color: #018ed6;
}
.four .four_li04 .spinner {
	border-bottom-color: #018ed6;
}
.content1{ width: 1200px; height: 350px; margin: 0 auto;}
.content{ width: 1200px; margin: 0 auto;}
/**/

.info{overflow:hidden; width:auto; padding:5px;}
/*滚动图*/
#ddiv .inmarqeimg{height:270px}#ddivot .inmarqeimg{height:270px}
.marqe{overflow:hidden; width:1200px; line-height:28px}
.marqe td{padding:5px;}
.marqe a{font-family:'微软雅黑';font-weight:normal; font-size:14px}
.marqe_up{width:250px; height:750px;overflow:hidden; text-align:center}
.marqe_up img{max-width:98%; height:auto; padding:20px 0px 10px 0px; margin:0px auto;}
.marqe_up a{font-family:'微软雅黑';font-weight:normal; font-size:14px}

.fl { float: left;}
.fr { float: right;}
.pr{ position: relative;}
.case_bg {
	background: #e8e8e8;
	font-size: 0;
	height: 460px;
	overflow: hidden;
}
.case_t {
	width: 315px;
	height: 100px;
	background: url(../images/case_ico01.gif) no-repeat 0 97px;
	line-height: 32px;
	position: absolute;
	top: 75px;
	left: 0;
}
.case_t a {
	font-size: 28px;
	color: #018ed6;
}
.case_t b {
	padding: 0 10px 0 0;
}
.case_t span {
	display: block;
	font-size: 16px;
	color: #191f5b;
	padding: 10px 0 0;
}
.case_l {
	width: 880px;
	padding: 75px 0 0;
}
.case_l dl {
	width: 880px;
	display: inline-block;
}
.case_l dl dt {
	width: 500px;
	height: 315px;
	overflow: hidden;
	float: right;
}
.case_l dl dt img, .news dt img {
	width: 500px;
	height: 315px;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
.case_l dl dt img:hover, .news dt img:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.case_l dl dd {
	width: 320px;
	float: left;
	padding: 130px 0 0;
}
.case_l dl dd h5 {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
.case_l dl dd h5 a {
	font-size: 20px;
	color: #333;
}
.case_l dl dd h5 a:hover {
	color: #018ed6;
}
.case_l .case_desc {
	font-size: 14px;
	color: #666;
	line-height: 26px;
	height: 52px;
	overflow: hidden;
	padding: 10px 0 0;
}
.case_l dl dd span, .about dl dd span {
	display: block;
	width: 144px;
	padding: 30px 0 0;
}
.case_l dl dd span a, .ban01 p em a, .ys dl dd span a, .about dl dd span a {
	display: block;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	background: url(../images/case_btn.png) no-repeat;
	width: 144px;
	height: 46px;
	text-align: center;
	line-height: 46px;
	overflow: hidden;
}
.case_l dl dd span a:hover, .ban01 p em a:hover, .ys dl dd span a:hover, .about dl dd span a:hover {
	animation: shake .5s linear;
	-webkit-animation: shake .5s linear;
}
.case_r {
	width: 250px;
	background: url(../images/case_line.gif) no-repeat 190px 0;
	height: 385px;
	padding: 75px 0 0;
}
.case_r ul li {
	width: 250px;
	line-height: 24px;
	height: 60px;
	padding: 0 0 30px;
}
.case_r ul li b {
	display: block;
	float: left;
	font-size: 20px;
	color: #333;
	width: 165px;
	text-align: right;
}
.case_r ul li i {
	display: block;
	font-size: 14px;
	color: #bcbcbc;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.case_r ul li em {
	display: block;
	float: right;
	width: 50px;
	text-align: right;
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
	color: #666;
	padding: 5px 0 0;
}
.case_r ul li a {
	background: url(../images/case_ico02.png) no-repeat 184px 10px;
	display: block;
	width: 250px;
	height: 60px;
}
.case_r ul li a:hover, .case_r ul li.on a {
	background: url(../images/case_ico03.png) no-repeat 184px 10px;
}

/*case*/

.case .nr .hd{ width: 100%; background: #f5f5f5; height: 50px; line-height: 50px;}
.case .nr .hd ul li{ float: left; text-align: center; color: #333; font-size: 18px; position: relative; cursor: pointer;}
.case .nr .hd ul .hon:after{ content: ""; width: 2px; height: 18px; position: absolute; right: 0; top: 17px; background: #5a5a5a;}
.case .nr .hd ul .hon.on,.case .nr .hd ul .more:hover{ background: #018ed6; color: #fff;}
.case .nr .hd ul .hon.on:after{ display: none;}
.case .nr .hd ul li:first-child{ width: 200px;}
.case .nr .hd ul li:first-child+li{ width: 235px;}
.case .nr .hd ul li:first-child+li+li{ width: 290px;}
.case .nr .hd ul li:first-child+li+li+li{ width: 250px;}
.case .nr .hd ul .more{ width: 225px;}
.case .nr .bd{ margin-top: 20px; height: 600px; overflow: hidden; padding: 17px; border: 1px solid #ddd; position: relative;}
.case .nr .bd ul li dd{ position: relative; width: 383px; height: 272px; text-align: center; overflow: hidden;}
.case .nr .bd ul li .mr dd+dd{ margin-top: 20px;}
.case .nr .bd ul li .mid{ margin: 0 19px;}
.case .nr .bd ul li dd.ts{ width: 360px; height: 564px; overflow: hidden;}
.case .nr .bd ul li dd.ts .text{ padding-top: 245px;}
.case .nr .bd ul li dd .pic img{ width: 100%; transition: all .5s ease;}
.case .nr .bd ul li dd:hover .pic img{ transform: scale(1.1);}
.case .nr .bd ul li dd .text{ position: absolute; background-color: rgba(2, 62, 135, .7); width: 100%; height: 100%; left: 0; top: -200px; opacity: 0; transition: all .5s ease; z-index: 1; padding-top: 97px;}
.case .nr .bd ul li dd .text p{ margin-top: 17px; font-size: 20px; line-height: 20px; color: #fff;}
.case .nr .bd ul li dd:hover .text{ opacity: 1; top: 0;}

/*首页优势*/
.syys3con{width:100%; height:660px; background:url(../images/yss_b.jpg) center no-repeat;}
.syys3tit1{width:100%; height:44px;background:url(../images/yss1.png) center bottom no-repeat; padding-top:45px; }
.syys3tit2{width:100%; height:40px; line-height:40px; font-size:13px; color:#fff; font-family:微软雅黑; text-align:center; margin:auto; padding-bottom:35px;}
.syys3conn{width:1200px; height:428px; margin:auto;}
.syys3conn .busscon1{width:280px; height:428px; float:left; margin-right:26px; overflow:hidden;transform:scale(1); transition:all ease-in-out .5s; background:url(../images/yss2.jpg) no-repeat;}
.syys3conn .busscon1:hover{width:280px; height:428px; transform:scale(1.1);}
.syys3conn .busscon1 .tit{width:238px; height:130px; color:#fff; font-size:16px; line-height:28px; text-align:left; padding:21px;}
.syys3conn .busscon1 .tit span{font-size:13px;}
.syys3conn .busscon2{width:280px; height:428px; float:left; margin-right:26px; overflow:hidden;transform:scale(1); transition:all ease-in-out .5s; background:url(../images/yss3.jpg) no-repeat;}
.syys3conn .busscon2:hover{width:280px; height:428px; transform:scale(1.1);}
.syys3conn .busscon2 .tit{width:238px; height:130px; color:#fff; font-size:16px; line-height:28px; text-align:left; padding:21px;}
.syys3conn .busscon2 .tit span{font-size:13px;}
.syys3conn .busscon3{width:280px; height:428px; float:left; margin-right:26px; overflow:hidden;transform:scale(1); transition:all ease-in-out .5s; background:url(../images/yss4.jpg) no-repeat;}
.syys3conn .busscon3:hover{width:280px; height:428px; transform:scale(1.1);}
.syys3conn .busscon3 .tit{width:238px; height:130px; color:#fff; font-size:16px; line-height:28px; text-align:left; padding:21px;}
.syys3conn .busscon3 .tit span{font-size:13px;}
.syys3conn .busscon4{width:280px; height:428px; float:left; overflow:hidden;transform:scale(1); transition:all ease-in-out .5s; background:url(../images/yss5.jpg) no-repeat;}
.syys3conn .busscon4:hover{width:280px; height:428px; transform:scale(1.1);}
.syys3conn .busscon4 .tit{width:238px; height:130px; color:#fff; font-size:16px; line-height:28px; text-align:left; padding:21px;}
.syys3conn .busscon4 .tit span{font-size:13px;}

/*model2*/

.model2{ margin-top: 80px; padding-top: 80px; position: relative; background: url(../images/model2bg.png)no-repeat center top; width: 100%; height: 600px; overflow: hidden;}
.model2 .nr .top{ position: relative;height: 560px;}
.model2 .nr .top .left img{ margin: 35px 0 0 -15px;}
.model2 .nr .top:before{ content: ""; position: absolute; right: 43px; top: 0; background: url(../images/model2title.png)no-repeat; width: 792px; height: 108px;}
.model2 .nr .top .right{ width: 650px;}
.model2 .nr .top .right dt{ position: relative; padding-left: 40px;margin-bottom: 40px;}
.model2 .nr .top .right dt span{ position: relative; display: block; color: #72bb38; font-weight: bold; font-size: 32px; line-height: 32px; margin: 45px 0 25px;}
.model2 .nr .top .right dt span b{ color: #333; font-weight: bold;}
.model2 .nr .top .right dt i{ display: block; font-size: 18px; line-height: 18px color: #333;}
.model2 .nr .top .right dt i:after{ content: ""; display: block; width: 41px; height: 3px; margin-top: 25px; background-color: rgb(1, 142, 214);}
.model2 .nr .top .right dt:before{ content: ''; width: 10px; height: 10px; border: 8px solid rgb(1, 142, 214); border-radius: 50%; position: absolute; top: 0; left: 0; -webkit-animation: boths 3s infinite; animation: boths 3s infinite;}
.model2 .nr .top .right dl dd{ float: left; position: relative; margin: 0 14px 18px 0; text-align: center; border: 5px solid rgb(220, 220, 220); width: 197px; height: 118px; overflow: hidden;}
.model2 .nr .top .right dl dd:nth-child(3n){ margin-right: 0;}
.model2 .nr .top .right dl dd .text{ display: inline-block; vertical-align: top; width: 170px; height: 95px; margin: 7px 0; border: 1px solid rgba(255, 255, 255, 0);}
.model2 .nr .top .right dl dd p{ color: #333; font-size: 16px; line-height: 16px}
.model2 .nr .top .right dl dd .icon{ height: 65px;}
.model2 .nr .top .right dl dd:hover{ border: 5px solid #018ed6; background: #018ed6;}
.model2 .nr .top .right dl dd:hover .icon .yc{ display: inline-block;}
.model2 .nr .top .right dl dd:hover .icon .xs{ display: none;}
.model2 .nr .top .right dl dd .icon .yc{ display: none;}
.model2 .nr .top .right dl dd:hover .text{ border: 1px solid rgba(255, 255, 255, 0.4);}
.model2 .nr .top .right dl dd:hover .text p{ color: #fff;}
.model2 .nr .top .right dl dd .icon img{ margin-top: 15px;}
.model2 .nr .top .right dl dd:nth-child(1) .icon img{ margin-top: 10px;}
.model2 .nr .top .right dl dd:nth-child(4) .icon img{ margin-top: 20px;}
.model2 .nr .bottom{ position: relative; z-index: 1;font-size: 0;}
.model2 .nr .bottom .left{ width: 800px; height: 191px; padding-top: 40px;}
.model2 .nr .bottom .left dd{ display: inline-block; vertical-align: middle;}
.model2 .nr .bottom .left dd.hr{ background-color: rgb(255, 255, 255); opacity: 0.502; margin: 0 30px; width: 1px; height: 67px;}
.model2 .nr .bottom .left dd p{ width: 126px; height: 32px; line-height: 32px; color: #fff; font-size: 22px; text-align: center; background-color: rgb(2, 62, 135);}
.model2 .nr .bottom .left dd em{ width: 82px; height: 1px; background-color: rgb(255, 255, 255); display: block; margin: 15px 0;}
.model2 .nr .bottom .left dd b{ display: block; line-height: 16px; color: #fff; font-size: 16px;}
.model2 .nr .bottom .right{ width: 396px; height: 191px; padding: 60px 0 0 60px; background: #018ed6;}
.model2 .nr .bottom .right img{ vertical-align: middle;margin-right: 25px;-webkit-animation: msClock 2s infinite; animation: msClock 2s infinite;}
.model2 .nr .bottom .right i{ display: inline-block; vertical-align: middle; color: #fff; font-size: 26px;}
@media only screen and (max-width: 1220px){ .model2 .nr .top .right dl dd{ width: 192px;}
	}
@media only screen and (max-width: 1220px){ .model2 .nr .bottom .right{padding-left: 50px;}
	}

.syys2con{width:100%; height:1887px; background:url(../images/ys.jpg) center no-repeat;}
.syys2tit1{width:100%; height:44px;background:url(../images/ys1.png) center bottom no-repeat; padding-top:65px; }
.syys2tit2{width:100%; height:40px; line-height:40px; font-size:20px; color:#fff; font-family:微软雅黑; text-align:center; margin:auto; padding-bottom:35px;}
.syys2c1{width:1200px; height:400px; margin:auto; background:url(../images/ys2.png) center no-repeat;}
.syys2c2{width:1200px; height:400px; margin:auto; background:url(../images/ys3.png) center no-repeat;}
.syys2c3{width:1200px; height:400px; margin:auto; background:url(../images/ys4.png) center no-repeat;}
.syys2c4{width:1288px; height:472px; margin:auto; background:url(../images/ys5.png) center no-repeat;}
	
.cp_bg {
	background: url(../images/cp_bg.jpg) no-repeat center top;
	font-size: 0;
}
.cp_t {
	height: 140px;
	text-align: center;
	line-height: 115px;
	padding: 0 0 40px;
}
.cp_t a {
	font-size: 32px;
	color: #fff;
	-webkit-transition: transform .3s;
	transition: transform .3s;
	display: inline-block;
	background: url(../images/cp_ico01.gif) no-repeat center 95px;
	height: 140px;
}
.cp_t a:hover {
	-webkit-transform: translate(0, -10px);
	transform: translate(0, -10px);
}

.faibg{width:100%; overflow:hidden; padding:20px 0px; background-color:#018ed6}
.bti{width:100%; padding:20px 0px; overflow:hidden}
.bti samp{background-color:#FFFFFF; display:block; margin:0px auto; width:40%; background-color:#FFFFFF; border:3px #f5f5f5 solid;border-radius:10px; padding:20px 10px;font-size:24px;font-family:'微软雅黑';font-weight:normal;}
.qangkan{width:100%; padding:25px 0px; overflow:hidden}
.tboddy{width:1200px; line-height:22px; margin:0px auto}

.news1{ margin-top: 75px;}
/*advantage*/

.advantage{ padding: 80px 0 75px; font-size: 0; background: #f5f5f5;}
.advantage .nr ul li{ position: relative;z-index: 6;}
.advantage .nr ul li .pic{ position: relative;z-index: 6; width: 600px; line-height: 0;}
.advantage .nr ul li .text{ position: relative;z-index: 6; width: 550px;}
.advantage .nr ul li .text dt i{ display: block; font-weight: bold; color: #018ed6; font-size: 36px; line-height: 36px;}
.advantage .nr ul li .text dt p{ margin: 20px 0 25px;font-weight: bold; color: #333; font-size: 24px; line-height: 24px;}
.advantage .nr ul li .text dt b{ margin-bottom: 30px; display: block; font-weight: bold; text-transform: uppercase; color: #999; font-size: 18px; line-height: 18px;}
.advantage .nr ul li .text dl dd{ margin-bottom: 15px; color: #666; font-size: 14px; line-height: 22px; background: url(../images/ysicon1.png)no-repeat left 5px; padding-left: 20px;}
.advantage .nr ul li .text ol{ padding-left: 120px; margin-top: 20px;}
.advantage .nr ul li .text ol>div{ display: inline-block; vertical-align: top; text-align: center;}
.advantage .nr ul li .text ol .txt .dt{ margin: 8px 0 20px; font-weight: bold; color: #018ed6; font-size: 36px; line-height: 36px;}
.advantage .nr ul li .text ol .txt .dt i{ font-weight: normal; display: inline-block; font-family: 宋体; font-size: 26px; line-height: 26px;}
.advantage .nr ul li .text ol .txt .dt em{ font-size: 18px;}
.advantage .nr ul li .text ol .hr{ width: 1px; height: 90px; background-color: rgb(153, 153, 153); margin: 0 60px;}
.advantage .nr ul li .text ol .txt .dd{ color: #666; font-size: 16px; line-height: 16px;}
.advantage .nr ul .li1:before{ content: ""; width: 845px; height: 506px; background-color: rgb(1, 142, 214); position: absolute; left: -352px; top: 0;}
.advantage .nr ul .li2:before{ content: ""; width: 1700px; height: 494px; background-color: rgb(255, 255, 255); position: absolute; right: -380px; top: 0;}
.advantage .nr ul .li3:before{ content: ""; width: 1159px; height: 503px; background-color: rgb(255, 255, 255); position: absolute; right: -460px; top: 30px;}
.advantage .nr ul .li4:before{ content: ""; width: 726px; height: 500px; background-color: rgb(1, 142, 214); position: absolute; left: -120px; top: 0;}
.advantage .nr ul .li4 .text dt b{ color: rgba(255, 255, 255, 0.6);}
.advantage .nr ul .li4 .text dl dd{ color: #fff; background: url(../images/ysicon2.png)no-repeat left 5px;}
.advantage .nr ul .li4 .text ol .txt .dt em{ color: #fff; font-size: 24px;}
.advantage .nr ul .li4 .text ol .txt .dt,.advantage .nr ul .li4 .text ol .txt .dd{ color: #fff;}
@media only screen and (max-width: 1220px){ .advantage .nr ul .li1 .text,.advantage .nr ul .li3 .text{ margin-right: 20px;}
	}
@media only screen and (max-width: 1220px){ .advantage .nr ul .li2 .text,.advantage .nr ul .li4 .text{ padding-left: 20px;}
	}

	/*顶部欢迎开始*/
	.topwrap{
		background-color: #f7f6f6;
		min-width: 1200px;
	}
	.top1{
		height: 30px;
		font-size: 14px;
		color:#666;
	}
	.top1 span{
		line-height: 30px;
	}
	.top1 div{
		float: right;
	}
	.top1 a{
		text-decoration: none;
		line-height: 30px;
		padding-right: 15px;
		padding-left: 15px;
		color:#666;
	}
	.top1 a:hover{
		color: #018ed6;
	}
	.liuyan{
		border-right: 1px solid #999999;
	}
	/*顶部欢迎结束*/
	
	/*页脚*/
.container{ width: 1200px; height: auto; margin: 0 auto;}
.foot1{width:100%;height:70px;line-height:70px;background:#0068cb;border-bottom:1px solid #00386c}
.foot1 ul li{float:left;width: 190px;height:70px;text-align:center}
.foot1 ul li a{font-size:16px;color:#fff;display:block}
.foot1 ul li:hover{background:#2d7dff	}
/*页脚*/
.footnav1{width:100%; height:383px; background:url(../images/foot.jpg) no-repeat; }
.footnav{width:100%; height:auto; text-decoration:none;}
.footnav .footguide{width:1200px; height:auto; margin:auto; padding:65px 0; color:#fff;}
.footnav .footguide .logo_m{width:300px; height:auto; float:left; margin-top:20px; }
.footnav .footguide .logo_m img{width:231px; height:100px; float:left;padding:15px 0;}
.footnav .footguide .logo_m .logo_txt{width:auto; height:auto; float:left; color:#fff; padding:15px;}
.footnav .footguide .logo_m .logo_txt .biaoti{width:auto; line-height:30px; font-size:25px;}
.footnav .footguide .logo_m .logo_txt .yingwen{width:auto; line-height:30px; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.footnav .footguide .logo_m p{width:auto; height:auto; float:left; color:#fff; font-size:15px; line-height:25px;}
.footnav .footguide .tit1{width:auto; height:auto; float:left; line-height:30px; text-align:left; padding-left:60px;}
.footnav .footguide .tit1 p{font-size:18px; line-height:50px;}
.footnav .footguide .tit1 span{font-size:15px;color:#fff;}
.footnav .footguide .tit1 a{font-size:15px; color:#fff;}
.footnav .footguide .tit1 a:hover{color:#c9e1ff;}
.footnav .footguide .contact{width:auto; height:auto; float:left; line-height:15px; text-align:left; padding-left:60px;}
.footnav .footguide .contact p{font-size:18px; line-height:50px;}
.footnav .footguide .contact span{font-size:15px;color:#fff;}
.footnav .footguide .wei{width:auto; float:left; text-align:center;  margin:20px 0 0 50px; padding-left:50px;}
.footnav .footguide .wei img{width:135px; height:135px;}
.footnav .footguide .wei p{color:#fff; font-size:16px; line-height:40px;}
.ding{width:60px; height:60px; position:absolute; right:30px;}

.footer{width:100%; line-height:35px;  }
.footer .foot_con{width:1200px; margin:auto; color:#fff; font-size:15px;}
.footer .foot_con a{color:#fff !important;}
.footer .foot_con a:hover{color:#c9e1ff !important;}
.f_bg {
	background: url(../images/f_bg.gif) repeat-x;
	height: 378px;
	padding: 36px 0 0;
	overflow: hidden;
}
.footer {
	width: 1200px;
	margin: 0 auto;
}
.f_nav {
	width: 480px;
	height: 318px;
	overflow: hidden;
	padding: 0 0 0 5px;
}
.f_ul01 .f_li01 {
	float: left;
}
.f_ul01 li {
	width: 160px;
	float: left;
}
.f_ul01 li a {
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	height: 60px;
	line-height: 60px;
	overflow: hidden;
	display: block;
}
.f_ul01 .f_ul02 li a {
	font-size: 14px;
	color: #929293;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
}
.f_ban {
	height: 250px;
	padding: 0 0 0 50px;
	width: 290px;
	background: url(../images/f_line.gif) no-repeat;
}
.f_ban em, .f_er em {
	display: block;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	height: 60px;
	line-height: 60px;
	overflow: hidden;
}
.f_ban p {
	font-size: 14px;
	color: #929293;
	line-height: 44px;
	padding: 0 0 0 40px;
}
.f_p01 {
	background: url(../images/f_ico01.gif) no-repeat 0 10px;
}
.f_p02 {
	background: url(../images/f_ico02.gif) no-repeat 0 10px;
}
.f_p03 {
	background: url(../images/f_ico03.gif) no-repeat 0 10px;
}
.f_p04 {
	background: url(../images/f_ico04.gif) no-repeat 0 10px;
}
.f_er {
	height: 318px;
	width: 295px;
	padding: 0 0 0 75px;
	background: url(../images/f_line.gif) no-repeat;
}
.f_er p {
	width: 125px;
	text-align: center;
	float: left;
	padding: 0 20px 0 0;
}
.f_er img {
	width: 125px;
	height: 125px;
}
.f_er span {
	display: block;
	font-size: 14px;
	color: #929293;
	padding: 10px 0 0;
}
.f_bot {
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 14px;
	color: #7d7d7e;
	overflow: hidden;
}
.f_bot span {
	padding: 0 5px;
}
.f_bot a {
	font-size: 14px;
	color: #7d7d7e;
}

/*新闻中心*/
.new{ width: 1200px; height: 650px; margin: 0 auto;}
.news_bt {
	padding: 60px 0 0;
	text-align: center;
	background: url(../images/news_line.png) no-repeat center 125px;
	height: 95px;
}
.news_bt a {
	font-size: 28px;
	color: #333;
	-webkit-transition: transform .3s;
	transition: transform .3s;
	display: block;
}
.news_bt em {
	display: block;
	width: 42px;
	height: 42px;
	margin: 0 auto;
	padding: 0 0 10px;
}
.news_bt em img {
	width: 42px;
	height: 42px;
	display: block;
	transition: all 0.5s ease-in-out 0s;
}
.news_bt a:hover em img {
	transform: rotateY(180deg);
}
.news_bt a:hover {
	-webkit-transform: translate(0, -10px);
	transform: translate(0, -10px);
}
.news, .wd {
	width: 725px;
	padding: 0 0 45px;
	font-size: 0;
}
.news_t {
	height: 45px;
	line-height: 45px;
	border-bottom: #c8c8c8 1px solid;
}
.news_t a {
	font-size: 20px;
	color: #018ed6;
	font-weight: bold;
}
.news_t em {
	display: block;
	float: left;
	width: 22px;
	padding: 13px 10px 0 0;
}
.news_t span {
	float: right;
}
.news_t span a {
	font-size: 14px;
	color: #999;
	font-weight: normal;
}
.news dl {
	width: 725px;
	padding: 25px 0 30px;
	display: inline-block;
	overflow: hidden;
}
.news dt {
	width: 300px;
	height: 150px;
	float: left;
	overflow: hidden;
}
.news dt img {
	width: 300px;
	height: 150px;
}
.news dd {
	float: left;
	overflow: hidden;
	width: 400px;
	padding: 0 0 0 20px;
}
.news dd h3 {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
.news dd h3 a {
	font-size: 16px;
	color: #333;
}
.news dd h3 a:hover, .news ul li a:hover, .wd dt a:hover {
	color: #018ed6;
}
.news .news_desc {
	font-size: 14px;
	color: #666;
	height: 66px;
	line-height: 22px;
	overflow: hidden;
	padding: 5px 0 0;
}
.news dd span {
	display: block;
	width: 100px;
	padding: 15px 0 0;
}
.news dd span a {
	font-size: 14px;
	color: #fff;
	display: block;
	width: 100px;
	height: 30px;
	background: #018ed6;
	text-align: center;
	line-height: 30px;
	overflow: hidden;
}
.news dd span a:hover {
	animation: shake .5s linear;
	-webkit-animation: shake .5s linear;
}
.news ul li {
	height: 50px;
	overflow: hidden;
	width: 362px;
	float: left;
	padding: 0 0 16px;
}
.news ul li em {
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	background: #888;
	font-size: 30px;
	color: #fff;
	font-family: "Times New Roman", Times, serif;
}
.news ul li a {
	display: block;
	height: 48px;
	line-height: 48px;
	border: #ddd 1px solid;
	font-size: 14px;
	color: #555;
	padding: 0 5px 0 10px;
	width: 280px;
	float: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
/*常见问题*/
.wd {
	width: 400px;
	font-size: 0;
}
.wd .news_t {
	margin: 0 0 20px;
}
.wd dl {
	width: 400px;
	height: 85px;
	padding: 15px 0 0;
}
.wd dt {
	background: url(../images/wen.gif) no-repeat;
	padding-left: 35px;
	height: 25px;
	line-height: 20px;
	overflow: hidden;
}
.wd dt a {
	font-size: 16px;
	color: #333;
	font-weight: bold;
}
.wd dd {
	font-size: 14px;
	color: #555;
	background: url(../images/da.gif) no-repeat 0 5px;
	padding-left: 35px;
	line-height: 25px;
	height: 50px;
	overflow: hidden;
}
/*product*/
.pro_title0{text-align:center;position:relative; margin-top: 70px; margin-bottom: 30px;}
.pro_title1{font-size:72px;line-height:1;color:#efefef;font-family:"arial"}
.pro_title2{font-size:24px;position:absolute;bottom:0;width:100%}

/*首页案例*/
.product1{width:100%;height:auto;}
.products1{width:1230px;height:auto; margin:auto;}
.product_cons{float:left; width:358px; height:333px; padding:10px; border:1px solid #c4c4c4; background:#fff; margin:15px;}
.product_cons .product_cons_img{ width:358px; height:274px; overflow:hidden;}
.product_cons .product_cons_img img{width:358px; height:274px; transform:scale(1); transition:all ease-in-out .5s;}
.product_cons:hover .product_cons_img img{transform:scale(1.2);}
.product_cons .product_tit{width:358px; height:60px; font-size:18px;}
.product_cons  a{color:#333; text-decoration:none;}
.product_cons:hover a{color:#018ed6; text-decoration:none;}
.product_cons .product_tit .p_left{text-align:left; width:238px; float:left; color:#333; transition:all ease-in-out .5s; line-height:60px; background:#dbdbdb; text-indent:25px;}
.product_cons:hover .product_tit .p_left{color:#c73a2a;}
.product_cons .product_tit .p_right{text-align:center; float:right; width:120px; height:60px; line-height:60px; color:#fff; background:#018ed6;transition:all ease-in-out .5s; }
.product_cons:hover .product_tit .p_right{background:#c73a2a;}

.more-title{ width: 1200px; margin: 75px auto 40px; text-align: center;}
.more-title h3{ letter-spacing: 3px; color: #333; font-size: 36px; line-height: 36px;}
.more-title h3 i{ color: #72bb38;}
.more-title h3 b{ color: #018ed6; font-weight: bold;}
.more-title h4{ letter-spacing: 2px; color: #666; font-size: 20px; line-height: 20px;margin-top: 18px;}
.more-title h4:after{ content: url(../images/titlebg.png); width: 377px; height: 20px; margin: 10px auto 0; display: block;}

/*product*/

.product{ margin-top: 1px; padding-top: 50px; background: #f5f5f5; padding-bottom: 70px;}
.product .nr .pro-left{ width: 268px; margin-right: 40px;}
.product .nr .pro-left .kk{ position: relative; z-index: 2; background: #fff;padding-bottom: 9px;}
.product .nr .pro-left .sideMenu h3{ width: 100%; height: 46px; line-height: 46px; padding-left: 70px; background: url(../images/cpicon1.png)no-repeat 23px center #018ed6;}
.product .nr .pro-left .sideMenu h3:first-child a{ background: url(../images/cpicon2.png)no-repeat 165px center;}
.product .nr .pro-left .sideMenu h3 a{ display: block; color: #fff; font-size: 18px; background: url(../images/cpicon2s.png)no-repeat 165px center;}
.product .nr .pro-left .sideMenu ul{ padding-left: 45px;}
.product .nr .pro-left .sideMenu ul dl{display: none;}
.product .nr .pro-left .sideMenu #ah+ul li:first-child+dl{ display: block;}
.product .nr .pro-left .sideMenu ul li{ margin: 11px 0;}
.product .nr .pro-left .sideMenu ul li a:before{ content: ""; display: inline-block; vertical-align: middle; width: 13px; height: 2px; background-color: #333; margin: -3px 10px 0 0;}
.product .nr .pro-left .sideMenu ul li a{ display: block; color: #333; font-size: 16px;}
.product .nr .pro-left .sideMenu ul li:hover a:before,.product .nr .pro-left .sideMenu ul dl dd:hover a:before{ background-color: #018ed6;}
.product .nr .pro-left .sideMenu ul li:hover a,.product .nr .pro-left .sideMenu ul dl dd:hover a{ color: #018ed6;}
.product .nr .pro-left .sideMenu ul dl{ margin-left: 20px;}
.product .nr .pro-left .sideMenu ul dl dd a:before{ content: ""; display: inline-block; vertical-align: middle; width: 6px; height: 1px; background-color: rgb(102, 102, 102); margin: -3px 10px 0 0;}
.product .nr .pro-left .sideMenu ul dl dd a{ display: block; color: #666; font-size: 14px;}
.product .nr .pro-left .bottom{ margin-top: -33px; padding-top: 50px; width: 275px; height: 175px; background: url(../images/cpbottom.png)no-repeat;}
.product .nr .pro-left .bottom p{ padding-left: 70px; color: #fff; font-size: 16px; line-height: 16px; margin-bottom: 10px;}
.product .nr .pro-left .bottom i{ display: block; padding-left: 60px; font-weight: bold; color: #fff; font-size: 20px; line-height: 26px;}
.product .nr .recommend{ width: 1200px;height: 1030px;overflow: hidden;}
.product .nr .recommend ul li{ float: left; width: 376px; height: 317px; overflow: hidden; background: #fff; margin: 0 33px 35px 0;}
.product .nr .recommend ul li .pic{ width: 376px; height: 270px; overflow: hidden;}
.product .nr .recommend ul li .pic img{ width: 100%; transition: all .8s;}
.product .nr .recommend ul li:hover img{ transform: scale(1.1);}
.product .nr .recommend ul li .title{ padding: 0 10px; margin: 0 7px; width: 350px; height: 47px; line-height: 47px; border-top: 1px solid #018ed6; color: #333; font-size: 16px;}
.product .nr .recommend ul li:hover .title{ color: #fff; background: #018ed6;}
.product .nr .recommend ul li .title i{ width: 20px; height: 20px; float: right; margin-top: 12px; background: url(../images/cpicon3.png)no-repeat;}
.product .nr .recommend ul li:hover .title i{ background: url(../images/cpicon4.png)no-repeat;}
.product .nr .recommend ul li:nth-child(3n){ margin-right: 0;}

/* 设置了浏览器宽度不大于700px时 */
.clear{ clear:both; display:block}
	/*第二板块开始*/
	.second{
		height: 120px;
	}
	.toplogo{
		float: left;
		margin-top: 10px;
	}
	.zhuanye{
		float: left;
		/*border-left: 2px solid #333333;*/
		margin-top: 26px;
		margin-left: 10px;
	}
	.zhuanye .one{
	    color: #018ed6;
		font-size: 30px;
		margin-bottom: 2px;
		font-weight: bold;
	}
	.zhuanye .two{
		font-size: 19px;
	}
	.kefu{
		background: url(../images/topdianhua.png) no-repeat 10px 6px;
		float: right;
		padding-left: 80px;
		margin-top: 30px;
		margin-right: 16px;
		position: relative;
	}
	.haoma{
		font-size: 26px;
		font-weight: bold;
		color: #018ed6;
	}
	.fuwurexian{
		font-size: 12px;
		position: absolute;
		top: 50px;
		left: -10px;
	}
	/*第二板块结束*/
	
	/*导航开始*/
		.navwrap{
			background-color: #018ed6;
			min-width: 1200px;
		}
		.nav{
			height: 60px;
		}
		.nav .daohang{
			list-style-type:none;
			/*width: 960px;*/
			float: left;
		}
		.nav .yiji{
			float:left;
			position: relative;
		}
		.nav .yiji:hover{
			background-color: #018ed6;
		}
		.nav .yiji .abiaoti{
			width: 200px;
			display: block;
			height: 60px;
			line-height: 60px;
			text-decoration: none;
			color:white;
			text-align: center;
			font-size: 18px;
		}
		.nav .erji{
			position:absolute; 
			top:60px; 
			left:0px;
			width:200px;
			z-index: 1000;
		}
		.nav .erji li{
			/*height:48px; */
			overflow:hidden; 
			background:none; 
			padding-bottom:0px; 
			margin-left:0; 
			display:block;
			text-align:center; 
		}
		.nav .erji  a{
			font-size:14px; 
			background-color: #018ed6;
			display:block; 
			height:48px; 
			line-height:48px;
			text-decoration: none;
			color: white;
			overflow:hidden; 
			padding:0px; 
		}
		.nav .erji li a:hover{
			background-color: #72bb38;
		}
		/*导航结束*/
		
	/*banner开始*/
		.banner{
			height: 600px;
			background-color: #999999;
			min-width: 1200px;
		}
		.swiper-container {
	      width: 100%;
	      height: 100%;
	      margin-left: auto;
	      margin-right: auto;
	      position: relative;
		z-index: 0;
	    }
	    .swiper-slide {
	      /* Center slide text vertically */
	      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;
	    }
	    .backbanner{
	    	width: 100%;
	    }
	    .backbanner img{
	    	width: 100%;
	    }
	/*banner结束*/
	
	/*热门开始*/
	.remen{
		height: 50px;
		text-align: center;
	}
	.zuorm{
		list-style-type:none;
		
	}
	.zuorm li{
		float: left;
	}
	.zuorm li a{
		font-size:12px; 
		display:block; 
		height:50px; 
		line-height:50px;
		text-decoration: none;
		margin-right: 18px;
	}
	.rementuijain{
		color: #018ed6;
		font-size: 12px;
	}
	.zuorm .mingcheng{
		color: #333;
	}
	.zuorm .mingcheng:hover{
		color: #018ed6;
	}
	.fm{
		float: right;
		margin-top:10px;
		}
	.fm div{
		width: 278px;
		height: 24px;
		border: 1px solid #e4e4e4;
		border-radius:15px;
		text-align: center;
		padding-top: 6px;
	}
	.inp{
		outline: none;
		border: none;
		float: left;
		margin-left: 15px;
	}
	.btn{
		background: url(../images/sousuo.png) no-repeat left;
		border: 0;
		color: #0068bf;
		cursor: pointer;
		float: right;
		margin-right: 15px;
	}
	/*热门结束*/
/*头部结构结束*/
.tboddy{width:1200px; line-height:22px; margin:0px auto; margin-top: 30px;}
.henbg{background:url(../images/line.jpg) repeat-x; background-position:0px 40px; overflow:hidden; text-align:center}
.henbgbai{ background-color:#FFFFFF; width:400px; margin:0px auto; overflow:hidden}
.dazi{font-family:'微软雅黑';font-weight:bold; font-size:32px; color:#018ed6; padding:20px 0px 10px 0px; overflow:hidden}
.dazien{font-family:'Microsoft YaHei','Hiragino Sans GB','STHeiti',Tahoma,'SimHei',sans-serif;font-weight:100; font-size:16px; color:#666666}
.dazien font{color:#FF9900}
/*6*/
.kan_six_kan{width:100%; overflow:hidden; padding:30px 0px 10px 0px;background:url(../images/images/goods.jpg) no-repeat bottom center;}
.kan_six_left{float:left; width:30%;}
.kan_six_right{float:right; width:30%;}
.kan_six_midd{float:left; width:34%; margin-left:1%; text-align:center}
#kansixli li{width:100%; padding-bottom:30px; overflow:hidden}
.kan_six_img{float:left; width:70px; height:70px; overflow:hidden; text-align:center; border:1px #EEE solid}.kan_six_img img{max-width:85%; margin:0px auto; height:auto; padding-top:15%}
.kan_six_zi{float:left; width:75%; margin-left:3%}
.kan_six_bt{font-size:22px;font-family:'微软雅黑';font-weight:100; padding:10px 0px; text-align:left}
.kan_six_info{padding:6px;text-align:left; color:#666666; font-size:16px;font-family:'微软雅黑';font-weight:100;}
/*主要内容开始*/
/*广告条*/
.ban01 {
	background: url(../images/ban01.jpg) no-repeat center 0;
	height: 250px;
	overflow: hidden;
}
.ban01 p {
	position: absolute;
	top: 170px;
	right: 0;
}
.ban01 p span {
	display: block;
	font-size: 14px;
	color: #666;
	float: left;
	text-shadow: 1px 2px 1px #fff;
	width: 330px;
	background: url(../images/ban_tel.png) no-repeat 0 5px;
	padding: 0 0 10px 60px;
	height: 46px;
	line-height: 46px;
}
.ban01 p span b {
	font-size: 22px;
	color: #018ed6;
}
.ban01 p em {
	display: block;
	float: left;
	width: 144px;
}
.ban02 {
	background: url(../images/ban02.jpg) no-repeat center 0;
	height: 260px;
	overflow: hidden;
}
.ban02 p {
	position: absolute;
	top: 195px;
	left: 0;
}
.ban02 p span {
	color: #fff;
	text-shadow: 1px 2px 1px #ccc;
}
	/*产品结构开始*/
	.bankuaim{
		text-align: center;
		margin-bottom: 56px;
	}
	.gongsim{
		font-size: 48px;
		font-weight: bold;
		margin-right: 18px;
	}
	.leimum{
		font-size: 48px;
		font-weight: bold;
		color: #018ed6;
	}
	.beizhu{
		color: #666666;
		letter-spacing: 2px;
		margin-top: 20px;
	}
	.chanpinzuo{
		width: 286px;
		/*height: 622px;*/
		background-color: #018ed6;
		padding-top: 28px;
		padding-bottom: 13px;
		float: left;
		margin-right: 32px;
	}
	.chanpinml{
		font-size: 30px;
		font-weight: bold;
		color: white;
		margin-bottom: 10px;
		text-align: center;
	}
	.chanpinyw{
		font-size: 14px;
		color: white;
		margin-bottom: 22px;
		text-align: center;
	}
	.chanpinfl{
		list-style-type: none;
		width: 250px;
		height: 605px;
		background-color: white;
		margin-left: 12px;
		margin-bottom: 16px;
		box-shadow: 4px 4px 0px rgba(4,22,33,0.3);
		padding-top: 20px;
		padding-left: 12px;
	}
	.cpleimu{
		width: 226px;
		height: 40px;
		display:block; 
		line-height:40px;
		text-decoration: none;
		color: white;
		background:url(../images/xiangyou.png) no-repeat 220px 13px ;
		background-color: #bebebe;
		border-radius: 6px;
		margin-bottom: 10px;
		padding-left: 12px;
	}
	.cpleimu:hover{
		background-color: #05649e;
	}
	.lianxi{
		width: 250px;
		/*height: 148px;*/
		padding-bottom: 13px;
		padding-top: 18px;
		padding-left: 12px;
		background-color: white;
		margin-left: 12px;
		box-shadow: 4px 4px 0px rgba(4,22,33,0.3);
		font-size: 12px;
	}
	.lianxi p{
		margin-bottom: 6px;
	}
	.chanpinyou{
		float: left;
		background: url(../images/tuijian.png) no-repeat 0 4px;
	}
	.chanpintj{
		margin-bottom: 21px;
	}
	.chanpintj span{
		padding-left: 43px;
		color: #018ed6;
		font-size: 26px;
		margin-right: 660px;
	}
	.chanpintj a{
		text-decoration: none;
		color: #333;
		font-size: 14px;
	}
	.chanpintj a:hover{
		color: #018ed6;
	}
	.cpzhanshi{
		width: 856px;
		border: 1px solid #e4e4e4;
		padding-top: 46px;
		padding-left: 22px;
	}
	.cpzhanshi ul{
		list-style-type: none;
	}
	.cpzhanshi ul li{
		float: left;
		text-align: center;
		line-height: 18px;
		margin-right: 20px;
		margin-bottom: 51px;
	}
	.cpzhanshi .cptu{
		display: table-cell;
		 width: 264px;
		 height: 226px;
		 text-align: center; 
		 vertical-align: middle;
	}
	.cptu img{
		max-height: 198px;
		max-width: 264;
	}
	.cptu img:hover{
	 box-shadow: 4px 4px 0px rgba(138,202,240,0.5);
	 }
	.cpzhanshi .cpmc{
		color: #333333;
		text-decoration: none;
	}
	.cpzhanshi .cpmc:hover{
		color: #018ed6;
	}
	/*产品结构结束*/	
	
	/*横板块开始*/
	.hengban{
		height: 199px;
		background: url(../images/heng1.png) no-repeat;
		padding-top: 1px;
		color: white;
		/*padding-left: 360px;*/
		/*width: 100%;*/
	}
	.hengban .zx{
	    width:1200px; height:auto; margin: 0 auto;
	}
	.hengzuo{
		float: left;
		margin-top: 67px;
		margin-right: 130px;
		margin-left: 80px;
	}
	.zhuanzhu{
		font-size: 24px;
		font-weight: bold;
		margin-bottom: 16px;
	}
	.yongzhuan{
		font-size: 24px;
	}
	.hengyou{
		float: left;
		text-align: center;
		margin-top: 41px;
		background: url(../images/xiaodianhua.png) no-repeat 120px 0;
	}
	.hengyou .zixun{
		font-size: 12px;
		font-weight: bold;
	}
	.hengyou .dianhua{
		font-size: 24px;
		font-weight: bold;
		margin-bottom: 24px;
		margin-top:20px ;
	}
	.zixunan{
		text-decoration: none;
		display: block;
		width: 222px;
		height: 34px;
		border-radius:6px;
		background-color: #018ed6;
		color: white;
		line-height: 34px;
		margin-left: 62px;
	}
	.zixunan:hover{
		color: #018ed6;
		background-color: white;
	}
	/*横板块结束*/
	
	/*优势开始*/
	.youshi{
		padding-top: 100px;
		margin-bottom: 172px;
	}
	.neirong{
		padding-top:43px ;
	}
	.youshimx .qiantu{
		width: 600px;
		height: 300px;
		float: left;
		margin-right: 50px;
	}
	.youshiwz{
		margin-top: 52px;
		background: url(../images/youshi01.png) no-repeat 0px 2px;
		float: left;
	}
	.diyi{
		color: #018ed6;
		font-size: 36px;
		font-weight: bold;
		margin-bottom: 10px;
		margin-left: 90px;
	}
	.dier{
		font-size: 24px;
		font-weight: bold;
		margin-bottom: 40px;
		margin-left: 90px;
	}
	.disanh{
		width: 432px;
		line-height: 24px;
	}
	.gaopinzhi{
		background: url(../images/youshi02.png) no-repeat 0px 2px;
		margin-left: 50px;
	}
	.pinzhitu{
		float: right;
	}
	.dingzhi{
		background: url(../images/youshi03.png) no-repeat 0px 2px;
	}
	.fuwuxt{
		background: url(../images/youshi04.png) no-repeat 0px 2px;
		margin-left: 50px;
	}
	.liji{
		text-align: center;
		margin-top: 30px;
		margin-left: 105px;
	}
	.liji:hover{
		background-color:#72bb38;
		color: white;
	}
	/*优势结束*/
	
	/*案例开始*/
	.hezuoanli{
		height: 806px;
		background: url(../images/anlibeijing.jpg) no-repeat;
		color: white;
	}
	.hzalbx{
		padding-top: 98px;
	}
	.hzalmc{
		color: white;
	}
	.hzalbz{
		color: white;
	}
	.anlitu{
		width: 300px;
		height: 220px;
		float: left;
	}
	.anli{
		width: 288px;
		height: 184px;
		color: #333333;
		padding-top: 36px;
		padding-left: 12px;
		background: url(../images/gengduo.png) no-repeat 12px 188px;
		background-color: white;
		float: left;
	} 
	.anli:hover{
		background: url(../images/baigengduo.png) no-repeat 12px 188px;
		background-color: #72bb38;
		color: white;
	}
	.anli div{
		background-color: #72bb38;
		width: 40px;
		height: 2px;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.anli div:hover{
		background-color: white;
	}
	.anlizy{
		width: 266px;
		line-height: 24px;
		font-size: 14px;
	}
	.anliyou{
		background: url(../images/anliyou.png) no-repeat 252px 188px;
		background-color: white;
	}
	.anliyou:hover{
		background: url(../images/baianliyou.png) no-repeat 252px 188px;
		background-color: #72bb38;
	}
	.gengduo{
		width: 100px;
		height: 40px;
		display: block;
		border-radius: 10px;
		background-color: #018ed6;
		font-size: 14px;
		text-align:center;
		line-height: 40px;
		color: white;
		text-decoration: none;
		margin: 50px auto;
	}
	.gengduo:hover{
		background-color: #05598c;
	}
	/*案例结束*/
	
	/*关于我们开始*/
	.guanyu{
		position: relative;
	}
	.guanyunr{
		width: 748px;
		height: 470px;
	}
	.gsjianjie{
		height: 258px;
		width: 416px;
		background-color: #018ed6;
		position: absolute;
		top: 100px;
		left: 740px;
		padding-top: 20px;
		padding-left: 44px;
		color: white;
	}
	.gybt{
		font-size: 28px;
	}
	.gynr{
		width: 385px;
		line-height: 30px;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.gywmmore{
		width: 100px;
		height: 40px;
		display: block;
		border-radius: 10px;
		background-color: white;
		font-size: 14px;
		text-align:center;
		line-height: 40px;
		color: #018ed6;
		text-decoration: none;
		margin-left:134px ;
		cursor: pointer;
	}
	.gywmmore:hover{
		background-color: #05598c;
		color: white;
	}
	/*关于我们结束*/
	
	/*新闻中心开始*/
	.xwzx{
		padding-top: 80px;
		padding-bottom: 70px;
		overflow: hidden;
		background: url(../images/xinwenbeijing.jpg) no-repeat;
	}
	.xwnr{
		list-style-type: none;
	}
	.xwnr li{
		float: left;
		margin-bottom: 40px;
		margin-right: 24px;
	}
	.xwnr li a{
		text-decoration: none;
		display: block;
		width: 550px;
		height: 156px;
		border: 1px solid #c2c2c2;
		padding-top: 30px;
		padding-left: 20px;
		color: #333333;
	}
	.xwnr li a:hover{
		color: white;
		background-color: #72bb38;
		box-shadow: 2px 2px 10px rgba(6,63,32,0.3);
	}
	.xwnr li a img{
		max-height: 128px;
		max-width: 180px;
		margin-right: 37px;
		float: left;
	}
	.xwwenzi{
		float: left;
	}
	.newbt{
		font-size: 18px;
		font-weight: bold;
	}
	.newrq{
		font-size: 14px;
		margin-top: 13px;
		margin-bottom: 15px;
	}
	.newzy{
		font-size: 14px;
		width: 310px;
		line-height: 24px;
	}
	.hengbanxia{
		background: url(../images/heng2.png) no-repeat;
		margin-bottom: 110px;
	}
	/*新闻中心结束*/
	
	/*合作伙伴开始*/
	.syhonor{width:1200px; height:340px; margin:auto;}
	.syhonor img{ width: 400px; height:300px;}
	.hzhbwk{
	    margin-top: 50px;
		margin-bottom: 50px;
	}
	.bd{
	   width: 1200px;
	   margin: 0 auto;
	}
	.bd ul{
		list-style-type: none;
	}
	.huoban{
		float: left;
		margin-right: 20px;
		overflow:hidden;
	}
	.hztp{
		height: 300px;
		width: 400px;
		border: 1px solid #d5d2d2;
		box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	}
	/*合作伙伴结束*/
	
	/*友情链接开始*/
	.youlian{
		margin-bottom: 40px;
		min-width: 1200px;
	}
	.youlian .banxin .ylleft{
		float:left;
		margin-right: 40px;
	}
	.youlian .banxin .ylleft .ying{
		font-size: 36px;
		font-weight: bold;
		color: #018ed6;
	}
	.youlian .banxin ul{
		list-style-type: none;
		margin-top: 40px;
		float: left;
	}
	.youlian .banxin li{
		float: left;
	}
	.youlian .banxin a{
		text-decoration: none;
		color: #333333;
		margin-right: 60px;
	}
	.youlian .banxin a:hover{
		color: #30318b;
	}
	/*友情链接结束*/
	
/*主要内容结束*/

/*尾部结构开始*/

	/*底部联系开始*/
	.dibulx{
		background-color: #27292b;
		color: white;
		min-width: 1200px;
	}
	.footerbx{
		padding-top: 78px;
		padding-bottom: 50px;
	}
	.kjdh{
		float: left;
		margin-right: 114px;
	}
	.dbmc{
		font-size: 24px;
		font-weight: bold;
	}
	.dbfgx{
		width: 50px;
		height: 1px;
		background-color: white;
		margin-top: 16px;
		margin-bottom: 34px;
	}
	.zaixian{
		margin-bottom: 20px;
	}
	.dibuul{
		list-style-type: none;
	}
	.dibuli{
		margin-bottom: 8px;
		font-size: 14px;
		color: white;
	}
	.kjdh .dibuul .dibuli .dhlm{
		text-decoration: none;
		color: white;
	}
	.kjdh .dibuul .dibuli .dhlm:hover{
		color: #018ed6;	
	}
	.lxfs{
		margin-right: 105px;
		float: left;
	}
	.zxly{
		float: left;
	}
	.shuru{
		height: 28px; 
		width: 350px; 
		padding-left: 20px;
		border: 1px solid #7c7a7a;
		outline: none;
		background-color: #27292b;
		margin-bottom: 9px;
		color: white
	} 
	.liuyannr{
		height: 50px; 
		resize: none;
		padding-top: 12px;
	}
	.tijiao{
		width: 372px;
		color: #7c7a7a;
		cursor: pointer;
		text-align: center;
	}
	.weixin{
		float: right;
		text-align: center;
		margin-top: 22px;
	}
	.weixin img{
		margin-bottom: 20px;
	}
	/*底部联系结束*/
	
	/*底部版权开始*/
	.dbbq{
		height: 60px;
		background-color: #1c1c1c;	
	}
	.banquan{
		text-align: center;
		color: white;
		line-height: 60px;
	}
	.dbbq .banquan a{
		text-decoration: none;
		color: white;
	}
	.dbbq .banquan a:hover{
		color: #018ed6;
	}
	/*底部版权结束*/
	
	/*浮动客服开始*/
	.toolbar {
		width: 52px;
		position: fixed;
		right: 1%;
		top: 50%;
		margin-top: -115px;
		z-index: 999;
	}
	.toolbar dd {
		width: 51px;
		height: 51px;
		margin-bottom: 1px;
		position: relative;
		-webkit-border-radius: 100%;
		border-radius: 100%;
		margin-top: 4px;
		border: #ebebeb solid 1px;
		background-color: #72bb38;
		-webkit-border-radius: 100%;
		border-radius: 100%;
	}
	.toolbar dd i {
		width: 51px;
		height: 51px;
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		cursor: pointer;
		text-align: center;
		-webkit-border-radius: 100%;
		border-radius: 100%;
		color:#ffffff
	}
	.toolbar dd i span {
		width: 35px;
		height: 35px;
		display: block;
		margin: 8px 0 0 8px;
		background: url(../images/fudongkefu.png) no-repeat 0 0;
	}
	.toolbar dd.gottop {
		display: none;
	}
	.toolbar .slide-tel {
		display: block;
		width: 0;
		height: 53px;
		line-height: 53px;
		text-decoration: none;
		font-size: 16px;
		font-weight: bold;
		font-family: arial;
		color: #FFF;
		position: absolute;
		padding: 0 0 0 53px;
		top: -1px;
		right: -2px;
		-webkit-border-radius: 50px;
		border-radius: 50px;
		overflow: hidden;
	}
	.toolbar .pop {
		position: absolute;
		right: 90px;
		top: -65px;
		background: #018ed6;
		display: none;
	}
	.toolbar .pop-code {
		width: 160px;
	}
	.toolbar .pop-code img {
		width: 120px;
		height: 120px;
		display: block;
		padding: 20px 20px 0;
	}
	.toolbar .pop-code h3 {
		height: 52px;
		line-height: 26px;
		text-align: center;
		color: #fff;
		font-size: 16px;
		font-weight: 400;
		white-space: nowrap;
	}
	.toolbar .pop-code h3 b {
		display: block;
		font-size: 14px;
		font-weight: normal;
	}
	.toolbar .qq span {
		background-position: 0 -47px;
	}
	.toolbar .qq a {
		width: 52px;
		height: 52px;
		cursor: pointer;
		display: block;
	}
	.toolbar .qq:hover {
		background-color: #018ed6;
		border-radius: 100%;
	}
	.toolbar .qq:hover span {
		background-position: 0 -47px;
	}
	.toolbar .tel span {
		background-position: 0 0;
	}
	.toolbar .tel:hover {
		background: #018ed6;
	}
	.toolbar .tel:hover span {
		background-position: 0 0;
	}
	.toolbar .code span {
		background-position: 0 -95px;
	}
	.toolbar .code:hover {
		background-color: #018ed6;
		border-radius: 100%;
	}
	.toolbar .code:hover span {
		background-position: 0 -95px;
	}
	.toolbar .top span {
		background-position: 0 -142px;
	}
	.toolbar .top:hover {
		background-color: #018ed6;
		border-radius: 100%;
	}
	.toolbar .top:hover span {
		background-position: 0 -142px;
	}
	.toolbar dd:hover {
	}
	/*浮动客服结束*/
	/*友情链接*/
.links_bg {
	height: 60px;
	background: #018ed6;
}
.links_l {
	width: 150px;
	text-align: center;
	height: 60px;
	line-height: 60px;
	background: #018ed6;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
}
.links_c {
	height: 60px;
	line-height: 60px;
	overflow: hidden;
	width: 1050px;
}
.links_c a {
	font-size: 14px;
	color: #fff;
	display: inline-block;
	padding: 0 0 0 20px;
}
/*尾部结构结束*/