/*! 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: 30px;
    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_4off.png) no-repeat center;
	display: inline-block;
	_display: block;
	*display: block;
	width: 13px;
	height: 13px;
	z-index: 9;
	*z-index: 9;
}

.rslides_tabs .rslides_here a {
	background:url(../images/ico1_4.png) no-repeat center;
}

.banner .prev{ position:absolute; left:10%; top:50%; margin-top:-30px; background:url(../images/ico_prev1.png) center no-repeat; z-index:222; width:46px; height:46px; display:block;}
.banner .next{ position:absolute; right:10%; top:50%; margin-top:-25px; background:url(../images/ico_next1.png) center no-repeat; z-index:222; width:46px; height:46px; display:block;}
.indexFlashTel{display:none;}

/*#fp-nav{position:fixed; z-index:111; right:33px; top:55%; width:17px;}
#fp-nav a span{background:url(../images/ico9.png) no-repeat; height:27px; width:16px; display:block;}
#fp-nav .active span{background:url(../images/ico9on.png) no-repeat;}
.topicon{ background:url(../images/toup.png) no-repeat center; display:block; width:17px; height:13px; position:relative; left:0px;}
*/
.indexPart1{ padding-top:40px; padding-bottom:90px;}
.indexPart1 .title{ height:25px; line-height:25px; padding-bottom:20px;}
.indexPart1 .title .text{ float:left;}
.indexPart1 .title .text em{ font-size:24px; color:#d3000e; font-weight:bold; padding-right:15px;}
.indexPart1 .title .text span{ font-size:14px; color:#707070;}
.indexPart1 .title .more{ float:right;}
.indexPart1 .title .more a{ display:block; width:85px; height:25px; border-radius:25px; text-align:center; line-height:25px; font-size:14px; color:#fff; background-color:#d3000e;}
.indexPart1 .leftDiv{ width:765px; float:left;}
.indexPart1 .leftDiv .slick{ position:relative;}
.indexPart1 .leftDiv .slick .imgDiv img{ width:100%;}
.indexPart1 .leftDiv .slick .name{ position:absolute; bottom:0; left:0; width:100%; height:70px; line-height:70px; text-align:center; background-color:rgba(0,0,0,0.6);}
.indexPart1 .leftDiv .slick .name a{ font-size:18px; color:#f0f0f0;}
.indexPart1 .leftDiv .slick-prev{
    width: 24px;
    height: 24px;
    background: url(../images/ico1_17prev.png) no-repeat;
    display: block;
    z-index: 22;
	bottom:23px;
    left: 20px;
    position: absolute;
	padding:0;
	margin:0;
	text-indent:-10000px;
	border:none;
	cursor:pointer;
	outline:none;
	opacity:0.8;
}
.indexPart1 .leftDiv .slick-prev:hover{ opacity:1;}
.indexPart1 .leftDiv .slick-next{
    width: 24px;
    height: 24px;
    background: url(../images/ico1_17next.png) no-repeat;
    display: block;
    z-index: 22;
	bottom:23px;
    right: 20px;
    position: absolute;
	padding:0;
	margin:0;
	text-indent:-10000px;
	border:none;
	outline:none;
	cursor:pointer;
	opacity:0.8;
}
.indexPart1 .leftDiv .slick-next:hover{ opacity:1;}
.indexPart1 .rightDiv{ width:375px; float:right;}
.indexPart1 .rightDiv li{ float:left; width:50%; position:relative;}
.indexPart1 .rightDiv li .text{ position:absolute; z-index:2; left:0; bottom:0; padding-left:20px; padding-bottom:20px; color:#fff;}
.indexPart1 .rightDiv li .text h3{ background:url(../images/ico1_18.png) no-repeat left top; padding-top:10px; padding-bottom:5px; font-size:16px;}
.indexPart1 .rightDiv li .text a{ color:#fff;}
.indexPart1 .rightDiv li .text a:hover{ text-decoration:underline;}
.indexPart1 .rightDiv li .text p{ font-size:12px; color:#fff; text-transform:uppercase; opacity:0.5;}
.indexPart1 .rightDiv li span{ position:absolute; z-index:1; left:0; bottom:0; width:100%; height:100%; background-color:rgba(0,0,0,0.5);}
.indexPart1 .rightDiv li:hover span{ display:none;}

.indexPart2{ padding-top:40px; padding-bottom:90px; background:url(../images/ico_bg.jpg) repeat-x center;}
.indexPart2 .title{ height:25px; line-height:25px; padding-bottom:20px;}
.indexPart2 .title .text{ float:left;}
.indexPart2 .title .text em{ font-size:24px; color:#d3000e; font-weight:bold; padding-right:15px;}
.indexPart2 .title .text span{ font-size:14px; color:#707070;}
.indexPart2 .title .more{ float:right;}
.indexPart2 .title .more a{ display:block; width:85px; height:25px; border-radius:25px; text-align:center; line-height:25px; font-size:14px; color:#fff; background-color:#d3000e;}
.indexPart2 .list li{ width:33.33%; float:left; margin-bottom:15px;}
.indexPart2 .list li .box{ margin-right:15px; position:relative; overflow:hidden;}
.indexPart2 .list li .box>a>img{ width:100%;}
.indexPart2 .list li .name{ position:absolute; left:0; bottom:0; width:100%; font-size:18px; color:#fff; text-align:center; height:40px; line-height:40px; background-color:rgba(0,0,0,0.6);}
.indexPart2 .list li .name a{ color:#fff; display:block;}
.indexPart2 .list li .text{ text-align:center; position:absolute; top:-100%; left:0; height:100%; width:100%; background-color:rgba(211,0,14,0.9);}
.indexPart2 .list li .text h3{ font-size:24px; font-weight:inherit; color:#fff; padding-top:10px; background:url(../images/ico1_20.png) no-repeat top center; margin-top:40px; margin-bottom:50px;}
.indexPart2 .list li .box:hover .name{ bottom:-100%; transition:all 0.3s; -webkit-transition:all 0.3s;}
.indexPart2 .list li .box:hover .text{ top:0; transition:all 0.3s; -webkit-transition:all 0.3s;}

.indexPart3{ padding-top:40px; padding-bottom:90px;}
.indexPart3 .title{ height:25px; line-height:25px; padding-bottom:20px;}
.indexPart3 .title .text{ float:left;}
.indexPart3 .title .text em{ font-size:24px; color:#d3000e; font-weight:bold; padding-right:15px;}
.indexPart3 .title .text span{ font-size:14px; color:#707070;}
.indexPart3 .leftDiv{ float:left; width:575px;}
.indexPart3 .rightDiv{ float:right; width:545px;}
.indexPart3 .leftDiv .leftlist{ width:85px; float:left;}
.indexPart3 .leftDiv .leftlist li{ cursor:pointer; width:85px; height:85px; margin-bottom:1px; background-color:#9fa0a0; text-align:center; color:#fff;}
.indexPart3 .leftDiv .leftlist li.liNow{ background-color:#d3000e;}
.indexPart3 .leftDiv .leftlist li h3{ font-size:48px;}
.indexPart3 .leftDiv .leftlist li p{ font-size:14px; opacity:0.5;}
.indexPart3 .leftDiv .leftlist .more{ width:85px; height:85px; color:#666; background-color:#f5f5f5; text-align:center;}
.indexPart3 .leftDiv .leftlist .more img{ padding-top:13px; padding-bottom:8px;}
.indexPart3 .leftDiv .right{ padding-left:120px;}
.indexPart3 .leftDiv .right .text{ background:url(../images/ico1_22.png) repeat-x bottom; padding-bottom:20px;}
.indexPart3 .leftDiv .right .text h3{ font-size:18px; color:#3f3a34; padding-bottom:5px;}
.indexPart3 .leftDiv .right .text p{ font-size:14px; color:#999; line-height:2;}
.indexPart3 .leftDiv .right .text .more{ font-size:14px; padding-top:25px;}
.indexPart3 .leftDiv .right .text .more a{ color:#3f3a34;}
.indexPart3 .leftDiv .right .text .more a:hover{ color:#d3000e;}
.indexPart3 .leftDiv .right .listNew{ padding-top:20px;}
.indexPart3 .leftDiv .right .listNew li{ font-size:14px; color:#494949; padding:7px 0;}
.indexPart3 .leftDiv .right .listNew li a{color:#494949;}
.indexPart3 .leftDiv .right .listNew li a:hover{color:#d3000e;}
.indexPart3 .rightDiv .slick{ position:relative;}
.indexPart3 .rightDiv .slick .imgDiv img{ width:100%;}
.indexPart3 .rightDiv .slick .name{ position:absolute; left:0; bottom:0; height:60px; line-height:60px; width:100%; background-color:rgba(0,0,0,0.58);}
.indexPart3 .rightDiv .slick .name a{ padding-left:20px; padding-right:100px; font-size:18px; color:#fff;}
.indexPart3 .rightDiv .slick-dots{ text-align:right; position:absolute; bottom:20px; right:20px;}
.indexPart3 .slick-dots li { display: inline-block; margin: 0 5px; width: 13px; height: 13px; background:url(../images/ico1_4off.png) no-repeat center;}
.indexPart3 .slick-dots li button{ display:none;}
.indexPart3 .slick-dots .slick-active{background:url(../images/ico1_4.png) no-repeat center;}

.about1{}
.about1 .content{ }
.about1 .content .txt{ font-size:14px; color:#666; padding-bottom:35px; line-height:2;}
.about1 .content .txt2{ font-size:24px; color:#333; background:url(../images/ico1_6.png) no-repeat left 55px;}

.about2{ background:url(../images/limg1_4.jpg) no-repeat center; padding-top:59px; padding-bottom:56px;}
.about2 .leftDiv{ float:left; margin-right:99px;}
.about2 .rightDiv{ padding-top:110px; padding-bottom:110px;}
.about2 .rightDiv h3{ font-size:24px; color:#333; font-weight:inherit; padding-bottom:27px; margin-bottom:27px; background:url(../images/ico1_8.png) no-repeat 567px bottom;}
.about2 .rightDiv .txt{ font-size:14px; color:#999; line-height:2; padding-bottom:25px;}
.about2 .rightDiv .txt3{ color:#333;}

.contactus1 .title{ text-align:center; margin-bottom:60px;}
.contactus1 .title h2{ font-size:36px; font-weight:inherit; color:#666; padding-bottom:18px;}
.contactus1 .title p{ font-size:16px; color:#999;}
.contactus1 .txt1{ text-align:center; font-size:20px; color:#333; padding-bottom:30px;}
.contactus1 .map{}
.contactus1 .add{ padding-bottom:30px;}
.contactus1 .add ul{ width:1300px;}
.contactus1 .add li{ text-align:center; float:left; width:220px; height:220px; background-color:#f8f8f8; margin-right:15px;}
.contactus1 .add li img{ padding-top:40px; padding-bottom:36px;}
.contactus1 .add li p{ padding-left:10px; padding-right:10px; line-height:20px; font-size:12px; color:#999;}

/*自适应发展历史*/
.plhistory1{ padding-bottom:200px;}
.plhistory1 .HistoryTab{height:125px; position:relative; background:url(../images/ico4_bg.png) repeat-x left bottom; padding:0px 70px;}
.plhistory1 .HistoryTab div{ text-align:center; border:none; outline:none;}
.plhistory1 .HistoryTab div em{ font-size:16px; color:#999; border:none; outline:none;}
.plhistory1 .HistoryTab .slick-slide{ cursor:pointer; height:112px; line-height:137px;  color:#fff; outline:none;}
.plhistory1 .HistoryTab .slick-current{background:url(../images/history_ico32.png) center no-repeat; font-size:18px; color:#fff; height:80px;  line-height:80px; }
.plhistory1 .HistoryTab .slick-current em{ color:#fff;}
.plhistory1 .HistoryTab .slick-current:hover{background:url(../images/history_ico32.png) center no-repeat;}
.plhistory1 .slick-prev{ cursor:pointer; background:url(../images/history_leftoff2.png) center no-repeat; width:16px; text-align:center; height:30px; position:absolute; top:-24px; left:-47px; text-indent:2000px;  border:none; outline:none; z-index:222}
.plhistory1 .slick-prev:hover{background:url(../images/history_lefton2.png) center no-repeat;}
.plhistory1 .slick-next{ cursor:pointer; background:url(../images/history_rightoff2.png) center no-repeat; width:16px; text-align:center; height:30px; position:absolute; top:-24px; right:-47px; text-indent:2000px; border:none; outline:none; z-index:222}
.plhistory1 .slick-next:hover{background:url(../images/history_righton2.png) center no-repeat; border:none;}
.plhistory1 .HistoryDiv{ margin-top:30px; margin-left:0; font-size:14px; color:#666; line-height:2;}
/*自适应发展历史End*/

.HistoryDiv .list{ padding-top:30px; padding-bottom:100px; background:url(../images/ico4_bg2.png) repeat-y 120px center;}
.HistoryDiv .list li{ margin-bottom:20px;}
.HistoryDiv .list li .title{}
.HistoryDiv .list li .title .box{ width:79px; height:72px; float:left; background:url(../images/ico4_bg3.png) center no-repeat; text-align:center; line-height:72px; font-size:16px; color:#222;}
.HistoryDiv .list li .text{ padding-left:160px; background:url(../images/ico4_bg4.png) no-repeat 114px 31px;}
.HistoryDiv .list li .text .box{}
.HistoryDiv .list li .text h3{ font-weight:inherit; color:#00a5a8; font-size:16px; padding-bottom:5px;}
.HistoryDiv .list li .text p{ font-size:14px; color:#606060; line-height:1.5;}
.HistoryDiv .list li .text p em{ font-size:18px;}
.HistoryDiv .list li .text .imgDiv{ padding-top:20px;}

.idea1 .text{ font-size:14px; color:#666; line-height:2; padding-bottom:20px;}
.idea1 .text h3{ font-size:18px; color:#333;}
.idea1 .imgDiv{ padding-bottom:20px;}
.idea1 .imgDiv img{ width:100%;}

.vision1 .text{ font-size:14px; color:#666; line-height:2; padding-bottom:20px;}
.vision1 .text h3{ font-size:18px; color:#333;}
.vision1 .imgDiv{ padding-bottom:20px;}
.vision1 .imgDiv02{ text-align:center;}
.vision1 .imgDiv .img02{ padding-left:6px;}

.patent1{}
.patent1 .text{ font-size:14px; color:#666; line-height:2; padding-bottom:20px;}
.Ptlist{ margin:100px 0; position:relative;}
.Ptlist .list{padding-top:0; width:1040px; margin:0 auto;}
.Ptlist .list li{float:left; width:350px;}
.Ptlist .box{padding:10px 10px 0; background:#f3f3f3; margin:0 5px; text-align:center;}
.Ptlist .box img{width:100%;}
.Ptlist .name{line-height:28px; font-size:14px; color:#333; font-weight:bold;}
.Ptlist .name a{ color:#333;}
.Ptlist .name a:hover{ color:#d3000e;}
.Ptlist .prev{display:block; background:url(../images/ico6_prev1.png) center no-repeat; width:16px; height:30px; position:absolute; z-index:50; left:-5px; top:50%; margin-top:-21px;}
.Ptlist .next{display:block; background:url(../images/ico6_next1.png) center no-repeat; width:16px; height:30px; position:absolute; z-index:50; right:-5px; top:50%; margin-top:-21px;}
.QualificationsLayer{position:absolute; z-index:20; left:50%; top:-80px; width:506px; margin-left:-253px;}
.QualificationsLayer .box{padding:20px 20px 0; margin:0px;
-moz-box-shadow:0 0 15px rgba(0,0,0,0.23);
-webkit-box-shadow:0 0 15px rgba(0,0,0,0.23);
box-shadow:0 0 15px rgba(0,0,0,0.23);
}
.QualificationsLayer .name{line-height:75px; font-size:24px; font-weight:bold;}


.honorLayer{ display:none;}
.PhPtlist.slick-slider{ display:none;}

.partner1 .text{ font-size:14px; color:#666; line-height:2;}
.partner1 .list{ padding-top:30px;}
.partner1 .list ul{ width:1180px;}
.partner1 .list li{ width:33.33%; float:left; margin-bottom:20px;}
.partner1 .list li .box{ margin-right:20px; text-align:center;}
.partner1 .list li .box .imgDiv{ border:1px #dfdfdf solid; overflow:hidden;}
.partner1 .list li .box .imgDiv img{ width:100%; transition:all 3s; -transition:all 3s; -ms-transition:all 3s; -webkit-transition:all 3s;}
.partner1 .list li .box:hover .imgDiv img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.partner1 .list .name{ font-size:18px; color:#666; line-height:2; padding-top:10px;}
.partner1 .list li .box:hover .name a{ color:#d3000e;}


.vedio1{}
.vedio1 .list{}
.vedio1 .list ul{ width:1180px;}
.vedio1 .list li{ width:33.33%; float:left; margin-bottom:20px;}
.vedio1 .list li .box{ margin-right:20px; text-align:center;}
.vedio1 .list li .box .imgDiv{ overflow:hidden;}
.vedio1 .list li .box .imgDiv img{ width:100%; height:229px; transition:all 3s; -transition:all 3s; -ms-transition:all 3s; -webkit-transition:all 3s;}
.vedio1 .list li .box:hover .imgDiv img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.vedio1 .list .name{ font-size:18px; color:#666; line-height:2; padding-top:10px;}
.vedio1 .list li .box:hover .name a{ color:#d3000e;}

.vedioshow1 .imgDiv{ text-align:center; margin-bottom:35px;}
.vedioshow1 .text{ font-size:14px; color:#666; line-height:2;}
.vedioshow1 .imgDivsj{ display:none}
.vedioshow1 .imgDiv {
    display: block;
}
.case1 .text{ padding-bottom:35px; margin-bottom:35px; border-bottom:1px #dadada solid;}
.case1 .text h3{ font-size:24px; color:#333; font-weight:inherit; padding-bottom:20px;}
.case1 .text .imgDiv{ padding-bottom:20px;}
.case1 .text p{ font-size:14px; color:#999; line-height:2;}
.case1 .list h3{font-size:24px; color:#333; font-weight:inherit; padding-bottom:20px;}
.case1 .slick{ position:relative; margin:0 5px;}
.case1 .slick .imgDiv img{ width:100%;height:160px;}
.case1 .slick .name{ height:40px; line-height:40px; text-align:center;}
.case1 .slick .name a{ display:block; font-size:14px; color:#fff; background-color:#787878;}
.case1 .slick .name a:hover{ background-color:#d3000e;}
.case1 .slick-prev{
	position: absolute;
	padding:0;
	margin:0;
	text-indent:-10000px;
	border:none;
	cursor:pointer;
	outline:none;
    width: 16px;
    height: 30px;
    background: url(../images/ico6_prev1.png) no-repeat;
    z-index: 22;
	top:50%;
	margin-top:-15px;
    left:-60px;
    
}
.case1 .slick-prev:hover{background: url(../images/ico6_prev1on.png) no-repeat;}
.case1 .slick-next{
	position: absolute;
	padding:0;
	margin:0;
	text-indent:-10000px;
	border:none;
	outline:none;
	cursor:pointer;
    width: 16px;
    height: 30px;
    background: url(../images/ico6_next1.png) no-repeat;
    z-index: 22;
	top:50%;
	margin-top:-15px;
    right:-60px;
    
}
.case1 .slick-next:hover{background: url(../images/ico6_next1on.png) no-repeat;}

.product1 .leftnav{ width:200px; float:left; border-top:1px #dadada solid;}
.product1 .rightDiv{ width:900px; float:right;}
.product1 .leftnav li{ height:50px; line-height:50px; border-left:1px #dadada solid;border-right:1px #dadada solid; font-size:14px; color:#666;}
.product1 .leftnav li a{ display:block; border-bottom:1px #dadada solid; padding-left:30px;}
.product1 .leftnav li a:hover,.product1 .leftnav li a.aNow{background: url(../images/ico13_3.png) no-repeat 18px center; color:#d3000e;}
.product1 .rightDiv ul{ width:930px;}
.product1 .rightDiv li{ width:33.33%; float:left; margin-bottom:30px;}
.product1 .rightDiv li .box{ margin-right:30px; overflow:hidden; position:relative;}

.product1 .rightDiv li .box .imgDiv img{ width:280px;height:200px;}

.product1 .rightDiv li .box .name{ position:absolute; left:0; bottom:0; width:100%; text-align:center; font-size:14px; color:#fff; height:40px; line-height:40px; background-color:rgba(0,0,0,0.5); }
.product1 .rightDiv li .box .name a{ color:#fff; display:block;}
.product1 .rightDiv li .box:hover .name{ bottom:-100%; transition:all 0.3s; -webkit-transition:all 0.3s;}
.product1 .rightDiv li .box:hover .text{ top:0; transition:all 0.3s; -webkit-transition:all 0.3s;}
.product1 .rightDiv li .text{ position:absolute; left:0; top:-100%; width:100%; height:100%; background-color:rgba(211,0,14,0.8);}
.product1 .rightDiv li .text a{ display:block; padding:20px 10px;}
.product1 .rightDiv li .text h3{ font-weight:inherit; font-size:16px; color:#fff; text-align:center; background: url(../images/ico13_2.png) no-repeat bottom center; padding-bottom:10px; margin-bottom:10px;}
.product1 .rightDiv li .text p{ font-size:14px; color:#fff;}
.product1 .rightDiv li .text .ico{ text-align:center; padding-top:20px;}

.productshow1 .content .imgDiv{ float:left;}
.productshow1 .content .text{ width:550px; float:right; font-size:14px; line-height:2;}
.productshow1 .content .text em{ float:left; font-size:16px; font-weight:bold;}
.productshow1 .content .text .txt{ margin-bottom:20px;}
.productshow1 .content .text p{ padding-left:85px;}
.productshow1 .txtDiv{ padding-top:30px;}
.productshow1 .txtDiv .title{ font-size:24px; color:#333; padding-bottom:10px; margin-bottom:30px;background: url(../images/ico14_hr.jpg) no-repeat left bottom;}
.productshow1 .txtDiv .img02{ padding-left:17px;}
.productshow1 .txtDiv .imgDiv{ margin-bottom:20px;}
.productshow1 .list{ padding-top:30px;}
.productshow1 .list h3{ font-size:24px; color:#333; font-weight:inherit; padding-bottom:20px;}
.productshow1 .slick{ position:relative; margin:0 5px;}
.productshow1 .slick .imgDiv img{ width:100%;}
.productshow1 .slick .name{ position:absolute; left:0; bottom:0; width:100%; height:40px; line-height:40px; text-align:center;}
.productshow1 .slick .name a{ display:block; font-size:14px; color:#fff; background-color:rgba(0,0,0,0.5);}
.productshow1 .slick .name a:hover{ background-color:#d3000e;}
.productshow1 .slick-prev{
	position: absolute;
	padding:0;
	margin:0;
	text-indent:-10000px;
	border:none;
	cursor:pointer;
	outline:none;
    width: 16px;
    height: 30px;
    background: url(../images/ico6_prev1.png) no-repeat;
    z-index: 22;
	top:50%;
	margin-top:-15px;
    left:-60px;
    
}
.productshow1 .slick-prev:hover{background: url(../images/ico6_prev1on.png) no-repeat;}
.productshow1 .slick-next{
	position: absolute;
	padding:0;
	margin:0;
	text-indent:-10000px;
	border:none;
	outline:none;
	cursor:pointer;
    width: 16px;
    height: 30px;
    background: url(../images/ico6_next1.png) no-repeat;
    z-index: 22;
	top:50%;
	margin-top:-15px;
    right:-60px;
    
}
.productshow1 .slick-next:hover{background: url(../images/ico6_next1on.png) no-repeat;}

.news1 .list li{ padding-bottom:35px; margin-bottom:35px; border-bottom:1px #ccc dashed;}
.news1 .list li .time{ float:left; width:105px; text-align:right;}
.news1 .list li .imgDiv{ float:left; width:350px; margin-left:53px; margin-right:70px;}
.news1 .list li .text{ float:left; width:580px;}
.news1 .list li .time h3{ font-size:40px; color:#d3000e; font-weight:inherit;}
.news1 .list li .time p{ font-size:16px; color:#999; line-height:2;}
.news1 .list li .text h2{ font-size:18px; padding-bottom:15px; font-weight:inherit;}
.news1 .list li .text h2 a{ color:#333;}
.news1 .list li .text h2 a:hover{ color:#d3000e;}
.news1 .list li .text .author{ margin-bottom:20px;}
.news1 .list li .text .author span{ padding-right:20px;}
.news1 .list li .text p{ font-size:14px; color:#666; line-height:2;}
.news1 .list li .text .more{ font-size:12px; padding-top:20px;}
.news1 .Nlist{ display:none;}

.detailsshare .share{ height:27px; padding:20px 0; border-bottom:1px #dadada solid; }
.detailsshare .share em{ font-size:14px; color:#666; line-height:27px; float:left; padding-right:10px;}
.detailsshare .share li{ float:left; margin-right:10px;}
.detailsshare .bottomDiv{ padding-top:20px; position:relative;}
.detailsshare .bottomDiv a{ font-size:14px; color:#666;}
.detailsshare .bottomDiv em{ font-weight:bold; font-size:14px; color:#666;}
.detailsshare .bottomDiv a:hover{ color:#d3000e;}
.detailsshare .bottomDiv .left{ float:left;}
.detailsshare .bottomDiv .left .getDiv{ padding-bottom:10px;}
.detailsshare .bottomDiv .right{ float:right; margin-top:10px;}
.detailsshare .bottomDiv .right .backbtn{ display:block; font-size:14px; color:#fff; width:140px; text-align:center; height:43px; line-height:43px; background-color:#d3000e; border-radius:10px;}
.newshow1 .title{ text-align:center; padding-bottom:25px; border-bottom:1px #dadada solid; margin-bottom:30px;}
.newshow1 .title h2{ font-size:26px; color:#333; font-weight:inherit; padding-bottom:15px;}
.newshow1 .title em{ color:#999; padding:0 20px;}
.newshow1 .title span{ color:#999;}
.newshow1 .content .text{ font-size:14px; color:#666; line-height:2;}
.newshow1 .content .imgDiv{ padding:30px 0; text-align:center;}
.newshow1 .detailsshare{ margin-top:30px;}

.jod1 .title{ font-size:14px; color:#999; padding-bottom:20px;}
.jod1 .titleDiv{ height:50px; line-height:50px; background-color:#f4f4f4; font-size:14px; color:#999;}
.jod1 .titleDiv img{ padding-right:10px;}
.jod1 dd{ float:left; text-align:center; width:16.66%;}
.jod1 .list{ border-left:1px #dadada  solid; border-right:1px #dadada  solid;}
.jod1 .list li{ height:50px; line-height:50px; border-bottom:1px #dadada solid;}
.jod1 .list li dd{ font-size:14px; color:#999;}
.jod1 .list li dd .box{ border-right:1px #dadada  solid;}
.jod1 .list li dd:last-child .box{ border-right: none;}
.jod1 .list li:hover a dd{ color:#d3000e;}

.search1 .prlist ul{ width:1180px;}
.search1 .prlist li{ width:25%; float:left; margin-bottom:20px;}
.search1 .prlist li .box{ margin-right:20px; overflow:hidden; position:relative;}
.search1 .prlist li .box .name{ position:absolute; left:0; bottom:0; width:100%; text-align:center; font-size:14px; color:#fff; height:40px; line-height:40px; background-color:rgba(0,0,0,0.5); }
.search1 .prlist li .box .name a{ color:#fff; display:block;}
.search1 .prlist li .box:hover .name{ bottom:-100%; transition:all 0.3s; -webkit-transition:all 0.3s;}
.search1 .prlist li .box:hover .text{ top:0; transition:all 0.3s; -webkit-transition:all 0.3s;}
.search1 .prlist li .text{ position:absolute; left:0; top:-100%; width:100%; height:100%; background-color:rgba(211,0,14,0.8);}
.search1 .prlist li .text a{ display:block; padding:20px 10px;}
.search1 .prlist li .text h3{ font-weight:inherit; font-size:16px; color:#fff; text-align:center; background: url(../images/ico13_2.png) no-repeat bottom center; padding-bottom:10px; margin-bottom:10px;}
.search1 .prlist li .text p{ font-size:14px; color:#fff;}
.search1 .prlist li .text .ico{ text-align:center; padding-top:20px;}

.search1 .Newlist li{ padding-bottom:50px; margin-bottom:30px; border-bottom:1px #bababa dotted;}
.search1 .Newlist li h2{ font-weight:inherit; font-size:18px; color:#333; padding-bottom:15px;}
.search1 .Newlist li h2 a{ color:#333;}
.search1 .Newlist li h2 a:hover{ color:#d3000e;}
.search1 .Newlist li .author{ padding-bottom:20px;}
.search1 .Newlist li .author em{ padding:0 20px;}
.search1 .Newlist li p{ line-height:2; font-size:14px;}
.search1 .Newlist li .more{ padding-top:10px; text-align:right;}
.switchlist{ display:none;}
.search1 .pageNum{ padding-top:30px;}

.search1 .prlist li .box .imgDiv img{ width:280px;height:200px;}

