﻿/*! 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;
	width:100%;
}

.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: 120px;
    z-index: 9;
    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:#d0dade;
	display: inline-block;
	_display: block;
	*display: block;
	width: 15px;
	height: 15px;
	z-index: 9;
	*z-index: 9;
	border-radius:50%;
}

.rslides_tabs .rslides_here a {
	background:#c7000b;
}

.banner .prev{ position:absolute; left:40px; top:50%; margin-top:-51px; background:url(../images/banprev.png) center no-repeat; z-index:222; width:42px; height:102px; display:block;}
.banner .next{ position:absolute; right:40px; top:50%; margin-top:-51px; background:url(../images/bannext.png) center no-repeat; z-index:222; width:42px; height:102px; display:block;}
.indexFlashTel{ display:none;}

.phPart1{ display:none;}
.indexPart1{ background-color:#fcf9f9; padding-bottom:50px;}
.indexPart1 .wal{ width:auto; margin-left:120px; margin-right:110px;}
.indexPart1 ul{ margin-right:10px;}
.indexPart1 li{ width:20%; float:left;}
.indexPart1 li .box{ margin-right:10px; position:relative;}
.indexPart1 li .title{ height:80px; background-color:#000; color:#fff; position:absolute; z-index:222; width:100%; top:-80px; transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s;}
.indexPart1 li .title p{ text-transform:uppercase; padding-left:30px; padding-right:30px; padding-top:8px;}
.indexPart1 li .title h3{ font-size:14px; padding-left:30px; padding-right:30px;}
.indexPart1 li .imgDiv img{ width:100%;}
.indexPart1 li .imgbox{ position:relative; z-index:222; top:0; transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s;}
.indexPart1 li .text{ position:absolute; left:0; top:0; width:100%; height:100%; color:#fff; background-color:rgba(204,0,0,0.8); display:none;}
.indexPart1 li .text .txt{ padding:30px;}
.indexPart1 li .text .txt p{ font-size:14px; line-height:1.5; margin-bottom:40px; height:84px; overflow:hidden;}
.indexPart1 li .text .txt .more{ font-size:14px; color:#fff;margin-left:100px;}
.indexPart1 li .text .txt .more img{ padding-left:10px;}
.indexPart1 li .text .txt .more:hover{ text-decoration:underline;}
.indexPart1 li .box:hover .title{ top:-90px; background-color:#cc0000;}
.indexPart1 li .box:hover .imgbox{ top:-10px; z-index:222;}
.indexPart1 li .box:hover .text{ display:block;}

.about1 h1{ font-size:20px; color:#333; font-weight:inherit; padding-bottom:15px; margin-bottom:15px; background:url(../images/ico2_2bg.png) no-repeat left bottom;}
.about1 .text{ font-size:14px; line-height:2; margin-bottom:30px;}
.about1 .imgDiv{ margin-bottom:30px;}
.about1 .imgDiv img{ max-width:100%;}

.honor1{ background-color:#f5f5f5; padding:60px 0;}
.honor1 .hlist{ padding:0 55px;}
.honor1 .slick{ margin:0 5px;}
.honor1 .slick .box{ padding:20px; padding-bottom:0; border:1px #f1f1f1 solid; border-bottom:4px #c7000b solid; background-color:#fff;}
.honor1 .slick .imgDiv{ border:2px #e6e5e5 solid;}
.honor1 .slick .name{ height:40px; line-height:40px; font-size:14px; color:#676767; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.honor1 .hlist .imgDiv img{ width:100%;}
.honor1 .hlist .slick-prev{ display:block; width:32px; height:32px; background:url(../images/ico3_1prev.png) no-repeat center; position:absolute; left:0; top:50%; margin-top:-16px;}
.honor1 .hlist .slick-prev:hover{ background:url(../images/ico3_1prevon.png) no-repeat center;}
.honor1 .hlist .slick-next{ display:block; width:32px; height:32px; background:url(../images/ico3_1next.png) no-repeat center; position:absolute; right:0; top:50%; margin-top:-16px;}
.honor1 .hlist .slick-next:hover{ background:url(../images/ico3_1nexton.png) no-repeat center;}
.honor2{ padding-top:60px;}
.honor2 .hlist2{}
.honor2 .hlist2 .slick{ margin:0 15px;}
.honor2 .hlist2 .box{ padding:10px; background-color:#f4f4f4;}
.honor2 .hlist2 .imgDiv{ border:3px #fff solid;}
.honor2 .hlist2 .imgDiv img{ width:100%;}
.honor2 .hlist2 .name{ height:50px; line-height:60px; text-align:center; font-size:14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.honor2 .hlist2 .slick-dots{ margin-top:50px; text-align:center;}
.honor2 .hlist2 .slick-dots li{ cursor:pointer; display:inline-block; margin:0 5px; width:39px; height:5px; background:url(../images/ico3_2.png) repeat;}
.honor2 .hlist2 .slick-dots li.slick-active{ background:url(../images/ico3_2on.png) repeat;}

.organize1{ text-align:center;}
.organize1 .ico img{ max-width:60%;}
.organize1 .imgDiv img{ max-width:100%;}

.video1{ text-align:center; padding-bottom:70px;}
.video1 .imgDiv{ width:1023px; margin:0 auto;}
.video1 img{ width:100%;}
.video2{ padding:50px 0; background-color:#fafafa;}
.video2 .wal{ width:1250px;}
.video2 .tablist{ width:380px; margin:0 auto; margin-bottom:40px;}
.video2 .tablist li{ width:50%; float:left;}
.video2 .tablist li .box{ margin:0 10px;}
.video2 .tablist li a{ display:block; height:35px; line-height:35px; border-radius:35px; font-size:14px; color:#222; border:1px #ababab solid; text-align:center;}
.video2 .tablist li a:hover,.video2 .tablist li.liNow a{ background-color:#c7000b; font-weight:bold; color:#fff; border:1px #c7000b solid;}
.video2 .list ul{ margin-left:25px;}
.video2 .list li{ width:33.33%; float:left; margin-bottom:25px;}
.video2 .list li .box{ margin-right:25px;}
.video2 .list li .name{ padding-top:15px; text-align:center; font-size:14px;}
.video2 .list li .imgDiv img{ width:100%;}

.worker1{}
.worker1 ul{column-count:3; column-gap:20px;}
.worker1 li{ padding:11px 0;}
.worker1 li .imgDiv{ overflow:hidden;}
.worker1 li .imgDiv img{ width:100%;}
.worker1 li .box{ padding:10px; padding-bottom:0; background-color:#fff; box-shadow:0 0 10px rgba(0,0,0,0.18);}
.worker1 li .name{ line-height:60px; text-align:center; font-size:14px;}
.worker1 .pageNumDiv{ padding-top:40px;}

.news1 .toplist{ padding-bottom:60px;}
.news1 .toplist ul{ width:1230px;}
.news1 .toplist li{ width:33.33%; float:left;}
.news1 .toplist li .box{ margin-right:30px;}
.news1 .toplist li .imgDiv{ overflow:hidden;}
.news1 .toplist li .imgDiv img{ width:100%; transition:all 3s; -webkit-transition:all 3s;margin-top: 10px; -moz-transition:all 3s; -ms-transition:all 3s; -o-transition:all 3s;}
.news1 .toplist li .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.news1 .toplist li .text{ background-color:#faf9f9; padding:20px; position:relative;}
.news1 .toplist li .text .time{ position:absolute; left:0; top:0; height:100%; width:85px; text-align:center; background-color:#efefef;}
.news1 .toplist li .text .time h4{ font-weight:inherit; color:#000; font-size:50px; padding-top:15px;}
.news1 .toplist li .text .time p{ font-size:14px;}
.news1 .toplist li .text .txt{ padding-left:80px;}
.news1 .toplist li .text .txt h2{ font-size:20px; font-weight:inherit; padding-bottom:5px;}
.news1 .toplist li .text .txt h2 a{ color:#000;}
.news1 .toplist li .text .txt h2 a:hover{ color:#ae0011;}
.news1 .toplist li .text .txt p{ font-size:14px; line-height:1.5; color:#555; height:42px; overflow:hidden;}
.news1 .list li{ padding-bottom:40px; margin-bottom:40px; border-bottom:1px #ebebeb solid;}
.news1 .list li h3{ font-weight:inherit; font-size:20px; margin-bottom:20px;}
.news1 .list li h3 a{ color:#000;}
.news1 .list li h3 a:hover{ color:#ae0011;}
.news1 .list li .textDiv{ position:relative; min-height:100px;}
.news1 .list li .text{ padding-left:125px;}
.news1 .list li .text .txt{ font-size:14px; line-height:2; height:80px; overflow:hidden;}
.news1 .list li .text .more{ font-size:14px; color:#000;}
.news1 .list li .text .more:hover{ color:#c7000b;}
.news1 .list li .text .more em{ font-family:'宋体'; font-weight:bold; padding-left:15px;}
.news1 .list li .time{ width:100px; height:100px; background-color:#ededed; text-align:center; position:absolute; left:0; top:0;}
.news1 .list li .time h4{ font-size:55px; color:#656565; font-weight:inherit; padding-top:10px; line-height:1;}
.news1 .list li .time p{ font-size:14px; color:#656565;}

.newshow1 .title{ padding-bottom:15px; margin-bottom:20px; border-bottom:1px #e7e7e7 solid;}
.newshow1 .title h1{ padding-bottom:50px; font-weight:inherit; font-size:24px; color:#444; text-align:center;}
.newshow1 .title .author{ line-height:30px; height:30px;}
.newshow1 .title .author .txt{ float:left;}
.newshow1 .title .author .txt span{ margin-right:30px;}
.newshow1 .title .author .alink{ float:right;}
.newshow1 .title .author .alink a{ margin-left:10px;}
.newshow1 .content .text{ font-size:14px; line-height:2;}
.newshow1 .content .imgDiv{ text-align:center; padding:30px 0;}
.newshow1 .content .imgDiv img{ max-width:100%;}
.newshow1 .detailsshare .bottomDiv{ background:url(../images/ico5_2hr.png) repeat-x top;}

.business1{ padding-bottom:60px;}
.business1 .text{ font-size:14px; line-height:2; padding-bottom:30px;}
.business1 .imgDiv{ text-align:center; /*padding-bottom:30px;*/}
.business1 .imgDiv img{ max-width:100%;}
.business1 .more{ display:block; width:165px; height:50px; line-height:50px; text-align:center; font-size:14px; color:#fff; background-color:#c7000b; margin:0 auto;}
.business1 .more img{ padding-left:20px;}
.business2{ padding-top:50px; padding-bottom:60px; background-color:#f9f9f9;}
.business2 .tablist{ height:50px; line-height:50px; /*width:360px;*/display:table; margin:0 auto; padding-bottom:40px;}
.business2 .tablist li{ width:50%; float:left; text-align:center;width:160px;}
.business2 .tablist li .box{ margin:0 10px;}
.business2 .tablist li a{ display:block; background-color:#222; color:#fff; font-size:14px;margin-top: 10px;}
.business2 .tablist li a:hover,.business2 .tablist li.liNow a{ background-color:#c7000b;}
.business2 .list ul{ width:1230px;}
.business2 .list li{ width:33.33%; float:left; margin-bottom:30px;}
.business2 .list li .box{ margin-right:30px;}
.business2 .list li .name{ height:70px; line-height:70px; background-color:#fff;}
.business2 .list li .name a{ font-size:18px; color:#222; display:block; padding:0 20px; position:relative;}
.business2 .list li .name a:hover{ color:#c7000b;}
.business2 .list li .name a img{ position:absolute; right:20px; top:50%; margin-top:-6px;}
.business2 .list li .imgDiv{ overflow:hidden;}
.business2 .list li .imgDiv img{ width:100%; transition:all 3s; -moz-transition:all 3s; -ms-transition:all 3s; -o-transition:all 3s; -webkit-transition:all 3s;}
.business2 .list li .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}

.businesshow1 .con1{ background-color:#fafafa; margin-bottom:50px;}
.businesshow1 .con1 .imgDiv{ float:left;}
.businesshow1 .con1 .text{ padding-left:675px; padding-right:30px;}
.businesshow1 .con1 .text h3{ padding-top:50px; font-weight:inherit; font-size:24px; color:#222; padding-bottom:25px;}
.businesshow1 .con1 .text .txt{ font-size:14px; line-height:2;}
.businesshow1 .con2 .title{ font-size:20px; color:#222; padding-bottom:20px; margin-bottom:20px; border-bottom:1px #f1eeee solid; line-height:1; padding-left:15px; background:url(../images/ico10_1hr.png) no-repeat left top;}
.businesshow1 .con2 .text{ width:50%; float:left; line-height:2;}
.businesshow1 .con2 .text .txt{ padding-bottom:30px;}
.businesshow1 .con2 em{ font-size:18px;}
.businesshow1 .con2 p{ font-size:14px;}


.service1{ font-size:14px; line-height:2;}

.promise1{ background-color:#f9f9f9;}
.promise1 .imgDiv{ float:left; margin-right:70px;}
.promise1 .text h3{ font-size:30px; color:#333; font-weight:inherit; padding-top:50px; padding-bottom:15px;}
.promise1 .text p{ font-size:16px; line-height:2;}

.guide1 .text{ font-size:14px; line-height:2;}
.guide1 .imgDiv{ text-align:center; padding:30px 0; margin:20px 0; background-color:#fafafa;}
.guide1 .imgDiv img{ max-width:100%;}
.guide1 .btnDiv{ height:50px; line-height:50px; width:320px; margin:0 auto; padding:45px 0;}
.guide1 .btnDiv a{ display:block; width:140px; float:left; margin:0 10px; background-color:#222; text-align:center; font-size:16px; color:#fff;}
.guide1 .btnDiv .btn1{ background-color:#c7000b;}
.guide1 .tablebox{ margin-top:30px; font-size:14px; border-top:1px #e6e6e6 solid; border-left:1px #e6e6e6 solid;}
.guide1 .tablebox li{ border-bottom:1px #e6e6e6 solid; min-height:70px; width:100%; float:left;}
.guide1 .tablebox li p{ width:200px; display:table-cell; vertical-align:middle; text-align:center; height:70px;}
.guide1 .tablebox li dd{ float:left;}
.guide1 .tablebox li .box{ border-right:1px #e6e6e6 solid;}
.guide1 .tablebox li dd:first-child{ width:15%; text-align:center;}
.guide1 .tablebox li dd:last-child{ width:85%;}
.guide1 .tablebox li dd:last-child p{ padding-left:20px;}
.guide1 .tablebox .li3{ width:33.33%;}
.guide1 .tablebox .li2{ width:50%;}
.guide1 .tablebox .li3 dd:first-child{ width:45%;}
.guide1 .tablebox .li3 dd:last-child{ width:55%;}
.guide1 .tablebox .li2 dd:first-child{ width:30%;}
.guide1 .tablebox .li2 dd:last-child{ width:70%;}
.guide1 .tablebox li .input1{ display:block; width:100%; height:70px; line-height:70px; text-indent:15px; font-size:14px;}
.guide1 .tablebox li .input2{ width:50px; text-indent:5px; font-size:14px;}
.guide1 .tablebox li .xxx{ padding:20px 10px 0; height:50px;}
.guide1 .tablebox li .xxx span{ padding-right:20px;}
.guide1 .tablebox li .input3{ width:50px; text-indent:5px; font-size:14px; border-bottom:1px #e6e6e6 solid;}


.research1 li{ background-color:#f7f7f7; margin-bottom:30px;}
.research1 li .box{ padding:20px;}
.research1 li .text{ float:left; width:580px;}
.research1 li .text p{ font-size:30px; color:#000; padding-bottom:10px;}
.research1 li .text h3{ font-size:50px; color:#e7e7e7; text-transform:uppercase; font-weight:inherit;}
.research1 li .imgDiv{ float:right;}

.online1 ul{ width:1230px;}
.online1 li{ width:33.33%; float:left;}
.online1 li .box{ margin-right:30px; background-color:#f7f7f7; padding:20px 10px; padding-bottom:60px; text-align:center;}
.online1 li h2{ font-size:46px; color:#e7e7e7; font-weight:inherit; padding-top:20px; padding-bottom:20px; text-transform:uppercase;}
.online1 li .ico{ min-height:130px;}
.online1 li .name{ font-size:20px; color:#000; padding-top:15px; padding-bottom:20px;}
.online1 li .btn{ display:block; width:130px; margin:0 auto; height:40px; line-height:40px; text-align:center; border:1px #dbdbdb solid; font-size:14px; color:#000;}
.online1 li .btn:hover{ background-color:#ae0011; color:#fff; border:1px #ae0011 solid; }

.message1 .msgbox{ float:left; width:740px;}
.message1 .msgbox li{ margin-bottom:50px; width:100%; float:left;}
.message1 .msgbox li .input1{ display:block; width:100%; height:35px; line-height:35px; background-color:#efefef; text-indent:15px; font-size:14px;}
.message1 .msgbox li textarea{ display:block; width:100%; height:150px; line-height:35px; background-color:#efefef; text-indent:15px; font-size:14px;}
.message1 .msgbox li em{ font-size:14px; padding-bottom:10px; display:block; height:20px;}
.message1 .msgbox .submit{ font-size:14px; border-bottom:2px #ae0011 solid; color:#000;}
.message1 .msgbox .li01{ width:215px;}
.message1 .msgbox .li01 .box{ margin-right:20px;}
.message1 .msgbox .li02{ width:215px;}
.message1 .msgbox .li02 .box{ margin-right:20px;}
.message1 .msgbox .li03{ width:310px;}
.message1 .askbox{ float:right; width:400px; padding-bottom:30px; position:relative;}
.message1 .askbox .title1{ font-size:18px; padding-bottom:10px; margin-bottom:15px; border-bottom:1px #e3e3e3 solid; line-height:1;}
.message1 .askbox li{ padding-bottom:15px; margin-bottom:15px; border-bottom:1px #e3e3e3 solid;}
.message1 .askbox li .question{ position:relative; padding-left:60px; min-height:46px; margin-bottom:15px;}
.message1 .askbox li .question em{ position:absolute; left:0; top:0;}
.message1 .askbox li .question .title{ background-color:#f8f5f5; line-height:30px; padding-left:15px; font-size:14px;}
.message1 .askbox li .question .title span{ padding-left:10px;}
.message1 .askbox li .question p{ font-size:14px; padding-left:15px; padding-top:10px;}
.message1 .askbox li .answer{ margin-left:60px; padding-left:45px; position:relative; min-height:30px;}
.message1 .askbox li .answer em{ position:absolute; left:0; top:5px;}
.message1 .askbox li .answer p{ font-size:14px;}
.message1 .askbox .prev{ display:block; width:34px; height:31px; background:url(../images/ico15_1prev.png) no-repeat center; position:absolute; left:0; bottom:0;}
.message1 .askbox .prev:hover{ background:url(../images/ico15_1prevon.png) no-repeat center;}
.message1 .askbox .next{ display:block; width:34px; height:31px; background:url(../images/ico15_1next.png) no-repeat center; position:absolute; left:54px; bottom:0;}
.message1 .askbox .next:hover{ background:url(../images/ico15_1nexton.png) no-repeat center;}

.jod1 .con1{ background-color:#f6f6f6; padding:45px; margin-bottom:40px;}
.jod1 .con1 h3{ font-size:16px; color:#333; padding-bottom:10px;}
.jod1 .con1 .txt{ font-size:14px; line-height:2; text-indent:2em;}
.jod1 .con1 .name{ font-size:16px; color:#333; text-align:right; padding-top:20px; font-weight:bold;}
.jod1 .libox{ height:60px; line-height:auto; background-color:#f5f5f5; margin-bottom:5px;}
.jod1 .libox li{ float:left; width:20%; text-align:center; font-size:14px; color:#727272; background:url(../images/ico5_1hr.png) no-repeat left center;}
.jod1 .libox li:first-child{ width:30%; background:none; text-align:left; text-indent:20px;}
.jod1 .libox li:nth-child(3){ width:15%;}
.jod1 .libox li:last-child{ width:15%;background:none;}
.jod1 .libox li em{ font-weight:bold;}
.jod1 .libox li .move{ background:url(../images/ico5_5.png) no-repeat right center; background-color:#b1b1b1; cursor:pointer; color:#fff;}
.jod1 .libox li .btn2{ display:none;}
.jod1 .libox li .move:hover{ background-color:#c7000b; color:#fff;}
.jod1 .libox li p{ width:500px; display:table-cell; vertical-align:middle; height:60px;}
.jod1 .libox.currentDt{ margin-bottom:0;}
.jod1 .libox.currentDt .move{ background:url(../images/ico5_5on.png) no-repeat right center; background-color:#c7000b;}
.jod1 .libox.currentDt li .btn2{ display:block;}
.jod1 .libox.currentDt li .btn1{ display:none;}
.jod1 .conbox{ display:none;}
.jod1 .conbox .box{ padding:30px; border:1px #eee solid; border-top:none; margin-bottom:5px;}
.jod1 .conbox h3{ color:#5d5d5d; font-size:14px; padding-bottom:10px; padding-left:30px;}
.jod1 .conbox p{ font-size:14px; color:#5d5d5d; line-height:2; padding-left:30px;}
.jod1 .conbox .text{ padding-bottom:40px;}
.jod1 .conbox .text h3{ background:url(../images/ico15_2.png) no-repeat left top; line-height:1;}
.jod1 .conbox .btnDiv{ height:50px; margin-left:30px;}
.jod1 .conbox .btnDiv a{ display:block; width:145px; height:50px; line-height:50px; text-align:center; background-color:#222; font-size:14px; color:#fff; float:left; margin-right:30px;}
.jod1 .conbox .btnDiv a:hover{ text-decoration:underline;}
.jod1 .conbox .btnDiv .upload{ background-color:#c7000b;}


.flow1{ margin-top:100px;}
.flow1 .pcshow ul{ width:1235px;}
.flow1 .pcshow li{ width:25%; float:left; margin-bottom:100px; border-top:1px #e5e5e5 solid;}
.flow1 .pcshow li .box{ margin-right:35px; background-color:#f6f6f6; position:relative; min-height:170px;}
.flow1 .pcshow li .box .text{ padding:30px; text-align:center;}
.flow1 .pcshow li .box .text h3{ font-size:16px; color:#333; padding-top:30px;}
.flow1 .pcshow li .box .text p{ font-size:14px; line-height:2; color:#333;}
.flow1 .pcshow li em{ display:block; width:102px; height:102px; line-height:102px; text-align:center; position:absolute; left:50%; margin-left:-51px; top:-51px; font-size:14px; color:#fff; font-weight:bold; background:url(../images/ico15_3bg.png) no-repeat center;}
.flow1 .pcshow li .ico{ position:absolute; right:-30px; top:50%; margin-top:-10px;}
.flow1 .pcshow .li04 .ico{ right:50%; margin-right:-10px; margin-top:auto; top:auto; bottom:-35px;}
.flow1 .pcshow .li06 .ico,.flow1 .pcshow .li07 .ico,.flow1 .pcshow .li08 .ico{ right:auto; left:-30px;}
.flow1 .pcshow .li05 .ico{ right:50%; margin-right:-10px; margin-top:auto; top:auto; bottom:-35px;}
.flow1 .pcshow .li09{ border-top:none;}
.flow1 .pcshow .li09 .box{ border-top:1px #e5e5e5 solid;}
.flow1 .pcshow .li04,.flow1 .pcshow .li08{ border-top:none;}
.flow1 .pcshow .li04 .box,.flow1 .pcshow .li08 .box{ border-top:1px #e5e5e5 solid;}

.accepted1 b{ font-size:14px; color:#c7000b;}
.accepted1 .list{ background:url(../images/ico11_1hr.png) repeat-y left,url(../images/ico11_1hr.png) repeat-y right; border-top:1px #e6e6e6 solid;}
.accepted1 ul{ font-size:14px; color:#222;}
.accepted1 li{ border-bottom:1px #e6e6e6 solid; background:url(../images/ico11_1hr.png) repeat-y 14%; min-height:50px; line-height:50px; width:100%; float:left;}
.accepted1 li .dd01{ text-align:center; width:14%;}
.accepted1 li .dd02{ width:86%;}
.accepted1 li dd{ float:left;}
.accepted1 li .input1{ display:block; width:100%; height:50px; line-height:50px; font-size:14px; text-indent:15px;}
.accepted1 li textarea{ display:block; width:100%; height:150px; line-height:50px; font-size:14px; text-indent:15px;}
.accepted1 .lilast .dd01{ line-height:150px;}
.accepted1 .litow{ width:50%; background:url(../images/ico11_1hr.png) repeat-y 28%;}
.accepted1 .litow .box{border-left:1px #e6e6e6 solid;}
.accepted1 .litow .dd01{ width:28%;}
.accepted1 .litow .dd02{ width:72%;}
.accepted1 .li02 .dd02 form{ padding-left:15px;}
.accepted1 .li02 .dd02 form label{ padding-right:30px;}
.accepted1 .lilastbox span{ padding-left:30px;}
.accepted1 .lilastbox span input{ margin:0 5px; position:relative; top:2px;}
.accepted1 .btnDiv{ width:320px; margin:0 auto; height:50px; line-height:50px; margin-top:50px; text-align:center;}
.accepted1 .btnDiv a{ display:block; width:140px; height:50px; line-height:50px; font-size:14px; color:#fff; background-color:#222; float:left; margin:0 10px;}
.accepted1 .btnDiv .btn1{ background-color:#c7000b;}
.accepted1 .btnDiv a:hover{ text-decoration:underline;}

.download1 li{ padding-bottom:25px; margin-bottom:25px; border-bottom:1px #ededed solid; position:relative;}
.download1 li p{ font-size:14px; padding-right:100px;}
.download1 li .down{ display:block; width:80px; height:30px; line-height:30px; text-align:center; position:absolute; right:0; top:0; background-color:#c7000b; font-size:14px; color:#fff;}

.contact1 .tablist{ line-height:50px; text-align:center; margin-bottom:40px;}
.contact1 .tablist li{ display:inline-block; margin-bottom:10px;}
.contact1 .tablist li a{ display:block; height:50px; padding:0 40px; margin:0 10px; background-color:#222; font-size:14px; color:#fff;}
.contact1 .tablist li a:hover,.contact1 .tablist li.liNow a{ background-color:#c7000b;}
.contact1 .list{ padding-top:40px;}
.contact1 .list li{ width:50%; float:left; height:52px; margin-bottom:30px; position:relative;}
.contact1 .list li em{ position:absolute; left:0; top:0;}
.contact1 .list li p{ padding-left:62px; font-size:16px; padding-top:15px; padding-right:20px;}





















