.banner {
	width: 100%; position: relative;
}
.focus {
	width: 100%; overflow: hidden; position: relative; z-index: 9; -ms-zoom: 1;
}
.f426x240 {
	width: 100%; overflow: hidden; z-index: 9;
}
.f160x160 {
	width: 100%; overflow: hidden; z-index: 9;
}
.rslides li {
	width: 100%; float: left; display: none; z-index: 9;
}
.rslides li img {
	display: block; z-index: 9;
}
.rslides {
	margin: 0px auto; width: 100%; position: relative; z-index: 9;
}
.rslides_nav {
	left: 0px; top: 50%; width: 31px; height: 51px; text-indent: -9999px; overflow: hidden; text-decoration: none; display: none; position: absolute; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rslides_nav:active {
	opacity: 1;
}
.next.rslides_nav {
	left: auto; right: 0px;
}
.rslides_tabs {
	left: 0%; width: 100%; text-align: center; bottom: 30px; position: absolute; z-index: 9;
}
.rslides_tabs li {
	margin: 0px 10px; float: none; display: inline; _float: left;
}
.rslides_tabs a {
	background: url("../images/ico1.png") no-repeat; width: 15px; height: 15px; text-indent: 9999px; overflow: hidden; margin-top: 0px; display: inline-block; z-index: 9; _display: block;
}
.rslides_tabs .rslides_here a {
	background: url("../images/ico1on.png") no-repeat;
}
.banner .prev {
	background: url("../images/nimg20_left.png") no-repeat center; left: 2%; top: 50%; width: 20px; height: 35px; margin-top: -17px; display: block; position: absolute; z-index: 22;
}
.banner .next {
	background: url("../images/nimg20_right.png") no-repeat center; top: 50%; width: 20px; height: 35px; right: 2%; margin-top: -17px; display: block; position: absolute; z-index: 22;
}
.banner .prev:hover {
	background: url("../images/nimg20_lefton.png") no-repeat center;
}
.banner .next:hover {
	background: url("../images/nimg20_righton.png") no-repeat center;
}
.indexFlashTel {
	overflow: hidden; display: none; position: relative; max-width: 1004px;
}
.indexFlashTel .btnDiv {
	left: 0px; width: 100%; text-align: center; bottom: 25px; position: absolute; z-index: 10;
}
.indexFlashTel .btnDiv span {
	background: url("../images/ico1.png") no-repeat; margin: 0px 5px; width: 15px; height: 15px; display: inline-block; cursor: pointer;
}
.indexFlashTel .btnDiv span.on {
	background: url("../images/ico1on.png") no-repeat;
}
.indexFlashTel .bd {
	position: relative; z-index: 0;
}
.indexFlashTel .bd li {
	text-align: center; position: relative;
}
.indexFlashTel .bd li img {
	width: 100%; display: block;
}
.indexPart0 {
	height: 157px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.indexPart0 .list li {
	background: url("../images/line2.jpg") no-repeat right; width: 25%; height: 157px; text-align: center; float: left;
}
.indexPart0 .list li .num {
	padding: 25px 0px 5px; color: rgb(22, 82, 154); font-family: Impact; font-size: 50px;
}
.indexPart0 .list li .txt {
	height: 35px; color: rgb(153, 153, 153); font-size: 14px; position: relative;
}
.indexPart0 .list li .txt em {
	background: rgb(20, 142, 241); left: 50%; width: 20px; height: 2px; bottom: 0px; margin-left: -10px; position: absolute;
}
.indexPart1 {
	padding: 90px 0px 115px;
}
.indexPart1 .topDiv {
	height: 55px; padding-bottom: 30px; position: relative;
}
.indexPart1 .topDiv .title {
	background: url("../images/nimg20_1.png") no-repeat left; color: rgb(22, 82, 154); padding-left: 40px; font-size: 24px;
}
.indexPart1 .topDiv .btnDiv {
	top: 10px; right: 0px; position: absolute;
}
.indexPart1 .topDiv .btnDiv a {
	background: url("../images/btn1.png") no-repeat; width: 120px; height: 35px; line-height: 35px; text-indent: 20px; font-size: 14px; display: block;
}
.indexPart1 .topDiv .btnDiv a:hover {
	background: url("../images/btn1on.jpg") no-repeat; color: rgb(255, 255, 255);
}
.indexPart1 .topDiv .txt {
	top: 0px; right: 150px; color: rgb(186, 186, 186); line-height: 55px; font-size: 14px; position: absolute;
}
.indexPart1 .leftDiv {
	width: 610px; margin-right: 20px;
}
.indexPart1 .leftDiv .box {
	position: relative;
}
.indexPart1 .leftDiv .imgDiv img {
	width: 610px;
}
.indexPart1 .leftDiv .suspendDiv {
	background: url("../images/bg1.png"); left: 0px; width: 100%; height: 170px; bottom: 0px; position: absolute;
}
.indexPart1 .leftDiv .name {
	padding: 25px 30px 0px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; overflow: hidden; font-size: 18px;
}
.indexPart1 .leftDiv .content {
	padding: 20px 30px 0px; height: 48px; color: rgb(255, 255, 255); line-height: 24px; overflow: hidden; font-size: 14px;
}
.indexPart1 .leftDiv .time {
	padding: 10px 30px 0px; height: 30px; color: rgb(255, 255, 255); position: relative;
}
.indexPart1 .leftDiv .time a {
	top: 8px; right: 30px; color: rgb(255, 255, 255); position: absolute;
}
.indexPart1 .leftDiv .time a:hover {
	text-decoration: underline;
}
.indexPart1 .rightDiv {
	width: 610px;
}
.indexPart1 .rightDiv .bigImg {
	position: relative;
}
.indexPart1 .rightDiv .bigImg img {
	width: 610px;
}
.indexPart1 .rightDiv .bigImg .name {
	left: 0px; top: 50%; width: 100%; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 24px; margin-top: -15px; position: absolute;
}
.indexPart1 .rightDiv .list {
	overflow: hidden; padding-top: 20px;
}
.indexPart1 .rightDiv .list ul {
	margin-right: -35px;
}
.indexPart1 .rightDiv .list li {
	width: 50%; height: 44px; font-size: 14px; float: left;
}
.indexPart1 .rightDiv .list li .box {
	background: url("../images/ico5.png") no-repeat left 9px; padding-left: 22px; margin-right: 35px;
}
.indexPart1 .rightDiv .list li a {
	height: 22px; line-height: 22px; overflow: hidden; display: block;
}
.indexPart1 .rightDiv .list li em {
	color: rgb(186, 186, 186); display: block;
}
.indexPart2 {
	background: rgb(22, 82, 154); padding: 90px 0px;
}
.indexPart2 .topDiv {
	height: 55px; padding-bottom: 30px; position: relative;
}
.indexPart2 .topDiv .title {
	background: url("../images/nimg20_2.png") no-repeat left; color: rgb(255, 255, 255); padding-left: 40px; font-size: 24px;
}
.indexPart2 .topDiv .btnDiv {
	top: 10px; right: 0px; position: absolute;
}
.indexPart2 .topDiv .btnDiv a {
	background: url("../images/btn2.png") no-repeat; width: 120px; height: 35px; color: rgb(255, 255, 255); line-height: 35px; text-indent: 20px; font-size: 14px; display: block;
}
.indexPart2 .topDiv .btnDiv a:hover {
	background: url("../images/btn2on.jpg") no-repeat; color: rgb(22, 82, 154); }
.indexPart2 .topDiv .txt {
	top: 0px; right: 150px; color: rgb(255, 255, 255); line-height: 55px; font-size: 14px; position: absolute;
}
.indexProduct .bigImg {
	display: block;
}
.indexProduct .slider-for .box {
	overflow: hidden; position: relative;
}
.indexProduct .officeImg {
	margin: 0px -10px; height: 390px;
}
.indexProduct .officeImg .slick-slide {
	background: rgb(245, 245, 245); margin: 0px 10px; width: 400px; height: 390px; overflow: hidden; float: left; position: relative; cursor: pointer;
}
.indexProduct .officeImg .slick-slide .name {
	height: 32px; text-align: center; line-height: 32px; overflow: hidden; padding-top: 5px; font-size: 18px;
}
.indexProduct .officeImg .slick-slide .txt {
	text-align: center; color: rgb(153, 153, 153); font-size: 14px;
}
.indexProduct .officeImg .slick-current {
	
}
.indexProduct .officeImg .slick-current .name {
	
}
.indexProduct .officeImg .slick-current .txt {
	
}
.indexProduct .slick-prev {
	background: url("../images/nimg12_left.png") no-repeat; left: -46px; top: 50%; width: 12px; height: 20px; margin-top: -21px; display: block; position: absolute; z-index: 22;
}
.indexProduct .slick-next {
	background: url("../images/nimg12_right.png") no-repeat; top: 50%; width: 12px; height: 20px; right: -46px; margin-top: -21px; display: block; position: absolute; z-index: 22;
}
.indexProduct .slick-prev:hover {
	background: url("../images/nimg12_lefton.png") no-repeat;
}
.indexProduct .slick-next:hover {
	background: url("../images/nimg12_righton.png") no-repeat;
}
.indexProduct .msgBox {
	background: rgb(255, 255, 255); padding: 0px 55px; height: 100px; margin-top: 16px; position: relative;
}
.indexProduct .msgBox .bg {
	background: url("../images/nimg11_1.png") no-repeat; left: 190px; top: -5px; width: 11px; height: 5px; position: absolute; z-index: 22;
}
.indexProduct .msgBox .list li {
	width: 20%; height: 100px; float: left;
}
.indexProduct .msgBox .list li .lbox {
	height: 100px; padding-left: 72px; position: relative;
}
.indexProduct .msgBox .list li .ico {
	left: 0px; top: 18px; position: absolute;
}
.indexProduct .msgBox .list li h2 {
	padding-top: 25px;
}
.indexProduct .msgBox .list li .txt {
	color: rgb(153, 153, 153); padding-top: 5px; font-size: 14px;
}
.indexPart3 {
	background: rgb(245, 245, 245); padding: 90px 0px 50px;
}
.indexPart3 .topDiv {
	height: 55px; padding-bottom: 30px; position: relative;
}
.indexPart3 .topDiv .title {
	background: url("../images/nimg20_1.png") no-repeat left; color: rgb(22, 82, 154); padding-left: 40px; font-size: 24px;
}
.indexPart3 .topDiv .btnDiv {
	top: 10px; right: 0px; position: absolute;
}
.indexPart3 .topDiv .btnDiv a {
	background: url("../images/btn1.png") no-repeat; width: 120px; height: 35px; line-height: 35px; text-indent: 20px; font-size: 14px; display: block;
}
.indexPart3 .topDiv .btnDiv a:hover {
	background: url("../images/btn1on.jpg") no-repeat; color: rgb(255, 255, 255);
}
.indexPart3 .topDiv .txt {
	top: 0px; right: 150px; color: rgb(186, 186, 186); line-height: 55px; font-size: 14px; position: absolute;
}
.indexPart3Pic {
	position: relative;
}
.indexPart3Pic .slick {
	background: rgb(255, 255, 255); padding: 0px 870px 0px 30px; height: 400px; position: relative;
}
.indexPart3Pic .slick .imgDiv {
	top: 0px; right: 0px; position: absolute;
}
.indexPart3Pic .slick .name {
	height: 48px; padding-top: 25px; font-size: 18px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.indexPart3Pic .slick .content {
	height: 192px; color: rgb(153, 153, 153); line-height: 24px; overflow: hidden; padding-top: 20px; font-size: 14px;
}
.indexPart3Pic .slick .more {
	padding-top: 50px;
}
.indexPart3Pic .slick .more a {
	background: url("../images/ico2.png") no-repeat right; width: 52px; height: 30px; line-height: 30px; display: block;
}
.indexPart3Pic .slick-prev {
	background: url("../images/nimg12_left2.png") no-repeat; left: -46px; top: 50%; width: 12px; height: 20px; margin-top: -21px; display: block; position: absolute; z-index: 22;
}
.indexPart3Pic .slick-next {
	background: url("../images/nimg12_right2.png") no-repeat; top: 50%; width: 12px; height: 20px; right: -46px; margin-top: -21px; display: block; position: absolute; z-index: 22;
}
.indexPart3Pic .slick-prev:hover {
	background: url("../images/nimg12_left2on.png") no-repeat;
}
.indexPart3Pic .slick-next:hover {
	background: url("../images/nimg12_right2on.png") no-repeat;
}
.indexPart3Pic .slick-dots {
	text-align: center; padding-top: 30px;
}
.indexPart3Pic .slick-dots li {
	background: url("../images/ico3.png") no-repeat; margin: 0px 5px; width: 15px; height: 15px; display: inline-block;
}
.indexPart3Pic .slick-dots .slick-active {
	background: url("../images/ico3on.png") no-repeat;
}
.indexPart4 {
	background: rgb(245, 245, 245); padding: 50px 0px 100px;
}
.indexPart4 .topDiv {
	height: 55px; padding-bottom: 30px; position: relative;
}
.indexPart4 .topDiv .title {
	background: url("../images/nimg20_1.png") no-repeat left; color: rgb(22, 82, 154); padding-left: 40px; font-size: 24px;
}
.indexPart4 .topDiv .btnDiv {
	top: 10px; right: 0px; position: absolute;
}
.indexPart4 .topDiv .btnDiv a {
	background: url("../images/btn1.png") no-repeat; width: 120px; height: 35px; line-height: 35px; text-indent: 20px; font-size: 14px; display: block;
}
.indexPart4 .topDiv .btnDiv a:hover {
	background: url("../images/btn1on.jpg") no-repeat; color: rgb(255, 255, 255);
}
.indexPart4 .topDiv .txt {
	top: 0px; right: 150px; color: rgb(186, 186, 186); text-transform: uppercase; line-height: 55px; font-size: 14px; position: absolute;
}
.indexPart4 .list {
	border-top-color: rgb(238, 238, 238); border-left-color: rgb(238, 238, 238); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.indexPart4 .list li {
	width: 16.66%; float: left;
}
.indexPart4 .list li .box {
	border-right-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.indexPart4 .list li .box img {
	width: 100%;
}
.indexPart5 {
	padding: 100px 0px;
}
.indexPart5 .leftDiv1 {
	display: none;
}
.indexPart5 .leftDiv {
	width: 610px; display: block;
}
.indexPart5 .rightDiv {
	width: 525px;
}
.indexPart5 .list {
	height: 100px; margin-bottom: 50px; border-left-color: rgb(238, 238, 238); border-left-width: 1px; border-left-style: solid;
}
.indexPart5 .list li {
	width: 130px; height: 100px; text-align: center; font-size: 14px; border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid; float: left;
}
.indexPart5 .list li .ico {
	padding: 20px 0px 10px;
}
.indexPart5 .list li .ico .img1 {
	display: none;
}
.indexPart5 .list li:hover .ico .img1 {
	display: inline-block;
}
.indexPart5 .list li:hover .ico img {
	display: none;
}
.indexPart5 .msgDiv {
	width: 312px;
}
.indexPart5 .msgDiv h2 {
	color: rgb(22, 82, 154); padding-bottom: 20px; font-size: 20px;
}
.indexPart5 .msgDiv .tel {
	color: rgb(20, 142, 241); font-size: 33px;
}
.indexPart5 .msgList {
	padding-top: 20px;
}
.indexPart5 .msgList li {
	height: 47px; line-height: 26px; padding-left: 30px; font-size: 14px; position: relative;
}
.indexPart5 .msgList li img {
	left: 0px; top: 3px; position: absolute;
}
.indexPart5 .ewmList ul {
	margin-left: -38px;
}
.indexPart5 .ewmList li {
	width: 85px; margin-left: 38px; float: left;
}
.indexPart5 .ewmList li .imgDiv {
	border: 1px solid rgb(239, 239, 239); border-image: none;
}
.indexPart5 .ewmList li p {
	text-align: center; color: rgb(186, 186, 186); padding-top: 15px; font-size: 14px;
}
.about .msg {
	color: rgb(153, 153, 153); line-height: 24px; padding-bottom: 25px; font-size: 14px;
}
.about .msg b {
	padding-right: 10px; font-size: 16px;
}
.about .list {
	height: 157px; border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.about .list li {
	background: url("../images/line2.jpg") no-repeat right; width: 25%; height: 157px; text-align: center; float: left;
}
.about .list li .num {
	padding: 25px 0px 5px; color: rgb(22, 82, 154); font-family: Impact; font-size: 50px;
}
.about .list li .txt {
	height: 35px; color: rgb(153, 153, 153); font-size: 14px; position: relative;
}
.about .list li .txt em {
	background: rgb(20, 142, 241); left: 50%; width: 20px; height: 2px; bottom: 0px; margin-left: -10px; position: absolute;
}
.about .content {
	padding: 40px 0px; color: rgb(153, 153, 153); line-height: 24px; font-size: 14px;
}
.culture .list li {
	padding-bottom: 20px; padding-left: 190px; border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: solid; position: relative; min-height: 150px;
}
.culture .list li .leftDiv {
	left: 0px; top: 0px; width: 150px; text-align: center; position: absolute;
}
.culture .list li .ico {
	padding: 52px 0px 15px;
}
.culture .list li h2 {
	color: rgb(22, 82, 154); font-size: 16px;
}
.culture .list li .name {
	padding: 50px 0px 20px; font-size: 14px; font-weight: bold; position: relative;
}
.culture .list li .name em {
	background: rgb(20, 142, 241); left: 0px; width: 20px; height: 2px; bottom: 0px; display: block; position: absolute;
}
.culture .list li .content {
	color: rgb(153, 153, 153); padding-top: 20px; font-size: 14px;
}
.historyBox{ position:relative;}
.historyBg{ height:55px; background:url(/images/line4.jpg) left 36px repeat-x;}
.historyList{ height:55px; background:url(/images/bg6.png) left 32px repeat-x; padding:0 40px;}
.historyList .slick-slide{ text-align:center; height:55px; font-size:18px; font-weight:bold; color:#6e6e6e; background:url(/images/nimg16_1.png) center 27px no-repeat; cursor:pointer;}
.historyList .slickon{ color:rgb(42, 133, 232); background:url(/images/nimg16_1on.png) center 27px no-repeat;}
.historyBox .slick-prev{position:absolute; z-index:10; left:-30px; top:50%; margin-top:-8px; display:block; background:url(/images/nimg14_left.png) left top no-repeat; width:35px; height:28px;}
.historyBox .slick-next{position:absolute; z-index:10; right:-30px; top:50%; margin-top:-8px; display:block; background:url(/images/nimg14_right.png) right top no-repeat; width:35px; height:28px;}

.historyContentDiv{ padding-top:35px;}
.historyContent{ display:none;}
.historyContent li{ background:url(/images/line3.png) bottom repeat-x; padding:35px 0 20px 110px; position:relative;}
.historyContent li .year{position: absolute;left: 20px;top: 40px;font-size: 16px;color: #333;font-weight: bold;}
/*.historyContent li .year em{ display:block; width:56px; text-align:center; font-weight:bold;}*/
.historyContent li .list{ padding-top:5px;}
.historyContent li .list dd{ font-size:14px; line-height:24px; color:#999; padding-bottom:20px;}

.video .list ul {
	margin-right: -20px;
}
.video .list li {
	width: 33.33%; margin-bottom: 40px; float: left;
}
.video .list li .box {
	margin-right: 20px;
}
.video .list li .imgDiv {
	position: relative;
}
.video .list li .imgDiv .img1 {
	width: 100%;
}
.video .list li .hideBox {
	background: url("../images/bg2.png"); left: 0px; top: 0px; width: 100%; display: none; position: absolute; z-index: 11;
}
.video .list li .ico {
	left: 50%; top: 50%; width: 35px; height: 35px; margin-top: -17px; margin-left: -17px; position: absolute;
}
.video .list li .name {
	height: 24px; text-align: center; line-height: 24px; overflow: hidden; padding-top: 15px; font-size: 14px;
}


.video8 .list ul {
	margin-right: -20px;
}
.video8 .list li {
	width: 20%; margin-bottom: 40px; float: left;
}
.video8 .list li .box {
	margin-right: 20px;
}
.video8 .list li .imgDiv {
	position: relative;
}
.video8 .list li .imgDiv .img1 {
	width: 100%;
}
.video8 .list li .hideBox {
	background: url("../images/bg2.png"); left: 0px; top: 0px; width: 100%; display: none; position: absolute; z-index: 11;
}
.video8 .list li .ico {
	left: 50%; top: 50%; width: 35px; height: 35px; margin-top: -17px; margin-left: -17px; position: absolute;
}
.video8 .list li .name {
	height: 24px; text-align: center; line-height: 24px; overflow: hidden; padding-top: 15px; font-size: 14px;
}






.videoShow .name {
	text-align: center; padding-bottom: 10px; font-size: 24px;
}
.videoShow .time {
	text-align: center; color: rgb(186, 186, 186); padding-bottom: 10px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.videoShow .videoImg {
	padding: 50px 0px; text-align: center;
}
.videoShow .txt {
	color: rgb(20, 142, 241); padding-bottom: 15px; font-size: 14px; font-weight: bold;
}
.videoShow .content {
	color: rgb(153, 153, 153); line-height: 24px; padding-bottom: 90px; font-size: 14px;
}
.videoShow .share {
	height: 37px; color: rgb(153, 153, 153); padding-left: 58px; float: right; position: relative;
}
.videoShow .share em {
	left: 0px; top: 0px; line-height: 27px; font-size: 14px; position: absolute;
}
.videoShow .share li {
	margin-left: 10px; float: left;
}
.pageDown {
	height: 75px; overflow: hidden; position: relative;
}
.pageDown .box {
	padding-top: 15px; padding-right: 130px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.pageDown .btn {
	border: 1px solid rgb(224, 224, 224); border-image: none; top: 24px; width: 118px; height: 33px; text-align: center; right: 0px; line-height: 33px; font-size: 14px; display: block; position: absolute;
}
.pageDown .btn:hover {
	background: rgb(22, 82, 154); border: 1px solid rgb(22, 82, 154); border-image: none; color: rgb(255, 255, 255);
}
.pageDown li {
	top: -3px; height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; position: relative;
}
.honorBox {
	position: relative;
}
.honorBg {
	height: 120px;
}
.honorList {
	background: url("../images/bg4.png") repeat-x left bottom; padding: 0px 100px; height: 120px;
}
.honorList .slick-slide {
	height: 75px; text-align: center; padding-top: 45px; font-size: 16px; cursor: pointer;
}
.honorList .slickon {
	background: url("../images/nimg80_1.png") no-repeat top; height: 90px; color: rgb(255, 255, 255); padding-top: 28px; font-size: 18px;
}
.honorBox .slick-prev {
	background: url("../images/nimg16_left.png") no-repeat left top rgb(255, 255, 255); left: 0px; top: 96px; width: 30px; height: 30px; display: block; position: absolute; z-index: 10;
}
.honorBox .slick-next {
	background: url("../images/nimg16_right.png") no-repeat right top rgb(255, 255, 255); top: 96px; width: 30px; height: 30px; right: 0px; display: block; position: absolute; z-index: 10;
}
.honorContentDiv {
	padding-top: 70px;
}
.honorContent {
	display: none;
}
.honor .contentBox li {
	background: rgb(247, 247, 247); padding: 60px 38px 45px; margin-bottom: 30px;
}
.honor li .year {
	color: rgb(22, 82, 154); padding-bottom: 20px; font-size: 18px; font-weight: bold;
}
.honor li .botDiv {
	padding-left: 95px; position: relative;
}
.honor li .month {
	background: url("../images/nimg65_1.png") no-repeat; left: 0px; top: 0px; width: 65px; height: 32px; color: rgb(51, 51, 51); line-height: 32px; position: absolute;
}
.honor li .month em {
	width: 56px; text-align: center; font-weight: bold; display: block;
}
.honor li .list {
	padding-top: 3px;
}
.honor li .list dd {
	color: rgb(153, 153, 153); line-height: 24px; padding-bottom: 15px; font-size: 14px;
}
.product .title {
	height: 48px; color: rgb(22, 82, 154); font-size: 18px; font-weight: bold; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 2px; border-bottom-style: solid;
}
.product .list {
	padding: 30px 0px 70px;
}
.product .list ul {
	margin-right: -20px;
}
.product .list li {
	width: 25%; padding-bottom: 20px; float: left;
}
.product .list li .box {
	margin-right: 20px;
}
.product .list li .imgDiv {
	border: 1px solid rgb(238, 238, 238); border-image: none;
}
.product .list li .imgDiv img {
	width: 100%;
}
.product .list li .botDiv {
	background: rgb(243, 243, 243); padding: 0px 10px; height: 70px; overflow: hidden;
}
.product .list li .name {
	height: 28px; text-align: center; color: rgb(102, 102, 102); line-height: 28px; overflow: hidden; padding-top: 10px; font-size: 18px;
}
.product .list li .txt {
	height: 45px; text-align: center; color: rgb(153, 153, 153); overflow: hidden; font-size: 14px;
}
.product .list li:hover .botDiv {
	background: rgb(42, 133, 232);
}
.product .list li:hover .name {
	color: rgb(255, 255, 255);
}
.product .list li:hover .txt {
	color: rgb(238, 238, 238);
}
.product .list2 {
	padding: 30px 0px 0px;
}
.productShow_1 {
	height: 488px; padding-left: 712px; margin-bottom: 100px; position: relative;
}
.productShow_1 .bigImg {
	border: 1px solid rgb(238, 238, 238); border-image: none; left: 0px; top: 0px; width: 608px; position: absolute;
}
.productShow_1 .rightBot {
	width: 528px; height: 68px; right: 0px; bottom: 0px; position: absolute;
}
.productShow_1 .prev {
	background: url("../images/nimg42_left.jpg") no-repeat left top; left: 0px; top: 0px; width: 42px; height: 68px; display: block; position: absolute; z-index: 66;
}
.productShow_1 .next {
	background: url("../images/nimg42_right.jpg") no-repeat left top; top: 0px; width: 42px; height: 68px; right: 0px; display: block; position: absolute; z-index: 66;
}
.productShow_1 .list {
	margin: 0px auto; width: 426px; overflow: hidden; position: relative;
}
.productShow_1 .list ul {
	width: 2000%;
}
.productShow_1 .list li {
	margin: 0px 11px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 83px; height: 66px; overflow: hidden; float: left;
}
.productShow_1 .list li img {
	width: 83px;
}
.productShow_1 .list .liNow {
	border: 1px solid rgb(22, 82, 154); border-image: none;
}
.productShow_1 .name {
	height: 60px; color: rgb(22, 82, 154); line-height: 60px; font-size: 20px; font-weight: bold; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.productShow_1 .name em {
	background: rgb(20, 142, 241); left: 0px; width: 20px; height: 3px; bottom: -2px; display: block; position: absolute;
}
.productShow_1 .msgList {
	padding-top: 25px;
}
.productShow_1 .msgList dd {
	background: url("../images/ico5.png") no-repeat left 10px; color: rgb(153, 153, 153); line-height: 24px; padding-left: 20px; font-size: 14px; margin-bottom: 20px;
}
.productShow .tab2 {
	height: 52px; text-align: center; border-top-color: rgb(229, 229, 229); border-bottom-color: rgb(229, 229, 229); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.productShow .tab2 li {
	margin: 0px 35px; height: 50px; line-height: 50px; font-size: 18px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid; display: inline-block;
}
.productShow .tab2 .liNow {
	color: rgb(22, 82, 154); border-bottom-color: rgb(22, 82, 154); border-bottom-width: 2px; border-bottom-style: solid;
}
.productShow .content {
	padding: 70px 0px 50px; color: rgb(153, 153, 153); line-height: 30px; font-size: 14px;
}
.productShow .tableImg {
	padding-top: 40px;
}
.productShow .btnDiv {
	padding: 60px 0px 85px;
}
.productShow .btnDiv a {
	background: rgb(22, 82, 154); width: 120px; height: 35px; text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-size: 14px; display: block;
}
.productShow .share {
	height: 37px; color: rgb(153, 153, 153); padding-left: 58px; float: right; position: relative;
}
.productShow .share em {
	left: 0px; top: 0px; line-height: 27px; font-size: 14px; position: absolute;
}
.productShow .share li {
	margin-left: 10px; float: left;
}
.productShow_1Tel {
	padding-bottom: 50px; display: none;
}
.productFlash {
	width: 100%; overflow: hidden; position: relative;
}
.productFlash .slider-for .imgDiv {
	border: 1px solid rgb(238, 238, 238); border-image: none;
}
.productFlash .slider-for img {
	width: 100%;
}
.productFlash .agentlistBox {
	width: 100%; text-align: center; padding-top: 15px;
}
.productFlash .agentlist {
	padding: 0px 40px;
}
.productFlash .agentlist .slick-slide {
	margin: 0px 3px; border: 1px solid rgb(238, 238, 238); border-image: none; float: left;
}
.productFlash .agentlist .slick-slide img {
	width: 100%;
}
.productFlash .agentlist .slick-current {
	border: 1px solid rgb(22, 82, 154); border-image: none;
}
.productFlash .slick-prev {
	background: url("../images/nimg42_left.jpg") no-repeat left / 32px; left: 0px; width: 32px; height: 52px; bottom: 0px; position: absolute; z-index: 222; cursor: pointer;
}
.productFlash .slick-next {
	background: url("../images/nimg42_right.jpg") no-repeat right / 32px; width: 32px; height: 52px; right: 0px; bottom: 0px; position: absolute; z-index: 222; cursor: pointer;
}
.productShow_1Tel .name {
	padding: 30px 0px 10px; color: rgb(22, 82, 154); font-size: 18px; font-weight: bold; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.productShow_1Tel .name em {
	background: rgb(20, 142, 241); left: 0px; width: 20px; height: 3px; bottom: -2px; display: block; position: absolute;
}
.productShow_1Tel .msgList {
	padding-top: 15px;
}
.productShow_1Tel .msgList dd {
	background: url("../images/ico5.png") no-repeat left 10px; color: rgb(153, 153, 153); line-height: 24px; padding-left: 20px; font-size: 14px; margin-bottom: 10px;
}
.solution .list li {
	padding-bottom: 50px;
}
.solution .list li .title {
	color: rgb(22, 82, 154); padding-bottom: 25px; font-size: 18px; font-weight: bold; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 2px; border-bottom-style: solid;
}
.solution .list li .content {
	padding: 25px 0px 40px; color: rgb(153, 153, 153); line-height: 36px; font-size: 14px;
}
.case .content {
	color: rgb(153, 153, 153); line-height: 24px; padding-bottom: 40px; font-size: 14px;
}
.case .list {
	margin-bottom: 50px; border-top-color: rgb(238, 238, 238); border-left-color: rgb(238, 238, 238); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.case .list li {
	width: 16.66%; float: left;
}
.case .list li .box {
	border-right-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.case .list li .box img {
	width: 100%;
}
.caseList .list li {
	background: url("../images/line3.png") repeat-x bottom; padding: 0px 820px 0px 0px; height: 452px; position: relative;
}
.caseList .list li .imgDiv {
	top: 50px; right: 0px; position: absolute;
}
.caseList .list li .name {
	height: 50px; color: rgb(102, 102, 102); padding-top: 50px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.caseList .list li .name em {
	height: 20px; line-height: 20px; overflow: hidden; font-size: 18px; display: block;
}
.caseList .list li .content {
	height: 192px; color: rgb(153, 153, 153); line-height: 24px; overflow: hidden; padding-top: 20px; font-size: 14px;
}
.caseList .list li .more {
	padding-top: 65px;
}
.caseList .list li .more em {
	background: url("../images/ico2.png") no-repeat right; width: 52px; height: 30px; line-height: 30px; display: block;
}
.caseList .list .li01 {
	padding: 0px 0px 0px 820px;
}
.caseList .list .li01 .imgDiv {
	left: 0px; right: auto;
}
.caseList .list li:hover .name {
	color: rgb(22, 82, 154); }
.caseList .list li:hover .more em {
	background: url("../images/ico2on.png") no-repeat right; color: rgb(22, 82, 154); }
.caseShow .name {
	text-align: center; padding-bottom: 15px; font-size: 24px;
}
.caseShow .time {
	text-align: center; color: rgb(186, 186, 186); padding-bottom: 15px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.caseShow .msgList {
	height: 86px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.caseShow .msgList li {
	background: url("../images/line2.jpg") no-repeat right; width: 16%; height: 86px; text-align: center; float: left;
}
.caseShow .msgList li .txt {
	padding: 16px 0px 10px; color: rgb(22, 82, 154); font-size: 13px; font-weight: bold;
}
.caseShow .msgList li p {
	height: 35px; color: rgb(153, 153, 153); font-size: 14px; position: relative;
}
.caseShow .content {
	padding: 36px 0px; color: rgb(153, 153, 153); line-height: 24px; font-size: 14px;
}
.caseShow .share {
	height: 37px; color: rgb(153, 153, 153); padding-left: 58px; float: right; position: relative;
}
.caseShow .share em {
	left: 0px; top: 0px; line-height: 27px; font-size: 14px; position: absolute;
}
.caseShow .share li {
	margin-left: 10px; float: left;
}
.caseShow .box {
	padding-bottom: 100px;
}
.caseShow {
	position: relative;
}
.caseShow .slick {
	padding: 0px 120px;
}
.caseShow .slick img {
	width: 100%;
}
.caseShow .slick-prev {
	background: url("../images/nimg12_left2.png") no-repeat; left: 0px; top: 50%; width: 12px; height: 20px; margin-top: -10px; display: block; position: absolute; z-index: 11;
}
.caseShow .slick-next {
	background: url("../images/nimg12_right2.png") no-repeat; top: 50%; width: 12px; height: 20px; right: 0px; margin-top: -10px; display: block; position: absolute; z-index: 11;
}
.caseShow .slick-prev:hover {
	background: url("../images/nimg12_left2on.png") no-repeat;
}
.caseShow .slick-next:hover {
	background: url("../images/nimg12_right2on.png") no-repeat;
}
.service .txt {
	background: url("../images/ico6.jpg") no-repeat left; height: 26px; color: rgb(22, 82, 154); line-height: 26px; padding-left: 15px; font-size: 18px; font-weight: bold;
}
.service .content {
	padding: 10px 0px 50px; color: rgb(153, 153, 153); line-height: 24px; font-size: 14px;
}
.service .content b {
	color: rgb(102, 102, 102); display: block;
}
.service .title {
	background: rgb(238, 238, 238); height: 40px; margin-bottom: 40px;
}
.service .title b {
	background: rgb(22, 82, 154); width: 190px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; text-indent: 12px; font-size: 18px; display: block;
}
.service .telDiv {
	color: rgb(153, 153, 153); line-height: 24px; padding-bottom: 40px; font-size: 14px;
}
.service .telDiv em {
	color: rgb(22, 82, 154); font-weight: bold;
}
.service .telDiv b {
	color: rgb(20, 142, 241); padding-right: 40px; font-family: Impact; font-size: 34px;
}
.service .list li {
	background: url("../images/line5.png") repeat-x bottom; height: 55px; line-height: 55px; overflow: hidden; padding-right: 60px; font-size: 14px; position: relative;
}
.service .list li a {
	background: url("../images/nimg12_1.png") no-repeat left; top: 0px; right: 0px; padding-left: 20px; display: block; position: absolute;
}
.newsPic {
	position: relative;
}
.newsPic .slick {
	background: rgb(245, 245, 245); padding: 0px 105px 0px 505px; height: 335px; overflow: hidden; position: relative;
}
.newsPic .slick .imgDiv {
	left: 20px; top: 20px; position: absolute;
}
.newsPic .slick .imgDiv img {
	width: 400px;
}
.newsPic .slick .name {
	height: 50px; overflow: hidden; padding-top: 75px; font-size: 18px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.newsPic .slick .name a {
	height: 24px; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; display: block;
}
.newsPic .slick .content {
	height: 48px; color: rgb(153, 153, 153); line-height: 24px; overflow: hidden; padding-top: 20px; font-size: 14px; margin-bottom: 30px;
}
.newsPic .slick .botDiv {
	height: 30px; line-height: 30px; position: relative;
}
.newsPic .slick .time {
	height: 30px; color: rgb(186, 186, 186);
}
.newsPic .slick .more {
	background: url("../images/ico2.png") no-repeat right; top: 0px; right: 0px; padding-right: 18px; position: absolute;
}
.newsPic .slick-dots {
	text-align: center; padding-top: 20px;
}
.newsPic .slick-dots li {
	background: rgb(204, 204, 204); margin: 0px 5px; border-radius: 50%; width: 10px; height: 10px; display: inline-block; -moz-border-radius: 50%; -webkit-border-radius: 50%;
}
.newsPic .slick-dots .slick-active {
	background: rgb(20, 142, 241);
}
.newsPic .slick-prev {
	background: url("../images/nimg12_left2.png") no-repeat; left: -48px; top: 50%; width: 12px; height: 20px; margin-top: -10px; display: block; position: absolute; z-index: 22;
}
.newsPic .slick-next {
	background: url("../images/nimg12_right2.png") no-repeat; top: 50%; width: 12px; height: 20px; right: -48px; margin-top: -10px; display: block; position: absolute; z-index: 22;
}
.newsPic .slick-prev:hover {
	background: url("../images/nimg12_left2on.png") no-repeat;
}
.newsPic .slick-next:hover {
	background: url("../images/nimg12_right2on.png") no-repeat;
}
.newsList {
	padding-top: 30px;
}
.newsList li {
	background: url("../images/line5.png") repeat-x bottom; height: 258px; padding-left: 188px; position: relative;
}
.newsList li a {
	height: 258px; display: block;
}
.newsList li .timeDiv {
	background: rgb(238, 238, 238); left: 0px; top: 50px; width: 105px; height: 85px; text-align: center; color: rgb(153, 153, 153); position: absolute;
}
.newsList li .timeDiv em {
	background: rgb(245, 245, 245); height: 35px; line-height: 35px; font-size: 14px; display: block;
}
.newsList li .timeDiv span {
	height: 50px; line-height: 50px; font-size: 30px; display: block;
}
.newsList li .name {
	height: 50px; color: rgb(102, 102, 102); overflow: hidden; padding-top: 50px; font-size: 18px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.newsList li .name em {
	height: 24px; line-height: 24px; overflow: hidden; display: block;
}
.newsList li .content {
	height: 45px; color: rgb(153, 153, 153); line-height: 24px; overflow: hidden; padding-top: 20px; font-size: 14px; margin-bottom: 30px;
}
.newsList li .btnDiv {
	background: url("../images/ico2.png") no-repeat right; width: 52px; color: rgb(102, 102, 102);
}
.newsList li:hover .timeDiv {
	background: rgb(13, 140, 138); color: rgb(255, 255, 255);
}
.newsList li:hover .timeDiv em {
	background: rgb(22, 82, 154); }
.newsList li:hover .name {
	color: rgb(22, 82, 154); font-weight: bold;
}
.newsList li:hover .btnDiv {
	background: url("../images/ico2on.png") no-repeat right; color: rgb(22, 82, 154); }
.newShow .name {
	text-align: center; padding-bottom: 15px; font-size: 24px;
}
.newShow .time {
	text-align: center; color: rgb(186, 186, 186); padding-bottom: 15px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.newShow .content {
	padding: 30px 0px; color: rgb(153, 153, 153); line-height: 24px; font-size: 14px;
}
.newShow .share {
	height: 37px; color: rgb(153, 153, 153); padding-left: 58px; float: right; position: relative;
}
.newShow .share em {
	left: 0px; top: 0px; line-height: 27px; font-size: 14px; position: absolute;
}
.newShow .share li {
	margin-left: 10px; float: left;
}
.newShow .imgDiv {
	padding: 35px 0px; text-align: center;
}
.project .name {
	text-align: center; padding-bottom: 15px; font-size: 24px;
}
.project .time {
	text-align: center; color: rgb(186, 186, 186); padding-bottom: 15px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.project .contentBox {
	background: rgb(62, 69, 69); padding: 50px 60px 40px; margin-top: 50px;
}
.projectPic {
	padding: 0px 100px; position: relative;
}
.projectPic .slick .imgDiv img {
	width: 100%;
}
.projectPic .slick-prev {
	background: url("../images/nimg8_left.png") no-repeat left; left: 0px; top: 50%; width: 76px; height: 30px; text-align: right; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; margin-top: -10px; display: block; position: absolute; z-index: 10;
}
.projectPic .slick-next {
	background: url("../images/nimg8_right.png") no-repeat right; top: 50%; width: 76px; height: 30px; right: 0px; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; margin-top: -10px; display: block; position: absolute; z-index: 10;
}
.projectPic .slick-prev:hover {
	background: url("../images/nimg8_lefton.png") no-repeat left; color: rgb(22, 82, 154); }
.projectPic .slick-next:hover {
	background: url("../images/nimg8_righton.png") no-repeat right; color: rgb(22, 82, 154); }
.projectPic .content {
	color: rgb(193, 195, 195); line-height: 24px; padding-top: 40px; font-size: 14px;
}
.project .telDiv {
	display: none;
}
.projectPicTel {
	padding: 0px; position: relative;
}
.projectPicTel .slick img {
	width: 100%;
}
.projectPicTel .slick-prev {
	background: url("../images/nimg8_left.png") no-repeat left; left: 10px; top: 50%; width: 76px; height: 30px; text-align: right; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; margin-top: -10px; display: block; position: absolute; z-index: 10;
}
.projectPicTel .slick-next {
	background: url("../images/nimg8_right.png") no-repeat right; top: 50%; width: 76px; height: 30px; right: 10px; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; margin-top: -10px; display: block; position: absolute; z-index: 10;
}
.projectPicTel .slick-prev:hover {
	background: url("../images/nimg8_lefton.png") no-repeat left; color: rgb(22, 82, 154); }
.projectPicTel .slick-next:hover {
	background: url("../images/nimg8_righton.png") no-repeat right; color: rgb(22, 82, 154); }
.contact .part1 {
	padding-bottom: 45px;
}
.contact .part1 .leftDiv {
	width: 704px;
}
.contact .part1 .leftDiv .name {
	color: rgb(22, 82, 154); padding-bottom: 20px; font-size: 18px; font-weight: bold;
}
.contact .part1 .leftDiv .tel {
	color: rgb(153, 153, 153); font-size: 14px; font-weight: bold;
}
.contact .part1 .leftDiv .tel b {
	color: rgb(20, 142, 241); font-family: Impact; font-size: 34px; font-weight: 400;
}
.contact .part1 .leftDiv .list {
	padding-top: 15px;
}
.contact .part1 .leftDiv .list li {
	height: 24px; color: rgb(153, 153, 153); line-height: 24px; padding-left: 32px; font-size: 14px; margin-bottom: 15px; position: relative;
}
.contact .part1 .leftDiv .list li img {
	left: 0px; top: 3px; position: absolute;
}
.contact .part1 .midDiv {
	padding-top: 15px;
}
.contact .part1 .midDiv li {
	width: 150px; text-align: center; margin-right: 50px; float: left;
}
.contact .part1 .midDiv li .imgDiv {
	border: 1px solid rgb(239, 239, 239); border-image: none;
}
.contact .part1 .midDiv li p {
	color: rgb(153, 153, 153); padding-top: 15px; font-size: 14px;
}
.contact .part1 .rightDiv {
	padding-top: 65px;
}
.contact .mapDiv {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 1238px; height: 478px;
}
.contact .part2 {
	padding-top: 120px;
}
.contact .part2 ul {
	margin-left: -60px;
}
.contact .part2 li {
	background: url("../images/line1.jpg") repeat-y right; width: 33.33%; float: left;
}
.contact .part2 li .box {
	padding: 0px 60px;
}
.contact .part2 li .name {
	background: url("../images/ico6.jpg") no-repeat left; height: 20px; color: rgb(22, 82, 154); line-height: 20px; padding-left: 22px; font-size: 18px; font-weight: bold;
}
.contact .part2 li dl {
	padding-top: 12px;
}
.contact .part2 li dd {
	color: rgb(153, 153, 153); line-height: 24px; padding-bottom: 5px; padding-left: 45px; font-size: 14px; position: relative; min-height: 24px;
}
.contact .part2 li dd em {
	left: 0px; top: -10px; width: 325px; position: absolute; -ms-word-wrap: break-word;
}
.contact .part3 {
	padding-top: 110px;
}
.contact .part3 .title {
	background: url("../images/ico6.jpg") no-repeat left; height: 24px; color: rgb(22, 82, 154); line-height: 24px; padding-left: 22px; font-size: 18px; font-weight: bold;
}
.contact .part3 .list {
	padding-top: 25px;
}
.contact .part3 ul {
	margin-left: -60px;
}
.contact .part3 li {
	background: url("../images/line1.jpg") repeat-y right; width: 33.33%; float: left;
}
.contact .part3 li .box {
	padding: 0px 40px 0px 210px; overflow: hidden; position: relative;
}
.contact .part3 li .imgDiv {
	left: 60px; top: 0px; position: absolute;
}
.contact .part3 li dd {
	color: rgb(153, 153, 153); padding-bottom: 25px;
}
.job .list li {
	border: 1px solid rgb(238, 238, 238); border-image: none; margin-bottom: 10px; position: relative;
}
.job .list li .topDiv {
	height: 48px; position: relative;
}
.job .list li .topDiv a {
	background: url("../images/nimg66_1.png") no-repeat right; height: 48px; padding-right: 100px; display: block;
}
.job .list li .box {
	padding: 45px 50px 60px; color: rgb(93, 93, 93); display: none;
}
.job .list li .msgDiv {
	color: rgb(153, 153, 153);
}
.job .list li.liNow .topDiv a {
	background: url("../images/nimg66_1on.png") no-repeat right rgb(22, 82, 154); color: rgb(255, 255, 255);
}
.job .list li.liNow .msgDiv {
	color: rgb(255, 255, 255);
}
.job .list li .msgDiv dd {
	height: 48px; line-height: 48px; font-size: 14px; float: left;
}
.job .list li .msgDiv .dd01 {
	width: 248px; text-align: left; text-indent: 30px;
}
.job .list li .msgDiv .dd02 {
	width: 205px;
}
.job .list li .msgDiv .dd03 {
	width: 100px;
}
.job .list li .msgDiv .dd04 {
	width: 200px;
}
.job .list li .msgDiv .dd05 {
	width: 165px;
}
.job .list li .content {
	color: rgb(153, 153, 153); line-height: 24px; padding-bottom: 40px; font-size: 14px;
}
.job .list li h2 {
	height: 30px; color: rgb(22, 82, 154); position: relative;
}
.job .list li .btnDiv a {
	border: 1px solid rgb(224, 224, 224); border-image: none; width: 118px; height: 33px; text-align: center; color: rgb(139, 139, 140); line-height: 33px; font-size: 14px; display: block;
}
.job .list li .btnDiv a:hover {
	background: rgb(22, 82, 154); border: 1px solid rgb(22, 82, 154); border-image: none; color: rgb(255, 255, 255);
}
.job .list li .telDiv {
	padding-bottom: 30px; display: none;
}
.job .list li .telDiv dd {
	color: rgb(153, 153, 153); line-height: 24px; font-size: 14px;
}
.lyb .msg {
	text-align: center; color: rgb(20, 142, 241); padding-bottom: 45px; font-size: 14px;
}
.lyb .form {
	padding: 0px 210px;
}
.lyb .form ul {
	margin-right: -20px;
}
.lyb .form li {
	width: 50%; height: 70px; float: left;
}
.lyb .form li .box {
	border: 1px solid rgb(238, 238, 238); border-image: none; height: 48px; padding-left: 58px; margin-right: 20px; position: relative;
}
.lyb .form li .box1 {
	border: 1px solid rgb(238, 238, 238); border-image: none; height: 48px; position: relative;
}
.lyb .form li .ico {
	left: 15px; top: 13px; position: absolute;
}
.lyb .form li .input1 {
	width: 100%; height: 48px; color: rgb(186, 186, 186); line-height: 48px; font-size: 14px;
}
.lyb .form .li01 {
	width: 100%; height: 250px;
}
.lyb .form .li01 .box {
	height: 198px;
}
.lyb .form .li01 .box1 {
	height: 198px;
}
.lyb .form textarea {
	width: 100%; height: 198px; line-height: 24px; font-size: 14px;
}
.lyb .btnGroup {
	margin: 0px auto; width: 300px;
}
.lyb .btnGroup li {
	margin: 0px 15px; width: 120px; float: left;
}
.lyb .btnGroup li a {
	border: 1px solid rgb(224, 224, 224); border-image: none; width: 118px; height: 33px; text-align: center; line-height: 33px; font-size: 14px; display: block;
}
.lyb .btnGroup li a:hover {
	background: rgb(22, 82, 154); border: 1px solid rgb(22, 82, 154); border-image: none; color: rgb(255, 255, 255);
}
#phonedd {
	display: none;
}
