﻿html, body, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input { padding: 0; margin: 0;}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, em, strong, table, th, td {font-size: 100%; font-style: normal; font-weight: normal;}
td, input, button, select, body, article, section, header, p, menu{font: 12px/1.5 "Microsoft YaHei","lucida Grande",Verdana;}
strong {font-weight: bold;}
i{font-style: italic;}
ul, ol {list-style: none;}
fieldset, img {border: none;}
caption, th ,td{text-align: left;}
table {border-collapse: collapse; border-spacing: 0; table-layout: fixed;}
body {background-color: #fff; color: #000;}
input, select, textarea{font-family: "Microsoft YaHei","lucida Grande",Verdana;}
input, select {vertical-align: middle;}
textarea{vertical-align: top;}
a {outline: none;cursor: pointer;color: #2272a6;}
a:link, a:visited, a:active {text-decoration: none;}
a:hover {text-decoration: underline;}

/* =============
 * 为旧版本浏览器格式化Html5元素
 * ============= */
article, aside, dialog, footer, header, section, nav, figure, menu { display:block; }

/* ============
 * 清除浮动
 * ============ */
/*方法一*/
.clearfix:after{content: '.';clear: both;display: block;height: 0;visibility: hidden;line-height: 0;}
.clearfix{*zoom: 1;}
/*方法二*/
.clearhidden{overflow: hidden;*zoom: 1;}
/*方法三*/
.clearauto{overflow: auto;*zoom: 1;}
/*banner*/
.banner{
    position: relative;
    background:url("../images/banner.png");
    width: 100%;
    height:480px;
    background-position: center;
	margin: 60px 0 0 0;
}
.banner a{
    position:absolute;
    top: 75%;
    left: 19%;
    display: inline-block;
    width: 200px;
    height: 50px;
    border: 1px solid #fff;
    line-height:50px;
    text-align: center;
    font-size: 1.5em;
    color: #fff;
}
.navbar-header{
	width:200px;
}
/*conter one*/
.one{
    background: #f7fbfc;
}
.content4{
    width:1170px;
    height:500px;
    margin:50px 0 0 0;
}
.content4_t{
    width:454px;
    height:66px;
    margin:auto;
}
.content4_t img{
    margin:0 auto;
    margin-left:50px;
}
.content4_t p{
    color:#333;
    font-size:16px;
}
.content4_b{
    width:100% ;
    text-align: center;
    -height: 50px;
    -background: #48a7df;
    -border-radius: 5px;
}
.content4_b p{
    width:185px ;
    height: 50px;
    background: #ff5534;
    -border-radius: 5px;
    color:#fff;
    font-size:1.5em;
    -float:right;
    margin-top:30px;
    -margin-right:50px;
    text-align: center;
    line-height: 50px;
    display: inline-block;
}
tr{
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}
.table_block th{
    text-align: center;
    padding: 12px 10px;
    border-bottom: 1px solid #48a7df;
    border-right: 1px solid #d7e1e5;
    background-color: #48a7df;
}
.table_block td{
    color: #505558;
    text-align: center;
    padding: 12px 10px;
    border-bottom: 1px solid #d7e1e5;
    border-right: 1px solid #d7e1e5;
}
.four img{
    width: 100%;
}
.four a{
    width: 100%;
    text-align: center;
    margin: 2em 0 4em 0;
}
.page_block_content{
    border: 1px solid #48a7df;
}
/*conter one*/
.one{
    background: #f7fbfc;
}
.content3{
    width:1170px;
    -height:500px;
    margin:50px 0 30px 0;
}
.content3_t{
    width:454px;
    height:66px;
    margin:auto;
}
.content3_t img{
    margin:0 auto;
    margin-left:50px;
}
.content3_t p{
    color:#333;
    font-size:16px;
}
.content3_b{
    width:100% ;
    text-align: center;
    -height: 50px;
    -background: #48a7df;
    -border-radius: 5px;
}
.content3_b p {
    width: 185px;
    height: 50px;
    background: #ff5534;
    -border-radius: 5px;
    color: #fff;
    font-size: 1.5em;
    -float: right;
    margin-top: 30px;
    -margin-right: 50px;
    text-align: center;
    line-height: 50px;
    display: inline-block;
}
.table_block3 th{
    -text-align: center;
    padding: 12px 10px;
    border-bottom: 1px solid #d7e1e5;
    border-right: 1px solid #d7e1e5;
}
#block_text th{
     -text-align: center;
     padding: 12px 10px;
     border-bottom: 1px solid #d7e1e5;
     border-right: 1px solid #d7e1e5;
 }
.table_block3 td{
    color: #505558;
    -text-align: center;
    padding: 8px 16px;
    border-bottom: 1px solid #d7e1e5 !important;
    border-right: 1px solid #d7e1e5;
    font-size: 1.1em;
    color: #333;
}
#block_text td{
     color: #505558;
     -text-align: center;
     padding: 8px 16px;
     border-bottom: 1px solid #d7e1e5 !important;
     border-right: 1px solid #d7e1e5;
     font-size: 1.1em;
     color: #333;
 }
.page_block_content3 img{
    border-bottom: 1px solid #ccc;
}
.zb{
    width: 16.5%;
    border-left: 1px solid #d7e1e5 ;
}
.zj{
    width: 49.7%;
    background: #59AFE2;
    border-bottom: 0px solid #ccc !important;
    border-right: 0px solid #ccc !important;
    color: #444 !important;
}
.yb{
    width: 35%;
}
/*conter three*/
.three{
    background: #f7fbfc;
}
.content2{
    width:1170px;
    -height:500px;
    margin:50px 0 0 0;
}
.content2_t{
    width:454px;
    height:66px;
    margin:auto;
}
.content2_t img{
    margin:0 auto;
    margin-left:50px;
}
.content2_t p{
    color:#333;
    font-size:16px;
}
.content2_b{
    width:100% ;
    text-align: center;
    -height: 50px;
    -background: #48a7df;
    -border-radius: 5px;
}
.content2_b p {
    width: 185px;
    height: 50px;
    background: #ff5534;
    -border-radius: 5px;
    color: #fff;
    font-size: 1.5em;
    -float: right;
    margin-top: 30px;
    -margin-right: 50px;
    text-align: center;
    line-height: 50px;
    display: inline-block;
}
.yuan{
    width: 100px;
    height: 100px;
    background: #def0fc;
    border-radius: 50%;
    margin: 0 auto;
}
.yuan img{
    padding: 22px 24px;
}
.content2_con ul li{
    width: 260px;
    -width: 270px;
    float: left;
    margin:50px 16px;
}
.content2_con h5{
    width: 100%;
    padding: 20px 0 15px 0;
    text-align: center;
    font-size: 1.5em;
}
.content2_con p{
    width: 80%;
    margin: auto;
    -padding: 20px 0 15px 0;
    -text-align: center;
    font-size: 1.2em;
    color: #333;
}
.content2_con li p{
    width: 80%;
    margin: auto;
    -padding: 20px 0 15px 0;
    -text-align: center;
    font-size: 1.2em;
    color: #333;
}
/*conter four*/
.content1{
    margin:50px 0 0 0;
}
.content1_t{
    width:454px;
    -height:66px;
    margin:auto;
}
.content1_t img{
    margin:0 auto;
    margin-left:50px;
}
.content1_t p{
    color:#333;
    font-size:16px;
}
.content1_b{
    width:100% ;
    text-align: center;
    -height: 50px;
    -background: #48a7df;
    -border-radius: 5px;
}
.content1_b p {
    width: 185px;
    height: 50px;
    background: #ff5534;
    -border-radius: 5px;
    color: #fff;
    font-size: 1.5em;
    -float: right;
    margin-top: 30px;
    -margin-right: 50px;
    text-align: center;
    line-height: 50px;
    display: inline-block;
}
.content1_con ul li{
    height: 100px;
    margin:50px 10px;
}
.content1_con h5{
    width: 100%;
    padding: 20px 0 15px 0;
    font-size: 1.5em;
}
.content1_con p{
    font-size: 1.2em;
    color: #333;
    margin: 5px 0;
}
.blue{
    color: #0091ff;
}
.reda{
    color: #fff;
}
.redb{
    color: #ff5534;
}
.top{
	position:fixed;
	top:0;
	width:100%;
	background:#fff;
	z-index:999;
	height:60px;
}
#an{
    -width: 130px;
    -height: 40px;
    -border:1px solid rgba(89, 175, 226, 0.5);
    -color: #59AFE2;
    -margin:10px auto;
    -font-size: 1.5em;
    -line-height: 38px;
    -text-align: center;
}
#block_text{
    display: none;
}
/*nav*/
.navbar{
    margin-bottom: 0px;
}
.navbar-default{
    border: none;
    background: none;
}
.navbar-brand{
    padding: 10px 0;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
    background: none;
	color:#005ead;
}
.navbar-nav li a{
    font-size: 15px;
}
.navbar-nav>li>a{
    padding: 20px 6px;
}
.header_user {
    width: 240px;
    height: 60px;
    float: right;
}
.header_user a {
    font-size: 14px;
    margin-left: 15px;
    color: #fff;
    text-decoration: none;
    vertical-align: middle;
}
.button_blue {
    background-color: #005ead;
    color: #fff;
    filter: none;
    padding: 0 15px;
}
.main_footer .three_tb {
    width: 900px;
    margin: 0 auto;
}
.dropdown-menu li a{
    font-size: 1.2em;
    color: #555;
    text-align: center;
    padding: 10px;
}
/*footer*/
.main_footer {
    background-color: #fff;
    min-width: 990px;
    height: 80px;
    border-top: 1px solid #e0e0e0;
    -position: absolute;
    -bottom: -2280px;
    width: 100%;
}
.main_footer .three_tb {
    width: 900px;
    margin: 0 auto;
}
.main_footer .three_tb .icon_content {
    height: 30px;
    width: 30%;
    margin: 25px 0px;
    float: left;
    border-right: 1px solid #ccc;
}
.main_footer_two {
    background-color: #fafafb;
    height: 90px;
    width: 100%;
}
.main_footer_two .footer .footer_left {
    float: left;
}
.main_footer_two .footer .footer_right {
    float: right;
}
.main_footer_two .footer {
    width: 1170px;
    margin: 0 auto;
    padding-top: 20px;
}
.main_footer .three_tb .icon_content .icon_text {
    font-size: 14px;
    line-height: 24px;
    color: #a6a6a6;
    padding-left: 10px;
}
.main_footer .three_tb .icon_content .icon {
    background: url(../images/icon_1.png) 0 0 no-repeat;
    width: 24px;
    height: 26px;
    float: left;
    margin-left: 90px;
}
.footer_right .tel {
    float: left;
    color: #2A8AE2;
    font-size: 14px;
    width: 200px;
}
.main_footer_two .footer .footer_right .sns_link_wrap {
    float: left;
}
.footer_right .tel .icon_tel {
    background: url(../images/tel_1.png) 0 0 no-repeat;
    float: left;
    width: 30px;
    height: 30px;
    margin: 8px;
}
.main_footer_two .footer .footer_left a, .main_footer_two .footer .footer_left p {
    color: #333;
    font-size: 14px;
}
.la-btn{padding:14px 20px; background:#1abc9c; color:#fff; font-size:14px; overflow:hidden; transition:all .35s; display:inline-block; position:relative; z-index:1;}
    .la-btn:hover{color:#fff; background:none;}
    .la-btn:before{visibility:hidden; content:""; position:absolute; left:50%; top:0; width:0; height:100%; background:#59afe2; z-index:-1; transform:skew(45deg,0); transition:all .35s;}
    .la-btn:hover:before{visibility:visible; width:150%; left:-25%;}

    .la-session-more{text-align:center; margin-top:30px;}
    .la-session-more a{width:229px; height:44px; border:1px solid #dbdbdb; padding:0; background:none; text-align:center; color:#212121; line-height:44px; margin:0 15px; text-decoration: none;}
    .la-session-more a:hover{border-color:#69b7e4; background:none;}




