﻿/*banner*/
.banner {
    width: 100%;
    position: relative;
}

.focus {
    width: 100%;
    position: relative;
    zoom: 1;
    overflow: hidden;
    z-index: 9;
}

.f426x240, .f160x160 {
    width: 100%;
    overflow: hidden;
    z-index: 9;
}

.rslides li {
    width: 100%;
    float: left;
    display: none;
    z-index: 9;
}

.rslides li img {
	z-index: 9;
	display:block;
}

.rslides {
    width: 100%;
    position: relative;
    z-index: 9;
    margin: 0 auto;
}

.rslides_nav {
    height: 51px;
    width: 31px;
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 50%;
    left: 0;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    display: none;
}

.rslides_nav:active {
	opacity: 1.0;
}

.rslides_nav.next {
	left: auto;
	right: 0;
}

.rslides_tabs {
    text-align: center;
    position: absolute;
    bottom: 30px;
    z-index: 9;
    left: 0%;
	width:100%;
}

.rslides_tabs li {
	display: inline;
	float: none;
	_float: left;
	*float: left;
	margin:0 10px;
}

.rslides_tabs a {
	margin-top: 0px;
	text-indent: 9999px;
	overflow: hidden;
	background:url(ico1.png) no-repeat;
	display: inline-block;
	_display: block;
	*display: block;
	width: 15px;
	height: 15px;
	z-index: 9;
	*z-index: 9;
}


.rslides_tabs .rslides_here a {
	background:url(ico1on.png) no-repeat;
}
.banner .prev{ position:absolute; left:2%; top:50%; margin-top:-17px; background:url(nimg20_left.png) center no-repeat; z-index:22; width:20px; height:35px; display:block;}
.banner .next{ position:absolute; right:2%; top:50%; margin-top:-17px; background:url(nimg20_right.png) center no-repeat; z-index:22; width:20px; height:35px; display:block;}
.banner .prev:hover{ background:url(nimg20_lefton.png) center no-repeat;}
.banner .next:hover{ background:url(nimg20_righton.png) center no-repeat;}
/*banner结束*/

.indexFlashTel{position:relative; overflow:hidden; max-width:1004px; display:none;}
.indexFlashTel .btnDiv{position:absolute; z-index:10; left:0px; bottom:25px; width:100%; text-align:center;}
.indexFlashTel .btnDiv span{display:inline-block; width:15px; height:15px; background:url(ico1.png) no-repeat; cursor:pointer; margin:0 5px;}
.indexFlashTel .btnDiv span.on{ background:url(ico1on.png) no-repeat;}
.indexFlashTel .bd{position:relative; z-index:0;}
.indexFlashTel .bd li{position:relative; text-align:center;}
.indexFlashTel .bd li img{width:100%; display:block;}

.indexPart0{ height:157px; border-bottom:#eee solid 1px;}
.indexPart0 .list li{ float:left; width:25%; text-align:center; background:url(line2.jpg) right center no-repeat; height:157px;}
.indexPart0 .list li .num{ padding:25px 0 5px; font-size:50px; color:#028dd2; font-family:Impact;}
.indexPart0 .list li .txt{ font-size:14px; color:#999; height:35px; position:relative;}
.indexPart0 .list li .txt em{ position:absolute; left:50%; bottom:0px; margin-left:-10px; width:20px; height:2px; background:#f19015;}

.indexPart1{ padding:90px 0 115px;}
.indexPart1 .topDiv{ height:55px; position:relative; padding-bottom:30px;}
.indexPart1 .topDiv .title{ padding-left:40px; font-size:24px; color:#028dd2; background:url(nimg20_1.png) left center no-repeat;}
.indexPart1 .topDiv .btnDiv{ position:absolute; right:0px; top:10px;}
.indexPart1 .topDiv .btnDiv a{ display:block; width:120px; height:35px; background:url(btn1.png) no-repeat; line-height:35px; font-size:14px; text-indent:20px;}
.indexPart1 .topDiv .btnDiv a:hover{ background:url(btn1on.jpg) no-repeat; color:#fff;}
.indexPart1 .topDiv .txt{ position:absolute; right:150px; top:0px; line-height:55px; color:#bababa; font-size:14px;}

.indexPart1 .leftDiv{ width:610px; margin-right:20px;}
.indexPart1 .leftDiv .box{ position:relative;}
/*.indexPart1 .leftDiv .imgDiv img{ width:100%;}*/
.indexPart1 .leftDiv .imgDiv img{ width:610px;}

.indexPart1 .leftDiv .suspendDiv{ position:absolute; left:0px; bottom:0px; width:100%; height:170px; background:url(bg1.png) repeat;}
.indexPart1 .leftDiv .name{ padding:25px 30px 0; height:30px; line-height:30px; font-size:18px; color:#fff; overflow:hidden;}
.indexPart1 .leftDiv .content{ padding:20px 30px 0; height:48px; line-height:24px; overflow:hidden; color:#fff; font-size:14px;}
.indexPart1 .leftDiv .time{ padding:10px 30px 0; height:30px; color:#fff; position:relative;}
.indexPart1 .leftDiv .time a{ position:absolute; right:30px; top:8px; color:#fff;}
.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{ position:absolute; width:100%; left:0px; text-align:center; top:50%; margin-top:-15px; height:30px; line-height:30px; color:#fff; font-size:24px;}
/*.indexPart1 .rightDiv .list{ padding-top:20px;}
.indexPart1 .rightDiv .list ul{ margin-right:-20px;}
.indexPart1 .rightDiv .list li{ float:left;}
.indexPart1 .rightDiv .list li .box{ width:295px; margin-right:20px; height:215px; background:#f5f5f5; position:relative;}
.indexPart1 .rightDiv .list li .name{ padding:25px 30px 0; height:60px; overflow:hidden; font-size:18px; color:#666; line-height:30px; overflow:hidden;}
.indexPart1 .rightDiv .list li .time{ position:absolute; bottom:25px; height:20px; line-height:20px; padding-left:30px; width:235px;}
.indexPart1 .rightDiv .list li .time em{ color:#bababa;}
.indexPart1 .rightDiv .list li .time a{ position:absolute; right:0px; top:0px; padding-right:15px; background:url(ico2.png) right center no-repeat;}*/
.indexPart1 .rightDiv .list{ padding-top:20px; overflow:hidden;}
.indexPart1 .rightDiv .list ul{ margin-right:-35px;}
.indexPart1 .rightDiv .list li{ float:left; width:50%; font-size:14px; height:44px;}
.indexPart1 .rightDiv .list li .box{ margin-right:35px; padding-left:22px; background:url(ico5.png) left 9px no-repeat;}
.indexPart1 .rightDiv .list li a{ display:block; height:22px; line-height:22px; overflow:hidden;}
.indexPart1 .rightDiv .list li em{ display:block; color:#bababa;}

.indexPart2{ padding:90px 0; background:#028dd2;}
.indexPart2 .topDiv{ height:55px; position:relative; padding-bottom:30px;}
.indexPart2 .topDiv .title{ padding-left:40px; font-size:24px; color:#fff; background:url(nimg20_2.png) left center no-repeat;}
.indexPart2 .topDiv .btnDiv{ position:absolute; right:0px; top:10px;}
.indexPart2 .topDiv .btnDiv a{ display:block; width:120px; height:35px; background:url(btn2.png) no-repeat; color:#fff; line-height:35px; font-size:14px; text-indent:20px;}
.indexPart2 .topDiv .btnDiv a:hover{ background:url(btn2on.jpg) no-repeat; color:#028dd2;}
.indexPart2 .topDiv .txt{ position:absolute; right:150px; top:0px; line-height:55px; color:#fff; font-size:14px;}

/*.indexProduct .bigImg{display:block;}
.indexProduct .slider-for .box{ position:relative; overflow:hidden;}
.indexProduct .officeImg{ height:390px; margin:0 -10px;}
.indexProduct .officeImg .slick-slide{float:left; width:400px; height:390px; cursor:pointer; margin:0 10px; position:relative; overflow:hidden; background:#f5f5f5;}
.indexProduct .officeImg .slick-slide .name{ padding-top:5px; height:32px; line-height:32px; text-align:center; font-size:18px; overflow:hidden;}
.indexProduct .officeImg .slick-slide .txt{ text-align:center; font-size:14px; color:#999;}
.indexProduct .officeImg .slick-current{ }
.indexProduct .officeImg .slick-current .name{}
.indexProduct .officeImg .slick-current .txt{ }
.indexProduct .slick-prev{ position:absolute; left:-46px; top:50%; margin-top:-21px; display:block; width:12px; height:20px; background:url(nimg12_left.png) no-repeat; z-index:22}
.indexProduct .slick-next{ position:absolute; right:-46px; top:50%; margin-top:-21px; display:block; width:12px; height:20px; background:url(nimg12_right.png) no-repeat; z-index:22}
.indexProduct .slick-prev:hover{ background:url(nimg12_lefton.png) no-repeat;}
.indexProduct .slick-next:hover{ background:url(nimg12_righton.png) no-repeat;}

.indexProduct .msgBox{ background:#fff; padding:0 55px; height:100px; position:relative; margin-top:16px;}
.indexProduct .msgBox .bg{ width:11px; height:5px; background:url(nimg11_1.png) no-repeat; position:absolute; left:190px; top:-5px; z-index:22;}
.indexProduct .msgBox .list li{ float:left; width:20%; height:100px;}
.indexProduct .msgBox .list li .lbox{ padding-left:72px; position:relative; height:100px;}
.indexProduct .msgBox .list li .ico{ position:absolute; left:0px; top:18px;}
.indexProduct .msgBox .list li h2{ padding-top:25px;}
.indexProduct .msgBox .list li .txt{ padding-top:5px; color:#999; font-size:14px;}

.indexPart3{ padding:90px 0 50px; background:#f5f5f5;}
.indexPart3 .topDiv{ height:55px; position:relative; padding-bottom:30px;}
.indexPart3 .topDiv .title{ padding-left:40px; font-size:24px; color:#028dd2; background:url(nimg20_1.png) left center no-repeat;}
.indexPart3 .topDiv .btnDiv{ position:absolute; right:0px; top:10px;}
.indexPart3 .topDiv .btnDiv a{ display:block; width:120px; height:35px; background:url(btn1.png) no-repeat; line-height:35px; font-size:14px; text-indent:20px;}
.indexPart3 .topDiv .btnDiv a:hover{ background:url(btn1on.jpg) no-repeat; color:#fff;}
.indexPart3 .topDiv .txt{ position:absolute; right:150px; top:0px; line-height:55px; color:#bababa; font-size:14px;}

.indexPart3Pic{ position:relative;}
.indexPart3Pic .slick{ padding:0 870px 0 30px; height:400px; position:relative; background:#fff;}
.indexPart3Pic .slick .imgDiv{ position:absolute; right:0px; top:0px;}
.indexPart3Pic .slick .name{ padding-top:25px; font-size:18px; height:48px; border-bottom:#e0e0e0 solid 1px;}
.indexPart3Pic .slick .content{ padding-top:20px; height:192px; overflow:hidden; line-height:24px; font-size:14px; color:#999;}
.indexPart3Pic .slick .more{ padding-top:50px;}
.indexPart3Pic .slick .more a{ display:block; height:30px; line-height:30px; width:52px; background:url(ico2.png) right center no-repeat;}
.indexPart3Pic .slick-prev{ position:absolute; left:-46px; top:50%; margin-top:-21px; display:block; width:12px; height:20px; background:url(nimg12_left2.png) no-repeat; z-index:22}
.indexPart3Pic .slick-next{ position:absolute; right:-46px; top:50%; margin-top:-21px; display:block; width:12px; height:20px; background:url(nimg12_right2.png) no-repeat; z-index:22}
.indexPart3Pic .slick-prev:hover{ background:url(nimg12_left2on.png) no-repeat;}
.indexPart3Pic .slick-next:hover{ background:url(nimg12_right2on.png) no-repeat;}
.indexPart3Pic .slick-dots{ padding-top:30px; text-align:center;}
.indexPart3Pic .slick-dots li{display:inline-block; margin:0 5px; width:15px; height:15px; background:url(ico3.png) no-repeat;}
.indexPart3Pic .slick-dots .slick-active{background:url(ico3on.png) no-repeat;}*/


/*.indexProduct .bigImg{display:block;}
.indexProduct .slider-for .box{ position:relative; overflow:hidden;}
.indexProduct .officeImg{ height:390px; margin:0 -10px;}
.indexProduct .officeImg .slick-slide{float:left; width:400px; height:390px; cursor:pointer; margin:0 10px; position:relative; overflow:hidden; background:#f5f5f5;}
.indexProduct .officeImg .slick-slide .name{ padding-top:5px; height:32px; line-height:32px; text-align:center; font-size:18px; overflow:hidden;}
.indexProduct .officeImg .slick-slide .txt{ text-align:center; font-size:14px; color:#999;}
.indexProduct .officeImg .slick-current{ background:#4bbcba;}
.indexProduct .officeImg .slick-current .name{ color:#fff;}
.indexProduct .officeImg .slick-current .txt{ color:#eee;}
.indexProduct .slick-prev{ position:absolute; left:-46px; top:50%; margin-top:-21px; display:block; width:12px; height:20px; background:url(nimg12_left.png) no-repeat; z-index:22}
.indexProduct .slick-next{ position:absolute; right:-46px; top:50%; margin-top:-21px; display:block; width:12px; height:20px; background:url(nimg12_right.png) no-repeat; z-index:22}
.indexProduct .slick-prev:hover{ background:url(nimg12_lefton.png) no-repeat;}
.indexProduct .slick-next:hover{ background:url(nimg12_righton.png) no-repeat;}

.indexProduct .msgBox{ background:#fff; padding:0 55px; height:100px; position:relative; margin-top:16px;}
.indexProduct .msgBox .bg{ width:11px; height:5px; background:url(nimg11_1.png) no-repeat; position:absolute; left:190px; top:-5px; z-index:22;}
.indexProduct .msgBox .list li{ float:left; width:20%; height:100px;}
.indexProduct .msgBox .list li .lbox{ padding-left:72px; position:relative; height:100px;}
.indexProduct .msgBox .list li .ico{ position:absolute; left:0px; top:18px;}
.indexProduct .msgBox .list li h2{ padding-top:25px;}
.indexProduct .msgBox .list li .txt{ padding-top:5px; color:#999; font-size:14px;}
*/


.indexProduct .bigImg{display:block;}
.indexProduct .slider-for .box{ position:relative; overflow:hidden;}
.indexProduct .gallery-top{ height:390px;}
.indexProduct .gallery-top .swiper-slide{float:left; width:400px; height:390px; cursor:pointer; position:relative; overflow:hidden; background:#f5f5f5;}
.indexProduct .gallery-top .swiper-slide .ico img{ width:100%;}
.indexProduct .gallery-top .swiper-slide .name{ padding-top:5px; height:32px; line-height:32px; text-align:center; font-size:18px; overflow:hidden;}
.indexProduct .gallery-top .swiper-slide .txt{ text-align:center; font-size:14px; color:#999;}
.indexProduct .gallery-top .slick-current{ background:#4bbcba;}
.indexProduct .gallery-top .slick-current .name{ color:#fff;}
.indexProduct .gallery-top .slick-current .txt{ color:#eee;}
.indexProduct .swiper-button-prev{ position:absolute; left:0px; top:50%; margin-top:-21px; display:block; width:12px; height:20px; background:url(nimg12_left2on.png) no-repeat!important; z-index:22}
.indexProduct .swiper-button-next{ position:absolute; right:0px; top:50%; margin-top:-21px; display:block; width:12px; height:20px; background:url(nimg12_right2on.png) no-repeat!important; z-index:22}
.indexProduct .swiper-button-prev:hover{ background:url(nimg12_left2on.png) no-repeat;}
.indexProduct .swiper-button-next:hover{ background:url(nimg12_right2on.png) no-repeat;}

.indexProduct .gallery-thumbs .msgBox{ background:#fff; padding:0 55px; height:100px; position:relative; margin-top:16px;}
.indexProduct .gallery-thumbs .msgBox .bg{ width:11px; height:5px; background:url(nimg11_1.png) no-repeat; position:absolute; left:190px; top:-5px; z-index:22;}
.indexProduct .gallery-thumbs .msgBox .list li{ float:left; width:20%; height:100px;}
.indexProduct .gallery-thumbs .msgBox .list li .lbox{ padding-left:72px; position:relative; height:100px;}
.indexProduct .gallery-thumbs .msgBox .list li .ico{ position:absolute; left:0px; top:18px;}
.indexProduct .gallery-thumbs .msgBox .list li h2{ padding-top:25px;}
.indexProduct .gallery-thumbs .msgBox .list li .txt{ padding-top:5px; color:#999; font-size:14px;}


.indexPart3{ padding:90px 0 50px; background:#f5f5f5;}
.indexPart3 .topDiv{ height:55px; position:relative; padding-bottom:30px;}
.indexPart3 .topDiv .title{ padding-left:40px; font-size:24px; color:#028dd2; background:url(nimg20_1.png) left center no-repeat;}
.indexPart3 .topDiv .btnDiv{ position:absolute; right:0px; top:10px;}
.indexPart3 .topDiv .btnDiv a{ display:block; width:120px; height:35px; background:url(btn1.png) no-repeat; line-height:35px; font-size:14px; text-indent:20px;}
.indexPart3 .topDiv .btnDiv a:hover{ background:url(btn1on.jpg) no-repeat; color:#fff;}
.indexPart3 .topDiv .txt{ position:absolute; right:150px; top:0px; line-height:55px; color:#bababa; font-size:14px;}


.indexPart3Pic{ position:relative;}
.indexPart3Pic .swiper-slide{ position:relative; background:#fff;}
.indexPart3Pic .swiper-slide .imgDiv{ float:right; width:840px;}
.indexPart3Pic .swiper-slide .imgDiv img{ width:840px;}

.indexPart3Pic .swiper-slide .contentBox{ float:left; width:300px; padding:0 30px;}
.indexPart3Pic .swiper-slide .name{ padding-top:25px; font-size:18px; height:48px; border-bottom:#e0e0e0 solid 1px;}
.indexPart3Pic .swiper-slide .content{ padding-top:20px; height:192px; overflow:hidden; line-height:24px; font-size:14px; color:#999;}
.indexPart3Pic .swiper-slide .more{ padding-top:50px;}
.indexPart3Pic .swiper-slide .more a{ display:block; height:30px; line-height:30px; width:52px; background:url(ico2.png) right center no-repeat;}


.indexPart3Pic .swiper-pagination-bullet { display:inline-block; margin:0 5px; width:15px; height:15px; background:url(ico3.png) no-repeat; }
.indexPart3Pic .swiper-pagination-bullet-active {background:url(ico3on.png) no-repeat; }
.indexPart3Pic .swiper-pagination{ position:relative!important; left:0px; bottom:0px; padding-top:30px; width:100%;  text-align:center;} 
.indexPart3Pic .swiper-button-prev{  position:absolute; left:0px; top:50%; margin-top:-21px; display:block; width:12px; height:20px; background:url(nimg12_left2.png) no-repeat; z-index:22}
.indexPart3Pic .swiper-button-next{  position:absolute; right:0px; top:50%; margin-top:-21px; display:block; width:12px; height:20px; background:url(nimg12_right2.png) no-repeat; z-index:22}
.indexPart3Pic .swiper-button-prev:hover{ background:url(nimg12_left2on.png) no-repeat;}
.indexPart3Pic .swiper-button-next:hover{ background:url(nimg12_right2on.png) no-repeat;}

.indexPart4{ padding:50px 0 100px; background:#f5f5f5;}
.indexPart4 .topDiv{ height:55px; position:relative; padding-bottom:30px;}
.indexPart4 .topDiv .title{ padding-left:40px; font-size:24px; color:#028dd2; background:url(nimg20_1.png) left center no-repeat;}
.indexPart4 .topDiv .btnDiv{ position:absolute; right:0px; top:10px;}
.indexPart4 .topDiv .btnDiv a{ display:block; width:120px; height:35px; background:url(btn1.png) no-repeat; line-height:35px; font-size:14px; text-indent:20px;}
.indexPart4 .topDiv .btnDiv a:hover{ background:url(btn1on.jpg) no-repeat; color:#fff;}
.indexPart4 .topDiv .txt{ position:absolute; right:150px; top:0px; line-height:55px; color:#bababa; font-size:14px; text-transform:uppercase;}
.indexPart4 .list{ border-top:#eee solid 1px; border-left:#eee solid 1px;}
.indexPart4 .list li{ float:left; width:16.66%;}
.indexPart4 .list li .box{ border-right:#eee solid 1px; border-bottom:#eee solid 1px;}
.indexPart4 .list li .box img{ width:100%;}

.indexPart5{ padding:100px 0;}
.indexPart5 .leftDiv1{display:none;}
.indexPart5 .leftDiv{ display:block;width:610px;}
.indexPart5 .rightDiv{ width:525px;}
.indexPart5 .list{ height:100px; border-left:#eee solid 1px; margin-bottom:50px;}
.indexPart5 .list li{ float:left; width:130px; border-right:#eee solid 1px; height:100px; text-align:center; font-size:14px;}
.indexPart5 .list li .ico{ padding:20px 0 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{ font-size:20px; color:#028dd2; padding-bottom:20px;}
.indexPart5 .msgDiv .tel{ font-size:40px; color:#f19015;}
.indexPart5 .msgList li{ padding-left:30px; position:relative; font-size:14px; height:46px; line-height:46px;}
.indexPart5 .msgList li img{ position:absolute; left:0px; top:14px;}
.indexPart5 .ewmList ul{ margin-left:-38px;}
.indexPart5 .ewmList li{ float:left; width:85px; margin-left:38px;}
.indexPart5 .ewmList li .imgDiv{ border:#efefef solid 1px;}
.indexPart5 .ewmList li p{ text-align:center; padding-top:15px; color:#bababa; font-size:14px;}

.about .msg{ font-size:14px; color:#999; line-height:24px; padding-bottom:25px;}
.about .msg b{ font-size:16px; padding-right:10px;}
.about .list{ height:157px; border-bottom:#eee solid 1px; border-top:#eee solid 1px;}
.about .list li{ float:left; width:25%; text-align:center; background:url(line2.jpg) right center no-repeat; height:157px;}
.about .list li .num{ padding:25px 0 5px; font-size:50px; color:#028dd2; font-family:Impact;}
.about .list li .txt{ font-size:14px; color:#999; height:35px; position:relative;}
.about .list li .txt em{ position:absolute; left:50%; bottom:0px; margin-left:-10px; width:20px; height:2px; background:#f19015;}
.about .content{ font-size:14px; line-height:24px; color:#999; padding:40px 0;}
.about .imgDiv img{ width:1200px;}

.culture .list li{ padding-left:190px; position:relative; min-height:150px; padding-bottom:20px; border-bottom:#efefef solid 1px;}
.culture .list li .leftDiv{ position:absolute; left:0px; top:0px; width:150px; text-align:center;}
.culture .list li .ico{ padding:52px 0 15px;}
.culture .list li h2{ font-size:16px; color:#028dd2;}
.culture .list li .name{ padding:50px 0 20px; position:relative; font-size:14px; font-weight:bold;}
.culture .list li .name em{ display:block; position:absolute; left:0px; bottom:0px; width:20px; height:2px; background:#f19015;}
.culture .list li .content{ font-size:14px; color:#999; padding-top:20px;}

.historyBox{ position:relative;}
.historyBg{ height:55px; background:url(line4.jpg) left 36px repeat-x;}
.historyList{ height:55px; background:url(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(nimg16_1.png) center 27px no-repeat; cursor:pointer;}
.historyList .slickon{ color:#028dd2; background:url(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(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(nimg14_right.png) right top no-repeat; width:35px; height:28px;}

.historyContentDiv{ padding-top:35px;}
.historyContent{ display:none;}
.historyContent li{ background:url(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 .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{ float:left; width:33.33%; margin-bottom:40px;}
.video .list li .box{ margin-right:20px;}
.video .list li .imgDiv{ position:relative;}
.video .list li .imgDiv .img1{ width:400px;}
.video .list li .hideBox{ position:absolute; left:0px; top:0px; display:none; z-index:11; background:url(bg2.png) repeat; width:100%;}
.video .list li .ico{ position:absolute; left:50%; top:50%; width:35px; height:35px; margin-left:-17px; margin-top:-17px;}
.video .list li .name{ padding-top:15px; height:24px; line-height:24px; overflow:hidden; font-size:14px; text-align:center;}

.videoShow .name{ text-align:center; font-size:24px; padding-bottom:10px;}
.videoShow .time{ text-align:center; color:#bababa; padding-bottom:10px; border-bottom:#eee solid 1px;}
.videoShow .videoImg{ text-align:center; padding:50px 0;}
.videoShow .txt{ font-size:14px; color:#f19015; font-weight:bold; padding-bottom:15px;}
.videoShow .content{ font-size:14px; line-height:24px; color:#999; padding-bottom:90px;}
.videoShow .share{ padding-left:58px; position:relative; height:37px; color:#999; float:right;}
.videoShow .share em{ position:absolute; left:0px; top:0px; font-size:14px; line-height:27px;}
.videoShow .share li{ float:left; margin-left:10px;}

.pageDown{height:75px; position:relative; overflow:hidden;}
.pageDown .box{ border-top:#eee solid 1px; padding-top:15px; padding-right:130px;}
.pageDown .btn{position:absolute; display:block; top:24px; right:0px; width:118px; height:33px; border:#e0e0e0 solid 1px; text-align:center; line-height:33px; font-size:14px;}
.pageDown .btn:hover{ color:#fff; border:#028dd2 solid 1px; background:#028dd2;}
.pageDown li{ height:30px; line-height:30px; overflow:hidden; position:relative; top:-3px; font-size:14px;}

.honorBox{ position:relative;}
.honorBg{ height:120px;}
.honorList{ height:120px; background:url(bg4.png) left bottom repeat-x; padding:0 100px;}
.honorList .slick-slide{ text-align:center; padding-top:45px; height:75px; font-size:16px; cursor:pointer;}
.honorList .slickon{ color:#fff; background:url(nimg80_1.png) center top no-repeat; font-size:18px; padding-top:28px; height:90px;}
.honorBox .slick-prev{position:absolute; z-index:10; left:0px; top:96px; display:block; background:#fff url(nimg16_left.png) left top no-repeat; width:30px; height:30px;}
.honorBox .slick-next{position:absolute; z-index:10; right:0px; top:96px; display:block; background:#fff url(nimg16_right.png) right top no-repeat; width:30px; height:30px;}
.honorContentDiv{ padding-top:70px;}
.honorContent{ display:none;}
.honor .contentBox li{ background:#f7f7f7; padding:60px 38px 45px; margin-bottom:30px;}
.honor li .year{ font-size:18px; color:#028dd2; font-weight:bold; padding-bottom:20px;}
.honor li .botDiv{ padding-left:95px; position:relative;}
.honor li .month{ position:absolute; left:0px; top:0px; width:65px; height:32px; background:url(nimg65_1.png) no-repeat; line-height:32px; color:#333;}
.honor li .month em{ display:block; width:56px; text-align:center; font-weight:bold;}
.honor li .list{ padding-top:3px;}
.honor li .list dd{ font-size:14px; line-height:24px; color:#999; padding-bottom:15px;}

.product .title{ height:48px; border-bottom:#eee solid 2px; font-size:18px; color:#028dd2; font-weight:bold;}
.product .list{ padding:30px 0 70px;}
.product .list ul{ margin-right:-20px;}
.product .list li{ float:left; width:25%; padding-bottom:20px;}
.product .list li .box{ margin-right:20px;}
.product .list li .imgDiv{ border:#eee solid 1px;}
.product .list li .imgDiv img{ width:293px;}
.product .list li .botDiv{ height:70px; background:#f3f3f3; padding:0 10px; overflow:hidden;}
.product .list li .name{ padding-top:10px; height:28px; line-height:28px; overflow:hidden; font-size:18px; color:#666; text-align:center;}
.product .list li .txt{ color:#999; font-size:14px; text-align:center; overflow:hidden; height:45px;}
.product .list li:hover .botDiv{ background:#5bb7b6;}
.product .list li:hover .name{ color:#fff;}
.product .list li:hover .txt{ color:#eee;}
.product .list2{ padding:30px 0 0;}


.productShow_1{  position:relative; height:488px; padding-left:712px; margin-bottom:100px;}
.productShow_1 .bigImg{ border:#eee solid 1px; width:608px; position:absolute; left:0px; top:0px;}
.productShow_1 .rightBot{ width:528px; height:68px; position:absolute; right:0px; bottom:0px;}
.productShow_1 .prev{position:absolute; left:0px; top:0px; display:block; width:42px; height:68px; background:url(nimg42_left.jpg) left top no-repeat; z-index:66;}
.productShow_1 .next{position:absolute; right:0px; top:0px; display:block; width:42px; height:68px; background:url(nimg42_right.jpg) left top no-repeat; z-index:66}
.productShow_1 .list{width:426px; overflow:hidden; position:relative; margin:0 auto;}
.productShow_1 .list ul{width:2000%;}
.productShow_1 .list li{float:left; width:83px; height:66px; border:#eee solid 1px; overflow:hidden; margin:0 11px;}
.productShow_1 .list li img{ width:83px;}
.productShow_1 .list .liNow{ border:#028dd2 solid 1px;}
.productShow_1 .name{ height:60px; border-bottom:#eee solid 1px; position:relative; font-size:24px; color:#028dd2; line-height:60px; font-weight:bold;}
.productShow_1 .name em{ position:absolute; left:0px; bottom:-2px; width:20px; height:3px; display:block; background:#f19015;}
.productShow_1 .msgList{ padding-top:25px;}
.productShow_1 .msgList dd{ color:#999; font-size:14px; line-height:24px; padding-left:20px; background:url(ico5.png) left 10px no-repeat; margin-bottom:20px;}

.productShow .tab2{ height:52px; border-top:#e5e5e5 solid 1px; border-bottom:#e5e5e5 solid 1px; text-align:center;}
.productShow .tab2 li{ display:inline-block; height:50px; line-height:50px; border-bottom:#fff solid 2px; font-size:18px; margin:0 35px;}
.productShow .tab2 .liNow{ border-bottom:#028dd2 solid 2px; color:#028dd2;}
.productShow .content{ font-size:14px; line-height:30px; color:#999; padding:70px 0 50px;}
.productShow .tableImg{ padding-top:40px;}
.productShow .btnDiv{ padding:60px 0 85px;}
.productShow .btnDiv a{ display:block; width:120px; height:35px; background:#028dd2; color:#fff; text-align:center; line-height:35px; font-size:14px;}
.productShow .share{ padding-left:58px; position:relative; height:37px; color:#999; float:right;}
.productShow .share em{ position:absolute; left:0px; top:0px; font-size:14px; line-height:27px;}
.productShow .share li{ float:left; margin-left:10px;}

.productShow_1Tel{ display:none; padding-bottom:50px;}
.productFlash{ width:100%; overflow: hidden; position:relative;}
.productFlash .slider-for .imgDiv{ border:#eee solid 1px;}
.productFlash .slider-for img{ width:100%;}
.productFlash .agentlistBox{ width:100%; padding-top:15px; text-align:center;}
.productFlash .agentlist{ padding:0 40px;}
.productFlash .agentlist .slick-slide{float:left; margin:0 3px; border:#eee solid 1px;}
.productFlash .agentlist .slick-slide img{ width:100%;}
.productFlash .agentlist .slick-current{ border:#028dd2 solid 1px;}
.productFlash .slick-prev{ cursor:pointer;position:absolute; background:url(nimg42_left.jpg) no-repeat left center; background-size:32px; width:32px; height:52px; bottom:0px; left:0px; z-index:222}
.productFlash .slick-next{ cursor:pointer;background: url(nimg42_right.jpg) no-repeat right center; background-size:32px; width: 32px; height: 52px; position: absolute; bottom: 0px; right: 0px; z-index:222}

.productShow_1Tel .name{ padding:30px 0 10px; border-bottom:#eee solid 1px; position:relative; font-size:18px; color:#028dd2; font-weight:bold;}
.productShow_1Tel .name em{ position:absolute; left:0px; bottom:-2px; width:20px; height:3px; display:block; background:#f19015;}
.productShow_1Tel .msgList{ padding-top:15px;}
.productShow_1Tel .msgList dd{ color:#999; font-size:14px; line-height:24px; padding-left:20px; background:url(ico5.png) left 10px no-repeat; margin-bottom:10px;}

/*.solution .list li{ padding-bottom:50px;}
.solution .list li .title{ font-size:18px; color:#028dd2; font-weight:bold; padding-bottom:25px; border-bottom:#eee solid 2px;}
.solution .list li .content{ line-height:36px; font-size:14px; color:#999; padding:25px 0 40px;}*/
.solution{ padding-bottom:80px;} 
.solution .title{ font-size:18px; color:#028dd2; font-weight:bold; padding-bottom:25px; border-bottom:#eee solid 2px;} 
.solution .content{ line-height:36px; font-size:14px; color:#999; padding:25px 0 40px;} 
.solution .k-box{margin: 0 97px;} 
.solution .title1{margin: 40px 0 10px 0px;} 
.solution .title1 em{font-size: 39px;color: #028dd2;display: block;text-transform: uppercase;font-weight: bold;} 
.solution .title1 span{font-size: 29px;color: #333;display: block;padding: 9px 0 19px;} 
.solution .title1 i{display: block; width: 45px; height: 2px; background: #028dd2; } 
.solution .o-list{margin: 0 0px 40px;overflow: hidden;text-align: right;} 
.solution .o-list ul{float: right;} 
.solution .o-list li{float: left;margin-left: 20px;width: 75px;text-align: center;} 
.solution .o-list li img{width: 100% } 
.solution .o-list li span{color: #028dd2; line-height: 40px; font-size: 16px; } 
.solution p{line-height: 30px; color:#666;font-size: 16px; } 
.solution .img-list{overflow: hidden; margin: 40px 0 60px; } 
.solution .img-list .list{overflow: hidden; width: 694px; } 
.solution .img-list .list li{float: left;margin-right: 10px;margin-bottom: 10px;} 
.solution .img-list .list li:nth-child(3n){margin-right: 0; } 
.solution .img-list .list li img{} 
.solution .img1{margin:50px 0 0 ;} 
.solution .k-txt{float: right; } 
.solution .t1{color: #028dd2; font-size: 22px; } 
.solution .t2{color: #666; line-height: 30px; width: 419px; } 
.solution .tlt{color: #028dd2; font-size: 29px; padding: 40px 0 20px; } 
.solution .d-list{overflow: hidden;margin-top: 50px;}
.solution .d-list li{float: left;width: 498px;margin-right: 50px;margin-bottom: 30px;}
.solution .d-list li:nth-child(2n){margin-right: 0;}
.solution .d-list img{float: left;margin-right: 18px;}
.solution .d-list .t1{color: #028dd2;font-size: 20px;background: url(z11.jpg)no-repeat 105px;padding-left: 126px;}
.solution .d-list .t2{color: #666;line-height: 30px;width: 385px;margin-left: 115px;font-size: 16px;}
.case .content{ font-size:14px; line-height:24px; color:#999; padding-bottom:40px;}
.case .list{ border-top:#eee solid 1px; border-left:#eee solid 1px; margin-bottom:50px;}
.case .list li{ float:left; width:16.66%;}
.case .list li .box{ border-right:#eee solid 1px; border-bottom:#eee solid 1px;}
.case .list li .box img{ width:205px;}

.caseList .list li{ padding:0 820px 0 0; height:452px; background:url(line3.png) bottom repeat-x; position:relative;}
.caseList .list li .imgDiv{ position:absolute; right:0px; top:50px;}
.caseList .list li .imgDiv img{ width:735px;    max-height: 350px;}
.caseList .list li .name{ height:50px; border-bottom:#e0e0e0 solid 1px; padding-top:50px; color:#666;}
.caseList .list li .name em{ display:block; height:20px; font-size:18px; line-height:20px; overflow:hidden;}
.caseList .list li .content{ padding-top:20px; height:192px; overflow:hidden; line-height:24px; font-size:14px; color:#999;}
.caseList .list li .more{ padding-top:65px;}
.caseList .list li .more em{ display:block; height:30px; line-height:30px; width:52px; background:url(ico2.png) right center no-repeat;}
.caseList .list .li01{ padding:0 0 0 820px;}
.caseList .list .li01 .imgDiv{ left:0px; right:auto;}
.caseList .list li:hover .name{ color:#028dd2;}
.caseList .list li:hover .more em{ color:#028dd2; background:url(ico2on.png) right center no-repeat;}

.caseShow .name{ text-align:center; font-size:24px; padding-bottom:15px;}
.caseShow .time{ text-align:center; color:#bababa; padding-bottom:15px; border-bottom:#eee solid 1px;}
.caseShow .msgList{ height:86px; border-bottom:#eee solid 1px;}
.caseShow .msgList li{ float:left; width:16%; text-align:center; background:url(line2.jpg) right center no-repeat; height:86px;}
.caseShow .msgList li .txt{ padding:16px 0 10px; font-size:14px; color:#028dd2; font-weight:bold;}
.caseShow .msgList li p{ font-size:14px; color:#999; height:35px; position:relative;}
.caseShow .content{ padding:36px 0; font-size:14px; line-height:24px; color:#999;}
.caseShow .share{ padding-left:58px; position:relative; height:37px; color:#999; float:right;}
.caseShow .share em{ position:absolute; left:0px; top:0px; font-size:14px; line-height:27px;}
.caseShow .share li{ float:left; margin-left:10px;}
.caseShow .box{ padding-bottom:100px;}
.caseShow{ position:relative;}
.caseShow .slick{ padding:0 120px;}
.caseShow .slick img{ width:100%;}
.caseShow .slick-prev{ display:block; width:12px; height:20px; background:url(nimg12_left2.png) no-repeat; position:absolute; left:0px; top:50%; margin-top:-10px; z-index:11;}
.caseShow .slick-next{ display:block; width:12px; height:20px; background:url(nimg12_right2.png) no-repeat; position:absolute; right:0px; top:50%; margin-top:-10px; z-index:11;}
.caseShow .slick-prev:hover{background:url(nimg12_left2on.png) no-repeat;}
.caseShow .slick-next:hover{background:url(nimg12_right2on.png) no-repeat;}

.service .txt{ height:26px; line-height:26px; padding-left:15px; background:url(ico6.jpg) left center no-repeat; font-size:18px; color:#028dd2; font-weight:bold;}
.service .content{ font-size:14px; line-height:24px; color:#999; padding:10px 0 50px;}
.service .content b{ display:block; color:#666;}
.service .title{ height:40px; background:#eee; margin-bottom:40px;}
.service .title b{ display:block; width:190px; height:40px; line-height:40px; text-indent:12px; font-size:18px; color:#fff; background:#028dd2;}
.service .telDiv{ font-size:14px; line-height:24px; color:#999; padding-bottom:40px;}
.service .telDiv em{ font-weight:bold; color:#028dd2;}
.service .telDiv b{ color:#f19015; font-size:34px; font-family:Impact; padding-right:40px;}
.service .list li{ height:55px; line-height:55px; overflow:hidden; padding-right:60px; background:url(line5.png) bottom repeat-x; font-size:14px; position:relative;}
.service .list li a{ position:absolute; right:0px; top:0px; display:block; background:url(nimg12_1.png) left center no-repeat; padding-left:20px;}

.newsPic{ position:relative;}
.newsPic .slick{height:335px; padding:0 105px 0 505px; overflow:hidden; position:relative; background:#f5f5f5;}
.newsPic .slick .imgDiv{position:absolute; left:20px; top:20px;}
    .newsPic .slick .imgDiv img
    {
        width:400px;
    }
.newsPic .slick .name{ height:50px; border-bottom:#e0e0e0 solid 1px; overflow:hidden; font-size:18px; padding-top:75px;}
.newsPic .slick .name a{color:#666; display:block; height:24px; line-height:24px; overflow:hidden;}
.newsPic .slick .content{line-height:24px; overflow:hidden; padding-top:20px; font-size:14px; height:48px; margin-bottom:30px; color:#999;}
.newsPic .slick .botDiv{ position:relative; height:30px; line-height:30px;}
.newsPic .slick .time{ color:#bababa; height:30px;}
.newsPic .slick .more{ position:absolute; right:0px; top:0px; background:url(ico2.png) right center no-repeat; padding-right:18px;}
.newsPic .slick-dots{ text-align:center; padding-top:20px;}
.newsPic .slick-dots li{display:inline-block; margin:0 5px; width:10px; height:10px; background:#ccc;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
}
.newsPic .slick-dots .slick-active{background:#f19015;}
.newsPic .slick-prev{ position:absolute; display:block; width:12px; height:20px; background:url(nimg12_left2.png) no-repeat; left:-48px; top:50%; margin-top:-10px; z-index:22;}
.newsPic .slick-next{ position:absolute; display:block; width:12px; height:20px; background:url(nimg12_right2.png) no-repeat; right:-48px; top:50%; margin-top:-10px; z-index:22;}
.newsPic .slick-prev:hover{ background:url(nimg12_left2on.png) no-repeat;}
.newsPic .slick-next:hover{ background:url(nimg12_right2on.png) no-repeat;}

.newsList{ padding-top:30px;}
.newsList li{ height:258px; background:url(line5.png) bottom repeat-x; position:relative; padding-left:188px;}
.newsList li a{ display:block; height:258px;}
.newsList li .timeDiv{ position:absolute; left:0px; top:50px; width:105px; height:85px; text-align:center; background:#eee; color:#999;}
.newsList li .timeDiv em{ height:35px; background:#f5f5f5; display:block; line-height:35px; font-size:14px;}
.newsList li .timeDiv span{ height:50px; line-height:50px; display:block; font-size:30px;}
.newsList li .name{color:#666; height:50px; border-bottom:#e0e0e0 solid 1px; overflow:hidden; font-size:18px; padding-top:50px;}
.newsList li .name em{ display:block; height:24px; line-height:24px; overflow:hidden;}
.newsList li .content{line-height:24px; overflow:hidden; padding-top:20px; font-size:14px; height:45px; margin-bottom:30px; color:#999;}
.newsList li .btnDiv{ background:url(ico2.png) right center no-repeat; width:52px; color:#666;}
.newsList li:hover .timeDiv{ background:#0f71a2; color:#fff;}
.newsList li:hover .timeDiv em{ background:#028dd2;}
.newsList li:hover .name{ color:#028dd2; font-weight:bold;}
.newsList li:hover .btnDiv{ background:url(ico2on.png) right center no-repeat; color:#028dd2;}

.newShow .name{ text-align:center; font-size:24px; padding-bottom:15px;}
.newShow .time{ text-align:center; color:#bababa; padding-bottom:15px; border-bottom:#eee solid 1px;}
.newShow .content{ font-size:14px; line-height:24px; color:#999; padding:30px 0;}
.newShow .share{ padding-left:58px; position:relative; height:37px; color:#999; float:right;}
.newShow .share em{ position:absolute; left:0px; top:0px; font-size:14px; line-height:40px;}
.newShow .share li{ float:left; margin-left:10px;}
.newShow .imgDiv{ text-align:center; padding:35px 0;}

.project .name{ text-align:center; font-size:24px; padding-bottom:15px;}
.project .time{ text-align:center; color:#bababa; padding-bottom:15px; border-bottom:#eee solid 1px;}
.project .contentBox{ margin-top:50px; background:#3e4545; padding:50px 60px 40px;}

.projectPic{ position:relative; padding:0 100px;}
.projectPic .slick .imgDiv img{ width:100%;}
/*.projectPic .msg{ color:#fff; position:absolute; right:100px; bottom:0px; width:100px; height:40px; background:url(bg1.png) repeat; font-size:14px; text-align:center; line-height:40px;}
*/
.projectPic .slick-prev{ font-size:14px; display:block; color:#fff; width:76px; text-align:right; height:30px; line-height:30px; position:absolute; z-index:10; top:50%; margin-top:-10px; left:0px; background:url(nimg8_left.png) left center no-repeat;}
.projectPic .slick-next{ font-size:14px; display:block; color:#fff; width:76px; height:30px; line-height:30px; position:absolute; z-index:10; top:50%; margin-top:-10px; right:0px; background:url(nimg8_right.png) right center no-repeat;}
.projectPic .slick-prev:hover{ color:#028dd2; background:url(nimg8_lefton.png) left center no-repeat;}
.projectPic .slick-next:hover{ color:#028dd2; background:url(nimg8_righton.png) right center no-repeat;}
.projectPic .content{ color:#c1c3c3; font-size:14px; line-height:24px; padding-top:40px;}

.project .telDiv{ display:none;}
.projectPicTel{ position:relative; padding:0px;}
.projectPicTel .slick img{ width:100%;}
.projectPicTel .slick-prev{ font-size:14px; display:block; color:#fff; width:76px; text-align:right; height:30px; line-height:30px; position:absolute; z-index:10; top:50%; margin-top:-10px; left:10px; background:url(nimg8_left.png) left center no-repeat;}
.projectPicTel .slick-next{ font-size:14px; display:block; color:#fff; width:76px; height:30px; line-height:30px; position:absolute; z-index:10; top:50%; margin-top:-10px; right:10px; background:url(nimg8_right.png) right center no-repeat;}
.projectPicTel .slick-prev:hover{ color:#028dd2; background:url(nimg8_lefton.png) left center no-repeat;}
.projectPicTel .slick-next:hover{ color:#028dd2; background:url(nimg8_righton.png) right center no-repeat;}

.contact .part1{ padding-bottom:45px;}
.contact .part1 .leftDiv{ width:504px;}
.contact .part1 .leftDiv .name{ font-size:18px; color:#028dd2; padding-bottom:20px; font-weight:bold;}
.contact .part1 .leftDiv .tel{ font-size:14px; color:#999; font-weight:bold;}
.contact .part1 .leftDiv .tel b{ font-size:34px; color:#f19015; font-family:Impact; font-weight:400;}
.contact .part1 .leftDiv .list{ padding-top:15px;}
.contact .part1 .leftDiv .list li{ padding-left:32px; font-size:14px; color:#999; height:24px; line-height:24px; position:relative; margin-bottom:15px;}
.contact .part1 .leftDiv .list li img{ position:absolute; left:0px; top:3px;}
.contact .part1 .midDiv{ padding-top:15px;}
.contact .part1 .midDiv li{ width:150px; margin-right:50px; float:left; text-align:center;}
.contact .part1 .midDiv li .imgDiv{ border:#efefef solid 1px;}
.contact .part1 .midDiv li p{ font-size:14px; color:#999; padding-top:15px;}
.contact .part1 .rightDiv{ padding-top:65px;}
.contact .mapDiv{ border:#eee solid 1px;width:1238px;height:478px;}
.contact .part2{ padding-top:120px;}
.contact .part2 ul{ margin-left:-60px;}
.contact .part2 li{ float:left; width:33.33%; background:url(line1.jpg) right repeat-y;}
.contact .part2 li .box{ padding:0 60px;}
.contact .part2 li .name{ height:20px; line-height:20px; font-size:18px; color:#028dd2; font-weight:bold; padding-left:22px; background:url(ico6.jpg) left center no-repeat;}
.contact .part2 li dl{ padding-top:20px;}
.contact .part2 li dd{ min-height:24px; line-height:24px; position:relative; padding-left:45px; padding-bottom:5px; font-size:14px; color:#999;}
.contact .part2 li dd em{ position:absolute; left:0px; top:0px;}
.contact .part3{ padding-top:110px;}
.contact .part3 .title{ height:24px; line-height:24px; font-size:18px; color:#028dd2; font-weight:bold; padding-left:22px; background:url(ico6.jpg) left center no-repeat;}
.contact .part3 .list{ padding-top:25px;}
.contact .part3 ul{ margin-left:-60px;}
.contact .part3 li{ float:left; width:33.33%; background:url(line1.jpg) right repeat-y;}
.contact .part3 li .box{ padding:0 40px 0 210px; position:relative; /*height:158px;*/ overflow:hidden;}
.contact .part3 li .imgDiv{ position:absolute; left:60px; top:0px;}
.contact .part3 li .imgDiv img{ width:131px;}
.contact .part3 li dd{ /*font-size:14px;*/ color:#999; padding-bottom:25px;}

.job .list li{ position:relative; margin-bottom:10px; border:#eee solid 1px;}
.job .list li .topDiv{ height:48px; position:relative;}
.job .list li .topDiv a{ display:block; height:48px; padding-right:100px; background:url(nimg66_1.png) right center no-repeat;}
.job .list li .box{ display:none; color:#5d5d5d; padding:45px 50px 60px;}
.job .list li .msgDiv{ color:#999;}
.job .list li.liNow .topDiv a{ background:#028dd2 url(nimg66_1on.png) right center no-repeat; color:#fff;}
.job .list li.liNow .msgDiv{ color:#fff;}
.job .list li .msgDiv dd{ height:48px; float:left; line-height:48px; font-size:14px;}
.job .list li .msgDiv .dd01{ text-align:left; text-indent:50px; width:248px;}
.job .list li .msgDiv .dd02{ width:256px;}
.job .list li .msgDiv .dd03{ width:210px;}
.job .list li .msgDiv .dd04{ width:192px;}
.job .list li .msgDiv .dd05{ width:205px;}
.job .list li .content{ line-height:24px; padding-bottom:40px; font-size:14px; color:#999;}
.job .list li h2{ position:relative; height:30px; color:#028dd2;}
.job .list li .btnDiv a{ display:block; width:118px; height:33px; color:#8b8b8c; font-size:14px; text-align:center; line-height:33px; border:#e0e0e0 solid 1px;}
.job .list li .btnDiv a:hover{ border:#028dd2 solid 1px; background:#028dd2; color:#fff;}
.job .list li .telDiv{ display:none; padding-bottom:30px;}
.job .list li .telDiv dd{ font-size:14px; color:#999; line-height:24px;}

.lyb .msg{ text-align:center; color:#f19015; font-size:14px; padding-bottom:45px;}
.lyb .form{ padding:0 210px;}
.lyb .form ul{ margin-right:-20px;}
.lyb .form li{ float:left; width:50%; height:70px;}
.lyb .form li .box{ margin-right:20px; height:48px; border:#eee solid 1px; padding-left:58px; position:relative;}
.lyb .form li .ico{ position:absolute; left:15px; top:13px;}
.lyb .form li .input1{ width:100%; height:48px; line-height:48px; font-size:14px; color:#bababa;}
.lyb .form .li01{ width:100%; height:250px;}
.lyb .form .li01 .box{ height:198px;}
.lyb .form textarea{ width:100%; height:198px; font-size:14px; line-height:24px;}
.lyb .btnGroup{ width:300px; margin:0 auto;}
.lyb .btnGroup li{ width:120px; margin:0 15px; float:left;}
.lyb .btnGroup li button{ display:block; width:118px; height:33px; line-height:33px; text-align:center; font-size:14px; border:#e0e0e0 solid 1px;background-color:  #fff;}
.lyb .btnGroup li button:hover{ background:#028dd2; border:#028dd2 solid 1px; color:#fff;}
#phonedd
{
    display:none;
}
video.edui-faked-video.video-js {
    height: 100%;
    width: 60%;
}
.leftDiv.fl embed {
    width: 100%;
    height: 380px;
}
.indexPart6 p.list_link {
    font-size: 0.8rem;
    padding: 5px 0;
}
.indexPart6 p.list_link a{
    padding: 0 5px;
}