﻿@charset utf-8;

html {
	overflow-x: hidden;
}

html,body,div,span,p,h1,h2,h3,h4,h5,h6,em,img,strong,blockquote,sub,sup,tt,i,b,dd,dl,dt,form,label,table,caption,tbody,tfoot,thead,tr,th,td,ul,li,p,a,ol,ul {
	margin: 0;
	padding: 0;
}

body {
	font-size: 12px;
	font-family: "Microsoft Yahei";
	color: #666;
}

img {
	border: 0;
}

em,i {
	font-style: normal;
}

ul,ol,li {
	list-style-type: none;
}

.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
}

.yahei {
	font-family: "Microsoft Yahei";
}

.Arial {
	font-family: Arial;
}

.Tahoma {
	font-family: Tahoma;
}

.BebasNeue {
	font-family: "Bebas Neue";
}

a:active {
	star: expression(this.onFocus=this.blur());
}

a {
	color: #666;
	text-decoration: none;
}

a:hover,a:active,a:focus {
	text-decoration: underline;
	color: #0896de;
}

div:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}

.taglink,.taglink:hover,.taglink:link {
	color: #21a1e2;
}

.blank1 {
	height: 134px;
	overflow: hidden;
}

.blank2 {
	height: 83px;
	overflow: hidden;
}

.blank3 {
	height: 50px;
	overflow: hidden;
}

.blank4 {
	height: 158px;
	overflow: hidden;
}

.blank5 {
	height: 30px;
	overflow: hidden;
}

.m_con {
	line-height: 25px;
	background: url(../images/huazhiyi_1.jpg) left top no-repeat;
}

.m_con .p1 {
	color: #0b98de;
	font-size: 14px;
}

.m_con1 {
	padding-left: 60px;
	background: url(../images/huazhiyi_15.jpg) left center no-repeat;
	line-height: 30px;
	width: 940px;
	margin: 25px auto;
}

.m_con1 .p2 {
	color: #ff8700;
	background: url(../images/huazhiyi_16.jpg) left center no-repeat;
	padding-left: 25px;
}

.m_con2 {
	margin: 0 auto;
	padding: 25px 0;
}

.m_wrap dt {
	text-align: center;
	padding: 25px 0;
}

.m_wrap dd {
	padding-bottom: 40px;
}

.m_wrap dd ul {
	background: url(../images/huazhiyi_8.jpg) left top no-repeat;
	height: 720px;
}

.m_wrap dd ul li .boxes {
	width: 460px;
	padding-top: 82px;
}

.m_wrap dd ul li .boxes .img {
	width: 190px;
}

.m_wrap dd ul li .boxes .con {
	width: 215px;
}

.m_wrap dd ul li .boxes .con .p1 {
	padding-bottom: 5px;
}

.m_wrap dd ul li .boxes .con .p1 span {
	font-size: 18px;
	color: #0b98de;
}

.m_wrap dd ul li .boxes .con .p1 b {
	font-size: 24px;
	color: #dbdbdb;
}

.m_wrap dd ul li .boxes .con .p2 {
	color: #666;
	line-height: 20px;
}

.m_wrap1 dt {
	font-size: 20px;
	color: #0b98de;
	border-bottom: #e5e5e5 1px solid;
	padding: 15px 0;
}

.m_wrap1 dd {
	padding-bottom: 135px;
}

.m_wrap1 dd ul {
	padding-top: 25px;
}

.m_wrap1 dd ul li.last {
	text-align: center;
	padding-top: 70px;
}

.m_wrap1 dd ul li .boxes {
	width: 450px;
	border-bottom: #b1b1b1 1px dashed;
	padding-bottom: 25px;
}

.m_wrap1 dd ul li .boxes .p1 {
	font-size: 16px;
	color: #0b98de;
	padding: 10px 0;
}

.m_wrap1 dd ul li .boxes .p1 i {
	color: #FFF;
	background: url(../images/huazhiyi_9.jpg) no-repeat;
	width: 17px;
	height: 17px;
	line-height: 17px;
	text-align: center;
	display: inline-block;
	margin-right: 5px;
}

.m_wrap1 dd ul li .boxes .p2 {
	color: #666;
	font-size: 13px;
	line-height: 20px;
}

.m_wrap2 dt {
	font-size: 24px;
	color: #333;
	background: url(../images/huazhiyi_11.jpg) left center no-repeat;
	padding-left: 20px;
	margin: 35px 0;
}

.m_wrap2 dd .list {
	position: relative;
	border: #dbdbdb 1px solid;
	width: 318px;
	height: 286px;
	float: left;
	margin-right: 20px;
}

.m_wrap2 dd .list:hover {
	border: #0b98de 1px solid;
}

.m_wrap2 dd .list h1 {
	font-size: 14px;
	color: #0b98de;
	text-indent: 15px;
	padding: 15px 0;
}

.m_wrap2 dd .list .img {
	padding-left: 20px;
}

.m_wrap2 dd .list ul {
	line-height: 20px;
	padding: 15px 0 13px 13px;
}

.m_wrap2 dd .list ul li {
	float: left;
	width: 145px;
}

.m_wrap2 dd .list ul li p {
	color: #454545;
}

.m_wrap2 dd .list .last {
	height: 55px;
	line-height: 55px;
	background: #f2f2f2;
}

.m_wrap2 dd .list .last span {
	font-size: 14px;
	color: #333;
	padding: 0 10px;
}

.m_wrap2 dd .list .last span i {
	font-size: 12px;
	color: #666;
}

.m_wrap2 dd .list .btn {
	position: absolute;
	top: 20px;
	right: 20px;
}

.m_wrap3 {
	width: 1005px;
	margin: 0 auto;
}

.m_wrap3 .line1 {
	background: url(../images/huazhiyi_31.jpg) no-repeat;
	height: 2px;
	font-size: 0;
}

.m_wrap3 .line2 {
	background: url(../images/huazhiyi_33.jpg) no-repeat;
	height: 5px;
	font-size: 0;
}

.m_wrap3 .bg {
	background: url(../images/huazhiyi_32.jpg) repeat-y;
}

.m_wrap3 .m_search {
	background: url(../images/huazhiyi_20.jpg) left center no-repeat;
	padding-left: 70px;
	padding-top: 15px;
	width: 595px;
	margin: 0 auto;
}

.m_wrap3 .m_search .text {
	background: url(../images/huazhiyi_21.jpg) no-repeat;
	width: 473px;
	height: 39px;
	line-height: 39px;
	border: 0;
	float: left;
}

.m_wrap3 .m_search .submit {
	background: url(../images/huazhiyi_22.jpg) no-repeat;
	width: 115px;
	height: 39px;
	border: 0;
	float: left;
}

.m_wrap3 .boxes1 {
	text-align: center;
	width: 655px;
	border-bottom: #e1e1e1 1px solid;
	padding-top: 15px;
	margin: 0 auto;
}

.m_wrap3 .boxes1 a {
	display: inline-block;
	line-height: 40px;
	padding: 0 5px;
}

.m_wrap3 .boxes2 {
	width: 655px;
	margin: 0 auto;
	padding: 15px 0;
}

.m_wrap3 .boxes2 li {
	float: left;
	width: 118px;
}

.m_wrap3 .boxes2 li.last {
	width: 65px;
}

.m_wrap3 .table {
	width: 900px;
	margin: 0 auto;
}

.m_wrap3 .table td {
	height: 45px;
	text-align: center;
	font-size: 14px;
	color: #333;
}

.m_wrap3 .table td.top {
	background: #efefef;
	border: #e1e1e1 1px solid;
	font-size: 14px;
	color: #0b98de;
	text-indent: 15px;
	text-align: left;
}

.m_wrap3 .table td.bg1 {
	background: #fafafa;
}

.m_wrap3 .table td.b1 {
	border-bottom: #e1e1e1 1px solid;
	border-left: #e1e1e1 1px solid;
}

.m_wrap3 .table td.b2 {
	border-top: #e1e1e1 1px solid;
}

.m_wrap3 .table td.b3 {
	border-right: #e1e1e1 1px solid;
}

.m_wrap4 {
	width: 275px;
	margin: 0 auto;
	padding: 20px 0;
}

.m_wrap4 .img {
	float: left;
	width: 143px;
}

.m_wrap4 .con {
	float: right;
	width: 105px;
}

.m_wrap4 .con p {
	font-size: 13px;
}

.m_wrap4 .con .p1 {
	color: #666;
	line-height: 25px;
}

.m_wrap4 .con .p2 {
	color: #191919;
	line-height: 20px;
	padding-top: 30px;
}

.m_wrap4 .con .p3 {
	color: #0b98de;
	line-height: 20px;
}

.m_table {
	width: 1000px;
	border-bottom: #d2d2d2 1px solid;
	border-left: #d2d2d2 1px solid;
	margin: 0 auto;
}

.m_table td {
	height: 45px;
	border-top: #d2d2d2 1px solid;
	border-right: #d2d2d2 1px solid;
	text-align: center;
	font-size: 13px;
}

.m_table td a.buy {
	background: url(../images/huazhiyi_18.jpg) 40px center no-repeat;
	padding-left: 20px;
	font-size: 13px;
	color: #0b98de;
}

.m_table td.bg1 {
	background: #0b98de;
}

.m_table td.bg1 b {
	font-size: 16px;
	color: #FFF;
}

.m_table td.bg2 {
	background: #e5f4fb;
}

.m_table td.bg2 b {
	font-size: 12px;
	color: #6d7e86;
}

.w600 {
	width: 600px;
}

.w315 {
	width: 315px;
}

.slideTxtBox {
	width: 312px;
	border: 1px solid #ddd;
}

.slideTxtBox .hd {
	height: 107px;
	position: relative;
}

.slideTxtBox .hd ul {
	float: left;
	position: absolute;
	left: 0;
	top: 0;
}

.slideTxtBox .hd ul li {
	float: left;
	cursor: pointer;
	border-bottom: #e8e8e8 1px solid;
	width: 104px;
	position: relative;
	padding: 17px 0 10px;
}

.slideTxtBox .hd ul li span {
	display: block;
	width: 79px;
	height: 79px;
	margin: 0 auto;
}

.slideTxtBox .hd ul li span.ico1 {
	background: url(../images/huazhiyi_40.jpg) no-repeat;
}

.slideTxtBox .hd ul li span.ico2 {
	background: url(../images/huazhiyi_36.jpg) no-repeat;
}

.slideTxtBox .hd ul li span.ico3 {
	background: url(../images/huazhiyi_37.jpg) no-repeat;
}

.slideTxtBox .hd ul li.on span.ico1 {
	background: url(../images/huazhiyi_35.jpg) no-repeat;
}

.slideTxtBox .hd ul li.on span.ico2 {
	background: url(../images/huazhiyi_38.jpg) no-repeat;
}

.slideTxtBox .hd ul li.on span.ico3 {
	background: url(../images/huazhiyi_39.jpg) no-repeat;
}

.slideTxtBox .hd ul li.on i {
	background: url(../images/huazhiyi_42.jpg) no-repeat;
	width: 12px;
	height: 6px;
	display: block;
	position: absolute;
	bottom: -1px;
	left: 45px;
	z-index: 1;
}

.slideTxtBox .bd ul {
	zoom: 1;
	padding: 15px;
}

.slideTxtBox .bd li {
	height: 24px;
	line-height: 24px;
}

.slideTxtBox .bd li .date {
	float: right;
	color: #999;
}

.slideTxtBox .boxes {
	border-top: #e8e8e8 1px solid;
	padding: 20px 30px;
}

.slideTxtBox .boxes p {
	font-size: 13px;
	color: #828282;
	line-height: 25px;
}

.slideTxtBox .boxes p span {
	color: #010101;
}

.slideTxtBox .boxes p a {
	color: #828282;
}

.kefu {
	position: absolute;
	right: 0;
	top: 300px;
	z-index: 1200;
	width: 138px;
}

.kefu .kfdiv {
	width: 63px;
	height: 63px;
	margin-bottom: 1px;
	cursor: pointer;
	color: #FFF;
	text-align: center;
	margin-right: 0;
	background: url(../images/kefu.png) no-repeat;
}

.kefu .c1 {
	background-position: 0 0;
}

.kefu .c2 {
	background-position: 0 0;
	position: relative;
	display: block;
}

.kfQQ {
	width: 138px;
	margin-right: 0;
	position: relative;
	margin-bottom: 1px;
	display: none;
}

.kfQQ .icon_qq {
	width: 63px;
	height: 63px;
	margin-bottom: 1px;
	cursor: pointer;
	color: #FFF;
	text-align: center;
	margin-right: 0;
	background: url(../images/kefu.png) no-repeat -63px -64px;
	position: absolute;
	left: -63px;
}

.kfQQ dt {
	height: 63px;
	background: url(../images/keT.png) no-repeat;
}

.kfQQ dd {
	border: 1px #dcdcdc solid;
	border-bottom: 3px #0896de solid;
	width: 138px;
	background: #FFF;
}

.kfQQ dd span {
	padding-left: 14px;
	padding-bottom: 13px;
	font-size: 12px;
	text-align: left;
	display: block;
	color: #5c5c5c;
}

.kfQQ dd span img {
	margin-right: 10px;
	width: 23px;
	height: 23px;
	vertical-align: middle;
}

.kfQQ dd span a {
	color: #777;
	display: block;
	padding-top: 8px;
}

.kfQQ dd span a:hover {
	color: #777;
}

.kefu .c3 {
	background-position: 0 -64px;
}

.kefu .c1:hover {
	background-position: -63px 0;
}

.t1 {
	display: block;
	border-bottom: 1px #eceef0 solid;
	height: 44px;
	width: 100%;
	background: #FFF;
	z-index: 999;
}

.t1 dt {
	width: 720px;
	float: left;
}

.t1 dt span {
	color: #3194f1;
	height: 44px;
	line-height: 44px;
	background: url(../images/tel.jpg) no-repeat left center;
	padding-left: 18px;
}

.t1 dt span i {
	background: url(../images/line.jpg) no-repeat right center;
	padding-right: 6px;
	margin-right: 8px;
}

.t1 dd {
	width: 270px;
	float: right;
	height: 44px;
	line-height: 44px;
	text-align: right;
}

.t1 dd a {
	color: #5c5c5c;
	background: url(../images/line.jpg) no-repeat right center;
	padding: 0 10px;
}

.t1 dd a.search {
	padding-left: 13px;
	background: none;
}

.t1 dd a.bgclear {
	background: none;
}

.headDiv {
	height: 134px;
	background: #FFF;
	position: fixed;
	_position: absolute;
	z-index: 999;
	width: 100%;
}

.head {
	height: 89px;
	width: 1000px;
}

.head .logo {
	float: left;
	margin-top: 23px;
}

.nav {
	float: right;
	padding-top: 36px;
	position: relative;
}

.nav li {
	width: 115px;
	float: left;
	text-align: center;
	font-size: 15px;
	color: #141414;
	position: relative;
	height: 53px;
}

.submenu {
	width: 775px;
	border: 1px #c3c6c7 solid;
	border-top: none;
	padding-bottom: 10px;
	padding-left: 40px;
	background: url(../images/submenu.png);
	position: absolute;
	top: 53px;
	left: -450px;
	display: none;
}

.submenu dt {
	padding-top: 28px;
	padding-bottom: 25px;
	color: #129be0;
	text-align: left;
	font-weight: 700;
}

.submenu dt span {
	display: block;
	padding-top: 23px;
}

.submenu dl {
	width: 170px;
	float: left;
	border-right: 1px #e0e2e2 solid;
	margin-right: 30px;
	display: inline;
}

.submenu li {
	width: 123px;
	float: left;
	border-bottom: 1px #eaeced solid;
	height: 37px;
	line-height: 37px;
	color: #666;
	text-align: left;
}

.about {
	width: 157px;
	left: 0;
}

.about dd {
	padding-top: 28px;
}

.about dl {
	padding-right: 10px;
}

.nav li a {
	color: #141414;
}

.nav li a:hover {
	color: #0896de;
	text-decoration: none;
}

#buoy {
	position: absolute;
	width: 115px;
	height: 3px;
	overflow: hidden;
	background: #0896de;
	top: 0;
	left: 0;
}

#banner {
	display: none;
}

#banner .bDiv {
	width: 1000px;
	position: relative;
	z-index: 12000;
	margin: 0 auto;
}

#banner .bDiv .sub_1_1 {
	display: block;
	position: absolute;
	right: -300px;
	top: 243px;
	width: 684px;
	height: 237px;
}

#banner .bDiv .sub_1_2 {
	display: block;
	position: absolute;
	width: 365px;
	height: 70px;
	top: 77px;
	left: 310px;
}

#banner .bDiv .sub_1_3 {
	display: block;
	position: absolute;
	width: 460px;
	top: 170px;
	left: 270px;
}

#banner .bDiv .sub_1_4 {
	width: 148px;
	height: 39px;
	left: 430px;
	top: 246px;
	position: absolute;
}

#banner .bDiv .sub_2_1 {
	display: block;
	position: absolute;
	right: -100px;
	top: 67px;
	width: 738px;
	height: 432px;
}

#banner .bDiv .sub_2_2 {
	display: block;
	position: absolute;
	left: 0;
	top: 98px;
}

#banner .bDiv .sub_3_1 {
	display: block;
	position: absolute;
	right: -150px;
	top: 23px;
	width: 859px;
	height: 502px;
}

#banner .bDiv .sub_3_2 {
	display: block;
	position: absolute;
	left: 0;
	top: 98px;
	width: 350px;
	height: 207px;
}

#banner .bDiv .sub_4_1 {
	display: block;
	position: absolute;
	left: 0;
	top: 86px;
}

#banner .bDiv .sub_4_2 {
	display: block;
	position: absolute;
	right: -20px;
	top: 50px;
	width: 718px;
	height: 373px;
}

#banner .bDiv .sub_5_1 {
	display: block;
	position: absolute;
	left: -30px;
	top: 163px;
}

#banner .bDiv .sub_5_2 {
	display: block;
	position: absolute;
	right: -30px;
	top: 100px;
	width: 718px;
	height: 373px;
}

.notice_full {
	border-bottom: 1px #e5e5e6 solid;
	height: 61px;
}

.notice {
	width: 1000px;
	height: auto;
	padding-top: 15px;
	margin: 0 auto;
}

.notice dt {
	width: 180px;
	float: left;
	font-size: 18px;
	color: #000;
}

.notice dt h2 {
	font-size: 18px;
	color: #000;
	font-weight: 400;
}

.notice dd {
	width: 730px;
	height: 30px;
	overflow: hidden;
	padding-right: 30px;
	background: url(../images/line.jpg) no-repeat right center;
	float: left;
	font-size: 13px;
}

.notice dd li {
	width: 730px;
	overflow: hidden;
	float: left;
	height: 30px;
	line-height: 30px;
}

.notice dd li span {
	float: left;
	padding-right: 20px;
}

.homeTz {
	padding-top: 43px;
	display: block;
	width: 1000px;
	padding-bottom: 27px;
}

.homeTz li {
	background: #f5f5f5;
	width: 228px;
	height: 153px;
	cursor: pointer;
	margin-right: 27px;
	display: inline;
	float: left;
	border: 1px #e6e6e7 solid;
}

.homeTz li .pic {
	height: 86px;
	text-align: center;
}

.homeTz li .pic span {
	height: 86px;
	display: block;
}

.homeTz li .pic span.bg1 {
	background: url(../images/i1.png) no-repeat center center;
}

.homeTz li .pic span.bg2 {
	background: url(../images/i2.png) no-repeat center center;
}

.homeTz li .pic span.bg3 {
	background: url(../images/i3.png) no-repeat center center;
}

.homeTz li .pic span.bg4 {
	background: url(../images/i4.png) no-repeat center center;
}

.homeTz li .txt {
	text-align: center;
	display: block;
	color: #504f4f;
	font-size: 18px;
	line-height: 15px;
}

.homeTz li .txt span {
	display: block;
	color: #c1c1c1;
	font-size: 11px;
}

.homeTz li:hover,.homeTz li.hover {
	background: url(../images/i_bg_hover.jpg) #09C;
	border: 1px #09C solid;
}

.homeTz li:hover .txt span,.homeTz li.hover .txt span,.homeTz li .txt a:hover,.homeTz li a:hover {
	color: #8fc4ec;
	text-decoration: none;
}

.homeTz li:hover .pic span.bg1,.homeTz li.hover .pic span.bg1 {
	background: url(../images/i1_2.png) no-repeat center center;
}

.homeTz li:hover .pic span.bg2,.homeTz li.hover .pic span.bg2 {
	background: url(../images/i2_2.png) no-repeat center center;
}

.homeTz li:hover .pic span.bg3,.homeTz li.hover .pic span.bg3 {
	background: url(../images/i3_2.png) no-repeat center center;
}

.homeTz li:hover .pic span.bg4,.homeTz li.hover .pic span.bg4 {
	background: url(../images/i4_2.png) no-repeat center center;
}

.cooperationLogo dd {
	height: 280px;
	width: 1000px;
	overflow: hidden;
	position: relative;
}

.classify {
	width: 1000px;
}

.classify dt {
	width: 57px;
	height: 69px;
	float: left;
}

.classify dt a {
	width: 57px;
	height: 69px;
	background: url(../images/all-off.jpg) no-repeat;
	display: block;
}

.classify dt a.hover,.classify dt a:hover {
	background-color: #0195db;
	background: url(../images/all.jpg) no-repeat;
}

.classify dd {
	float: left;
	width: 943px;
}

.classify dd a {
	border: 1px #d8d8d8 solid;
	color: #464646;
	font-size: 14px;
	border-radius: 2px;
	height: 31px;
	line-height: 31px;
	display: inline-block;
	white-space: nowrap;
	margin: 0 5px 3px;
	padding: 0 17px;
}

.classify dd a.hover,.classify dd a:hover {
	background-color: #0195DB;
	color: #FFF;
}

.homeCase {
	width: 1000px;
	padding-bottom: 51px;
	padding-top: 3px;
}

.homeCase dt,.cooperationLogo dt {
	height: 30px;
	border-bottom: 1px #d5d5d5 solid;
	background: url(../images/Ticon.jpg) no-repeat right center;
}

.homeCase dt h2,.cooperationLogo dt h2 {
	font-weight: 400;
	color: #000;
	background: url(../images/line2.jpg) no-repeat 2px center;
	padding-left: 12px;
	font-size: 18px;
}

.homeCase dt h2 {
	width: 337px;
	float: left;
}

.homeCase dt h3 {
	float: right;
	font-weight: 400;
	font-size: 13px;
	color: #919191;
	padding-right: 50px;
	padding-top: 5px;
	position: relative;
}

.homeCase dt h3 a {
	color: #919191;
	background: url(../images/cline.jpg) no-repeat center right;
	padding: 0 5px;
}

.homeCase dt h3 a.all {
	background: url(../images/iconC.jpg) no-repeat left center;
	padding-left: 15px;
	color: #1d9fe2;
}

.homeCase dt h3 .more {
	position: absolute;
	right: 13px;
	top: 5px;
	font-size: 13px;
	color: #919191;
}

.homeCase dt h3 .more a {
	color: #919191;
	background: none;
}

.homeCase dd ul {
	width: 1050px;
	display: none;
}

.homeCase li {
	width: 236px;
	height: 167px;
	position: relative;
	margin-top: 19px;
	float: left;
	margin-right: 18px;
	display: inline;
}

.homeCase li .txt {
	width: 236px;
	display: none;
	height: 167px;
	left: 0;
	top: 0;
	position: absolute;
	background: url(../images/i_bg_hover.jpg) #09C;
	color: #FFF;
	text-align: center;
	font-size: 20px;
}

.homeCase li .txt p {
	padding-top: 40px;
}

.homeCase li .txt span {
	font-size: 12px;
	padding-top: 8px;
	display: block;
}

.page {
	display: block;
	text-align: center;
}

.page a {
	border: 1px #cecece solid;
	border-radius: 5px;
	color: #a5a5a5;
	margin-right: 5px;
	display: inline-block;
	padding: 5px 10px;
}

.page a:hover,.page a.curr {
	background-color: #0096DB;
	color: #FFF;
	border: 1px #0096DB solid;
}

.caseTop {
	height: 84px;
	background: #0b98de;
	color: #FFF;
	text-align: center;
}

.caseTop a {
	height: 84px;
	line-height: 84px;
	color: #FFF;
	font-size: 18px;
	margin-right: 50px;
	display: inline-block;
}

.caseTop a.hover {
	background: url(../images/ctbg.jpg) no-repeat bottom center;
}

.caseTop .carouse {
	width: 1000px;
	position: relative;
	height: 84px;
}

.caseTop .showPrev2 {
	width: 29px;
	height: 53px;
	left: -50px;
	top: 18px;
	background: url(../images/showPrev2.png) no-repeat;
	cursor: pointer;
	position: absolute;
}

.caseTop .showNext2 {
	width: 29px;
	height: 53px;
	right: -50px;
	top: 18px;
	background: url(../images/showNext2.png) no-repeat;
	cursor: pointer;
	position: absolute;
}

.caseList {
	width: 1000px;
	height: auto;
	overflow: hidden;
	padding-bottom: 67px;
	margin: 0 auto;
}

.caseList li {
	width: 310px;
	height: 260px;
	margin-top: 36px;
	margin-right: 29px;
	display: inline;
	border: 1px #ebebeb solid;
	border-bottom: 2px #cdcdcd solid;
	float: left;
}

.caseList li.searchBg {
	background: #333;
	border: 1px #333 solid;
	border-bottom: 2px #333 solid;
}

.caseList li.searchBg .txt {
	color: #FFF;
	font-size: 21px;
	text-align: center;
	line-height: 35px;
	padding-top: 45px;
}

.caseList li.searchBg .search2 {
	width: 254px;
	height: 37px;
	background: url(../images/search2.jpg) no-repeat;
	margin: 29px auto 0;
}

.caseList li.searchBg .search2 .input_1 {
	width: 190px;
	padding-left: 10px;
	float: left;
	height: 37px;
	background: none;
	border: 0;
	color: #a5a5a5;
	font-size: 13px;
}

.caseList li.searchBg .search2 .input_2 {
	width: 47px;
	float: right;
	height: 37px;
	background: none;
	border: 0;
	cursor: pointer;
}

.caseList li .pic {
	width: 310px;
	height: 207px;
}

.caseList li .txt {
	width: 300px;
	height: auto;
	padding-top: 5px;
}

.caseList li .txt p {
	width: 300px;
	color: #000;
	font-size: 14px;
}

.caseList li .txt p a,.caseList li .txt p a:hover,.caseList li .txt p a:active {
	color: #151515;
}

.caseList li .txt .item {
	padding-top: 5px;
}

.caseList li .txt .item i {
	color: #b0b0b0;
	font-size: 11px;
	float: left;
}

.caseList li .txt .item span.workTime {
	background: url(../images/shijian.png) no-repeat left center;
	margin-left: 15px;
	padding-left: 22px;
	width: auto;
	float: right;
}

.caseList li .txt .item a.jihuo {
	background: url(../images/jihuo.png) no-repeat left center;
	margin-left: 15px;
	display: block;
	width: 17px;
	height: 17px;
	float: right;
}

.caseList li .txt .item i a {
	font-size: 13.46px;
}

.caseList .viewMore {
	font-size: 14px;
	line-height: 25px;
	padding: 30px 60px 20px;
}

.caseList .viewMore #viewpwd {
	border: 1px solid #ccc;
	height: 28px;
	line-height: 28px;
}

.caseList .viewMore #subView {
	border: none;
	background: url(../images/buttom.jpg) no-repeat;
	width: 87px;
	height: 33px;
	color: #FFF;
	font-size: 14px;
	font-weight: 700;
	cursor: pointer;
}

.caseku li {
	height: 320px;
}

.articleContent {
	width: 1000px;
	height: auto;
	padding-bottom: 130px;
	display: block;
	color: #666;
	line-height: 24px;
	font-size: 13px;
	margin: 0 auto;
}

.companyTitle {
	color: #333;
	font-size: 18px;
	font-weight: 200;
	line-height: 30px;
	text-align: center;
}

.about_1 {
	width: 1000px;
	height: auto;
	padding-bottom: 130px;
	margin: 0 auto;
}

.wangzhan dt img {
	padding-top: 6px;
}

.service_1 .content dt {
	line-height: 24px;
	color: #666;
	font-size: 14px;
	padding: 20px 0;
}

.service_1 .content dd li {
	width: 294px;
	height: 410px;
	float: left;
	margin-right: 57px;
	display: inline;
}

.service_1 .content dd li .pic {
	height: 167px;
}

.service_1 .content dd li .tit1 {
	color: #0b98de;
	font-size: 18px;
	padding: 12px 0;
}

.service_1 .content dd li .con {
	font-size: 13px;
	color: #666;
	line-height: 22px;
}

.server_1 {
	padding-bottom: 130px;
	width: 1000px;
	height: auto;
	margin: 0 auto;
}

.server_1 dt .en {
	font-size: 32px;
	color: #BBB;
	text-transform: uppercase;
}

.server_1 dt .ch {
	font-size: 22px;
	padding-top: 2px;
}

.newsTop h2 {
	display: block;
	position: relative;
}

.newsTop h2 .more {
	position: absolute;
	right: 0;
	top: 50px;
	font-size: 12px;
	color: #dcdcdc;
}

.newsTop dl {
	padding-top: 27px;
}

.newsTop dt {
	width: 557px;
	height: 260px;
	float: left;
	background: #0b98de;
}

.newsTop dt .pic {
	width: 345px;
	float: left;
}

.newsTop dt .txt {
	width: 200px;
	float: right;
	padding-top: 25px;
	font-size: 17px;
	color: #FFF;
}

.newsTop dt .txt span {
	font-size: 13px;
	display: block;
	padding-top: 25px;
	line-height: 22px;
	height: 110px;
	overflow: hidden;
}

.newsTop dd {
	width: 407px;
	float: right;
}

.newsTop dd li {
	width: 407px;
	height: 30px;
	line-height: 30px;
	color: #666;
	font-size: 13px;
}

.newsList {
	width: 1000px;
	overflow: hidden;
	height: auto;
	padding-bottom: 133px;
}

.newsList dd {
	width: 468px;
	float: left;
	padding-top: 70px;
	margin-right: 58px;
	display: inline;
}

.newsList dd .title {
	height: 36px;
	line-height: 36px;
	font-size: 20px;
	color: #000;
	border-bottom: 1px #ececec solid;
	padding-left: 13px;
	background: url(../images/line4.jpg) no-repeat 1px center;
	position: relative;
}

.newsList dd div .more {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 12px;
	color: #dcdcdc;
}

.newsList dd .nt2 {
	line-height: 21px;
	color: #b9b9b9;
	padding-top: 17px;
	padding-bottom: 12px;
	font-size: 13px;
}

.newsList dd .nt2 span {
	font-size: 17px;
	display: block;
	color: #414141;
	padding-bottom: 18px;
}

.newsList dd .nt2 img {
	border: 1px #efefef solid;
	margin-right: 12px;
	float: left;
}

.newsList dd .nlist {
	width: 468px;
	display: block;
}

.newsList dd .nlist li {
	width: 468px;
	float: left;
	height: 30px;
	line-height: 30px;
	font-size: 13px;
	color: #666;
}

.service_list dl {
	padding-top: 94px;
	display: block;
}

.service_list dd li {
	width: 400px;
	float: left;
	padding-top: 54px;
	padding-left: 19px;
	padding-right: 125px;
}

.service_list dd li .pic {
	width: 87px;
	float: left;
}

.service_list dd li .txt {
	width: 310px;
	float: right;
	line-height: 22px;
	color: #989898;
	font-size: 14px;
}

.service_list dd li .txt span {
	font-size: 22px;
	color: #5f5f5f;
	display: block;
	padding-bottom: 16px;
}

.wangzhan dl {
	padding-top: 83px;
	display: block;
}

.wangzhan dd {
	display: block;
	width: 1000px;
	height: auto;
	padding-top: 38px;
}

.wangzhan dd .txt {
	width: 406px;
}

.wangzhan dd .txt .title {
	color: #0b98de;
	font-size: 36px;
	padding-top: 24px;
}

.wangzhan dd .txt .title a,.wangzhan dd .txt .title a:active,.wangzhan dd .txt .title a:hover {
	color: #0b98de;
}

.wangzhan dd .txt .con {
	color: #666;
	font-size: 18px;
	padding-top: 10px;
}

.wangzhan dd .txt .title2 {
	color: #3e3e3e;
	font-size: 14px;
	padding: 28px 0;
}

.wangzhan dd .txt .title2 a {
	color: #7c7c7c;
	padding-right: 17px;
}

.wangzhan dd .txt .more {
	color: #48b2e6;
	display: block;
	font-size: 14px;
}

.wangzhan dd .txt .more a {
	color: #48b2e6;
}

.wangzhan dd .wzt {
	height: 398px;
	margin-top: 38px;
	position: relative;
}

.wangzhan dd .wzt .img {
	position: absolute;
	left: -10px;
}

.wangzhan dd .wzt .txt .con {
	color: #b9b9b9;
	font-size: 18px;
	padding-top: 6px;
}

.wangzhan dd .wzt .txt .tx1 {
	display: block;
	width: 406px;
	padding: 25px 0;
}

.wangzhan dd .wzt .txt .tx1 li {
	width: 188px;
	font-size: 15px;
	float: left;
	height: 30px;
	line-height: 30px;
	color: #666;
	background: url(../images/icon1.jpg) no-repeat left center;
	padding-left: 13px;
}

.wangzhan dd .wz1,.wangzhan dd .wz2,.wangzhan dd .wz3,.wangzhan dd .wz4,.wangzhan dd .wz5 {
	height: 398px;
	position: relative;
	margin-top: 38px;
}

.wangzhan dd .wz1 .img {
	position: absolute;
	left: -5px;
}

.serviceClient {
	width: 1000px;
	height: auto;
	padding-top: 90px;
	margin: 0 auto;
}

.serviceClient dt {
	height: 69px;
	border-bottom: 1px #ececec solid;
}

.serviceClient dt img {
	margin-left: 13px;
}

.serviceClient dd {
	width: 1000px;
	height: auto;
	overflow: hidden;
	padding-top: 40px;
	padding-bottom: 100px;
}

.cLIne {
	border-top: 1px #ececec solid;
	height: 800px;
}

.cm {
	height: 800px;
	width: 943px;
	background: url(../images/cm.jpg) no-repeat;
	position: relative;
}

.cm span {
	cursor: pointer;
	width: 61px;
	height: 62px;
	line-height: 62px;
	text-align: center;
	font-size: 14px;
	background: url(../images/c1.png) no-repeat;
	color: #FFF;
	font-weight: 700;
	position: absolute;
}

.cm span:hover,.cm span.hover {
	background: url(../images/c2.png) no-repeat;
}

.classname_1 {
	left: 153px;
	top: 67px;
}

.classname_2 {
	left: 0;
	top: 168px;
}

.classname_3 {
	left: 136px;
	top: 219px;
}

.classname_4 {
	left: 40px;
	top: 317px;
}

.classname_5 {
	right: 83px;
	top: 67px;
}

.classname_6 {
	right: 146px;
	top: 176px;
}

.classname_7 {
	right: 1px;
	top: 176px;
}

.classname_8 {
	right: 50px;
	top: 307px;
}

.box {
	display: none;
	position: relative;
	z-index: 400;
	width: 460px;
	padding-top: 200px;
	margin: 0 auto;
}

.box .prev,.box .next {
	width: 30px;
	height: 56px;
	position: absolute;
	top: 405px;
	cursor: pointer;
	z-index: 1300;
}

.box .prev {
	background: url(../images/boxPrev.jpg) no-repeat;
	left: -80px;
}

.box .next {
	background: url(../images/boxNext.jpg) no-repeat;
	right: -80px;
}

.box ul {
	position: relative;
	width: 460px;
	height: 485px;
	overflow: hidden;
	margin: 0 auto;
}

.box li {
	position: absolute;
	width: 0;
	height: 0;
	top: 0;
	left: 0;
	z-index: 0;
	cursor: pointer;
}

.box li img {
	width: 100%;
	height: 100%;
	vertical-align: top;
	display: block;
}

.showTit {
	height: 85px;
	border-bottom: 1px #d3d3d3 solid;
}

.showTit dt {
	float: left;
	color: #0b98de;
	font-size: 32px;
}

.showTit dt span {
	display: block;
	color: #9a9a9a;
	font-size: 16px;
}

.showTit dd img {
	padding-left: 14px;
}

.show_pic {
	display: block;
	padding-top: 73px;
	height: 520px;
}

.show_pic dt {
	width: 559px;
	float: left;
	height: 455px;
	background: url(../images/hygggs.jpg) no-repeat;
	margin-left: 30px;
	display: inline;
}

.show_pic dt .pic {
	width: 515px;
	height: 291px;
	padding-top: 22px;
	overflow: hidden;
}

.show_pic dd {
	width: 314px;
	height: 423px;
	border: 1px #e8e8e8 solid;
	float: right;
}

.show_pic dd .txt {
	border-bottom: 1px #e8e8e8 solid;
	height: 292px;
	word-break: break-all;
	word-wrap: break-word;
}

.show_pic dd .txt .tt1 {
	width: 294px;
	color: #a2a2a2;
	line-height: 23px;
	font-size: 14px;
	text-align: justify;
	text-justify: inter-ideograph;
	padding-top: 31px;
}

.show_pic dd .txt2 {
	width: 304px;
	padding-left: 10px;
	padding-top: 15px;
	line-height: 26px;
	color: #262626;
	font-size: 14px;
}

.show_pic dd .txt2 i {
	color: #828282;
	padding-left: 5px;
}

.show_pic dd .txt2 i a.chucuo,.boxes p a.chucuo {
	background: url(../images/chucuo.png) no-repeat;
	padding-right: 5px;
	display: block;
	width: 15px;
	height: 12px;
	top: 8px;
	position: relative;
	float: right;
}

.detail {
	line-height: 24px;
	color: #8a8a8a;
	font-size: 14px;
	padding-bottom: 150px;
	word-break: break-all;
	word-wrap: break-word;
}

.show_line {
	height: 74px;
	background: url(../images/line1.jpg) repeat-x;
}

.show_line span {
	width: 74px;
	height: 74px;
	background: url(../images/border1.jpg) no-repeat;
	display: block;
	margin: 0 auto;
}

.show_line span a {
	height: 36px;
	line-height: 36px;
	color: #000;
	display: block;
	text-align: center;
}

.show_line span a.hover {
	color: silver;
}

.bottom_bg {
	height: 313px;
	background: #eee;
}

.bottom dl {
	width: 333px;
	float: left;
}

.bottom dt {
	color: #000;
	height: 80px;
	line-height: 80px;
	font-size: 20px;
}

.bottom dd ol li {
	width: 333px;
	color: #a4a4a4;
	float: left;
	height: 28px;
	line-height: 28px;
}

.bottom dd ol li span {
	color: #a0a0a0;
	padding-right: 11px;
	font-size: 13px;
}

.bottom dd ol li a {
	color: #a4a4a4;
	font-size: 13px;
}

.bottom dd ul li {
	width: 333px;
	float: left;
	padding-bottom: 29px;
}

.bottom dd ul li .pic {
	width: 94px;
	float: left;
}

.bottom dd ul li .txt {
	width: 164px;
	float: left;
	padding-left: 11px;
}

.bottom dd ul li .txt span {
	font-size: 14px;
	color: #787878;
	display: block;
	padding-bottom: 12px;
}

.bottom dd ul li .txt p {
	color: #919191;
}

.bottom dl#last {
	float: right;
	width: 280px;
}

.bottom dl#last li {
	width: 280px;
}

.hNews1 {
	width: 1000px;
	height: 248px;
}

.hnLeft {
	width: 652px;
	float: left;
}

.hnLeft dl {
	position: relative;
	width: 100%;
}

.hnLeft dt {
	width: 650px;
	overflow: hidden;
	background: #f8f8f9;
	height: 34px;
	line-height: 32px;
	border: 1px #c7cbce solid;
	border-top: 2px #c7cbce solid;
}

.hnLeft dl .lineT {
	background: #000;
	height: 2px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 700;
	width: 218px;
}

.hnLeft dt ul {
	width: 680px;
}

.hnLeft dt li {
	width: 216px;
	float: left;
	text-align: center;
	cursor: pointer;
	color: #000;
	font-size: 18px;
	border-right: 1px #c7cbce solid;
}

.hnLeft dt li.hover {
	background: #FFF;
}

.hnLeft dd {
	width: 652px;
	overflow: hidden;
	padding-top: 15px;
}

.hnLeft dd ul {
	width: 700px;
	display: none;
}

.hnLeft dd ul.tb dd {
	padding-top: inherit;
}

.hnLeft dd li {
	width: 350px;
	float: left;
	height: 30px;
	line-height: 30px;
	color: #4a4a4a;
	font-size: 13px;
}

.hnLeft dd li span {
	float: left;
	padding-right: 9px;
	color: #0093dd;
}

.hnLeft dd li a {
	color: #4a4a4a;
	float: left;
}

.hnR {
	float: right;
	width: 326px;
}

.hnR li {
	width: 145px;
	height: 57px;
	cursor: pointer;
	float: left;
	border: 1px #d4d4d4 solid;
	margin-left: 11px;
	margin-bottom: 10px;
	display: inline;
}

.hnR li .pic {
	width: 60px;
	height: 57px;
	float: left;
}

.hnR li .n1 {
	background: url(../images/n1.png) no-repeat center center;
}

.hnR li:hover {
	background: url(../images/nbg2.jpg) no-repeat #21a1e2;
	color: #FFF;
	border: 1px #21a1e2 solid;
}

.hnR li:hover .n1 {
	background: url(../images/n1_2.png) no-repeat center center;
	color: #FFF;
}

.hnR li .n2 {
	background: url(../images/n2.png) no-repeat center center;
}

.hnR li:hover .n2 {
	background: url(../images/n2_2.png) no-repeat center center;
	color: #FFF;
}

.hnR li .n3 {
	background: url(../images/n3.png) no-repeat center center;
}

.hnR li:hover .n3 {
	background: url(../images/n3_2.png) no-repeat center center;
	color: #FFF;
}

.hnR li .n4 {
	background: url(../images/n4.png) no-repeat center center;
}

.hnR li:hover .n4 {
	background: url(../images/n4_2.png) no-repeat center center;
	color: #FFF;
}

.hnR li .n5 {
	background: url(../images/n5.png) no-repeat center center;
}

.hnR li:hover .n5 {
	background: url(../images/n5_2.png) no-repeat center center;
	color: #FFF;
}

.hnR li .n6 {
	background: url(../images/n6.png) no-repeat center center;
}

.hnR li:hover .n6 {
	background: url(../images/n6_2.png) no-repeat center center;
	color: #FFF;
}

.hnR li .txt {
	width: 84px;
	float: right;
	color: #6a6a6a;
	font-size: 15px;
	padding-top: 10px;
}

.hnR li .txt span {
	color: #a4a4a4;
	font-size: 12px;
	display: block;
}

.hNews2 {
	width: 1000px;
	overflow: hidden;
	height: 288px;
}

.hNews2 dd {
	width: 304px;
	float: left;
	margin-right: 44px;
	display: inline;
	overflow: hidden;
	text-overflow: ellipsis;
}

.hNews2 dd h1 {
	position: relative;
	height: 29px;
	background: url(../images/title1.jpg) no-repeat;
	line-height: 15px;
	font-size: 18px;
	font-weight: 400;
	color: #131313;
	padding-left: 10px;
}

.hNews2 dd h1 .more {
	position: absolute;
	right: 13px;
	top: 3px;
	font-size: 12px;
	color: #dcdcdc;
}

.hNews2 dd ol li {
	width: 304px;
	height: 85px;
	overflow: hidden;
	float: left;
	color: #656565;
	line-height: 19px;
	padding-top: 12px;
	font-size: 13px;
}

.hNews2 dd ol li span {
	padding-bottom: 14px;
	display: block;
	font-size: 16px;
	color: #000;
}

.hNews2 dd ol li img {
	border: 1px #efefef solid;
	margin-right: 9px;
	float: left;
}

.hNews2 dd ul li {
	width: 304px;
	float: left;
	height: 30px;
	line-height: 30px;
	font-size: 13px;
	color: #666;
}

.hNews2 dd ul li a:hover {
	color: #0896de;
}

.links {
	width: 1000px;
	line-height: 30px;
	font-size: 13px;
	background: url(../images/line_h.jpg) repeat-x;
	position: relative;
	padding: 10px 0;
}

.linksIcon {
	width: 16px;
	height: 16px;
	background: url(../images/linksIcon.jpg) no-repeat;
	cursor: pointer;
	position: absolute;
	right: 7px;
	top: 16px;
}

.links dt {
	float: left;
	color: #000;
}

.links dd {
	float: left;
	width: 910px;
	height: 30px;
	overflow: hidden;
}

.links dd a {
	white-space: nowrap;
	display: inline-block;
	color: #959595;
	background: url(../images/links_line.jpg) no-repeat right center;
	padding: 0 9px;
}

.linksBottom {
	width: 1000px;
	height: 1px;
	background: url(../images/line_h.jpg) repeat-x;
}

.bottom_h {
	width: 1000px;
	height: 207px;
	overflow: hidden;
	padding-top: 25px;
}

.bottom_h li {
	width: 155px;
	float: left;
}

.bottom_h li span {
	font-size: 16px;
	color: #21a1e2;
	padding-bottom: 10px;
	display: block;
}

.bottom_h li p {
	display: block;
	line-height: 24px;
	color: #666;
}

.bottom_h li p a {
	display: table;
	font-size: 13px;
}

.foot {
	background: #151515;
	width: 100%;
}

.foot .address {
	height: 124px;
	width: 980px;
	border-bottom: 1px #212121 solid;
}

.foot .address dl {
	padding-top: 37px;
	display: block;
}

.foot .address dt {
	width: 745px;
	float: left;
}

.foot .address dt li {
	padding-left: 14px;
	width: 358px;
	float: left;
	color: #666;
}

.foot .address dt li img {
	float: left;
	margin-right: 14px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.foot .address dd {
	float: right;
	text-align: right;
	padding-top: 5px;
}

.foot .address dd img {
	padding-right: 12px;
}

.foot .copyRight {
	height: 61px;
	line-height: 61px;
	width: 970px;
	color: #666;
}

.foot .copyRight dt a,.foot .copyRight dt a:hover {
	color: #595959;
}

.news_list {
	width: 1000px;
	height: auto;
	padding-bottom: 67px;
}

.news ul {
	margin-top: 30px;
}

.news ul li {
	width: 100%;
	float: left;
	height: 100px;
	line-height: 26px;
	border-bottom: #d9d9d9 solid 1px;
}

.news ul li .newsday {
	width: 127px;
	color: #cfcece;
	float: left;
	font-size: 15px;
	background: url(../images/new3.jpg) center right no-repeat;
	margin-top: 25px;
	text-align: center;
}

.news ul li .newsday h3 {
	font-size: 28px;
	font-weight: 100;
}

.news ul li .newstitle {
	width: 750px;
	color: #999;
	float: left;
	margin-top: 25px;
	margin-left: 28px;
	display: inline;
}

.news ul li .newstitle h3 {
	font-size: 16px;
	color: #2f2f2f;
	font-weight: 100;
}

.news ul li span {
	margin-top: 40px;
	margin-right: 40px;
	display: inline;
	float: right;
	width: 30px;
	height: 30px;
	background: url(../images/new10.jpg) right center no-repeat;
}

.news ul li:hover {
	border-bottom: 0;
	background: #0096db;
}

.news ul li:hover span {
	background: url(../images/new2.jpg);
}

.news ul li:hover .newsday {
	background: url(../images/new4.jpg) right center no-repeat;
}

.news ul li:hover .newstitle {
	color: #8dc4ea;
}

.textinput {
	width: 620px;
	float: left;
	overflow: hidden;
	margin-top: 50px;
}

.textinput .conract {
	height: 50px;
	margin-top: 20px;
	border: #b1b1b1 solid 1px;
	font-size: 20px;
	color: #d9d9d9;
	text-indent: 15px;
	line-height: 50px;
	width: 616px;
}

.textinput .conract1 {
	height: 50px;
	margin-top: 20px;
	border: #b1b1b1 solid 1px;
	font-size: 20px;
	color: #d9d9d9;
	text-indent: 15px;
	line-height: 50px;
	width: 300px;
}

.textinput .conractmain {
	width: 615px;
	height: 200px;
	float: left;
	margin-top: 20px;
	border: #b1b1b1 solid 1px;
	font-size: 20px;
	color: #d9d9d9;
	text-indent: 15px;
	line-height: 40px;
}

.ml {
	margin-left: 8px;
}

.tle {
	width: 340px;
	float: right;
	margin-top: 67px;
}

.tle h3 {
	color: #202020;
	font-size: 18px;
	font-weight: 100;
	padding-bottom: 10px;
}

.tle p {
	font-size: 13px;
	margin-top: 8px;
}

.newsmain {
	width: 100%;
	float: left;
	text-align: center;
}

.newsmain h3 {
	font-size: 22px;
	font-weight: 100;
	margin-top: 55px;
}

.newsmain span {
	margin-left: 4px;
	float: left;
	margin-top: 35px;
	display: inline;
}

.newstime {
	float: left;
	margin-left: 285px;
	margin-top: 45px;
	padding-bottom: 10px;
	display: inline;
}

.newsfont p {
	width: 100%;
	text-align: left;
	font-size: 14px;
	margin-top: 30px;
	line-height: 24px;
}

.newsimg {
	width: 100%;
	text-align: center;
	margin-top: 40px;
}

.queren {
	float: left;
	width: 100%;
	margin-top: 20px;
}

.hnjiathis {
	margin-top: 45px;
}

.cu_content {
	float: left;
	display: inline;
	margin: 30px 0 0 130px;
}

.cu_main {
	width: 1000px;
	float: left;
}

.cu_main h3 {
	font-size: 14px;
	color: #228bd8;
	font-weight: 100;
	margin-top: 37px;
}

.cu_main h2 {
	font-size: 18px;
	color: #228bd8;
	font-weight: 100;
	margin-top: 31px;
}

.cu_img {
	float: left;
	margin-top: 5px;
}

.apply h1 {
	font-size: 26px;
	font-weight: 700;
	color: #0b98de;
	padding: 20px 0;
}

.apply .articleTool {
	color: #666;
	font-size: 14px;
	margin: 10px 0;
}

.apply .applyTb td {
	font-size: 16px;
	line-height: 38px;
	padding: 5px 0;
}

.apply .applyTb .nedd {
	color: #b20202;
	width: 10px;
	padding: 0 5px;
}

.apply .applyTb td label {
	margin: 0 15px 0 4px;
}

.apply .applyTb td.ContactType input {
	vertical-align: text-top;
}

.apply INPUT[type=text] {
	border: 1px solid #d3d3d3;
	color: #666;
	font-size: 14px;
	width: 400px;
	height: 38px;
	line-height: 38px;
	padding: 2px;
}

.apply .txt {
	border: 1px solid #d3d3d3;
}

.apply #ContactType {
	border: 1px solid #d3d3d3;
	font-size: 14px;
	width: 150px;
	height: 25px;
	line-height: 25px;
}

.apply .articlePreNext {
	color: #acacac;
	line-height: 25px;
	text-align: right;
}

.Red {
	color: red;
}

.contrct2 ul {
	width: 100%;
}

.contrct2 li {
	width: 1000px;
	float: left;
	padding-top: 24px;
	padding-bottom: 45px;
	background: url(../images/c_line.jpg) no-repeat left bottom;
}

.contrct2 li .title {
	color: #727171;
	font-size: 20px;
	display: block;
}

.contrct2 li .con {
	display: block;
	padding-top: 15px;
}

.contrct2 li .con .pic {
	width: 450px;
	float: left;
}

.contrct2 li .con .txt {
	width: 500px;
	float: right;
	line-height: 40px;
	color: #868686;
	font-size: 14px;
}

.contrct2 li .con .txt span {
	display: block;
	color: #727171;
	font-size: 18px;
}

.contrct2 li.clearItem {
	background: none;
	padding-bottom: 0;
}

input,select,textarea,.cooperationLogo dd li img,.serviceClient dd li img {
	vertical-align: middle;
}

div,.m_wrap,.m_wrap1,.m_wrap2 {
	margin: 0 auto;
}

.left,.notice dd li a,.newsTop dd li a,.wangzhan dd .wz2 .txt,.wangzhan dd .wz4 .txt {
	float: left;
}

.right,.wangzhan dd .wzt .txt,.wangzhan dd .wz1 .txt,.wangzhan dd .wz3 .txt,.wangzhan dd .wz5 .txt,.showTit dd,.foot .copyRight dd {
	float: right;
}

.w1000,.service_1 .content {
	width: 1000px;
	height: auto;
}

.m_con .p2,.m_wrap3 .table td span,.nav ul li .submenu ul li a,.nav ul li submenu ul li a:hover,.newsList dd .nlist li a:hover,.hNews2 dd ul li a {
	color: #666;
}

.m_con1 .p1,.m_con2 p,.cu_main p {
	font-size: 14px;
	color: #666;
}

.m_wrap2 dd .list .btn a,.m_table td a,.qqlist,.kefu .c2:hover .kfQQ,.wangzhan dd .wzt .txt .i_1,.similarCase {
	display: block;
}

.m_table td.bg2 img,.similarCase dt img,.newsmain span img {
	margin-top: 5px;
}

.kefu .c2:hover,.kefu .c3:hover {
	background-position: -63px -64px;
}

.t1 dl,.cooperationLogo,.service_1,.service_1 .content dd,.newsTop,.wangzhan,.show {
	width: 1000px;
	height: auto;
	margin: 0 auto;
}

.homeTz ul,.caseList ul,.service_1 .content dd ul,.newsList dl,.service_list dd ul,.hNews2 dl,.bottom_h ul {
	width: 1100px;
}

.homeTz li:hover .txt,.homeTz li.hover .txt,.news ul li:hover .newstitle h3 {
	color: #fff;
}

.cooperationLogo dd li,.serviceClient dd li {
	height: 130px;
	float: left;
	text-align: center;
	margin: 0 22px;
}

.cooperationLogo dd li span,.serviceClient dd li span {
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}

.homeCase dt h3 a.hover,.homeCase dt h3 .more a:hover {
	color: #1d9fe2;
}

.homeCase dd,.service_list dd {
	width: 1000px;
	overflow: hidden;
}

.caseku li span,.caseku li .txt span {
	background: none;
	padding-left: 0;
}

.about_1 dd,.server_1 dd {
	padding-top: 30px;
	display: block;
	color: #666;
	line-height: 24px;
	font-size: 13px;
}

.service_1 .title,.about_1 dt,.newsTop h2,.service_list dt,.wangzhan dt,.similarCase dt,.contrct2 dt,.server_1 .title,.server_1 dt {
	border-bottom: 1px #ececec solid;
	height: 71px;
	background: url(../images/line3.jpg) no-repeat left 0;
	padding-left: 9px;
}

.newsTop h2 .more a,.newsTop h2 .more a:hover,.newsList dd div .more a,.newsList dd div .more a:hover,.hNews2 dd h1 .more a,.hNews2 dd h1 .more a:hover {
	color: #dcdcdc;
}

.newsTop dt .txt a,.newsTop dt .txt a:hover,.newsTop dt .txt a:link,.hnR li:hover .txt span,.hnR li:hover .txt {
	color: #FFF;
}

.newsTop dd li span,.newsList dd .nlist li span {
	float: right;
	color: #bcbcbc;
	font-size: 12px;
}

.newsList dd .nlist li a,.foot .copyRight dt {
	color: #666;
	float: left;
}

.service_list,.apply {
	width: 1000px;
	height: auto;
	padding-bottom: 146px;
}

.wangzhan dd .wz2 .img,.wangzhan dd .wz4 .img {
	position: absolute;
	right: -5px;
}

.wangzhan dd .wz3 .img,.wangzhan dd .wz5 .img {
	position: absolute;
	left: -5px;
}

.bottom,.contrct2 {
	width: 1000px;
	margin: 0 auto;
}

.news,.newsfont {
	width: 100%;
	float: left;
}