<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

.sidebar{ position:fixed; right:0; bottom:50%; margin-bottom:-230px; z-index:5; display:none;}
.sidebar li{ position:relative; width:100px; height:64px; overflow:hidden; border-radius:4px 0 0 4px; box-shadow:0 0 3px 0 #B5B5B5; margin-top:2px; background-color:#fff; text-align:center; color:#fff;}
.sidebar li:first-child{ margin-top:0;}
.sidebar .middle{ position:absolute; left:0; top:0; width:100%; height:100%; background-color:#fff;
-webkit-transition:all 0.5s;
transition:all 0.5s;
}
.sidebar .ico{
}
.sidebar .ico img{ position:relative;/* z-index:1;*/
}
.sidebar .txt{ font-size:12px; letter-spacing:0;
/*-webkit-transform:translateX(100%);
transform:translateX(100%);*/
/*background-color:#d92900;*/
background: #fff;
color: #474747;
}

.sidebar .txt:hover {
	background-color:#d92900;
	color: #fff;
}


.sidebar .txt span{ display:inline-block; vertical-align:middle;}
.sidebar li:hover .ico{
-webkit-transform:translateX(100%);
transform:translateX(100%);
}
.sidebar li:hover .ico img{ z-index:0;}
.sidebar li:hover .txt{ /*background-color:#d92900;*/
-webkit-transform:translateX(0);
transform:translateX(0);
}
.sidebar li a:hover{ color:#fff;}
.sidebar .close{ background:#fff url(../image/temp/icon36.png) center no-repeat; cursor:pointer;}
.sidebar .close.show{ background-image:url(../image/temp/icon37.png);}

.page-links{ margin-bottom:60px;}
.page-links .item1{ overflow:hidden;}
.page-links .item1 dl{ float:left; margin-left:20px; margin-bottom: 50px;}
.page-links .item1 dl:first-child{ margin-left:0;}
.page-links .item1 dt{ font-size:16px; line-height:1.5; margin-bottom:20px;color: #000;}
.page-links .item1 dd{ padding:2px 0;}
.page-links .item1 a:hover{ color:#d92900;}
.page-links .item2{ float:left;}
.page-links .item2 li{ font-family:Arial; padding:4px 0;}
.page-links .item2 li span{ font-family:"SimHei"; display:inline-block; min-width:310px;}
.page-links .item3{ float:right; /*overflow:hidden;*/position: relative;}
.page-links .item3 .left{ float:left; margin-right:10px;}
.page-links .item3 .left a{ display:block; padding:10px 32px; border-radius:20px; border:1px solid #e9e9e9; margin-bottom:10px; overflow:hidden;}
.page-links .item3 .left a img{ margin-right:12px;}
.page-links .item3 .left .ico{ float:left;}
.page-links .item3 a:hover{ color:#d92900;}
.page-links .item3 .right{ float:left; border:1px solid #e9e9e9; padding:16px;}
.page-links .item3 .tit {position: absolute;width: 135px;font-size: 14px;color: #474747;bottom: -80px;text-align: center;right: 0;line-height: 160%;}

.page-foot{ height:90px; border-top:1px solid #dfdfe1;}
.page-foot .link{ overflow:hidden; position:absolute; left:0; top:35px;}
.page-foot .link li{ position:relative; float:left; padding:0 5px;}
.page-foot .link li:after{ content:''; position:absolute; left:0; top:4px; height:14px; border-left:1px solid #474747;}
.page-foot .link li:first-child:after{ border:0;}
.page-foot .copy{ width:60%; padding:35px 20% 0; text-align:center;}
.page-foot .copy i{ font-family:Arial;}
.page-foot .copy span{ margin-left:20px;}
.page-foot .share{ position:absolute; top:35px; right:12px;}
.page-foot .share li{ position:relative; float:left; margin-left:22px;}
.page-foot .share .code{ position:absolute; bottom:-22px; right:30px; width:114px; height:111px; padding:14px; background:url(../image/code-wrap.png) no-repeat; display:none;}
.page-foot .share li:hover .code{ display:block;}
.page-foot a:hover{ color:#d92900;}

.alert{}
.alert .dialog{ width:1230px;}
.alert .cont{ padding:70px 120px 70px 50px; text-align:left;}
.alert h1{ font-size:24px; margin-bottom:15px;}
.alert h2{ font-size:18px; margin-bottom:12px;}
.alert h3{ font-size:14px; line-height:22px; color:#707070;}
.alert .box1{ overflow:hidden; margin-bottom:18px;}
.alert .box1 p{ float:left; width:33.33%; font-size:14px; line-height:34px;}
.alert .box2{}
.alert .box2 ul{ margin-bottom:24px;}
.alert .box2 li{ font-size:14px; line-height:22px; color:#707070;}

/*下、上、左、右箭头*/
.arrDown:after{ border-top:10px solid #aeaeae; border-left:5px solid transparent; border-right:5px solid transparent; width:0; height:0; content:'';}
.arrUp:after{ border-bottom:10px solid #aeaeae; border-left:5px solid transparent; border-right:5px solid transparent; width:0; height:0; content:'';}
.arrLeft:after{ border-right:10px solid #aeaeae; border-top:5px solid transparent; border-bottom:5px solid transparent; width:0; height:0; content:'';}
.arrRight:after{ border-left:10px solid #aeaeae; border-top:5px solid transparent; border-bottom:5px solid transparent; width:0; height:0; content:'';}

.arrTopleft:after{ border-top: 100px solid red; border-right: 100px solid transparent; width:0; height:0; content:'';}
.arrTopright:after{ border-top: 100px solid red; border-left: 100px solid transparent; width:0; height:0; content:'';}
.arrBottomleft:after{ border-bottom: 100px solid red; border-right: 100px solid transparent; width:0; height:0; content:'';}
.arrBottomright:after{ border-bottom: 100px solid red; border-left: 100px solid transparent; width:0; height:0; content:'';}

/*复用图片包裹*/
.scaleimg{ overflow:hidden;}
.scaleimg:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.scaleimg img{ width:100%; height:auto; vertical-align:middle;
	 -webkit-transition:all .5s ease 0s;
	 -moz-transition:all .5s ease 0s;
	 transition:all .5s ease 0s;
	}
.scaleimg:hover img{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	transform:scale(1.1);
	}

/*复用标题*/
.t_head{ text-align:center;}
.t_head h1{ font-size:30px; margin-bottom:6px;}
.t_head h2{ font-family:Arial; font-size:22px; margin-bottom:23px;}
.t_head h3{}
.t_head p{}
.t_head .link{ min-width:86px; display:inline-block; font-family:Arial; font-size:16px; line-height:36px; padding:0 30px; border:1px solid #d7d7d7; border-radius:18px;}
.t_head .link:hover{ color:#fff; background-color:#d92900;}

/* 轮播 */
.focus{ position:fixed; left:0; top:0; width:100%; height:100%; min-width:1230px; overflow:hidden; z-index:2;}
.focus ul{ overflow:hidden;}
.focus li{ position:relative; float:left; width:1920px; height:100%; overflow:hidden;}
.focus li a{ position:absolute; left:0; top:0; width:100%; height:100%; font-size:0; letter-spacing:-1.5em; text-align:center;}
.focus li a:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.focus li .txt{ position:relative; display:inline-block; vertical-align:middle; z-index:2; color:#fff; letter-spacing:0;}
.focus li .txt.txt1 {left: 0;}
.focus li h1{ font-size:40px; margin-bottom:10px;}
/*F*/.focus li h2{ /*font-family:Impact;*/ font-size:60px; text-transform:uppercase;}
.focus .nav{ position:absolute; left:0; bottom:5%; width:100%; font-size:0; text-align:center; z-index:2;}
.focus .nav a {display: inline-block;height: 20px;line-height: 20px;position: relative;tab-size: -10px;}
.focus .nav a span{ display:inline-block; margin:0 4px; width:40px; height:3px; background-color:#fff;font-size: 0;position: relative;top: 10px;}
.focus .nav a.selected span{ background-color:#d92900;}
.focus .nav span{ display:none;}
.focus img{ position:absolute; left:50%; top:50%; max-width:none; max-height:none;}
.focus .mouse{ position:absolute; left:50%; bottom:26%; margin-left:-12px; width:24px; height:40px; background:url(../image/mouse.png) no-repeat; z-index:2;
 -webkit-animation: flash 1s infinite cubic-bezier(.2, .68, .18, 1.08);
 animation: flash 1s infinite cubic-bezier(.2, .68, .18, 1.08);
 }
@-webkit-keyframes flash {
  0% { opacity:1;}
  50% { opacity:0.5;}
  100% { opacity:1;}
}
@keyframes flash {
  0% { opacity:1;}
  50% { opacity:0.5;}
  100% { opacity:1;}
}

.transition{ opacity:0;
	-webkit-transition:all 2s;
	-moz-transition:all 2s;
	transition:all 2s;
	}

.translateX-100{
	-webkit-transform:translateX(-100%);
	-moz-transform:translateX(-100%);
	transform:translateX(-100%);
	}

.translateX_100{
	-webkit-transform:translateX(100%);
	-moz-transform:translateX(100%);
	transform:translateX(100%);
	}

.translateY-100{
	-webkit-transform:translateY(-100px);
	-moz-transform:translateY(-100px);
	transform:translateY(-100px);
}

.translateY_100{
	-webkit-transform:translateY(100px);
	-moz-transform:translateY(100px);
	transform:translateY(100px);
}

.show .transition{ opacity:1;
	-webkit-transform:translate(0,0);
	-moz-transform:translate(0,0);
	transform:translate(0,0);
	}

.result{ padding-top:88px; margin-bottom:78px;}
.result h2{ font-size:20px; margin-bottom:16px;}
.result span{ color:#e8342f;}
.result ul{ border-top:1px solid #212227; padding-top:26px;}
.result li{ font-size:16px; padding:13px 0;}

.home1{ position:relative; background:url(../image/bgr1.jpg) left top repeat-x;}
.home1 .t_head{ padding:124px 0 52px;}
.home1 .carousel{ position:relative;}
.home1 .carousel ul{ height:410px;}
.home1 .carousel li{ position:relative; float:left; width:410px; height:100%; overflow:hidden;}
.home1 .carousel .prev{ position:absolute; left:50%; top:0; margin-left:-615px; width:100px; height:100%; background:url(../image/next1_1.png) left no-repeat; z-index: 2;}
.home1 .carousel .next{ position:absolute; right:50%; top:0; margin-right:-615px; width:100px; height:100%; background:url(../image/prev1_1.png) left no-repeat; z-index: 2;}
.home1 .carousel .prev:hover, .home1 .carousel .next:hover{ background-position:right;}
.home1 .carousel li a{ position:absolute; left:0; top:0; width:100%; height:100%; font-size:0; letter-spacing:-1.5em; text-align:center;}
.home1 .carousel li a:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.home1 .carousel li .bg{ position:absolute; left:0; top:0; width:100%; height:100%;}
.home1 .carousel li .txt{ position:relative; display:inline-block; vertical-align:middle; z-index:2; color:#fff; letter-spacing:0;}
.home1 .carousel li .icon{ margin-bottom:22px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.home1 .carousel li:hover .icon{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
  /*-webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;*/
}

.home1 .carousel li h3{ font-size:20px; margin-bottom:10px;}
.home1 .carousel li h4{ font-size:14px;}

.home2{ position:relative; height:778px;}
.home2 .line{ position:absolute; left:0; bottom:0;}
.home2 .line li{ position:absolute; bottom:0; width:2px; height:60px; background-color:#e0e0e0;}
.home2 .line li.l1 { left:10px; -webkit-animation: line-scale 3s 0.1s infinite cubic-bezier(.2, .68, .18, 1.08);animation: line-scale 3s 0.1s infinite cubic-bezier(.2, .68, .18, 1.08); }
.home2 .line li.l2 { left:30px; -webkit-animation: line-scale 5s 0.2s infinite cubic-bezier(.2, .68, .18, 1.08);animation: line-scale 5s 0.2s infinite cubic-bezier(.2, .68, .18, 1.08); }
.home2 .line li.l3 { left:50px;-webkit-animation: line-scale 7s 0.3s infinite cubic-bezier(.2, .68, .18, 1.08);animation: line-scale 7s 0.3s infinite cubic-bezier(.2, .68, .18, 1.08); }
.home2 .line li.l4 { left:70px;-webkit-animation: line-scale 4s 0.4s infinite cubic-bezier(.2, .68, .18, 1.08);animation: line-scale 4s 0.4s infinite cubic-bezier(.2, .68, .18, 1.08); }
.home2 .line li.l5 { left:90px;-webkit-animation: line-scale 6s 0.5s infinite cubic-bezier(.2, .68, .18, 1.08);animation: line-scale 6s 0.5s infinite cubic-bezier(.2, .68, .18, 1.08); }
@-webkit-keyframes line-scale {
  0% { -webkit-transform:scaleX(1); transform:scaleX(1); height:60px; background-color:#e0e0e0;}
  50% { -webkit-transform:scaleX(2); transform:scaleX(2); height:24px; background-color:#d92900;}
  100% { -webkit-transform:scaleX(1); transform:scaleX(1); height:60px; background-color:#e0e0e0;}
}
@keyframes line-scale {
  0% { -webkit-transform:scaleX(1); transform:scaleX(1); height:60px; background-color:#e0e0e0;}
  50% { -webkit-transform:scaleX(2); transform:scaleX(2); height:24px; background-color:#d92900;}
  100% { -webkit-transform:scaleX(1); transform:scaleX(1); width:2px; height:60px; background-color:#e0e0e0;}
}
.home2 .left{ width:50%; display:inline-block; vertical-align:middle; letter-spacing:0;}
.home2 .photo{ position:absolute; right:0; top:0; width:50%; overflow:hidden; text-align:right;}
.home2 .photo li{}
.home2 .photo img{ display:block; max-width:none; max-height:none;}
.home2 .t_head{ text-align:left; margin-bottom:45px;}
.home2 .t_head h1{ font-size:36px; margin-bottom:12px;}
.home2 .t_head h2{ margin-bottom:15px;}
.home2 .carousel{ position:relative; margin-right:75px;}
.home2 .carousel ul{ overflow:hidden; margin-bottom:40px;}
.home2 .carousel li{ float:left; padding:10px 0;}
.home2 .carousel h3{ font-size:24px; margin-bottom:18px;}
.home2 .carousel p{ font-size:14px; line-height:22px; margin-bottom:18px;}
.home2 .carousel a{ font-size:14px; font-family:Arial;}
.home2 .carousel a:hover{ color:#d92900;}
.home2 .carousel .operation{ display:inline-block; text-align:center;}
.home2 .carousel .operation span{ font-size:18px; color:#707070; margin:0 24px;}
.home2 .carousel .prev{ float:left; width:26px; height:26px; background:url(../image/prev2.png) left no-repeat;}
.home2 .carousel .next{ float:right; width:26px; height:26px; background:url(../image/next2.png) left no-repeat;}
.home2 .carousel .prev:hover, .home2 .carousel .next:hover{ background-position:right;}

.home3{ position:relative; background:url(../image/bgr2.jpg) repeat; height:988px;}
.home3 .photo{ position:absolute; left:50%; top:0; margin-left:-960px; width:1920px; overflow:hidden; text-align:left;}
.home3 .photo ul{ overflow:hidden;}
.home3 .photo li{ position:relative; float:left; width:1920px;}
.home3 .photo img{ display:block; max-width:none; max-height:none;}
.home3 .cont{ position:absolute; top:246px; right:50%; margin-right:-615px; width:520px; color:#fff; z-index:2;}
.home3 .t_head{ margin-bottom:45px; text-align:right;}
.home3 .t_head h1{ font-size:36px; margin-bottom:12px;}
.home3 .t_head h2{ margin-bottom:15px;}
.home3 .carousel{ position:relative; text-align:right;}
.home3 .carousel ul{ overflow:hidden; margin-bottom:40px;}
.home3 .carousel li{ text-align:right; padding:10px 0;}
.home3 .carousel h3{ font-size:24px; margin-bottom:18px;}
.home3 .carousel p{ font-size:14px; line-height:22px; margin-bottom:18px;}
.home3 .carousel a{ font-size:14px; font-family:Arial;}
.home3 .carousel a:hover{ color:#d92900;}
.home3 .carousel .operation{ display:inline-block; text-align:center;}
.home3 .carousel .operation span{ font-size:18px; margin:0 24px;}
.home3 .carousel .prev{ float:left; width:26px; height:26px; background:url(../image/prev2.png) left no-repeat;}
.home3 .carousel .next{ float:right; width:26px; height:26px; background:url(../image/next2.png) left no-repeat;}
.home3 .carousel .prev:hover, .home3 .carousel .next:hover{ background-position:right;}

.home4{ height:1659px; background:url(../image/temp/img8.jpg) center no-repeat; color:#fff;}
.home4 .t_head{ padding:296px 0 88px;}
.home4 .list1{}
.home4 .list1 li{ float:left; width:410px; height:225px; text-align:center;}
.home4 .list1 .icon{ margin-bottom:18px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.home4 .list1 li:hover .icon{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
  /*-webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;*/
}
.home4 .list1 h3{ font-size:20px; margin-bottom:10px;}
.home4 .list1 p{ line-height:30px;}
.home4 .list1 p span{ font-family:Arial; font-size:28px;}
.home4 .list2{}
.home4 .list2 li{ position:relative; float:left; width:350px; margin-left:60px; padding-left:20px; padding-bottom:6px;}
.home4 .list2 li:first-child{ margin-left:0;}
.home4 .list2 li:before{ content:''; position:absolute; left:0; top:0; width:1px; height:100%; background-color:#fff;}
.home4 .list2 li:after{ content:''; position:absolute; left:0; top:0; width:2px; height:0; background-color:#d92900;
-webkit-transition:all 0.2s;
transition:all 0.2s;
}
.home4 .list2 li:hover:after{ height:100%;}
.home4 .list2 li h3{ font-family:Arial; font-size:18px; margin-bottom:22px;}
.home4 .list2 li h3 b{ font-size:90px; font-weight:normal; margin-right:20px;}
.home4 .list2 li h4{ font-size:18px; line-height:24px; margin-bottom:15px;height: 48px;}
.home4 .list2 li p{ font-size:12px; line-height:20px;}
.home4 .list2 li a:hover{ color:#d92900;}

.home5{ position:relative; left:0; bottom:0; padding-top:45px; background-color:#fff; z-index:0; opacity:0; filter:Alpha(opacity=0);}
.home5.zidx{ z-index:3; opacity:1; filter:Alpha(opacity=100);}
.home5 #footer{ position:absolute; left:0; bottom:0;}
.home5 .img{ height:416px; text-align:center;}

.article{ margin-bottom:96px;}
.article .title{ text-align:center; padding:120px 0 26px;}
.article .title h1{ font-size:30px; margin-bottom:20px;}
.article .title h2{ font-family:Arial; font-size:12px; color:#707070;}
.article .cont{ margin-bottom:45px;}
.article .cont p{ line-height:22px; color:#707070; margin-bottom:22px;}
.article .imgs{ margin-bottom:22px; overflow:hidden;}
.article .imgs li{ float:left; width:400px; margin-left:15px;}
.article .imgs li:first-child{ margin-left:0;}
.article .pagenav{ padding:17px 24px; background-color:#f8f8f8; font-size:18px; line-height:26px; overflow:hidden;}
.article .pagenav .prev{ position:relative; float:left; padding-left:40px;}
.article .pagenav .prev:after{ content:''; position:absolute; left:0; top:0; width:26px; height:100%; background:url(../image/prev2.png) left no-repeat;}
.article .pagenav .next{ position:relative; float:right; text-align:right; padding-right:40px;}
.article .pagenav .next:after{ content:''; position:absolute; right:0; top:0; width:26px; height:100%; background:url(../image/next2.png) left no-repeat;}
.article .pagenav .prev:hover:after, .article .pagenav .next:hover:after{ background-position:right;}

.news{ margin-bottom:96px;}
.news .dynamics{ padding-top:152px; margin-bottom:132px;}
.news .dynamics h1{ font-size:30px; text-align:center; margin-bottom:50px;}
.news .dynamics .left{ position:relative; float:left; width:632px;}
.news .dynamics .left ul{ overflow:hidden;}
.news .dynamics .left li{ float:left; width:632px; height:375px;}
.news .dynamics .left li img {width: 100%;height: auto;max-height: none;max-width: none;}
.news .dynamics .operation{ position:absolute; right:15px; bottom:10px; overflow:hidden; z-index:2;}
.news .dynamics .operation a{ width:26px; height:26px;}
.news .dynamics .operation span{ font-size:18px; color:#fff; margin:0 24px;}
.news .dynamics .prev{ float:left; background:url(../image/prev2.png) left no-repeat;}
.news .dynamics .next{ float:right; background:url(../image/next2.png) left no-repeat;}
.news .dynamics .operation a:hover{ background-position:right;}
.news .dynamics .right{ float:right; width:512px; margin-right:28px;}
.news .dynamics .right li{}
.news .dynamics .right h2{ position:relative; font-size:18px; line-height:28px; padding:10px 0 10px 16px;}
.news .dynamics .right h2:after{ content:''; position:absolute; left:0; top:50%; margin-top:-5px; border-left:9px solid #aeaeae; border-top:5px solid transparent; border-bottom:5px solid transparent; width:0; height:0;}
.news .dynamics .right h2:hover:after, .news .dynamics .right .act h2:after{ border-left-color:#d92900;}
.news .dynamics .right .txt{ margin-left:16px; padding-bottom:12px; display:none;}
.news .dynamics .right .act .txt{ display:block;}
.news .dynamics .right .txt p{ height:40px; margin-bottom:14px; font-size:12px; line-height:20px; color:#707070;}
.news .dynamics .right .txt .more{ font-family:Arial;}
.news .list{ margin-bottom:46px;}
.news .list li{ position:relative; padding:41px 360px 43px 0; border-bottom:1px solid #d7d7d7;}
.news .list h2{ font-size:18px; margin-bottom:16px;}
.news .list h3{ font-family:Arial; font-size:18px; color:#707070;}
.news .list p{ line-height:22px; color:#707070; margin-bottom:16px;}
.news .list .link{ position:absolute; top:41px; right:0; width:186px; height:22px; padding:7px 0; border:1px solid #d7d7d7; border-radius:19px; font-size:16px; text-align:center;}
.news .list .link:hover{ border-color:#d92900; background-color:#d92900; color:#fff;}

.investor{ background:url(../image/bgr3.jpg); padding:120px 0 112px; margin-bottom:62px;}
.investor h1{ font-size:30px; text-align:center; margin-bottom:48px;}
.investor h2{ font-size:20px; margin-bottom:20px;}
.investor h2 span{ font-family:Arial; color:#d92900; margin-left:15px;}
.investor h3{ font-family:Arial; font-size:50px; margin-bottom:12px;}
.investor h3 span{ font-size:16px; margin-left:20px;}
.investor .left{ float:left; width:836px;}
.investor .right{ float:right; width:358px;}
.investor .list{}
.investor .list li{ overflow:hidden; background-color:#fff; line-height:24px; padding:18px 30px 18px 24px; margin-top:5px;}
.investor .list li:first-child{ margin-top:0;}
.investor .list .pdf{ float:right; padding-left:34px; background:url(../image/ico_pdf.png) left no-repeat;}
.investor .list .pdf span{ margin-left:15px;}
.investor .list a{ position:relative; float:left; font-size:16px; padding-left:25px;}
.investor .list a:after{ content:''; position:absolute; left:0; top:50%; margin-top:-7px; width:10px; height:10px; border:3px solid #d92900; border-radius:50%;}
.investor .pages{ background-color:#fff; padding:26px 0 29px}
.investor .chart{ background-color:#fff; padding:26px 20px;}
.investor .consult{ background-color:#fff; padding:27px 20px;}
.investor .consult ul{}
.investor .consult li{ font-family:Arial; font-size:16px; line-height:28px; overflow:hidden; margin-bottom:22px;}
.investor .consult .ico{ float:left; margin-right:15px;}

.service1{ height:577px; background:url(../image/temp/bg1.jpg) center top no-repeat; padding-top:238px;}
.service1 h1{ font-size:30px; text-align:center; color:#fff; margin-bottom:54px;}
.service1 .box{ position:relative; height:604px; margin:0 10px; box-shadow:0 0 15px rgba(0,0,0,0.5);}
.service1 .box li{ position:absolute;}
.service1 .box .l1{ left:0; top:302px; width:404px; height:302px;}
.service1 .box .l2{ right:0; top:0; width:806px; height:604px;}
.service1 .box .l3{ left:0; top:0; width:404px; height:302px; background:#fff url(../image/temp/bg2.jpg) right bottom no-repeat;}
.service1 .box .l4{ left:404px; top:302px; width:404px; height:302px; background:#fff url(../image/temp/bg3.jpg) right bottom no-repeat;}
.service1 .box .l4 .cont{ height:132px;}
.service1 .box .cont{ position:relative; overflow:hidden; padding:0 38px; margin-bottom:10px;}
.service1 .box h2{ font-size:24px; padding:64px 38px 0; margin-bottom:14px;}
.service1 .box p{ line-height:22px;}
.service1 .box a{ line-height:22px; margin-left:38px;}

.service2{ padding:266px 0 128px; background:url(../image/bgr3.jpg);}
.service2 h1{ font-size:30px; text-align:center; margin-bottom:30px;}
.service2 .tab{ text-align:center; font-size:0; margin-bottom:48px;}
.service2 .tab ul{ display:inline-block; overflow:hidden;}
.service2 .tab li{ float:left; font-size:16px; width:166px; height:36px; line-height:36px; text-align:center; border:1px solid #d7d7d7; border-radius:19px; cursor:pointer; margin:0 7px;}
.service2 .tab li:hover, .service2 .tab li.cur{ border-color:#d92900; background-color:#d92900; color:#fff;}
.service2 .tab-cont{min-height: 400px;}
.service2 .tab-cont ul{ display:none;}
.service2 .tab-cont li{ padding:18px 60px; background-color:#fff; margin-bottom:5px; border-bottom:3px solid #fff;}
.service2 .tab-cont h2{ overflow:hidden; font-size:16px; line-height:24px;}
.service2 .tab-cont h2 a{ float:left;}
.service2 .tab-cont .down{ float:right; font-family:Arial; font-size:14px; color:#707070; padding-left:32px; background:url(../image/ico_down.png) left no-repeat; display:none;}
.service2 .tab-cont .down span{ margin-left:22px;}
.service2 .tab-cont p{ font-size:12px; line-height:20px; padding:12px 0 5px; display:none;}
.service2 .tab-cont li:hover{ border-bottom:3px solid #d92900;}
.service2 .tab-cont li:hover p, .service2 .tab-cont li:hover .down{ display:block;}
.service2 .tab-cont .qa h2, .service2 .tab-cont .qa p{ position:relative; padding-left:45px;}
.service2 .tab-cont .qa h2:after, .service2 .tab-cont .qa p:after{ position:absolute; left:0; width:28px; height:22px; border:1px solid #d7d7d7; border-radius:2px; font-size:16px; line-height:20px; text-align:center;}
.service2 .tab-cont .qa h2:after{ content:'Q'; top:0;}
.service2 .tab-cont .qa p:after{ content:'A'; top:16px; border-color:#3c3c3c; background-color:#3c3c3c; color:#fff;}
.service2 .tab-cont .qa li:hover h2:after{ border-color:#d92900; background-color:#d92900; color:#fff;}

.service3{ position:relative; margin-bottom:100px;}
.service3 .cont{ position:absolute; left:50%; top:38%; margin-left:-530px; width:1060px; text-align:center; color:#fff;}
.service3 .cont h2{ font-size:30px; margin-bottom:38px;}
.service3 .cont p{ line-height:22px;}

.product1{ position:relative; height:815px; background:center top no-repeat; z-index:1;}
.product1 .cont{ padding:230px 90px; color:#fff;}
.product1 .cont h1{ font-size:30px; margin-bottom:48px; text-align:center;}
.product1 .cont p{ font-size:12px; line-height:20px; margin-bottom:20px;}
.product1 .img{ position:absolute; left:0; top:580px; width:100%; text-align:center;}

.product2{ position:relative; padding-top:374px; background:url(../image/temp/bg5.jpg) center top no-repeat; margin-bottom:63px;}
.product2 h1{ position:relative; font-size:30px; text-align:center; z-index:3; margin-bottom:390px;}
.product2 .img{ position:absolute; left:0; top:315px; width:100%; text-align:center; z-index:2;}
.product2 .box{ background:url(../image/bgr2.jpg); padding:208px 0 146px;}
.product2 .list{ font-size:0; letter-spacing:-1.5em; padding-bottom:102px;}
.product2 .list li{ display:inline-block; letter-spacing:0; width:20%; text-align:center; margin-bottom:68px; vertical-align:top;}
.product2 .list .ico{ margin-bottom:20px;}
.product2 .list p{ font-size:14px; line-height:20px; color:#fff;}
.product2 .list p span{ font-family:Arial;}
.product2 .tab{ text-align:center; font-size:0; margin-bottom:66px;}
.product2 .tab ul{ display:inline-block; overflow:hidden;}
.product2 .tab li{ float:left; font-size:16px; width:148px; height:38px; line-height:38px; color:#fff; text-align:center; border-radius:19px; cursor:pointer; background-color:#383a43; margin:0 7px;}
.product2 .tab li:hover, .product2 .tab li.cur{ background-color:#d92900;}
.product2 .tab-cont{ float:left; width:680px; overflow:hidden;}
.product2 .tab-cont ul{ overflow:hidden;}
.product2 .tab-cont li{ position:relative; padding-left:26px; line-height:22px; color:#fff;}
.product2 .tab-cont li:after{ content:''; position:absolute; left:0; top:6px; width:7px; height:7px; border:3px solid #d92900; border-radius:50%;}
.product2 .tab-cont .function{ padding-top:18px; display:none;}
.product2 .tab-cont .function li{ margin-bottom:22px;}
.product2 .tab-cont .parameter{ margin-left:-64px; display:none;}
.product2 .tab-cont .parameter li{ float:left; width:282px; margin-left:64px; padding-top:18px; padding-bottom:18px; border-bottom:1px solid #42434d;}
.product2 .tab-cont .parameter li:after{ top:24px;}
.product2 .tab-cont .tel{ color:#fff; padding-left:26px;}
.product2 .tab-cont .tel b{ font-family:Impact; font-size:30px; vertical-align:middle;}
.product2 .photo{ float:right; text-align:right; padding-top:22px;}
.product2 .photo img {display: none;}
.product2 .photo img.act {display: block;}

.cominfo1{ position:relativee; height:713px; background:center top no-repeat;}
.cominfo1 .cont{ float:right; width:50%; height:100%; background:url(../image/opacity_b90.png);}
.cominfo1 .box{ padding-top:236px; width:615px; color:#fff;}
.cominfo1 .box h1{ margin-left:70px; font-size:30px; margin-bottom:36px;}
.cominfo1 .box p{ margin:0 50px 0 70px; font-size:14px; line-height:20px; margin-bottom:20px;}

.cominfo2{ padding:120px 0 130px; background:url(../image/bgr1.jpg);}
.cominfo2 h1{ font-size:30px; text-align:center; margin-bottom:50px;}
.cominfo2 .carousel{ overflow:hidden;}
.cominfo2 .carousel ul{ margin-bottom:45px; overflow:hidden;}
.cominfo2 .carousel li{ float:left; width:298px; height:188px; margin:0 6px;}
.cominfo2 .carousel .nav{ text-align:center; font-size:0;}
.cominfo2 .carousel .nav a {display: inline-block;height: 20px;position: relative;top: -10px;}
.cominfo2 .carousel .nav a span{ display:inline-block; width:38px; height:2px; background-color:#474747; margin:0 5px;position: relative;top: 10px;}
.cominfo2 .carousel .nav a.selected span{ background-color:#d92900;}
/*.cominfo2 .carousel .nav span{ display:none;}*/

.cominfo3{ background-color:#212227; padding:112px 0 310px; color:#fff; border-bottom:4px solid #dcdcdc;}
.cominfo3 h1{ font-size:30px; text-align:center;}
.cominfo3 p{ line-height:22px;}
.cominfo3 .box1{ margin-bottom:65px;}
.cominfo3 .box1 h1{ margin-bottom:42px;}
.cominfo3 .box1 p{ margin:0 40px 10px;}
.cominfo3 .box2{ position:relative;}
.cominfo3 .carousel{ position:absolute; left:0; top:100px; width:100%; overflow:hidden;}
.cominfo3 .carousel ul{ overflow:hidden;}
.cominfo3 .carousel li{ position:relative; float:left; width:240px; height:480px;}
.cominfo3 .carousel li:before{ content:''; position:absolute; left:0; top:50%; margin-top:-6px; width:12px; height:12px; background-color:#b6b6b6; border-radius:50%;}
.cominfo3 .carousel li:after{ content:''; position:absolute; left:6px; top:16px; bottom:16px; width:1px; background-color:#b6b6b6;}
.cominfo3 .carousel .prev{ position:absolute; left:50%; top:0; bottom:0; width:100px; margin-left:-615px; background:url(../image/next1_1.png) left no-repeat; z-index:2;}
.cominfo3 .carousel .next{ position:absolute; right:50%; top:0; bottom:0; width:100px; margin-right:-615px; background:url(../image/prev1_1.png) left no-repeat; z-index:2;}
.cominfo3 .carousel .prev:hover, .cominfo3 .carousel .next:hover{ background-position:right;}
.cominfo3 .carousel h2{ font-family:Arial; font-size:40px; color:#d92900;}
.cominfo3 .carousel p{ line-height:22px;}
.cominfo3 .carousel .top{ position:relative; height:240px; padding:0 25px;}
.cominfo3 .carousel .top:after{ content:''; position:absolute; left:0; top:3px; width:7px; height:7px; border:3px solid #fff; border-radius:50%;}
.cominfo3 .carousel .bottom{ position:relative; height:240px; padding:0 25px;}
.cominfo3 .carousel .bottom:before{ content:''; position:absolute; left:1px; bottom:4px; width:7px; height:7px; border:2px solid #fff; background-color:#b6b6b6; border-radius:50%;}
.cominfo3 .carousel .bottom:after{ content:''; position:absolute; left:0; bottom:3px; width:11px; height:11px; border:1px solid #b6b6b6; border-radius:50%;}
.cominfo3 .carousel .top p{ color:#fff;}
.cominfo3 .carousel .top h2{ margin-bottom:8px;}
.cominfo3 .carousel .bottom p{ padding-top:44px; color:#474747;height: 108px;overflow: hidden;}
.cominfo3 .carousel .bottom h2{ position:absolute; left:25px; bottom:0;}

.cominfo4{ background:url(../image/bgr1.jpg); padding:330px 0 118px;}
.cominfo4 h1{ font-size:30px; text-align:center; margin-bottom:50px;}
.cominfo4 .carousel{ overflow:hidden;}
.cominfo4 .carousel ul{ overflow:hidden; margin-bottom:40px;}
.cominfo4 .carousel li{ float:left; width:298px; height:268px; border:1px solid #c8c8c8; background-color:#fff; margin-right:10px; font-size:0; letter-spacing:-1.5em; text-align:center;}
.cominfo4 .carousel li:after{ content:''; display:inline-block; vertical-align:middle; width:0; height:100%; overflow:hidden;}
.cominfo4 .carousel .nav{ text-align:center; font-size:0;}
.cominfo4 .carousel .nav a {display: inline-block;position: relative;top: -10px;height: 20px;}
.cominfo4 .carousel .nav a span{ display:inline-block; width:38px; height:2px; background-color:#474747; margin:0 5px;position: relative;top: 10px;}
.cominfo4 .carousel .nav a.selected span{ background-color:#d92900;}
.cominfo4 .carousel .nav span{ display:none;}

.cominfo5{ height:781px; background:url(../image/temp/bg6.jpg) center no-repeat; margin-bottom:62px;}
.cominfo5 h1{ font-size:30px; color:#fff; text-align:center; padding-top:124px; margin-bottom:50px;}
.cominfo5 .table{ background-color:#fff;}
.cominfo5 table{ width:100%; text-align:left;}
.cominfo5 table th{ background-color:#474747; height:56px; color:#fff; padding:0 10px;}
.cominfo5 table td{ height:54px; border-bottom:1px solid #ebebeb; padding:0 10px;}
.cominfo5 table td span{ font-family:Arial;}
.cominfo5 table tr:hover td{ background-color:#f2f2f2;}
.cominfo5 .pages{ padding:32px 0 36px; background-color:#fff;}
.cominfo5 .open{ display:inline-block; background:url(../image/ico_open.png) left top no-repeat; padding-left:25px; margin-left:-26px; color:#707070;}
.cominfo5 .open:hover{ /*background-position:left bottom;*/background-position: 0 -20px; color:#e60012;}

.system1{ position:relative; height:1200px; background-color:#17181c; overflow:hidden; margin-bottom:120px;}
.system1 .cont{ position:absolute; left:50%; top:182px; margin-left:-615px; width:500px; color:#fff;}
.system1 .cont h1{ font-size:30px; margin-bottom:36px;}
.system1 .cont h2{ font-size:20px; margin-bottom:15px;}
.system1 .cont p{ line-height:24px; overflow:hidden; margin-bottom:30px;}
.system1 .cont p img{ float:left; margin-top:8px; margin-right:10px;}
.system1 .cont dl{ margin-bottom:25px;}
.system1 .cont dt{ font-size:18px; line-height:1; margin-bottom:12px;}
.system1 .cont dd{ line-height:22px;}
.system1 .img{ position:absolute; left:50%; top:190px; margin-left:5px;right: 0;max-width: 819px;}
.system1 .img img {width: 100%;}
.system1 .link{ position:absolute; left:50%; bottom:82px; border:1px solid #fff; width:146px; height:36px; margin-left:-74px; line-height:36px; text-align:center; color:#fff; border-radius:19px;}
.system1 .link:hover{ background-color:#d92900; border-color:#d92900;}

.system2{ height:895px; margin-bottom:108px;}
.system2 h1{ font-size:36px; margin-bottom:45px;}
.system2 h2{ font-size:24px; margin-bottom:18px;}
.system2 h3{ font-size:20px; line-height:26px; margin:0 50px 10px;}
.system2 p{ line-height:22px; margin:0 50px 32px;}
.system2 .cont{ position:absolute; top:60px; left:50px; width:480px;}
.system2 .cont p{ margin-left:0;}
.system2 .ico{ margin:0 50px 13px; padding-top:18px;}
.system2 li{ position:absolute; width:293px; box-shadow:0 0 10px rgba(0,0,0,0.1);}
.system2 .l1{ width:601px; left:7px; top:0; color:#fff;}
.system2 .l2{ left:624px; top:0;}
.system2 .l3{ right:5px; top:0;}
.system2 .l4{ left:7px; top:455px;}
.system2 .l5{ left:315px; top:455px;}
.system2 .l6{ left:624px; top:294px;}
.system2 .l7{ left:624px; top:628px;}
.system2 .l8{ right:5px; top:308px;}

.system3{ background:url(../image/bgr3.jpg); text-align:center;}
.system3 h1{ font-size:30px; padding-top:110px; margin-bottom:34px;}
.system3 p{ line-height:24px; margin:0 70px 20px;}
.system3 .tab{ text-align:center; font-size:0; padding-top:110px; margin-bottom:30px;}
.system3 .tab ul{ display:inline-block;}
.system3 .tab li{ float:left; font-size:30px; padding:0 25px; cursor:pointer;}
.system3 .tab li.cur{ color:#e70012;}
.system3 .tab-cont{}
.system3 .tab-cont .item{ display:none;}

.system4{ position:relative; background:url(../image/bgr3.jpg);}
.system4 h1{ font-size:30px; padding-top:110px; margin-bottom:22px; text-align:center;}
.system4 .tab{ position:relative; height:86px;}
.system4 .tab li{ float:left; width:12.5%; position:relative; padding:31px 0; line-height:24px; text-align:center;}
.system4 .tab .box{ position:absolute; left:0; top:0; width:100%; background-color:#212227; color:#fff; padding:38px 0 42px; display:none;}
.system4 .tab .ico{ margin-bottom:17px;}
.system4 .tab .box p{ padding:15px 0; font-size:18px; line-height:24px;}
.system4 .tab li.cur .box{ display:block;}
.system4 .cont{ position:absolute; left:50%; bottom:0; margin-left:52px; padding:54px 54px 20px 54px; width:387px; height:202px; background-color:#fff;}
.system4 .cont li{ display:none;}
.system4 .cont p{ line-height:22px; margin-bottom:5px;}
.system4 .link{ display:block; width:146px; height:36px; text-align:center; border-radius:19px; line-height:36px; border:1px solid #d7d7d7;}
.system4 .link:hover{ border-color:#d92900; background-color:#d92900; color:#fff;}

.system5{ background-color:#212227; padding-top:120px; color:#fff;}
.system5 h1{ font-size:30px;}
.system5 .box1{ margin-bottom:82px;}
.system5 .box1 h1{ margin-bottom:25px; text-align:center;}
.system5 .box1 .tab{ text-align:center; margin-bottom:24px;}
.system5 .box1 .tab ul{ display:inline-block; height:46px; border-bottom:1px solid #303238;}
.system5 .box1 .tab li{ position:relative; float:left; padding:0 40px; font-size:18px; line-height:44px;cursor: pointer; margin-top:1px; border-bottom:2px solid transparent;}
.system5 .box1 .tab li.cur{ border-color:#d92900;}
.system5 .box1 .tab-cont{ position:relative; height:320px;}
.system5 .box1 .carousel{ position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden; opacity:0; filter:Alpha(opacity=0);}
.system5 .box1 .carousel.active{ opacity:1; filter:Alpha(opacity=100); z-index:2;}
.system5 .box1 .carousel ul{ overflow:hidden; margin-bottom:32px;}
.system5 .box1 .carousel li{ float:left; margin:0 7px; text-align:center;}
.system5 .box1 .carousel .img{ width:290px; height:220px; margin-bottom:16px; overflow:hidden;}
.system5 .box1 .carousel .img img {transition: all 0.6s;-webkit-transition: all 0.6s;}
.system5 .box1 .carousel .img:hover img {-webkit-transform: scale(1.2);transform: scale(1.2);}
.system5 .box1 .carousel p{}
.system5 .box1 .carousel .nav{ text-align:center; font-size:0;}
.system5 .box1 .carousel .nav a {display: inline-block;height: 20px;line-height: 20px;position: relative;top: -10px;}
.system5 .box1 .carousel .nav a span{ display:inline-block; width:38px; height:2px; background-color:#474747; margin:0 5px;position: relative;top: 10px;}
.system5 .box1 .carousel .nav a.selected span{ background-color:#d92900;}
/*.system5 .box1 .carousel .nav span{ display:none;}*/
.system5 .box2{}
.system5 .box2 h1{ margin-bottom:42px; text-align:center;}
.system5 .box2 .carousel{ position:relative;}
.system5 .box2 .carousel .carouFredSel{ overflow:hidden;}
.system5 .box2 .carousel .carouFredSel li{ float:left; width:541px; height:354px;}
.system5 .box2 .carousel .operate{ position:absolute; left:50%; top:82px; overflow:hidden; width:466px; text-align:center; z-index:2;}
.system5 .box2 .carousel .operate span{ font-size:18px; line-height:38px; color:#fff;}
.system5 .box2 .carousel .prev{ float:left; width:38px; height:38px; background:url(../image/prev4.png) center top no-repeat; z-index:2;}
.system5 .box2 .carousel .next{ float:right; width:38px; height:38px; background:url(../image/next4.png) center top no-repeat; z-index:2;}
.system5 .box2 .carousel .prev:hover, .system5 .carousel .next:hover{ background-position:center bottom;}
.system5 .box2 .carousel .cont{ position:absolute; right:0; bottom:-106px; width:894px; background-color:#2b2c31; z-index:2;}
.system5 .box2 .carousel .cont li{ padding:66px 66px 20px 66px; display:none;overflow: hidden;}
.system5 .box2 .carousel .cont p{ line-height:22px; margin-bottom:14px;}
.system5 .box2 .carousel .cont .more {min-width:86px; display:inline-block; font-size:16px; line-height:36px; padding:0 30px; border:1px solid #d7d7d7; border-radius:18px;text-align: center;margin-top: 23px;float: right;}
.system5 .box2 .carousel .cont .more:hover{ color:#fff; background-color:#d92900;}


.system6{ background:url(../image/bgr1.jpg); padding-bottom:79px; margin-bottom:120px;}
.system6 h1{ font-size:30px; margin-bottom:40px; text-align:center; padding-top:226px;}
.system6 .link:hover{ border-color:#d92900; background-color:#d92900; color:#fff;}
.system6 .carousel{ overflow:hidden;}
.system6 .carousel ul{ overflow:hidden; margin-bottom:39px;}
.system6 .carousel li{ float:left; width:238px; height:188px; margin-right:10px; background-color:#fff;}
.system6 .carousel .nav{ text-align:center; font-size:0;}
.system6 .carousel .nav a {position: relative;top: -10px;display: inline-block;height: 20px;}
.system6 .carousel .nav a span{ display:inline-block; width:38px; height:2px; background-color:#474747; margin:0 5px;position: relative;top: 10px;}
.system6 .carousel .nav a.selected span{ background-color:#d92900;}
.system6 .carousel .nav span{ display:none;}


.system7{ margin-bottom:92px;}
.system7 h1{ text-align:center; font-size:30px; margin-bottom:40px;}
.system7 .carousel{ overflow:hidden; margin-bottom:30px;}
.system7 .list{ float:left; width:1230px; height:304px;}
.system7 .list li{ position:relative; float:left; width:25%; height:150px; margin-bottom:4px; box-shadow:0 0 10px rgba(0,0,0,0.1);}
.system7 .list li:before{ content:''; position:absolute; left:0; top:0; width:4px; height:100%; background-color:#bebebe;}
.system7 .list li:after{ content:''; position:absolute; right:0; top:0; width:5px; height:100%; background-color:#f5f5f5;}
.system7 .list h2{ font-size:18px; line-height:24px; margin:0 17px 3px; padding-top:9px;}
.system7 .list p{ line-height:180%; margin:0 13px 0 13px;font-size: 12px;}
.system7 .list h3{ line-height:14px; margin:0 13px 3px;font-size: 14px;color: #474747; padding-top:9px;}
.system7 .list li.first{ height:304px;}
.system7 .list li.first h2{ margin-bottom:28px;}
.system7 .nav{ text-align:center; font-size:0;}
.system7 .nav a{position: relative;top: -10px;display: inline-block;height: 20px;}
.system7 .nav a span{ display:inline-block; width:38px; height:2px; background-color:#474747; margin:0 5px;position: relative;top: 10px;}
.system7 .nav a.selected span{ background-color:#d92900;}
.system7 .nav span{ display:none;}










.news1 {margin-bottom: 95px;}
.news1 .title {text-align: center;font-size: 30px;color: #474747;padding: 150px 0 50px;}
.news1 .left {position: relative;width: 632px;height: 375px;float: left;margin-right: 58px;}
.news1 .left .imgs {width: 100%;height: 100%;overflow: hidden;position: absolute;top: 0;left: 0;opacity: 0;transition:all 1s;-webkit-transition:all 1s;}
.news1 .left .imgs img {width: 100%;height: auto;}
.news1 .left .imgs.on {z-index: 1;opacity: 1;}
.news1 .right {overflow: hidden;padding: 15px 0 0px 0;}
.news1 .right li {padding: 0 30px 0 17px; background: url(../image/jjl/arrow1.png) no-repeat;background-position: 0 5px;height: 43px;overflow: hidden;}
.news1 .right li h1 {font-size: 18px;color: #474747;margin-bottom: 22px;}
.news1 .right li p {font-size: 12px;color: #707070;line-height: 170%;margin-bottom: 13px;}
.news1 .right li .more {font-size: 14px;color: #474747;display: inline-block;margin-bottom: 28px;}
.news1 .right li.hor {background: url(../image/jjl/arrow2.png) no-repeat;background-position: 0 5px;height: auto;}
.news2 {}
.news2 li {padding: 35px 0;overflow: hidden;border-bottom: 1px solid #D7D7D7;}
.news2 li:hover h1 {color:#d92900;}
.news2 .left {width: 869px;float: left;}
.news2 .left h1 {font-size: 18px;color: #474747;margin-bottom: 21px;}
.news2 .left p {font-size: 14px;color: #707070;line-height: 160%;margin-bottom: 20px;}
.news2 .left span {font-family: arial;font-size: 18px;color: #707070;}
.news2 .right {overflow: hidden;text-align: right;}
.news2 .right .link {min-width: 86px;display: inline-block;font-size: 16px;line-height: 36px;padding: 0 50px;
border: 1px solid #d7d7d7;border-radius: 18px;text-align: center;}
.news2 .right .link:hover{ color:#fff; background-color:#d92900;}
.news2 .page {padding: 45px 0 95px;}

.deta1 .title {text-align: center;padding: 120px 0 30px;}
.deta1 .title h1 {font-size: 30px;color: #474747;margin-bottom: 18px;}
.deta1 .title span {font-size: 12px;color: #707070;font-family: arial;}
.deta1 .con {}
.deta1 .con .txt {}
.deta1 .con .txt p {line-height: 150%;font-size: 14px;color: #707070;margin-bottom: 21px;}
.deta1 .con .img_wp {overflow: hidden;width: 1260px;}
.deta1 .con .img_wp .imgs {overflow: hidden;width: 398px;height: 237px;margin-right: 14px;float: left;margin-bottom: 21px;}
.deta1 .con .img_wp .imgs img {width: 100%;height: auto;}
.deta1 .nav1 {padding: 67px 30px 125px;overflow: hidden;}
.deta1 .nav1 a {font-size: 18px;color: #474747;position: relative;}
.deta1 .nav1 a span {font-size: 34px;color: #e0e0e0;position: absolute;}
.deta1 .nav1 a.prev {padding-left: 34px;float: left;}
.deta1 .nav1 a.next {float: right;padding-right: 34px;}
.deta1 .nav1 a.prev span {top: -14px;left: 0;}
.deta1 .nav1 a.next span {top: -14px;right: 0;}

.jjl_banner1 {width: 100%;height: auto;overflow: hidden;}
.jjl_banner1 img {width: 100%;height: auto;}
.jtdj1 .bj {background: url(../image/jjl/listbj1.jpg);}
.jtdj1 .text {width: 1033px;margin: 0 auto;}
.jtdj1 .text .tit {text-align: center;font-size: 30px;color: #474747;padding: 110px 0 30px;}
.jtdj1 .text p {font-size: 14px;color: #474747;line-height: 160%;}
.jtdj1 .text1 {height: 410px;}
.jtdj1 .text1 p {text-align: left;}
.jtdj2 .title {text-align: center;font-size: 30px;color: #474747;padding: 110px 0 20px;}
.jtdj2 .tab_nav {text-align: center;height: 38px;line-height: 38px;margin-bottom: 50px;}
.jtdj2 .tab_nav a {background: #383a43;text-align: center;display: inline-block;height: 38px;font-size: 16px;color: #fff;width: 147px;border-radius: 26px;margin: 0 7px;}
.jtdj2 .tab_nav a.on {background: #d92900;}
.jtdj2 .tab_con {min-height: 1107px;}
.jtdj2 .tab_con .div {display: none;}
.jtdj2 .tab_con .div.on {display: block;}
.jtdj2 .tab_con ul {overflow: hidden;width: 1290px;}
.jtdj2 .tab_con li {float: left;width: 389px;height: 339px;margin: 0 30px 30px 0;}
.jtdj2 .tab_con li:hover {background: #d92900;}
.jtdj2 .tab_con li:hover .imgs .mask {display: block;}
.jtdj2 .tab_con li:hover .txt p {color: #fff;}
.jtdj2 .tab_con li:hover .txt .more {color: #fff;}
.jtdj2 .tab_con li .imgs {width: 390px;height: 232px;position: relative;overflow: hidden;}
.jtdj2 .tab_con li .imgs .mask {width: 59px;height: 59px;background: url(../image/jjl/mask1.png) no-repeat center;position: absolute;top: 50%;left: 50%;margin: -29px 0 0 -29px;z-index: 1;display: none;}
.jtdj2 .tab_con li .txt {padding: 0 10px;}
.jtdj2 .tab_con li .txt p {font-size: 14px;color: #474747;padding-top: 18px;height: 60px;}
.jtdj2 .tab_con li .txt .more {font-size: 14px;color: #474747;}
.jtdj2 .pages {padding-top: 25px;}
.jtdj3 .title {font-size: 30px;color: #474747;text-align: center;padding: 120px 0 50px;}
.jtdj3 #focus1{height:323px;width:1270px;position:relative;margin: 0 auto;}
.jtdj3 .frame{width:100%;height:270px;overflow:hidden;}
.jtdj3 .frame .child{height:270px;float:left;width: 100%;}
.jtdj3 .frame .child .imgs {float: left;margin-right: 14px;width: 295px;text-align: center;line-height: 270px;vertical-align: middle;border: 1px solid #d7d7d7;height: 268px;}
.jtdj3 .frame .child .imgs img {max-height: 100%;max-width: 100%;}
.jtdj3 .nav{text-align: center;overflow: hidden;margin-top: 35px;width: 1230px;}
.jtdj3 .nav a {position: relative;top: 0px;display: inline-block;height: 20px;cursor: pointer;}
.jtdj3 .nav a span{display:inline-block;width:40px;height:2px;background:#474747;margin: 0 5px;}
.jtdj3 .nav a.now span{background:#d92900;}
.jtdj4 {padding-bottom: 100px;}
.jtdj4 .title {font-size: 30px;color: #474747;text-align: center;padding: 120px 0 50px;}
.jtdj4 #focus1{height:385px;width:1270px;position:relative;margin: 0 auto;}
.jtdj4 .frame{width:100%;height:330px;overflow:hidden;}
.jtdj4 .frame .child{height:326px;float:left;width: 100%;}
.jtdj4 .frame .child .imgs {float: left;margin-right: 30px;width: 390px;text-align: center;height: 100%;}
.jtdj4 .frame .child .imgs .pic {height: 232px;width: 100%;overflow: hidden;}
.jtdj4 .frame .child .imgs .pic img {height: auto;width: 100%;transition: all 0.8s;-webkit-transition: all 0.8s;}
.jtdj4 .frame .child .imgs:hover .pic img {-webkit-transform: scale(1.2);transform: scale(1.2);}
.jtdj4 .frame .child .imgs .txt {text-align: left;padding: 0 10px;}
.jtdj4 .frame .child .imgs .txt h1 {font-size: 14px;color: #474747;height: 60px;padding-top: 20px;}
.jtdj4 .frame .child .imgs .txt .more {font-size: 14px;color: #474747;}
.jtdj4 .nav{text-align: center;overflow: hidden;margin-top: 48px;width: 1230px;}
.jtdj4 .nav a {display: inline-block;height: 20px;line-height: 20px;}
.jtdj4 .nav a span{display:inline-block;width:40px;height:2px;background:#474747;margin: 0 5px;}
.jtdj4 .nav a.now span{background:#d92900;}

.firm1 {width: 100%;height: 875px;margin-bottom: 150px;}
.firm1 .wrap .itme {position: absolute;left: 0;bottom: -150px;z-index: 6;}
.firm1 .title {text-align: center;padding: 112px 85px 50px;position: relative;top: -100px;opacity: 0;}
.firm1 .title h1 {font-size: 30px;color: #fff;}
.firm1 .title p {font-size: 14px;color: #fff;line-height: 160%;margin-top: 38px;}
.firm1 .pic {margin: 0 auto;width: 927px;height: 595px;position: relative;top: 100px;opacity: 0;}
.firm1 .itme {text-align: center;}
.firm1 .itme ul {width: 1240px;}
.firm1 .itme li {float: left;margin-right: 4px;width: 407px;height: 301px;background-repeat: no-repeat;background-position: center;text-align: left;position: relative;left: 300px;opacity: 0;}
.firm1 .itme li .div {padding: 60px 34px 0 40px;}
.firm1 .itme li .imgs {width: 91px;height: 80px;}
.firm1 .itme li h1 {font-size: 24px;color: #fff;padding: 16px 0 24px;}
.firm1 .itme li p {font-size: 14px;color: #fff;line-height: 150%;}
.firm2 {margin-bottom: 100px;}
.firm2 .title {text-align: center;padding: 120px 85px 25px;}
.firm2 .title h1 {font-size: 30px;color: #474747;}
.firm2 .title p {font-size: 14px;color: #707070;line-height: 160%;margin-top: 38px;}
.firm2 .con ul {overflow: hidden;width: 1240px;}
.firm2 .con li {width: 407px;height: 446px;float: left;margin-right: 4px;}
.firm2 .con li .imgs {width: 100%;height: 235px;}
.firm2 .con li .text {height: 156px;background: #F7F7F7;padding: 55px 34px 0 50px;}
.firm2 .con li .text a:hover {color: #474747;}
.firm2 .con li .text h1 {font-size: 20px;color: #474747;margin-bottom: 20px;position: relative;display: inline-block;}
.firm2 .con li .text h1:before {
	content: "";
	display: block;
	width: 5px;
	height: 6px;
	background: url(../image/jjl/firm_5.png) no-repeat center;
	position: absolute;
	right: -15px;
	top: 0;
}
.firm2 .con li .text h1:after {
	content: "";
	display: block;
	width: 5px;
	height: 6px;
	background: url(../image/jjl/firm_5.png) no-repeat center;
	position: absolute;
	left: -15px;
	top: 0;
}
.firm2 .con li .text p {font-size: 12px;color: #474747;line-height: 160%;margin-bottom: 4px;}

.plat1 {overflow: hidden;}
.plat1 .title {text-align: center;padding: 120px 0 30px;position: relative;top: -100px;opacity: 0;}
.plat1 .title h1 {font-size: 30px;color: #474747;}
.plat1 .title p {font-size: 14px;color: #474747;line-height: 160%;margin-top: 45px;}
.plat1 .pic {width: 1097px;height: auto;margin: 0 auto;position: relative;top: 1000px;opacity: 0;}
.plat1 .pic img {max-height: none;max-width: none;}
.plat2 {background-repeat: no-repeat;background-position: center;height: 922px;}
.plat2 .left {width: 615px;float: left;height: 922px;line-height: 922px;vertical-align: middle;text-align: center;margin-right: 88px;}
.plat2 .right {overflow: hidden;width: 457px;display: table;height: 100%;}
.plat2 .right .div {display: table-cell;vertical-align: middle;}
.plat2 .right .tit {font-size: 30px;color: #fff;margin-bottom: 28px;}
.plat2 .right li {border-top: 1px solid #42434d;padding: 20px 13px 20px 23px;background: url(../image/jjl/plat_3.png) no-repeat;font-size: 14px;color: #fff;background-position: 0 24px;}
.plat2 .right li.bor0 {border-top: 0;}
.plat3 {background-repeat: no-repeat;background-position: center;height: 927px;}
.plat3 .line{ position:absolute; left:50%; top:0;margin-left: -50px;}
.plat3 .line li{ position:absolute; top:0; width:2px; height:70px; background-color:#e0e0e0;}
.plat3 .line li.l1 { left:10px; -webkit-animation: line-scale 3s 0.1s infinite cubic-bezier(.2, .68, .18, 1.08);animation: line-scale 3s 0.1s infinite cubic-bezier(.2, .68, .18, 1.08); }
.plat3 .line li.l2 { left:30px; -webkit-animation: line-scale 5s 0.2s infinite cubic-bezier(.2, .68, .18, 1.08);animation: line-scale 5s 0.2s infinite cubic-bezier(.2, .68, .18, 1.08); }
.plat3 .line li.l3 { left:50px;-webkit-animation: line-scale 7s 0.3s infinite cubic-bezier(.2, .68, .18, 1.08);animation: line-scale 7s 0.3s infinite cubic-bezier(.2, .68, .18, 1.08); }
.plat3 .line li.l4 { left:70px;-webkit-animation: line-scale 4s 0.4s infinite cubic-bezier(.2, .68, .18, 1.08);animation: line-scale 4s 0.4s infinite cubic-bezier(.2, .68, .18, 1.08); }
.plat3 .line li.l5 { left:90px;-webkit-animation: line-scale 6s 0.5s infinite cubic-bezier(.2, .68, .18, 1.08);animation: line-scale 6s 0.5s infinite cubic-bezier(.2, .68, .18, 1.08); }

@-webkit-keyframes line-scale {
  0% { -webkit-transform:scaleX(1); transform:scaleX(1); height:70px; background-color:#e0e0e0;}
  50% { -webkit-transform:scaleX(2); transform:scaleX(2); height:24px; background-color:#d92900;}
  100% { -webkit-transform:scaleX(1); transform:scaleX(1); height:70px; background-color:#fff;}
}
@keyframes line-scale {
  0% { -webkit-transform:scaleX(1); transform:scaleX(1); height:70px; background-color:#e0e0e0;}
  50% { -webkit-transform:scaleX(2); transform:scaleX(2); height:24px; background-color:#d92900;}
  100% { -webkit-transform:scaleX(1); transform:scaleX(1); width:2px; height:70px; background-color:#fff;}
}

.plat3 .tit {text-align: center;font-size: 30px;color: #474747;padding: 210px 0 67px;}
.plat3 .jjl_box {width: 356px;height: 356px;margin: 0 auto;position: relative;}
.plat3 .jjl_box .img1 {width: 178px;height: 178px;position: absolute;top: 50%;left: 50%;margin: -89px 0 0 -89px;z-index: 1;}
.plat3 .jjl_box .img2 {width: 358px;height: 358px;position: absolute;top: 50%;left: 50%;margin: -179px 0 0 -179px;}
.plat3 .jjl_box .img1:hover {-webkit-animation: btnRotate 1.5s linear infinite;animation: btnRotate 6s linear infinite;}
@-webkit-keyframes btnRotate {
	0% {-webkit-transform: rotateZ(0deg);}
	100% {-webkit-transform: rotateZ(360deg);}
}

.plat3 .jjl_box .con {width: 100%;height: 100%;position: relative;}
.plat3 .jjl_box .con .d {height: 28px;position: absolute;width: 160px;opacity: 0;}
.plat3 .jjl_box .con .d h1 {font-size: 16px;color: #474747;}
.plat3 .jjl_box .con .d h1 i {width: 18px;height: 18px;background: url(../image/jjl/plat_6.png) no-repeat;display: inline-block;}
.plat3 .jjl_box .con .d h1 .i1 {width: 18px;height: 40px;background: url(../image/jjl/plat_6.png) no-repeat;display: inline-block;margin-right: 24px;float: left;}
.plat3 .jjl_box .con .d h1 .i2 {width: 18px;height: 40px;background: url(../image/jjl/plat_6.png) no-repeat;display: inline-block;margin-left: 24px;float: right;}
.plat3 .jjl_box .con .d1 {top: 2px;left: 230px;}
.plat3 .jjl_box .con .d2 {top: 82px;left: 324px;}
.plat3 .jjl_box .con .d3 {top: 203px;left: 344px;}
.plat3 .jjl_box .con .d4 {top: 306px;left: 281px;}
.plat3 .jjl_box .con .d5 {top: 346px;left: 100px;height: 58px;}
.plat3 .jjl_box .con .d.d5 h1 {text-align: center;}
.plat3 .jjl_box .con .d.d5 h1 i {float: none;display: block;margin: 0 auto 15px;}
.plat3 .jjl_box .con .d6 {top: 306px;right: 281px;text-align: right;}
.plat3 .jjl_box .con .d7 {top: 203px;right: 344px;text-align: right;}
.plat3 .jjl_box .con .d8 {top: 82px;right: 324px;text-align: right;}
.plat3 .jjl_box .con .d9 {top: 2px;right: 230px;text-align: right;}
.plat3 .jjl_box .con .d .jjl_mask {width: 329px;height: 180px;background-position: center;background-repeat: no-repeat;position: relative;display: none;z-index: 1;}
.plat3 .jjl_box .con .d .jjl_mask p {padding: 32px 24px 0;}
.plat3 .jjl_box .con .d .mask1 {background: url(../image/jjl/plat_7.png);top:10px;}
.plat3 .jjl_box .con .d .mask2 {background: url(../image/jjl/plat_7.png);top: 10px;left: 20px;}
.plat3 .jjl_box .con .d .mask3 {background: url(../image/jjl/plat_8.png);text-align: left;left: -172px;top: 10px;}
.plat3 .jjl_box .con .d:hover .jjl_mask {display: block;}
.plat3 .jjl_box .con .d:hover h1{ color:#d92900;}
.plat3 .jjl_box .con .d:hover h1 i {background-position: 0 -43px;}
.plat3 .jjl_box .con .d a:hover {color: #474747;}
.plat4 {background-repeat: no-repeat;background-position: bottom center;/*height: 1955px;*/margin-bottom: 67px;padding-bottom: 140px;}
.plat4 .block1 .title {text-align: center;padding: 145px 0 45px;}
.plat4 .block1 .title h1 {font-size: 30px;color: #fff;}
.plat4 .block1 .title p {font-size: 20px;color: #d92900;margin-top: 15px;}
.plat4 .block1 .con {text-align: center;}

.plat4 .block2 .title {text-align: center;padding: 110px 0 67px;}
.plat4 .block2 .title h1 {font-size: 30px;color: #fff;}
.plat4 .block2 .title p {font-size: 60px;color: #fff;margin-top: -5px;font-family: arial;}
.plat4 .block2 #focus1{height:659px;width:956px;position:relative;margin:auto;}
.plat4 .block2 .frame{width:100%;height:100%;overflow:hidden;}
.plat4 .block2 .frame .child{height:100%;float:left;}
.plat4 .block2 .frame .child h1 {text-align: center;font-size: 20px;color: #fff;margin-top: 29px;}
/*.plat4 .block2 .prev{background: url(../image/jjl/swp1.png) no-repeat;width: 98px;height: 22px;position: absolute;top: 50%;left: -53px;margin-top: -11px;}
.plat4 .block2 .next{background: url(../image/jjl/swp1.png) no-repeat;width: 98px;height: 22px;position: absolute;top: 50%;right: -53px;margin-top: -11px;background-position: 0 -28px;}
.plat4 .block2 .prev:hover {background-position: -102px 0;}
.plat4 .block2 .next:hover {background-position: -102px -28px;}*/
.plat4 .block2 .nav{ text-align:center; font-size:0;position: relative;top: 30px;left: 0;}
.plat4 .block2 .nav a {position: relative;top: -10px;height: 20px;display: inline-block;}
.plat4 .block2 .nav a span{ display:inline-block; width:38px; height:2px; background-color:#474747; margin:0 5px;position: relative;top: 10px;}
.plat4 .block2 .nav a.now span{ background-color:#d92900;}

.count1 {width: 100%;}
.count1 .pic {width: 100%;height: auto;}
.count1 .pic img {width: 100%;height: auto;}
.count1 .text {text-align: center;padding: 120px 36px;}
.count1 .text h1 {font-size: 30px;color: #474747;margin-bottom: 34px;}
.count1 .text p {font-size: 16px;color: #474747;line-height: 160%;text-align: left;margin-top: 4px;}
.count1 .text .more {min-width:86px; display:inline-block; font-size:16px; line-height:36px; padding:0 30px; border:1px solid #d7d7d7; border-radius:18px;text-align: center;margin-top: 30px;}
.count1 .text .more:hover{ color:#fff; background-color:#d92900;}
.count2 {background-position: center;background-repeat: no-repeat;height: 1138px;overflow: hidden;}
.count2 .color_box {width: 293px;height: 196px;position: absolute;top: 0;right: 7px;}
.count2 .title {text-align: center;font-size: 30px;color: #fff;padding: 121px 0 52px;}
.count2 .con {position: relative;height: 818px;}
.count2 .con .itme {width: 293px;height: 392px;background: url(../image/jjl/coun_1.png) no-repeat center;position: absolute;}
.count2 .con .itme .div {padding: 150px 0 0 40px;}
.count2 .con .itme .div .imgs {width: 86px;height: 86px;position: relative;}
.count2 .con .itme .div .imgs img {position: absolute;left: 0;bottom: 0;}
.count2 .con .itme .div h1 {font-size: 20px;color: #fff;padding: 16px 0 23px;}
.count2 .con .itme .div h2 {font-size: 14px;color: #fff;}
.count2 .con .d1 {top: 8px;left: 7px;}
.count2 .con .d2 {top: 8px;left: 622px;}
.count2 .con .d3 {top: 415px;left: 7px;}
.count2 .con .d4 {top: 415px;left: 315px;}
.count2 .con .d5 {top: 415px;left: 930px;}
.count3 .title {text-align: center;padding: 130px 0 23px;}
.count3 .title h1 {font-size: 30px;color: #474747;}
.count3 .title .more {min-width:86px; display:inline-block; font-size:16px; line-height:36px; padding:0 30px; border:1px solid #d7d7d7; border-radius:18px;text-align: center;margin-top: 30px;}
.count3 .title .more:hover{ color:#fff; background-color:#d92900;}
.count3 .list {margin-top: -5PX;}
.count3 .list li {height: 60px;line-height: 60px;background: #fff;margin-top: 5px;}
.count3 .list li .l {float: left;font-size: 16px;color: #474747;padding-left: 25px;background: url(../image/jjl/plat_3.png) no-repeat left center;margin-left: 20px;}
.count3 .list li:hover .l {color: #d92900;}
/*.count3 .list li:hover .r {color: #d92900;}*/
.count3 .list li .r {float: right;width: 220px;font-size: 14px;color: #474747;font-family: arial;}
.count3 .list li .r .s1 {display: inline-block;height: 24px;padding-left: 34px;background: url(../image/jjl/pdf.png) no-repeat left center;line-height: 29px;margin-right: 12px;}
.count4 .title {text-align: center;font-size: 30px;color: #474747;padding: 121px 0 39px;}
.count4 .tab_nav {text-align: center;margin-bottom: 25px;}
.count4 .tab_nav .wp {display: inline-block;}
.count4 .tab_nav .wp a {width: 150px;float: left;border-bottom: 1px solid #8d8e92;padding-bottom: 9px;}
.count4 .tab_nav .wp a:hover {border-bottom: 2px solid #d92900;}
.count4 .tab_nav .wp a.act {border-bottom: 2px solid #d92900;color: #d92900;}
.count4 .tab_con {height: 528px;width: 100%;position: relative;}
.count4 .tab_con .div {}
.count4 .tab_con .adr img{ display:none;}
.count4 .tab_con .bigdiv {width: 100%;height: 528px;}
.count4 .tab_con .bigdiv #map {width: 100%;height: 528px;}
/*.count5 {padding-bottom: 100px;}*/
.count5 .tab_nav {text-align: center;padding: 120px 0 25px;}
.count5 .tab_nav a {font-size: 24px;color: #474747;margin: 0 26px;}
.count5 .tab_nav a:hover {color:#e70012;}
.count5 .tab_nav a.act {color:#e70012;}
.count5 .b{width:420px;height: 38px; background: url(../image/jjl/select1.png) no-repeat; position: relative;margin: 0 auto 25px;}
/*.count5 .b input{width:126px; padding-right:42px; resize:none;text-align: right;font-size: 18px;color: #474747;height: 38px;line-height: 38px;}*/
.count5 .b input{width:420px;resize:none;text-align: center;font-size: 18px;color: #474747;height: 38px;line-height: 38px;}
.count5 .b .a1{display: block; width:168px; height:38px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;position: absolute;top:0px;right:0px;}
.count5 .b .a2{display: none; width:410px; height:auto; border:1px solid #ebebeb; border-top:none; background: #fff; position: absolute; top:40px; left:3px;border-radius: 6px;z-index: 9;}
.count5 .b .a2 div{display: block; /*width:155px;*/ font-size:12px; padding-left:10px; height:25px;line-height: 25px;color: #474747;}
.count5 .b .a2 div:hover{background: #3c3c3c;color: #fff;}
.count5 .b .a2:hover {color: #474747;}
.count5 .con {}
.count5 .system7 {display: none;}
.count5 .system7.show {display: block;}
/*.count5 .carousel {display: none;}
.count5 .carousel.on {display: block;} */
/*.count5 .con ul {display: none;}*/
.count5 .con ul {width: 1240px;overflow: hidden;padding-top: 40px;}
.count5 .con ul li {float: left;width: 300px;height: 123px;border-left:4px solid #bebebe;/*margin: 0 5px 4px 0;*/-webkit-box-shadow: 0px 0px 10px 1px #f3f3f3;box-shadow: 0px 0px 10px 1px #f5f5f5;}
.count5 .con ul li .txt {padding: 9px 13px 0 13px;}
.count5 .con ul li .txt h1 {font-size: 14px;color: #474747;margin-bottom: 6px;}
.count5 .con ul li .txt h2 {font-size: 12px;color: #474747;line-height: 180%;}
.count5 .pages {margin-top: 38px;}


.resul1 .pages {padding-bottom: 100px;}

.cominfo3 .carousel li:first-child:before {content: "";display: none;}
.cominfo3 .carousel li:first-child:after {content: "";display: none;}
.cominfo3 .carousel li:first-child .top:after {content: "";display: none;}
.cominfo3 .carousel li:first-child .bottom:after {content: "";display: none;}
.cominfo3 .carousel li:first-child .bottom:before {content: "";display: none;}
</pre></body></html>