/*! 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: 20px;
    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:rgba(0,0,0,0.5);
	display: inline-block;
	_display: block;
	*display: block;
	width: 20px;
	height: 2px;
	z-index: 9;
	*z-index: 9;
}

.rslides_tabs .rslides_here a {
	background:#0674ff;
}

.banner .prev{ position:absolute; left:40px; top:50%; margin-top:-51px; background:url(/style/../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(/style/../images/bannext.png) center no-repeat; z-index:222; width:42px; height:102px; display:block;}
.indexFlashTel{ display:none;}


.indexPart1{ background-color:#f5f5f5; padding:20px 0;}
.indexPart1 .list ul{ width:1260px;}
.indexPart1 .list li{ width:33.33%; float:left;}
.indexPart1 .list li .box{ overflow:hidden; margin-right:20px; position:relative; transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; -webkit-transition:all 1s;}
.indexPart1 .list li .imgDiv img{ width:100%;}
.indexPart1 .list li .name{ position:absolute; width:100%; bottom:0; left:0; transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; -webkit-transition:all 1s;}
.indexPart1 .list li .name a{ display:block; height:50px; line-height:50px; background-color:rgba(0,0,0,0.3); font-size:16px; color:#fff; text-align:center; padding:0 10px;}
.indexPart1 .list li .text{ position:absolute; bottom:-100%; left:0; width:100%; height:100%; background-color:rgba(33,128,249,0.9); text-align:center; transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; -webkit-transition:all 1s;}
.indexPart1 .list li .text .txt{ padding-top:70px;}
.indexPart1 .list li .text p{ font-size:16px; color:#fff; padding-top:15px;}
.indexPart1 .list li .box:hover{ box-shadow:0 8px 20px rgba(33,128,249,0.5);}
.indexPart1 .list li .box:hover .text{ bottom:0;}
.indexPart1 .list li .box:hover .name{ bottom:-100%;}


.indexPart2{ padding:50px 0;}
.indexPart2 .wal{ position:relative;}
.indexPart2 .left{ width:580px; float:left;}
.indexPart2 .more{ display:block; width:120px; height:40px; line-height:40px; text-align:center; border-radius:40px; font-size:14px; color:#fff; background-color:#1975d1; position:absolute; left:444px; bottom:0;}
.indexPart2 .more:hover{ box-shadow:0 8px 16px rgba(177,213,54,0.5);}
.indexPart2 .right{ width:610px; float:right;}
.indexPart2 .right .title{ padding-bottom:15px; background:url(/style/../images/ico1_10hr.png) no-repeat bottom left; color:#bababa; margin-bottom:45px;}
.indexPart2 .right .title em{ font-size:24px; color:#333; padding-right:15px;}
.indexPart2 .right .text{ font-size:16px; line-height:2; margin-bottom:20px;}
.indexPart2 .right .list{ background:url(/style/../images/ico1_11hr.png) repeat-x 50%,url(/style/../images/ico1_11hr.png) repeat-y 50%;}
.indexPart2 .right .list li{ width:50%; float:left; text-align:center;}
.indexPart2 .right .list li .ico{ padding-top:25px;}
.indexPart2 .right .list li .name{ padding-top:15px; font-size:16px; color:#999; padding-bottom:25px;}

.indexPart3{ padding-bottom:90px;}
.indexPart3 .wal{ width:1340px;}
.indexPart3 .title{ margin:0 70px; padding-bottom:15px; background:url(/style/../images/ico1_10hr.png) no-repeat bottom left; color:#bababa; margin-bottom:45px;}
.indexPart3 .title em{ font-size:24px; color:#333; padding-right:15px;}
.indexPart3 .slick{ margin:0 10px;}
.indexPart3 .slick .imgbox{ border:1px #eee solid; overflow:hidden; position:relative; transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; -webkit-transition:all 1s;}
.indexPart3 .slick .imgDiv img{ width:100%;}
.indexPart3 .slick .name{ font-size:14px; padding-top:15px; text-align:center;}
.indexPart3 .slick .name a:hover{ font-weight:bold;}
.indexPart3 .slick .text{ position:absolute; left:0; bottom:-100%; height:100%; width:100%; background-color:rgba(33,128,249,0.9); transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; -webkit-transition:all 1s;}
.indexPart3 .slick .text img{ position:absolute; left:50%; margin-left:-22px; top:50%; margin-top:-22px;}
.indexPart3 .slick .imgbox:hover{ border:none; box-shadow:0 8px 20px rgba(33,128,249,0.5);}
.indexPart3 .slick .imgbox:hover .text{ bottom:0;}
.indexPart3 .plist{ padding:0 60px;}
.indexPart3 .plist .slick-prev{ display:block; width:50px; height:40px; background:url(/style/../images/ico1_12prev.png) no-repeat center; position:absolute; z-index:2; left:0; top:50%; margin-top:-20px;}
.indexPart3 .plist .slick-prev:hover{ background:url(/style/../images/ico1_12prevon.png) no-repeat center;}
.indexPart3 .plist .slick-next{ display:block; width:50px; height:40px; background:url(/style/../images/ico1_12next.png) no-repeat center; position:absolute; z-index:2; right:0; top:50%; margin-top:-20px;}
.indexPart3 .plist .slick-next:hover{ background:url(/style/../images/ico1_12nexton.png) no-repeat center;}

.about1 .con1{ padding-bottom:45px; margin-bottom:45px; background:url(/style/../images/ico2_10hr.png) repeat-x bottom;}
.about1 .con1 .imgDiv{ float:left;}
.about1 .con1 .text{ padding-left:630px;}
.about1 .con1 .text h1{ line-height:1; font-size:16px; color:#2979dd; padding-bottom:30px; margin-bottom:20px; border-bottom:1px #eee solid;}
.about1 .con1 .text .txt{ font-size:16px; line-height:2; color:#525252;}
.about1 .con1 .list{ padding-top:35px;}
.about1 .con1 .list li{ width:25%; float:left; text-align:center;}
.about1 .con1 .list li .name{ font-size:16px; color:#999; padding-top:15px;}

.about1 .con2 .title{ font-size:16px; color:#2979dd; font-weight:bold;}
.about1 .con2 .title img{ padding-right:15px; float:left;}
.about1 .con2 .imgDiv{ padding:50px 0; text-align:center; background:url(/style/../images/ico2_10hr.png) repeat-x bottom;}
.about1 .con2 .text{ padding-top:50px;}
.about1 .con2 .text .left{ width:620px; float:left; border-right:1px #eee solid;}
.about1 .con2 .text .right{ width:570px; float:right;}
.about1 .con2 .text h3{ font-size:16px; color:#2979dd; font-weight:bold; margin-bottom:25px;}
.about1 .con2 .text .txt{ font-size:14px; color:#999; margin-bottom:15px; position:relative;}
.about1 .con2 .text .txt p{ padding-left:30px;}
.about1 .con2 .text .txt em{ position:absolute; left:0; top:0;}

.culture1 .con1{ padding-bottom:60px;}
.culture1 .con1 .title{ padding-bottom:15px; margin-bottom:35px; font-size:16px; color:#2979dd; font-weight:bold; border-bottom:1px #eee solid;}
.culture1 .con1 .title img{ margin-right:15px; float:left;}
.culture1 .con1 .txt{ font-size:16px; color:#999;}
.culture1 .con1 .txt em{ font-size:26px; color:#d0def6; font-weight:bold; padding-right:10px;}
.culture1 .con1 .txt p{ margin-bottom:20px; color:#333;}
.culture1 .con2{padding-bottom:55px;}
.culture1 .con2 .title{ padding-bottom:15px; margin-bottom:35px; font-size:16px; color:#2979dd; font-weight:bold; border-bottom:1px #eee solid;}
.culture1 .con2 .title img{ margin-right:15px; float:left;}
.culture1 .con2 .text{ font-size:16px; padding-top:20px;line-height: 50px;}

.quality1 .list{ padding-top:75px;}
.quality1 .list ul{ width:1260px;}
.quality1 .list li{ width:25%; float:left;}
.quality1 .list li h3{ height:50px; line-height:50px; text-align:center; background-color:#2979dd; font-size:14px; color:#fff;}
.quality1 .list li .box{ margin-right:20px;}
.quality1 .list li .text{ border:1px #eee solid; min-height:185px;}
.quality1 .list li .text .txt{ padding:20px; font-size:14px; /*color:#999;*/ line-height:2;}

.qualification1 ul{ width:1260px;}
.qualification1 li{ width:25%; float:left; margin-bottom:10px;}
.qualification1 li .box{ margin-right:20px;}
.qualification1 li .imgDiv{ padding:1px; padding-bottom:12px; background-color:#eee;}
.qualification1 li .imgDiv img{ width:100%;}
.qualification1 .pageNumDiv{ padding-top:60px;}

.pagenavbg{ background:url(/style/../images/ico7_1bg.png) repeat-x top;}
.news1 .list li{ padding:20px; background-color:#f5f5f5; margin-bottom:20px; position:relative;}
.news1 .list li .imgDiv{ float:left;}
.news1 .list li .text{ padding-left:480px; padding-right:60px;}
.news1 .list li .text h3{ font-size:20px; font-weight:inherit; margin-top:25px; padding-bottom:25px; margin-bottom:20px; background:url(/style/../images/ico6_1.png) no-repeat left bottom;}
.news1 .list li .text p{ font-size:14px; color:#525252; line-height:2; padding-bottom:40px;}
.news1 .list li .text .more{ color:#bababa;}
.news1 .list li .text .more:hover{ color:#2979dd;}
.news1 .list li .time{ position:absolute; right:0; top:0; width:80px; text-align:center; color:#999;}
.news1 .list li .time p{ line-height:30px; background-color:#e0e0e0;}
.news1 .list li .time h4{ font-weight:inherit; line-height:45px; font-size:30px; background-color:#eee;}
.news1 .list li:hover{ box-shadow:0 5px 25px rgba(0,0,0,0.1);}
.news1 .list li:hover .time{ color:#fff;}
.news1 .list li:hover .time p{ background-color:#2979dd;}
.news1 .list li:hover .time h4{ background-color:#b4d83c;}
.news1 .list li .text h3:hover{ background:url(/style/../images/ico6_1on.png) no-repeat left bottom;}
.news1 .list li .text h3:hover a{ color:#2979dd;}
.news1 .list li .text h3:hover a{ font-weight:bold;}
.news1 .pageNumDiv{ padding-top:50px;}

.newshow1 .title{ text-align:center; border-bottom:1px #eee solid; padding-bottom:15px; margin-bottom:40px;}
.newshow1 .title h1{ font-size:24px; color:#333; font-weight:inherit; padding-bottom:10px;}
.newshow1 .title .time{ color:#bababa;}
.newshow1 .content .text{ font-size:14px; line-height:2;}
.newshow1 .content .imgDiv{ padding:40px 0; text-align:center;}

.historyBg{ height:60px; background:url(/style/../images/ico8_1hr.png) repeat-x center 54px;}
.historyList{ height:60px; padding:0 30px;}
.historyList .slick-slide{ text-align:center; height:55px; font-size:16px; color:#999; font-weight:bold; background:url(/style/../images/nimg28_1.png) center 47px no-repeat; cursor:pointer; padding-bottom:8px;}
.historyList .slick-slide .year p{ height:35px; line-height:35px; width:80px; margin:0 auto;}
.historyList .slick-slide .year{ padding-bottom:20px; background:url(/style/../images/ico8_3.png) no-repeat bottom center;}
.historyList .slick-current{ color:#fff; background:url(/style/../images/nimg28_1on.png) center 47px no-repeat;}
.historyList .slick-current .year p{ background-color:#2979dd;}
.historyList .slick-current .year{ background:url(/style/../images/ico8_3on.png) no-repeat bottom center;}
.historyList .slick-prev{position:absolute; z-index:10; left:-40px; top:50%; margin-top:15px; display:block; background:#fff url(/style/../images/nimg26_left.png) left top no-repeat; width:13px; height:30px;}
.historyList .slick-next{position:absolute; z-index:10; right:-40px; top:50%; margin-top:15px; display:block; background:#fff url(/style/../images/nimg26_right.png) right top no-repeat; width:13px; height:30px;}
.historyList .slick-prev:hover{ background:#fff url(/style/../images/nimg26_lefton.png) left top no-repeat;}
.historyList .slick-next:hover{ background:#fff url(/style/../images/nimg26_righton.png) right top no-repeat;}
.technology1 .contentBox{ padding-top:50px;}
.technology1 .contentBox .list p{ font-size:14px; color:#525252; margin-bottom:10px; padding-left:15px; background:url(/style/../images/ico8_2.png) no-repeat left 7px;}
.technology1 .contentBox .list p.bg-no{background:none;}
.technology1 .title{ margin-bottom:40px; font-size:16px; color:#2979dd; font-weight:bold;}
.technology1 .title img{ margin-right:15px; float:left;}
.technology1 .con2{ padding-top:80px;}
.technology1 .con2 .imgDiv{ border:1px #eee solid;}
.technology1 .con2 .imgDiv img{ width:100%;}
.technology1 .con2 .slick{ margin:0 10px;}
.technology1 .con2 .slick-prev{position:absolute; z-index:10; left:-40px; top:50%; margin-top:-15px; display:block; background:url(/style/../images/nimg26_left.png) left top no-repeat; width:13px; height:30px;}
.technology1 .con2 .slick-next{position:absolute; z-index:10; right:-40px; top:50%; margin-top:-15px; display:block; background:url(/style/../images/nimg26_right.png) right top no-repeat; width:13px; height:30px;}
.technology1 .con2 .slick-prev:hover{ background:url(/style/../images/nimg26_lefton.png) left top no-repeat;}
.technology1 .con2 .slick-next:hover{ background:url(/style/../images/nimg26_righton.png) right top no-repeat;}
.honorimg{ position:absolute; z-index:9999; display:none;}
.honorimg .box{ position:relative;}
.honorimg .close{ position:absolute; right:0; top:-60px;}
.honorimg .name{ text-align:center; font-size:20px; color:#fff; padding-top:40px;}

.cbsectors1{}
.cbsectors1 .title{ padding-top:15px; margin-bottom:10px; font-size:16px; color:#2979dd; font-weight:bold; border-top:1px #eee solid;}
.cbsectors1 .title img{ margin-right:15px; float:left;}
.cbsectors1 .imgDiv{ text-align:center; padding-bottom:20px;}
.cbsectors1 .imgDiv img{ max-width:100%;}
.cbsectors1 .text{ font-size:16px; color:#525252; line-height:2;}
.cbsectors1 .text p{ background:url(/style/../images/ico9_5.png) no-repeat 7px 12px; padding-left:36px;}
.cbsectors1 .text .txt{ padding-left:36px;}
.cbsectors1 .more{ display:block; width:180px; height:60px; line-height:60px; border-radius:60px; text-align:center; background-color:#2979dd; font-size:14px; color:#fff; margin-left:36px;}

.gksectors1{}
.gksectors1 .title{ padding-top:15px; margin-bottom:10px; font-size:16px; color:#2979dd; font-weight:bold; border-top:1px #eee solid;}
.gksectors1 .title img{ margin-right:15px; float:left;}
.gksectors1 .imgDiv{ text-align:center; padding-bottom:20px;}
.gksectors1 .imgDiv img{ max-width:100%;}
.gksectors1 .text{ font-size:16px; color:#525252; line-height:2;}
.gksectors1 .text .txt{ padding-bottom:10px;}
.gksectors1 .text .txt h3{ color:#333; font-size: 16px;}
.gksectors1 .more{ display:block; width:180px; height:60px; line-height:60px; border-radius:60px; text-align:center; background-color:#2979dd; font-size:14px; color:#fff;}
.gksectors1 .text p span{ padding-right:20px;}
.gksectors1 .con .text p{ background:url(/style/../images/ico9_5.png) no-repeat 7px 12px; padding-left:35px;}

.rbsectors1{}
.rbsectors1 .con .title{ padding-bottom:15px; margin-bottom:10px; font-size:16px; color:#2979dd; font-weight:bold; border-bottom:1px #eee solid;}
.rbsectors1 .con .title img{ margin-right:15px; float:left;}
.rbsectors1 .con .text{ font-size:16px; color:#525252; line-height:2;}
.rbsectors1 .con .text p{ background:url(/style/../images/ico9_5.png) no-repeat 7px 12px; padding-left:35px;}
.rbsectors1 .con .imgDiv{ padding-bottom:20px; text-align:center;}
.rbsectors1 .con .imgDiv img{ max-width:100%;}
.rbsectors1 .con2 .title{ padding-bottom:15px; margin-bottom:35px; font-size:16px; color:#2979dd; font-weight:bold; border-bottom:1px #eee solid;}
.rbsectors1 .con2 .title img{ margin-right:15px; float:left;}
.rbsectors1 .con2 .imgDiv{ float:left;}
.rbsectors1 .con2 .text{ padding-left:630px;}
.rbsectors1 .con2 .text h2{ line-height:1; font-size:16px; color:#2979dd; padding-bottom:30px; margin-bottom:20px; border-bottom:1px #eee solid;}
.rbsectors1 .con2 .text .txt{ font-size:16px; line-height:2; color:#525252;}
.rbsectors1 .list{ padding-top:35px;}
.rbsectors1 .list li{ width:25%; float:left; text-align:center;}
.rbsectors1 .list li .name{ font-size:16px; color:#999; padding-top:15px;}

.rbsectorshow1{ padding:30px; background-color:#f5f5f5; margin-bottom:90px;}
.rbsectorshow1 .content .left{ width:370px; float:left;}
.rbsectorshow1 .content .right{ width:770px; float:right;}
.rbsectorshow1 .con h3{ font-size:16px; padding-bottom:15px; margin-bottom:15px; border-bottom:1px #e0e0e0 solid;} 
.rbsectorshow1 .con h4{ font-size:14px; color:#999; padding-bottom:10px;}
.rbsectorshow1 .con p{ font-size:14px; line-height:2; color:#999;}
.rbsectorshow1 .con .imgDiv{ padding:20px 0;}
.rbsectorshow1 .con .imgDiv img{ max-width:100%;}

.investor1 li{ padding-bottom:20px; margin-bottom:20px; background:url(/style/../images/ico2_10hr.png) repeat-x bottom center; position:relative; font-size:14px; color:#525252;}
.investor1 li .time{ position:absolute; right:0; top:0;}
.investor1 li a{ color:#525252;}
.investor1 li a:hover{ color:#2979dd;}
.investor1 li p{ padding-right:95px;}
.investor1 .pageNumDiv{ padding-top:40px;}
.investor1 li img{ padding-left:12px; position:relative; top:-2px;}

.resources1 .title{ padding-bottom:25px; margin-bottom:25px; border-bottom:1px #eee solid; font-size:16px; color:#2979dd; font-weight:bold;}
.resources1 .title img{ padding-right:10px;}
.resources1 .con1 .text{ font-size:14px; color:#525252; line-height:2;}
.resources1 .con1 .imgDiv{ text-align:center;}
.resources1 .con2{ padding-bottom:90px;}
.resources1 .con2 .left{ width:610px; float:left; margin-right:20px;}
.resources1 .con2 .left .top{ height:50px; line-height:50px; text-align:center; background-color:#2979dd; font-size:14px; color:#fff; font-weight:bold;}
.resources1 .con2 .left .text{ background-color:#f5f5f5; padding:20px; font-size:14px; color:#525252; line-height:2;}
.resources1 .con2 .right{ width:610px; float:right;}
.resources1 .con2 .right .top{ height:50px; line-height:50px; text-align:center; background-color:#2979dd; font-size:14px; color:#fff; font-weight:bold;}
.resources1 .con2 .right .text{ background-color:#f5f5f5; padding:20px; font-size:14px; color:#525252; line-height:2;}
.resources1 .con3{ padding-bottom:90px;}
.resources1 .con3 .text{ float:left; width:510px; font-size:14px; line-height:2; color:#525252;}
.resources1 .con3 .text .txt{ padding-top:70px;}
.resources1 .con3 .imgDiv{ float:right; width:610px;}
.resources1 .con4 .text{ font-size:14px; color:#999;}

.jod1 .titlebox{ height:60px; line-height:60px; background-color:#2979dd; text-align:center; font-size:16px; color:#fff;}
.jod1 .titlebox li{ float:left; width:20%;}
.jod1 .titlebox li:first-child{ width:30%;}
.jod1 .titlebox .li03{ width:15%;}
.jod1 .titlebox li:last-child{ width:15%;}
.jod1 .libox{ height:60px; line-height:60px; /*margin-bottom:5px;*/}
.jod1 .libox li{ float:left; width:20%; text-align:center; font-size:14px; color:#525252; background:url(/style/../images/ico11_5.png) no-repeat left center;}
.jod1 .libox li:first-child{ width:30%; background:none;}
.jod1 .libox .li03{ width:15%;}
.jod1 .libox li:last-child{ width:15%;background:none;}
.jod1 .libox li em{ font-weight:bold;}
.jod1 .libox li .move{ background:url(/style/../images/ico5_5.png) no-repeat right center; background-color:#eee; cursor:pointer; color:#999;}
.jod1 .libox li .btn2{ display:none;}
.jod1 .libox li .move:hover{ background-color:#b4d83c; color:#fff;}
.jod1 .libox.currentDt{ margin-bottom:0;}
.jod1 .libox.currentDt .move{ background:url(/style/../images/ico5_5on.png) no-repeat right center; background-color:#b4d83c; color:#fff;}
.jod1 .libox.currentDt li .btn2{ display:block;}
.jod1 .libox.currentDt li .btn1{ display:none;}
.jod1 .libox.currentDt li:first-child{ font-weight:bold; color:#2979dd;}
.jod1 .conbox{ display:none;}
.jod1 .conbox .box{ padding:30px; border:1px #eee solid; border-top:none;/* margin-bottom:5px;*/}
.jod1 .conbox .topbox{ font-size:14px; padding-bottom:20px;}
.jod1 .conbox .topbox span{ padding-right:120px;}
.jod1 .conbox h3{ color:#2979dd; font-size:16px; padding-bottom:10px;}
.jod1 .conbox p{ font-size:14px; color:#525252; line-height:2;}
.jod1 .conbox .text{ padding-bottom:40px;}
.jod1 .conbox .text h3{ background:url(/style/../images/ico15_2.png) no-repeat left top; line-height:1;}
.jod1 .conbox .btnDiv{ height:50px;}
.jod1 .conbox .btnDiv a{ display:block; width:145px; height:50px; line-height:50px; text-align:center; background-color:#2979dd; font-size:14px; color:#fff; float:left; margin-right:30px;}
.jod1 .conbox .btnDiv a:hover{ text-decoration:underline;}
.jod1 .libox01{ background-color:#f5f5f5;}
.jod1 .libox02{ background-color:#eee;}
.jod1 .libox02 li .move{ background:url(/style/../images/ico5_5.png) no-repeat right center; background-color:#e0e0e0;}

.life1 ul{ width:1260px;}
.life1 li{ width:50%; float:left; margin-bottom:50px;}
.life1 li .box{ margin-right:20px;}
.life1 li .imgDiv{ border:1px #eee solid;}
.life1 li .imgDiv img{ width:100%;}
.life1 li .name{ text-align:center; padding-top:15px; font-size:14px;}

.contact1 .tablist{ margin-bottom:100px; text-align:center; height:50px; line-height:50px;}
.contact1 .tablist li{ display:inline-block; margin:0 10px;}
.contact1 .tablist li a{ width:210px; height:50px; border-radius:50px; font-size:16px; color:#999; border:1px #eee solid; display:block;}
.contact1 .tablist li a:hover,.contact1 .tablist li.liNow a{ background-color:#3681df; font-weight:bold; color:#fff; border:1px #3681df solid; box-shadow:0 8px 16px #3681df;}
.contact1 .content .text{ float:left; width:490px;}
.contact1 .content .text h2{ font-size:16px; color:#2979dd; padding-bottom:10px;}
.contact1 .content .text h3{ font-size:14px; padding-bottom:15px;}
.contact1 .content .text .txt{ font-size:14px; color:#999; line-height:2; margin-bottom:25px;}
.contact1 .content .text p{ padding-left:25px; position:relative;}
.contact1 .content .text p em{ position:absolute; left:0; top:0;}
.contact1 .content .map{ /*float:right;*/ width:735px;}
.contact1 .map{ /*float:right;*/ width:735px;}

.message1 ul{ width:1260px;}
.message1 li{ width:50%; float:left; margin-bottom:20px; min-height:45px; line-height:45px;}
.message1 li .box{ margin-right:20px; position:relative;}
.message1 li em{ position:absolute; left:0; top:0; width:85px; height:100%; background-color:#f5f5f5; display:block; text-align:center;}
.message1 li .form{ padding-left:85px;}
.message1 li .input1{ display:block; width:100%; height:45px; border:1px #eee solid; text-indent:20px; font-size:14px; color:#bababa;}
.message1 li textarea{ display:block; width:100%; height:150px; line-height:45px; border:1px #eee solid; text-indent:20px; font-size:14px; color:#bababa;}
.message1 .lastli{ width:100%;}
.message1 .lastli em{ line-height:150px;}
.message1 .btnbox{ height:45px; line-height:45px; width:425px; margin:0 auto;}
.message1 .btnbox a{ display:block; width:190px; height:45px; border:1px #eee solid; float:left; margin:0 10px; font-size:14px; color:#bababa; text-align:center;}
.message1 .btnbox a:hover{ color:#fff; background-color:#2979dd; border:1px #2979dd solid;}

.pagecontentbg{background: url(/style/../images/ico7_1bg.png) repeat-x top; padding-top:50px;}
.search1 .title{ font-size:20px; color:#2979dd; font-weight:bold; padding-bottom:25px; margin-bottom:90px; border-bottom:1px #eee solid; text-align:center;}
.search1 li{ padding:20px; background-color:#f5f5f5; margin-bottom:20px; position:relative;}
.search1 li .imgDiv{ float:left;}
.search1 li .text{ padding-left:480px; padding-right:60px;}
.search1 li .text h3{ font-size:20px; font-weight:inherit; margin-top:25px; padding-bottom:25px; margin-bottom:20px; background:url(/style/../images/ico6_1.png) no-repeat left bottom;}
.search1 li .text p{ font-size:14px; color:#999; line-height:2; padding-bottom:40px;}
.search1 li .text .more{ color:#bababa;}
.search1 li .text .more:hover{ color:#2979dd;}
.search1 li .time{ position:absolute; right:0; top:0; width:80px; text-align:center; color:#999;}
.search1 li .time p{ line-height:30px; background-color:#e0e0e0;}
.search1 li .time h4{ font-weight:inherit; line-height:45px; font-size:30px; background-color:#eee;}
.search1 li:hover{ box-shadow:0 5px 25px rgba(0,0,0,0.1);}
.search1 li:hover .time{ color:#fff;}
.search1 li:hover .time p{ background-color:#2979dd;}
.search1 li:hover .time h4{ background-color:#b4d83c;}
.search1 li .text h3:hover{ background:url(/style/../images/ico6_1on.png) no-repeat left bottom;}
.search1 li .text h3:hover a{ color:#2979dd;}
.search1 li .text h3:hover a{ font-weight:bold;}
.search1 .pageNumDiv{ padding-top:50px;}

.lx-cont{overflow:hidden;}
.lx-cont .tabContent2{float:left;}
.lx-cont .content .text{float:left;}







