/*! www.vancheer.com  |  Powered by vancheer */
.section{position:relative; overflow:hidden;}
/*首页banner图*/
.banner {
    width: 100%;
    position: relative;
}

.focus {
    width: 100%;
    position: relative;
    zoom: 1;
    overflow: hidden;
    z-index: 99;
}

.f426x240, .f160x160 {
    width: 100%;
    overflow: hidden;
    z-index: 99;
}

.rslides li {
    width: 100%;
    float: left;
    display: none;
    z-index: 99;
}

.rslides li img {
	z-index: 9999;
	display:block;
}

.rslides {
    width: 100%;
    position: relative;
    z-index: 99;
    margin: 0 auto;
}

.rslides_nav {
    height: 51px;
    width: 31px;
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 50%;
    left: 0;
    opacity: 1.0;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    display: none;
}

.rslides_nav:active {
	opacity: 1.0;
}

.rslides_nav.next {
	left: auto;
	right: 0;
}

.rslides_tabs {
    text-align: center;
    position: absolute;
    bottom: 300px;
    z-index: 99;
    left: 0%;
	width:100%;
}

.rslides_tabs li {
	display: inline;
	float: none;
	_float: left;
	*float: left;
	margin:0 5px;
}

.rslides_tabs a {
	margin-top: 0px;
	text-indent: 9999px;
	overflow: hidden;
	background:url(../images/ico1.png) no-repeat;
	display: inline-block;
	_display: block;
	*display: block;
	width: 12px;
	height: 12px;
	z-index: 99;
	*z-index: 99;
}

.rslides_tabs .rslides_here a {
	background:url(../images/ico1on.png) no-repeat;
}
	
.banner .prev{ position:absolute; left:5%; top:50%; margin-top:-40px; background:url(../images/nimg50_left.png) center no-repeat; z-index:222; width:50px; height:80px; display:block;}
.banner .next{ position:absolute; right:5%; top:50%; margin-top:-40px; background:url(../images/nimg50_right.png) center no-repeat; z-index:222; width:50px; height:80px; display:block;}




#fp-nav{position:fixed; z-index:88; right:33px; top:55%; width:17px;}
#fp-nav a span{background:url(../images/ico1.png) no-repeat; height:28px; width:13px; display:block;}
#fp-nav .active span{background:url(../images/ico1on.png) no-repeat;}
/*.topicon{ background:url(../images/toup.png) no-repeat center; display:block; width:17px; height:13px; position:relative; left:0px;}*/

#fp-nav ul li.li01 a span{ background:url(../images/nimg35_1.png) no-repeat; }
#fp-nav ul li.li02 a span{ background:url(../images/nimg35_2.png) no-repeat;}
#fp-nav ul li.li03 a span{ background:url(../images/nimg35_3.png) no-repeat;}
#fp-nav ul li.li04 a span{ background:url(../images/nimg35_4.png) no-repeat;}
#fp-nav ul li.li05 a span{ background:url(../images/nimg35_5.png) no-repeat;}

#fp-nav ul li.li01 a.active span { background:url(../images/nimg132_1.png) no-repeat;}
#fp-nav ul li.li02 a.active span { background:url(../images/nimg132_2.png) no-repeat;}
#fp-nav ul li.li03 a.active span { background:url(../images/nimg132_3.png) no-repeat;}
#fp-nav ul li.li04 a.active span { background:url(../images/nimg132_4.png) no-repeat;}
#fp-nav ul li.li05 a.active span { background:url(../images/nimg132_5.png) no-repeat;}


.indexTitle{ text-align:center; padding:120px 0 45px;}
.indexTitle .txt1{ font-size:24px; color:#222; height:48px; background:url(../images/nimg108_1.png) center bottom no-repeat;}
.indexTitle .txt2{ font-size:14px; padding-top:8px;}

.indexPart1{ position:relative;}
.indexPart1 .scrollDown{ z-index:222; left:50%; bottom:25px; text-align:center; margin-left:-48px; position:absolute; width:96px;height:84px;}

.indexFlashTel{ display:none;}

@-webkit-keyframes start{0%,30%{opacity:0;-webkit-transform:translate(0,-8px)}60%{opacity:1;-webkit-transform:translate(0,0)}100%{opacity:0;-webkit-transform:translate(0,10px)}}.pre-wrap{width:84px;height:84px;position:relative;-webkit-animation:start 1.5s infinite ease-in-out;-moz-animation:start 1.5s infinite ease-in-out;animation:start 1.5s infinite ease-in-out}


.indexPart2{ background:#ebf5fa;}
.indexPart2 .leftDiv{ width:585px; height:497px; background:#fff;}
.indexPart2 .leftDiv .botDiv{ padding:30px 25px 0;}
.indexPart2 .leftDiv .name{ font-size:20px; color:#3588c9; font-weight:bold; padding-bottom:15px;}
.indexPart2 .leftDiv .content{ font-size:14px; line-height:30px;}
.indexPart2 .leftDiv .imgDiv .zz{ display:block;width:585px; height:270px;}
.indexPart2 .leftDiv .imgDiv .xx{ display:block;width:585px; height:270px;}

.indexPart2 .rightDiv{ width:606px; height:497px; margin-left:9px;}
.indexPart2 .rightDiv .left{ width:298px; height:497px; text-align:center;}
.indexPart2 .rightDiv .left .contentBox{ height:270px; background:#fff; position:relative;}
.indexPart2 .rightDiv .left .ico{ padding:73px 0 10px;}
.indexPart2 .rightDiv .left .name{ color:#333; font-size:24px; background:url(../images/line2.jpg) center bottom no-repeat; padding-bottom:15px;}
.indexPart2 .rightDiv .left .msg{ font-size:14px; color:#999; padding-top:16px;}
.indexPart2 .rightDiv .right{ width:298px; height:497px; text-align:center; margin-left:10px;}
.indexPart2 .rightDiv .right .contentBox{ height:227px; background:#fff; position:relative;}
.indexPart2 .rightDiv .right .ico{ padding:54px 0 10px;}
.indexPart2 .rightDiv .right .name{ color:#333; font-size:24px; background:url(../images/line2.jpg) center bottom no-repeat; padding-bottom:15px;}
.indexPart2 .rightDiv .right .msg{ font-size:14px; color:#999; padding-top:16px;}

.indexPart2 .rightDiv .imgDiv{ overflow:hidden;}
.indexPart2 .rightDiv .imgDiv img{ width:100%; transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;}
.indexPart2 .rightDiv .imgDiv >img:hover{ transform:scale(1.1);-webkit-transform:scale(1.1);}

.indexPart2Tel_b{ display:none; padding:15px 0 50px;}
.indexPart2Tel_b ul{ margin-right:-10px;}
.indexPart2Tel_b li{ float:left; width:50%;}
.indexPart2Tel_b li .box{ margin-right:10px;}
.indexPart2Tel_b .contentBox{ text-align:center; background:#f8f8f8; position:relative; padding-bottom:20px;}
.indexPart2Tel_b .contentBox .ico{ padding:33px 0 10px;}
.indexPart2Tel_b .contentBox .name{ color:#333; font-size:18px; background:url(../images/line2.jpg) center bottom no-repeat; padding-bottom:15px;}
.indexPart2Tel_b .contentBox .msg{ font-size:14px; color:#0191d7; padding:26px 10px 0;}
.indexPart2Tel_b .contentBox .bg{ position:absolute; bottom:-13px; right:14px; width:27px; height:13px; background:url(../images/nimg27_1.png) no-repeat;}
.indexPart2Tel_b .contentBox .bg2{ position:absolute; top:-14px; right:14px; width:29px; height:14px; background:url(../images/nimg29_1.png) no-repeat;}
.indexPart2Tel_b .imgDiv img{ width:100%;}


.indexPart3Pic{ position:relative;}
.indexPart3Pic .slick{float:left; width:25%; text-align:center; min-height:535px; position:relative;}
.indexPart3Pic .slick img{width:100%;}
.indexPart3Pic .slick .box{padding:50px 22px 0 22px;}
.indexPart3Pic .slick .name a{color:#444; font-weight:bold; display:block; font-size:20px; padding-top:20px; height:44px; background:url(../images/line3.jpg) center bottom no-repeat;}
.indexPart3Pic .slick .content{font-size:14px; line-height:1.875em; padding-top:15px;}
.indexPart3Pic .slick .img{width:215px; margin:0 auto; min-height:50px; position:relative;}
.indexPart3Pic .slick .more{position:absolute; left:0px; bottom:20px; width:100%; opacity:0; filter:alpha(opacity=0); visibility:hidden; font-size:14px;}
.indexPart3Pic .slick .more a{ color:#fff; text-decoration:underline;}
.indexPart3Pic .slick.on{background:#3588c9;}
.indexPart3Pic .slick.on .box{padding-top:30px;}
.indexPart3Pic .slick.on .more{opacity:1; filter:alpha(opacity=1); visibility:visible; bottom:60px;}
.indexPart3Pic .slick.on .name a{ color:#fff; background:url(../images/line3on.jpg) center bottom no-repeat;}
.indexPart3Pic .slick.on .content{ color:#fff;}
.indexPart3Pic .slick-prev{display:block; position:absolute; z-index:10; left:-55px; top:50%; margin-top:-80px; background:url(../images/nimg16_left.png) center no-repeat; width:16px; height:27px;}
.indexPart3Pic .slick-prev:hover{background:url(../images/nimg16_lefton.png) center no-repeat;}
.indexPart3Pic .slick-next{display:block; position:absolute; z-index:10; right:-55px; top:50%; margin-top:-80px; background:url(../images/nimg16_right.png) center no-repeat; width:16px; height:27px;}
.indexPart3Pic .slick-next:hover{background:url(../images/nimg16_righton.png) center no-repeat;}

.indexPart4{ background:#ebf5fa;}
.indexPart4 .leftDiv{ width:542px;}
.indexNewsPic{ width:542px; height:458px; background:#fff; position:relative;}
.indexNewsPic .imgDiv img{ width:100%;}
.indexNewsPic .name{ font-size:18px; padding:30px 20px 10px; height:24px; overflow:hidden;}
.indexNewsPic .name a{ color:#444;}
.indexNewsPic .name a:hover{ color:#3588C9;}
.indexNewsPic .content{ padding:0 20px; height:48px; overflow:hidden; line-height:24px; font-size:14px;}
.indexNewsPic .slick-dots{ position:absolute; left:0; bottom:20px; width:100%; text-align:center;}
.indexNewsPic .slick-dots li{display:inline-block; margin:0 4px; width:12px; height:12px; background:url(../images/ico3.png) no-repeat;}
.indexNewsPic .slick-dots .slick-active{background:url(../images/ico3on.png) no-repeat;}

.indexPart4 .rightDiv{ width:530px; height:458px; position:relative; padding-right:90px;}
.indexPart4 .rightDiv .tab2{ position:absolute; right:0px; top:0px; width:60px;}
.indexPart4 .rightDiv .tab2 li{ width:60px; height:152px; margin-bottom:1px; background:#a3a3a3; color:#fff; font-size:14px; text-align:center;}
.indexPart4 .rightDiv .tab2 li em{ display:block; padding-top:40px;}
.indexPart4 .rightDiv .tab2 .liNow{ background:#3588c9;}
.indexPart4 .rightDiv .list1 li{ height:141px; background:url(../images/line4.png) bottom repeat-x; margin-bottom:25px;}
.indexPart4 .rightDiv .list1 li .name{ font-size:20px; height:32px;}
.indexPart4 .rightDiv .list1 li .name a{ color:#444; height:24px; display:block; overflow:hidden;}
.indexPart4 .rightDiv .list1 li .content{ font-size:14px; line-height:24px; height:48px; overflow:hidden;}
.indexPart4 .rightDiv .list1 li .more{ display:block; padding-top:15px; text-decoration:underline; font-size:14px; color:#3588c9;}
.indexPart4 .rightDiv .list2 li{ height:32px; line-height:32px; font-size:14px; overflow:hidden;}
.indexPart4 .rightDiv .list2 li a{ padding-left:8px; background:url(../images/ico4.png) left center no-repeat;}
.indexPart4 .btnDiv{ margin:60px auto 0; width:160px;}
.indexPart4 .btnDiv a{ display:block; width:158px; height:48px; border:#3588c9 solid 1px; color:#3588c9; text-align:center; line-height:48px; font-size:14px;}
.indexPart4 .btnDiv a:hover{ background:#3588c9; color:#fff;}

.indexPart4 .telBox{ display:none; padding-top:25px;}
.indexPart4 .telBox li{ height:141px; background:url(../images/line4.png) bottom repeat-x; margin-bottom:25px;}
.indexPart4 .telBox li .name{ font-size:16px; height:28px;}
.indexPart4 .telBox li .name a{ color:#444; height:24px; display:block; overflow:hidden;}
.indexPart4 .telBox li .content{ font-size:14px; line-height:24px; height:48px; overflow:hidden;}
.indexPart4 .telBox li .more{ display:block; padding-top:15px; text-decoration:underline; font-size:14px; color:#3588c9;}

.about{ padding:25px 0;}
.about .content{ font-size:14px; line-height:30px;}
.about .txt{ font-size:16px; color:#3588c9; font-weight:bold; padding:5px 0 30px;}
.about .imgDiv{ padding-bottom:25px;}
.about .imgDivTel{ display:none; padding-bottom:25px;}
.about .imgDivTel img{ width:100%;}

.concept{ padding:30px 0 80px;}
.concept .imgDiv{ text-align:center; padding-bottom:45px;}
.concept .imgDivTel{ display:none; padding-bottom:25px; text-align:center;}
.concept .imgDivTel img{ width:300px;}
.concept .list li{ float:left; padding-left:138px; position:relative; height:118px; width:462px;}
.concept .list li .ico{ position:absolute; left:0px; top:0px;}
.concept .list li h2{ padding:25px 0 10px; font-size:24px; color:#3588c9;}
.concept .list li .msg{ font-size:16px;}

.history{ padding:30px 0 60px;}
.historyBox{ position:relative;}
.historyBg{ height:65px;}
.historyList{ height:65px; background:url(../images/historyBg.png) left 20px repeat-x;}
.historyList .slick-slide{ text-align:center; height:65px; font-size:18px; background:url(../images/nimg16_2.png) center 17px no-repeat; cursor:pointer; font-weight:bold;}
.historyList .slickon{ color:#3588c9; background:url(../images/nimg16_2on.png) center 17px no-repeat;}
.historyList .slick-slide .year{ padding-top:40px;}
.historyBox .slick-prev{position:absolute; z-index:10; left:-60px; top:6px; display:block; background:url(../images/nimg39_left.png) left top no-repeat; width:39px; height:39px;}
.historyBox .slick-next{position:absolute; z-index:10; right:-60px; top:6px; display:block; background:url(../images/nimg39_right.png) right top no-repeat; width:39px; height:39px;}
.historyBox .slick-prev:hover{ background:url(../images/nimg39_lefton.png) left top no-repeat;}
.historyBox .slick-next:hover{ background:url(../images/nimg39_righton.png) left top no-repeat;}
.historyContent{ display:none;}
.history .contentBox li{ min-height:100px; padding:40px 0 40px 225px; position:relative; background:url(../images/line4.png) bottom repeat-x;}
.history .contentBox li .year{ position:absolute; left:82px; top:40px; font-size:30px; color:#3588c9; font-weight:bold;}
.history .contentBox li .content{ font-size:16px; line-height:30px; padding-bottom:20px;}
.history .contentBox li .imgList{ padding-right:60px;}
.history .contentBox li .imgList dd{ float:left;}
.history .contentBox li .imgList dd .box{ margin-right:18px;}

.honorPic{min-height:500px; position:relative;}
.honorPic .list{padding:120px 144px 0; width:912px; margin:0 auto;}
.honorPic li{float:left; width:304px; height:290px; background:url(../images/honorBg.jpg) center bottom no-repeat; background-size:100%;}
.honorPic li .imgDiv{ border:#e4e4e4 solid 5px;}
.honorPic li img{ width:294px;}
.honorPic li .name{ display:none; padding-top:30px; text-align:center; font-size:18px;}
.honorPic .prev{display:block; background:url(../images/nimg36_left.png) center no-repeat; width:36px; height:36px; position:absolute; z-index:50; left:0px; top:50%; margin-top:-50px;}
.honorPic .next{display:block; background:url(../images/nimg36_right.png) center no-repeat; width:36px; height:36px; position:absolute; z-index:50; right:0px; top:50%; margin-top:-50px;}
.honorPic .prev:hover{ background:url(../images/nimg36_lefton.png) center no-repeat;}
.honorPic .next:hover{ background:url(../images/nimg36_righton.png) center no-repeat;}
.honorLayer{position:absolute; z-index:20; left:50%; top:40px; width:475px; margin-left:-237px;}
.honorLayer img{ border:#e4e4e4 solid 5px;}
.honorLayer .name{ display:block; text-align:center; padding-top:30px; font-size:16px;}

.honor{ padding-bottom:80px;}
.honorPicTelBox{ display:none;}
.honorPicTel{ position:relative; padding:0 40px;}
.honorPicTel .slick{ background:url(../images/honorBg.jpg) center bottom no-repeat; background-size:100%; padding-bottom:25px;}
.honorPicTel .slick .imgDiv{ border:#e4e4e4 solid 3px;}
.honorPicTel .slick img{ width:100%;}
.honorPicTel .slick .name{ text-align:center; padding-top:15px; font-size:14px;}
.honorPicTel .slick-prev{display:block; background:url(../images/nimg39_left.png) center no-repeat; background-size:32px; width:32px; height:32px; position:absolute; z-index:50; left:0px; top:42%; margin-top:-16px;}
.honorPicTel .slick-next{display:block; background:url(../images/nimg39_right.png) center no-repeat; background-size:32px; width:32px; height:32px; position:absolute; z-index:50; right:0px; top:42%; margin-top:-16px;}
.honorPicTel .slick-prev:hover{ background:url(../images/nimg39_lefton.png) center no-repeat; background-size:32px;}
.honorPicTel .slick-next:hover{ background:url(../images/nimg39_righton.png) center no-repeat; background-size:32px;}

.honor .imgList ul{ margin-right:-38px}
.honor .imgList li{ float:left; width:209px; margin-right:38px;}
.honor .imgList li .imgDiv{ width:153px; margin:0 auto; border:#e0dede solid 2px;}
.honor .imgList li .imgDiv img{ width:153px;}
.honor .imgList li .name{ text-align:center; padding-top:15px; font-size:14px;}

.contact{ padding:45px 0 50px;}
.contact .mapDiv{ border-left:#3588C9 solid 3px;width:100%;height:465px}
/*.contact .mapDivTel{ display:none; border-left:#3588C9 solid 3px;}*/
.contact .botDiv{ padding-top:35px;}
.contact .list{ width:965px;}
.contact .list li{ float:left; padding-left:65px; position:relative; width:208px; min-height:52px; margin-bottom:30px;}
.contact .list .li01{ margin-right:0px; width:300px;}
.contact .list li .ico{ position:absolute; left:0px; top:0px;}
.contact .list li p{ font-size:14px; padding-top:5px;}
.contact .list li .msg{ font-size:14px; font-weight:bold; padding-top:6px;}
.contact .ewmDiv{ padding-left:150px; width:85px; height:134px; position:relative;}
.contact .ewmDiv .imgDiv{ position:absolute; left:0px; top:0px;}
.contact .ewmDiv p{ font-size:14px; padding-top:20px; line-height:24px;}

.news{ padding:35px 0 50px;}
.newsPic{height:242px; overflow:hidden; position:relative;}
.newsPic .slick{height:242px; padding-left:475px; overflow:hidden; position:relative; background:#f7f7f7;}
.newsPic .slick .imgDiv{position:absolute; left:0px; top:0px;}
.newsPic .slick .imgDiv img{ width:445px;}
.newsPic .slick .name{ overflow:hidden; font-size:18px; padding-top:35px;}
.newsPic .slick .name a{color:#222; display:block; height:24px; overflow:hidden;}
.newsPic .slick .name a:hover{ color:#e60012;}
.newsPic .slick .content{line-height:24px; overflow:hidden; padding-top:25px; padding-right:32px; font-size:14px; height:72px; margin-bottom:30px;}
.newsPic .slick .time{padding-left:26px; color:#b4b4b4; background:url(../images/nimg19_2.png) no-repeat left center; font-size:14px; height:30px; line-height:30px;}
.newsPic .slick-prev{display:block; width:31px; height:31px; position:absolute; z-index:10; bottom:27px; right:69px; background:url(../images/nimg31_left.png) left top no-repeat;}
.newsPic .slick-next{display:block; width:31px; height:31px; position:absolute; z-index:10; bottom:27px; right:28px; background:url(../images/nimg31_right.png) left top no-repeat;}
.newsPic .slick-prev:hover{ background:url(../images/nimg31_lefton.png) left top no-repeat;}
.newsPic .slick-next:hover{ background:url(../images/nimg31_righton.png) left top no-repeat;}

.newsList{ padding-top:20px;}
.newsList li{ height:198px; border-bottom:#e5e5e5 solid 1px; position:relative;}
.newsList li .name{ font-size:18px; padding-top:30px; height:22px; overflow:hidden;}
.newsList li .name a{ color:#000;}
.newsList li .timeDiv{ width:100px; height:95px; color:#fff; vertical-align:middle;display:table-cell; background:#a9a9a9; text-align:center; font-size:14px; position:absolute; left:0px; top:75px;}
.newsList li .timeDiv div{ padding-top:6px;}
.newsList li .timeDiv h2{ font-size:48px; }
.newsList li .content{ padding:16px 0 0 136px; line-height:26px; font-size:14px; height:48px; overflow:hidden; margin-bottom:20px;}
.newsList li .more{ display:block; padding-left:136px; font-size:14px; color:#3588c9; text-decoration:underline; background:url(../images/nimg7_1.png) right center no-repeat; width:78px;}

.newShow .name{ text-align:center; font-size:24px; color:#3588c9; font-weight:bold; padding-bottom:25px;}
.newShow .time{ text-align:center; padding-bottom:25px; background:url(../images/line4.png) bottom repeat-x; font-size:14px;}
.newShow .time em{ padding:0 13px;}
.newShow .share{ padding:0 0 25px 56px; position:relative;}
.newShow .share em{ position:absolute; left:0px; top:3px; font-size:14px;}
.newShow .share li{ float:left; width:27px; height:27px; margin-right:10px;}
.newShow .content{ line-height:30px; font-size:14px; padding:30px 0; color:#777;}
.newShow .content b{ display:block; font-size:16px;}
.newShow .imgDiv{ padding:20px 0 15px; text-align:center;}

.pageDown{height:105px; position:relative;}
.pageDown .box{ background:url(../images/line4.png) top repeat-x; padding-top:20px;}
.pageDown .btn{position:absolute; display:block; top:30px; right:0px; width:160px; height:50px; background:url(../images/btn1.jpg) no-repeat; text-indent:36px; line-height:50px; color:#fff; font-size:14px;}
.pageDown li{ height:30px; line-height:30px; overflow:hidden; position:relative; top:-3px; font-size:14px;}
.pageDown li b{ font-weight:bold;}

.business{ padding:30px 0;}
.business .content{ font-size:14px; line-height:26px; padding-bottom:25px;}
.business h2{ font-size:20px; color:#3588c9; padding-bottom:10px;}
.business .imgDiv{ padding-bottom:40px;}
.business .imgDivTel{ padding-bottom:40px; display:none;}
.business .imgDivTel img{ width:100%;}
.business .list li{ padding-left:80px; height:35px; margin-bottom:25px; background:url(../images/line2.jpg) 5px center no-repeat; position:relative; font-size:14px; line-height:35px;}
.business .list li img{ position:absolute; left:0px; top:0px;}

.custom{ padding:30px 0 50px;}
.custom .txt{ font-size:24px; color:#3588c9; padding-bottom:10px;}
.custom .content{ font-size:14px; line-height:24px; padding-bottom:20px;}
.custom .content p{ font-size:20px; padding-bottom:6px;}
.custom .content .bigImg{ text-align:center; padding:25px 0;}
.custom .content .bigImgTel{ display:none; text-align:center; padding:25px 0;}
.custom .content .bigImgTel img{ width:100%;}
.customBox{ padding-bottom:35px;}
.customBox .officeImg{ height:70px; width:450px;}
.customBox .officeImg .slick-slide{ width:auto;}
.customBox .officeImg .slick-slide .name{ cursor:pointer; font-size:14px; line-height:38px; text-align:center; width:118px; height:38px; border:#ccc solid 1px; border-radius:24px; -moz-border-radius:4px;}
.customBox .officeImg .slick-current .name{ color:#fff; background:#3588c9; border:#3588c9 solid 1px;}

.customPic{ position:relative; padding:0 30px;}
.customPic .slick .box{ margin:0 10px; position:relative;}
.customPic .slick .imgDiv img{ width:100%;}
.customPic .slick .name{ width:100%; height:50px; position:absolute; left:0; bottom:0px; background:url(../images/bg2.png) repeat; text-align:center; line-height:50px; font-size:14px;}
.customPic .slick .name a{ color:#fff; display:block;}
.customPic .slick-prev{ display:block; width:17px; height:28px; background:url(../images/nimg17_left.png) no-repeat; position:absolute; left:0px; top:50%; margin-top:-14px; z-index:22;}
.customPic .slick-next{ display:block; width:17px; height:28px; background:url(../images/nimg17_right.png) no-repeat; position:absolute; right:0px; top:50%; margin-top:-14px; z-index:22;}
.customPic .slick-prev:hover{ background:url(../images/nimg17_lefton.png) no-repeat;}
.customPic .slick-next:hover{ background:url(../images/nimg17_righton.png) no-repeat;}

.custom .list ul{ margin-right:-30px;}
.custom .list li{ float:left; margin-bottom:20px;}
.custom .list li .box{ margin-right:30px; width:380px; height:322px; background:#f4f4f4;}
.custom .list li .imgDiv{ text-align:center; padding-top:10px;}
.custom .list li .name{ padding:20px 15px 0; line-height:24px; font-size:14px; text-align:center; overflow:hidden;}

.chewing{ padding:50px 0;}
.chewing .topDiv{ height:336px; background:url(../images/bg3.jpg) repeat; position:relative; padding-left:856px;}
.chewing .topDiv .imgDiv{ position:absolute; left:0px; top:0px;}
.chewing .topDiv .msg{ padding:116px 35px 0 0; color:#fff; font-size:16px; line-height:32px;}
.chewing .list{ padding-top:50px;}
.chewing .list ul{ margin-right:-116px;}
.chewing .list li{ float:left; padding-left:116px; width:425px; position:relative; margin-right:116px; min-height:230px;}
.chewing .list li .ico{ position:absolute; left:0px; top:0px;}
.chewing .list li .name{ height:44px; padding-top:8px; background:url(../images/line4.png) bottom repeat-x; font-size:16px; color:#fc7f7f; font-weight:bold;}
.chewing .list li .name em{ padding-right:10px; font-size:24px;}
.chewing .list li .msg{ line-height:32px; font-size:14px; padding-top:8px;}
.chewing .list .li01 .name{ color:#8bbee7;}
.chewing .list .li02 .name{ color:#9fb2c8;}
.chewing .list .li03 .name{ color:#e7cc8b;}

.application{ padding:35px 0 70px;}
.application .txt1{ font-size:20px; color:#3588c9; font-weight:bold; padding-bottom:15px;}
.application .txtDiv{ background:#def0fe; margin-top:32px; padding:25px 30px;}
.application .txtDiv h2{ font-size:20px; color:#3588c9; padding-bottom:10px;}
.application .txtDiv .msg{ font-size:14px; line-height:30px;}
.application .txt2{ font-size:24px; color:#3588c9; font-weight:bold; padding:35px 0 15px;}
.application .tab2{ height:80px;}
.application .tab2 li{ width:120px; height:37px; float:left; margin-right:28px; background:url(../images/nimg120_1.png) no-repeat; text-align:center; padding-top:3px; font-size:14px; line-height:16px;}
.application .tab2 li.liNow{ background:url(../images/nimg120_1on.png) no-repeat; color:#fff;}
.application .huayu{ font-size:14px; padding-bottom:18px;}
.application .huayu .input1{ width:90px; border-bottom:#666 solid 1px; text-align:center; font-size:14px;}
.application .table1{ border-top:#e0e0e0 solid 1px; border-left:#e0e0e0 solid 1px;}
.application .table1 li{ float:left; height:44px; font-size:14px; border-bottom:#e0e0e0 solid 1px; width:399px; border-right:#e0e0e0 solid 1px;}
.application .table1 .li01{ width:398px;}
.application .table1 .li02{ width:1198px;}
.application .table1 .li03{ width:798px;}
.application .table1 .li04{ width:1198px; height:65px;}
.application .table1 .li04 em{ height:55px; padding-top:10px; line-height:24px;}
.application .table1 .li05{ width:1198px;}
.application .table1 li .box{ padding-left:161px; position:relative;}
.application .table1 li em{ position:absolute; left:0px; top:0px; text-align:center; height:44px; width:160px; border-right:#e0e0e0 solid 1px; line-height:44px;}
.application .table1 li span{ color:#ff0000;}
.application .table1 li .input1{ width:100%; height:44px; line-height:44px; text-indent:5px;}
.application .table1 li textarea{ border:none; padding:0; font-size:14px; width:100%; height:65px; font-size:14px;font-family:"微软雅黑";color:#666;}
.application .table1 li dl{ padding-left:20px;}
.application .table1 li dd{ float:left; height:44px; line-height:44px; margin-right:30px;}
.application .table1 li dd input{ position:relative; top:3px;}
.application .table1 li dd .input2{ width:100px; border-bottom:#e0e0e0 solid 1px;}
.application .tableName{ height:44px; border-left:#e0e0e0 solid 1px; border-right:#e0e0e0 solid 1px; line-height:44px; text-align:center; font-size:18px;}
.application .table2{ border-left:#e0e0e0 solid 1px; border-top:#e0e0e0 solid 1px;}
.application .table2 li{ float:left; border-right:#e0e0e0 solid 1px; border-bottom:#e0e0e0 solid 1px;}
.application .table2 .li01{ width:149px;}
.application .table2 .li02{ width:260px;}
.application .table2 .li03{ width:216px;}
.application .table2 .li04{ width:319px;}
.application .table2 .li05{ width:250px;}
.application .table2 li em{ display:block; height:48px; line-height:48px; font-size:14px; text-align:center; border-bottom:#e0e0e0 solid 1px;}
.application .table2 li .bot{ height:43px; text-align:center; line-height:43px; font-size:14px;}
.application .table2 li .input1{ width:100%; height:44px; line-height:44px; text-indent:5px;}
.application .btnGroup{ padding-top:38px; width:462px; margin:0 auto;}
.application .btnGroup li{ float:left; width:120px; height:40px; margin:0 17px;}
.application .btnGroup li .btn1{ display:block; width:120px; height:40px; background:url(../images/nimg120_1.png) no-repeat; font-size:14px; cursor:pointer;}
.application .btnGroup li .btn1:hover{ background:url(../images/nimg120_1on.png) no-repeat; color:#fff;}

.application .btnGroupTel{ display:none; padding-top:38px; width:462px; margin:0 auto;}
.application .btnGroupTel li{ float:left; width:120px; height:40px; margin:0 17px;}
.application .btnGroupTel li .btn1{ display:block; width:120px; height:40px; background:url(../images/nimg120_1.png) no-repeat; font-size:14px; cursor:pointer;}
.application .btnGroupTel li .btn1:hover{ background:url(../images/nimg120_1on.png) no-repeat; color:#fff;}

.application .table2Tel{ display:none; border-left:#e0e0e0 solid 1px; border-top:#e0e0e0 solid 1px;}
.application .table2Tel li{ width:100%; border-bottom:#e0e0e0 solid 1px; height:44px;}
.application .table2Tel li div{ position:relative; padding-left:121px; border-right:#e0e0e0 solid 1px; height:44px;}
.application .table2Tel li em{ position:absolute; left:0px; top:0px; text-align:center; height:44px; width:120px; border-right:#e0e0e0 solid 1px; line-height:44px;}
.application .table2Tel li .input1{ width:100%; height:44px; line-height:44px; text-indent:5px;}
.application .table2Tel li p{ font-size:14px; text-align:center; height:44px; line-height:44px;}

.orderCheck{ padding:50px 0 30px;}
.orderCheck .form{ height:90px; padding-left:98px; position:relative;}
.orderCheck .form em{ position:absolute; left:0px; top:0px; font-size:18px; line-height:42px;}
.orderCheck .form .input1{ width:448px; height:40px; border:#dcdcdc solid 1px; line-height:40px; color:#a2a1a1; font-size:14px; text-indent:10px;}
.orderCheck .form .btn1{ margin-left:43px; width:180px; height:42px; background:#3588c9; font-size:16px; cursor:pointer; color:#fff;}

.orderTop{ height:72px; background:#f4f4f4;}
.orderTop li{ float:left; line-height:72px; font-size:16px; background:url(../images/line5.jpg) right center no-repeat; text-align:center; font-weight:bold;}
.orderTop .li01{ width:180px;}
.orderTop .li02{ width:210px;}
.orderTop .li03{ width:210px;}
.orderTop .li04{ width:210px;}
.orderTop .li05{ width:210px;}
.orderTop .li06{ width:180px;}
.orderBot{ padding-bottom:30px;}
.orderBot li{ background:url(../images/line4.png) repeat-x bottom;}
.orderBot li .div1{ height:76px;}
.orderBot li .div1 a{ display:block; height:76px;}
.orderBot li .div1 a:hover{ box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2); color:#3588c9; font-weight:bold;}
.orderBot li .div1 dd{ float:left; font-size:14px; text-align:center;}
.orderBot li .div1 dd em{ display:block; display:table-cell; height:76px; vertical-align:middle; width:210px; text-align:center;}
.orderBot li:hover{ background:none;}
.orderBot .dd01{ width:180px; color:#3588c9;}
.orderBot .dd02{ width:210px;}
.orderBot .dd03{ width:210px;}
.orderBot .dd04{ width:210px;}
.orderBot .dd05{ width:210px;}
.orderBot .dd06{ width:180px;}
.orderBot li:hover a .dd01{ color:#3588c9;}

.orderCheckShow{ padding-bottom:50px;}
.orderCheckShow .num{ font-size:20px; padding-bottom:40px;}
.orderCheckShow .num b{ color:#007dc5;}
.orderCheckShow .stateDiv{ padding-bottom:60px;}
.orderCheckShow .stateTel{ display:none; font-size:14px; padding-bottom:20px;}
.orderCheckShow .stateTel em{ color:#3588c9;}
.orderCheckShow .botDiv{ border:#e3e3e3 solid 1px;}
.orderCheckShow .botDiv .title{ height:43px; padding-left:167px; position:relative; line-height:42px; font-size:14px;}
.orderCheckShow .botDiv .title h5{ font-size:14px; color:#017DC5; position:absolute; left:0px; top:0px; width:166px; height:42px; background:#fff; text-align:center; border-bottom:#fff solid 1px;}
.orderCheckShow .botDiv .title .txt{ text-align:center; background:#f2f2f2; border-bottom:#e3e3e3 solid 1px; height:42px;}
.orderCheckShow .botDiv .list{ padding:30px 42px;}
.orderCheckShow .botDiv .list li{ font-size:14px; padding-left:205px; position:relative; line-height:24px; min-height:24px; margin-bottom:12px;}
.orderCheckShow .botDiv .list li em{ position:absolute; left:0px; top:2px;}

.memberCenter{ padding:60px 0;}
.memberCenter .contentBox{ background:#f6f6f6; padding:55px 70px 75px;}
.memberTab li{ width:198px; height:50px; margin-right:9px; float:left; font-size:14px;}
.memberTab li a{ display:block; width:198px; height:47px; border-bottom:#b3b3b3 solid 3px; background:#d3d4d5; text-align:center; line-height:47px;}
.memberTab li a.aNow, .memberTab li a:hover{ background:#3588c9; border-bottom:#1c72b5 solid 3px; color:#fff;}
.memberCenter .form{ padding-top:40px;}
.memberCenter .form li{ height:60px; position:relative; padding-left:78px; font-size:14px; line-height:40px; color:#999;}
.memberCenter .form li em{ position:absolute; left:0px; top:0px; color:#666;}
.memberCenter .form li .input1{ width:248px; height:38px; border:#e0e0e0 solid 1px; line-height:38px; color:#999; font-size:14px; text-indent:10px;}
.memberCenter .form li .input2{ width:498px;}
.memberCenter .btnDiv{ padding-top:35px;}
.memberCenter .btn1{ width:150px; height:40px; background:#3588c9; border-radius:20px; -moz-border-radius:20px; color:#fff; font-size:14px; cursor:pointer; margin-right:20px;}
.memberCenter .btn2{ background:#0964ab;}

.product{ padding:45px 0;}
.productPic{ position:relative;}
.productPic .slick{ width:33.33%; height:auto;}
.productPic .slick .box{ margin:0 15px; background:#f7f7f7;}
.productPic .imgDiv{ position:relative;}
.productPic .imgDiv img{ width:100%; display:block;}
.productPic .imgDiv .ico{ width:65px; height:65px; position:absolute; left:50%; margin-left:-32px; bottom:-32px; z-index:222;}
.productPic .imgDiv .bg{ width:100%; height:100%; z-index:111; position:absolute; left:0px; top:0px; background:url(../images/bg1.png) repeat; display:none;}
.productPic .name{padding:38px 20px 0 20px; font-size:20px; height:26px; margin-bottom:8px; overflow:hidden; color:#333;}
.productPic .content{padding:0 20px; font-size:14px; line-height:24px; height:72px; overflow:hidden;}
.productPic .btnDiv{ margin:0 auto; width:130px; height:35px; padding:15px 0 28px;}
.productPic .btnDiv a{display:block; background:#bababa; width:130px; height:35px; line-height:35px; text-align:center; color:#fff; font-size:14px; border-radius:20px; -moz-border-radius:20px;}
.productPic .slick-dots{text-align:center; padding-top:50px;}
.productPic .slick-dots li{display:inline-block; margin:0 5px; width:49px; height:7px; background:#bababa;}
.productPic .slick-dots .slick-active{background:#3588c9;}
.productPic .slick:hover .btnDiv a{background:#3588c9; color:#fff; position:relative;}
.productPic .slick-prev{display:block; position:absolute; z-index:10; left:-66px; top:50%; border-radius:50%; border:#666 solid 1px; margin-top:-38px; background:url(../images/nimg16_left.png) center no-repeat; width:56px; height:56px;}
.productPic .slick-prev:hover{ border:#3588c9 solid 1px; background:url(../images/nimg16_lefton.png) center no-repeat;}
.productPic .slick-next{display:block; position:absolute; z-index:10; right:-66px; top:50%; border-radius:50%; border:#666 solid 1px; margin-top:-38px; background:url(../images/nimg16_right.png) center no-repeat; width:56px; height:56px;}
.productPic .slick-next:hover{ border:#3588c9 solid 1px; background:url(../images/nimg16_righton.png) center no-repeat;}

.productPart1{ padding-left:715px; position:relative; height:560px;}
.productShow_1{height:550px; width:680px;  position:absolute; left:0px; top:0px;}
.productShow_1 .prev{position:absolute; left:0px; top:471px; display:block; width:12px; height:22px; background:url(../images/nimg12_left.png) left top no-repeat;}
.productShow_1 .next{position:absolute; right:0px; top:471px; display:block; width:12px; height:22px; background:url(../images/nimg12_right.png) left top no-repeat;}
.productShow_1 .prev:hover{ background:url(../images/nimg12_lefton.png) left top no-repeat;}
.productShow_1 .next:hover{ background:url(../images/nimg12_righton.png) left top no-repeat;}
.productShow_1 .list{width:626px; padding-top:10px; overflow:hidden; position:relative; margin:0 auto;}
.productShow_1 li{float:left; width:146px; height:92px; overflow:hidden; margin:0 5px;}
.productPart1 .name{ padding:15px 0 25px; font-size:24px; color:#3588c9;}
.productPart1 .txt{ font-size:16px; font-weight:bold; padding-bottom:5px;}
.productPart1 .content{ line-height:30px; font-size:14px; padding-bottom:25px;}

.productPart2{ padding:20px 0 30px; font-size:14px; line-height:30px;}
.productPart2 .txt{ font-size:16px; font-weight:bold; padding-bottom:5px;}
.productPart2 p{ padding-bottom:30px;}
.productPart2 .imgDiv{ text-align:center; padding-bottom:30px;}
.productPart2 .imgDivTel{ display:none; padding:0 25px 30px;}
.productPart2 .imgDivTel img{ width:100%;}
.productShow .share{ padding:0 0 25px 56px; position:relative;}
.productShow .share em{ position:absolute; left:0px; top:3px; font-size:14px;}
.productShow .share li{ float:left; width:27px; height:27px; margin-right:10px;}

.productFlashTel{position:relative; overflow:hidden; display:none;}
.productFlashTel .btnDiv{position:absolute; z-index:10; right:20px; bottom:20px;}
.productFlashTel .btnDiv span{display:inline-block; width:10px; height:10px; background:#59b2f8; margin:0 5px;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;}
.productFlashTel .btnDiv span.on{ background:#1c72b5;}
.productFlashTel .bd{position:relative; z-index:0;}
.productFlashTel .bd li{position:relative; text-align:center;}
.productFlashTel .bd li img{width:100%; display:block;}

.job{ padding:50px 0 20px;}
.job .bigImg{ padding-bottom:50px;}
.job .bigImgTel{ display:none; padding-bottom:50px;}
.job .bigImgTel img{ width:100%;}
.job .list li{ padding:40px 0 50px; background:#dbeffe; margin-bottom:68px;}
.job .list li .topDiv{ height:48px; padding-left:250px; font-size:14px; position:relative;}
.job .list li .name{ font-weight:bold; position:absolute; left:0px; top:0px; width:200px; height:48px; line-height:48px; font-size:16px; color:#fff; text-align:center; background:#3588c9;}
.job .list li dd{ float:left; margin-right:54px; color:#333; line-height:48px;}
.job .list li .box{ padding:35px 40px;}
.job .list li .content{ line-height:28px; padding:0 0 30px 36px; font-size:14px;}
.job .list li h2{ padding-left:36px; position:relative; height:35px;}
.job .list li h2 img{ position:absolute; left:0px; top:0px;}
.job .list li .btnDiv{ padding-left:36px;}
.job .list li .btnDiv a{ display:block; width:157px; height:50px; border:#3588c9 solid 1px; color:#3588c9; border-radius:4px; -moz-border-radius:4px; font-size:16px; text-align:center; line-height:50px;}
.job .list li .btnDiv a:hover{ background:#3588c9; color:#fff;}

.search{ padding:40px 0 30px;}
.search .list1 ul{ margin:0 -15px;}
.search .list1 li{ float:left; width:33.33%; height:auto; margin-bottom:30px;}
.search .list1 li .box{ margin:0 15px; background:#f7f7f7;}
.search .list1 li .imgDiv{ position:relative;}
.search .list1 li .imgDiv img{ width:100%;}
.search .list1 li .imgDiv .ico{ width:65px; height:65px; position:absolute; left:50%; margin-left:-32px; bottom:-32px; z-index:222;}
.search .list1 li .name{padding:38px 20px 0 20px; font-size:20px; height:26px; margin-bottom:8px; overflow:hidden; color:#333;}
.search .list1 li .content{padding:0 20px; font-size:14px; line-height:24px; height:72px; overflow:hidden;}
.search .list1 li .btnDiv{ margin:0 auto; width:130px; height:35px; padding:15px 0 28px;}
.search .list1 li .btnDiv a{display:block; background:#bababa; width:130px; height:35px; line-height:35px; text-align:center; color:#fff; font-size:14px; border-radius:20px; -moz-border-radius:20px;}
.search .list1 li:hover .btnDiv a{background:#3588c9; color:#fff; position:relative;}

.search .newsList{ padding-top:0px;}

.techniquePart1{ padding:50px 0 100px;}
.techniquePart1_l{ width:600px; height:580px; position:relative;}
.techniquePart1_l .bg img{ width:100%;}
.techniquePart1_r{ width:600px; height:580px; position:relative;}
.techniquePart1_r .txt{ padding:45px 0 0 32px; font-size:38px; color:#3588c9;}
.techniquePart1_r .content{ font-size:14px; line-height:28px; padding:15px 0 0 32px;}
.techniquePart1_r .list{ position:absolute; left:0px; bottom:0px;}
.techniquePart1_r .list li{ float:left; width:200px; height:123px; overflow:hidden;}

.techniquePart2{ background:#c8e5fb; padding:120px 0 80px;}
.techniquePart2Pic{ position:relative; padding-bottom:115px;}
.techniquePart2Pic .slick .leftDiv{ width:555px; height:386px; padding:30px 0 0 45px; background:#fff;}
.techniquePart2Pic .slick .leftDiv .name{ height:88px; line-height:88px; font-size:30px; color:#3588c9; background:url(../images/ico7.png) left center no-repeat; padding-left:36px;}
.techniquePart2Pic .slick .leftDiv .list li{ width:518px; height:89px; margin-bottom:15px; font-size:16px;}
.techniquePart2Pic .slick .leftDiv .list li p{ line-height:36px; padding:6px 20px 0; height:64px; overflow:hidden;}
.techniquePart2Pic .slick .leftDiv .list li:hover{ background:#3588c9; color:#fff;}
.techniquePart2Pic .slick .leftDiv .btnGroup li{ float:left; width:173px; height:50px; margin-right:14px; font-size:16px;}
.techniquePart2Pic .slick .leftDiv .btnGroup li a{ display:block; width:173px; height:50px; background:url(../images/btn2.png) no-repeat; text-align:center; line-height:50px;}
.techniquePart2Pic .slick .leftDiv .btnGroup li a:hover, .techniquePart2Pic .slick .leftDiv .btnGroup li a.aNow{ background:url(../images/btn2on.png) no-repeat; color:#fff;}
.techniquePart2Pic .slick .rightDiv{ width:600px; height:416px; background:#4b9ddd;}
.techniquePart2Pic .slick .rightDiv .list{ padding:53px 0 0 78px;}
.techniquePart2Pic .slick .rightDiv .list li{ float:left;}
.techniquePart2Pic .slick .rightDiv .list li .box{ width:203px; margin-right:34px;}
.techniquePart2Pic .slick .rightDiv .list li .name{ font-size:16px; color:#fff; padding-top:16px; text-align:center;}
.techniquePart2Pic .slick .botDiv{ background:#f8f9fa; height:185px; padding-left:485px; position:relative;}
.techniquePart2Pic .slick .botDiv .name{ position:absolute; left:0px; top:35px; font-size:28px; color:#3588c9; width:405px; text-align:right; padding-bottom:20px; background:url(../images/nimg88_1.jpg) right bottom no-repeat;}
.techniquePart2Pic .slick .botDiv .name b{ font-size:36px; display:block;}
.techniquePart2Pic .slick .botDiv .content{ font-size:16px; line-height:30px; padding:35px 45px 0 0;}
.techniquePart2Pic .slick-prev{ display:block; width:66px; height:66px; background:url(../images/nimg66_left.png) no-repeat; position:absolute; bottom:0px; left:50%; margin-left:-80px;}
.techniquePart2Pic .slick-next{ display:block; width:66px; height:66px; background:url(../images/nimg66_right.png) no-repeat; position:absolute; bottom:0px; right:50%; margin-right:-80px;}
.techniquePart2Pic .slick-prev:hover{ background:url(../images/nimg66_lefton.png) no-repeat;}
.techniquePart2Pic .slick-next:hover{ background:url(../images/nimg66_righton.png) no-repeat;}

.techniquePart3{ height:680px; background:url(../images/nimg1920Bg1.jpg) center top no-repeat; padding-top:110px;}
.techniquePart3Pic{ position:relative;}
.techniquePart3Pic .slick{ position:relative;}
.techniquePart3Pic .slick .imgDiv img{ width:100%;}
.techniquePart3Pic .slick .name1{ position:absolute; left:20px; top:40px; color:#fff; font-size:24px; z-index:33;}
.techniquePart3Pic .slick .name2{ position:absolute; left:20px; top:75px; color:#fff; font-size:16px; z-index:33;}
.techniquePart3Pic .slick .hideBox{ position:absolute; left:0px; top:0px; width:100%; z-index:22; background:url(../images/bg2.png) repeat; display:none;}
.techniquePart3Pic .slick .content{ position:absolute; left:20px; top:115px; font-size:14px; color:#fff; line-height:24px; padding-right:20px;}
.techniquePart3Pic .slick-prev{ display:block; width:58px; height:92px; background:url(../images/nimg58_left.png) no-repeat; position:absolute; top:50%; left:-80px; margin-top:-46px; z-index:66;}
.techniquePart3Pic .slick-next{ display:block; width:58px; height:92px; background:url(../images/nimg58_right.png) no-repeat; position:absolute; top:50%; right:-80px; margin-top:-46px; z-index:66;}
.techniquePart3Pic .slick-prev:hover{ background:url(../images/nimg58_lefton.png) no-repeat;}
.techniquePart3Pic .slick-next:hover{ background:url(../images/nimg58_righton.png) no-repeat;}

.survey{ padding:40px 0;}
.survey .txt{ font-size:18px; color:#3588c9; font-weight:bold; padding-bottom:15px;}
.survey .content{ font-size:16px; text-indent:2em; padding-bottom:35px; line-height:26px;}
.survey .table1{ border-top:#e0e0e0 solid 1px; border-left:#e0e0e0 solid 1px;}
.survey .table1 li{ float:left; height:44px; font-size:14px; border-bottom:#e0e0e0 solid 1px; width:399px; border-right:#e0e0e0 solid 1px;}
.survey .table1 .li01{ width:398px;}
.survey .table1 .li02{ width:798px;}
.survey .table1 .li03{ width:1198px;}
.survey .table1 li .box{ padding-left:161px; position:relative;}
.survey .table1 li em{ position:absolute; left:0px; top:0px; text-align:center; height:44px; width:160px; border-right:#e0e0e0 solid 1px; line-height:44px;}
.survey .table1 li .input1{ width:100%; height:44px; line-height:44px; text-indent:5px;}
.survey .table1 li dl{ padding-left:20px;}
.survey .table1 li dd{ float:left; height:44px; line-height:44px; margin-right:30px;}
.survey .table1 li dd input{ position:relative; top:3px;}
.survey .table1 li dd .input2{ width:100px; border-bottom:#e0e0e0 solid 1px;}
.survey .tableName{ margin-top:60px; height:46px; background:#ececec; font-size:16px; color:#000; line-height:46px; text-align:center;}
.survey .part2{ border-left:#ccc solid 1px; border-right:#ccc solid 1px;}
.survey .part2 .contentBox{ padding-left:162px; position:relative; border-bottom:#ccc solid 1px;}
.survey .part2 .contentBox .leftDiv{ position:absolute; left:0px; top:0px; width:161px; border-right:#ccc solid 1px; height:100%;}
.survey .part2 .contentBox .leftDiv em{ width:30px; position:absolute; left:0px; top:50%; margin-top:-40px; line-height:34px; font-size:20px; text-align:center; display:block; height:80px;word-wrap: break-word;  left:70px; }
.survey .part2 .contentBox .rightDiv .box{ padding:20px 0 20px 32px; background:url(../images/line4.png) left bottom repeat-x;}
.survey .part2 .contentBox .rightDiv .box2{ background:none;}
.survey .part2 .contentBox .rightDiv p{ color:#0390d1; font-size:14px; padding-bottom:8px; padding-right:10px;}
.survey .part2 .contentBox .rightDiv .list li{ float:left; width:25%; font-size:14px; height:36px; line-height:36px;}
.survey .part2 .contentBox .rightDiv li input{ position:relative; left:-5px; top:1px;}
.survey .part2 .contentBox .rightDiv li .input1{ width:100px; border-bottom:#e0e0e0 solid 1px; text-indent:5px;}
.survey .part2 .contentBox .rightDiv .list2 li{ width:20%;}


.survey .btnGroup{ padding-top:38px; width:0; margin:auto;}
.survey .btnGroup li{ float:left; width:120px; height:40px; margin:0 17px;}
.survey .btnGroup li .btn1{ display:block; width:120px; height:40px; background:url(../images/nimg120_1.png) no-repeat; font-size:14px; cursor:pointer;}
.survey .btnGroup li .btn1:hover{ background:url(../images/nimg120_1on.png) no-repeat; color:#fff;}

.partners{ padding:50px 40px 0;}
.partners .list ul{ margin-right:-70px;}
.partners .list li{ float:left; padding-bottom:40px;}
.partners .list li .box{ width:222px; margin-right:75px;}
.partners .list li .imgDiv{ border:#ddd solid 1px;}
.partners .list li .imgDiv img{ width:220px;}
.partners .list li .name{ padding-top:12px; font-size:14px; text-align:center;}





























