@charset "utf-8";
/* CSS Document */
/*-------------摩尔手机站-----公用头尾部-----css样式--------------*/
/*------摩尔手机站的--全局样式--------*/
.clear { clear:both; height:0; font-size: 0px; line-height: 0px; }
.sub_nav{overflow:hidden; width:100%; height:auto; padding:0 1px; box-sizing:border-box;}
.sub_nav li{width:24.5%; height:2em; line-height:2em; text-align:center; background:#707070; font-size:2rem; float:left; margin-right:0.66%; margin-bottom:0.2em;}
.sub_nav li:nth-child(4),.sub_nav li:nth-child(8){margin-right:0;}
.sub_nav li a{width:100%; height:100%; display:inline-block; color:#fff;}
.sub_nav li.current{background:#890c84;}
.bs_link{width:100%; height:auto; text-align:center;}
.bs_link a{padding:0 3em; line-height:2em; height:2em; font-size:2rem; color:#fff; display:inline-block; background:#890c84;}
.bs_link a{font-size:1.6rem;}
.aboutbs_ti{font-size:2.4rem; color:#890c84; font-weight:bold; line-height:2.6em; text-align:center; background:url(../images/aboutus_ti_bg.gif) repeat-x left center;}
.aboutbs_ti span{background:#fff; padding:0 0.2em;}
.txtident{text-indent:2em;}
.tal{text-align:left !important;}
.tac{text-align:center !important;}
.tar{text-align:right !important;}
.fl{float:left !important;}
.fr{float:right !important;}
.bdbn{border-bottom:none !important;}
.p0{padding:0 !important;}
.bdbd{width:100%; height:auto; border-bottom:1px dashed #828282; clear:both;}
.bdbs{width:100%; height:auto; border-bottom:1px solid #828282; clear:both;}
.pt5{padding-top:5px;}
.pt15{padding-top:15px;}
.pb10{padding-bottom:10px;}
.tal{text-align:left;}
.pt0{padding-top:0 !important;}
.pb0{padding-bottom:0 !important;}
.fz16{font-size:1.6rem !important;}
.con_w90{width:100%; height:auto; display:block; margin:0 auto;}
.con_w80{width:80%; height:auto; display:block; margin:0 auto;}
.con_w60{width:60%; height:auto; display:block; margin:0 auto;}
.bs_link_grey a{background:#97c019; padding:0 0.6em;}
.bs_link a.a1{margin-right:0.8em;}
@media screen and (max-width:450px) and (min-width:320px){
	.blank15_10{height:10px;}
	.blank20_10{height:10px;}
	.blank10_05{height:5px;}
	.blank10_00{height:0px;}
	.blank30_15{height:15px;}
	.blank40_20{height:20px;}
	h3.index_ti{
		font-size:1.4rem;
	}
	h2.list_page{
		font-size:1.4rem;
	}
	.sub_nav li{
		font-size:1.6rem;
	}
	.aboutbs_ti{
		font-size:1.6rem;
	}
}
/*------------header-----开始----------*/
/*----左侧---下拉列表----*/
.index_list{width:100%; height:auto; position:absolute; top:0; background:#292929; color:#fff; line-height:2em; line-height:2em; font-size:1.8rem; z-index:100; display:none;position: fixed;
  min-width: 320px;
  max-width: 640px;}
.index_list .search{padding:1rem 5%; overflow:hidden; font-size:1.8rem; line-height:2em; background:#000;}
.index_list .search .txt{width:12em; padding:0; margin:0; padding-left:34px;  height:2em; float:left; line-height:2em; background:#fff url(../images/index_search_03.gif) no-repeat 6px center; border:none;}
.index_list .search .btn{width:6em; height:2em; line-height:2em; background:url(../images/index_search_line.gif) repeat-x; background-size:auto 100%; color:#fff; text-align:center; float:left; border:none;}
.index_list h2{padding:0 5%; border-bottom:2px solid #000;cursor:pointer;  background:#292929;}
.index_list h2 a{height:100%; display:block; height:2em; line-height:2em;  font-weight:normal; font-size:2rem; color:#fff; padding-left:30px; background:url(../images/index_list_icon.gif) no-repeat left 0.3em; background-size:25px auto;}
.index_list .colum{padding:0 5%; background:#292929;}
.index_list .colum a{display:block; font-size:1.6rem; height:2em; line-height:2em; background:url(../images/index_list_arr_r.gif) no-repeat right center; color:#fff; margin-bottom:0.2rem; border-bottom:1px solid #4c4c4c; padding-left:30px; position:relative; color:#b3b3b3;}
.index_list .colum a span{position:absolute; left:0; top:0; font-size:1.6rem; width:25px; height:2em; display:inline-block; background:url(../images/index_list_icon.gif) no-repeat left top; background-size:25px auto;}
.index_list .colum a:nth-child(1) span{background-position:left -35px;}
.index_list .colum a:nth-child(2) span{background-position:left -70px;}
.index_list .colum a:nth-child(3) span{background-position:left -105px;}
.index_list .colum a:nth-child(4) span{background-position:left -141px;}
.index_list .colum a:nth-child(5) span{background-position:left -176px;}
.index_list .colum a:nth-child(6) span{background-position:left -211px;}
.index_list .colum a:nth-child(7) span{background-position:left -246px;}
.index_list .colum a:nth-child(8) span{background-position:left -281px;}
.index_list .colum a:nth-child(9) span{background-position:left -316px;}
.index_list_btm{overflow:hidden; background:#292929;  display: none;}
.index_list_btm li{width:33.33%; height:auto; float:left;}
.index_list_btm li a{width:100%; height:100%; box-sizing:border-box; display:inline-block; font-size:1.6rem; color:#fff; text-align:center; line-height:1.4em; padding-bottom:0.5em; padding-top:4rem;}
.index_list_btm li:nth-child(1) a{background:url(../images/index_head_list_01.gif) no-repeat center 0.4rem; background-size:auto 35px;}
.index_list_btm li:nth-child(2) a{background:url(../images/index_head_list_02.gif) no-repeat center 0.4rem; background-size:auto 35px;}
.index_list_btm li:nth-child(3) a{background:url(../images/index_head_list_03.gif) no-repeat center 0.4rem; background-size:auto 35px;}
/*----logo-------*/
/*.header{width:100%; height:auto; overflow:hidden; background:#01458e;  
  min-width: 320px;
  max-width: 640px;
}*/
.header_list{width:14%; height:100%; box-sizing:border-box; padding-top:2.3rem; float:left; cursor:pointer; padding-bottom:1em; margin-right:11%;}
.container .header_list img{width:50%; height:auto; display:block; margin:0 auto;}
.header h1{width:54%; height:100%; float:left;    font-size: 0rem; }
.header h1 a{width:100%; height:100%; display:inline-block; box-sizing:border-box;}
.header h1 img{width:100%; height:auto; display:block; margin:0 auto;}
.header .tele{width:14%; height:100%; box-sizing:border-box;float:right;}
.header .tele a{width:100%; height:100%; box-sizing:border-box; display:inline-block;  padding-top:2.5rem;}
.container .header .tele img{width:56%; height:auto; display:block; margin:0 auto;}
/*----nav-------*/
.navigations {
    width: 100%;
    height: 2em;
    line-height: 2em;
    overflow: hidden;
    font-size: 2rem;
    color: #fff;
    text-align: center;
    border-bottom: 2px solid #ff7e00;
    background-size: auto 100%;
    margin-bottom: 1px;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#025cac), to(#0058a7));
    background: -moz-linear-gradient(top, #025cac, #0058a7);
    background: -o-linear-gradient(top, #025cac, #0058a7);
    background: -ms-linear-gradient(#025cac 0%,#0058a7 100%);
}
.navigations li {
    width: 20%;
    height: 100%;
    float: left;
    box-sizing: border-box;
    border-right: 1px solid #579fd9;
}

.navigations li a {
    color: #fff;
    width: 100%;
    height: 100%;
    display: inline-block;
}
ul, li, dl, dt, dd {
    list-style-type: none;
}
/*----项目-------*/
.subject_list{max-width: 640px;
    margin: 0 auto;    padding-bottom: 1em;}
.subject_list .mc {
	    margin: 0 0.5em;
    font-size: 1.5em;
}
.subject_list ul{
    margin: 0.5em;
}

.subject_list ul li{float:left;width: 31.333%;
    text-align: center;
    padding: 1%;}
.subject_list ul li i {
    display: block;
    width: 64%;
    margin: auto;
}
.subject_list ul li a {
    display: block;
    padding: 0.5em;
    background-color: #2e82e1;
    color: #fff;
}
.subject_list ul li a:hover {
    background-color: #26c5ff;
}

.mi-cl .mt{    padding-bottom: 1em;}
.mi-cl .mt h2{    line-height: 55px;
    background: #249ff1;
    color: #fff;
    text-align: center;
    font-size: 2em;
    font-weight: normal;}
.mi-cl .mc{    
    margin: 0 auto;  padding-bottom: 1em;}
.mi-cl li{float:left;padding:1px;}

.mi-cl li a{display:block;line-height:3.2em;text-align:center;color:#fff;font-size:1.6em}



.cl-list li:nth-child(3n+1) a{background-color:#00c795;}

.cl-list li:nth-child(3n+2) a{background-color:#ffba00;}

.cl-list li:nth-child(3n) a{background-color:#2e82e1;}

.mi-qa .gm{     font-size: 2.0rem;
    width: 86%;
    margin: 0 auto;
    padding-bottom: 1em;}
.mi-qa li{margin-top:1.5em;padding:0.7em;overflow:hidden;background:url(../images/pi-mbg.jpg) no-repeat;background-size:100% 100%;}

.mi-qa li div{box-sizing:border-box;float:left;line-height:1.5em;padding-left:1.2em;width:46%;min-height:3em;}

.mi-qa li .sz{margin-right:8%;}

.mi-qa li .st{color:#fff;text-shadow:0 0 1px #666;}

.mi-qa li .st a{color:#fff;}

.mi-qa li .st b{font-weight:normal;color:#ff0;}
/*.mi-zj .gm {
    margin: 0 1.5em;
}*/
.izj-tab{overflow:hidden;}

.izj-tab li{float:left;    width: 24.8%;
    padding: 0 0.1%;}

.izj-tab b{display:block;line-height:2em;background-color:#2e82e1;color:#fff;text-align:center;}

.izj-tab .cur b,.izj-tab b:hover{background:#fb0;}

.izj-list>li{padding:0.7em 0;border-bottom:1px solid #dcd9d1;}

.izj-list .gm{position:relative;line-height:2em;overflow:hidden;}

.izj-list .izj-pic {
    float: left;
    margin-right: 3.5%;
    width: 35%;
}
.izj-infos ul.tit {
    margin: 0.5em 0;
}
.izj-list b {
    font-size: 1.5em;
    line-height: 1.5em;
    margin-right: 5px;
    color: #259ff2;
    font-weight: normal;
}
.izj-list .name span {
    font-size: 1.5em;
    margin-left: 1em;
    color: #000;
}
.izj-list .btn{float:left;margin-right:1%;width:49%;}
.izj-list .btns {
    position: absolute;
    bottom: 0;
}
.izj-list .names span {
    margin-left: 1em;
    color: #000;
    font-size:1em;
}
/*.izj-list .izj-pic{float:left;margin-right:3.5%;width:35%;}*/

.izj-list .izj-infos{float:left;width:61.5%;}

/*.izj-list b{font-size:2.2em;line-height:1.5em;margin-right:5px;color:#259ff2;font-weight: normal;}
*/
.izj-list p{margin:0;    font-size: 0.9em;
    line-height: 2em;
    padding-top: 0.5em;}
/*.izj-info ul.tit{margin:0.8em 0;}*/
/*.izj-info .tit li{    font-size: 1.3em;
    line-height: 1.7em;}*/
.izj-infos .tit li {
    font-size: 0.9em;
    line-height: 1.7em;
}

@media screen and (max-width:640px) and (min-width:320px){
	.izj-list .gm {
   
    line-height:1.6em;
   
}
	.izj-list b{font-size:1.2em;}

	.izj-list .name span {
    font-size: 1em;
    margin-left:0.5em;
    color: #000;
}
/*.izj-info ul.tit{margin:0;}*/
.izj-list p{margin:0;    font-size:1em;
    line-height: 1.4em;
    padding-top: 0.3em;}
	.subject_list .mc {
    font-size: 14px;
}
/*.izj-info ul.tit{margin:0.5em 0;}*/
.izj-info .tit li{    font-size: 1em;
    line-height: 1.4em;}
.mi-cl .mt h2 {
     height: 2.2em;
    line-height: 2.2em;
    
    background: #249ff1;
    color: #fff;
    text-align: center;
    font-weight: normal;
}
.mi-cl li a {
    display: block;
    line-height:3em;
    text-align: center;
    color: #fff;
    font-size: 14px;
}
	
	.mi-cl .mc {
    
    margin: 0 auto;
    padding-bottom: 1em;
}
.mi-cl li {
    float: left;
    padding:0.5px;
}
.mi-qa li div {
    box-sizing: border-box;
    float: left;
    line-height: 1.5em;
    padding-left: 1em;
    width: 46%;
    min-height: 3em;
}
.mi-qa .gm {
    font-size: 1.4rem;
    width: 88%;
    margin: 0 auto;
    padding-bottom: 1em;
}
}


/*------------header-----结束----------*/
/*------------footer-----开始----------*/
.footer{width:100%; height:auto; margin-bottom:8.6em; border-top:1px solid #b2c2d2; font-size:1.4rem; color:#2b2b2b; text-align:center;}
.footer a{color:#2b2b2b !important; display:inline-block;}
.footer a span{width:1em; height:100%; display:inline-block;}
.footer_chara{overflow:hidden; padding-left:4%;}
.footer_chara li{width:33%; box-sizing:border-box;/* padding-left:5%;*/ height:auto; float:left; text-align:left; overflow:hidden;}
.footer_chara li img{width:21%; height:auto; float:left; margin-right:2%;}

@media screen and (max-width:540px) and (min-width:320px){
	.footer_chara{padding-left:0;}
	.footer_chara li{text-align:center;}
	.footer_chara li img{width:48px; height:48px; float:none; display:block; margin:0 auto;}
}


/*-----footer_fix------*/
.footer_fix{width:100%; max-width:640px; min-width:320px; height:auto; position:relative; font-size:1.8rem; position:fixed; bottom:0;z-index:999;}
.footer_fix span.home{width:24%; height:100%; position:absolute; left:38%; top:-40%; background:#282828; text-align:center; border-radius:50% 50% 0 0; overflow:hidden;}
.footer_fix span.home a{width:100%; height:100%; display:inline-block; box-sizing:border-box;color:#fff; padding-top:3.6em; background:url(../images/index_footer_00.gif) no-repeat center 20%;}
.footer_fix_con{width:100%; height:6.4em; overflow:hidden; }
.footer_fix_con li{width:25%; height:100%; float:left; text-align:center; box-sizing:border-box;background:#2e3642;}
.footer_fix_con li img{width:60%; height:auto; display:block; margin:0 auto;}
.footer_fix_con li a{width:100%; height:100%; box-sizing:border-box;color:#fff; display:inline-block; padding-top:4em; background:url(../images/index_footer_01.gif) no-repeat center 18%;}
.footer_fix_con li:nth-child(2) a{background:url(../images/index_footer_02.gif) #2e82e1 no-repeat center 18%;}
.footer_fix_con li:nth-child(3) a{background:url(../images/index_footer_03.gif) #26c540 no-repeat center 18%;}
.footer_fix_con li:nth-child(4) a{background:url(../images/index_footer_04.gif) #ff6005 no-repeat center 18%;}
@media screen and (max-width:450px) and (min-width:320px){
	.footer_fix span.home{
		width:20%;
		left:40%;
	}
	.footer{
		margin-bottom:4.4em;
	}
	.footer a span{
		width:0.4em;
	}
	.footer_fix{
		font-size:1.6rem;
	}
	.footer_fix_con{
		height:4.5em;
	}
	.footer_fix span.home a,.footer_fix_con li a,.footer_fix_con li:nth-child(2) a,.footer_fix_con li:nth-child(3) a,.footer_fix_con li:nth-child(4) a{
		background-position:center 14%;
		background-size:auto 48%;
		padding-top:2.6em;
	}
}
/*------------footer-----结束----------*/


/*---------首页-----手机可触屏滑动banner-开始-----------*/
.banner_slide { margin:0 auto; width:626px; height:auto; margin:0 auto; }
/* Specify Swiper's Size: */
/*.swiper-container, .swiper-slide { width: 626px; height: auto; }*/
.home-device { width:626px; height:auto; margin:0 auto; position:relative; }
.swiper-main { width: 626px; height: auto; position: relative; }
.swiper-main1{width: 626px; height: 180px; position: relative;}
.swiper-main2{width: 626px; height: 214px; position: relative;}
.swiper1, .swiper1 .swiper-slide { width: 626px; height: 234px; }
/*.pagination1 { text-align: center; margin-top: 5px; margin-bottom:5px; }*/
/* Swiper Styles */
.swiper-container { margin:0 auto; /*position:relative;*/ overflow:hidden; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden; /* Fix of Webkit flickering */ z-index:1; }
.swiper-wrapper { position:relative; width:100%; -webkit-transition-property:-webkit-transform, left, top; -webkit-transition-duration:0s; -webkit-transform:translate3d(0px, 0, 0); -webkit-transition-timing-function:ease; -moz-transition-property:-moz-transform, left, top; -moz-transition-duration:0s; -moz-transform:translate3d(0px, 0, 0); -moz-transition-timing-function:ease; -o-transition-property:-o-transform, left, top; -o-transition-duration:0s; -o-transform:translate3d(0px, 0, 0); -o-transition-timing-function:ease; -o-transform:translate(0px, 0px); -ms-transition-property:-ms-transform, left, top; -ms-transition-duration:0s; -ms-transform:translate3d(0px, 0, 0); -ms-transition-timing-function:ease; transition-property:transform, left, top; transition-duration:0s; transform:translate3d(0px, 0, 0); transition-timing-function:ease; }
.swiper-slide { float: left; }
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal { -ms-touch-action: pan-y; }
.swiper-wp8-vertical { -ms-touch-action: pan-x; }
/* Pagination */
/*.pagination1 .swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #3b81c4; box-shadow: 0px 1px 2px #226bb1 inset; margin: 0 3px; cursor: pointer; }
.pagination1 .swiper-active-switch { background: #fff; }*/
.swiper2, .swiper2 .swiper-slide { width: 513px; height: 176px; }
.pagination2 { text-align: center; margin-top: 5px;/* height:20px;*/ }
/* Pagination */
.pagination2 .swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #999; box-shadow: 0px 1px 2px #555 inset; margin: 0 3px; cursor: pointer; }
.pagination2 .swiper-active-switch { background: #fff; }
.swiper3, .swiper3 .swiper-slide { width: 513px; height: 176px; }
.pagination3 { text-align: center; margin-top: 5px; }
/* Pagination */
.pagination3 .swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #999; box-shadow: 0px 1px 2px #555 inset; margin: 0 3px; cursor: pointer; }
.pagination3 .swiper-active-switch { background: #fff; }
.swiper4, .swiper4 .swiper-slide { width: 513px; height: 176px; }
.pagination4 { text-align: center; margin-top: 5px; }
/* Pagination */
.pagination4 .swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #999; box-shadow: 0px 1px 2px #555 inset; margin: 0 3px; cursor: pointer; }
.pagination4 .swiper-active-switch { background: #fff; }
.swiper5, .swiper5 .swiper-slide { width: 513px; height: 176px; }
.pagination5 { text-align: center; margin-top: 5px; }
/* Pagination */
.pagination5 .swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #999; box-shadow: 0px 1px 2px #555 inset; margin: 0 3px; cursor: pointer; }
.pagination5 .swiper-active-switch { background: #fff; }
.swiper6, .swiper6 .swiper-slide { width: 513px; height: 176px; }
.pagination6 { text-align: center; margin-top: 5px; }
/* Pagination */
.pagination6 .swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #999; box-shadow: 0px 1px 2px #555 inset; margin: 0 3px; cursor: pointer; }
.pagination6 .swiper-active-switch { background: #fff; }
.swiper7, .swiper7 .swiper-slide { width: 513px; height: 176px; }
.pagination7 { text-align: center; margin-top: 5px; }
/* Pagination */
.pagination7 .swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #999; box-shadow: 0px 1px 2px #555 inset; margin: 0 3px; cursor: pointer; }
.pagination7 .swiper-active-switch { background: #fff; }

.swiper8, .swiper8 .swiper-slide { width: 626px; height: 211px; }
.pagination8 { text-align: center; margin-top: 5px; }
/* Pagination */
.pagination8 .swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #3b81c4; box-shadow: 0px 1px 2px #226bb1 inset; margin: 0 3px; cursor: pointer; }
.pagination8 .swiper-active-switch { background: #fff; }
.banner_slide{
	width:100%;
	height:auto;
}
.home-device{
	width:100%;
	height:auto;
	overflow:hidden;
}
/*.pagination1{
	height:0px;
}*/
.swiper-main{
	width:100%;
	height:auto;
	overflow:hidden;
}
.swiper1, .swiper1 .swiper-slide{
	width:100%;
	height:auto;
	overflow:hidden;
}
.swiper1 .swiper-wrapper{
	width:500%;
	height:auto !important;
	overflow:hidden;
}
.swiper1 .swiper-wrapper div{
	width:20%;
	height:auto !important;
	overflow:hidden;
}
.swiper1 .swiper-wrapper div img{
	width:100%;
	height:auto;
}
/*---------首页-----手机可触屏滑动banner---结束--------*/
.list_ti{font-size:2.8rem; font-weight:bold; text-align:center; line-height:1.4em; color:#0058a7; padding:0.8em 0 0.4em 0;}
@media screen and (max-width:400px) and (min-width:320px){
	.list_ti strong{display:block;}
   
}

/*---------首页---经典案例--------开始-----*/
.zjbox .al,.home-device,.swiper-main2,.swiper8,.swiper14, .swiper8 .swiper-slide, .swiper14 .swiper-slide,.swiper-wrapper,.swiper-wrapper div{
	
	height:auto !important;
	
}
.swiper-wrapper div img{ 
	height:auto;
}
.swiper14 .swiper-wrapper div img {
    float: left;
    box-sizing: border-box;
    width: 50%;
	height:auto;
    padding: 1%;
}

/*---------首页---经典案例------结束-----*/

/*------------项目页的导航-----开始----------*/
.xm_nav{height:auto; line-height:1.2em; height:4.6em;}
.xm_nav li{width:14%; height:100%;}
.xm_nav li#class21{    background-color: #7a9ddc;}
.xm_nav li#class28{    background-color: #638dd7;}
.xm_nav li#class33{    background-color: #4b75bd;}
.xm_nav li#class34{    background-color: #325ca6;}
.xm_nav li#class35{    background-color: #1b4999;}

.xm_nav li a{ padding:1.2em 0;}
.xm_nav li p{display:block;}
.xm_nav li div,.xm_nav li h3,.xm_nav li h5,.xm_nav li small{display:none;}
.xm_nav li.current{width:44%; height:100%; text-align:left; background:url(../images/xm_nav_bg_01.gif) no-repeat; background-size:100% auto;}
.xm_nav li:nth-child(2).current{background-image:url(../images/xm_nav_bg_02.gif);}
.xm_nav li:nth-child(3).current{background-image:url(../images/xm_nav_bg_03.gif);}
.xm_nav li:nth-child(4).current{background-image:url(../images/xm_nav_bg_04.gif);}
.xm_nav li:nth-child(5).current{background-image:url(../images/xm_nav_bg_05.gif);}
.xm_nav li.current a{padding:0 0 0 0.4em; box-sizing:border-box;}
.xm_nav li.current p{display:none;}
.xm_nav li.current div,.xm_nav li.current h3,.xm_nav li.current h5,.xm_nav li.current small{display:block;}
.xm_nav li.current h5{font-size:1.2rem; color:#fff;  line-height:1.2em;}
.xm_nav li.current h4{font-size:1.6rem; }
.xm_nav li.current small{font-size:1.2rem; line-height:1.2em; padding-top:0.2em;}
@media screen and (min-width:450px){
	.xm_nav li.current small{padding-top:0.6em;}
	.xm_nav li.current h5{padding-top:0.2em;}
}
/*-----项目页的子导航-----开始-------*/
.xm_sub_nav{width:94%; height:auto; margin:0 auto; overflow:hidden; font-size:1.6rem; height:auto;}
.xm_sub_nav li{width:32%; line-height:2em; margin-bottom:0.4em; float:left; margin-right:2%; background:#d6d6d6; text-align:center;}
.xm_sub_nav li:nth-child(3),.xm_sub_nav li:nth-child(6),.xm_sub_nav li:nth-child(9),.xm_sub_nav li:nth-child(12),.xm_sub_nav li:nth-child(15){margin-right:0;}
.xm_sub_nav li a{width:100%; height:100%; color:#111111; display:inline-block;}
@media screen and (max-width:500px) and (min-width:400px){
	.xm_sub_nav{font-size:1.4rem;}
}
@media screen and (max-width:400px) and (min-width:320px){
	.xm_sub_nav{font-size:1.2rem;}
	.xm_sub_nav_long{width:98%;}
}
/*---------------经典案例对比图里面的标题--------开始--------*/
.envir_ti{padding-left:15px; background:url(../images/environment_ti_l_03.gif) no-repeat left center; }
.envir_ti h3{border-bottom:1px solid #000; font-size:1.6rem; font-weight:normal; line-height:1.6em;}
.envir_ti h3 strong{font-weight:bold; color:#43b1e2;}
.envir_ti h3 a{font-size:1.4rem; color:#111111;}
/*---------------在线咨询---男，女-----开始--------*/
.container .sex_chose img{width:10px; height:auto; display:inline-block;}


#siteFooter{font-size:30px;margin-bottom: 3em;}
#siteFooter .foot_site{padding:1em 0;background:url(../images/footbg.jpg) no-repeat center/cover;text-align:center;margin-right: auto;
    margin-left: auto;
   zoom: 1;}
.foot_site:before, .foot_site:after {
    display: block;
    content: "";
}
.icon {
    display: inline-block;
  background-repeat: no-repeat;
    vertical-align: text-top;
	
}
#siteFooter .i-footlogo{margin-bottom:0.375em;height:2.8125em;width:100%;background:url(../images/footlogo.png) no-repeat center/contain;}
#siteFooter p,#siteFooter .cp{margin:1em 0;font-size:0.8em;color:#fff;}
#siteFooter .btn{padding:0.2em 1em;background:#ff9801;border-radius:0.2em;color:#fff;}
#siteFooter b{color:#ffd201;}
@media screen and (max-width:640px) and (min-width:320px){
	.brand_list1 p.brand_list1_p1,.brand_list2 p.brand_list2_p1,.brand_list3 p.brand_list3_p1,.brand_list4 p.brand_list4_p1,.brand_list5 p.brand_list5_p1{
    font-size: 16px;
   line-height: 28px;
}
#siteFooter{font-size:18px;margin-bottom: 4.2em;}
#siteFooter .foot_site{padding:0.6em 0;background:url(../images/footbg.jpg) no-repeat center/cover;text-align:center;margin-right: auto;
    margin-left: auto;
	max-width:640px;
   zoom: 1;}
	#siteFooter .info p b{color:#ffd201;}
	}




