.com-width{
	width: 1200px;
	margin: 0 auto;
}
/***************开机广告begin******************/
.adv{
	width: 100%;
	min-width: 1200px;
	height: 100%;
	background: url(../images/adv.jpg) 50% center no-repeat;
	background-size: cover;
	overflow: hidden;
	position: fixed;
	left: 0;
	top: 0;
	-display: none;
	z-index: 9999;
}
.down-flower {
    width: 100%;
    min-width: 1200px;
    height: 100%;
    background: url(../images/timer.gif) no-repeat;
    background-size: 100%;
    position: absolute;
    top: 0px;
    left: 0;
    display: none;
    z-index: 999;
}
/***************开机广告end******************/

/*****************顶部begin********************/
.head-pos{
	position: relative;
}
.header{
	position: relative;
	width: 100%;
	min-width: 1200px;
	height: 60px;
	line-height: 60px;
	background: #344B99;
}
.header p{
	position: relative;
	font-size: 26px;
	color: #fff;
	font-weight: normal;
	width: 950px;
	height: 60px;
	line-height: 60px;
	overflow: hidden;
	white-space: nowrap;
}
.header p span{
	white-space: nowrap;
}
.str_wrap{
	height: 60px !important;
	background: #344B99 !important;
}
.header .control-area{
}
.header .control-area .sel-choice{
	position: relative;
	width: 140px;
	height: 34px;
	line-height: 34px;
	border-radius: 20px;
	margin-top: 13px;
	-margin-right: 20px;
	padding-left: 10px;
	box-sizing: border-box;
	background: url(../images/icon_sel.png) #fff 120px center no-repeat;
	cursor: pointer;
}
.header .control-area .sel-choice .choice-show{
	width: 120px;
	overflow: hidden;
}
.header .control-area .sel-choice .choice-show .country-img{
	float: left;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	margin-top: 5px;
	margin-right: 5px;
	overflow: hidden;
}
.header .control-area .sel-choice .choice-show span{
	font-size: 14px;
	color: #636363;
}
.header .control-area .sel-choice .sel-show{
	position: absolute;
	top: 34px;
	left: 10px;
	width: 120px;
	border-radius: 0px 0px 5px 5px;
	background: #fff;
	border: 1px solid #dedede;
	display: none;
	z-index: 99999;
}
.header .control-area .sel-choice .sel-show li{
	height: 24px;
	line-height: 24px;
	text-align: center;
	font-size: 14px;
	border-bottom: 1px solid #ececec;
}
.header .control-area .sel-choice .sel-show li a{
	display: block;
	color: #101010;
}
.header .control-area .sel-choice .sel-show li:last-child{
	border-bottom: none;
}
.header .control-area .share-btn{
	width: 26px;
	height: 26px;
	background: url(../images/icon_share.png) no-repeat;
	background-size: 100%;
	margin-top: 17px;
	cursor: pointer;
}
.header .share-group{
	position: absolute;
	right: 0;
	top: 60px;
	display: none;
}
/*****************顶部end********************/
.banner{
	width: 100%;
	min-width: 1200px;
	height: 985px;
	background: url(../images/banner.jpg) 50% top no-repeat;
	overflow: hidden;
}
.tour-desc{
	margin-top: 715px;
	text-align: center;
	font-size: 18px;
	color: #CB191E;
}
.tour-desc p{
	line-height: 28px;
	/*white-space: nowrap;*/
}
.tour-desc span{
	display: inline-block;
	width: 36px;
	height: 36px;
	background: url(../images/icon_down.png) no-repeat;
	margin-top: 30px;
	-webkit-animation: 1.5s more infinite;
	-moz-animation: 1.5s more infinite;
	-ms-animation: 1.5s more infinite;
	animation: 1.5s more infinite;
}
@-webkit-keyframes more{
	from{
		-moz-transform: translateY(0);
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	to{
		-moz-transform: translateY(10px);
		-webkit-transform: translateY(10px);
		-ms-transform: translateY(10px);
		transform: translateY(10px);
	}
}
@-moz-keyframes more{
	from{
		-moz-transform: translateY(0);
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	to{
		-moz-transform: translateY(10px);
		-webkit-transform: translateY(10px);
		-ms-transform: translateY(10px);
		transform: translateY(10px);
	}
}
@-ms-keyframes more{
	from{
		-moz-transform: translateY(0);
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	to{
		-moz-transform: translateY(10px);
		-webkit-transform: translateY(10px);
		-ms-transform: translateY(10px);
		transform: translateY(10px);
	}
}
@keyframes more{
	from{
		-moz-transform: translateY(0);
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	to{
		-moz-transform: translateY(10px);
		-webkit-transform: translateY(10px);
		-ms-transform: translateY(10px);
		transform: translateY(10px);
	}
}
.com-header-one{
	width: 179px;
	height: 93px;
	background: url(../images/icon_one_title.jpg) no-repeat;
	margin: 0 auto;
	margin-bottom: 40px;
	overflow: hidden;
	text-indent: -9999999em;
}
.com-header-one a{
	display: none;
}
.com-header-two{
	width: 179px;
	height: 93px;
	background: url(../images/icon_two_title.jpg) no-repeat;
	margin: 0 auto;
	margin-bottom: 40px;
	overflow: hidden;
	text-indent: -9999999em;
}
.com-header-two a{
	display: none;
}
.com-header-three{
	width: 179px;
	height: 93px;
	background: url(../images/icon_three_title.jpg) no-repeat;
	margin: 0 auto;
	margin-bottom: 40px;
	overflow: hidden;
	text-indent: -9999999em;
}
.com-header-three a{
	display: none;
}

.one-area{
	margin-bottom: 80px;
}
.one-area .one-details{
	height: 370px;
	overflow: hidden;
}
.one-area .one-details .one-text{
	position: relative;
	float: left;
	width: 198px;
	height: 100%;
	margin-right: 32px;
}
.one-area .one-details .one-text .desc{
	position: absolute;
	top: 35px;
	left: 0;
	width: 100%;
	height: 265px;
	font-size: 14px;
	color: #101010;
	line-height: 22px;
	overflow: hidden;
}
.one-area .one-details .one-text .desc p{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}
.one-area .one-details .one-text i{
	position: absolute;
	left: 50%;
	bottom: 40px;
	width: 24px;
	height: 24px;
	margin-left: -12px;
	background: url(../images/icon_readmore.png) no-repeat;
	background-size: 100%;
	cursor: pointer;
	display: none;
}
.one-area .one-details .one-text .read-more{
	position: absolute;
	bottom: 0;
	right: 0;
	width: 108px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #CB191E;
	border-radius: 20px;
	font-size: 14px;
	color: #CB191E;
	background: url(../images/icon_more.png) 85px center no-repeat;
	text-align: center;
}
.one-area .one-details .one-text .icon-tip{
	position: absolute;
	top: 0;
	left: 0;
	width: 24px;
	height: 24px;
	background: url(../images/icon_tip.png) no-repeat;
}
.one-area .one-details .lg-img{
	float: left;
	width: 595px;
	height: 100%;
	margin-right: 1px;
	-webkit-transition: .5s all ease;
    -moz-transition: .5s all ease;
    -ms-transition: .5s all ease;
    transition: .5s all ease;
}
.one-area .one-details .lg-img:hover{
	-webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02);
    opacity: 0.95;
}
.one-area .one-details .sm-img-group{
	float: left;
	width: 374px;
	height: 100%;
	overflow: hidden;
}
.one-area .one-details .sm-img-group img{
	float: left;
	width: 186px;
	height: 186px;
	margin-bottom: 1px;
	margin-right: 1px;
	-webkit-transition: .5s all ease;
    -moz-transition: .5s all ease;
    -ms-transition: .5s all ease;
    transition: .5s all ease;
}
.one-area .one-details .sm-img-group img:hover{
	-webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02);
    opacity: 0.95;
}

.two-area{
	width: 100%;
	min-width: 1200px;
	margin-bottom: 80px;
}
.two-area .two-details{
	width: 100%;
	min-width: 1200px;
	height: 645px;
	background: url(../images/two_bg.jpg) 50% top no-repeat;
	margin-top: -40px;
	overflow: hidden;
}
.two-area .two-details .two-show{
	height: 458px;
	padding-top: 90px;
	overflow: hidden;
}
.two-area .two-details .two-show .sm-img-group{
	float: left;
	width: 667px;
	height: 100%;
	margin-right: 1px;
}
.two-area .two-details .two-show .sm-img-group .sm-img-group-up{
	height: 231px;
	margin-bottom: 1px;
	overflow: hidden;
} 
.two-area .two-details .two-show .sm-img-group .sm-img-group-up div{
	width: 668px;
	height: 100%;
}
.two-area .two-details .two-show .sm-img-group .sm-img-group-up div img{
	float: left;
	width: 333px;
	height: 100%;
	margin-right: 1px;
	-webkit-transition: .5s all ease;
    -moz-transition: .5s all ease;
    -ms-transition: .5s all ease;
    transition: .5s all ease;
}
.two-area .two-details .two-show .sm-img-group .sm-img-group-up div img:hover{
	-webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02);
    opacity: 0.95;
}
.two-area .two-details .two-show .sm-img-group .sm-img-group-down{
	width: 100%;
	height: 226px;
	-webkit-transition: .5s all ease;
    -moz-transition: .5s all ease;
    -ms-transition: .5s all ease;
    transition: .5s all ease;
}
.two-area .two-details .two-show .sm-img-group .sm-img-group-down:hover{
	-webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02);
    opacity: 0.95;
}
.two-area .two-details .two-show .two-img-details{
	float: right;
	width: 532px;
	height: 100%;
	overflow: hidden;
}
.two-area .two-details .two-show .two-img-details .lg-img{
	float: left;
	width: 307px;
	height: 100%;
	overflow: hidden;
	-webkit-transition: .5s all ease;
    -moz-transition: .5s all ease;
    -ms-transition: .5s all ease;
    transition: .5s all ease;
}
.two-area .two-details .two-show .two-img-details .lg-img:hover{
	-webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02);
    opacity: 0.95;
}
.two-area .two-details .two-show .two-img-details .lg-text{
	position: relative;
	float: right;
	width: 198px;
	height: 100%;
	overflow: hidden;
}
.two-area .two-details .two-show .two-img-details .lg-text .icon-tip{
	position: absolute;
	top: 0;
	right: 0;
	width: 24px;
	height: 24px;
	background: url(../images/icon_tip.png) no-repeat;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
}
.two-area .two-details .two-show .two-img-details .lg-text .read-more{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 108px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #CB191E;
	border-radius: 20px;
	font-size: 14px;
	color: #CB191E;
	background: url(../images/icon_more.png) 85px center no-repeat;
	text-align: center;
}
.two-area .two-details .two-show .two-img-details .lg-text .desc{
	position: absolute;
	top: 35px;
	left: 0;
	width: 100%;
	height: 355px;
	font-size: 14px;
	color: #101010;
	line-height: 22px;
	overflow: hidden;
}
.two-area .two-details .two-show .two-img-details .lg-text .desc p{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}
.two-area .two-details .two-show .two-img-details .lg-text i{
	position: absolute;
	left: 50%;
	bottom: 40px;
	width: 24px;
	height: 24px;
	margin-left: -12px;
	background: url(../images/icon_readmore.png) no-repeat;
	background-size: 100%;
	cursor: pointer;
	display: none;
}

.three-area{
	margin-bottom: 0px;
}
.three-area .three-details{
	height: 458px;
	overflow: hidden;
}
.three-area .three-details .three-img-text{
	float: left;
	width: 644px;
	height: 100%;
	overflow: hidden;
}
.three-area .three-details .three-img-text .three-text{
	position: relative;
	float: left;
	width: 240px;
	height: 100%;
	overflow: hidden;
}
.three-area .three-details .three-img-text .three-text .icon-tip{
	position: absolute;
	top: 0;
	left: 0;
	width: 24px;
	height: 24px;
	background: url(../images/icon_tip.png) no-repeat;
}
.three-area .three-details .three-img-text .three-text .read-more{
	position: absolute;
	bottom: 0;
	right: 0;
	width: 108px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #CB191E;
	border-radius: 20px;
	font-size: 14px;
	color: #CB191E;
	background: url(../images/icon_more.png) 85px center no-repeat;
	text-align: center;
}
.three-area .three-details .three-img-text .three-text .desc{
	position: absolute;
	top: 35px;
	left: 0;
	width: 100%;
	height: 355px;
	font-size: 14px;
	color: #101010;
	line-height: 22px;
	overflow: hidden;
}
.three-area .three-details .three-img-text .three-text .desc p{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}
.three-area .three-details .three-img-text .three-text i{
	position: absolute;
	left: 50%;
	bottom: 40px;
	width: 24px;
	height: 24px;
	margin-left: -12px;
	background: url(../images/icon_readmore.png) no-repeat;
	background-size: 100%;
	cursor: pointer;
	display: none;
}
/*.three-area .three-details .three-img-text .three-img{
	float: right;
	width: 230px;
	height: 100%;
	overflow: hidden;
	-webkit-transition: .5s all ease;
    -moz-transition: .5s all ease;
    -ms-transition: .5s all ease;
    transition: .5s all ease;
}*/
.three-area .three-details .three-img-text .three-sm-img-group{
	float: right;
	width: 375px;
	height: 100%;
	overflow: hidden;
}
.three-area .three-details .three-img-text .three-sm-img-group .three-sm-img-up{
	height: 221px;
	margin-bottom: 1px;
	overflow: hidden;
}
.three-area .three-details .three-img-text .three-sm-img-group .three-sm-img-up img{
	float: left;
	width: 187px;
	height: 100%;
	margin-right: 1px;
	-webkit-transition: .5s all ease;
    -moz-transition: .5s all ease;
    -ms-transition: .5s all ease;
    transition: .5s all ease;
}
.three-area .three-details .three-img-text .three-sm-img-group .three-sm-img-up img:hover{
	-webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02);
    opacity: 0.95;
}
.three-area .three-details .three-img-text .three-sm-img-group .three-sm-img-up img:nth-child(2){
	margin-right: 0;
}
.three-area .three-details .three-img-text .three-sm-img-group .three-sm-img-down{
	width: 100%;
	height: 236px;
	-webkit-transition: .5s all ease;
    -moz-transition: .5s all ease;
    -ms-transition: .5s all ease;
    transition: .5s all ease;
}
.three-area .three-details .three-img-text .three-sm-img-group .three-sm-img-down:hover{
	-webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02);
    opacity: 0.95;
}
.three-area .three-details .three-img-text .three-img:hover{
	-webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02);
    opacity: 0.95;
}
.three-area .three-details .lg-img{
	float: right;
	width: 555px;
	height: 100%;
	overflow: hidden;
	-webkit-transition: .5s all ease;
    -moz-transition: .5s all ease;
    -ms-transition: .5s all ease;
    transition: .5s all ease;
}
.three-area .three-details .lg-img:hover{
	-webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02);
    opacity: 0.95;
}

.bottom{
	width: 100%;
	min-width: 1200px;
	height: 450px;
	background: url(../images/bottom.jpg) 50% top no-repeat;
	overflow: hidden;
}
.bottom .bottom-desc{
	margin-top: 150px;
	text-align: center;
    font-size: 18px;
    color: #CB191E;
}
.bottom .bottom-desc p{
	line-height: 28px;
}

/******************列表begin*********************/
.list-banner{
	width: 100%;
	min-width: 1200px;
	height: 755px;
	background: url(../images/list-banner.jpg) 50% top no-repeat;
	overflow: hidden;
}
.guide-bar{
	margin-top: 500px;
	font-size: 18px;
	color: #101010;
	height: 24px;
	line-height: 24px;
	vertical-align: top;
}
.guide-bar a{
	display: inline-block;
	width: 24px;
	height: 24px;
	background: url(../images/icon_home.png) left center no-repeat;
	background-size: 24px;
	vertical-align: top;
}
.guide-bar a:hover{
	color: #CB191E;
}
.guide-bar span{
	display: inline-block;
	line-height: 24px;
	vertical-align: top;
}
.guide-bar span.active{
	color: #CB191E;
}
.list{
	overflow: hidden;
}
.list ul{
	width: 1220px;
}
.list ul li{
	float: left;
	width: 285px;
	height: 211px;
	background: #e8e8e8;
	margin-right: 20px;
	margin-bottom: 30px;
	overflow: hidden;
	display: flex;
}
.list ul li a{
	width: 100%;
	height: 100%;
	display: flex;
}
.list ul li img{
	max-width: 100%;
	height: auto;
	max-height: 100%;
	-webkit-transition: .5s all ease-in-out;
	-moz-transition: .5s all ease-in-out;
	-ms-transition: .5s all ease-in-out;
	transition: .5s all ease-in-out;
	margin: auto;
	
}
.list ul li img:hover{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.list-bottom{
	width: 100%;
	min-width: 1200px;
	height: 468px;
	-background: url(../images/list_bottom.jpg) 50% top no-repeat;
	overflow: hidden;
}
/******************列表end*********************/

/******************详情begin*********************/
.cont-mod{
	margin-top: 70px;
}
.cont-mod .art-title{
	display: block;
	height: 40px;
	margin-bottom: 33px;
	/* background: url(../images/art_title.png) left top no-repeat; */
}
.swiper-wrap{
	width: 1200px;
	height: 600px;
	overflow: hidden;
}
.swiper-container{
	width: 1200px;
	height: 600px;
}
.img-wrap{
	float: left;
	width: 890px;
	height: 600px;
	background: #ECECEC;
	display: flex;
overflow:hidden;
}
.bg-item{
	max-width: 100%;
	-min-height: 600px;
	max-height: 600px;
	margin: auto;
}
.img-text{
	position: relative;
	float: right;
	width: 276px;
	height: 600px;
}
.img-text p{
	position: relative;
	max-height: 500px;
	font-size: 16px;
	color: #394B26;
	line-height: 28px;
	overflow-y: auto;
}
.img-text p i {
    position: absolute;
    top: 8px;
    left: 0;
    width: 16px;
    height: 16px;
    background: url(../images/icon_pause.png) left top no-repeat;
    background-size: 16px;
    cursor: pointer;
}
.img-text p i.active {
    background: url(../images/icon_play.png) left top no-repeat;
    background-size: 16px;
}
.img-text p span {
    -padding-left: 20px;
}
.img-text .control-group{
	position: absolute;
	bottom: 30px;
	left: 0;
	width: 100%;
}
.img-text .control-group span.zan{
	float: left;
	height: 24px;
	-line-height: 28px;
	font-size: 14px;
	color: #394B26;
	cursor: pointer;
}
.img-text .control-group span.share{
	float: left;
	width: 24px;
	height: 24px;
	line-height: 28px;
	font-size: 14px;
	color: #394B26;
	background: url(../images/icon_detail_share.png) left center no-repeat;
	background-size: 24px;
	cursor: pointer;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
	width: 64px;
	height: 64px;
	background: url(../images/prev_btn.png);
	margin-top: -32px;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
	width: 64px;
	height: 64px;
	background: url(../images/next_btn.png);
	margin-top: -32px;
	left: 816px;
}
.detail-bottom{
	width: 100%;
	min-width: 1200px;
	height: 450px;
	background: url(../images/detail_bottom.jpg) 50% top no-repeat;
	margin-top: -260px;
}
/******************详情end*********************/





.footer {
    width: 100%;
    min-width: 1200px;
    background: #344B99;
    padding: 30px 0 60px;
    text-align: center;
    font-size: 16px;
    color: #fff;
}
.footer p {
    line-height: 30px;
}

.saoma{
	position: fixed; 
	bottom:1%; 
	right: 1%; 
	width: 100px; 
	height: 130px; 
	margin-top: -65px;
}
.saoma .close-btn{
	position: absolute;
	top: 5px;
	right: 0;
	width: 20px;
	height: 20px;
	cursor: pointer;
}
.saoma .ewm{
	position: absolute;
	top: 30px;
	right: 0;
	width: 100px;
	height: 100px;
}


.tab{
	margin-bottom: 35px;
}
.tab li{
	float: left;
	height: 40px;
	line-height: 40px;
	
}


/*******************************前言begin*******************************/
.forward-desc{
	text-align: center;
	font-size: 18px;
	color: #344B99;
	margin-bottom: 100px;
}
.forward-desc p{
	line-height: 30px;
}
.forward-desc span {
    display: inline-block;
    width: 36px;
    height: 36px;
    background: url(../images/icon_pull_down.png) no-repeat;
    margin-top: 10px;
    -webkit-animation: 1.5s more infinite;
    -moz-animation: 1.5s more infinite;
    -ms-animation: 1.5s more infinite;
    animation: 1.5s more infinite;
}
@-webkit-keyframes more{
	from{
		-moz-transform: translateY(0);
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	to{
		-moz-transform: translateY(10px);
		-webkit-transform: translateY(10px);
		-ms-transform: translateY(10px);
		transform: translateY(10px);
	}
}
@-moz-keyframes more{
	from{
		-moz-transform: translateY(0);
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	to{
		-moz-transform: translateY(10px);
		-webkit-transform: translateY(10px);
		-ms-transform: translateY(10px);
		transform: translateY(10px);
	}
}
@-ms-keyframes more{
	from{
		-moz-transform: translateY(0);
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	to{
		-moz-transform: translateY(10px);
		-webkit-transform: translateY(10px);
		-ms-transform: translateY(10px);
		transform: translateY(10px);
	}
}
@keyframes more{
	from{
		-moz-transform: translateY(0);
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	to{
		-moz-transform: translateY(10px);
		-webkit-transform: translateY(10px);
		-ms-transform: translateY(10px);
		transform: translateY(10px);
	}
}
/*******************************前言end*******************************/

/*******************************列表标题begin*******************************/
.com-header{
	height: 30px;
	border-bottom: 3px solid #cb191d;
	font-size: 20px;
	color: #CB191D;
	background: url(../images/icon_header.png) left 2px no-repeat;
	background-size: 24px;
	padding-left: 30px;
	margin-bottom: 40px;
}
.list-bottom{
	position: relative;
}
.list-bottom .line{
	width: 168px;
	height: 3px;
	background: #cb191d;
	position: absolute;
	top: 100px;
	left: 50%;
	margin-left: -84px;
}
.list-bottom .bottom-desc {
    margin-top: 220px;
    text-align: center;
    font-size: 18px;
    color: #344B99;
}
.list-bottom .bottom-desc p{
	line-height: 30px;
}
/*******************************列表标题end*******************************/