/*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: 222;
}

.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;
    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 {
    position: absolute;
    text-align: center;
    bottom: 50px;
    z-index: 9;
    left: 50%;
    margin-left: -800px;
}

.rslides_tabs li {
	display: inline;
	float: none;
	_float: left;
	*float: left;
	margin-right:10px;
}

.rslides_tabs a {
	margin-top: 0px;
	text-indent: 9999px;
	overflow: hidden;
	background: url(../images/ico1.png) no-repeat;
	display: inline-block;
	_display: block;
	*display: block;
	width: 15px;
	height: 15px;
	z-index: 9;
	*z-index: 9;
}

.rslides_tabs .rslides_here a {
	background: url(../images/ico1on.png) no-repeat;
}
/*banner结束*/


.bannerTel{ display: none; }
.indexFlashTel{position:relative; overflow:hidden; max-width:1004px;}
.indexFlashTel .slick img{ width:100%;}
.indexFlashTel .slick-dots{ position:absolute; left:20px; bottom:20px;}
.indexFlashTel .slick-dots li{display:inline-block; margin-right:8px; width:15px; height:15px; background: url(../images/ico1.png) no-repeat; background-size: 12px;}
.indexFlashTel .slick-dots .slick-active{ background: url(../images/ico1on.png) no-repeat; background-size: 12px;}

.indexTitle{ font-size: 14px; color: #ccc; text-transform: uppercase; padding-bottom: 45px; }
.indexTitle b{ font-size: 30px; color: #f18f29; }

.indexPart1{ padding-top: 75px; background: url(../images/indexPart1.jpg) center no-repeat; height: 320px; background-size: cover;}
.indexPart1 .leftDiv{ width: 100%; height: 280px; position: relative; }
.indexPart1 .rightDiv{ width: 50%; height: 470px; position: relative;}
.indexPart1 .content{ font-size: 14px; line-height: 28px; }
.indexPart1 .detail{ padding-left: 270px; position: relative; height: 160px; background: url(../images/line1.png) bottom repeat-x; }
.indexPart1 .detail a{ display: block; height: 160px; }
.indexPart1 .detail .imgDiv{ position: absolute; left: 0px; top: 0px; width:250px; height:140px;}
.indexPart1 .detail .name{ height: 24px; line-height: 24px; font-size: 18px; color: #333; overflow: hidden; }
.indexPart1 .detail .msg{ padding-top: 10px; line-height: 24px; height: 72px; overflow: hidden; font-size: 14px; color: #666; }
.indexPart1 .detail .time{ padding-top: 10px; color: #999; font-size: 14px; }
.indexPart1 .detail:hover .name{ color: #f18f29; }
.indexPart1 .list{ padding-top: 15px; }
.indexPart1 .list li{ height: 32px; line-height: 32px; overflow: hidden; position: relative; padding-right: 90px; font-size: 14px; }
.indexPart1 .list li em{ position: absolute; right: 0px; top: 0px; color: #999; }
.indexPart1 .list li a{ color: #333; }
.indexPart1 .list li a:hover{ color: #f18f29; }
.indexPart1 .more{ position: absolute; left: 0px; bottom: 0px; font-size: 14px; }
.indexPart1 .more a{ color: #088446; display: block; width: 86px; background: url(../images/nimg14_1.png) right center no-repeat;}
.indexPart1 .more a:hover{ color:#f18f29; background: url(../images/nimg14_1on.png) right center no-repeat;}

.indexPart2{ padding: 75px 0; }
.indexPart2 .toutou{ position: relative; }
.indexPart2 .more{ position: absolute; right: 0px; top: 10px; font-size: 14px; }
.indexPart2 .more a{ color: #088446; display: block; width: 86px; background: url(../images/nimg14_1.png) right center no-repeat;}
.indexPart2 .more a:hover{ color:#f18f29; background: url(../images/nimg14_1on.png) right center no-repeat;}

.indexPart2Pic{ position: relative; }
.indexPart2Pic .slick{ margin: 0 10px; }
.indexPart2Pic .mxfDiv{ position: relative; }
.indexPart2Pic .imgDiv img{ width: 100%; }
.indexPart2Pic .hideBox{ display: none; z-index: 5; width: 100%; background: rgba(241,143,41,0.9); position: absolute; left: 0px; top: 0px;}
.indexPart2Pic .content{ position: absolute; text-align: center; font-size: 14px; color: #fff; line-height: 30px; height: 90px; overflow: hidden; top: 50%; margin-top: -45px; width: 100%; }
.indexPart2Pic .content div{ padding: 0 50px; }
.indexPart2Pic .name{ padding-top: 15px; height: 28px; line-height: 28px; overflow: hidden; text-align: center; font-size: 18px; font-weight: bold; }
.indexPart2Pic .name a{ color: #333; }
.indexPart2Pic .slick-prev{ z-index: 4; display: block; position: absolute; left: -34px; top: 50%; margin-top: -30px; width: 14px; height: 26px; background: url(../images/nimg14_left.png) no-repeat;}
.indexPart2Pic .slick-next{ z-index: 4; display: block; position: absolute; right: -34px; top: 50%; margin-top: -30px; width: 14px; height: 26px; background: url(../images/nimg14_right.png) no-repeat;}

.indexPart2Tel{ padding: 30px 10px 15px; }
.indexPart2Tel .toutou{ position: relative; }
.indexPart2Tel .more{ position: absolute; right: 0px; top: 6px; font-size: 14px; }
.indexPart2Tel .more a{ color: #088446; display: block; width: 86px; background: url(../images/nimg14_1.png) right center no-repeat;}
.indexPart2Tel .more a:hover{ color:#f18f29; background: url(../images/nimg14_1on.png) right center no-repeat;}
.indexPart2Tel .list ul{ margin-right: -10px; }
.indexPart2Tel .list li{ float: left; width: 50%; margin-bottom: 15px;}
.indexPart2Tel .list li .box{ margin-right: 10px; }
.indexPart2Tel .list li .imgDiv img{ width: 100%; }
.indexPart2Tel .list li .name{ color: #333; font-size: 13px; text-align: center; padding-top: 5px; height: 26px; line-height: 26px; overflow: hidden; font-weight: bold; }

.about .part1{ background: #fafafa; overflow: hidden;}
.about .part1 .leftDiv{ position: relative; width: 390px;}
.about .part1 .leftDiv .txt{ position: absolute; left: 45px; top: 40px; color: #fff; font-size: 36px; text-transform: uppercase; }
.about .part1 .leftDiv .msg{ position: absolute; left: 45px; top: 80px; font-size: 14px; color: #fff; }
.about .part1 .rightCon{ width: 810px; }
.about .part1 .content{ padding: 30px 40px 0; font-size: 14px; line-height: 28px; }
.about .part2{ height: 250px; overflow: hidden;}
.about .part2 .leftDiv{ position: relative; width: 390px; height: 250px; background: #088446 url(../images/nimg251_1.png) right bottom no-repeat;}
.about .part2 .leftDiv .txt{ position: absolute; left: 45px; top: 40px; color: #fff; font-size: 36px; text-transform: uppercase; }
.about .part2 .leftDiv .msg{ position: absolute; left: 45px; top: 90px; font-size: 14px; color: #fff; }
.about .part3{ background: #fafafa; font-size: 14px; line-height: 28px; padding: 30px 40px;}

.culture .part1{ height: 242px; background: #fafafa; padding-left: 460px; position: relative;}
.culture .part1 .logo{ position: absolute; left: 40px; top: 67px; width: 342px; background: url(../images/line1.jpg) right 23px no-repeat; }
.culture .part1 .txt{ padding: 60px 0 22px; font-size: 24px; color: #333; }
.culture .part1 .content{ font-size: 14px; line-height: 28px; }
.culture .part2{ position: relative; }
.culture .part2 .imgDiv img{ width: 100%; }
.culture .part2 .txt{ position: absolute; left: 40px; top: 130px; font-size: 24px; color: #fff; }
.culture .part2 .msg{ font-size: 14px; position: absolute; left: 40px; top: 170px; line-height: 28px; color: #fff; }
.culture .part2 .msg em{ padding-right: 20px; }
.culture .part3{ padding-top: 20px; }
.culture .part3 ul{ margin-right: -20px; }
.culture .part3 li{ float: left; width: 50%; margin-bottom: 20px; }
.culture .part3 li .box{ margin-right: 20px; height: 150px; background: #fafafa; position: relative; padding-left: 40px;}
.culture .part3 li:hover .box{ box-shadow: 0px 0px 14px #ddd;}
.culture .part3 li:hover .txt{ color: #f18f29; }
.culture .part3 li .txt{ padding: 45px 0 15px; font-size: 24px; color: #333; }
.culture .part3 li .msg{ font-size: 14px; }
.culture .part3 li .ico{ position: absolute; right: 30px; top: 36px; }

.newsPic{ height: 275px; background: #fafafa; position: relative; }
.newsPic .slick{ padding: 0 40px 0 410px; position: relative; height: 275px;}
.newsPic .slick .imgDiv{ position: absolute; left: 0px; top: 0px; }
.newsPic .slick .name{ padding-top: 35px; height: 72px; line-height: 36px; overflow: hidden; font-size: 24px; color: #333; }
.newsPic .slick .content{ padding-top: 15px; height: 84px; line-height: 28px; overflow: hidden; font-size: 14px; color: #666; }
.newsPic .slick .time{ padding-top: 20px; font-size: 14px; color: #999; }
.newsPic .slick:hover .name{ color: #f18f29; }
.newsPic .slick-dots{ position:absolute; right:40px; bottom:40px;}
.newsPic .slick-dots li{display:inline-block; margin-left:10px; width:15px; height:15px; background: url(../images/ico3.png) no-repeat;}
.newsPic .slick-dots .slick-active{ background: url(../images/ico1on.png) no-repeat;}
.news .list{ padding-top: 20px; }
.news .list li{ height: 158px; margin-bottom: 20px;}
.news .list li a{ display: block; padding: 0 60px 0 170px; height: 158px; display: block; background: #fafafa; position: relative;}
.news .list li .timeDiv{ font-size: 14px; color: #999; text-align: center; position: absolute; left: 0px; top: 0px; height: 158px; width: 132px; }
.news .list li .timeDiv:before{ position: absolute; content: ''; display: block; width: 1px; height: 30px; background: #bfbfbf; right: 0px; top: 50%; margin-top: -15px; }
.news .list li .timeDiv b{ padding-top: 45px; display: block; font-size: 36px; font-weight: bold; color: #088446; }
.news .list li .name{ padding-top: 30px; height: 40px; line-height: 40px; overflow: hidden; font-size: 18px; color: #333; }
.news .list li .content{ font-size: 14px; line-height: 28px; height: 56px; overflow: hidden; color: #666; }
.news .list li:hover{ box-shadow: 0px 0px 14px #ccc;}
.news .list li:hover .name{ color: #f18f29; }

.rightTitle{ width: 260px; position: relative; }
.rightTitle .txt1{ position: absolute; left: 40px; right:40px; top: 40px; color: #fff; font-size: 36px; }
.rightTitle .txt2{ position: absolute; left: 40px; top: 95px; color: #fff; font-size: 14px; }
.rightTitle .txt3{ position: absolute; left: 40px; right:40px; top: 145px; color: #fff; font-size: 14px; line-height: 24px;}

.newSearch{ height: 370px; background: #fafafa url(../images/nimg172_1.jpg) right bottom no-repeat; padding: 0 30px; }
.newSearch .title{ padding: 30px 0 8px; font-size: 18px; color: #333; }
.newSearch .select{ position: relative; height: 36px;}
.newSearch .select dt{height: 34px;line-height: 34px; width: 100%; box-sizing: border-box; border: 1px solid #e7e7e7; background: #fff url(../images/selectIco.png) no-repeat right center;cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;z-index: 5;}
.newSearch .select dt a{ background:url(../images/nimg17_1.png) no-repeat 19px center;  font-size: 14px;color: #333333; position: relative; padding-left: 45px; display: block; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} 
.newSearch .select dd{ margin: 0;position: absolute;left: 0px;top: 34px;z-index: 100; width: 100%;} 
.newSearch .select dd ul {list-style: none; overflow: auto; border:#e7e7e7 solid 1px; padding: 0 20px;background: #f7f7f7;} 
.newSearch .select dd ul li{line-height: 28px; height: 28px; cursor: pointer; border-bottom: 1px solid #ebebeb; color: #505050; font-size: 14px;}
.newSearch .select dd ul li:hover{ color: #000; }
.newSearch .form{ border: 1px solid #e7e7e7; height: 34px; background: #fff; position: relative;}
.newSearch .form .input1{ width: 100%; height: 34px; line-height: 34px; text-indent: 20px; color: #c6c6c6; }
.newSearch .form .btn1{ position: absolute; right: 0px; top: 0px; width: 35px; height: 34px; background: url(../images/nimg16_5.png) no-repeat left center; }

.history .txt1{ font-size: 36px; color: #f18f29; padding-bottom: 15px;}
.history .txt2{ color: #e1e1e1; text-transform: uppercase; font-size: 30px; }
.historyBox{ padding-top: 40px; }
.historyBg{ height:86px;}
.historyList{ height:64px; background:url(../images/line2.png) left 43px repeat-x; padding:0 40px;}
.historyList .slick-slide{ font-weight: bold; text-align:center; height:56px; font-size:18px; cursor:pointer; color:#6e6e6e; background:url(../images/nimg16_6.png) center bottom no-repeat;}
.historyList .slick-current{ color:#f18f29; background:url(../images/nimg16_6on.png) center bottom no-repeat;}
.historyBox .slick-prev{position:absolute; z-index:10; left:0px; top:50%; display:block; background:#fff url(../images/nimg32_left.png) left top no-repeat; width:48px; height:32px;}
.historyBox .slick-next{position:absolute; z-index:10; right:0px; top:50%; display:block; background:#fff url(../images/nimg32_right.png) right top no-repeat; width:48px; height:32px;}
.historyBox .slick-prev:hover{ background:#fff url(../images/nimg32_lefton.png) left top no-repeat;}
.historyBox .slick-next:hover{ background:#fff url(../images/nimg32_righton.png) right top no-repeat;}
.historyBox .box{ height: 500px; background: #fafafa; }
.historyBox .leftDiv{ position: relative; }
.historyBox .leftDiv .time{ position: absolute; left: 50px; top: 36px; color: #fff; font-size: 36px; }
.historyBox .leftDiv .msg{ position: absolute; left: 50px; top: 90px; color: #fff; font-size: 14px; }
.historyBox .rightDiv{ padding: 0 40px; width: 770px; }
.historyBox .list{ padding-top: 35px; height: 410px; overflow: hidden; overflow-y: auto; }
.historyBox .list li{ padding-bottom: 35px; }
.historyBox .list li .time2{ height: 25px; line-height: 25px; padding-left: 20px; background: url(../images/nimg12_2.png) left center no-repeat; color: #333; font-weight: bold; font-size: 24px;}
.historyBox .list li .msg{ font-size: 14px; line-height: 38px; padding-top: 15px; }

.honor .txt1{ font-size: 36px; color: #f18f29; padding-bottom: 15px;}
.honor .txt2{ color: #e1e1e1; text-transform: uppercase; font-size: 30px; }
.honorPic{ position: relative; padding-top: 45px;}
.honorPic .slick{ margin: 0 10px; background: #fafafa; height: 245px;}
.honorPic .slick .imgDiv{ text-align: center; padding: 10px 10px 0; }
.honorPic .slick .imgDiv img{ width: 100%; }
.honorPic .slick .name{ text-align: center; line-height: 50px; height: 50px; font-size: 14px; }
.honorPic .slick-prev{position:absolute; z-index:2; right:50px; top:0; display:block; background:#fff url(../images/nimg32_left.png) left top no-repeat; width:32px; height:32px;}
.honorPic .slick-next{position:absolute; z-index:2; right:10px; top:0; display:block; background:#fff url(../images/nimg32_right.png) right top no-repeat; width:32px; height:32px;}
.honorPic .slick-prev:hover{ background:#fff url(../images/nimg32_lefton.png) left top no-repeat;}
.honorPic .slick-next:hover{ background:#fff url(../images/nimg32_righton.png) right top no-repeat;}

.honor .part2{ margin-top: 50px; position: relative; padding-left: 390px; height: 500px; background: #fafafa;}
.honor .part2 .imgDiv{ position: absolute; left: 0px; top: 0px; }
.honor .part2 .title{ padding-top: 45px; font-size: 24px; color: #333; padding-left: 24px; background: url(../images/nimg12_2.png) left 55px no-repeat;}
.honor .part2 .listBox{ padding-top: 25px; }
.honor .part2 .list{ height: 350px; overflow: hidden; padding-right: 40px;}
.honor .part2 .list ul{ margin-right: -40px; }
.honor .part2 .list li{ float: left; width: 50%; }
.honor .part2 .list li .box{ margin-right: 40px; border-bottom: #d4d4d4 solid 1px; padding-left: 14px; font-size: 14px; height: 49px; line-height: 48px; }

.newShow .name{ font-size: 24px; color: #333; padding-bottom: 10px; }
.newShow .time{ padding-bottom: 35px; font-size: 14px; }
.newShow .time em{ padding-right: 20px; color: #999; }
.newShow .contentBox{ padding: 35px 40px; background: #fafafa;}
.newShow .content{ font-size: 14px; line-height: 28px; }
.newShow .imgDiv{ padding: 25px 0; text-align: center;}
.newShow .content img{ max-width: 820px; }
.newShow .content p{ /*text-align: right;*/ }

.pageDown{ margin-top: 20px; background: #fafafa; height: 120px; position: relative; padding: 0 40px;}
.pageDown .list{ padding-top: 30px; }
.pageDown .list li{ height: 28px; line-height: 28px; overflow: hidden; font-size: 14px; }
.pageDown .list li em{ color: #333; }
.pageDown .btn1{ width: 120px; height: 40px; line-height: 40px; text-align: center; position: absolute; right: 40px; top: 40px; display: block; background: #f0f0f0; color: #999; font-size: 14px; border-radius: 24px; -moz-border-radius: 24px; }
.pageDown .btn1:hover{ background: #f18f29; color: #fff; }

.sideNews{ height: 370px; background: #fafafa url(../images/nimg172_1.jpg) right bottom no-repeat; padding: 0 30px; }
.sideNews .share{ padding-top: 30px; }
.sideNews .share li{ float: left; width: 40px; height: 40px; margin-right: 10px; }
.sideNews .share li .img1{ display: none; }
.sideNews .share li:hover img{ display: none; }
.sideNews .share li:hover .img1{ display: inline-block; }
.sideNews .title{ padding-top: 30px; height: 40px; border-bottom: #d0cec8 solid 1px; font-size: 18px; color: #333; }
.sideNews .list{ padding-top: 15px; }
.sideNews .list li{ font-size: 14px; line-height: 24px; padding-bottom: 10px; }
.sideNews .list2{ padding-top: 15px; }
.sideNews .list2 li{ font-size: 14px; line-height: 34px; height: 34px; overflow: hidden; }

.strength .txt1{ font-size: 36px; color: #f18f29; padding-bottom: 15px;}
.strength .txt2{ color: #e1e1e1; text-transform: uppercase; font-size: 30px; padding-bottom: 45px; }
.strength .contentBox{ background: #fafafa; padding: 35px 40px 45px; }
.strength .contentBox .wen{ font-size: 24px; color: #333; padding-bottom: 20px; }
.strength .contentBox .content{ font-size: 14px; line-height: 28px; }
.strength .list{ padding-top: 20px; }
.strength .list ul{ margin-right: -20px; }
.strength .list li{ float: left; width: 25%; margin-bottom: 20px;}
.strength .list li .box{ margin-right: 20px; position: relative; }
.strength .list li .imgDiv img{ width: 100%; }
.strength .list li .name{ position: absolute; left: 0px; bottom: 0px; width: 100%; overflow: hidden; height: 40px; line-height: 40px; text-align: center; font-size: 14px; color: #fff; background: url(../images/bg1.png) repeat;}

.result .txt1{ font-size: 36px; color: #f18f29; padding-bottom: 15px;}
.result .txt2{ color: #e1e1e1; text-transform: uppercase; font-size: 30px; padding-bottom: 45px; }
.result .title{ font-size: 24px; color: #333; padding-bottom: 30px; }
.result .bigBox{ background: #fafafa; padding: 40px; margin-bottom: 35px; }
.result .wen{ font-size: 18px; color: #333; padding-bottom: 18px; }
.result .wen2{ padding-top: 38px; }
.result .table{ border-left: #dcdcdc solid 1px; border-top: #dcdcdc solid 1px; }
.result .table th{ height: 48px; background: #088446; color: #fff; font-weight: 400; border-right: #dcdcdc solid 1px; border-bottom: #dcdcdc solid 1px; font-size: 14px;}
.result .table .th01{ width: 118px; }
.result .table .th02{ width: 498px; }
.result .table td{ font-size: 14px; border-right: #dcdcdc solid 1px; border-bottom: #dcdcdc solid 1px;}
.result .table td .content{ padding: 12px; text-align: center; line-height: 24px;}
.result .table td .content em{ display: block; text-align: left; padding-left: 26px; }
.result .table2{ border-left: #dcdcdc solid 1px; border-top: #dcdcdc solid 1px; }
.result .table2 th{ height: 48px; background: #088446; color: #fff; font-weight: 400; border-right: #dcdcdc solid 1px; border-bottom: #dcdcdc solid 1px; font-size: 14px;}
.result .table2 .th01{ width: 118px; }
.result .table2 td{ font-size: 14px; border-right: #dcdcdc solid 1px; border-bottom: #dcdcdc solid 1px;}
.result .table2 td .content{ padding: 12px; text-align: center; line-height: 24px;}
.result .table2 td .content em{ display: block; text-align: left; padding-left: 26px; }
.resultPic{ position: relative; margin-top: 40px;}
.resultPic .slick{ margin: 0 10px; }
.resultPic .slick img{ width: 100%; }
.resultPic .slick-prev{position:absolute; z-index:10; left:-35px; top:50%; margin-top: -16px; display:block; background:url(../images/nimg32_left.png) left top no-repeat; width:32px; height:32px;}
.resultPic .slick-next{position:absolute; z-index:10; right:-35px; top:50%; margin-top: -16px; display:block; background:url(../images/nimg32_right.png) right top no-repeat; width:32px; height:32px;}
.resultPic2{ position: relative;}
.resultPic2 .slick{ margin: 0 10px; }
.resultPic2 .slick img{ width: 100%; }
.resultPic2 .slick .name{padding-top: 15px; height: 30px; line-height: 30px; overflow: hidden; text-align: center; font-size: 14px;}
.resultPic2 .slick-prev{position:absolute; z-index:10; left:-35px; top:50%; margin-top: -16px; display:block; background:url(../images/nimg32_left.png) left top no-repeat; width:32px; height:32px;}
.resultPic2 .slick-next{position:absolute; z-index:10; right:-35px; top:50%; margin-top: -16px; display:block; background:url(../images/nimg32_right.png) right top no-repeat; width:32px; height:32px;}

.expert{ position: relative; }
.expert .txt1{ font-size: 36px; color: #f18f29; padding-bottom: 15px;}
.expert .txt2{ color: #e1e1e1; text-transform: uppercase; font-size: 30px; }
.expertTab{ position: absolute; right: 0px; top: 40px; overflow: hidden;}
.expertTab li{ float: left; margin-left: 20px; }
.expertTab li a{ display: block; width: 120px; text-align: center; font-size: 14px; height: 36px; line-height: 36px; background: #f0f0f0; border-radius: 24px; -moz-border-radius: 24px; }
.expertTab li a:hover, .expertTab li .aNow{ background: #f18f29; color: #fff; }
.expert .list{ padding-top: 45px; }
.expert .list li{ margin-bottom: 20px;  position: relative;}
.expert .list li a{ display: block; width: 100%; height: 100%; }
.expert .list li .imgDiv{ width: 320px;}
.expert .list li .rightDiv{ width: 800px; padding: 0 40px; background: #fafafa; min-height: 250px;}
.expert .list li .name{ position: relative; color: #333; font-size: 24px; padding: 35px 0 20px;}
.expert .list li .content{ line-height: 28px; font-size: 14px; color: #666; height: 84px; overflow: hidden;}
.expert .list li .msg{ line-height: 28px; font-size: 14px; color: #666;}
.expert .list li .hideBox{ display: none;  padding: 30px 0 80px;}
.expert .list li .ico{ display: block; position: absolute; right: 40px; bottom: 40px; width: 12px; height: 12px; background: url(../images/ico4.png) no-repeat; }
.expert .list li.liNow .ico{ background:url(../images/ico4on.png) no-repeat;}
.expert .list li.liNow .rightDiv{ box-shadow: 0px 0px 14px #ddd;}

.product .list li{ height: 140px; margin-bottom: 20px; }
.product .list li a{ background: #fafafa; padding-top: 35px; display: block; height: 105px; padding-left: 40px; padding-right: 170px; position: relative; }
.product .list li .name{ height: 30px; line-height: 30px; font-size: 18px; color: #333; }
.product .list li .content{ color: #666; font-size: 14px; height: 30px; line-height: 30px; overflow: hidden; padding-top: 20px; }
.product .list li .ico{ text-align: center; position: absolute; right: 0px ;top: 0px; line-height: 140px; width: 114px; background: url(../images/line1.jpg) left center no-repeat; }
.product .list li:hover a{ box-shadow: 0px 0px 14px #ddd;}
.product .list li:hover .name{ color: #f18f29; }

.productShow .name{ font-size: 24px; color: #333; padding-bottom: 40px; }
.productShow .contentBox{ padding: 35px 40px; background: #fafafa;}
.productShow .txt{ font-size: 18px; color: #088446; padding-bottom: 25px; }
.productShow .content{ font-size: 14px; line-height: 28px; padding-bottom: 30px; }
.productShow .wen{ font-size: 18px; color: #333; line-height: 28px; padding-bottom: 30px; }
.productShow .imgDiv{ text-align: center;}
.productShow .imgDiv2{ padding-top: 30px; }
.productShow .imgDiv img{ max-width: 820px; }

.network .txt1{ font-size: 36px; color: #f18f29; padding-bottom: 15px;}
.network .txt2{ color: #e1e1e1; text-transform: uppercase; font-size: 30px; padding-bottom: 40px; }
.network .contentBox{ height: 450px; position: relative; padding: 0 890px 0 40px; background: #fafafa; }
.network .imgDiv{ position: absolute; right: 0px; top: 0px; }
.network .wen{ padding-top: 35px; font-size: 24px; color: #333; }
.network .content{ font-size: 14px; line-height: 28px; padding-top: 35px; }
.network .content2{ padding-top: 20px; }

.talent .txt1{ font-size: 36px; color: #f18f29; padding-bottom: 15px;}
.talent .txt2{ color: #e1e1e1; text-transform: uppercase; font-size: 30px; padding-bottom: 40px; }
.talent .contentBox{ background: #fafafa; height: 665px; }
.talent .leftDiv, .talent .rightDiv{ width: 600px; }
.talent .mxfDiv{ background: #088446; padding: 0 40px; height: 325px; }
.talent .wen{ padding: 40px 0 30px; color: #fff; font-size: 24px;}
.talent .msg{ font-size: 14px; line-height: 28px; color: #fff; }
.talent .content{ padding: 35px 40px 0; font-size: 14px; line-height: 28px; }
.talent .content b{ color: #333; display: block; }

.job .txt1{ font-size: 36px; color: #f18f29; padding-bottom: 15px;}
.job .txt2{ color: #e1e1e1; text-transform: uppercase; font-size: 30px; padding-bottom: 40px; }
.job .list{ padding-bottom: 20px; }
.job .list li{ margin-bottom: 20px; background: #fafafa; padding: 40px 120px 30px 300px; position: relative; min-height: 100px; transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}
/*.job .list li a{ display: block; width: 100%; height: 100%; }*/
.job .list li .leftDiv{ position: absolute; left: 60px; top: 40px; width: 176px; background: url(../images/line3.jpg) right top no-repeat; min-height: 64px;}
.job .list li .name{ position: relative; width: 120px; color: #333; font-size: 24px; line-height: 30px; padding-bottom: 15px;}
.job .list li .name em{ position: absolute; left: 0px; bottom: 0px; display: block; width: 19px; height: 3px; background: #999; }
.job .list li .txt{ font-weight: bold; color: #333; padding-bottom: 10px; font-size: 14px;}
.job .list li .msg{ line-height: 28px; color: #666; font-size: 14px; padding-bottom: 30px;}
.job .list li .hideBox{ display: none;  padding: 0 0 30px;}
.job .list li .ico{ display: block; position: absolute; right: 25px; bottom: 27px; width: 12px; height: 12px; background: url(../images/ico4.png) no-repeat; }
.job .list li .ico a{ display: block; width: 100%; height: 100%; }
.job .list li.liNow{ box-shadow: 0px 0px 14px #ddd;}
.job .list li.liNow .name{ color: #f18f29; }
.job .list li.liNow .name em{ background: #f18f29; }
.job .list li.liNow .ico{ background:url(../images/ico4on.png) no-repeat;}
.job .list li .btnDiv a{ display: block; width: 120px; height: 36px; line-height: 36px; border-radius: 24px; -moz-border-radius: 24px; background: #088446; color: #fff; text-align: center; font-size: 14px;}
.job .list li:hover{-webkit-box-shadow: 0 17px 40px 0 hsla(230,9%,48%,.2); box-shadow: 0 17px 40px 0 hsla(230,9%,48%,.2); -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);}


.activity .txt1{ font-size: 36px; color: #f18f29; padding-bottom: 15px;}
.activity .txt2{ color: #e1e1e1; text-transform: uppercase; font-size: 30px; padding-bottom: 40px; }
.activityPic{ position:relative; height:600px; background: #fafafa;}
.activityPic .bigImg{ position:relative; width:980px; height: 600px;}
.activityPic .bigImg img{ width:980px; height: 600px;}
.activityPic .list{width:180px;overflow:hidden;padding-top: 80px;height: 500px;padding-right: 20px;}
.activityPic li{ width:180px; height:110px; margin-bottom:20px; position:relative;}
.activityPic li img{ width:100%; }
.activityPic .prev{position:absolute;right: 119px;top: 28px;display:block;width: 32px;height: 32px;background: url(../images/nimg32_top.png) center top no-repeat;z-index:22;}
.activityPic .next{position:absolute;right: 77px;top: 28px;display:block;width: 32px;height: 32px;background: url(../images/nimg32_bot.png) center bottom no-repeat;z-index:22;}
.activityPic .prev:hover{ background:url(../images/nimg32_topon.png) center top no-repeat;}
.activityPic .next:hover{ background:url(../images/nimg32_boton.png) center bottom no-repeat;}
.activityPic .nameList{ position: absolute; left: 0px; bottom: 0px; width: 100%; background:url(../images/bg1.png) repeat; height: 72px;}
.activityPic .nameList dd{ display:none; color: #fff; line-height: 72px; font-size: 18px; text-indent: 40px;}

.activityPic2{ position:relative; padding-bottom:20px;}
.activityPic2 .agentlist{ padding:15px 35px;}
.activityPic2 .agentlist .slick-slide{float:left; margin:0 3px;}
.activityPic2 .slick-slide .ico{ opacity: 0.5;}
.activityPic2 .slick-slide img{ width:100%;}
.activityPic2 .agentlist .slick-current .ico{ opacity: 1;}
.activityPic2 .slick-prev{ cursor:pointer; position:absolute; background:url(../images/nimg32_left.png) no-repeat left center; background-size: 30px; width:30px; height:30px; top:50%; margin-top:-15px; left:0px; z-index:22}
.activityPic2 .slick-next{ cursor:pointer; background: url(../images/nimg32_right.png) no-repeat right center; background-size: 30px; width: 30px; height: 30px; position: absolute; top:50%; margin-top:-15px; right: 0px; z-index:22}
.activityPic2 .slider-for .box{ position:relative;}
.activityPic2 .slider-for .imgDiv img{ width:100%;}
.activityPic2 .slider-for .name{ text-align: center; color: #fff; height: 42px; line-height: 42px; font-size: 14px; position: absolute; left: 0px; bottom: 0px; width: 100%; background:url(../images/bg1.png) repeat;}

.contact{ overflow: hidden; }
.contact .leftDiv{ width: 410px; }
.contact .txt1{ font-size: 36px; color: #f18f29; padding-bottom: 10px;}
.contact .txt2{ color: #e1e1e1; text-transform: uppercase; font-size: 30px; padding-bottom: 30px; }
.contact .msgList li{ padding-bottom: 30px; }
.contact .msgList li p{ font-size: 14px; line-height: 28px; }
.contact .mapDiv{ border: #e6e6e6 solid 1px; width:758px; height:398px;}

.sitemap{ background: #fafafa; padding: 40px; }
.sitemap .txt{ height: 65px; border-bottom: #d4d4d4 solid 1px; font-size: 24px; }
.sitemap .txt a{ color: #333; }
.sitemap .txt a:hover{ color: #f18f29; }
.sitemap .list{ padding-top: 38px; }
.sitemap .list li{ float: left; width: 172px; }
.sitemap .list .li01{ width: 88px; }
.sitemap .list li h2{ font-size: 18px; font-weight: 400; color: #333; padding-bottom: 20px; }
.sitemap .list li dd{ height: 32px; line-height: 32px; overflow: hidden; font-size: 14px;}
.sitemap .list li dd a{ display: block; padding-left: 15px; background: url(../images/ico6.png) no-repeat left center;}
.sitemap .list li dd a:hover{ color: #f18f29; }
















































































































