/*! 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: 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:url(../images/ico1_ban.png) no-repeat center;
	display: inline-block;
	_display: block;
	*display: block;
	width: 37px;
	height: 5px;
	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;}
.pageban img{ width:100%;}

.pagenav{ height:113px; text-align:center;}
.pagenav li{ display:inline-block; padding:0 20px;}
.pagenav li a{ position:relative;}
.pagenav li .ico{ height:50px; background:url(../images/ico1_2hr.png) no-repeat center bottom; padding-top:10px;}
.pagenav li .ico img{ max-height:50px;}
.pagenav li span{ display:block; font-size:18px; color:#30318b; padding-top:10px;}
.pagenav li .imgon{ display:none;}
.pagenav li a:hover .imgon,.pagenav li.liNow a .imgon{ display:inline-block;}
.pagenav li a:hover .imgoff,.pagenav li.liNow a .imgoff{ display:none;}
.pagenav li a:hover span,.pagenav li.liNow span{ color:#e6212a;}

.firstnav{ text-align:center; padding-bottom:20px;}
.firstnav .wal{ padding-top:30px; padding-bottom:30px; border-bottom:1px #585858 solid;}
.firstnav li{ display:inline-block;}
.firstnav li .box{ padding-right:15px; margin-right:10px; font-size:18px; border-right:1px #30318b solid;}
.firstnav li:last-child .box{ border:none; margin-right:0; padding-right:0;}
.firstnav li a{ color:#30318b; display:block; padding-bottom:5px;font-weight:bold;}
.firstnav li a:hover,.firstnav li.liNow a{ color:#e6212a; border-bottom:2px #e6212a solid;}



.pagenav2{ height:120px; text-align:center; margin-top:0px;}
.pagenav2 li{ display:inline-block; padding:0 20px;}
.pagenav2 li a{ position:relative;}
.pagenav2 li .ico{ height:70px; background:url(../images/ico1_2hr.png) no-repeat center bottom; padding-top:10px;}
.pagenav2 li span{ display:block; font-size:18px; color:#2f318b; padding-top:10px;}
.pagenav2 li .imgon{ display:none;}
.pagenav2 li a:hover span,.pagenav2 li.liNow span{ color:#e62129;}
.pagenav2 li a:hover .imgon,.pagenav2 li.liNow a .imgon{ display:inline-block;}
.pagenav2 li a:hover .imgoff,.pagenav2 li.liNow a .imgoff{ display:none;}
.pagenav02 li {
    display: inline-block;
    padding: 0 100px;
}
.pagenav03 li {
    display: inline-block;
    padding: 0 70px;
}

.product1 {margin-top:-40px;}
.productshow1 {margin-top:-40px;}

.pagenav3{ text-align:center; margin-left:279px;}
.pagenav3 li{ display:inline-block; padding:0 20px;}
.pagenav3 li a{ position:relative;}
.pagenav3 li span{ display:block; font-size:18px; color:#2f318b; padding-top:10px;}
.pagenav3 li .imgon{ display:none;}
.pagenav3 li a:hover span,.pagenav3 li.liNow span{ color:#e62129;}
.pagenav3 li a:hover .imgon,.pagenav3 li.liNow a .imgon{ display:inline-block;}
.pagenav3 li a:hover .imgoff,.pagenav3 li.liNow a .imgoff{ display:none;}

.about{ background:url(../images/limg1920_bg1.png) no-repeat bottom center; background-size:100%;}
.about1 .pagecontent{ padding-bottom:50px;}
.about1{ padding:70px 0;}
.about1 .title{ padding-bottom:50px;}
.about1 .imgDiv{ float:left; width:363px;}
.about1 .text{ float:left; /*width:570px;*/ width:933px; padding-left:40px; font-size:14px; color:#595757; line-height:2;}
.about1 .hot{ float:right; width:222px;}
.about1 .hot .name{ margin-bottom:20px;}
.about1 .hot .name a{ display:block; height:50px; background-color:#2f318b; font-size:14px; color:#fff; padding-left:10px; padding-top:5px;}
.about1 .hot .name a:hover{ text-decoration:underline;}
.about2{ padding-bottom:200px;}
.about2 .title{ padding-bottom:50px;}
.about2 .list{ margin-bottom:30px;}
.about2 .list ul{ width:1260px;}
.about2 .list li{ float:left; width:33.33%;}
.about2 .list li .box{ margin-right:30px; overflow:hidden; position:relative;}
.about2 .list li .txt{ position:absolute; left:0; bottom:-100%; background-color:rgba(0,0,0,0.5); height:100%; width:100%; text-align:center; color:#fff; transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s;}
.about2 .list li h3{ font-weight:inherit; font-size:24px; padding-top:100px;}
.about2 .list li p{ font-size:18px;}
.about2 .list li .box:hover .txt,.about2 .list li.liNow .box .txt{ bottom:0;}
.about2 .jlist{ position:relative;}
.about2 .jlist li{ background-color:#000; padding:20px; width:1190px;}
.about2 .jlist .imgDiv{ width:450px; float:left;}
.about2 .jlist .text{ width:710px; float:right; font-size:14px; line-height:2; color:#fff; height:252px; overflow:hidden;}
.about2 .jlist .next {
	display:block;
    position: absolute;
    z-index: 22;
    right: 10px;
    width: 33px;
    height: 33px;
	top:50%; 
	margin-top:-16px;
    background: url(../images/ico2_1next.png) no-repeat center;
}
.about2 .jlist .prev {
	display:block;
    position: absolute;
    z-index: 22;
    left: 10px;
    width: 33px;
    height: 33px;
	top:50%; 
	margin-top:-16px;
    background: url(../images/ico2_1prev.png) no-repeat center;
}

.about2 .jlist .btnDiv{ position:absolute; right:25px; bottom:15px;}
.about2 .jlist .btnDiv span{float:left; width:18px; height:20px; border:#fff solid 1px; background:#fff; margin-left:10px; text-align:center; line-height:20px; color:#000; cursor:pointer;}
.about2 .jlist .btnDiv .on{background:#E71F19; border:#E71F19 solid 1px; color:#fff;}

.about2 .title0{ padding-bottom:40px; height:47px;}
.about2 .title0 h2{ padding:0 10px; float:left; background-color:#e71f19; color:#fff; font-size:36px; font-weight:inherit; margin-right:10px;}
.about2 .title0 .txt{ font-size:14px; color:#e71f19; text-transform:uppercase;}
.about2 .title0 .txt p{ padding-top:7px;}

/*.honor1{ padding:70px 0;}
.honor1 .title{ padding-bottom:50px;}
.honor1 li{ background:url(../images/ico3_3bg.png) repeat-y 114px center;}
.honor1 li h3{ float:left; margin-left:65px; width:90px; font-weight:inherit; font-size:40px; color:#fff; width:99px; height:99px; text-align:center; line-height:99px; background:url(../images/ico3_2bg.png) no-repeat center;}
.honor1 li .list{ float:right; width:940px;}
.honor1 li .list dd{ width:33.33%; float:left; margin-bottom:30px;}
.honor1 li .list dd h2{ font-size:16px; color:#595757;}
.honor1 li .list dd p{ font-size:14px; color:#595757;}
.honor1 li .list dd .txt{ padding-bottom:10px;}*/

.honor1{ padding:70px 0;}
.honor1 .title{ padding-bottom:50px;}
.honor1 li{ background:url(../images/ico3_3bg.png) repeat-y 114px center;}
.honor1 li h3{ float:left; margin-left:65px; width:90px; font-weight:inherit; font-size:40px; color:#fff; width:99px; height:99px; text-align:center; line-height:99px; background:url(../images/ico3_2bg.png) no-repeat center;}
.honor1 li .list{ float:right; width:940px;}
.honor1 li .list dl{ width:1000px;}
.honor1 li .list dd{ width:33.33%; float:left; margin-bottom:30px;}
.honor1 li .list dd .ddbox{ margin-right:60px;}
.honor1 li .list dd h2{ font-size:14px; color:#595757; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.honor1 li .list dd p{ font-size:14px; color:#595757;}
.honor1 li .list dd .txt{ padding-bottom:10px;}


.history1{ background:url(../images/limg4_1bg.png) repeat-y center top; padding-top:70px; padding-bottom:120px;}
.history1 .title{ padding-bottom:50px;}
.history1 li{ background:url(../images/7_1bg.png) no-repeat center bottom; position:relative;}
.history1 li h2{ font-size:44px; color:#cb283b; width:99px; height:154px; text-align:center; line-height:154px;}
.history1 .content{ background:url(../images/ico7_2bg.png) repeat-y center 100px; padding-bottom:50px;}
.history1 .content .text h3{ font-size:24px; color:#cb283b; padding-bottom:10px;}
.history1 .content .text p{ font-size:16px; color:#cb283b; padding-bottom:10px;}
.history1 li:nth-child(odd) h2{ margin-left:568px; position:absolute; bottom:0;}
.history1 li:nth-child(odd) .text{ padding-bottom:50px; margin-bottom:50px; padding-left:75px; width:488px; float:right; background:url(../images/ico7_right.png) no-repeat left bottom;}
.history1 li:nth-child(even) h2{ margin-right:568px; position:absolute; bottom:0; right:0;}
.history1 li:nth-child(even) .text{ padding-bottom:50px; margin-bottom:50px; padding-right:75px; width:488px; float:left; text-align:right; background:url(../images/ico7_left.png) no-repeat right bottom;}
.history1 .btn{ display:block; text-align:center; margin-top:30px;}

.contactus1{ padding:70px 0; background:url(../images/limg1920_bg1.png) no-repeat bottom center; background-size:100%; min-height:1100px;}
.contactus1 .title{ padding-bottom:50px;}
.contactus1 .text{ width:460px; float:left;}
.contactus1 .text h3{ font-size:24px; color:#2f318b; font-weight:inherit; padding-bottom:10px;}
.contactus1 .text p{ font-size:14px; color:#898989; line-height:2;}
.contactus1 .map{ padding-left:500px;}

.news1 .libox{ height:100px; /*background:url(../images/ico8_2off.png) no-repeat right center;*/ background-color:#efefef; margin-bottom:20px;overflow: hidden;}
.news1 .time{ width:120px; height:100px; float:left; background-color:#2f318b; text-align:center; color:#fff;}
.news1 .time h3{ font-size:26px; padding-top:20px;}
.news1 .time p{ font-size:26px;}
.news1 .time p em{ padding-right:5px;}
.news1 .libox .text{ padding:15px 30px; padding-left:140px;}
.news1 .libox .text h2{ font-size:18px; color:#555; padding-bottom:10px;}
.news1 .libox .text p{ color:#595757; font-size:14px;}
.news1 .conbox{ display:none; margin-bottom:20px;}
.news1 .jlist{ position:relative;}
.news1 .jlist li{ background-color:#000; padding:20px 50px; width:890px;}
.news1 .jlist .imgDiv{ width:450px; float:left;}
.news1 .jlist .text{ width:420px; float:right; font-size:14px; line-height:2; color:#fff; height:252px; overflow:hidden;}
.news1 .jlist .next { display:block; position: absolute; z-index: 22; right: 10px; width: 33px; height: 33px; top:50%; margin-top:-16px; background: url(../images/ico2_1next.png) no-repeat center;}
.news1 .jlist .prev {display:block; position: absolute; z-index: 22; left: 10px; width: 33px; height: 33px; top:50%; margin-top:-16px; background: url(../images/ico2_1prev.png) no-repeat center;}
.news1 .libox.currentDt{ background:url(../images/ico8_2.png) no-repeat right center; background-color:#efefef; margin-bottom:0;}
.news1 .libox.currentDt .time{ background-color:#e62129;}
.news1 .libox.currentDt h2{ color:#e62129;}
.news1 .rightDiv .video{ padding-bottom:15px;}
.news1 .rightDiv .list ul{ width:245px;}
.news1 .rightDiv .list li{ width:50%; float:left; margin-bottom:5px;}
.news1 .rightDiv .list li a{ display:block; height:50px; line-height:50px; font-size:18px; color:#2f318b; background-color:#e8e4e5; text-align:center; margin-right:20px;}
.news1 .rightDiv .list li a:hover,.news1 .rightDiv .list li.liNow a{ color:#fff; background-color:#e62129;}
.news1 .more{ padding-top:20px; text-align:center;}

.industry1 .libox{ height:100px; background:url(../images/ico8_2off.png) no-repeat right center; background-color:#efefef; margin-bottom:20px;}
.industry1 .time{ width:120px; height:100px; float:left; background-color:#2f318b; text-align:center; color:#fff;}
.industry1 .time h3{ font-size:26px; padding-top:20px;}
.industry1 .time p{ font-size:26px;}
.industry1 .time p em{ padding-right:5px;}
.industry1 .libox .text{ padding:15px 30px; padding-left:140px;}
.industry1 .libox .text h2{ font-size:18px; color:#555; padding-bottom:10px;}
.industry1 .libox .text p{ color:#595757; font-size:14px;}
.industry1 .conbox{ display:none; margin-bottom:20px;}
.industry1 .jlist{ position:relative;}
.industry1 .jlist li{ background-color:#000; padding:20px 50px; width:890px;}
.industry1 .jlist .imgDiv{ width:450px; float:left;}
.industry1 .jlist .text{ width:420px; float:right; font-size:14px; line-height:2; color:#fff; height:252px; overflow:hidden;}
.industry1 .jlist .next { display:block; position: absolute; z-index: 22; right: 10px; width: 33px; height: 33px; top:50%; margin-top:-16px; background: url(../images/ico2_1next.png) no-repeat center;}
.industry1 .jlist .prev {display:block; position: absolute; z-index: 22; left: 10px; width: 33px; height: 33px; top:50%; margin-top:-16px; background: url(../images/ico2_1prev.png) no-repeat center;}
.industry1 .libox.currentDt{ background:url(../images/ico8_2.png) no-repeat right center; background-color:#efefef; margin-bottom:0;}
.industry1 .libox.currentDt .time{ background-color:#e62129;}
.industry1 .libox.currentDt h2{ color:#e62129;}
.industry1 .rightDiv .video{ padding-bottom:15px;}
.industry1 .rightDiv .list ul{ width:245px;}
.industry1 .rightDiv .list li{ width:50%; float:left; margin-bottom:5px;}
.industry1 .rightDiv .list li a{ display:block; height:50px; line-height:50px; font-size:18px; color:#2f318b; background-color:#e8e4e5; text-align:center; margin-right:20px;}
.industry1 .rightDiv .list li a:hover,.news1 .rightDiv .list li.liNow a{ color:#fff; background-color:#e62129;}
.industry1 .more{ padding-top:20px; text-align:center;}
.industry1 .rightDiv .list li a:hover,.industry1 .rightDiv .list li.liNow a{ color:#fff; background-color:#e62129;}

.innovate1 .listimg li{ width:50%; float:left;}
.innovate1 .listimg li:nth-child(1){ width:48%;}
.innovate1 .listimg li:nth-child(2){ width:52%;}
.innovate1 .listimg li:nth-child(2) dd{ width:50%; float:left;}
.innovate1 .listimg .imgDiv{ overflow:hidden;}
.innovate1 .listimg .imgDiv img{ width:100%; transition:ease 3s; -webkit-transition:ease 3s; -moz-transition:ease 3s; -ms-transition:ease 3s; -o-transition:ease 3s;}
.innovate1 .listimg .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.innovate1 .jlist{ position:relative; margin-top:20px;}
.innovate1 .jlist li{ background-color:#000; padding:10px; width:1210px;}
.innovate1 .jlist .imgDiv{ width:570px; float:right;}
.innovate1 .jlist .text{ width:520px; padding-left:75px; padding-top:50px; float:left; font-size:14px; line-height:2; color:#fff; height:230px; overflow:hidden;}
.innovate1 .jlist .next { display:block; position: absolute; z-index: 22; right: 10px; width: 33px; height: 33px; top:50%; margin-top:-16px; background: url(../images/ico2_1next.png) no-repeat center;}
.innovate1 .jlist .prev {display:block; position: absolute; z-index: 22; left: 10px; width: 33px; height: 33px; top:50%; margin-top:-16px; background: url(../images/ico2_1prev.png) no-repeat center;}
.innovate1 .content02 .title0{ padding-top:60px; padding-bottom:20px;}

.innovate1 .icolist{ background-color:#2f318b; padding:20px; margin-top:20px;}
.innovate1 .icolist .title{ text-align:center; font-size:36px; color:#fff; padding-bottom:30px; padding-top:20px;}
.innovate1 .icolist .tlist{ margin:0 150px;}
.innovate1 .icolist .imgDiv{ width:170px; height:170px; border-radius:50%; overflow:hidden; text-align:center; line-height:170px; margin:0 auto;}
.innovate1 .icolist .slick-dots{ text-align:center; padding-top:20px;}
.innovate1 .icolist .slick-dots li{ display: inline-block; margin: 0 5px;  width: 14px; height: 14px; border-radius:50%; background-color:#fff;}
.innovate1 .icolist .slick-dots .slick-active{ background-color:#e62129;}

.innovate1 .hotlist{ position:relative; margin-top:20px;}
.innovate1 .hotlist li{ background-color:#000; width:1230px;}
.innovate1 .hotlist .imgDiv{ width:620px; float:left;}
.innovate1 .hotlist .text{ width:520px; padding-right:50px; float:right; height:353px; overflow:hidden;}
.innovate1 .hotlist .text .title{ padding-top:40px; padding-bottom:30px; height:30px; line-height:30px;}
.innovate1 .hotlist .text .title h2{ font-size:28px; color:#fff; font-weight:inherit; float:left; margin-right:30px;}
.innovate1 .hotlist .text .title p{ font-size:20px; color:#fff;}
.innovate1 .hotlist .text .txt{ font-size:14px; line-height:2; color:#fff;}
.innovate1 .hotlist .next { display:block; position: absolute; z-index: 22; right: 10px; width: 33px; height: 33px; top:50%; margin-top:-16px; background: url(../images/ico2_1next.png) no-repeat center;}
.innovate1 .hotlist .prev {display:block; position: absolute; z-index: 22; left: 10px; width: 33px; height: 33px; top:50%; margin-top:-16px; background: url(../images/ico2_1prev.png) no-repeat center;}


.innovate1 .imglist li{ width:50%; float:left;}
.innovate1 .imglist li:nth-child(1){ width:48%;}
.innovate1 .imglist li:nth-child(2){ width:52%;}
.innovate1 .imglist li:nth-child(2) dd{ width:50%; float:left;}
.innovate1 .imglist .box{ overflow:hidden; position:relative;}
.innovate1 .imglist .txt{ position:absolute; left:0; bottom:-100%; width:100%; height:100%; height:100%; background-color:rgba(0,0,0,0.3); transition:ease 0.5s; -webkit-transition:ease 0.5s; -moz-transition:ease 0.5s; -o-transition:ease 0.5s; -ms-transition:ease 0.5s;}
.innovate1 .imglist .txt p{ font-size:24px; color:#fff; padding:40px;}
.innovate1 .imglist .box:hover .txt{ bottom:0;}
.innovate1 .imglist .imgDiv{ overflow:hidden;}
.innovate1 .imglist .imgDiv img{ width:100%; transition:ease 3s; -webkit-transition:ease 3s; -moz-transition:ease 3s; -ms-transition:ease 3s; -o-transition:ease 3s;}
.innovate1 .imglist .box:hover .imgDiv img{ transform:scale(1.2); -webkit-transform:scale(1.2);}

.knowledge1 .icolist{ background-color:#2f318b; padding:40px 100px;}
.knowledge1 .icolist li{ width:25%; float:left; text-align:center; cursor:pointer;}
.knowledge1 .icolist li .top{ margin:0 auto; width:135px; height:135px; border-radius:135px; border:4px #fff solid; color:#fff;}
.knowledge1 .icolist li .top h2{ font-size:50px; padding-top:30px;}
.knowledge1 .icolist li .name{ padding-top:20px; font-size:14px; color:#fff;}
.knowledge1 .icolist li:hover .top,.knowledge1 .icolist li.liNow .top{ border:4px #e62129 solid;}
.knowledge1 .jlist{ position:relative; margin-top:20px;}
/*.knowledge1 .jlist li{ background-color:#000; padding:10px; width:1210px;}
.knowledge1 .jlist .imgDiv{ width:570px; float:right;}*/
.knowledge1 .jlist li{ background-color:#000; padding:10px; width:1210px; text-align:center}
.knowledge1 .jlist .imgDiv{ display:inline-block; margin:0 15px;}

.knowledge1 .jlist .text{ width:520px; padding-left:75px; padding-top:50px; float:left; font-size:14px; line-height:2; color:#fff; height:230px; overflow:hidden;}
.knowledge1 .jlist .next { display:block; position: absolute; z-index: 22; right: 10px; width: 33px; height: 33px; top:50%; margin-top:-16px; background: url(../images/ico2_1next.png) no-repeat center;}
.knowledge1 .jlist .prev {display:block; position: absolute; z-index: 22; left: 10px; width: 33px; height: 33px; top:50%; margin-top:-16px; background: url(../images/ico2_1prev.png) no-repeat center;}


/*.pagecontent .leftnav{ width:100px; border:1px #2f318b solid; border-bottom:none;}*/
.pagecontent .leftnav{ width:135px; border:1px #2f318b solid; border-bottom:none;}

.pagecontent .conbox{ width:965px;}
.pagecontent .conbox .pagenav3{ margin-bottom:20px;}
/*.pagecontent .conbox .middle{ width:820px;}*/
.pagecontent .conbox .middle{ width:805px;}

.pagecontent .righthot{ width:225px;}
.pagecontent .leftnav li{ height:40px; line-height:40px; text-align:center; border-bottom:1px #2f318b solid;}
.pagecontent .leftnav li.tow{ height:60px;}
.pagecontent .leftnav li.tow a{ height:60px; line-height:1.5;}
.pagecontent .leftnav li a{ display:block; font-size:18px; color:#2f318b;}
.pagecontent .leftnav li a:hover {background-color:#CE162C; color:#fff;}
.pagecontent .leftnav li.liNow a{ background-color:#e62129; color:#fff;}
.pagecontent .righthot .title{ height:105px; background-color:#2f318b; padding-left:20px; padding-top:10px;}
.pagecontent .righthot .title em{ font-size:36px; color:#fff; background-color:#e62129;  padding:5px;}
.pagecontent .righthot .title p{ text-transform:uppercase; padding-top:10px; font-size:15px; color:#e62129;}
.pagecontent .righthot li{ margin-bottom:30px;}
.pagecontent .righthot li .imgDiv{ overflow:hidden;}
.pagecontent .righthot li .imgDiv img{ width:100%; transition:ease 3s; -webkit-transition:ease 3s; -moz-transition:ease 3s; -ms-transition:ease 3s; -o-transition:ease 3s;}
.pagecontent .righthot li .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.pagecontent .righthot li .name a{ display:block; height:50px; background-color:#e62129; font-size:18px; color:#fff; text-align:center;}
.product1 .middle ul{ width:865px;}
.product1 .middle li{ width:33.33%; float:left; margin-bottom:45px;}
.product1 .middle li .imgDiv{ overflow:hidden;}
.product1 .middle li .imgDiv img{ width:100%; transition:ease 3s; -webkit-transition:ease 3s; -moz-transition:ease 3s; -ms-transition:ease 3s; -o-transition:ease 3s;}
.product1 .middle li .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.product1 .middle li .box{ margin-right:45px;}
.product1 .middle li .text{ padding-left:20px; padding-top:10px; height:0px;}
.product1 .middle li .text .name{ padding-bottom:5px;}
.product1 .middle li .text .name a{ font-size:16px; color:#595757;}
.product1 .middle li .text .name a:hover{ color:#e71f19;}
.product1 .middle li .text p{ color:#595757;}

.productshow1{}
.productshow1 .middle{}
.productshow1 .middle .con{ padding-bottom:60px;}
.productshow1 .middle .con .imgDiv{ float:left;}
.productshow1 .middle .con .txt{ width:490px; float:right; border:1px #2f2f2f solid;}
.productshow1 .middle .con .txt li{ line-height:55px; font-size:16px; background-color:#eee;}
.productshow1 .middle .con .txt li dd{ float:left;}
.productshow1 .middle .con .txt li dd:nth-child(1){ width:135px; border-bottom:1px #fff solid; background-color:#30318b; color:#fff; text-align:center;}
.productshow1 .middle .con .txt li dd:nth-child(2){ width:355px; border-bottom:1px #2f2f2f solid; text-indent:20px;}
.productshow1 .middle .con .txt li:last-child dd:nth-child(1){ border-bottom:none;}
.productshow1 .middle .con .txt li:last-child dd:nth-child(2){ border-bottom:none;}
.productshow1 .middle>.text{ padding-bottom:40px;}
.productshow1 .middle>.text .title{ height:45px; line-height:45px; text-align:center; background-color:#30318b; font-size:30px; font-weight:inherit; color:#fff; margin-bottom:30px;}
.productshow1 .middle>.text p{ font-size:14px; line-height:2; color:#333;}
.productshow1 .middle>.text h3{ font-size:18px; color:#30318b; font-weight:inherit; padding:20px 0;}
.productshow1 .middle .prhot{}
.productshow1 .middle .prhot{}
.productshow1 .middle .prhot ul{ width:840px;}
.productshow1 .middle .prhot li{ width:25%; float:left;}
.productshow1 .middle .prhot li .imgDiv{ overflow:hidden;}
.productshow1 .middle .prhot li .imgDiv img{ width:100%; transition:ease 3s; -webkit-transition:ease 3s; -moz-transition:ease 3s; -ms-transition:ease 3s; -o-transition:ease 3s;}
.productshow1 .middle .prhot li .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.productshow1 .middle .prhot li .box{ margin-right:20px;}
.productshow1 .middle .prhot li .text{ padding-left:20px; padding-top:10px;}
.productshow1 .middle .prhot li .text .name{ padding-bottom:5px;}
.productshow1 .middle .prhot li .text .name a{ font-size:16px; color:#595757;}
.productshow1 .middle .prhot li .text .name a:hover{ color:#e71f19;}
.productshow1 .middle .prhot li .text p{ color:#595757;}

.product2 .middle ul{ width:865px;}
.product2 .middle li{ width:33.33%; float:left; margin-bottom:45px;}
.product2 .middle li .imgDiv{ overflow:hidden;}
.product2 .middle li .imgDiv img{ width:100%; transition:ease 3s; -webkit-transition:ease 3s; -moz-transition:ease 3s; -ms-transition:ease 3s; -o-transition:ease 3s;}
.product2 .middle li .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.product2 .middle li .box{ margin-right:45px;}
.product2 .middle li .text{ padding-left:20px; padding-top:10px;}
.product2 .middle li .text .name{ padding-bottom:5px;}
.product2 .middle li .text .name a{ font-size:16px; color:#595757;}
.product2 .middle li .text .name a:hover{ color:#e71f19;}
.product2 .middle li .text p{ color:#595757;}

.productshow2 .middle .con{ padding-bottom:60px;}
.productshow2 .middle .con .imgDiv{ float:left;}
.productshow2 .middle .con .txt{ width:490px; float:right; border:1px #2f2f2f solid;}
.productshow2 .middle .con .txt li{ line-height:55px; font-size:16px; background-color:#eee;}
.productshow2 .middle .con .txt li dd{ float:left;}
.productshow2 .middle .con .txt li dd:nth-child(1){ width:135px; border-bottom:1px #fff solid; background-color:#30318b; color:#fff; text-align:center;}
.productshow2 .middle .con .txt li dd:nth-child(2){ width:355px; border-bottom:1px #2f2f2f solid; text-indent:20px;}
.productshow2 .middle .con .txt li:last-child dd:nth-child(1){ border-bottom:none;}
.productshow2 .middle .con .txt li:last-child dd:nth-child(2){ border-bottom:none;}
.productshow2 .middle>.text{ padding-bottom:40px;}
.productshow2 .middle>.text .title{ height:45px; line-height:45px; text-align:center; background-color:#30318b; font-size:30px; font-weight:inherit; color:#fff; margin-bottom:30px;}
.productshow2 .middle>.text p{ font-size:14px; line-height:2; color:#333;}
.productshow2 .middle>.text h3{ font-size:18px; color:#30318b; font-weight:inherit; padding:20px 0;}
.productshow2 .middle .prhot{}
.productshow2 .middle .prhot{}
.productshow2 .middle .prhot ul{ width:840px;}
.productshow2 .middle .prhot li{ width:25%; float:left;}
.productshow2 .middle .prhot li .imgDiv{ overflow:hidden;}
.productshow2 .middle .prhot li .imgDiv img{ width:100%; transition:ease 3s; -webkit-transition:ease 3s; -moz-transition:ease 3s; -ms-transition:ease 3s; -o-transition:ease 3s;}
.productshow2 .middle .prhot li .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.productshow2 .middle .prhot li .box{ margin-right:20px;}
.productshow2 .middle .prhot li .text{ padding-left:20px; padding-top:10px;}
.productshow2 .middle .prhot li .text .name{ padding-bottom:5px;}
.productshow2 .middle .prhot li .text .name a{ font-size:16px; color:#595757;}
.productshow2 .middle .prhot li .text .name a:hover{ color:#e71f19;}
.productshow2 .middle .prhot li .text p{ color:#595757;}


.pagecontent .leftnav{ text-align:center;}
.pagecontent .leftnav em a{ color:#fff; display:block;}
/*.pagecontent .leftnav em{ cursor:pointer; display:block; border-bottom:1px #2f318b solid; height:40px; line-height:40px; font-size:16px; color:#fff; background-color:#2f318b;}*/
.pagecontent .leftnav em{ cursor:pointer; display:block; border-bottom:1px #2f318b solid; height:60px; line-height:60px; font-size:16px; color:#fff; background-color:#2f318b;}
.pagecontent .leftnav em:hover{ background-color:#e62129; color:#fff;}
.pagecontent .leftnav em.currentDt{ background-color:#e62129; color:#fff;}
.pagecontent .leftnav em.emNow{ background-color:#e62129; color:#fff;}
.pagecontent .leftnav em.tow{ height:60px; line-height:1.5;}
.pagecontent .leftnav em.tow a{ height:60px; padding-top:6px; display:block;}
.pagecontent .leftnav dl{ display:none;}
.pagecontent .leftnav dd{ border-bottom:1px #2f318b solid; line-height:30px;}
.pagecontent .leftnav dd a{ color:#2f318b;}
.pagecontent .leftnav dd a:hover{ color:#e62129;}
.product3 .middle ul{ width:865px;}
.product3 .middle li{ width:33.33%; float:left; margin-bottom:45px;}
.product3 .middle li .imgDiv{ overflow:hidden;}
.product3 .middle li .imgDiv img{ width:100%; transition:ease 3s; -webkit-transition:ease 3s; -moz-transition:ease 3s; -ms-transition:ease 3s; -o-transition:ease 3s;}
.product3 .middle li .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.product3 .middle li .box{ margin-right:45px;}
.product3 .middle li .text{ padding-left:20px; padding-top:10px;}
.product3 .middle li .text .name{ padding-bottom:5px;}
.product3 .middle li .text .name a{ font-size:16px; color:#595757;}
.product3 .middle li .text .name a:hover{ color:#e71f19;}
.product3 .middle li .text p{ color:#595757;}

.productshow3 .middle .con{ padding-bottom:60px;}
.productshow3 .middle .con .imgDiv{ float:left;}
.productshow3 .middle .con .txt{ width:490px; float:right; border:1px #2f2f2f solid;}
.productshow3 .middle .con .txt li{ line-height:55px; font-size:16px; background-color:#eee;}
.productshow3 .middle .con .txt li dd{ float:left;}
.productshow3 .middle .con .txt li dd:nth-child(1){ width:135px; border-bottom:1px #fff solid; background-color:#30318b; color:#fff; text-align:center;}
.productshow3 .middle .con .txt li dd:nth-child(2){ width:355px; border-bottom:1px #2f2f2f solid; text-indent:20px;}
.productshow3 .middle .con .txt li:last-child dd:nth-child(1){ border-bottom:none;}
.productshow3 .middle .con .txt li:last-child dd:nth-child(2){ border-bottom:none;}
.productshow3 .middle>.text{ padding-bottom:40px;}
.productshow3 .middle>.text .title{ height:45px; line-height:45px; text-align:center; background-color:#30318b; font-size:30px; font-weight:inherit; color:#fff; margin-bottom:30px;}
.productshow3 .middle>.text p{ font-size:14px; line-height:2; color:#333;}
.productshow3 .middle>.text h3{ font-size:18px; color:#30318b; font-weight:inherit; padding:20px 0;}
.productshow3 .middle .prhot{}
.productshow3 .middle .prhot{}
.productshow3 .middle .prhot ul{ width:840px;}
.productshow3 .middle .prhot li{ width:25%; float:left;}
.productshow3 .middle .prhot li .imgDiv{ overflow:hidden;}
.productshow3 .middle .prhot li .imgDiv img{ width:100%; transition:ease 3s; -webkit-transition:ease 3s; -moz-transition:ease 3s; -ms-transition:ease 3s; -o-transition:ease 3s;}
.productshow3 .middle .prhot li .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.productshow3 .middle .prhot li .box{ margin-right:20px;}
.productshow3 .middle .prhot li .text{ padding-left:20px; padding-top:10px;}
.productshow3 .middle .prhot li .text .name{ padding-bottom:5px;}
.productshow3 .middle .prhot li .text .name a{ font-size:16px; color:#595757;}
.productshow3 .middle .prhot li .text .name a:hover{ color:#e71f19;}
.productshow3 .middle .prhot li .text p{ color:#595757;}


.pagecontent .leftnav{ text-align:center;}
/*.pagecontent .leftnav em{ cursor:pointer; display:block; border-bottom:1px #2f318b solid; height:40px; line-height:40px; font-size:16px; color:#fff; background-color:#2f318b;}*/
.pagecontent .leftnav em{ cursor:pointer; display:block; border-bottom:1px #2f318b solid; height:60px; line-height:60px; font-size:16px; color:#fff; background-color:#2f318b;}
.pagecontent .leftnav em:hover{ background-color:#e62129; color:#fff;}
.pagecontent .leftnav em.currentDt{ background-color:#e62129; color:#fff;}
.pagecontent .leftnav dl{ display:none;}
.pagecontent .leftnav dd{ border-bottom:1px #2f318b solid; line-height:30px;}
.pagecontent .leftnav dd a{ color:#2f318b;}
.pagecontent .leftnav dd a:hover{ color:#e62129;}
.product3 .middle ul{ width:865px;}
.product3 .middle li{ width:33.33%; float:left; margin-bottom:45px;}
.product3 .middle li .imgDiv{ overflow:hidden;}
.product3 .middle li .imgDiv img{ width:100%; transition:ease 3s; -webkit-transition:ease 3s; -moz-transition:ease 3s; -ms-transition:ease 3s; -o-transition:ease 3s;}
.product3 .middle li .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.product3 .middle li .box{ margin-right:45px;}
.product3 .middle li .text{ padding-left:20px; padding-top:10px;}
.product3 .middle li .text .name{ padding-bottom:5px;}
.product3 .middle li .text .name a{ font-size:16px; color:#595757;}
.product3 .middle li .text .name a:hover{ color:#e71f19;}
.product3 .middle li .text p{ color:#595757;}

.productshow3 .middle .con{ padding-bottom:60px;}
.productshow3 .middle .con .imgDiv{ float:left;}
.productshow3 .middle .con .txt{ width:490px; float:right; border:1px #2f2f2f solid;}
.productshow3 .middle .con .txt li{ line-height:55px; font-size:16px; background-color:#eee;}
.productshow3 .middle .con .txt li dd{ float:left;}
.productshow3 .middle .con .txt li dd:nth-child(1){ width:135px; border-bottom:1px #fff solid; background-color:#30318b; color:#fff; text-align:center;}
.productshow3 .middle .con .txt li dd:nth-child(2){ width:355px; border-bottom:1px #2f2f2f solid; text-indent:20px;}
.productshow3 .middle .con .txt li:last-child dd:nth-child(1){ border-bottom:none;}
.productshow3 .middle .con .txt li:last-child dd:nth-child(2){ border-bottom:none;}
.productshow3 .middle>.text{ padding-bottom:40px;}
.productshow3 .middle>.text .title{ height:45px; line-height:45px; text-align:center; background-color:#30318b; font-size:30px; font-weight:inherit; color:#fff; margin-bottom:30px;}
.productshow3 .middle>.text p{ font-size:14px; line-height:2; color:#333;}
.productshow3 .middle>.text h3{ font-size:18px; color:#30318b; font-weight:inherit; padding:20px 0;}
.productshow3 .middle .prhot{}
.productshow3 .middle .prhot{}
.productshow3 .middle .prhot ul{ width:840px;}
.productshow3 .middle .prhot li{ width:25%; float:left;}
.productshow3 .middle .prhot li .imgDiv{ overflow:hidden;}
.productshow3 .middle .prhot li .imgDiv img{ width:100%; transition:ease 3s; -webkit-transition:ease 3s; -moz-transition:ease 3s; -ms-transition:ease 3s; -o-transition:ease 3s;}
.productshow3 .middle .prhot li .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.productshow3 .middle .prhot li .box{ margin-right:20px;}
.productshow3 .middle .prhot li .text{ padding-left:20px; padding-top:10px;}
.productshow3 .middle .prhot li .text .name{ padding-bottom:5px;}
.productshow3 .middle .prhot li .text .name a{ font-size:16px; color:#595757;}
.productshow3 .middle .prhot li .text .name a:hover{ color:#e71f19;}
.productshow3 .middle .prhot li .text p{ color:#595757;}

.service1 .imglist li{ width:50%; float:left;}
.service1 .imglist li:nth-child(1){ width:48%;}
.service1 .imglist li:nth-child(2){ width:52%;}
.service1 .imglist li:nth-child(2) dd{ width:50%; float:left;}
.service1 .imglist .box{ overflow:hidden; position:relative;}
.service1 .imglist .txt{ position:absolute; left:0; bottom:-100%; width:100%; height:100%; height:100%; background-color:rgba(0,0,0,0.3); transition:ease 0.5s; -webkit-transition:ease 0.5s; -moz-transition:ease 0.5s; -o-transition:ease 0.5s; -ms-transition:ease 0.5s;}
.service1 .imglist .txt p{ font-size:24px; color:#fff; /*padding:40px;*/ position:absolute; left:20px; bottom:20px;}
.service1 .imglist .box:hover .txt{ bottom:0;}
.service1 .imglist .imgDiv{ overflow:hidden;}
.service1 .imglist .imgDiv img{ width:100%; transition:ease 3s; -webkit-transition:ease 3s; -moz-transition:ease 3s; -ms-transition:ease 3s; -o-transition:ease 3s;}
.service1 .imglist .box:hover .imgDiv img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.service1 .jlist{ position:relative; margin-top:20px;}
.service1 .jlist li{ background-color:#000; padding:10px; width:970px;}
.service1 .jlist .imgDiv{ width:468px; float:right;}
.service1 .jlist .text{ width:400px; padding-left:75px; padding-top:50px; float:left; font-size:14px; line-height:2; color:#fff; height:230px; overflow:hidden;}
.service1 .jlist .next { display:block; position: absolute; z-index: 22; right: 10px; width: 33px; height: 33px; top:50%; margin-top:-16px; background: url(../images/ico2_1next.png) no-repeat center;}
.service1 .jlist .prev {display:block; position: absolute; z-index: 22; left: 10px; width: 33px; height: 33px; top:50%; margin-top:-16px; background: url(../images/ico2_1prev.png) no-repeat center;}
.service1 .title02{ padding-top:60px;}

.culture1 .icolist{ padding-bottom:60px;}
.culture1 .icolist ul{ width:1005px;}
.culture1 .icolist li{ width:25%; float:left; margin-bottom:20px;}
.culture1 .icolist li .box{ margin-right:15px;}
.culture1 .icolist li .imgbox{ position:relative;}
.culture1 .icolist li .more{ display:block; position:absolute; left:0; bottom:0; width:100%; height:100%; background-color:#e62129; opacity:0; transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s;}
.culture1 .icolist li.liNow .imgbox .more,.culture1 .icolist li .imgbox:hover .more{ opacity:0.5;}
.culture1 .icolist li .name{ padding-top:10px; text-align:center;}
.culture1 .icolist li .name a{ font-size:14px; color:#000;}
.culture1 .icolist li .name a:hover,.culture1 .icolist li.liNow .name a{ color:#e62129;}
.culture1 .icolist li .imgDiv img{ width:100%;}
.culture1 .hotnews .title{ height:90px; background-color:#ccc; margin-bottom:40px;}
.culture1 .hotnews .title .time{ width:120px; height:90px; float:left; background-color:#e62129; text-align:center; color:#fff;}
.culture1 .hotnews .title .time h3{ font-size:26px; padding-top:10px;}
.culture1 .hotnews .title .time p{ font-size:26px;}
.culture1 .hotnews .title .time p em{ padding-right:5px;}
.culture1 .hotnews .title h2{ font-weight:inherit; font-size:36px; color:#000; text-align:center; line-height:100%;}

.culture1 .jlist{ position:relative;}
.culture1 .jlist li{ padding:0 50px; width:890px;}
.culture1 .jlist .imgDiv{ width:421px; float:left;}
.culture1 .jlist .text{ float:right; width:430px; padding-left:30px; font-size:14px; line-height:2; color:#595757; height:316px; overflow:hidden;}
.culture1 .jlist .next { display:block; position: absolute; z-index: 22; right: 10px; width: 33px; height: 33px; top:50%; margin-top:-16px; background: url(../images/ico2_1next.png) no-repeat center;}
.culture1 .jlist .prev {display:block; position: absolute; z-index: 22; left: 10px; width: 33px; height: 33px; top:50%; margin-top:-16px; background: url(../images/ico2_1prev.png) no-repeat center;}
.culture1 .hotimg{ padding-bottom:20px;}
.culture1 .hotimg li{ width:50%; float:left; margin-bottom:20px;}
.culture1 .hotimg li .ico{ float:left; margin-right:20px;}
.culture1 .hotimg ul{ width:1010px;}
.culture1 .hotimg li:nth-child(1){ width:100%;}
.culture1 .hotimg li a:hover .box{ background-color:#e62129;}
.culture1 .hotimg li a:hover .txt h3{ color:#fff;}
.culture1 .hotimg li a:hover .txt p{ color:#fff;}
.culture1 .hotimg li .box{ margin-right:20px; background-color:#ccc;}
.culture1 .hotimg li .txt{ padding:20px;}
.culture1 .hotimg li .txt h3{ color:#6f6f6f; font-weight:inherit; padding-bottom:10px;}
.culture1 .hotimg li .txt p{ color:#6f6f6f;}
.culture1 .title02{ padding-top:60px;}
.culture1 .rightDiv li{ padding-bottom:20px;}
.culture1 .rightDiv .name a{ display:block; height:50px; background-color:#2f318b; font-size:14px; color:#fff; padding-left:10px; padding-top:5px;}
.culture1 .rightDiv .name a:hover{ text-decoration:underline;}
.tabContent4{ display:none;}

.video1{}
.video1 .videotitle{ height:47px;}
.video1 .videotitle .title0{ float:left; width:270px;}
.video1 .videotitle .link{ font-size:20px; color:#2f318b; line-height:55px;}
.video1 .videotitle .link li{ display:inline-block}
.video1 .videotitle .link span{ padding:0 10px;}
.video1 .videotitle .link a{ color:#2f318b;}
.video1 .videotitle .link a:hover,.video1 .videotitle .link li.liNow a{ color:#fff; background-color:#2f318b;}
.video1 .list{ background-color:#000; padding:20px; padding-bottom:0;}
.video1 .list ul{ width:970px;}
.video1 .list li{ width:25%; float:left; margin-bottom:20px;}
.video1 .list li .box{ margin-right:20px;position:relative;}
.video1 .list li .imgbox{ position:relative; overflow:hidden;}
.video1 .list li .imgDiv img{ width:100%; transition:ease 3s; -moz-transition:ease 3s; -ms-transition:ease 3s; -o-transition:ease 3s; -webkit-transition:ease 3s;}
.video1 .list li .imgbox:hover .imgDiv img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.video1 .list li .ico{ position:absolute; left:50%; top:50%; margin-left:-29px; margin-top:-29px;}
/*.video1 .list li .name{ line-height:40px; text-align:center; font-size:14px;}
.video1 .list li .name a{ display:block; background-color:#fff; color:#000;}*/
.video1 .list li .name{ position:absolute; left:0px; bottom:0px; line-height:40px;background:url(/images/bg1.png) repeat; width:100%; font-size:14px;}
.video1 .list li .name a{ display:block; height:40px; color:#fff; text-indent:15px;}

.video1 .list li .name a:hover{ color:#e62129;}
.video1 .list li .text{ color:#e62129;}
.video1 .list li .text h2{ font-weight:inherit; font-size:24px; padding-top:40px; padding-bottom:5px;}
.video1 .list li .text p{ font-size:13px; text-transform:uppercase;}
.video1 .rightDiv li{ margin-bottom:20px;}
.video1 .rightDiv li img{ width:100%;}
.video1 .rightDiv li .name{ margin-bottom:20px;}
.video1 .rightDiv li .name a{ display:block; height:50px; background-color:#2f318b; font-size:14px; color:#fff; padding-left:10px; padding-top:5px;}
.video1 .rightDiv li .name a:hover{ text-decoration:underline;}

.gene1 .content{ background:url(../images/nimg1233Bg.jpg) no-repeat left top;}
.gene1 .content li{ width:410px; float:left; height:245px; position:relative;}
.gene1 .content li .txt{ padding-top:94px; padding-left:32px; width:270px;}
/*.gene1 .content{ background:url(../images/limg14_1bg.jpg) no-repeat left top; padding:60px 30px;}
.gene1 .content li{ width:50%; float:left; height:140px; padding-bottom:110px;}
.gene1 .content li .txt{ float:left; padding-left:30px; width:270px;}
.gene1 .content li:nth-child(even) .txt{ margin-left:100px;}*/
.gene1 .content li .txt h3{ font-size:48px; font-weight:inherit; color:#fff;}
.gene1 .content li .txt p{ text-transform:uppercase; font-size:20px; color:#fff;}
.gene1 .content li .ico{ position:absolute; left:278px; top:80px;}

.conimg{ position:absolute; z-index:222; width:650px; display:none;}
.conimg .imgDiv img{ width:100%;}
.conimg .close{ display:block; text-align:center; margin-bottom:20px;}

/*.videoimg{ position:absolute; z-index:222; width:800px; display:none;}*/
.videoimg{ position:absolute; z-index:222; width:589px; display:none;}

.videoimg .box img{ width:100%;}
.videoimg .close{ display:block; width:27px; height:27px; top:-13px; right:-13px; position:absolute; background: url(../images/close.png) no-repeat center;}
/*.videohot{ position:absolute; z-index:222; width:800px; display:none;}*/
.videohot{ position:absolute; z-index:222; width:589px; display:none;}

.videohot .box img{ width:100%;}
.videohot .close{ display:block; width:27px; height:27px; top:-13px; right:-13px; position:absolute; background: url(../images/close.png) no-repeat center;}
.organizebox{ position:absolute; z-index:222; width:800px; display:none;}
.organizebox .box img{ width:100%;}

.train1{}
.train1 .imglist li{ width:50%; float:left;}
.train1 .imglist li:nth-child(1){ width:48%;}
.train1 .imglist li:nth-child(2){ width:52%;}
.train1 .imglist li:nth-child(2) dd{ width:50%; float:left;}
.train1 .imglist .box{ overflow:hidden; position:relative;}
.train1 .imglist .txt{ position:absolute; left:0; bottom:0; width:100%; height:100%; height:100%; background-color:rgba(0,0,0,0.2); transition:ease 0.5s; -webkit-transition:ease 0.5s; -moz-transition:ease 0.5s; -o-transition:ease 0.5s; -ms-transition:ease 0.5s;}
.train1 .imglist .txt p{ font-size:18px; color:#fff; padding:20px; position:absolute; left:0; bottom:0;}
.train1 .imglist .txt img{ position:absolute; left:50%; top:50%; margin-left:-29px;  margin-top:-29px;}
.train1 .imglist .box:hover .txt{}
.train1 .imglist .imgDiv{ overflow:hidden;}
.train1 .imglist .imgDiv img{ width:100%; transition:ease 3s; -webkit-transition:ease 3s; -moz-transition:ease 3s; -ms-transition:ease 3s; -o-transition:ease 3s;}
.train1 .imglist .box:hover .imgDiv img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.train1 .Nlist{ margin-top:60px;}
.train1 .Nlist .libox{ height:100px; background:url(../images/ico8_2off.png) no-repeat right center; background-color:#efefef; margin-bottom:20px;}
.train1 .Nlist .time{ width:120px; height:100px; float:left; background-color:#2f318b; text-align:center; color:#fff;}
.train1 .Nlist .time h3{ font-size:26px; padding-top:20px;}
.train1 .Nlist .time p{ font-size:26px;}
.train1 .Nlist .time p em{ padding-right:5px;}
.train1 .Nlist .libox .text{ padding:15px 30px; padding-left:140px;}
.train1 .Nlist .libox .text h2{ font-size:18px; color:#555;}
.train1 .Nlist .libox .text p{ color:#595757; font-size:14px;}
.train1 .Nlist .conbox{ display:none; margin-bottom:20px; width:1230px;}
.train1 .Nlist .jlist{ position:relative;}
.train1 .Nlist .jlist li{ background-color:#000; padding:20px 50px; width:1130px;}
.train1 .Nlist .jlist .imgDiv{ width:450px; float:left;}
.train1 .Nlist .jlist .text{ width:660px; float:right; font-size:14px; line-height:2; color:#fff; height:252px; overflow:hidden;}
.train1 .Nlist .jlist .next { display:block; position: absolute; z-index: 22; right: 10px; width: 33px; height: 33px; top:50%; margin-top:-16px; background: url(../images/ico2_1next.png) no-repeat center;}
.train1 .Nlist .jlist .prev {display:block; position: absolute; z-index: 22; left: 10px; width: 33px; height: 33px; top:50%; margin-top:-16px; background: url(../images/ico2_1prev.png) no-repeat center;}
.train1 .Nlist .libox.currentDt{ background:url(../images/ico8_2.png) no-repeat right center; background-color:#efefef; margin-bottom:0;}
.train1 .Nlist .libox.currentDt .time{ background-color:#e62129;}
.train1 .Nlist .libox.currentDt h2{ color:#e62129;}
.train1 .Nlist .more{ padding-top:20px; text-align:center;}

/*.team1 .teamtitle{ height:47px;}
.team1 .teamtitle .title0{ float:left; width:300px;}
.team1 .teamtitle .text{ font-size:20px; color:#2f318b; line-height:55px;}
.team1 .imglist li{ width:50%; float:left;}
.team1 .imglist li:nth-child(1){ width:48%;}
.team1 .imglist li:nth-child(2){ width:52%;}
.team1 .imglist li:nth-child(2) dd{ width:50%; float:left;}*/
.team1 .teamtitle{ height:47px; overflow:hidden}
.team1 .teamtitle .title0{ float:left; width:300px;}
.team1 .teamtitle .text{ font-size:20px; color:#2f318b; line-height:55px;}
.team1 .content{ padding-top:30px;}
.team1 .imglist li{ float:left;}
.team1 .imglist li:nth-child(1){ width:456px;}
.team1 .imglist li:nth-child(1) img{ width:456px; height:318px;}
.team1 .imglist li:nth-child(2){ width:774px;}
.team1 .imglist li:nth-child(2) dd{ width:258px; float:left;}

.team1 .imglist .box{ overflow:hidden; position:relative;}
.team1 .imglist .txt{ position:absolute; left:0; bottom:-100%; width:100%; height:100%; height:100%; background-color:rgba(0,0,0,0.5); transition:ease 0.5s; -webkit-transition:ease 0.5s; -moz-transition:ease 0.5s; -o-transition:ease 0.5s; -ms-transition:ease 0.5s;}
/*.team1 .imglist .txt p{ font-size:18px; color:#fff; position:absolute; width:100%; text-align:center; top:50%; margin-top:-12px;}*/
.team1 .imglist .txt p{ font-size:18px; color:#fff; position:absolute; left:20px; bottom:20px;}

.team1 .imglist .box:hover .txt{ bottom:0;}
.team1 .imglist li dd.ddNow .box .txt{ bottom:0;}
.team1 .imglist .imgDiv{ overflow:hidden;}
.team1 .imglist .imgDiv img{ width:100%; transition:ease 3s; -webkit-transition:ease 3s; -moz-transition:ease 3s; -ms-transition:ease 3s; -o-transition:ease 3s;}
.team1 .imglist .box:hover .imgDiv img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.team1 .jlist{ position:relative; margin-top:20px;}
.team1 .jlist li{ background-color:#000; width:990px;}
.team1 .jlist .imgDiv{ width:449px; float:right;}
.team1 .jlist .text{ width:400px; padding-left:75px; padding-top:50px; float:left; font-size:14px; line-height:2; color:#fff; height:200px; overflow:hidden;}
.team1 .jlist .next { display:block; position: absolute; z-index: 22; right: 10px; width: 33px; height: 33px; top:50%; margin-top:-16px; background: url(../images/ico2_1next.png) no-repeat center;}
.team1 .jlist .prev {display:block; position: absolute; z-index: 22; left: 10px; width: 33px; height: 33px; top:50%; margin-top:-16px; background: url(../images/ico2_1prev.png) no-repeat center;}
.team1 .imgbox li{ width:225px; height:158px;}
.team1 .imgbox li img{ width:225px; height:158px;}

.jod1{}
.jod1 .content>.imgDiv{ padding-bottom:60px;}
.jod1 .list h2{ font-weight:inherit; height:70px; line-height:70px; background:url(../images/ico20_1.png) no-repeat right center; background-color:#ccc; cursor:pointer; padding-left:30px; font-size:30px; color:#595757; margin-bottom:20px;}
.jod1 .list h2:hover{ background:url(../images/ico20_1.png) no-repeat right center; background-color:#e62129; color:#fff;}
.jod1 .list h2.currentDt{ background:url(../images/ico20_1on.png) no-repeat right center; background-color:#e62129; color:#fff; margin-bottom:0;}
.jod1 .list .text{ display:none; margin-bottom:20px; padding:20px 0;}
.jod1 .list .text .txt{ padding-bottom:20px;}
.jod1 .list .text .txt h3{ font-weight:inherit; font-weight:inherit; font-size:20px; color:#2f318b; padding-bottom:10px;}
.jod1 .list .text .txt p{ font-size:14px; color:#595757; line-height:2;}
.jod1 .list .text a{ display:block; font-size:32px; color:#e62129; width:290px; height:50px; text-align:center; line-height:50px; border:1px #e62129 solid;}
.jod1 .list .text a:hover{ color:#fff; background-color:#e62129;}



/*llx-2018.01.06*/
.newsDetail .cont{text-align: center; } 
.newsDetail .cont b{font-size: 24px;color: #444;display: block;margin-bottom: 20px;font-weight: normal;} 
.newsDetail .cont p{font-size: 16px; color: #666; } 
.newsDetail .cont p.tadSmall{font-size: 12px; color: #999; } 
.newsDetail .cont .line{height: 20px;border-bottom: 1px solid #eee;margin-bottom: 20px;} 
.newsDetail .cont img{width: auto;margin:0 auto;margin-bottom: 35px;max-width: 100%;}
/*.newsDetail .cont .p{font-size: 14px;color: #666;line-height: 30px;text-indent: 25px;text-align: left;margin-bottom: 35px;}*/
    .newsDetail .cont p, .newsDetail .cont div {
        color: #666;
        text-indent: 21pt;
        font-size: 16px;
        line-height: 30px;
    }
/*.newsDetail .share{text-align: left;margin-top: 60px;padding-bottom: 40px;border-bottom: 1px dashed #eee;}
*/
.newsDetail .share {
    display: none;
}

.zzzReturn{width: 99px;height: 38px;display: inline-block;float: right;margin-top: -53px;background: url(../images/c3.png);}

.share{padding-bottom: 0px;} 
.share em{font-size: 14px;color: #666;} 
.share ul{overflow: hidden;display: inline-block;vertical-align: middle;} 
.share ul li{float: left; margin-right: 10px; } 
.share ul li a{display: block;line-height: 27px;} 
.share ul li a img{width: auto; margin-bottom: 0px!important;} 

.pageDown{padding: 20px 0; margin-bottom: 100px; } 
.pageDown li{font-size: 14px;color: #666;line-height: 30px;} 
.pageDown b{font-size: 14px;color: #333; }

.llxNews .libox.currentDt{background: url(../images/ico8_2off.png) no-repeat right center;background-color: #efefef;margin-bottom: 20px;}
.llxNews .libox.currentDt .time{ background-color:#2f318b;}
.llxNews .libox.currentDt h2{ color:#555;}

/*2018.1.31*/
.geneShow{ height:918px; padding-top:68px; background:url(../images/geneBg.jpg) no-repeat center; background-size:cover;}
.geneShow .title0{ padding-bottom:40px; height:47px; width:342px; position:relative;}
.geneShow .title0 h2{ padding:0 10px; float:left; background-color:#e71f19; color:#fff; font-size:36px; font-weight:inherit; margin-right:10px;}
.geneShow .title0 .txt{ font-size:14px; color:#e71f19; text-transform:uppercase;}
.geneShow .title0 .txt p{ padding-top:7px;}
.geneShow .title0 img{ position:absolute; right:-80px; top:0px;}
.geneShow .name{ font-size:48px; color:#e62129; padding:56px 0 48px; font-family:"宋体";}
.geneShow .content{ font-size:14px; line-height:30px; color:#333; padding-right:440px;}

.geneShow2{ height:709px; background:url(../images/geneBg2.jpg) no-repeat center; background-size:cover; padding-top:100px;}

.genePic{ position:relative; padding:0 20px;}
.genePic .slick{ margin:0 10px;}
.genePic .slick .imgDiv{ overflow:hidden; border-radius:4px; -moz-border-radius:4px;}
.genePic .slick .imgDiv img{ width:100%;}
.genePic .slick .name{ text-align:center; padding-top:15px; font-size:16px; color:#000;}
.genePic .slick-prev{background:url(../images/nimg60_left.png) center top no-repeat; width:60px; height:60px; position:absolute; left:-40px; top:50%; margin-top:-30px; z-index:222;}
.genePic .slick-next{background:url(../images/nimg60_right.png) center top no-repeat; width:60px; height:60px; position:absolute; right:-40px; top:50%; margin-top:-30px; z-index:222;}


.sideProduct{ position:relative}
.sideProduct .leftBtn{ position:absolute; width:33px; height:33px; background:url(../images/ico2_1prev.png) center top no-repeat; display:block; top:50%; margin-top:-17px; left:5px; z-index:22;}
.sideProduct .rightBtn{ position:absolute; width:33px; height:33px; background:url(../images/ico2_1next.png) center top no-repeat; display:block; top:50%; margin-top:-17px; right:5px; z-index:22;}


