﻿/*! www.vancheer.com  |  Powered by vancheer */
/*首页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;
    opacity: 1.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: 25px;
    z-index: 9;
    left: 0%;
	width:100%;
}

.rslides_tabs li {
	display: inline;
	float: none;
	_float: left;
	*float: left;
	margin:0 15px;
}

.rslides_tabs a {
	margin-top: 0px;
	text-indent: 9999px;
	overflow: hidden;
	border:1px #fff solid;
	display: inline-block;
	_display: block;
	*display: block;
	width: 12px;
	height: 12px;
	border-radius:50%;
	z-index: 9;
	*z-index: 9;
}

.rslides_tabs .rslides_here a { background-color:#0157a0; border:1px #0157a0 solid;}

.banner .prev{ position:absolute; left:0; top:50%; margin-top:-25px; background:url(../images/banprev.png) center no-repeat; z-index:222; width:38px; height:68px; display:block;}
.banner .next{ position:absolute; right:0; top:50%; margin-top:-25px; background:url(../images/bannext.png) center no-repeat; z-index:222; width:38px; height:68px; display:block;}
.banner .prev:hover{ background:url(../images/banprevon.png) center no-repeat;}
.banner .next:hover{ background:url(../images/bannexton.png) center no-repeat;}
.indexFlashTel{display:none;}

.bannerimg img{ width:100%;}
.bannerimg .slick-dots{ position:absolute; z-index:99; bottom:25px; left:0; width:100%; text-align:center;}
.bannerimg .slick-dots li{ cursor:pointer; display:inline-block; width:12px; height:12px; border-radius:50%; border:1px #fff solid; margin:0 15px;}
.bannerimg .slick-dots li.slick-active{ background-color:#0157a0; border:1px #0157a0 solid;}


.indexPart1{ padding-top:50px; padding-bottom:20px;}
.indexPart1 .case{ position:relative; float:left; width:565px; margin-right:10px;}
.indexPart1 .case .title{ line-height:60px; font-size:16px; color:#fff; font-weight:bold; width:105px; position:absolute; z-index:22; bottom:0; left:0; text-align:center; border-right:1px #5f88b6 solid;}
.indexPart1 .case .imgDiv{ overflow:hidden;}
.indexPart1 .case .imgDiv img{ width:100%; transition:all 3s; -moz-transition:all 3s; -ms-transition:all 3s; -webkit-transition:all 3s; -o-transition:all 3s;}
.indexPart1 .case .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.indexPart1 .case .slick{ position:relative;}
.indexPart1 .case .name{ position:absolute; bottom:0; left:0; height:60px; line-height:60px; width:460px; font-size:18px; color:#fff; padding-left:105px; background-color:rgba(1,87,160,0.9); text-align:center;}
.indexPart1 .case .name a{ color:#fff;}
.indexPart1 .case .slick-prev{ display:block; width:60px; height:60px; background:url(../images/ico2_5prev.png) no-repeat center; position:absolute; z-index:222; left:106px; bottom:0;}
.indexPart1 .case .slick-next{ display:block; width:60px; height:60px; background:url(../images/ico2_5next.png) no-repeat center; position:absolute; z-index:222; right:0; bottom:0;}
.indexPart1 .icobox{ float:left; width:255px; margin-right:10px;}
.indexPart1 .icobox dd:first-child{ margin-bottom:11px;}
.indexPart1 .icobox dd .box{ display:block; padding:42px 0;}
/*.indexPart1 .icobox dd:first-child .box{ background-color:#47bced;}
.indexPart1 .icobox dd:last-child .box{ background-color:#05cfc3;}*/
.indexPart1 .icobox dd:first-child .box{ background-color:#47bced;}
.indexPart1 .icobox dd:first-child .box:hover{ background-color:#d40014;}
.indexPart1 .icobox dd:last-child .box{ background-color:#05cfc3;}
.indexPart1 .icobox dd:last-child .box:hover{ background-color:#d40014;}

.indexPart1 .icobox dd .ico{ float:left; padding-left:35px;}
.indexPart1 .icobox dd .txt{ padding-left:125px;}
.indexPart1 .icobox dd .txt h3{ font-size:16px; color:#fff; padding-top:10px;}
.indexPart1 .icobox dd .txt p{ font-size:14px; color:#fff;}
.indexPart1 .video{ width:360px; float:left; position:relative;}
.indexPart1 .video .imgDiv{ overflow:hidden;}
.indexPart1 .video .imgDiv img{ width:100%; transition:all 3s; -moz-transition:all 3s; -ms-transition:all 3s; -webkit-transition:all 3s; -o-transition:all 3s;}
.indexPart1 .video:hover .imgDiv img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.indexPart1 .video .text{ display:block; text-align:center; position:absolute; left:0; top:0; width:100%;}
.indexPart1 .video .text .txt{ color:#fff; padding-top:65px; padding-bottom:30px;}
.indexPart1 .video .text .txt h3{ font-size:16px; padding-bottom:5px;}
.indexPart1 .video .text .txt p{ font-size:14px;}

.indexPart2{ padding-bottom:50px;}
.indexPart2 .leftlist{ float:left; width:290px; margin-right:10px;}
.indexPart2 .leftlist .text{ background-color:#e8e8e8; padding:10px; min-height:150px;}
.indexPart2 .leftlist .text .title{ padding-bottom:15px;}
.indexPart2 .leftlist .text .title span{ font-size:16px; color:#505050; font-weight:bold; padding-right:12px;}
.indexPart2 .leftlist .text .title em{ font-size:14px; color:#a7a7a7;}
.indexPart2 .leftlist .text .htxt{ font-size:18px; color:#0157a0; padding-bottom:30px; display:block;}
.indexPart2 .leftlist .text .htxt:hover{ text-decoration:underline;}
.indexPart2 .leftlist .text .time{ color:#a3a3a3; padding-bottom:10px;}
.indexPart2 .leftlist .text .more{ display:block; width:80px; height:30px; line-height:30px; text-align:center; border-radius:30px; color:#fff; background-color:#d40014;}
.indexPart2 .leftlist .text .more:hover{ text-decoration:underline;}
.indexPart2 .leftlist .imgDiv{ overflow:hidden;}
.indexPart2 .leftlist .imgDiv img{ width:100%; transition:all 3s; -moz-transition:all 3s; -ms-transition:all 3s; -webkit-transition:all 3s; -o-transition:all 3s;}
.indexPart2 .leftlist .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.indexPart2 .leftlist .slick-prev{ display:block; width:31px; height:30px; background:url(../images/ico2_6prev.png) no-repeat center; position:absolute; z-index:22; bottom:10px; right:60px;}
.indexPart2 .leftlist .slick-next{ display:block; width:31px; height:30px; background:url(../images/ico2_6next.png) no-repeat center; position:absolute; z-index:22; bottom:10px; right:10px;}
.indexPart2 .middlelist{ float:left; width:530px; margin-right:10px; position:relative;}
/*.indexPart2 .middlelist .imgDiv{ overflow:hidden;}
.indexPart2 .middlelist .imgDiv img{ width:100%; transition:all 3s; -moz-transition:all 3s; -ms-transition:all 3s; -webkit-transition:all 3s; -o-transition:all 3s;}
.indexPart2 .middlelist .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.indexPart2 .middlelist .rbox{ position:absolute; z-index:22; right:0; top:0; width:215px; height:100%; background-color:rgba(0,19,50,0.5); text-align:center;}
.indexPart2 .middlelist .rbox .title{ color:#fff; padding-top:35px; padding-bottom:20px;}
.indexPart2 .middlelist .rbox .title h3{ font-size:16px;}
.indexPart2 .middlelist .rbox .title p{ font-size:14px;}
.indexPart2 .middlelist .tablist{ padding:30px 0; margin:0 20px; position:relative;}
.indexPart2 .middlelist .tablist li{ font-size:14px; line-height:2;}
.indexPart2 .middlelist .tablist li a{ color:#fff; display:block;}
.indexPart2 .middlelist .tablist li a:hover,.indexPart2 .middlelist .tablist li.liNow a{ font-weight:bold; border-bottom:1px #808999 solid;}
.indexPart2 .middlelist .tablist .prev{ display:block; width:100%; height:20px; background:url(../images/ico2_7prev.png) no-repeat top center; position:absolute; left:0; top:0;}
.indexPart2 .middlelist .tablist .next{ display:block; width:100%; height:20px; background:url(../images/ico2_7next.png) no-repeat bottom center; position:absolute; left:0; bottom:0;}*/
.indexPart2 .middlelist .imgDiv{ overflow:hidden;}
.indexPart2 .middlelist .imgDiv img{ width:100%; transition:all 3s; -moz-transition:all 3s; -ms-transition:all 3s; -webkit-transition:all 3s; -o-transition:all 3s;}
.indexPart2 .middlelist .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.indexPart2 .middlelist .rbox{ position:absolute; z-index:22; right:0; top:0; width:215px; height:100%; background-color:rgba(0,19,50,0.5); text-align:center;}
.indexPart2 .middlelist .rbox .title{ color:#fff; padding-top:35px; padding-bottom:14px;}
.indexPart2 .middlelist .rbox .title h3{ font-size:16px;}
.indexPart2 .middlelist .rbox .title p{ font-size:14px;}
.indexPart2 .middlelist .tablist{ padding:30px 0; margin:0 20px; position:relative;}
.indexPart2 .middlelist .tablist .slick{}
.indexPart2 .middlelist .tablist .slick.slick-current{ height:30px;}
.indexPart2 .middlelist .slick-vertical .slick-slide{ border:none;}
.indexPart2 .middlelist .tablist .txtp{ font-size:14px; line-height:30px; height:30px;}
.indexPart2 .middlelist .tablist .txtp{ color:#fff; display:block;}
.indexPart2 .middlelist .tablist .txtp:hover,.indexPart2 .middlelist .tablist .slick.slick-current .txtp{ font-weight:bold; border-bottom:1px #808999 solid;}
.indexPart2 .middlelist .tablist .slick-prev{ display:block; width:100%; height:20px; background:url(../images/ico2_7prev.png) no-repeat top center; position:absolute; left:0; top:10px;}
.indexPart2 .middlelist .tablist .slick-next{ display:block; width:100%; height:20px; background:url(../images/ico2_7next.png) no-repeat bottom center; position:absolute; left:0; bottom:10px;}



.indexPart2 .rightlist{ float:left; width:360px; position:relative;}
.indexPart2 .rightlist .imgDiv{ overflow:hidden;}
.indexPart2 .rightlist .imgDiv img{ width:100%; transition:all 3s; -moz-transition:all 3s; -ms-transition:all 3s; -webkit-transition:all 3s; -o-transition:all 3s;}
.indexPart2 .rightlist .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.indexPart2 .rightlist .name{ display:block; background:url(../images/ico2_8.png) no-repeat right center; background-color:rgba(25,25,25,0.5); width:100%; height:65px; position:absolute; left:0; bottom:0;}
.indexPart2 .rightlist .name h3{ font-size:16px; color:#fff; padding-top:15px; padding-left:15px;}
.indexPart2 .rightlist .name p{ font-size:14px; color:#fff; padding-left:15px;}

.indexPart3{ height:40px; line-height:40px; font-size:14px; color:#4e4e4e; font-weight:bold; margin-bottom:30px;}
.indexPart3 img{ padding:0 10px;}

.about1{}
.about1 .text{ font-size:14px; color:#595959; line-height:2; padding-bottom:20px;}
.about1 .imgDiv{ text-align:center; padding-bottom:20px;}
.about1 .txt{ margin-bottom:30px;}
.about1 .txt p{ font-size:24px; color:#0157a0; text-align:center; padding:10px 0;}
.about1 .txt .rico{ text-align:right;}
.about1 .imgDiv02 img{ float:left; width:33.33%;}

.history1 li{ padding-bottom:40px; margin-bottom:40px; background:url(../images/ico4_1hr.png) repeat-x bottom;}
.history1 li:last-child{ padding-bottom:0; margin-bottom:0; background:none;}
.history1 li em{ float:left;}
.history1 li .text{ padding-left:85px;}
.history1 li .text .title{ float:left; text-align:center;}
.history1 li .text .title h3{ font-size:30px; color:#00a2e9; padding-bottom:5px;}
.history1 li .text .title p{ font-size:16px;}
.history1 li .text .txt{ padding-left:130px; font-size:14px; line-height:36px;}

.honor1 .title{ padding-bottom:20px; color:#333; font-size:24px; text-align:center;}
.honor1 .con{ background-color:#f4f4f4; padding-top:55px; padding-bottom:40px;}
.honor1 .con .hlist{ padding:0 80px;}
.honor1 .con .hlist .slick{ margin:0 20px;}
.honor1 .con .hlist .imgDiv{ padding:15px; background-color:#dfdddd;}
.honor1 .con .hlist .imgDiv img{ width:100%;}
.honor1 .con .hlist .name{ font-size:16px; color:#656565; padding-top:25px;}
.honor1 .con .hlist .name a{ color:#656565;}
.honor1 .con .hlist .name a:hover{ color:#c00000;}
/*.honor1 .con .hlist .slick-prev{ display:block; width:32px; height:32px; background:url(../images/ico5_2prev.png) no-repeat center; position:absolute; z-index:22; left:0; top:50%; margin-top:-16px;}
.honor1 .con .hlist .slick-next{ display:block; width:32px; height:32px; background:url(../images/ico5_2next.png) no-repeat center; position:absolute; z-index:22; right:0; top:50%; margin-top:-16px;}*/
.honor1 .con .hlist .slick-prev{ display:block; width:51px; height:51px; background:url(../images/ico5_2prev.png) no-repeat center; position:absolute; z-index:22; left:0; top:50%; margin-top:-26px;}
.honor1 .con .hlist .slick-next{ display:block; width:51px; height:51px; background:url(../images/ico5_2next.png) no-repeat center; position:absolute; z-index:22; right:0; top:50%; margin-top:-26px;}

.honor2 .title{ padding-bottom:20px; padding-top:30px; color:#333; font-size:24px; text-align:center;}
.honor2 .list{}
.honor2 .list ul{ width:1230px;}
.honor2 .list li{ width:33.33%; float:left; margin-bottom:30px;}
.honor2 .list li .box{ margin-right:30px; padding:10px; background-color:#f4f4f4; transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; -webkit-transition: all 0.5s;}
.honor2 .list li .imgDiv{ overflow:hidden;}
.honor2 .list li .imgDiv img{ width:100%;}
.honor2 .list li .name{ padding:15px 0; font-size:16px;}
.honor2 .list .pageNumDiv{ padding-top:20px;}
.honor2 .list li .box:hover{ box-shadow:0 0 10px rgba(0,0,0,0.3);}

.culture1{}
.culture1 .imgDiv{ margin-bottom:50px;}
.culture1 .imgDiv img{}
.culture1 li{ margin-bottom:50px; background-color:#f0f0f0; height:100px;}
.culture1 li em{ display:block; line-height:100px; width:240px; text-align:center; float:left; font-size:24px; color:#fff;}
.culture1 li p{ padding-left:285px; line-height:100px; font-size:16px;}
.culture1 .li01 em{ background-color:#33a895;}
.culture1 .li02 em{ background-color:#9cc3ae;}
.culture1 .li03 em{ background-color:#c4db69;}
.culture1 .li04 em{ background-color:#b2c16c;}
.culture1 .li05 em{ background-color:#edb757;}
.culture1 .li06 em{ background-color:#ed5777;}
.culture1 .li04 p{ line-height:35px; padding-top:15px;}
.culture1 .li05 p{ line-height:35px; padding-top:15px;}

/*.video1{ background-color:#ececec;}
.video1 .slider-for{ width:900px; float:left;}
.video1 .tablist{ float:right; margin-right:55px; width:184px; padding:50px 0; height:520px; overflow:hidden;}
.video1 .tablist .name{ height:34px; line-height:34px; font-size:14px; color:#767676;}
.video1 .tablist .imgDiv{ border:4px #ececec solid;}
.video1 .tablist .imgDiv:hover{ border:4px #1aabef solid;}
/*.video1 .tablist .imgDiv img{ width:100%;}*/
/*.video1 .img{ width:900px;height:521px;}

.video1 .tablist .name:hover{ color:#1aabef;}
.video1 .tablist .slick{}
.video1 .tablist .slick-current .imgDiv{ border:4px #1aabef solid;}
.video1 .tablist .slick-current .name{ color:#1aabef;}
.video1 .tablist .slick-prev{ position:absolute; z-index:22; left:50%; margin-left:-18px; top:10px; display:block; width:36px; height:36px; background:url(../images/ico5_3prev.png) no-repeat center;}
.video1 .tablist .slick-prev:hover{ background:url(../images/ico5_3prevon.png) no-repeat center;}
.video1 .tablist .slick-next{ position:absolute; z-index:22; left:50%; margin-left:-18px; bottom:10px; display:block; width:36px; height:36px; background:url(../images/ico5_3next.png) no-repeat center;}
.video1 .tablist .slick-next:hover{ background:url(../images/ico5_3nexton.png) no-repeat center;}*/

.video1 ul{ width:1225px;}
.video1 li{ width:50%; float:left;}
.video1 li{ margin-bottom:25px;}
.video1 li .box{ margin-right:25px;}
.video1 li .imgDiv{ float:left; width:311px; overflow:hidden;}
.video1 li .imgDiv img{ width:100%; transition:all 3s; -moz-transition:all 3s; -ms-transition:all 3s; -o-transition:all 3s; -webkit-transition:all 3s;}
.video1 li .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.video1 li .text{ display:block; width:275px; height:240px; float:left; border:1px #e2e2e2 solid; border-left:none;}
.video1 li .text .txt{ padding:20px;}
.video1 li .text h3{ font-weight:inherit; font-size:22px; color:#2a2a2a; padding:5px 0;}
.video1 li .text p{ font-size:14px; color:#807f7f; height:90px;}
.video1 li .text .more{ font-size:14px; color:#999; height:50px; line-height:50px; background:url(../images/ico19_3hr.png) repeat-x top;}
.video1 li .text .more img{ padding-left:15px;}
.video1 li .text .more .imgon{ display:none;}
.video1 li .text:hover{ background-color:#0157a0; border:1px #0157a0 solid; border-left:none;}
.video1 li .text:hover h3{ color:#fff;}
.video1 li .text:hover p{ color:#fff;}
.video1 li .text:hover .more{ color:#fff;}
.video1 li .text:hover .more .imgoff{ display:none;}
.video1 li .text:hover .more .imgon{ display:inline-block;}
.video1 .pageNumDiv{ padding-top:30px;}

.videoshow1{}
.videoshow1 .title{ text-align:center; margin-bottom:45px;}
.videoshow1 .title h1{ font-size:30px; color:#444; font-weight:inherit; padding-bottom:25px;}
.videoshow1 .title .author{ color:#999;}
.videoshow1 .title .author span{ padding-left:20px;}
.videoshow1 .imgDiv{ margin-bottom:30px;}
.videoshow1 .imgDiv img{ width:100%;}
.videoshow1 .text p{ font-size:14px; line-height:2; text-indent:2em;}


.jod1 .title{ font-size:14px; color:#8e8e8e; padding-bottom:20px;}
.jod1 .pageNumDiv{ margin-top:40px;}
.jod1 .libox{ cursor:pointer; height:60px; line-height:60px; padding:0 40px; background-color:#e1e1e1; font-size:18px; color:#333; margin-bottom:20px;}
.jod1 .libox.currentDt2{ margin-bottom:0;}
.jod1 .libox p{ background:url(../images/ico5_5bg.png) no-repeat right center;}
.jod1 .libox:hover,.jod1 .libox.currentDt2{ background-color:#1aabef; color:#fff;}
.jod1 .libox:hover p,.jod1 .libox.currentDt2 p{ background:url(../images/ico5_5bgon.png) no-repeat right center;}
.jod1 .conbox{ display:none; padding:35px 40px; padding-bottom:60px; background-color:#f6f6f6; margin-bottom:20px;}
.jod1 .conbox .top{ padding-bottom:30px; margin-bottom:30px; border-bottom:1px #ddd solid; font-size:14px;}
.jod1 .conbox .top .splast{ padding-right:0;}
.jod1 .conbox .top span{ padding-right:66px;}
.jod1 .conbox .text{ padding-bottom:35px;}
.jod1 .conbox .text h3{ padding-bottom:10px; font-size:16px; color:#333;}
.jod1 .conbox .text .txt{ font-size:14px;}
.jod1 .conbox .upload{ display:block; width:140px; height:40px; text-align:center; line-height:40px; border-radius:6px; font-size:16px; color:#32b0dd; border:1px #32b0dd solid;}
.jod1 .conbox .upload:hover{ background-color:#32b0dd; color:#fff;}

.news1 .top{ background-color:#0157a0;}
.news1 .top .imgDiv{ float:left;}
.news1 .top .text{ padding-left:640px; padding-top:35px; padding-right:35px; color:#fff;}
.news1 .top .text h2{ font-weight:inherit; font-size:28px;}
.news1 .top .text h2 a{ color:#fff;}
.news1 .top .text h2:hover{ text-decoration:underline;}
.news1 .top .text .time{ padding-top:50px; padding-bottom:20px; font-size:14px;}
.news1 .top .text .txt{ font-size:14px; line-height:2; padding-bottom:20px;}
.news1 .top .text .more{ display:block; width:110px; height:35px; font-size:14px; color:#fff; text-align:center; line-height:35px; border-radius:35px; border:1px #80abd0 solid;}
.news1 .top .text .more:hover{ text-decoration:underline;}
.news1 li{ margin-top:80px; position:relative;}
.news1 li .imgDiv{ float:left;}
.news1 li .text{ padding-left:320px; margin-right:240px;}
.news1 li .morebox{ position:absolute; right:0; top:0; width:160px; border-left:1px #eee solid; height:100%;}
.news1 li .text h2{ font-weight:inherit; font-size:20px; background:url(../images/ico8_1hr.png) no-repeat left bottom; padding-bottom:15px; margin-bottom:15px;}
.news1 li .text h2 a{ color:#333;}
.news1 li .text h2 a:hover{ color:#1aabef;}
.news1 li .text .time{ font-size:14px; color:#999;}
.news1 li .text .txt{ font-size:14px; line-height:2; padding-bottom:15px;}
.news1 li .more{ float:right; margin-top:65px; display:block; width:110px; height:35px; font-size:14px; color:#fff; background-color:#eee; color:#949494; text-align:center; line-height:35px; border-radius:35px;}
.news1 li .more:hover{ background-color:#1aabef; color:#fff;}
.news1 .pageNumDiv{ padding-top:50px;}

.newshow1{}
.newshow1 .title{ text-align:center; padding-bottom:20px; margin-bottom:45px; border-bottom:1px #f0f0f0 solid;}
.newshow1 .title h1{ font-size:30px; color:#444; font-weight:inherit; padding-bottom:25px;}
.newshow1 .title .author{ color:#999;}
.newshow1 .title .author span{ padding-left:20px;}
.newshow1 .text{ font-size:16px; color:#6b6b6b; line-height:2; padding-bottom:20px;}
.newshow1 .imgDiv{ text-align:center; padding-bottom:20px;}

.case1 ul{ width:1225px;}
.case1 li{ width:33.33%; float:left; margin-bottom:25px;}
.case1 li .box{ margin-right:25px;}
.case1 li .imgDiv{ overflow:hidden;}
.case1 li .imgDiv img{ width:100%; transition:all 3s; -moz-transition:all 3s; -ms-transition:all 3s; -o-transition:all 3s; -webkit-transition:all 3s;}
.case1 li .imgbox{ position:relative; overflow:hidden;}
.case1 li .imgbox:hover .imgDiv img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.case1 li .ico{ position:absolute; left:0; width:100%; height:100%; background-color:rgba(0,0,0,0.4); transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; -webkit-transition:all 1s; bottom:-100%;}
.case1 li .imgbox:hover .ico{ bottom:0;}
.case1 li .ico img{ position:absolute; left:50%; margin-left:-22px; top:50%; margin-top:-22px; text-align:center;}
.case1 li .text{ border:1px #e2e2e2 solid; padding:25px; min-height:90px;}
.case1 li .text h3{ font-weight:inherit; font-size:22px; padding-bottom:15px;}
.case1 li .text h3 a{ color:#2a2a2a;}
.case1 li .text h3 a:hover{ text-decoration:underline;}
.case1 li .text p{ font-size:14px; color:#807f7f;}
.case1 li .text:hover{ background-color:#1aabef; border:1px #1aabef solid;}
.case1 li .text:hover h3 a{ color:#fff;}
.case1 li .text:hover p{ color:#fff;}
.case1 .pageNumDiv{ padding-top:50px;}

.caseshow1{}
.caseshow1 .slider-for{ width:989px; float:left;}
.caseshow1 .tablist{ float:right; width:153px; padding:60px 0; height:652px; overflow:hidden;}
.caseshow1 .tablist .imgDiv{ border:4px #ececec solid;}
.caseshow1 .tablist .imgDiv:hover{ border:4px #1aabef solid;}
.caseshow1 .tablist .imgDiv img{ width:100%;}
.caseshow1 .tablist .name:hover{ color:#1aabef;}
.caseshow1 .tablist .slick{}
.caseshow1 .tablist .slick-current .imgDiv{ border:4px #1aabef solid;}
.caseshow1 .tablist .slick-current .name{ color:#1aabef;}
.caseshow1 .tablist .slick-prev{ position:absolute; z-index:22; left:50%; margin-left:-18px; top:10px; display:block; width:36px; height:36px; background:url(../images/ico5_3prev.png) no-repeat center;}
.caseshow1 .tablist .slick-prev:hover{ background:url(../images/ico5_3prevon.png) no-repeat center;}
.caseshow1 .tablist .slick-next{ position:absolute; z-index:22; left:50%; margin-left:-18px; bottom:10px; display:block; width:36px; height:36px; background:url(../images/ico5_3next.png) no-repeat center;}
.caseshow1 .tablist .slick-next:hover{ background:url(../images/ico5_3nexton.png) no-repeat center;}

.caseshow2 .tablist2{ height:54px; line-height:50px; margin-top:30px; margin-bottom:60px; width:340px;}
.caseshow2 .tablist2 .slick{ cursor:pointer; float:left; background:url(../images/ico11_1hr.png) repeat-x bottom; margin-right:10px; font-size:18px; color:#fff; height:54px; line-height:50px; width:160px; text-align:center;}
.caseshow2 .tablist2 .slick:hover,.caseshow2 .tablist2 .slick-current{ background:url(../images/ico11_2bg.png) no-repeat bottom center;}

.caseshow2 .content1 .text{ font-size:14px; color:#424242; line-height:2;}
.caseshow2 .content2 .imgDiv img{ width:100%;}
.caseshow2 .content2 .slick{ margin:0 13px;}
.caseshow2 .content2 .tjlist{ padding:0 45px;}
.caseshow2 .content2 .name{ font-size:14px; padding-top:50px;}
.caseshow2 .content2 .slick-prev{ width:10px; height:18px; position:absolute; z-index:22; left:0; top:50%; margin-top:-9px; background:url(../images/ico12_prev.png) no-repeat center;}
.caseshow2 .content2 .slick-prev:hover{ background:url(../images/ico12_prevon.png) no-repeat center;}
.caseshow2 .content2 .slick-next{ width:10px; height:18px; position:absolute; z-index:22; right:0; top:50%; margin-top:-9px; background:url(../images/ico12_1next.png) no-repeat center;}
.caseshow2 .content2 .slick-next:hover{ background:url(../images/ico12_1nexton.png) no-repeat center;}

.ask1{}
.ask1 li .title{ font-size:18px; color:#1aabef; font-weight:bold; padding-bottom:24px;}
.ask1 li dd{ padding-bottom:15px; margin-bottom:25px; border-bottom:1px #dedede solid; position:relative;}
.ask1 li dd em{ display:block; width:30px; height:30px; line-height:30px; text-align:center; border-radius:50%; border:2px #666 solid; font-size:18px; float:left;}
.ask1 li dd .asktxt .txt{ padding-left:45px; font-size:14px;/* cursor:pointer;*/}
.ask1 li dd .asktxt .txt span{ font-size:16px; display:block; line-height:34px;}
.ask1 li dd .answer{ display:none; padding-left:45px; padding-top:20px; font-size:14px; color:#0157a0;}
.ask1 li dd .more{ position:absolute; right:0; top:0; display:block; width:110px; height:30px; line-height:30px; text-align:center; border-radius:30px; font-size:14px; color:#949494; background-color:#eee;}
.ask1 li dd .more .sp2{ display:none;}
.ask1 li dd .more:hover,.ask1 li dd .more.on{ color:#fff; background-color:#1aabef;}
.ask1 li dd .more.on .sp1{ display:none;}
.ask1 li dd .more.on .sp2{ display:inline-block;}
.ask1 li dd .asktxt .txt:hover{ /*color:#0157a0;*/}
.ask1 .pageNumDiv{ padding-top:50px;}

.service1{}
.service1 .text{ padding-bottom:40px;}
.service1 .text .title{ font-size:16px; color:#1aabef; font-weight:bold; padding-bottom:20px;}
.service1 .text .txt{ font-size:14px; line-height:2;}

.network1 .imgDiv{ border:2px #dedede solid;}
.network1 .imgDiv img{ width:100%;}

.Member{ display:none; position:absolute; z-index:999; width:416px;}
.Member .content{ background-color:#fff; padding:25px; border-radius:6px;}
.Member .content .title{ font-size:24px; color:#595959; padding-top:25px; padding-bottom:40px; text-align:center;}
.Member .content .input1{ display:block; width:100%; height:55px; line-height:55px; background-color:#f6f6f6; border-radius:6px; border:1px #d9d9d9 solid; font-size:20px; color:#999; text-indent:15px;}
.Member .content li{ margin-bottom:10px;}
.Member .content .btn{ display:block; height:45px; line-height:45px; text-align:center; background-color:#1aabef; font-size:20px; color:#fff; border-radius:6px; margin-top:25px; margin-bottom:55px;}
.Member .content .btn:hover{ text-decoration:underline;}

.download1{}
.download1 .tablist{}
.download1 .tablist{ height:54px; line-height:50px; margin-top:30px; margin-bottom:30px;}
.download1 .tablist li{ cursor:pointer; float:left; background:url(../images/ico11_1hr.png) repeat-x bottom; margin-right:10px; font-size:18px; color:#fff; height:54px; line-height:50px; width:160px; text-align:center;}
.download1 .tablist li a{ font-size:18px; color:#fff;}

.download1 .tablist li:hover,.download1 .tablist li.liNow{ background:url(../images/ico11_2bg.png) no-repeat bottom center;}
.download1 .list li{ padding-bottom:25px; margin-bottom:25px; border-bottom:1px #dedede solid; line-height:37px; font-size:14px;}

.download1 .list li dd{ float:left;}
.download1 .list li dd:nth-child(1){ width:40%;}
.download1 .list li dd:nth-child(2){ width:20%; text-align:center;}
.download1 .list li dd:nth-child(3){ width:20%; text-align:center;}
.download1 .list li dd:nth-child(4){ width:20%;}
.download1 .list li dd:nth-child(1) a:hover{ color:#1aabef;}
.download1 .list li dd:nth-child(4) a{ display:block; width:140px; height:45px; line-height:45px; text-align:center; float:right; text-align:center;}
.download1 .list li dd:nth-child(4) a img{ padding-left:10px;}
.download1 .list li .down:hover{ color:#1aabef;}
.download1 .list li .downc{ background-color:#1aabef; border-radius:6px; color:#fff;}
.download1 .list li .downc1{ background-color:#1aabef; border-radius:6px; color:#fff;}
.download1 .list li .downc:hover{ text-decoration:underline;}
.download1 .list .pageNumDiv{ padding-top:40px;}

.aftersales1{ margin-left:250px; margin-right:350px;}
.aftersales1 .title{ font-size:14px; padding-bottom:40px;}
.aftersales1 li{ min-height:40px; position:relative; margin-bottom:25px;}
.aftersales1 li .box{ padding-left:70px; padding-right:10px; width:320px; position:relative;}
.aftersales1 li .box.boxtop{ width:auto;}
.aftersales1 li em{ position:absolute; z-index:2; left:0; top:0; line-height:40px; font-size:14px; font-weight:bold;}
.aftersales1 li .input1{ display:block; width:100%; height:40px; line-height:40px; border:1px #d9d9d9 solid; text-indent:15px; font-size:14px;}
.aftersales1 li .red{ position:absolute; right:0; bottom:0; font-size:14px; color:#ff0000;}
.aftersales1 li textarea{ display:block; width:100%; height:150px; line-height:40px; border:1px #d9d9d9 solid; text-indent:15px; font-size:14px;}
.aftersales1 li dd{ float:left; font-size:14px; color:#333; text-align:center; line-height:40px; padding-right:10px;}
.aftersales1 li .photo{}
.aftersales1 li .photo .btn1{ line-height:1; display:block; width:100px; height:100px; text-align:center; float:left; background-color:#f1f1f1; border:1px #d9d9d9 solid; font-size:16px;}

.aftersales1 li .photo .btn1 span{ font-size:30px; padding-top:20px; display:block;}
.aftersales1 li .photo .btn2{ float:left; margin-top:20px; margin-left:20px; margin-right:20px; display:block; width:80px; height:40px; line-height:40px; text-align:center; display:block; background-color:#c3c3c3; font-size:14px; color:#fff; font-weight:bold;}
.aftersales1 li .photo .btn3{ float:left; margin-top:20px; display:block; width:80px; height:40px; line-height:40px; text-align:center; display:block; background-color:#1aabef; font-size:14px; color:#fff; font-weight:bold;}
.aftersales1 li .boxlast{ width:135px; padding-right:185px;}
.aftersales1 li .boxlast .ma{ display:block; position:absolute; right:0; top:0; height:40px; line-height:40px; font-size:14px; color:#969696;}
.aftersales1 li .boxlast .ma img{ padding-right:10px;}
.aftersales1 li .boxlast .ma:hover{ color:#1aabef;}
.aftersales1 .Submit{ padding-left:70px; padding-top:10px; height:40px;}
.aftersales1 .Submit a{ display:block; width:130px; height:40px; line-height:40px; border-radius:6px; background-color:#c3c3c3; font-size:14px; color:#fff; text-align:center; float:left; margin-right:20px;}
.aftersales1 .Submit input{ display:block; width:130px; height:40px; line-height:40px; border-radius:6px; background-color:#c3c3c3; font-size:14px; color:#fff; text-align:center; float:left; margin-right:20px;}
.aftersales1 .Submit .btn4{ background-color:#1aabef;}

.aftersales1 .Submit .btn1{ background-color:#1aabef;}
.aftersales1 .Submit a:hover{ text-decoration:underline;}

.searchtitle{ background-color:#1aabef; color:#fff; padding:20px 0;}
.searchtitle h3{ font-weight:inherit; font-size:36px; padding-bottom:10px;}
.searchtitle p{ font-size:16px;}
.search1{}
.search1 .title{ font-size:18px; color:#3d3d3d; padding-bottom:30px;}
.search1 li{ padding-bottom:25px;}
.search1 li a{ font-size:16px; color:#333;}
.search1 li a em{ color:#1aabef;}
.search1 li a:hover{ color:#1aabef;}
.search1 .pageNumDiv{ padding-top:50px; text-align:left;}

.pagecontentsolu .wal{ position:relative;}
.solulist{ position:absolute; width:95px; right:-145px;}
.solulist li{ margin-bottom:5px; background-color:#f0f0f0; padding:15px 0; text-align:center; cursor:pointer;}
.solulist li .ico{ padding-bottom:10px;}
.solulist li .imgon{ display:none;}
.solulist li:hover,.solulist li.liNow{ background-color:#1aabef; color:#fff;}
.solulist li:hover .imgoff,.solulist li.liNow .imgoff{ display:none;}
.solulist li:hover .imgon,.solulist li.liNow .imgon{ display:inline-block;}
.projectNow{ position:fixed; z-index:22; top:0; right:210px; right:10%;}

.solution1{}
.solution1 .text{ padding-bottom:50px;}
.solution1 .text .title{ font-size:18px; color:#fff; padding-left:15px; height:40px; line-height:40px; background:url(../images/ico14_1hr.png) repeat-y; margin-bottom:20px; border-top-left-radius:10px; border-top-right-radius:10px;}
.solution1 .txt{ font-size:14px; color:#595959; line-height:2; padding-bottom:20px;}
.solution1 .imgDiv{ text-align:center; padding-bottom:20px;}
.solution1 .text .con{ padding-bottom:30px;}
.solution1 .text .con .left{ float:left; width:600px;} 
.solution1 .text .con .left h3{ color:#000; padding-bottom:20px;}
.solution1 .text .con .left p{ font-size:14px; color:#595959; line-height:2; padding-left:20px; background:url(../images/ico14_2bg.png) no-repeat left 10px;}
.solution1 .text .con .right{ float:right; width:600px;}
.solution1 .text .txt1000{ width:800px; margin:0 auto;}
.solution1 .text .txt1000 p{ font-size:14px; font-size:14px; color:#595959; line-height:2; padding-left:20px; background:url(../images/ico14_2bg.png) no-repeat left 10px; float:left; width:246px;}
.solution1 .text .list li{ width:25%; float:left;}
.solution1 .text .list li .ico{ overflow:hidden;}
.solution1 .text .list li .ico img{ width:100%; transition:all 3s; -moz-transition:all 3s; -ms-transition:all 3s; -o-transition:all 3s; -webkit-transition:all 3s;}
.solution1 .text .list li .ico:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.solution1 .text .list li .name{ padding:20px 0; text-align:center; font-size:14px;}

.solution2{}
.solution2 .textbox{ padding-bottom:50px;}
.solution2 .textbox .title{ font-size:18px; color:#fff; padding-left:15px; height:40px; line-height:40px; background:url(../images/ico14_1hr.png) repeat-y; margin-bottom:20px; border-top-left-radius:10px; border-top-right-radius:10px;}
.solution2 .textbox>.txt{ font-size:14px; color:#595959; line-height:2; padding-bottom:20px;}
.solution2 .textbox>.imgDiv{ text-align:center; padding-bottom:20px;}
.solution2 .textbox h3{ font-size:16px; color:#108ad0; padding-bottom:20px;}
.solution2 .textbox .imglist{}
.solution2 .textbox .imglist li{ width:20%; float:left; text-align:center;}
.solution2 .textbox .imglist li .box{ padding:0 10px;}
.solution2 .textbox .imglist li .name{ font-size:14px; color:#777; padding-top:10px;}
.solution2 .con002{ background-color:#ededed;}
.solution2 .con002 .left{ float:left; width:650px;}
.solution2 .con002 .left .txt{ padding:50px 30px; font-size:14px; color:#595959;}
.solution2 .con002 .right{ float:right;}
.solution2 .textbox .txtnum{}
.solution2 .textbox .txtnum em{ display:block; width:25px; height:25px; text-align:center; line-height:25px; border-radius:50%; font-size:16px; color:#00469a; border:1px #00469a solid; float:left; margin-right:10px;}
.solution2 .textbox .txtnum p{ margin-bottom:10px;}
.solution2 .icolist ul{ width:1235px;}
.solution2 .icolist li{ width:14.2%; float:left; text-align:center;}
.solution2 .icolist li .box{ margin-right:35px; border:3px #00469a solid; padding:20px 0;}
.solution2 .icolist li .name{ font-size:14px; color:#00469a; padding-top:10px;}
.solution2 .txty{}
.solution2 .txty p{ padding-left:25px; background:url(../images/ico15_1bg.png) no-repeat left 8px;}
.solution2 .con003{}
.solution2 .con003 h3{ padding-bottom:15px; margin-bottom:15px; border-bottom:1px #dedede solid;}
.solution2 .con003 .left{ float:left; font-size:14px; line-height:2;}
.solution2 .con003 .right{ float:right;}
.solution2 .txtlist{ padding-top:30px;}
.solution2 .txtlist li{ width:30%; float:left; min-height:260px; margin-right:3.33%;}
.solution2 .txtlist li h3{ padding-bottom:15px; margin-bottom:15px; border-bottom:1px #dedede solid;}
.solution2 .txtlist li .txt{ font-size:14px; line-height:2;}
.solution2 .tablist{ height:54px; line-height:50px; margin-top:30px; margin-bottom:30px;}
.solution2 .tablist li{ cursor:pointer; float:left; background:url(../images/ico11_1hr.png) repeat-x bottom; margin-right:10px; font-size:18px; color:#fff; height:54px; line-height:50px; width:170px; text-align:center;}
.solution2 .tablist li:hover,.solution2 .tablist li.liNow{ background:url(../images/ico11_2bg.png) repeat-x bottom center;}
.solution2 .textcon{}
.solution2 .textcon h3{ padding-bottom:15px; margin-bottom:15px; border-bottom:1px #dedede solid;}
.solution2 .textcon .txt{ font-size:14px; line-height:2; padding-bottom:30px;}
.solution2 .textcon>.imgDiv{ text-align:center; padding-bottom:20px;}
.solution2 .con2{ margin-bottom:50px; background-color:#ededed;}
.solution2 .con2 .left{ float:left;}
.solution2 .con2 .right{}
.solution2 .con2 .right .txt01{ padding:50px; padding-right:80px; float:left;}
.solution2 .con2 .right .txt01 h4{ font-size:16px; color:#108ad0;}
.solution2 .con2 .right .txt01>p{ font-size:14px; color:#333; padding:20px 0;}
.solution2 .con2 .right .txtp{}
.solution2 .con2 .right .txtp p{ margin-bottom:30px; font-size:14px;}
.solution2 .con2 .right .txtp em{ display:block; float:left; font-size:14px; color:#fff; text-align:center; width:25px; height:25px; line-height:25px; text-align:center; border-radius:50%; margin-right:20px;}
.solution2 .con2 .right .txtp .red{ background-color:#ec1b24;}
.solution2 .con2 .right .txtp .green{ background-color:#00a44b;}
.solution2 .con2 .right .txtp .blue{ background-color:#00acef;}
.solution2 .listico{ padding-bottom:30px;}
.solution2 .listico ul{ width:1220px;}
.solution2 .listico li{ width:33.33%; float:left;}
.solution2 .listico li .box{ margin-right:20px;}
.solution2 .listico li img{ width:100%;}
.solution2 .listico li .name{ font-size:14px; line-height:2; padding:20px; background-color:#f8f8f8; min-height:112px;}
.solution2 .con4{ background-color:#f8f8f8; margin-bottom:20px;}
.solution2 .con4 .left{ float:left;}
.solution2 .con4 .right{ float:right; width:740px;}
.solution2 .con4 .right .txt{ font-size:14px; line-height:2; padding:100px;}

.solution3 .text{ padding-bottom:50px;}
.solution3 .text .title{ font-size:18px; color:#fff; padding-left:15px; height:40px; line-height:40px; background:url(../images/ico14_1hr.png) repeat-y; margin-bottom:20px; border-top-left-radius:10px; border-top-right-radius:10px;}
.solution3 .txt{ font-size:14px; color:#595959; line-height:2; padding-bottom:20px;}
.solution3 .imgDiv{ text-align:center; padding-bottom:20px;}
.solution3 .textlist h3{ font-size:16px; color:#17a2e6; padding-bottom:20px;}
.solution3 .textlist li{ margin-bottom:10px; height:60px; line-height:60px; background-color:#f8f8f8; position:relative;}
.solution3 .textlist li em{ display:block; width:240px; text-align:center; position:absolute; left:0; top:0; background-color:#17a2e7; font-size:16px; color:#fff;}
.solution3 .textlist li p{ padding-left:250px; font-size:14px;}

.product1 ul{ width:920px;}
.product1 li{ width:33.33%; float:left; margin-bottom:20px;}
.product1 li .box{ margin-right:20px;}
.product1 li .imgDiv{ overflow:hidden;}
.product1 li .imgDiv img{ width:100%; transition:all 3s; -moz-transition:all 3s; -ms-transition:all 3s; -o-transition:all 3s; -webkit-transition:all 3s;}
.product1 li .imgbox:hover .imgDiv img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.product1 li .imgbox{ position:relative; overflow:hidden;}
.product1 li .imgbox .txt{ position:absolute; left:0; bottom:-100%; width:100%; height:100%; background-color:rgba(26,171,239,0.9); transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; -webkit-transition:all 1s;}
.product1 li .imgbox:hover .txt{ bottom:0;}
.product1 li .imgbox .txt .txtbox{ position:absolute; left:0; bottom:50%; margin-bottom:-59px;}
.product1 li .imgbox .txt span{ display:block; font-size:18px; color:#fff; padding:0 40px; text-align:center; padding-bottom:20px;}
.product1 li .imgbox .txt em{ display:block; text-align:center;}
.product1 li .name{ padding-top:15px; font-size:14px;}
.product1 li .name a:hover{ color:#1aabef;}
.product1 .pageNumDiv{ padding-top:50px;}

.productshow1{}
.productshow1 .back{ margin-top:70px; height:40px;}
.productshow1 .back a{ float:right; display:block; font-size:14px; text-indent:20px; color:#fff; line-height:38px; width:100px; height:38px; background:url(../images/back.png) no-repeat center;}
.productshow1 .back a:hover{ text-decoration:underline;}
.productshow1 .imgDiv{ float:left; width:450px;}
.productshow1 .con{ float:right; width:735px;}
.productshow1 .con .tablist{ height:54px; line-height:50px; margin-bottom:29px;}
.productshow1 .con .tablist li{ cursor:pointer; float:left; background:url(../images/ico11_1hr.png) repeat-x bottom; margin-right:10px; font-size:18px; color:#fff; height:54px; line-height:50px; width:170px; text-align:center;}
.productshow1 .con .tablist li:hover,.productshow1 .con .tablist li.liNow{ background:url(../images/ico11_2bg.png) repeat-x bottom center;}
.productshow1 .content01{ font-size:16px;}
.productshow1 .content01 .table{ border:1px #dedede solid; border-bottom:none;}
.productshow1 .content01 li{ min-height:45px; border-bottom:1px #dedede solid;}
.productshow1 .content01 dd{ float:left; min-height:45px; line-height:45px;}
.productshow1 .content01 dd:nth-child(1){ width:220px; background-color:#e9e9e9; font-size:16px; color:#333;}
.productshow1 .content01 dd p{ padding-left:25px;}
.productshow1 .content01 .li01{}
.productshow1 .content01 .li01 dd:nth-child(2){ width:240px;}
.productshow1 .content01 .li01 dd:nth-child(3){ width:270px;}
.productshow1 .content01 .li02 dd:nth-child(2) .box{ border-right:1px #dedede solid;}
.productshow1 .content01 .li02 dd:nth-child(1){ line-height:135px;}
.productshow1 .content01 .li02 dd:nth-child(2){ width:240px;}
.productshow1 .content01 .li02 dd:nth-child(3){ width:270px;}
.productshow1 .content01 .li03 dd:nth-child(1){ line-height:135px;}
.productshow1 .content02 .text{ padding-bottom:30px;}
.productshow1 .content02 h3{ font-size:16px; color:#0157a0; padding-bottom:15px;}
.productshow1 .content02 .txt{ font-size:16px; color:#5a5a5a; line-height:2;}
.productshow1 .content03 .text{ padding-bottom:30px;}
.productshow1 .content03 h3{ font-size:16px; color:#0157a0; padding-bottom:15px;}
.productshow1 .content03 .txt{ font-size:16px; color:#5a5a5a; line-height:2;}

.contact1{ padding-bottom:70px;}
.contact1 .title{ font-size:24px; color:#333; padding-bottom:20px; margin-bottom:25px; background:url(../images/ico19_1hr.png) no-repeat bottom center; text-align:center;}
.contact1 .txt1{ font-size:18px; padding-bottom:20px; text-align:center;}
.contact1 .list li{ width:25%; float:left;}
.contact1 .list li .box{ padding:30px 0; background:url(../images/ico19_2hr.png) repeat-y center; text-align:center; color:#fff; background-size:100%;}
.contact1 .list li .box em{ font-size:18px; display:block; padding-bottom:10px;}
.contact1 .list li .box span{ font-size:24px;}

.contact2{ padding-bottom:50px;}
.contact2 .title{ font-size:24px; color:#333; padding-bottom:20px; margin-bottom:25px; background:url(../images/ico19_1hr.png) no-repeat bottom center; text-align:center;}
.contact2 .wal{ width:1226px;}
.contact2 .slick{ margin:0 13px;}
.contact2 .slick .box{ background-color:#f1f1f1; padding:30px 6px; text-align:center;}
.contact2 .slick .box h3{ font-size:18px; color:#333; padding-bottom:35px;}
.contact2 .slick .box .txt{ font-size:13px; color:#656565; line-height:2;}
.contact2 .slick-dots{ margin-top:15px; text-align:center;}
.contact2 .slick-dots li{ display:inline-block; width:10px; height:10px; border-radius:50%; margin:0 5px; background-color:#dedede;}
.contact2 .slick-dots li.slick-active{ background-color:#666;}
.contact2 .slick-prev{ display:block; width:30px; height:42px; background:url(../images/ico19_1prev.png) no-repeat center; position:absolute; z-index:22; left:350px; top:50%; margin-top:-31px;}
.contact2 .slick-next{ display:block; width:30px; height:42px; background:url(../images/ico19_1next.png) no-repeat center; position:absolute; z-index:22; right:350px; top:50%; margin-top:-31px;}

.contact3{}
.contact3 .title{ font-size:24px; color:#333; padding-bottom:20px; margin-bottom:25px; background:url(../images/ico19_1hr.png) no-repeat bottom center; text-align:center;}
.contact3 dl{ width:1230px;}
.contact3 dd{ width:33.33%; float:left;}
.contact3 dd .box{ margin-right:30px; border-bottom:1px #dedede solid; padding-bottom:20px; min-height:101px;}
.contact3 li{ padding-bottom:50px;}
.contact3 li h3{ font-weight:inherit; font-size:18px; color:#333; padding-bottom:20px;}
.contact3 li p{ font-size:14px; line-height:2;}

.contact4{ padding:50px 0; background-color:#f3f3f3;}
.contact4 .title{ font-size:24px; color:#333; padding-bottom:20px; margin-bottom:25px; background:url(../images/ico19_1hr.png) no-repeat bottom center; text-align:center;}
.contact4 .text{ float:left;}
.contact4 .text h3{ font-size:18px; color:#333; font-weight:inherit; padding-bottom:10px;}
.contact4 .text .txt1{ font-size:16px; padding-bottom:15px;}
.contact4 .text .txt2{ font-size:16px;}
.contact4 .text .txt3{ font-size:14px; line-height:2;}
.contact4 .text .txt3 em{ padding-right:30px;}
.contact4 .code{ float:right;}
.contact4 .code .txt{ font-size:18px; color:#333; padding-bottom:10px;}
.contact4 .code .code1{ float:left; text-align:center;}
.contact4 .code .code2{ float:left; text-align:center; margin-left:20px;}
.contact4 .code p{ font-size:14px; padding-top:10px;}

.contact5{ padding-top:60px;}
.contact5 .map{ padding-bottom:25px;}
.contact5 .text{ font-size:14px; line-height:2;}



.sitemap1 h3{ font-size:20px; color:#6b1584; padding-bottom:20px;}
.sitemap1 h3 a{ color:#0157a0;}
.sitemap1 dd{ float:left; margin-right:25px; margin-bottom:10px; font-size:14px;}
.sitemap1 li{ padding-bottom:15px; margin-bottom:25px; background:url(../images/ico11_2hr.png) repeat-x bottom;}
.sitemap1 dd a{ color:#333;}
.sitemap1 dd a:hover{ color:#0157a0; font-weight:bold;}