/*! www.vancheer.com  |  Powered by vancheer */
/*首页banner图*/
.banner {
    width: 100%;
    position: relative;
}

.focus {
    width: 100%;
    position: relative;
    zoom: 1;
    overflow: hidden;
    z-index: 99;
}

.f426x240, .f160x160 {
    width: 100%;
    overflow: hidden;
    z-index: 99;
}

.rslides li {
    width: 100%;
    float: left;
    display: none;
    z-index: 99;
}

.rslides li img {
	z-index: 9999;
	display:block;
}

.rslides {
    width: 100%;
    position: relative;
    z-index: 99;
    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: 40px;
    z-index: 99;
    left: 0%;
	width:100%;
}

.rslides_tabs li {
	display: inline;
	float: none;
	_float: left;
	*float: left;
	margin:0 5px;
}

.rslides_tabs a {
	margin-top: 0px;
	text-indent: 9999px;
	overflow: hidden;
	background:url(../images/ico_ban.png) no-repeat;
	display: inline-block;
	_display: block;
	*display: block;
	width: 19px;
	height: 3px;
	z-index: 99;
	*z-index: 99;
}

.rslides_tabs .rslides_here a {
	background:url(../images/ico_banon.png) no-repeat;
}
.banner .prev{ position:absolute; left:30px; top:50%; margin-top:-25px; background:url(../images/ico1_prev.png) center no-repeat; z-index:222; width:40px; height:50px; display:block;}
.banner .next{ position:absolute; right:30px; top:50%; margin-top:-25px; background:url(../images/ico1_next.png) center no-repeat; z-index:222; width:40px; height:50px; display:block;}

.indexPart1{ padding:25px 0;}
.indexPart1 .leftDiv{ float:left; width:570px;}
.indexPart1 .leftDiv .title{ height:30px; line-height:30px; padding-bottom:5px; margin-bottom:15px; background:url(../images/ico1_hr.png) no-repeat left bottom; }
.indexPart1 .leftDiv .title h3{ font-weight:inherit; font-size:16px; color:#666; float:left;}
.indexPart1 .leftDiv .title a{ float:right; font-size:12px;}
.indexPart1 .leftDiv .title a:hover{ color:#0089b6;}
.indexPart1 .leftDiv .content .pic{ float:left; margin-right:20px; overflow:hidden;}
.indexPart1 .leftDiv .content .pic img{transition: 3s; -moz-transition: 3s; -webkit-transition: 3s; -o-transition: 3s;}
.indexPart1 .leftDiv .content .pic:hover img{transform: scale(1.2); -webkit-transform: scale(1.2);}
.indexPart1 .leftDiv .content p{ font-size:14px; line-height:2;}
.indexPart1 .rightDiv{ float:right; width:570px;}
.indexPart1 .rightDiv .tabbox{height:30px; line-height:30px; padding-bottom:5px; margin-bottom:15px; background:url(../images/ico1_8.png) repeat-x left bottom;}
.indexPart1 .rightDiv .tabbox li{ float:left; font-size:16px; margin-right:78px; cursor:pointer;}
.indexPart1 .rightDiv .tabbox .liNow{ border-bottom:3px #0089b6 solid;}
.indexPart1 .rightDiv .title{ padding-bottom:8px;}
.indexPart1 .rightDiv .title .imgDiv{ float:left;}
.indexPart1 .rightDiv .title .text{ padding-left:160px;}
.indexPart1 .rightDiv .title .text h3{ font-weight:inherit; font-size:18px; color:#333; line-height:2;}
.indexPart1 .rightDiv .title .text h3 a{ color:#333;}
.indexPart1 .rightDiv .title .text h3 a:hover{ color:#0089b6;}
.indexPart1 .rightDiv .title .text p{ font-size:14px; color:#666; line-height:1.5;}
.indexPart1 .rightDiv .list li{ height:28px; padding-left:15px; line-height:2; font-size:14px; background:url(../images/ico1_61.png) no-repeat left center;}
.indexPart1 .rightDiv .list li a{ float:left; padding-right:50px;}
.indexPart1 .rightDiv .list li em{ font-size:14px; color:#b0b0b0; float:right;}

.indexPart2 .imgDiv{ overflow:hidden;}
.indexPart2 .imgDiv img{width: 100%; transition: 3s; -moz-transition: 3s; -webkit-transition: 3s; -o-transition: 3s;}
.indexPart2 .imgDiv:hover img{transform: scale(1.2); -webkit-transform: scale(1.2);}

.indexPart3{ padding-top:25px; padding-bottom:60px;}
.indexPart3 ul{ width:1213px;}
.indexPart3 li{ float:left; width:25%;}
.indexPart3 li .box{ margin-right:13px; border:1px #d8d8d8 solid; padding-left:30px; padding-top:30px; padding-right:20px; padding-bottom:20px; position:relative;}
.indexPart3 li .box h3{ font-weight:inherit; font-size:16px; padding-bottom:10px; margin-bottom:10px; }
.indexPart3 li .box p{ font-size:14px; padding-bottom:15px;}
.indexPart3 li .box .more{ display:block; font-size:12px;}
.indexPart3 li .box .more:hover{ text-decoration:underline;}
.indexPart3 li:nth-child(1) .box{background:url(../images/ico1_9.png) no-repeat left top;}
.indexPart3 li:nth-child(2) .box{background:url(../images/ico1_10.png) no-repeat left top;}
.indexPart3 li:nth-child(3) .box{background:url(../images/ico1_11.png) no-repeat left top;}
.indexPart3 li:nth-child(4) .box{background:url(../images/ico1_12.png) no-repeat left top;}
.indexPart3 li .icoimg{ position:absolute; right:10px; bottom:10px;}
.indexPart3 li:nth-child(1) .box h3{color:#0089b6; background:url(../images/ico1_20.png) no-repeat left bottom;}
.indexPart3 li:nth-child(2) .box h3{color:#09a355; background:url(../images/ico1_21.png) no-repeat left bottom;}
.indexPart3 li:nth-child(3) .box h3{color:#f39707; background:url(../images/ico1_22.png) no-repeat left bottom;}
.indexPart3 li:nth-child(4) .box h3{color:#0a9e92; background:url(../images/ico1_23.png) no-repeat left bottom;}
.indexPart3 li:nth-child(1) .more{color:#0089b6;}
.indexPart3 li:nth-child(2) .more{color:#09a355;}
.indexPart3 li:nth-child(3) .more{color:#f39707;}
.indexPart3 li:nth-child(4) .more{color:#0a9e92;}

.about1 .title{ padding-bottom:25px;}
.about1 .title h2{ font-size:18px; color:#000; line-height:1.5;}
.about1 .title p{ font-size:16px; color:#d0cfcf; text-transform:uppercase;}
.about1 .txt{ font-size:14px; line-height:2; padding-bottom:25px;}
.about1 .txt .imgDiv{ float:right; width:485px;}
.about1 .txt .text{ float:left; width:410px;}

.framework1 h3{ font-size:24px; color:#0d0b0b; text-align:center;}

.partner1 ul{ width:945px;}
.partner1 li{ width:33.33%; float:left; margin-bottom:15px;}
.partner1 li .box{ margin-right:15px;}
.partner1 li .box .imgDiv{ border:1px #d2d2d2 solid;}
.partner1 li .box .imgDiv img{ width:100%;}
.partner1 li .box .name{ height:40px; line-height:40px; text-align:center;}
.partner1 li .box .name a{ font-size:14px;}

.knowledge1 .title{ font-size:18px; color:#000; margin-bottom:30px; padding-bottom:10px; padding-left:50px; background:url(../images/ico5_1.png) no-repeat left top;}
.knowledge1 .text p{ margin-bottom:30px; padding-bottom:10px; font-size:14px; color:#666; padding-left:50px; background:url(../images/ico5_2.png) no-repeat left 5px;}
.knowledge1 .text p em{ color:#0089b6;}

.news1 .toplist li{ padding-bottom:30px; margin-bottom:30px; background:url(../images/ico6_1.png) repeat-x bottom;}
.news1 .toplist li .imgDiv{ float:left; overflow:hidden;}
.news1 .toplist li .imgDiv img{transition: 3s; -moz-transition: 3s; -webkit-transition: 3s; -o-transition: 3s;}
.news1 .toplist li .imgDiv:hover img{transform: scale(1.2); -webkit-transform: scale(1.2);}
.news1 .toplist li .rightDiv{ padding-left:308px;}
.news1 .toplist li .rightDiv h2{ font-size:18px; color:#000;}
.news1 .toplist li .rightDiv h2 a{ color:#000;}
.news1 .toplist li .rightDiv h2 a:hover{ color:#0089b6;}
.news1 .toplist li .rightDiv .author{ font-size:12px; color:#666; padding:15px 0;}
.news1 .toplist li .rightDiv .author em{ padding-right:10px;}
.news1 .toplist li .rightDiv .txt{ font-size:14px; line-height:2; height:81px; overflow:hidden;}
.news1 .list li{ padding-bottom:30px; margin-bottom:30px; background:url(../images/ico6_1.png) repeat-x bottom;}
.news1 .list .txt h2{ font-size:18px; color:#000; line-height:2; padding-bottom:10px;}
.news1 .list .txt h2 a{color:#000;}
.news1 .list .txt h2 a:hover{color:#0089b6;}
.news1 .list .time{ width:100px; height:100px; text-align:center; background-color:#ededed; color:#777; float:left;}
.news1 .list .time h3{ font-size:48px; line-height:50px; padding-top:17px;}
.news1 .list .time p{ font-size:14px;}
.news1 .list .txt{ padding-left:125px; font-size:14px; color:#6e6e6e; line-height:2;}

.newshow1 .tileDiv{ padding-bottom:20px; text-align:center;}
.newshow1 .tileDiv h2{ font-size:24px; color:#444; font-weight:inherit;}
.newshow1 .tileDiv .titme{ font-size:12px; color:#999; padding-top:10px;}
.newshow1 .tileDiv .titme em{ padding-right:20px;}
.newshow1 .content .text{ font-size:14px; color:#666; line-height:2;}
.newshow1 .content .imgDiv{ padding:30px 0; text-align:center;}
.newshow1 .content .imgDiv img{ max-width:800px;}

.law1 li{ height:60px; line-height:60px; position:relative;}
.law1 li:nth-child(odd){ background-color:#e8e8e8;}
.law1 li:nth-child(even){ background-color:#fff;}
.law1 li .title{ font-size:16px; color:#666; padding-right:110px;}
.law1 li .time{ font-size:14px; color:#666; position:absolute; right:18px;}
.law1 li a:hover .title,.law1 li a:hover .time{ color:#fff;}
.law1 li a{ display:block; padding-left:18px; padding-right:18px;}
.law1 li a:hover{ background-color:#0089b6;}

.lawshow1 .tileDiv{ padding-bottom:20px; text-align:center;}
.lawshow1 .tileDiv h2{ font-size:18px; color:#000;}
.lawshow1 .tileDiv .titme{ font-size:12px; color:#666; padding-top:10px;}
.lawshow1 .tileDiv .titme em{ padding-right:20px;}
.lawshow1 .content .text{ font-size:14px; color:#666; line-height:2; padding-bottom:20px;}
.lawshow1 .content .text h3{ font-size:18px; color:#333; font-weight:inherit;}
.lawshow1 .content .imgDiv{ padding:30px 0; text-align:center;}
.lawshow1 .content .imgDiv img{ max-width:800px;}
.lawshow1 .detailsshare{ padding-top:10px;}
.lawshow1 .bottomDiv{border-top:1px #dedede dashed;}

.lawtl1 ul{ width:945px;}
.lawtl1 li{ width:33.33%; float:left; margin-bottom:15px;}
.lawtl1 li .box{ margin-right:15px;}
.lawtl1 li .box .imgDiv{ padding:10px; border:1px #dadada solid; text-align:center;}
.lawtl1 li .box .imgDiv img{ max-width:293px;}
.lawtl1 li .box .name{ font-size:16px; color:#666; height:40px; line-height:40px; text-align:center;}

.contact1 h3{ font-size:18px; color:#000; padding-left:17px; background:url(../images/ico10_1.png) no-repeat left center;}
.contact1 .map{ padding-top:30px; padding-bottom:30px;}
.contact1 li{ line-height:46px; margin-bottom:20px;}
.contact1 li em{ float:left;}
.contact1 li p{ padding-left:65px; font-size:14px;}

.jod1 .titleDiv{ height:70px; line-height:70px; background-color:#f4f4f4; font-size:16px; color:#666;}
.jod1 .titleDiv img{ padding-right:10px;}
.jod1 dd{ float:left; text-align:center; width:25%;}
/*.jod1 .dd01{ width:30%;}
.jod1 .dd02{ width:35%;}
.jod1 .dd03{ width:15%;}
.jod1 .dd04{ width:20%;}*/
.jod1 .titleDiv dd{ background:url(../images/ico11_5.png) no-repeat right center;}
.jod1 .titleDiv dd:nth-child(4){ background:none;}
.jod1 .list li{ height:70px; line-height:70px; background:url(../images/ico11_6.png) repeat-x bottom center;}
.jod1 .list li .dd01{}
.jod1 .list li dd{ font-size:14px; color:#666;}
.jod1 .list li:hover a dd{ color:#0089b6;}
.jod1 .list li:hover{}
.jod1 .list li.liprev{ background:none;}
.jod1 .pageNumDiv{ margin-top:40px;}

.jodshow1 .tileDiv h2{ font-size:24px; color:#0089b6; padding-bottom:20px; margin-bottom:20px;background:url(../images/ico11_6.png) repeat-x bottom center;}
.jodshow1 .text{padding-bottom:20px; margin-bottom:20px;background:url(../images/ico11_6.png) repeat-x bottom center;}
.jodshow1 .text03{ padding-bottom:0;}
.jodshow1 .detailsshare{ padding-top:0;}
.jodshow1 .text h3{font-size:18px; color:#666; padding-left:17px; background:url(../images/ico10_1.png) no-repeat left center; margin-bottom:20px;}
.jodshow1 .text p{ font-size:14px; line-height:2;}
.jodshow1 .text li{ font-size:14px; line-height:2; float:left; width:33.33%;}
.jodshow1 .text .li01{ width:25%;}
.jodshow1 .text .li02{ width:45%;}
.jodshow1 .text .li03{ width:30%;}
.jodshow1 .text dd{ width:50%; float:left; margin-bottom:20px;}
.jodshow1 .text dd b{ font-size:16px; color:#0089b6;}
.jodshow1 .text dd em{ float:left;}
.jodshow1 .text dd p{ padding-left:55px; line-height:41px;}
.jodshow1 .detailsshare .share{ background:none;}

.search1 .list li{ padding-bottom:30px; margin-bottom:30px; background:url(../images/ico6_1.png) repeat-x bottom;}
.search1 .list .txt h2{ font-size:18px; color:#000; line-height:2; padding-bottom:10px;}
.search1 .list .txt h2 a{color:#000;}
.search1 .list .txt h2 a:hover{color:#0089b6;}
.search1 .list .time{ width:100px; height:100px; text-align:center; background-color:#ededed; color:#777; float:left;}
.search1 .list .time h3{ font-size:48px; line-height:50px; padding-top:17px; color:#777;}
.search1 .list .time p{ font-size:14px;}
.search1 .list .txt{ padding-left:125px; font-size:14px; color:#6e6e6e; line-height:2;}

.service1 .text{ font-size:16px; color:#666; line-height:2; padding-bottom:20px;}

.privacy1 .text{ font-size:14px; color:#666; line-height:2; padding-bottom:20px;}
.privacy1 .text h3{ font-size:18px; padding-bottom:10px;}

.sitemap1 li{ padding:25px 0; border-bottom:1px #ccc dashed;}
.sitemap1 li h3{ font-size:18px; color:#666; padding-bottom:15px;}
.sitemap1 li h3 a{ color:#666;}
.sitemap1 li h3 a:hover{ color:#0089b6;}
.sitemap1 li dd{ display:inline-block; font-size:16px; color:#666; padding-right:50px;}

.check1 .text{ font-size:18px; color:#0089b6; text-align:center; padding:200px 0; background:url(../images/ico13_bg.jpg) no-repeat center;}
.check1 .text em{ padding-right:20px;}

.checkshow1{ color:#333; line-height:1.5;}
.checkshow1 .toptxt{ padding-bottom:20px;}
.checkshow1 .toptxt .icoimg{ float:left; width:260px;padding-top:15px}
.checkshow1 .toptxt .icoimg img{ width:100%; border:1px #ccc solid;}
.checkshow1 .toptxt .title{ padding-left:280px; width:330px; line-height:28px;padding-top: 28px;}
.checkshow1 .list{ width:85%; border-right:0px #e6e6e6 solid; border-top:0px #e6e6e6 solid;}
.checkshow1 .list li{ width:50%; float:left; height:45px; border-bottom:1px #e6e6e6 solid;}
.checkshow1 .list li .box{ min-height:40px; padding-top:5px; padding-left:10px; border-left:0px #e6e6e6 solid;}
.checkshow1 .list li .box em{ float:left; }
.checkshow1 .list li .box span{ float:right;line-height:40px; padding-right:10px;}

.checkshow1 .list1 li{ width:50%; float:left; height:45px; padding-left:10px;border-top:1px #e6e6e6 solid;border-bottom:1px #e6e6e6 solid;}
.checkshow1 .list li .box1 { width:100%;padding-top:15px;padding-left:10px;}
.checkshow1 .list2{ width:85%; border-right:0px #e6e6e6 solid; border-bottom:1px #e6e6e6 solid;}
.checkshow1 .list2 li{ width:33%; float:left; height:30px; border-bottom:0px #e6e6e6 solid;}
.checkshow1 .list2 li .box1 { width:100%;padding-top:5px;padding-left:10px;}


.certificate1{ text-align:center;}
.certificate1 .name{ padding:20px 0; font-size:16px;}

.guide1{ font-size:16px; line-height:2;}
.guide1 h1{ font-weight:inherit; padding-bottom:20px;}



