/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:' '; color:#666;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:none;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both;}
.wapper{ width:1000px; margin:0 auto;}

.fl{float: left;}
.fr{float: right;}

.logo{padding-top:16px !important;}

.weixin_anniu{padding:0px 20px;border-radius: 16px;background: #0F3E68;display: inline-block;line-height: 38px;margin-top: 15px;}
.weixin_anniu a{display: block;color: #fff;font-size: 16px;}
.weixin_anniu a i{padding-right: 10px;}
@media (max-width:768px) {
.weixin_anniu{display: none;}
.hidden_768{display: none;}
.nav_anniu{float: right;}
}

.swiper-container {width: 100%;height:auto;margin-left: auto;margin-right: auto;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;
/* Center slide text vertically */
display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-slide a{display: block;width: 100%;}
.swiper-slide a img{display: block;width: 100%;}

.title_biao01{margin-bottom: 30px;}
.title_biao01 h2{font-size: 24px;margin-bottom: 10px;color: #fff;font-weight: normal;text-align: center;}
.title_biao01 hr{width: 35px;height: 2px;margin: 0 auto;background: #ffffff;}
.title_biao02{    margin-bottom: -43px;
    margin-top: 95px;}
.title_biao02 h2{font-size: 24px;margin-bottom: 10px;color: #2892fa;font-weight: normal;text-align: center;}
.title_biao02 hr{width: 35px;height: 2px;margin: 0 auto;background: #2892fa;}

.fangan_list{max-width: 1200px;margin: 0 auto;}
.fangan_list .fangan_lili {position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;width: 20%;float: left;}
.fangan_list .fangan_box{border: 1px solid #ccc;padding: 15px;transition: all .5s;}
.fangan_list .fangan_box:hover{border:1px solid #fff;box-shadow: 0px 4px 20px rgba(0,0,0,.3);transform: scale(1.1);-webkit-transform: scale(1.1);background: #fff;}
.fangan_list .fangan_box a{display: block;}
.fangan_list .fangan_box .fangan_pic img{display: block;margin: 0 auto;max-width: 100%;}
.fangan_list .fangan_box .fangan_txt h4{font-weight: normal;font-size: 16px;text-align: center;color: #333;line-height: 32px;margin-top: 10px;}
.fangan_list .fangan_box .fangan_txt .chakan_btn{margin: 0 auto;text-align: center;margin-top: 15px;}
.fangan_list .fangan_box .fangan_txt .chakan_btn b{display: inline-block;padding: 0px 20px;color: #666;line-height: 32px;font-size: 14px;border-radius:20px;background: #fff;border: 1px solid #666;font-weight: normal;}
.fangan_list .fangan_box .fangan_txt .chakan_btn b:hover{color: #fff;line-height: 32px;background: #284198;border: 1px solid #284198;text-decoration: none;}

@media (max-width:768px) {
.fangan_list .fangan_lili{float: left;width: 100%;margin-bottom: 15px;}
}


.hcon2_txt h2{line-height: 32px;text-align: left;font-size: 18px;color: #000;}
.hcon2_txt p em{font-style: normal;display: inline-block;margin-right: 10px;font-size: 12px;color: #333;border: 1px solid #333;border-radius: 12px;line-height:18px;padding: 0px 10px;}
.hcon2_txt span{display: block;padding: 10px 0px;font-size: 15px;color: #666;font-size: 15px;line-height: 24px;}
.hcon2_txt a.chakan01_btn{line-height: 24px;font-size: 14px;color: #555;}
.hcon2_txt a.chakan01_btn i{padding-left: 10px;}
.chakan_div{margin: 0 auto;text-align: center;margin-top: 30px;}
.chakan_div .more_btn01{line-height: 32px;color: #284198;font-size: 15px;background:#284198;padding: 0px 16px;border-radius: 12px;display: inline-block;color: #fff;}
.chakan_div .more_btn01 i{padding-left: 10px;}


.habout_pic img{display: block;width: 100%;}
.habout_text p{line-height: 28px;font-size: 15px;color: #fff;}
.habout_text .more_btn{line-height: 32px;color: #ffffff;font-size: 15px;}
.habout_text .more_btn i{display: inline-block;padding-left: 5px;}

.hcon1_con{padding: 20px 0px 20px 0px;}
.hcon1_con .hcon1_pic{position: relative;}
.hcon1_con .hcon1_pic img{display: block;width: 100%;}
.hcon1_con .hcon1_pic span{position: absolute;bottom: 0;height: 42px;line-height: 42px;width: 100%;}
.hcon1_con .hcon1_pic span a{padding: 0px 15px;color: #fff;font-size: 16px;display: block;text-align: center;}
.hcon1_con .hcon1_txt01{background:#00a7ea;}
.hcon1_con .hcon1_txt02{background:#e85298;}
.hcon1_con .hcon1_txt03{background:#f9bd00;}
.grey_bg{background: #eee;}

.hcon3_pic img{display: block;width: 100%;margin-bottom: 30px;}




.inside_lt{ float:left; width:240px;}
.side_a{}
.side_a .h1{ font-size:24px; line-height:34px; border-bottom:2px solid #a13e38; padding:0 10px 15px 10px; color:#000;}
.side_a ul{}
.side_a ul li{ border-bottom:1px solid #ccc;}
.side_a ul li a{ display:block; font-size:14px; line-height:24px; padding:10px 10px;}
.side_a ul li a:hover{ background:#a13e38; color:#fff;}
.side_a ul li a:before {
    content: "\f054";
    font: normal normal normal 10px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    margin-right: 8px;
    font-size: 10px;
}
.inside_rt{ float:right; width:calc(100% - 280px);}


















