@charset "utf-8";
.wrap{ position: relative; max-width: 1166px; height:100%; visibility: visible; overflow: hidden;
	/*transition: transform 1s;
	transform: translateX(100px);*/
}
.middle-box{ position:relative; width: 100%; display:inline-block; vertical-align:middle; font-size:14px; letter-spacing:0;}
/*	复用标题	*/
.t_head{ font-size: 0; text-align: center;}
.t_head .h1{ position: relative; display: inline-block; padding: 0 48px; font-size: 36px; color: #5d8987;}
.t_head .h1:before, .t_head .h1:after{ content: ''; position: absolute; top: 0; width: 30px; height: 100%; background: url(/static/image/feihongcuilv/images/png4.png) center no-repeat;}
.t_head .h1:before{ left: 0;}
.t_head .h1:after{ right: 0;}

html,body,#layout{ height: 100%;}
#layout{ position: relative; min-height:850px;}
#sidebar{ position: fixed; top: 0; bottom: 0; left: 0; width: 425px; background: url(/static/image/feihongcuilv/images/png2.png) left no-repeat; z-index: 3;}
#sidebar .nav{ position: absolute; left: 31px; top: 0; bottom: 0; height: 600px; margin: auto;}
#sidebar .tab-term{ position: absolute; padding-left: 100px; width: 170px; height: 85px; letter-spacing: 0; cursor: pointer;}
#sidebar .tab-term.l1{ left: 0; bottom: 0;}
#sidebar .tab-term.l2{ left: 0; top: 0;}
#sidebar .tab-term.l3{ left: 51px; top: 96px;}
#sidebar .tab-term.l4{ left: 82px; top: 201px;}
#sidebar .tab-term.l5{ left: 82px; top: 312px;}
#sidebar .tab-term.l6{ left: 51px; bottom: 96px;}
#sidebar .tab-term span{ display: inline-block; vertical-align: middle; width: 90%; font-size: 20px; line-height: 26px; color: #688c8a;}
#sidebar .ico{ position: absolute; left: 0; top: 0; width: 85px; height: 85px; overflow: hidden;}
#sidebar .ico img{ display: block; width: 100%;}
#sidebar .tab-term.cur .ico img{ margin-top: -100%;}

#main{ position: relative; height: 100%;}
#main > .tab-item{ padding-left: 425px; }
/*#main > .tab-item.act .wrap{
	transform: translateX(0px);
}*/
#main .section1{ background-image: url(/static/image/feihongcuilv/images/img1.jpg); padding-bottom: 80px; }
#main .section2{ background-image: url(/static/image/feihongcuilv/images/img2.jpg); padding-top: 80px; padding-bottom: 80px;}
#main .section3{ background-image: url(/static/image/feihongcuilv/images/img3.jpg); padding-top: 80px; padding-bottom: 80px;}
#main .section4{ background-image: url(/static/image/feihongcuilv/images/img4.jpg); padding-top: 80px; padding-bottom: 80px; background-position:right bottom; }
#main .section5{ background-image: url(/static/image/feihongcuilv/images/img5.jpg); padding-top: 80px; padding-bottom: 80px; background-position:right bottom; }
#main .section6{ background-image: url(/static/image/feihongcuilv/images/img6.jpg); padding-top: 80px; }

.section1 .title{ position: absolute; top: 111px; left: 0; right: 0;}
.section1 .title img{ display: block; width: 691px; margin: 0 auto;}
.section1 .cont{ position: relative; padding-top: 404px;}
.section1 .cont .h1{ margin-bottom: 77px; font-size: 58px; text-align: center; color: #869382;}
.section1 .cont .p{ font-size: 16px; color: #707b6d; line-height: 22px; text-indent: 2em;}
.section1 .cont .img{ margin-top: 89px;}
.section1 .cont .img img{ display: block; width: 792px; margin: 0 auto;}

.section2 .t_head{ margin-bottom: 50px;}
.section2 .p{ margin-bottom: 40px; font-size: 16px; color: #707b6d; text-indent: 2em;}
.section2 .carousel{}
.section2 .carousel ul{ height: 572px; overflow: hidden; margin-bottom: 39px;}
.section2 .carousel li{ float: left; width: 292px; height: 572px; overflow: hidden;}
.section2 .carousel li img{ display: block; width: 100%;}
.section2 .carousel .handle{ text-align: center;}
.section2 .carousel .prev, .section2 .carousel .next{ display: inline-block; width: 40px; height: 36px; vertical-align: middle; background: center no-repeat; cursor: pointer;}
.section2 .carousel .prev{ background-image: url(/static/image/feihongcuilv/images/prev1.png);}
.section2 .carousel .next{ background-image: url(/static/image/feihongcuilv/images/next1.png);}
.section2 .carousel .paging{ display: inline-block; vertical-align: middle; overflow: hidden;}
.section2 .carousel .paging a{ float: left; padding: 10px 3px; color: #8ab8b5;}
.section2 .carousel .paging span{ display: block; border: 5px solid; border-radius: 50%; font-size: 0;}
.section2 .carousel .paging a.selected{ color: #688c8a;}

.section3 .t_head{ margin-bottom: 50px;}
.section3 .p{ margin-bottom: 74px; font-size: 16px; color: #707b6d; text-indent: 2em;}
.section3 .tab-wrap{ position: relative; width: 940px; min-height:354px; margin: 0 auto; padding-top: 94px;}
.section3 .tab-bar{ position: relative; width: 100%; overflow: hidden;}
.section3 .tab-bar:before{ content: ''; position: absolute; left: 0; top: 13px; right: 0; border-top: 1px solid #b7bcac;}
.section3 .tab-term{ position: relative; float: left; padding-top: 45px; width: 26px; background: url(/static/image/feihongcuilv/images/png5.png) center top no-repeat; font-size: 20px; color: #869382; line-height: 1; text-align: center; cursor: pointer;}
.section3 .tab-term + .tab-term{ margin-left: 26px;}
.section3 .tab-term.mar{ margin-left: 524px;}
.section3 .tab-term.cur{ color: #688c8a;}
.section3 .tab-cont{ position: absolute; left: 275px; top: 0;}
.section3 .tab-item{ width: 448px; height: 448px; border-radius: 50%; overflow: hidden; display: none;}
.section3 .tab-item.act{ display: block;}
.section3 .tab-item img{ display: block; width: 100%;}

.section4 .t_head{ margin-bottom: 50px;}
.section4 .p{ margin-bottom:58px; font-size: 16px; color: #707b6d; text-indent: 2em;}
.section4 .carousel{ position: relative; width: 100%; overflow: hidden;}
.section4 .carousel ul{ height: 572px; overflow: hidden; margin-bottom: 39px;}
.section4 .carousel li{ float: left; margin-right: 19px; width: 292px; height: 572px; overflow: hidden;}
.section4 .carousel li img{ display: block; width: 100%;}
.section4 .carousel .handle{ margin-right: 19px; text-align: center;}
.section4 .carousel .prev, .section4 .carousel .next{ display: inline-block; width: 40px; height: 36px; vertical-align: middle; background: center no-repeat; cursor: pointer;}
.section4 .carousel .prev{ background-image: url(/static/image/feihongcuilv/images/prev1.png);}
.section4 .carousel .next{ background-image: url(/static/image/feihongcuilv/images/next1.png);}
.section4 .carousel .paging{ display: inline-block; vertical-align: middle; overflow: hidden;}
.section4 .carousel .paging a{ float: left; padding: 10px 3px; color: #8ab8b5;}
.section4 .carousel .paging span{ display: block; border: 5px solid; border-radius: 50%; font-size: 0;}
.section4 .carousel .paging a.selected{ color: #688c8a;}

.section5 .t_head{ margin-bottom: 50px;}
.section5 .tab-wrap{ position: relative;}
.section5 .tab-bar{ margin-bottom: 30px; text-align: center; font-size: 0;}
.section5 .tab-bar ul{ display: inline-block; overflow: hidden;}
.section5 .tab-term{ float: left; margin: 0 15px; width: 193px; height: 48px; background: url(/static/image/feihongcuilv/images/png6.png) left no-repeat; font-size: 16px; color: #fff; line-height: 48px; cursor: pointer;}
.section5 .tab-term.cur{ background-position: right;}
.section5 .tab-cont{ position: relative;}
.section5 .bg{}
.section5 .bg img{ display: block; width: 100%;}
.section5 .tab-item{ position: absolute; top: 50px; bottom: 50px; left: 50px; right: 32px; visibility: hidden; opacity: 0;}
.section5 .tab-item.act{ visibility: visible; opacity: 1;}
.section5 .tab-item dl{ margin-bottom: 25px; color: #707b6d;}
.section5 .tab-item dt{ margin-bottom: 14px; font-size: 20px;}
.section5 .tab-item dd{}
.section5 .tab-item dd .p{ text-indent: 2em;}
.section5 .tab-item dd .p.first{ text-indent: 0;}
.section5 .tab-item dd .p + .p{ margin-top: 7px;}
.section5 .tab-item ol{ margin-bottom: 7px;}
.section5 .tab-item li{ list-style: decimal; margin-left: 1.2em;}
.section5 .mCSB_scrollTools{ width: 30px;}
.section5 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 30px; height: 30px; background: url(/static/image/feihongcuilv/images/png7.png) no-repeat;}
.section5 .mCSB_scrollTools .mCSB_draggerRail{ background-color: #e4e9d9;}


/*	下、上、左、右箭头	*/
.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:'';}

/*	弹窗	*/
.pop-alert{ font-size:16px; color:#707b6d;}
.pop-alert .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color:#707b6d;}
.pop-alert .popClose{ position:absolute; left:54px; top:50px; padding-left:25px; background: url(/static/image/feihongcuilv/images/pop_close.png) left no-repeat; cursor:pointer;}
.pop-alert .popClose:hover{ color:#688c8a;}
.pop-alert .popDialog{ width:940px; height:574px; background: url(/static/image/feihongcuilv/images/png18.png); z-index:1;}
.pop-alert .box{ padding:93px 40px 72px 54px; overflow:hidden;}
.pop-alert .carousel{ position: relative; float:left; width:409px;  margin-right:45px; overflow: hidden;}
.pop-alert .carousel .handle{ text-align: center;}
.pop-alert .carousel .prev, .pop-alert .carousel .next{ display: inline-block; width: 40px; height: 36px; vertical-align: middle; background: center no-repeat; cursor: pointer;}
.pop-alert .carousel .prev{ background-image: url(/static/image/feihongcuilv/images/prev1.png);}
.pop-alert .carousel .next{ background-image: url(/static/image/feihongcuilv/images/next1.png);}
.pop-alert .carousel .paging{ display: inline-block; vertical-align: middle; overflow: hidden;}
.pop-alert .carousel .paging a{ float: left; padding: 10px 3px; color: #8ab8b5;}
.pop-alert .carousel .paging span{ display: block; border: 5px solid; border-radius: 50%; font-size: 0;}
.pop-alert .carousel .paging a.selected{ color: #688c8a;}
.pop-alert .carousel .list{ margin-bottom: 20px; height: 506px; overflow: hidden;}
.pop-alert .carousel .list li{ float: left; width: 409px; height: 409px;}
.pop-alert .carousel .list img{ display: block; width: 100%;}
.pop-alert .cont{ overflow:hidden;}
.pop-alert .cont .scroll{ height:409px;}
.pop-alert .cont .h3{ margin-bottom:23px; font-size:20px; color:#688c8a;}
.pop-alert .cont .list{ margin-bottom:10px;}
.pop-alert .cont .list li{}
.pop-alert .cont .list li span{ font-family:Arial;}
.pop-alert .cont .p{ margin-bottom:10px; text-indent:2em;}

/*	视频弹窗	*/
.pop-video{}
.pop-video .popClose{ background:#0d7b6f url(/static/image/feihongcuilv/images/pop_close.png) center no-repeat; width:38px; height:38px; border-radius:50%; right:10px; top:10px;}
.pop-video .popClose:hover{ background-color:#ec5656;}
.pop-video .popDialog{ width:842px; height:536px; z-index:1;}
#vPlayer{ width:100%; height:100%;}
.jwlogo {display:none;}
	
/*	复用图片包裹	*/
.scaleimg{ overflow:hidden;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	transform: rotate(0deg);
}
.scaleimg img{ width:100%; height:auto;
	-webkit-transition:all .5s ease 0s;
	transition:all .5s ease 0s;
}
.scaleimg:hover img{
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
	
/*	轮播	*/
.focus{ position: relative; margin:0 auto; overflow:hidden;}
.focus ul{ height: 600px;}
.focus li{ float:left; width: 1920px; height: 600px;}
.focus li img{ width:100%;}
.focus .paging{ position: absolute; left: 0; bottom: 50px; width: 100%; font-size: 0; text-align: center; z-index: 2;}
.focus .paging a{ display: inline-block; margin: 0 2px; padding: 5px; background-color: gold;}
.focus .paging a.selected{ background-color: crimson;}
.focus .paging span{ display: none;}

/*	滑动tab	*/
.scroll-tab{ position:relative; height:24px; overflow:hidden; margin-bottom:50px;}
.scroll-tab ul{ position:absolute; left:0; top:0; white-space:nowrap;}
.scroll-tab li{ display:inline-block; margin:0 5px; padding:0 5px; line-height:22px; border-bottom:2px solid transparent;}
.scroll-tab li.cur{ border-color:#DB6E10;}

/*	流程模块	*/
.process{}
.process ul{ overflow:hidden; padding:10px;}
.process ul li{ float:left; height:20px; color:#FFF; line-height:20px; padding:0 25px 0 10px; position:relative;}
.process ul li:nth-child(1){ background-color:red;}
.process ul li:nth-child(2){ background-color:green;}
.process ul li:nth-child(3){ background-color:blue;}
.process ul li:after{ border-left:15px solid #aeaeae; border-top:10px solid transparent; border-bottom:10px solid transparent; width:0; height:0; content:''; position:absolute; right:0; top:0;}
.process ul li:nth-child(1):after{ border-left-color:red; border-top-color:green; border-bottom-color:green;}
.process ul li:nth-child(2):after{ border-left-color:green; border-top-color:blue; border-bottom-color:blue;}
.process ul li:nth-child(3):after{ border-left-color:blue; border-top-color:#FFF; border-bottom-color:#FFF;}

/*	搜索结果页	*/
.results .title{ padding:45px 0 14px; font-size:26px;}
.results .title span{ font-family:Arial; margin-left:10px; color:#707070;}
.results .word{ font-size:18px; color:#707070;}
.results .word span{ color:#166e31;}
.results .list{ padding:12px 0;}
.results .list li{ padding-bottom:20px; border-bottom:dashed 1px #cacaca; margin-bottom:20px;}
.results .list li h1{ font-size:16px; line-height:1.2; margin-bottom:8px;}
.results .list li h1 span{ color:#166e31;}
.results .list li p{ position:relative; color:#707070; padding:4px 0;}
.results .list li .more{ position:absolute; right:0; bottom:0; color:#707070; background-color:#FFF;}
.results .list li a:hover{ color:#333;}

.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);
}

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

.section6 .t_head{ margin-bottom: 50px;}
.section6 .tab-wrap1{ position: relative; width: 100%; color: #fff;}
.section6 .tab-bar{ float: left;}
.section6 .tab-term{ position: relative; float: left; margin-right: 1px; width: 88px; height: 576px; background-color: #688c8a; line-height: 1.2; text-align: center; cursor: pointer;}
.section6 .tab-term.cur{ background-color: #869382;}
.section6 .tab-term .p{ font-size: 20px; width: 1.5em; margin: 86px auto;}
.section6 .tab-term .img img{ display: block; width: 61px; margin: 0 auto;}
.section6 .tab-cont{ position: relative; height: 576px;  overflow: hidden;}
.section6 .tab-item{ height:100%; background:url(/static/image/feihongcuilv/images/png17.png) right top no-repeat;}
.section6 .tab-item img{ display: block; width: 100%;}
.section6 .tab-item .p{ margin: 0 auto 12px; width: 85%; height: 144px; color: #fff;}
.section6 .carousel{ position: relative; width: 85%; margin: 0 auto; }
.stick_ul li + li + li + li{ display: none; }

.section6 .carousel .handle{ text-align: center;}
.section6 .carousel .prev, .section6 .carousel .next{ display: inline-block; width: 40px; height: 36px; vertical-align: middle; background: center no-repeat; cursor: pointer;}
.section6 .carousel .prev{ background-image: url(/static/image/feihongcuilv/images/prev1.png);}
.section6 .carousel .next{ background-image: url(/static/image/feihongcuilv/images/next1.png);}
.section6 .carousel .paging{ display: inline-block; vertical-align: middle; overflow: hidden;}
.section6 .carousel .paging a{ float: left; padding: 10px 3px; color: #8ab8b5;}
.section6 .carousel .paging span{ display: block; border: 5px solid; border-radius: 50%; font-size: 0;}
.section6 .carousel .paging a.selected{ color: #688c8a;}
.section6 .tab-item .list{ margin: 0 auto 20px; }
/*.section6 .tab-item .list li{ float: left; text-align: center;}*/
.section6 .tab-item .list .img{ margin-bottom: 12px; padding:0 20px; }
.section6 .tab-item .list .img img{ display: block; width: 100%;}
.section6 .tab-item .list .s{}
.section6 .tab-term .tab-tit{ position: relative;float: left; width: 87px; }
	
.section6 .tab-term .tab-tit{  border-right: 1px solid #fff; height:100%; }
.section6 .tab-term .tit{  padding:83px 0 0 0; }
.section6 .tab-term.l1{ width:893px;  }
.section6 .tab-term.on{ background:#869382;  }
.section6 .tab-tit .img{ bottom:0; position: absolute;  }
.section6 .tab-item .list .tab-item .img{ position:static; }
.section6 .tab-item .list>li{ float: left; width:33.3%;}
.section6 .tab-term .tab-item{ display: block; overflow: hidden;  }
.section6 .tab-item .p{ font-size: 14px; text-align:left; }
.slick-prev{  background: url(/static/image/feihongcuilv/images/prev2.png) no-repeat center; position: absolute; left:-40px; width: 40px; height: 36px; }
.slick-next{  background: url(/static/image/feihongcuilv/images/next2.png) no-repeat center; position: absolute; right:-40px; width: 40px; height: 36px; }
.section6 .slick-dots li{ border-radius: 50%;  width:10px; height:10px; overflow: hidden;}
.section6 .slick-dots li button{ background:#8ab8b5 !important; width:100%; height:100%; text-indent: -999px }
.section6 .slick-dots li.slick-active button{ background:#688c8a !important; }

.w_1366	body{ min-width: 1366px; }
.w_1366	#sidebar{ left: -20px; }
.w_1366	#main > .tab-item{ padding-left: 400px; }
.w_1366	.wrap{ max-width: 900px; }
.w_1366 .slick-prev,.w_1366 .slick-next{ margin-top:-27px; }
.fsbanner .tab-bar{ height:576px; position: relative; }

.w_1366 .section1 .title img{ width:400px; }
.w_1366 .section1 .title{  top:60px; }
.w_1366 .section1 .cont{ padding-top:240px; }
.w_1366 .section1 .cont .img img{ width:500px; }
.w_1366 .section3 .tab-item{ width:360px; height:360px; }

.w_1366 .section3 .tab-cont{ left:280px; }
.w_1366 .section3 .tab-term.mar{ margin-left: 455px; }
.w_1366 #main .section3{ padding-bottom: 0; }
.w_1366 #main .section2{ padding-top:0px; }


.section6{ position: relative; }
.section6 .copy{ text-align: center; color:#688c8a; padding:80px 0 30px; }
