@charset "gb2312";
/* CSS Document */
p{ font:1em/1.5em "";}
.f12bla li { font:100 1em/1.8em "";}
.f12bla .firstNd img { margin-right:1em;}
.f12bla .firstNd h3 { font:1.2em/1.5em "";}
.f12bla .firstNd p { font:1em/1.5em "";}

.buttonAll2015 { overflow:hidden;}
.buttonAll2015 em { display:block; margin:0 auto;text-align:center; border-radius:.4em; font:1.5em/2em "";}
.buttonAll2015 .but01 { background-color:#fff; border:1px solid #ccc;  }
.buttonAll2015 .but02 { background-color:#fa6567; padding:0; }
.buttonAll2015 .but03 { background-color:#ff6004; padding:0; }
.buttonAll2015 .w90_p { width:90%; padding:.4em 0;}
.buttonAll2015 .w50_p { width:50%; padding:.4em 0;}
.buttonAll2015 .icon01 { background:url(../images/icon_01005.png) no-repeat; background-size:100%; width:2.6em; height:2.6em; display:inline-block; overflow:hidden; vertical-align:middle; margin-right:.5em;}
.buttonAll2015 a { display:block;}

.slider {width:100%; height:13em; margin:0 auto; position:relative;}
/*首页焦点图新样式*/
#swiper-wrapper .swiper-slide,#swiper-wrapper .swiper-slide a{ display:block;} 
.swiper-slide a{ display:block;}
.swiper-slide{ display:block;}
.swiper-container { height:13em; width:100%; text-align:left; margin:0 auto; overflow:visible; position:relative;  z-index:5; padding:0; }
.swiper-container .swiper_title{ position:absolute; bottom:0;left:0;height:35px; width:100%; color:#FFF;overflow:hidden; z-index:50; text-align:left; text-indent:1em;background: none repeat scroll 0 0 rgba(12, 0, 0, 0.6); overflow:hidden; display:none;}
.swiper-wrapper {position: relative;z-index:10;}
.swiper-slide {position:relative;text-align:left; float:left; margin:0; padding:0;}
.swiper-slide a{ position:relative; width:100%; height:100%; display:block; overflow:hidden;}
.swiper-slide img{ max-height:100%;  max-width:100%;  vertical-align:middle; position:relative;}
.swiper-slide h3,.swiper-slide p{ display:inline; }

.swiper-container .pagination{ position:absolute; width:100%; bottom:0; right:50%;z-index:100; text-align:right;}
.swiper-container .pagination .swiper-pagination-switch{ display:inline-block; height:13px; width:13px; background:#cccccc; border-radius:50%; _display:inline; margin-right:0.5em;}
.swiper-container .pagination .swiper-active-switch{ background:#008883;}

.swiper-container .pagination2{ position:absolute; width:100%; bottom:0; right:50%;z-index:100; text-align:right;}
.swiper-container .pagination2 .swiper-pagination-switch{ display:inline-block; height:13px; width:13px; background:#cccccc; border-radius:50%; _display:inline; margin-right:0.5em;}
.swiper-container .pagination2 .swiper-active-switch{ background:#008883;}

.swiper-bxList { width:100%; height:22em; margin:0 auto; position:relative;overflow:hidden;}
.swiper-home_mainAd  { height:8.33em; width:100%; margin:0 auto; position:relative;overflow:hidden;}
.swiper-home_mainAd .swiper-slide img { width:100%;}

.titList { width:100%; overflow:hidden;}
.titList li { float:left; }
.titList .w48 li { width:48%;}
.titList .w30 li { width:33.3%; text-align:center;}
.titList .w30 li img { width:80%;}
.titList .m1 li { margin-bottom:3.33%;}
.titList .m1 li:nth-child(1),.titList .m1 li:nth-child(4) { margin-right:3.33%;}

.h2_tit01 { text-align:center;}
.h2_tit01 h2 { font:1.833em/1.5em ""; color:#000;}
.h2_tit01  .subTit { font:1em/1.5em ""; text-align:center; padding:0 1em;}
.h2_tit01 h2.tit01 { background:url(../images/home_img01.png) no-repeat; background-size:100%; width:5em; height:1.5em; display:block; overflow:hidden; margin:0 auto;}

.h3_tit01 { text-align:center; font:900 1.45em/1.5em ""; color:#3e3e3e;}


.section_bg01 { background-color:#a3a3a3;}


.home_yiyuan { background:url(../images/home_img06001.jpg) no-repeat; background-size:100%; width:100%;}
.home_yiyuan .yuan01 { width:12.666em; height:12.666em; display:block; border-radius:50%; background:rgba(255,255,255,0.3); margin:0 auto; border:1px solid #fff; }
.home_yiyuan .yuan { width:11.666em; height:11.666em; display:table; border-radius:50%; background-color:#fa6567; margin:0 auto; position:relative; top:.5em; }
.home_yiyuan .yuan span { display:table-cell; vertical-align:middle; text-align:center;}
.home_yiyuan .yuan span p  { font:1.4em/1.25em ""; color:#fff;}
.home_yiyuan .yuan span .i01 { font:900 3em/1.1em "";}
.home_yiyuan .yuan span .i02 { font:900 1.8em/1em "";}

.home_fanying { text-align:center; }
.home_fanying h3 { font:1.25em/1.5em ""; color:#000;}
.home_fanying p { font:1.25em/1.5em ""; }
.home_fanying p a { color:#fa6567;}
.home_fanying table td { height:3em;  line-height:3em;}
.home_fanying table td:nth-child(1) { width:42.5%; text-align:right;}
.home_fanying table td:nth-child(3) { text-align:left;}
.home_fanying table td:nth-child(2) { width:15%; text-align:center; background:url(../images/icon_bg04.png) 0 0 repeat-y; background-size:100%; }
.home_fanying table tr:first-of-type td:nth-child(2)  {  background:url(../images/icon_bg04.png) 0 1em no-repeat; background-size:100%; }
.home_fanying table tr:last-child td:nth-child(2)  {  background:url(../images/icon_bg04.png) 0 -2.3em no-repeat; background-size:100%; }
.home_fanying table tr:last-child td  { background:none;}

.home_shijian { text-align:center; font:1.25em/1.5em "";}
.home_shijian p { color:#000; padding:1em 0 .5em 0;}

.home_zhinan {}
.home_zhinan li { border-bottom:1px solid #ccc; font:1.5em/1.5em ""; padding:.6em 0;}
.home_zhinan .fa { font:1.5em/1em ""; vertical-align:bottom;}
.home_zhinan  a { display:block}


form { font:1em/1em ""; }
fieldset { border: 0;} 
label { display:block; cursor: pointer; height:1.833em; width:1.833em; margin:0 auto;} 
.checkboxes { margin:0; padding:0; } 
.label_check input {  height:1.833em; width:1.833em; } 
.has-js .label_check { height:1.833em; width:1.833em; } 
.has-js .label_check { background: url(../images/icon_bg02.png) no-repeat 0 0;  background-size:100%;  height:1.833em; width:1.833em;} 
.has-js label.c_on { background: url(../images/icon_bg03.png) no-repeat 0 0;   background-size:100%;   height:1.833em; width:1.833em;} 
.has-js label.r_on { background: url(../images/icon_bg03.png) no-repeat 0 0;   } 
.has-js .label_check input { position: absolute; left: -9999px; }
.checkboxes .fa { font:4.5em/1em ""; color:#fa6567;}

.main_visual{height:12em; overflow:hidden;position:relative;}
.main_image{height:12em;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:12em;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:12em;}
.main_image li span{display:block;width:75%;height:12em; margin:0 auto;}
.main_image li a{display:block;width:100%;height:12em;}
.main_image li .img_1{background:url('../images/home_img03001.jpg') center top no-repeat; background-size:100%;}
.main_image li .img_2{background:url('../images/home_img03002.jpg') center top no-repeat; background-size:100%;}
.main_image li .img_3{background:url('../images/home_img03003.jpg') center top no-repeat; background-size:100%;}
.main_image li .img_4{background:url('../images/home_img03004.jpg') center top no-repeat; background-size:100%;}
div.flicking_con{position:absolute;bottom:.5em;left:50%;z-index:999;width:100%;height:1em;margin:0 auto;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:1em!important;height:1.8em!important;top:50%;margin-top:-.65em;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:1em; background-size:100%;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:1em; background-size:100%;}

.bannerBox {}
.bannerBox li { border:none; padding:0; margin:0;}



.jiage_picList { width:100%; overflow:hidden;}
.jiage_picList ul { width:100%}
.jiage_picList li { float:left;}
.jiage_picList .w33 li { width:32.8%; display:table; text-align:center; padding:5% 0; border-right:2px solid #fff;} 
.jiage_picList .w33 li span { display:table-cell; vertical-align:middle; }
.jiage_picList .w33 li p { color:#fff; padding-top:.2em;}
.jiage_picList .w33 li.bg01 { background-color:#ff7261;}
.jiage_picList .w33 li.bg02 { background-color:#709fff;}
.jiage_picList .w33 li.bg03 { background-color:#56dc54;}
.jiage_picList .w33 li:last-child { border-right:0;}
.jiage_picList .w30 li { width:30.3%; border:1px solid #cfcfcf; border-radius:50%; display:table; padding:9% 0;}
.jiage_picList .w30 li p { display:table-cell; vertical-align:middle; text-align:center; line-height:1.25em; }
.jiage_picList .w30 li i { font-size:1.25em;}
.jiage_picList .w100 li { width:100%}
.jiage_picList .m1 li { margin-right:3%;}
.jiage_picList .m1 li:last-child { margin-right:0;}
.jiage_picList .m2 li { margin-bottom:1em;}

.jiage_conBox { border:1px solid #cfcfcf; position:relative; padding:.833em 0;}
.jiage_tit { position:absolute; top:0; left:0; width:6em; height:5.3em;}
.jiage_tit01 { background:url(../images/renliu-jiage-img02001.png) no-repeat; background-size:100%;}
.jiage_tit02 { background:url(../images/renliu-jiage-img02002.png) no-repeat; background-size:100%;}
.jiage_tit03 { background:url(../images/renliu-jiage-img02003.png) no-repeat; background-size:100%;}

.jiage_f12bla_con01 {  border:solid #ccc; border-width:1px 0 0 1px;}
.jiage_f12bla_con01 .firstNd { border:solid #ccc; border-width:0 1px 1px 0; padding:3%;}
.jiage_f12bla_con01 .firstNd h3 { font:900 1.25em/1.5em ""; color:#ff6004;}

.jiage_f12bla_con02  .firstNd { text-align:center; padding:5% 0; overflow:hidden;}
.jiage_f12bla_con02  .firstNd:nth-child(2) { border:1px solid #ccc; padding:3% 0;}
.jiage_f12bla_con02  .firstNd:nth-child(2) h3 { font:900 1.25em/1.5em ""; color:#000;}
.jiage_f12bla_con02  .firstNd:nth-child(2) p.p1 { color:#ff6004; padding:.3em 0;}
.jiage_f12bla_con02  .firstNd:nth-child(2) .f80 { font:900 3.5em/1em ""; vertical-align:bottom;}

.jiage_f12bla_con03  .firstNd p { padding-top:.4em; padding-left:1em; background:url(../images/renliu-jiage-img03001.png) no-repeat left .8em; background-size:1em 1em; }

@media only screen and (min-width: 360px) and (max-width: 479px){
	.h2_tit01 h2.tit01 {  width:7.5em; height:2.25em;}
	}
@media only screen and (max-width: 360px){
	.h2_tit01 h2.tit01 {  width:6em; height:2em;}
	}