.section{
	overflow: hidden;
}
#fp-nav ul li a span, .fp-slidesNav ul li a span{
	border-color: #5BC5FF!important;
}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span{
	background-color: #5BC5FF!important;
}
#head{
	height: 85px;
	width: 100%;
	background: #000;
	z-index: 99999;
	position: relative;
}
#head:after{
	clear: both;
	content: '';
	display: table;
}
#head .llx .container{
	position: relative;
}
#nav>ul>li{
	float: left;
	padding: 0 25px;
	line-height: 85px;
	position: relative;
}
#nav>ul>li a{
	font-size: 15px;
	font-weight: bold;
	color: #fff;
}
#nav>ul>li .nav-dropdown{
	position: absolute;
	display: none;
	left: 0px;
	text-align: center;
	top: 85px;
	width:100%;
	padding:0 10px;
	background: rgba(0,0,0,.6);
}
#nav>ul>li .nav-dropdown p{
	font-size: 13px;
	line-height: 45px;
	border-bottom: 1px solid rgba(255,255,255,.3);
	transition: all .6s;
}
#nav>ul>li .nav-dropdown p a{
	color: #ccc;
	font-size: 15px;
	font-weight: normal;
	transition: all .6s;
}
#nav>ul>li .nav-dropdown p:hover{
	border-color: #5BC5FF;
}
#nav>ul>li .nav-dropdown p:hover a{
	color: #5BC5FF;
}
#nav>ul>li .nav-dropdown p:last-child{
	margin-bottom: 15px;
}

.index_title{
	margin: 30px auto;
	text-align: center;
}
.index_title h2{
	font-size: 34px;
	line-height: 50px;
	color: #000;
}
.index_title h3{
	font-size: 15px;
	line-height: 30px;
	color: #000;
	font-family: "century gothic";
	font-weight: normal;
	text-align: center;
	background: url(../images/title_bg.png) no-repeat center center;
}
.index_title p{
	font-size: 13px;
	line-height: 30px;
	color: #999;
}

.iconList .llx-md-4{
	text-align: center;
	padding: 10px 25px;
}
.iconList .llx-md-4 .pro_icon{
	display: block;
	width: 160px;
	height:160px;
	margin: 10px auto;
	border: 1px solid #ccc;
	border-radius: 50%;
	box-shadow: 2px 3px 8px rgba(0,0,0,.3);
	background: #fff;
	transition: all .3s;
}
.iconList .llx-md-4 .pro_icon i{
	font-size: 80px;
	color: #999;
	line-height: 160px;
	transition: all .3s;
}
.iconList .llx-md-4 h2{
	font-size: 18px;
	line-height: 40px;
	color: #545454;
}
.iconList .llx-md-4 p{
	font-size: 14px;
	color: #fff;
	line-height: 30px;
}
.iconList .llx-md-4:hover h2{
	color: #5BC5FF;
}
.iconList .llx-md-4:hover .pro_icon{
	background: #5BC5FF;
}
.iconList .llx-md-4:hover .pro_icon i{
	color: #fff;
}
.iconList .more{
	margin: 40px auto;
	text-align: center;
}
.iconList .more a{
	padding: 5px 30px;
	border-radius: 25px;
	border: 3px solid #000;
	background:#000;
	color: #fff;
	font-size: 13px;
	transition: all .3s;
}
.iconList .more a:hover{
	background: #5BC5FF;
	border-color: #ccc;
}
/*案例*/
.case_label{
	margin: 40px auto;
}
.case_label ul{
	display: table;
	margin: 0 auto;
	text-align: center;
}
.case_label ul li{
	float: left;
	padding: 10px 15px;
}
.label_More a{
	padding: 6px 30px;
	font-size: 15px;
	color: #fff;
	background: #5BC5FF;
	border: 3px solid #ccc;
	border-radius: 30px;
	transition: all .6s;
}
.label_More a:hover{
	background: transparent;
	color: #333;
}



.case_list{
	margin: 0 auto;
	position: relative;
	width: 100%;
	padding-top: 10px;
	height: auto;
	overflow: hidden;
}
.case_list ul{
	
}
.case_list ul li{
	float: left;
	margin:0 15px;
	margin-bottom: 25px;
}
.case_list ul li img{
	width: 100%;
	height: 100%;
}
.case_list ul li>a{
	display: block;
	background:url(../images/case_bg.png) center center no-repeat;
	background-size: 100%;
	padding-left: 31px;
	padding-right: 31px;
	padding-top: 10px;
	padding-bottom: 16px;
	width: 263px;
	overflow: hidden;
	height: 154px;
	margin: 0 auto;
	text-align: center;
	transform: scale(1);
	transition: all .6s;
}
.case_list ul li p{
	text-align: center;
	margin-top: 30px;
	font-size: 14px;
	color: #333;
}
.case_list ul li>a:hover{
	transform: scale(1.05);
}
.index-case{
	background: url(../images/index-case.jpg) repeat-y center center;
}
.index_products{
	background: url(../images/index-pro.jpg) repeat-y center center;
}
.index-news{
	background:url(../images/news_bg2.jpg) repeat-y center center;
}
.index-lc{
	background:url(../images/lc_bg2.jpg) repeat-y top center;
}
.index-news .more{
 	text-align: center;
}
.index-news .more a{
	display: inline-block;
	padding: 5px 30px;
	border-radius: 25px;
	border: 3px solid #fff;
	background: #fff;
	color: #666;
	font-size: 14px;
	margin: 35px auto 5px;
	transition: all .6s;
}
.index-news .more a:hover{
	background: #5BC5FF;
	color: #fff;
	border-color: #ccc;
}
.index-news .index_title h2,.index-news .index_title h3,.index-news .index_title p{
	color: #fff;
}
.about_section{
	background:url(../images/about_bg.jpg) no-repeat top center;
}

.about_text h2{
	font-size: 28px;
	font-weight: normal;
	margin: 30px auto;
	color: #fff;
	letter-spacing: 2px;
	line-height: 1.6;
}
.about_text p{
	font-size: 14px;
	line-height: 32px;
	color: #fff;
}
.about_text .label_More{
	text-align: left;
	margin-top: 45px;
}
.about_text .label_More a{
	background-color: transparent;
	border-radius: 0px;
	color: #fff;
	font-family: "century gothic";
	border-color: #fff;
}
.about_text .label_More a:hover{
	background-color: rgba(255,255,255,.8);
	color: #333;
}
.numberBox ul{
	margin-top: 50px;
}
.numberBox ul li{
	float: left;
	width: 25%;
	padding: 10px;
}
.numberBox ul li>div{
	padding: 5px;
	color: #fff;
	background: #212121;
	position: relative;
	text-align: center;
}
.numberBox ul li>div span{
	background: url(../images/about4.png) no-repeat center center;
	background-size: 80px;
	display:block;
	width: 90px;
	height: 90px;
	margin: 5px auto;
}
.numberBox ul li.two>div span{
	background-image: url(../images/about2.png);
}
.numberBox ul li.three>div span{
	background-image: url(../images/about3.png);
}
.numberBox ul li.four>div span{
	background-image: url(../images/about1.png);
}
.numberBox ul li>div h3{
	font-size: 30px;
	margin-bottom: 10px;
}
.numberBox ul li>div p{
	font-size: 14px;
	color: #fff;
	line-height: 30px;
	margin-bottom: 10px;
}
.news-list{
	width: 1800px;
	margin: 0 auto;
	max-width: 100%;
}
.news-list ul li{
	float: left;
	width: 48%;
	margin-left: 1%;
	margin-right: 1%;
	position: relative;
	padding: 15px;
	background: #f5f5f5;
	margin-bottom: 15px;
	transition: all .3s;
}
.news-list ul li img{
	float: left;
	background: #fff;
	margin-right: 20px;
	margin-bottom: 10px;
}
.news-list ul li h3{
	font-size: 22px;
	color: #333;
	font-weight: normal;
	margin-bottom: 15px;
}
.news-list ul li p{
	font-size: 15px;
	line-height: 28px;
	color: #999;
}
.news-list ul li .news-time{
	margin-top: 5px;
}
.news-list ul li .news-time i{
	font-size: 16px;
	color: #999;
	vertical-align: middle;
	line-height: 30px;
	margin-right: 5px;
}
.news-list ul li .news-time span{
	margin-right: 15px;
	color: #999;
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
	line-height: 30px;
}
.news-list ul li:hover{
	background-color: #5BC5FF;
}
.news-list ul li:hover a,.news-list ul li:hover p,.news-list ul li:hover h3,.news-list ul li:hover span,.news-list ul li:hover i{
	color: #fff!important;
}




/*分页css*/
.pages_top{
	position: relative;
	display: block;
	min-height: 200px;
	width: 100%;
	overflow: hidden;
}
.pages_top .pages_bigFont{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top:0;
	text-align: center;
}
.pages_top .pages_bigFont:before{
	content:'';
	display: block;
	width: 100%;
	height: 30%;
}
.pages_top .pages_bigFont h1{
	font-size: 48px;
	margin-bottom: 20px;
	text-align: center;
	color: #fff;
}
.pages_top .pages_bigFont p{
	font-size: 24px;
	line-height: 40px;
	color: #fff;
	text-align: center;
	margin-bottom: 30px;
}
.pages_top .pages_bigFont a{
	padding: 6px 30px;
	border: 2px solid #fff;
	font-size: 22px;
	color: #fff;
	transition: all .3s;
}
.pages_top .pages_bigFont a:hover{
	border-radius: 5px;
	border-color: rgba(255,255,255,.5);
}
.pages_label{
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 48px;
	overflow: auto;
}
.pages_label ul{
	display: table;
	margin: 0 auto;
	text-align: center;
}
.pages_label ul li{
	float: left;
	padding: 0 10px;
	margin-bottom: 10px;
	position: relative;
	transition: all .3s;
}
.pages_label ul li:after{
	content: '';
	display: block;
	position: absolute;
	bottom: ;
	left: calc(50% - 6px);
	bottom: -6px;
	width: 12px;
	height: 12px;
	background: #000;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	transform: rotateZ(45deg);
	transition: all .3s;
}
.pages_label ul li a{
	display: inline-block;
	padding: 8px 20px;
	background: #000;
	border: 1px solid #fff;
	color: #fff;
	transition: all .3s;
}
.pages_label ul li.active a,.pages_label ul li:hover a{
	background: #5BC5FF!important;
}
.pages_label ul li.active:after,.pages_label ul li:hover:after{
	background: #5BC5FF;
}



.website_box{
	padding: 30px 0;
}
.website_box .service_img{
	text-align: center;
	padding: 0 15px;
}
.website_box .service_img img{
	max-width: 100%;
}
.website_box  .service_text{
	padding: 0 15px;
}
.website_box  .service_text h2{
	font-size: 36px;
	font-weight: normal;
	line-height: 40px;
	margin-top: 70px;
	margin-bottom: 15px;
}
.website_box  .service_text p{
	font-size: 14px;
	color: #999;
	line-height: 26px;
}

.website_mid1{
	background: #fff;
	position: relative;
	z-index: 8;
}
.website_mid2{
	background: #5BC5FF;
	position: relative;
	z-index: 5;
}
.website_mid1:after{
	content: '';
	position: absolute;
	display: block;
	left: calc(50% - 15px);
	bottom: -15px;
	background: #fff;
	transform: rotateZ(45deg);
	width: 30px;
	height: 30px;
	z-index: 9;
}
.website_mid2:after{
	content: '';
	position: absolute;
	display: block;
	left: calc(50% - 15px);
	bottom: -15px;
	background: #5BC5FF;
	transform: rotateZ(45deg);
	width: 30px;
	height: 30px;
}
.website_midImg{
	text-align: center;
	max-width: 100%;
	padding: 45px 15px;
}
.website_midImg img{
	max-width: 100%;
	vertical-align: middle;
}


.website_service{
	background: #171b27;
	color: #fff;
	padding: 25px 15px;
}
.website_service .pages_title{
	text-align: center;
	margin-bottom: 15px;
}
.website_service .pages_title h1{
	font-size: 40px;
	margin-bottom: 15px;
}
.website_service .pages_title p{
	font-size: 22px;
	color: #f2f2f2;
	text-align: center;
}
.website_service .website_list li{
	float: left;
	width: 33.33333%;
	text-align: center;
	padding: 10px;
}
.website_service .website_list li div{
	background-color: #232837;
	padding: 25px 5px;
	text-align: center;
	border: 1px solid rgba(255,255,255,.4);	
}
.website_service .website_list li div h3{
	font-size: 16px;
	margin-bottom: 15px;
}
.website_service .website_list li div .iconfont{
	font-size: 50px;
	color: #fff;
	border-radius: 50%;
	padding:20px 25px;
	background: #5BC5FF;
	text-align: center;
	display: inline-block;
	margin-bottom: 25px;
}
.website_service .website_list li p{
	padding: 0 10px;
	font-size: 14px;
	line-height: 26px;
}

#foot{
	background: url(../images/b2.jpg);
	background-color: #000;
	border-top: 2px solid #5BC5FF;
	padding: 40px 15px;
}
#foot .foot_nav{
	float: left;
	padding: 0 25px;
}
#foot .foot_nav h3{
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 20px;
	text-indent: 6px;
	font-weight: normal;
}
#foot .foot_nav ul li a{
	color: rgba(255,255,255,.8);
	line-height: 24px;
	font-size: 13px;
}
#foot .foot_contact{
	float: left;
	padding: 0 30px;
	color: #fff;
}
#foot .foot_contact h3{
	font-size: 20px;
	margin-bottom: 20px;
	font-weight: normal;
}
#foot .foot_contact p{
	font-size: 15px;
	line-height: 35px;
}
#foot .foot_contact p i{
	font-size: 20px;
	margin-right: 5px;
}
#foot .foot_ewm{
	float: left;
	padding: 0 15px;
}
#foot .foot_ewm h3{
	font-size: 20px;
	margin-bottom: 20px;
	font-weight: normal;
	color: #fff;
}
#foot .foot_ewm img{
	display: inline-block;
	padding: 10px;
	max-width: 50%;
}
#copyright{
	border-top: 1px solid #5BC5FF;
	background: #333;
	padding: 0 10px;
}
#copyright .foot_links{
	margin-top: 15px;
}
#copyright .foot_links p{
	font-size: 16px;
	line-height: 26px;
	color: #fff;
}
#copyright .foot_links strong{
	float: left;
	display: inline-block;
	margin: 15px 5px;
}
#copyright .foot_links p a{
	font-size: 13px;
	color: #fff;
	margin-right: 5px;
	margin-left: 5px;
}
#copyright .foot_links p a:hover{
	color: #5BC5FF;
}
#copyright .copyright p{
	margin-top: 25px;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
}


/*新闻*/
.news_list ul{
	margin-top: 45px;
}
.news_list ul li{
	margin-bottom: 15px;
	padding: 15px;
	box-shadow: 0 0 4px rgba(0,0,0,.2);
	padding-bottom: 25px;
}
.news_list ul li h3{
	margin-bottom: 15px;
}
.news_list ul li h3 a{
	font-size: 18px;
	color: #000;
}
.news_list ul li h3 a:hover{
	color: #5BC5FF;
}
.news_list ul li .news_date{
	margin-bottom: 15px;
	text-align: left;
}
.news_list ul li .news_date span{
	font-size: 14px;
	color: #666;
	margin-right: 15px;
}
.news_list ul li .news_date span i{
	margin-right: 5px;
}
.news_list ul li p{
	font-size: 14px;
	line-height: 25px;
	color: #999;
}
.news_list ul li:hover{
	background-color: #f5f5f5;
}
.news_list ul li .more{
	float: right;
	font-size: 12px;
	display: inline-block!important;
}

.news_r{
	padding: 45px 20px 15px;
}
.news_r h3{
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 10px;
	margin-top: 25px;
}
.news_r h3:first-child{
	margin-top: 0;
}
.news_r h3:after{
	content: '';
	display:block;
	width: 80px;
	margin-top: 10px;
	border-bottom: 3px solid #5BC5FF;
}
.news_r ul li{
	font-size: 15px;
	line-height: 40px;
	padding-left: 10px;
	border-bottom: 1px dashed rgba(0,0,0,.1);
	transition: all .3s;
}
.news_r ul li a:hover{
	text-decoration: underline;
}
.news_r .news_tuijian{
	font-size: 13px;
	line-height: 26px;
	border-bottom: 1px solid rgba(0,0,0,.1);
}
.news_r .news_tuijian .iconfont{
	color: #0066CC;
	margin-right: 5px;
}
.com-table h4{
	text-align: center;
	background: #5BC5FF;
	background-image: linear-gradient(120deg, #89f7fe 0%, #66a6ff 100%);
	color: #fff;
	font-size: 22px;
	padding: 8px 0;
	font-weight: normal;
}
.seo{
	background: #222;
	color: #5BC5FF;
	padding: 35px 15px;
}
.seo .seo-block{
	width: 50%;
	padding-bottom: 15px;
	padding-top: 15px;
}
.seo .seo-block h2{
	font-size: 24px;
	margin-bottom: 15px;
}
.seo .seo-block h2 i{
	font-size: 30px;
	font-weight: normal;
}
.seo .seo-block p{
	font-size: 13px;
	line-height: 26px;
	color: #fff;
	margin-bottom: 10px;
}
.seo .seo-block p i{
	font-weight: normal;
	font-size: 15px;
	color: #fff;
}
.seo .last-block{
	width: 100%;
	padding:15px;
}
.llx-fl{
	float: left;
}
.llx-fr{
	float: right;
}
.seo  hr{
	border-color: #fff;
	clear: both;
}


.space,.email{
	background: #000;
	color: #fff;
	padding: 35px 15px;
}
.space h1,.email h1{
	font-size: 34px;
	text-align: center;
	color: #fff;
	margin-bottom: 20px;
}
.space h2,.email h2{
	font-size: 22px;
	line-height: 40px;
	margin-bottom: 15px;
	color: #fff;
	font-weight: normal;
	text-align: center;
	margin-bottom: 35px;
}
.space .space-block ul li{
	float: left;
	width: 50%;
	padding: 15px;
}
.space .space-block ul li>div{
	border: 1px solid #5BC5FF;
	padding: 25px 15px 45px;
	border-radius: 5px;
	background: #232837;
	text-align: center;
	border: 1px solid rgba(255,255,255,.5);
	box-shadow: 0 0 4px rgba(255,255,255,.4);
}
.space .space-block ul li i{
	font-size: 100px;
	color: #5BC5FF;
	display: inline-block;
	margin-bottom: 25px;
}
.space .space-block ul li h3{
	font-size: 22px;
	font-weight: normal;
	line-height: 40px;
	margin-bottom: 15px;
}
.space .space-block ul li p{
	font-size: 13px;
	color: #999;
	line-height: 28px;
}
.email-block ul{
	display: table;
	margin: 0 auto;
	margin-top: 45px;
	text-align: center;
}
.email-block ul li{
	float: left;
	width: 25%;
	padding: 10px;	
}
.email-block ul li>div{
	padding:0 15px;
	background: #232837;
	border: 1px solid rgba(255,255,255,.5);
	text-align: center;
	position: relative;
	padding-top: 60px;
	min-height: 180px;
}
.email-block ul li>div h3{
	position: absolute;
	display: block;
	left: 10%;
	top: -30px;
	width: 80%;
	height: 60px;
	background: #5BC5FF;
	color: #fff;
	font-size: 22px;
	line-height: 60px;
	font-weight: normal;
	font-family: "century gothic","main";
}
.email-block ul li>div p.description{
	font-size: 13px;
	color: #fff;
}
.email-block ul li>div p{
	font-size: 13px;
	line-height: 24px;
	color: #aaa;
}
.case{
	background: #F5F5F5;
	padding: 30px 0;
}
.case-list ul li{
	float: left;
	width: 25%;
	padding: 10px;
	text-align: center;
}
.case-list ul li>div{
	position: relative;
	box-shadow: 0 0 4px rgba(0,0,0,.2);
}
.case-list ul li p{
	position: absolute;
	bottom: 0;
	display: block;
	width: 100%;
	height: 40px;
	background: #000;
	opacity: .8;
	color: #fff;
	font-size: 16px;
	line-height: 40px;
}
.case-list ul li img{
	max-width: 100%;
}
.case-content{
	max-width: 100%;
}
.case-content img{
	max-width: 100%;
}
.case-block{
	text-align: center;
	padding: 20px 0;
}
.case-block .case-goback{
	border: 3px solid #ddd;
	display: inline-block;
	margin-bottom: 15px;
	padding: 4px 25px;
	border-radius: 15px;
	color: #fff;
	background-color: #5BC5FF;
	background-image: linear-gradient(120deg, #a1c4fd 0%, #c2e9fb 100%);
	transition: all .3s;
}
.case-block .case-goback:hover{
	color: #5BC5FF;
	background: #000;
}
.case-block h3{
	font-size: 20px;
	font-weight: normal;
}
.case-block h3:after{
	content: '';
	display: block;
	width: 80px;
	height: 3px;
	background: #5BC5FF;
	margin: 8px auto;
}
.about-content{
	padding: 35px 25px;
}
.about-content{
	font-size: 15px;
	line-height: 30px;
	color: #666;
}
.about-label{
	margin-bottom: 25px;
}
.about-label h2{
	font-size: 40px;
	text-align: center;
	color: #000;
	margin-top: 35px;
}
.about-label h3{
	text-align: center;
	font-size: 20px;
	font-weight: normal;
	font-family: "century gothic";
	color: #999;
	margin-top: 10px;
}
.about-label ul{
	display: table;
	margin: 35px auto;
	text-align: center;
}
.about-label ul li{
	float: left;
	padding:15px;
}
.about-label ul li a{
	padding: 5px 25px;
	border: 3px solid #ddd;
	border-radius: 35px;
	background-image: linear-gradient(120deg, #89f7fe 0%, #66a6ff 100%);
	font-size: 15px;
	color: #fff;
	transition: all .6s;
}
.about-label ul li a:hover{
	background: #000;
	color: #999;
}
.partner-block ul{
	display: table;
	margin: 25px auto;
	text-align: center;
}
.partner-block ul li{
	float: left;
	width: 20%;
	padding: 15px;
	text-align: center;
}
.partner-block ul li img{
	max-width: 100%;
	vertical-align: middle;
}
.contact-list{
	padding:10px 15px;
}
.contact-list p{
	font-size: 15px;
	color: #666;
	padding: 10px 0;
	line-height: 38px;
	border-bottom: 1px solid rgba(0,0,0,.1);
}
.contact-list p i{
	font-size: 24px;
	margin-right: 10px;
	color: #5BC5FF;
}


.news-block{
	margin-top: 45px;
	padding: 15px;
}
.news-block>h3{
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 15px;
}
.news-block .news-data{
	margin-bottom: 35px;
	margin-top: 10px;
	padding-bottom: 15px;
	border-bottom: 1px solid rgba(0,0,0,.4);
}
.news-block .news-data span{
	margin-right: 15px;
	font-size: 13px;
	color: #999;
}
.news-block .news-data i{
	font-size: 20px;
	margin-right: 5px;
}
.news-block .news-content{
	font-size: 14px;
	color: #666;
	line-height: 1.6;
}
.news-block .news-page{
	padding: 15px;
	margin: 25px 0;
	background: #F5F5F5;
}
.news-page>div{
	margin: 10px 0;
}
.news-page span{
	font-size: 13px;
	color: #666;
}

.plan-list{
	margin: 35px auto;
	padding: 50px 0;
}
.plan-list ul li{
	float: left;
	width: 25%;
	padding: 15px;
}
.plan-list ul li>div{
	border: 1px solid #5BC5FF;
	position: relative;
	text-align: center;
	padding: 65px 25px 25px;
}
.plan-list ul li>div span{
	position: absolute;
	display: inline-block;
	width: 100px;
	height: 100px;
	line-height: 100px;
	left: calc(50% - 50px);
	top: -50px;
	text-align: center;
	background: #fff;
	border: 1px solid #5BC5FF;
	border-radius: 50%;
}
.plan-list ul li>div span i{
	font-size: 60px;
	color: #5BC5FF;
}
.plan-list ul li>div h3{
	font-size: 24px;
	margin-bottom: 15px;
}
.plan-list ul li>div p{
	font-size: 13px;
	line-height: 28px;
	color: #999;
	text-align:left;
}

.plan-mid{
	background: #0066CC;
	padding: 45px 25px;
	text-align: center;
	color: #fff;
	margin-bottom: 35px;
}
.plan-mid h3{
	font-size: 36px;
	margin-bottom: 35px;
}
.plan-mid p{
	font-size: 16px;
	text-indent: 2em;
	line-height: 34px;
	color: rgba(255,255,255,.9);
	text-align: left;
}
.plan-lc{
	text-align: center;
}
.plan-lc img{
	max-width: 100%;
}
.plan-audit{
	background: #F5F5F5;
	box-shadow: 0 0 4px rgba(0,0,0,.2);
	padding:25px 15px;
	margin-bottom: 15px;
}
.plan-audit h3{
	font-size: 22px;
	color: #5BC5FF;
	text-align: center;
	margin-bottom: 25px;
}
.plan-audit p{
	font-size: 14px;
	line-height: 2;
	color: #666;
}
