/*! 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: 32px;
    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:url(/images/ico1_ban.png) no-repeat center;
	display: inline-block;
	_display: block;
	*display: block;
	width: 11px;
	height: 11px;
	z-index: 9;
	*z-index: 9;
}

.rslides_tabs .rslides_here a {
	background:url(/images/ico1_banon.png) no-repeat center;
}

.banner .prev{ position:absolute; left:5%; top:50%; margin-top:-25px; background:url(/images/banprev.png) center no-repeat; z-index:222; width:70px; height:50px; display:block;}
.banner .next{ position:absolute; right:5%; top:50%; margin-top:-25px; background:url(/images/bannext.png) center no-repeat; z-index:222; width:70px; height:50px; 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;}

.indexPart1 .wal1346{ position:relative;}
.indexPart1 .list{ padding-left:364px;}
.indexPart1 .title{ left:0; top:110px; position:absolute;}
.indexPart1 .title h2{ font-weight:inherit; font-size:60px; color:#23211d; text-transform:uppercase;}
.indexPart1 .title p{ font-size:36px; color:#23211d;}
.indexPart1 .list li{ float:left; padding:110px 35px; border-left:1px #f2f2f2 solid; width:256px;}
.indexPart1 .list li p{ font-size:14px; color:#666666; margin-bottom:36px;}
.indexPart1 .list li p span{ display:block;}
.indexPart1 .list li h3{ font-size:18px; color:#23211d; margin-bottom:40px; min-height:75px;}
.indexPart1 .list li a{ width:165px; height:43px; line-height:43px; text-align:center; font-size:16px; color:#fff; background-color:#23211d; display:block;}
.indexPart1 .list li a img{ padding-right:45px;}
.indexPart1 .list li a:hover{ background-color:#dd4012;}

.indexPart2{ background:url(/images/nimg1920_1bg.jpg) no-repeat top center;  padding-top:78px; padding-bottom:30px;}
.indexPart2 .wal1346{ position:relative;}
.indexPart2 .title{ left:0; top:15px; position:absolute; color:#fff;}
.indexPart2 .title h2{ font-weight:inherit; font-size:60px; text-transform:uppercase; line-height:0.8; padding-bottom:20px;}
.indexPart2 .title p{ font-size:36px;}
.indexPart2 .content{ padding-left:390px;}
.indexPart2 .content .conbox{ padding-bottom:28px; margin-bottom:30px; border-bottom:1px #f25020 solid; position:relative;}
.indexPart2 .content .conbox:last-child{ border-bottom:none;}
.indexPart2 .content .conbox .text{ float:left; width:340px; color:#fff; padding-top:27px;}
.indexPart2 .content .conbox .text em{ float:left; padding-top:10px;}
.indexPart2 .content .conbox .text .txt{ padding-left:86px;}
.indexPart2 .content .conbox .text .txt h3{ font-size:24px; font-weight:inherit; padding-bottom:3px;}
.indexPart2 .content .conbox .text .txt p{ font-size:14px; line-height:18px;}
.indexPart2 .content .conbox .plist{ width:510px; padding:0 15px; float:right; text-align:center; position:relative;}
.indexPart2 .plist .slick{ margin:0 15px;}
.indexPart2 .plist .imgDiv{ margin-bottom:5px;}
.indexPart2 .plist .imgDiv img{ width:100%;}
.indexPart2 .plist .name{ font-size:14px; color:#fff;}
.indexPart2 .plist .name:hover{ text-decoration:underline;}
.indexPart2 .plist .slick-prev{ position:absolute; z-index:22; display:block; width:14px; height:28px; background:url(/images/ico1_11prev.png) no-repeat center; left:0; top:50%; margin-top:-28px;}
.indexPart2 .plist .slick-next{ position:absolute; z-index:22; display:block; width:14px; height:28px; background:url(/images/ico1_11next.png) no-repeat center; right:0; top:50%; margin-top:-28px;}

.indexPart3{ background-color:#efefef; padding-bottom:85px;}
.indexPart3 .wal1346{ position:relative;}
.indexPart3 .title{ left:0; top:0; position:absolute; color:#23211d;}
.indexPart3 .title h2{ font-weight:inherit; font-size:60px; text-transform:uppercase; line-height:1; padding-bottom:10px;}
.indexPart3 .title p{ font-size:36px;}
.indexPart3 .content{ padding-left:336px;}
.indexPart3 .content .listtab{ position:absolute; z-index:22; top:277px; left:139px;}
.indexPart3 .content .list ul{ width:1010px;}
.indexPart3 .content .list li{ float:left; width:33.33%;}
.indexPart3 .content .list li .imgDiv{ overflow:hidden;}
.indexPart3 .content .list li .imgDiv img{ width:100%; transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; -webkit-transition:all 1s;}
.indexPart3 .content .list li .imgDiv:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1);}
.indexPart3 .content .list li .box{ position:relative; margin-left:24px; padding:22px; background-color:#fff; transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; -webkit-transition:all 1s;}
.indexPart3 .content .list li .box:hover{ box-shadow:0 0 20px rgba(0,0,0,0.2); top:-2px;}
.indexPart3 .content .list li .text{ padding-bottom:18px;}
.indexPart3 .content .list li .text h3{ font-weight:inherit; font-size:24px; color:#23211d; background:url(/images/ico1_7hr.png) no-repeat left bottom; padding-bottom:10px; margin-bottom:12px; padding-top:10px; min-height:62px;}
.indexPart3 .content .list li .text h3 a{ color:#23211d;}
.indexPart3 .content .list li .text h3 a:hover{ color:#f2572a;}
.indexPart3 .content .list li .text p{ font-size:14px; height:60px; padding-bottom:40px;}
.indexPart3 .content .list li .text .more{ font-size:14px; color:#999;}
.indexPart3 .content .list li .text .more:hover{ color:#f2572a;}
.indexPart3 .content .listtab li{ margin-bottom:30px;}
.indexPart3 .content .listtab a{ display:block; width:140px; height:43px; line-height:43px; font-size:16px; color:#fff;  background-color:#23211d; transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; text-indent:15px;}
.indexPart3 .content .listtab a img{}
.indexPart3 .content .listtab li.liNow a .imgon{ display:inline-block;}
.indexPart3 .content .listtab a:hover,.indexPart3 .content .listtab li.liNow a{ width:180px; background:url(/images/ico1_12.png) no-repeat right center; background-color:#dd4012; text-indent:20px;}

.indexPart4{ padding-top:90px; padding-bottom:85px;}
.indexPart4 .wal1346{ position:relative;}
.indexPart4 .title0{ left:0; top:0; position:absolute; color:#23211d;}
.indexPart4 .title0 h2{ font-weight:inherit; font-size:60px; text-transform:uppercase; line-height:1; padding-bottom:10px;}
.indexPart4 .title0 p{ font-size:36px;}
.indexPart4 .content{ padding-left:360px;}
.indexPart4 .content .hotnew{ float:left; width:461px;}
.indexPart4 .content .hotnew .imgDiv{ overflow:hidden;}
.indexPart4 .content .hotnew .imgDiv img{ width:100%; transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; -webkit-transition:all 1s;}
.indexPart4 .hotnew .slick:hover .imgDiv img{ transform:scale(1.1); -webkit-transform:scale(1.1);}
.indexPart4 .hotnew .slick{ position:relative;}
.indexPart4 .hotnew .slick .name{ position:absolute; bottom:0; left:0; height:40px; line-height:40px; text-indent:24px; width:100%; background-color:rgba(0,0,0,0.5);}
.indexPart4 .hotnew .slick .name a{ font-size:16px; color:#fff;}
.indexPart4 .hotnew .slick-dots{ text-align:right; position: absolute; right:20px; bottom:12px;}
.indexPart4 .hotnew .slick-dots li{ cursor:pointer; display:inline-block; margin:0 5px; width:10px; height:10px; border:1px #fff solid; border-radius:50%;}
.indexPart4 .hotnew .slick-dots .slick-active{ background-color:#fff;}
.indexPart4 .content .listbox{ width:498px; float:right;}
.indexPart4 .content .listbox .list .title{ border-top:1px #dd4012 solid; height:44px; line-height:44px;}
.indexPart4 .content .listbox .list .title em{ display:block; float:left; width:140px; text-align:center; background-color:#dd4012; font-size:16px; color:#fff;}
.indexPart4 .content .listbox .list .title .more{ float:right; font-size:14px; color:#999;}
.indexPart4 .content .listbox .list .title .more:hover{ color:#dd4012;}
.indexPart4 .content .listbox .list ul{ padding-top:10px; padding-bottom:5px;}
.indexPart4 .content .listbox .list li{ font-size:14px; margin-bottom:10px; position:relative;}
.indexPart4 .content .listbox .list li p{ padding-right:90px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.indexPart4 .content .listbox .list li .time{ position:absolute; right:0; top:0; color:#999; font-size:14px;}

.about1 .text{ font-size:14px; line-height:2; padding-bottom:20px;}
.about1 .imgDiv{ padding-bottom:20px;}
.about1 .imgDiv img{ max-width:100%;}

.leader1 li{ background-color:#f3f3f3; margin-bottom:30px;}
.leader1 li .imgDiv{ float:left; width:424px;}
.leader1 li .text{ width:405px; float:right; padding:15px 20px;}
.leader1 li .text .title{ color:#bfbfbf; padding-bottom:10px;}
.leader1 li .text .title em{ font-size:18px; color:#dd4012; font-weight:bold; padding-right:5px;}
.leader1 li .text .title span{ font-size:14px; color:#23211d; padding-left:5px;}
.leader1 li .text .txt{ font-size:14px; line-height:2; overflow:hidden; height:224px;}

.honor1 ul{ width:900px;}
.honor1 li{ width:33.33%; float:left; margin-bottom:30px;}
.honor1 li .box{ margin-right:20px; background-color:#f1f1f1; padding:10px;}
.honor1 li .name{ font-size:14px; text-align:center; padding-top:10px; padding-bottom:5px;}
.honor1 li .box:hover{ background-color:#f2572a;}
.honor1 li .box:hover .name a{ color:#fff;}
.honor1 li .imgDiv{ overflow:hidden;}
.honor1 li .imgDiv img{ width:100%; transition:all 3s; -moz-transition:all 3s; -ms-transition:all 3s; -o-transition:all 3s; -webkit-transition:all 3s;}
.honor1 li .box:hover .imgDiv img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.honor2{ padding-top:10px;}
.honor2 .title{ font-size:18px; color:#23211d; font-weight:bold; padding-bottom:20px;}
.honor2 .title img{ padding-right:10px;}
.honor2 ul{ width:900px;}
.honor2 li{ width:50%; float:left; padding-bottom:10px; font-size:14px;}
.honor2 li a{ margin-right:20px;}
.honor2 li img{ padding-right:10px;}
.honor2 li em{ color:#999; padding-right:10px;}

.honorimg{ display:none; position:absolute; z-index:9999;}
.honorimg .content{ padding:30px; background-color:#fff;}
.honorimg .content .name{ font-size:30px; color:#11100e; text-align:center; padding-top:40px; padding-bottom:10px;}
.honorimg .close{ position:absolute; right:-45px; top:-45px;}

.history1 .list{ background:url(/images/ico5_1hr.png) repeat-y 164px; padding:50px 0;}
.history1 .list ul{ background:url(/images/ico5_2bg.png) repeat-y 165px;}
.history1 li{ padding-bottom:70px;}
.history1 li em{ font-size:24px; color:#dd4012; font-weight:bold; float:left; display:block; width:135px; text-align:right;}
.history1 li .text{ padding-left:195px; font-size:14px; line-height:2; background:url(/images/ico5_3bg.png) no-repeat 153px 5px;}

.culture1 .imgDiv{ margin-bottom:30px;}
.culture1 li{ padding-bottom:0; margin-bottom:30px; background:url(/images/ico6_1hr.png) repeat-x bottom;}
.culture1 li:last-child{ padding-bottom:0; margin-bottom:0; background:none;}
.culture1 li em{ float:left;}
.culture1 li .text{ padding-left:50px;}
.culture1 li .text h3{ font-size:24px; color:#f2572a;}
.culture1 li .text .txt{ font-size:18px; color:#23211d; font-weight:bold; padding:5px 0;}
.culture1 li .text .txt span{ font-weight:inherit; color:#aeaeae;}
.culture1 li .text .txtp{ font-size:14px; line-height:2; padding-bottom:30px;}
.culture1 .li04{ padding-bottom:30px;}

.activity1 h2{ font-size:24px; color:#23211d; padding-bottom:15px;}
.activity1 .txt{ font-size:14px; line-height:2; padding-bottom:15px;}
.activity1 ul{ width:905px;}
.activity1 li{ width:33.33%; float:left; margin-bottom:30px;}
.activity1 li .box{ margin-right:25px;}
.activity1 li .imgDiv{ overflow:hidden;}
.activity1 li .imgDiv img{ width:100%; transition:all 3s; -webkit-transition:all 3s; -moz-transition:all 3s; -ms-transition:all 3s; -o-transition:all 3s; -ms-transition:all 3s;}
.activity1 li .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.activity1 li .name a{ display:block; height:40px; line-height:40px; text-align:center; background-color:#f5f5f5; padding:0 10px; font-size:16px; color:#333; font-weight:bold; position:relative;}
.activity1 li .name a img{ display:none;}
.activity1 li .name a:hover{ text-align:left; background-color:#f2572a; color:#fff;}
.activity1 li .name a:hover img{ display:block; position:absolute; top:50%; margin-top:-6px; right:10px;}

.party1 h2{ font-size:24px; color:#23211d; margin-bottom:30px; line-height:1; padding-left:20px; border-left:5px #dd4012 solid;}
.party1 li{ margin-bottom:30px;}
.party1 li .imgDiv{ float:left; width:317px;}
.party1 li .text{ display:block; float:right; width:563px; background-color:#f5f5f5; height:198px;}
.party1 li .text h3{ font-size:18px; color:#23211d; padding-left:27px; padding-right:27px; padding-top:20px;}
.party1 li .text .time{ font-size:14px; color:#999; padding-left:27px; padding-top:15px; padding-bottom:10px;}
.party1 li .text p{ padding:0 27px; font-size:14px; line-height:1.75; height:80px;}
.party1 li .text span{ font-size:14px; color:#23211d; margin-left:27px;}
.party1 li .text:hover{ background-color:#f2572a;}
.party1 li .text:hover h3{ color:#fff;}
.party1 li .text:hover .time{ color:#fff;}
.party1 li .text:hover p{ color:#fff;}
.party1 li .text:hover span{ color:#fff;}

.welfare1 h2{font-size:24px; color:#23211d; margin-bottom:30px; line-height:1;}
.welfare1 .text{ font-size:14px; line-height:2; padding-bottom:20px;}
.welfare1 .imgDiv{ text-align:center;}

.contactus1 .title{ padding-bottom:30px;}
.contactus1 .title h2{ font-size:24px; color:#23211d;}
.contactus1 .title p{ font-size:14px; color:#c5c5c5;}
.contactus1 li{ position:relative; font-size:14px; height:30px; margin-bottom:20px;}
.contactus1 li em{ position:absolute; left:0;}
.contactus1 li p{ padding-left:40px; padding-top:5px;}
.contactus1 .content{ position:relative;}
.contactus1 .content .code{ position:absolute; right:0; top:-20px; width:330px;}
.contactus1 .content .code img{ float:left; margin-right:30px;}
.contactus1 .content .code p{ font-size:14px; line-height:2; padding-top:50px;}
.contactus1 .map{ margin-top:50px;}
.contactus1 .map img{ width:100%;}

.news1 .nlist{ background-color:#f4f4f4;}
.news1 .nlist .imgDiv{ float:left;}
.news1 .nlist .text{ padding-left:405px; padding-top:30px; padding-bottom:30px; padding-right:30px;}
.news1 .nlist .text h3{ font-size:18px; color:#f2572a; padding-bottom:20px;}
.news1 .nlist .text h3 a{ color:#000;}
.news1 .nlist .text h3 a:hover{ color:#f2572a;}
.news1 .nlist .text p{ font-size:14px; line-height:2; margin-bottom:14px;}
.news1 .nlist .text .more{ display:block; width:120px; height:30px; line-height:30px; text-align:center; border-radius:30px; border:1px #e5e5e5 solid;}
.news1 .nlist .text .more:hover{ background-color:#f2572a; color:#fff; border:1px #f2572a solid;}
.news1 .nlist .slick-prev{ display:block; width:11px; height:23px; background:url(/images/ico10_2prev.png) no-repeat center; position:absolute; z-index:22; right:60px; bottom:30px;}
.news1 .nlist .slick-prev:hover{background:url(/images/ico10_2prevon.png) no-repeat center;}
.news1 .nlist .slick-next{ display:block; width:11px; height:23px; background:url(/images/ico10_2next.png) no-repeat center; position:absolute; z-index:22; right:30px; bottom:30px;}
.news1 .nlist .slick-next:hover{ background:url(/images/ico10_2nexton.png) no-repeat center;}
.news1 li{ margin-top:30px; padding-top:30px; background:url(/images/ico10_1hr.png) repeat-x top;}
.news1 li:last-child{ padding-bottom:30px; background:url(/images/ico10_1hr.png) repeat-x bottom;}
.news1 li h3{ font-size:18px; font-weight:inherit; margin-bottom:20px; line-height:1;}
.news1 li h3 a{ color:#000;}
.news1 li h3 a:hover{ color:#f2572a;}
.news1 li .con{ position:relative; min-height:100px;}
.news1 li .time{ width:100px; height:100px; text-align:center; background-color:#ededed; position:absolute; left:0; top:0;}
.news1 li .time h4{ font-weight:inherit; font-size:55px; color:#656565; line-height:1; padding-top:10px;}
.news1 li .time p{ font-size:14px; color:#656565;}
.news1 li .con .txt{ padding-left:130px;}
.news1 li .con .txt p{ font-size:14px; color:#8e8e8e; line-height:2; min-height:80px;}
.news1 li .con .txt .more{ font-size:14px; color:#000;}
.news1 li .con .txt .more:hover{ color:#f2572a;}

.newshow1 .title{ text-align:center; padding-bottom:20px; margin-bottom:25px; background:url(/images/ico10_1hr.png) repeat-x bottom;}
.newshow1 .title h1{ font-size:24px; color:#23211d; padding-bottom:15px; line-height:1;}
.newshow1 .title .author{ color:#999;}
.newshow1 .title .author span{ padding-left:20px;}
.newshow1 .text{ text-indent:2em; line-height:2; font-size:14px;}
.newshow1 .imgDiv{ text-align:center; padding:20px 0;}

.product1 ul{ width:900px;}
.product1 li{ width:33.33%; float:left; margin-bottom:30px;}
.product1 li .box{ margin-right:20px;}
.product1 li .imgbox{ border:1px #d2d2d2 solid; overflow:hidden; position:relative;}
.product1 li .imgbox .text{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(221,64,18,0.9); opacity: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;}
.product1 li .imgbox .text span{ display:block; width:160px; height:40px; line-height:40px; text-align:center; border:1px #f9b39f solid; font-size:14px; color:#fff; margin:0 auto; margin-top:56px;}
.product1 li .name{ height:25px; text-align:center; font-size:14px; padding-top:10px;}
.product1 li .imgbox:hover{ border:1px rgba(221,64,18,0.9) solid;}
.product1 li .imgbox:hover .text{ opacity:1;}
.product1 li .imgDiv{ overflow:hidden;}
.product1 li .imgDiv img{ width:100%; transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; -webkit-transition:all 1s;}
.product1 li .imgbox:hover .imgDiv img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.product1 .pageNumDiv{ padding-top:0;}

.productshow1{}
.productshow1 .con{ margin-bottom:30px;}
.productshow1 .con .imgDiv{ float:left;}
.productshow1 .con .text{ padding-left:430px;}
.productshow1 .con .text h1{ font-size:24px; color:#23211d; line-height:1; padding-top:30px; padding-bottom:100px; text-transform:uppercase;}
.productshow1 .con .text .btn{ display:block; width:160px; height:40px; line-height:40px; text-align:center; border-radius:40px; color:#fff; background-color:#f2572a; font-size:14px;}
.productshow1 .content .title{ height:50px; line-height:50px; background-color:#f5f5f5; margin-bottom:25px;}
.productshow1 .content .title h2{ width:190px; text-align:center; font-size:18px; color:#fff; background-color:#f2572a;}
.productshow1 .content .text{ margin-bottom:25px;}
.productshow1 .content .text h3{ padding-left:15px; font-size:16px; color:#23211d; margin-bottom:15px; line-height:1; border-left:5px #f2572a solid;}
.productshow1 .content .text .txt{ font-size:14px; line-height:2; padding-left:15px;}
.productshow1 .back{ display:block; width:120px; height:35px; line-height:35px; text-align:center; border-radius:35px; border:1px #e5e5e5 solid; font-size:14px; color:#999;}
.productshow1 .back:hover{ background-color:#dd4012; color:#fff; border:1px #dd4012 solid; }
.productshow1 .table{ margin-bottom:40px; border:1px #e5e5e5 solid; border-bottom:none;}
.productshow1 .table li{ height:80px; line-height:80px; border-bottom:1px #e5e5e5 solid; background:url(/images/ico11_1hr.png) repeat-y 130px,url(/images/ico11_1hr.png) repeat-y 380px,url(/images/ico11_1hr.png) repeat-y 640px;}
.productshow1 .table li dd{ float:left; text-align:center; font-size:16px; color:#333;}
.productshow1 .table li .dd01{ width:130px;}
.productshow1 .table li .dd02{ width:250px;}
.productshow1 .table li .dd03{ width:260px;}
.productshow1 .table li .dd04{ width:240px;}
.productshow1 .table li .ico img{ height:75px;}
.productshow1 .table .li05 .dd02{ width:747px;}
.productshow1 .table .li06 .dd02{ width:747px;}
.productshow1 .table .li04 .dd02 p{ line-height:30px; padding-top:10px; padding-left:20px; padding-right:20px;}
.productshow1 .table .li05{ background:url(/images/ico11_1hr.png) repeat-y 130px;}
.productshow1 .table .li06{ background:url(/images/ico11_1hr.png) repeat-y 130px;}


.case1 .toplist{ text-align:center; padding-bottom:30px; margin-bottom:30px; background:url(/images/ico10_1hr.png) repeat-x bottom;}
.case1 .toplist li{ display:inline-block; font-size:18px;}
.case1 .toplist  .hr{ background:url(/images/ico13_1hr.png) no-repeat right 5px; padding-right:15px; margin-right:13px;}
.case1 .toplist li a{ display:block; color:#999; padding-bottom:20px;}
.case1 .toplist li a:hover,.case1 .toplist li.liNow a{ color:#23211d; background:url(/images/ico13_2bg.png) no-repeat bottom center;}
.case1 .list01{ margin-bottom:30px; background:url(/images/ico10_1hr.png) repeat-x bottom;}
.case1 .list .title{ margin-bottom:20px; position:relative;}
.case1 .list .title h2{ font-size:24px; color:#23211d;}
.case1 .list .title .more{ font-size:14px; text-transform:uppercase; position:absolute; right:0; bottom:0;}
.case1 .list li{ padding-bottom:30px;}
.case1 .list li .imgDiv{ float:left;}
.case1 .list li .box{ background-color:#f5f5f5; padding:20px;}
.case1 .list li .text{ padding-left:290px;}
.case1 .list li .box:hover{ background-color:#f2572a;}
.case1 .list li .text h3{ font-size:18px; color:#23211d; padding-bottom:10px;}
.case1 .list li .text h3 a{ color:#23211d;}
.case1 .list li .text h3 a:hover{ color:#fff;}
.case1 .list li .text p{ font-size:14px; line-height:1.75; height:98px; overflow:hidden;}
.case1 .list li .box:hover .text h3 a{ color:#fff;}
.case1 .list li .box:hover .text p{ color:#fff;}

.casenav{ margin:0 10px; margin-top:20px;}
.casenav li{ width:50%; float:left; position:relative;}
.casenav .li01{ width:100%;}
.casenav li .top p{ font-size:14px; height:40px; line-height:40px; padding-left:15px; padding-right:10px; color:#fff; background:url(/images/ico14_1.png) no-repeat right center; background-color:#23211d;}
.casenav li .top.Now p{ background:url(/images/ico14_1.png) no-repeat right center; background-color:#dd4012;}
.casenav li dl{ display:none; background-color:#dd4012; position:absolute; z-index:2; left:0; top:40px; width:100%;}
.casenav li dd{ height:40px; line-height:40px; border-bottom: 1px #ec4c1d solid;}
.casenav li dd a{ display:block; font-size:14px; color:#fff; padding-left:15px;}
.casenav li .top.on p{ background:url(/images/ico14_1on.png) no-repeat right center; background-color:#dd4012;}

.caseshow1 .title{ text-align:center; padding-bottom:20px; margin-bottom:25px; background:url(/images/ico10_1hr.png) repeat-x bottom;}
.caseshow1 .title h1{ font-size:24px; color:#23211d; padding-bottom:15px; line-height:1;}
.caseshow1 .title .time{ color:#999;}
.caseshow1 .imgDiv{ text-align:center; padding-bottom:30px;}
.caseshow1 .text{ padding-bottom:20px;}
.caseshow1 .text h3{ padding-left:15px; font-size:16px; color:#23211d; margin-bottom:15px; line-height:1; border-left:5px #f2572a solid;}
.caseshow1 .text p{ font-size:14px; line-height:2; padding-left:15px;}
.caseshow1 .content .btn{ display:block; height:40px; width:160px; line-height:40px; font-size:14px; color:#fff; text-align:center; border-radius:40px; background-color:#f2572a;}
.caseshow1 .bottomDiv{ background:url(/images/ico3_1hr.png) repeat-x top;}

.service1 .title{ font-size:14px; padding-bottom:25px;}
.service1 .text{ padding-bottom:20px;}
.service1 .text h3{ padding-left:15px; font-size:18px; color:#23211d; margin-bottom:10px; line-height:1; border-left:5px #f2572a solid;}
.service1 .text p{ font-size:14px; line-height:2; padding-left:15px;}

.network1 .title{ font-size:14px; line-height:1.75;}
.network1 .imgDiv{ text-align:center;}
.network1 .imgDiv img{ max-width:100%;}

.standard1{ font-size:14px; text-align:center;}
.standard1 ul{ border-top:1px #e5e5e5 solid; border-left:1px #e5e5e5 solid;}
.standard1 li{ height:60px; line-height:60px; border-bottom:1px #e5e5e5 solid;}
.standard1 li .box{ border-right:1px #e5e5e5 solid;}
.standard1 li dd{ float:left; width:25%;}
.standard1 .li01{ font-size:18px; color:#23211d; font-weight:bold;}

.system1 .text h3{ padding-left:10px; font-size:18px; color:#23211d; margin-bottom:15px; line-height:1; border-left:5px #f2572a solid;}
.system1 .text p{ font-size:14px; line-height:2; padding-left:15px; padding-bottom:25px;}
.system1 .list{ margin-left:15px; margin-bottom:25px;}
.system1 .list li{ width:33.33%; float:left; padding-bottom:10px; font-size:14px;}
.system1 .list li .box{ margin-right:20px;}
.system1 .list li img{ padding-right:10px;}

.download1 li{ height:35px; line-height:35px; position:relative; padding-bottom:35px; margin-top:35px; border-bottom:1px #e3e3e3 solid;}
.download1 li .text{ font-size:16px; margin-right:120px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.download1 li .text img{ padding-right:10px;}
.download1 li .down{ display:block; width:120px; height:35px; line-height:35px; text-align:center; border:1px #e5e5e5 solid; border-radius:35px; font-size:14px; color:#999; position:absolute; right:0; top:0;}
.download1 li .down img{ padding-right:10px;}
.download1 li .down:hover{ background-color:#f2572a;  border:1px #f2572a solid; color:#fff;}

.treatment1 h2{ font-size:24px; color:#23211d; margin-bottom:25px;}
.treatment1 li{ width:50%; float:left;}
.treatment1 li .box{ padding:20px;}
.treatment1 li em{ font-size:34px; color:#dd4012; font-weight:bold; display:block; width:80px; height:80px; line-height:80px; text-align:center; background:url(/images/ico17_3bg.png) no-repeat center; float:left; margin-right:30px;}
.treatment1 li .text h3{ font-size:18px; color:#23211d; padding-bottom:10px;}
.treatment1 li .text p{ font-size:14px;}
.treatment1 .li11{ width:100%; border-bottom:1px #f4f4f4 solid;}
.treatment1 .li01,.treatment1 .li04,.treatment1 .li05,.treatment1 .li08,.treatment1 .li09{ background-color:#f4f4f4;}

.promote1 .txtbox{ padding-bottom:20px;}
.promote1 .txtbox h3{ font-weight:inherit; font-size:14px; color:#dd4012; padding-bottom:10px;}
.promote1 .txtbox p{ font-size:14px; line-height:1.75;}
.promote1 .text{ padding-bottom:20px;}
.promote1 .text h3{ font-size:18px; color:#23211d; padding-bottom:10px;}
.promote1 .text p{ font-size:14px; line-height:1.75;}
.promote1 .table{ padding-bottom:20px; font-size:14px; color:#333;}
.promote1 .table .li01{ height:60px; line-height:60px; text-align:center; background:url(/images/ico17_2bg.png) repeat-y 25%,url(/images/ico17_2bg.png) repeat-y 50%,url(/images/ico17_2bg.png) repeat-y 75%; background-color:#dbdbdb;}
.promote1 .table dd{ width:25%; float:left;}
.promote1 .table .li02{ height:90px; background:url(/images/ico17_1bg.png) repeat-y 25%,url(/images/ico17_1bg.png) repeat-y 50%,url(/images/ico17_1bg.png) repeat-y 75%;}
.promote1 .table .li02 .dd01{ line-height:90px; text-align:center;}
.promote1 .table .li03{ height:90px; background:url(/images/ico17_1bg.png) repeat-y 25%,url(/images/ico17_1bg.png) repeat-y 50%,url(/images/ico17_1bg.png) repeat-y 75%; background-color:#f6f6f6;}
.promote1 .table .li03 .dd01{ line-height:90px; text-align:center;}
.promote1 .table span{ display:block;}
.promote1 .table .li02 .dd02 p,.promote1 .table .li02 .dd04 p{ padding:25px 10px;}
.promote1 .table .li02 .dd03 p{padding:15px 10px;}
.promote1 .table .li03 .dd02 p,.promote1 .table .li03 .dd03 p,.promote1 .table .li03 .dd04 p{ padding:25px 10px;}

.preach1 .table{ margin-bottom:20px;}
.preach1 .table li{ height:60px; line-height:60px; font-size:14px; color:#333;border-bottom:1px dotted #999;}
.preach1 .table li dd{ float:left; width:25%;}
.preach1 .table .li01{ text-align:center; background:url(/images/ico17_2bg.png) repeat-y 25%,url(/images/ico17_2bg.png) repeat-y 50%,url(/images/ico17_2bg.png) repeat-y 75%; background-color:#d0d0d0;}
.preach1 .table .li02,.preach1 .table .li04{background:url(/images/ico18_1bg.png) repeat-y 25%,url(/images/ico18_1bg.png) repeat-y 50%,url(/images/ico18_1bg.png) repeat-y 75%; background-color:#f8f8f8;}
.preach1 .table .li03{ background:url(/images/ico18_1bg.png) repeat-y 25%,url(/images/ico18_1bg.png) repeat-y 50%,url(/images/ico18_1bg.png) repeat-y 75%;}
.preach1 .table li .dd01{ text-align:center;}
.preach1 .table li .dd02 p{ padding-left:60px;}
.preach1 .table li .dd03 p{ padding-left:20px;}
.preach1 .table li .dd04 p{ padding-left:10px;}
.preach1 .table .li01 .dd02 p,.preach1 .table .li01 .dd03 p,.preach1 .table .li01 .dd04 p{ padding-left:0;}

.jodflow1{ left:30px;height:479px; position:relative; background:url(/images/ico18_2bg.jpg) no-repeat top center;}
.jodflow1 .text{ position:absolute; text-align:center;}
.jodflow1 .text em{ display:none;}
.jodflow1 .text h3{ font-size:18px; color:#23211d; padding-bottom:5px;}
.jodflow1 .text p{ font-size:14px; line-height:1.5;}
.jodflow1 .text01{ left:-20px; top:120px; width:200px;}
.jodflow1 .text02{ left:325px; top:120px; width:240px;}
.jodflow1 .text03{ right:0; top:120px; width:190px;}
.jodflow1 .text04{ right:180px; top:355px; width:170px;}
.jodflow1 .text05{ left:120px; top:355px; width:240px;}

.jodschool1{}
.jodschool1 li{ margin-bottom:30px;}
.jodschool1 li .imgDiv{ float:left; width:317px;}
.jodschool1 li .text{ display:block; float:right; width:563px; background-color:#f5f5f5; height:198px;}
.jodschool1 li .text h3{ font-size:18px; color:#23211d; padding-left:27px; padding-right:27px; padding-top:20px;}
.jodschool1 li .text .time{ font-size:14px; color:#999; padding-left:27px; padding-top:15px; padding-bottom:10px;}
.jodschool1 li .text .txt{ padding:0 27px; font-size:14px; line-height:1.75; height:80px;}
.jodschool1 li .text span{ font-size:14px; color:#23211d; margin-left:27px;}
.jodschool1 li .text:hover{ background-color:#f2572a;}
.jodschool1 li .text:hover h3{ color:#fff;}
.jodschool1 li .text:hover .time{ color:#fff;}
.jodschool1 li .text:hover .txt{ color:#fff;}
.jodschool1 li .text:hover span{ color:#fff;}

.jodschoolshow1{}
.jodschoolshow1 .title{ text-align:center; padding-bottom:20px; margin-bottom:25px; background:url(/images/ico10_1hr.png) repeat-x bottom;}
.jodschoolshow1 .title h1{ font-size:24px; color:#23211d; padding-bottom:15px; line-height:1;}
.jodschoolshow1 .title .time{ color:#999;}
.jodschoolshow1 .imgDiv{ text-align:center; padding-bottom:30px;}
.jodschoolshow1 .text{ padding-bottom:40px;}
.jodschoolshow1 .text h3{ font-size:14px; color:#f2572a; margin-bottom:15px; line-height:1;}
.jodschoolshow1 .text p{ font-size:14px; line-height:2;}
.jodschoolshow1 .txt{ font-size:18px; color:#f2572a; line-height:2;}
.jodschoolshow1 .bottomDiv{ background:url(/images/ico3_1hr.png) repeat-x top;}

.jod1 .tabtitle dd{ height:105px; width:25%; float:left; text-align:center;}
.jod1 .tabtitle dd img{ padding-top:22px; padding-bottom:17px;}
.jod1 .tabtitle dd p{ font-size:18px; color:#fff; font-weight:bold;}
.jod1 .tabtitle dd .box{ height:105px;}
.jod1 .tabtitle dd:last-child .box{ border:none;}
.jod1 .tabtitle .dd01{width:40%; background-color:#12b0dd;}
.jod1 .tabtitle .dd02{width:20%; background-color:#02c768;}
.jod1 .tabtitle .dd03{width:20%; background-color:#dd8012;}
.jod1 .tabtitle .dd04{width:20%; background-color:#dd4012;}
.jod1 .list ul{ background-color:#f9f9f9; padding-bottom:15px;}
.jod1 .list li{ height:55px; line-height:55px; background:url(/images/ico20_1hr.png) repeat-x bottom center;}
.jod1 .list li .dd01{ height:55px; line-height:55px; float:left; width:40%; text-align:center;}
.jod1 .list li .dd02{ height:55px; line-height:55px; float:left; width:20%; text-align:center;}
.jod1 .list li .dd03{ height:55px; line-height:55px; float:left; width:20%; text-align:center;}
.jod1 .list li .dd04{ height:55px; line-height:55px; float:left; width:20%; text-align:center;}
.jod1 .list li dd p{ font-size:14px; color:#666;}
.jod1 .list li a:hover dd p{ color:#f2572a;}

.jodshow1{}
.jodshow1 h1{ height:60px; line-height:60px; background-color:#f3f3f3; font-size:24px; color:#f2572a; text-align:center; margin-bottom:30px;}
.jodshow1 .text{ padding-bottom:30px;}
.jodshow1 .text h3{ padding-left:10px; font-size:18px; color:#23211d; margin-bottom:10px; line-height:1; border-left:5px #f2572a solid;}
.jodshow1 .text .txt{ font-size:14px; line-height:2; padding-left:15px;}
.jodshow1 .bottomDiv{ background:url(/images/ico3_1hr.png) repeat-x top;}
.jodshow1 .text .txt span{ float:left; width:33.33%; display:block;}
.jodshow1 .upload{ display:block; width:160px; height:40px; line-height:40px; text-align:center; border-radius:40px; background-color:#f2572a; font-size:14px; color:#fff;}
.jodshow1 .upload:hover{ text-decoration:underline;}

.law1{ font-size:14px; line-height:36px;}
.law1 h3{ font-weight:inherit;}
.law1 p{ text-indent:2em;}

.sitemap1 li{ padding-bottom:30px; margin-bottom:30px; background:url(/images/ico21_1bg.png) repeat-x bottom; position:relative; min-height:57px;}
.sitemap1 dl{ padding-left:220px;}
.sitemap1 li .ico{ position:absolute; left:0; top:0; line-height:57px; font-size:24px; color:#23211d; font-weight:bold;}
.sitemap1 li .ico a{ color:#23211d;}
.sitemap1 li .ico img{ padding-right:15px;}
.sitemap1 li .ico a:hover{ color:#dd4012;}
.sitemap1 li dd{ float:left; width:120px; margin-right:30px;}
.sitemap1 li dd .top{ font-size:18px; color:#23211d; display:inline-block; cursor:pointer; padding-top:16px;}
.sitemap1 li dd .top p{ padding-right:30px; background:url(/images/ico21_9bg.png) no-repeat right center;}
.sitemap1 li dd .top>a{ color:#23211d;}
.sitemap1 li dd .top>a:hover{ color:#dd4012;}
.sitemap1 li dd .list{ display:none;}
.sitemap1 li dd .list a{ display:block; font-size:14px; padding-top:15px;}
.sitemap1 .li03 .dd01{ width:195px;}
.sitemap1 .li03 .dd02{ width:150px;}
.sitemap1 .li04 .dd02{ width:157px;}
.sitemap1 li dd:hover .top p,.sitemap1 li dd .top.on p{ background:url(/images/ico21_9bgon.png) no-repeat right center;}

.privacy1 .text{ padding-bottom:30px; font-size:14px; line-height:2;}

.links1 ul{ width:905px;}
.links1 li{ width:33.33%; float:left; margin-bottom:25px;}
.links1 li .box{ margin-right:25px;}
.links1 li .imgDiv{ border:1px #e5e5e5 solid;}
.links1 li .name{ padding-top:10px; text-align:center; font-size:14px;}

.searchtop{ height:60px; line-height:60px; margin-bottom:30px;}
.searchtop a{ display:block; width:170px; float:left; text-align:center; background-color:#23211d; font-size:14px; color:#fff;}
.searchtop a:hover, .searchtop a.aNow{ background-color:#f2572a;}
.search1 ul{ width:900px;}
.search1 li{ width:33.33%; float:left; margin-bottom:30px;}
.search1 li .box{ margin-right:20px;}
.search1 li .imgbox{ border:1px #d2d2d2 solid; overflow:hidden; position:relative;}
.search1 li .imgbox .text{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(221,64,18,0.9); opacity: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;}
.search1 li .imgbox .text span{ display:block; width:160px; height:40px; line-height:40px; text-align:center; border:1px #f9b39f solid; font-size:14px; color:#fff; margin:0 auto; margin-top:56px;}
.search1 li .name{ height:25px; text-align:center; font-size:14px; padding-top:10px;}
.search1 li .imgbox:hover{ border:1px rgba(221,64,18,0.9) solid;}
.search1 li .imgbox:hover .text{ opacity:1;}
.search1 li .imgDiv{ overflow:hidden;}
.search1 li .imgDiv img{ width:100%; transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; -webkit-transition:all 1s;}
.search1 li .imgbox:hover .imgDiv img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.search1 .pageNumDiv{ padding-top:0;}

.search2 li{ margin-bottom:30px; padding-bottom:30px; background:url(/images/ico10_1hr.png) repeat-x bottom;}
.search2 li h3{ font-size:18px; font-weight:inherit; margin-bottom:20px; line-height:1;}
.search2 li h3 a{ color:#000;}
.search2 li h3 a:hover{ color:#f2572a;}
.search2 li .con{ position:relative; min-height:100px;}
.search2 li .time{ width:100px; height:100px; text-align:center; background-color:#ededed; position:absolute; left:0; top:0;}
.search2 li .time h4{ font-weight:inherit; font-size:55px; color:#656565; line-height:1; padding-top:10px;}
.search2 li .time p{ font-size:14px; color:#656565;}
.search2 li .con .txt{ padding-left:130px;}
.search2 li .con .txt p{ font-size:14px; color:#8e8e8e; line-height:2; min-height:80px;}
.search2 li .con .txt .more{ font-size:14px; color:#000;}
.search2 li .con .txt .more:hover{ color:#f2572a;}

.msgDiv{ display:none; width:1200px; height:670px; position:absolute; z-index:9999;}
.msgDiv .msgbox{ background-color:#fff;}
.msgDiv .close{ position:absolute; right:30px; top:20px;}
.msgDiv .title{ height:70px; line-height:70px; text-align:center; background-color:#f2572a; color:#fff; font-size:24px; margin-bottom:50px;}
.msgDiv .con{ margin-left:250px; margin-right:250px; padding-bottom:60px;}
.msgDiv .form li{ min-height:50px; line-height:50px; font-size:14px; margin-bottom:10px; position:relative;}
.msgDiv .form li em{ float:left; font-size:14px;}
.msgDiv .form li .box{ padding-left:75px; position:relative; margin-right:20px;}
.msgDiv .form li .box .input1{ display:block; text-indent:10px; font-size:14px; color:#666; border:1px #eee solid; width:100%; height:50px;}
.msgDiv .form li .box textarea{ display:block; text-indent:10px; font-size:14px; color:#666; border:1px #eee solid; width:100%; height:150px;}
.msgDiv .form li .box .ico{ display:block; width:50px; text-align:center; position:absolute; right:-1px; top:1px; height:50px; line-height:50px; background-color:#fafafa; border-left:1px #eee solid;}
.msgDiv .form li .red{ font-size:16px; color:#ff0000; position:absolute; right:0; line-height:50px; top:0;}
.msgDiv .form .li05 .box .ico{ height:150px; line-height:150px;}
.msgDiv .form .upload{ display:block; width:150px; height:50px; line-height:50px; text-align:center; font-size:14px; color:#fff; background-color:#b9b9b9;}
.msgDiv .form .upload:hover{ background-color:#f2572a;}

.casenav .tab22{ background:#23211d; height:40px; color:#fff;}
.casenav .tab22 .name{line-height:40px; font-size:14px; color:#fff; text-transform:uppercase; display:block; padding-left:10px;}
.casenav .tab22 .ico{position:absolute; top:0px; right:0px; width:100%; height:38px; background:url(../images/ico14_1.png) right center no-repeat; cursor:pointer;}
.casenav .tab22 dl{margin-right:0px; position:absolute; z-index:20; left:0px; top:40px; width:100%; display:none;}
.casenav .tab22 dd{float:none; width:100%; height:36px; line-height:36px;}
.casenav .tab22 dd a{ color:#fff;}

.telteltel{ display:none; padding:0 10px}
.telteltel .list{ padding-top:20px;}
.telteltel .list .libox{ cursor:pointer; height:42px; line-height:42px; background-color:#e5e5e5; margin-bottom:1px; font-size:14px; color:#23211d;}
.telteltel .list .libox p{ padding-left:18px; background:url(../images/ico2_3.png) no-repeat right center;}
.telteltel .list .libox a{ padding-left:18px; color:#23211d;}
.telteltel .list .libox>a{ display:block; background:url(../images/ico2_6.png) no-repeat right center;}
.telteltel .list .libox>a:hover,.telteltel .list .libox.liboxNow>a{ background:url(../images/ico2_6on.png) no-repeat right center; background-color:#f2572a; color:#fff; font-weight:bold;}
.telteltel .list .libox.currentDt{ background-color:#f2572a; font-weight:bold; color:#fff;}
.telteltel .list .libox.currentDt p{ background:url(../images/ico2_3on.png) no-repeat right center;}
.telteltel .list .libox:hover{ background-color:#f2572a; font-weight:bold; color:#fff;}
.telteltel .list .libox:hover p{ background:url(../images/ico2_5.png) no-repeat right center;}
.telteltel .list .libox:hover a{ color:#fff;}
.telteltel .list ul{ display:none;}
.telteltel .list li{ height:36px; line-height:36px; background-color:#f5f5f5; margin-bottom:1px; padding-right:10px;}
.telteltel .list li a{ display:block; padding-left:18px; font-size:14px; color:#9e9e9e; background:url(../images/ico2_4.png) no-repeat right center;}
.telteltel .list li a:hover,.telteltel .list li.liNow a{ color:#f2572a; background:url(../images/ico2_4on.png) no-repeat right center;}







































