@charset "UTF-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  outline: none;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	line-height:180%;
}
html {overflow-y: scroll;}
body {
	float:left;
  width: 100%;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  background: #E6E6E6;
  font-size: 14px;
  line-height: 1;
  font-family: 'Open Sans', sans-serif;
font-size: 14px;
}

br { display: block; line-height: 1.6em; } 

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }

input, textarea { 
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: none; 
}

blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
strong, b { font-weight: bold; }
em, i { font-style: italic; }

table { border-collapse: collapse; border-spacing: 0; }

a{
  	font-family: 'Open Sans', sans-serif;
	text-decoration:none;
	 -webkit-tap-highlight-color:rgba(0, 0, 0, 0);

}
a,li a{color:#444;text-decoration:none; line-height:180%;}

h1 {
  font-family: 'Montserrat', Arial, sans-serif;
  font-size: 3.6em;
  line-height: 1.3em;
  font-weight: 700;
  color: #484848;
  text-align: center;
  letter-spacing: -0.05em;
  margin-bottom: 15px;
}

p,div{
  font-size: 14px;
  line-height:180%;
}


/** page structure **/


header {
  display: block;
  width: 100%;
  background-color: #0C2340;
  padding: 10px 15px;
  float:left;
}
footer {
	position:fixed;bottom:0px;left:0px;
	display: block;
	width: 100%;
	background-color: #0C2340;
	padding: 0px 0px;
	float:left;
	z-index:1300;
}

footer ul li{float:left;width:25%;text-align:center;margin-left:-1px;display:inline;border-left:1px solid #fff;padding:0px;color:#FFF;font-size:14px;line-height:14x;}

footer ul li a{float:left;width:100%;display:block;color:#FFF;font-size:14px;line-height:14px;padding-top:10px;padding-bottom:10px;}
footer ul li a i{float:left;width:100%;font-size:22px;line-height:22px;color:#FFF;}
footer ul li a span{float:left;width:100%;font-size:12px;color:#FFF;line-height:18px;padding-top:5px;}

.vv_info{float:left;width:100%;}



.h_a_box_a{float:left;width:100%;}

.h_a_box_a h4{float:left;width:100%;margin:0px;padding:0px;font-size:22px;border-bottom:1px solid #ccc;line-height:60px;text-align:center;font-weight:400}
.h_a_box_a h4 span{color:#ff3300}
.h_a_box_a p{float:left;width:100%;margin-top:2px;border-top:4px solid #ccc;text-align:center;font-size:13px;line-height:40px;}
.h_a_box_b{float:left;font-size:26px;font-weight:200;line-height:50px;margin-left:20px;width:100%;text-align:center;}
.h_a_box_b span{color:#ff3300}

.h_b_box{float:left;width:100%;}
.h_b_box ul li{float:left;width:100%;padding-right:5px;margin-top:10px;}

.h_b_box ul li div{float:left;width:100%;background:#fafafa;padding:10px;}


.h_b_box ul li h3{float:left;width:100%;text-align:center;color:#FF3300;font-size:22px;font-weight:200}
.h_b_box ul li p{float:left;width:100%;padding:0px 10px;font-size:14px;font-weight:200}


.yzsfw_r{float:left;width:100%;padding:15px;background:#EFEFEF;}
.yzsfw_r img{float:left;width:100%;}
.ss_cn{float:left;width:100%;margin-top:0px;}
.ss_cn ul li{float:left;width:100%;background:#FEF079;padding:5px;color:#222;font-size:22px;line-height:150%;margin-top:5px;}
.ss_cn ul li p{float:left;width:100%;padding:10px;border:1px dashed #fff;overflow:hidden;}




















.wapimg{float:left;width:100%;}
.wapimg img{float:left;width:100%;}

.sversbox{float:left;width:100%;padding:20px 0px;}
.sversbox ul{float:left;width:100%}
.sversbox ul li{float:left;width:50%;text-align:center;}
.sversbox ul li .img{float:left;width:100%;text-align:center;padding:10px 0px;}
.sversbox ul li .img img{height:50px;}
.sversbox ul li h3{float:left;width:100%;text-align:center;font-weight:normal;font-size:16px;margin:0px;padding:0px;}
.sversbox ul li .con{float:left;width:100%;text-align:center;font-size:14px;}


.pic_list_de{float:left;width:100%;}
.pic_list_de ul{float:left;width:100%;}
.pic_list_de ul li{float:left;width:100%;overflow:hidden;display:inline;margin-top:0px;border-bottom:1px dashed #ddd;padding:5px 0px}
.pic_list_de ul li a{}


.mainbox_foot{float:left;width:100%;background:#FFF;padding-bottom:0px;border:1px solid #E2E2E2;
border-left:none;border-right:none;overflow:hidden;padding:10px;margin-top:10px;margin-bottom:80px;}

.logo{float:left;width:100%;padding:10px 0px;background:url(logox.png) left no-repeat;background-size:auto 30px;}
.logo span.back{float:left;}
.logo span.menu{float:right;}
.logo span i.iconfont{font-size:16px;color:#fff;line-height:20px;}
.logo span.back i.iconfont{padding-right:5px;}
.logo span.menu i.iconfont{padding-left:5px;}
.logo span a{line-height:20px;color:#FFF;font-size:14px;}

h2.news_tit{float:left;width:100%;margin:0px;padding:0px;border-bottom:1px solid #EEE;font-size:16px;font-weight:bold;padding-bottom:5px;color:#0C5CD0}
h2.news_tit span{color:#323232}
.news_list{float:left;width:100%;margin-top:5px;}
.news_list ul a li{float:left;width:100%;border-bottom:1px dotted #DDD;padding:10px 0px;}
.news_list ul a li h2{float:left;width:100%;margin:0px;padding:0px;font-size:16px;}
.news_list ul a li p{color:#888;line-height:100%;}


ul.gxlist{float:left;width:100%;}
/*ul.gxlist li{float:left;padding:5px;border:1px solid #DDD;margin-top:5px;margin-right:5px;display:inline;}
ul.gxlist li img{height:40px;float:left;}*/
ul.gxlist li{float:left;border-bottom:1px dashed #F0F0F0;PADDING:5PX 0PX;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
ul.gxlist li I{COLOR:#ff9900;padding-right:5px;}


.mainNextPage{float:left;width:100%;MARGIN-TOP:0PX;FONT-SIZE:18PX;TEXT-ALIGN:CENTER;PADDING-TOP:15PX;}
.mainNextPage span{PADDING:0PX 5PX;COLOR:#999}
.mainNextPage span A{FONT-SIZE:18PX;COLOR:#323232}

.mainNextPage span.page_onon A{FONT-SIZE:18PX;COLOR:#FF9900}


.pptit{float:left;width:100%;font-size:20px;border-bottom:1px solid #F5F5F5;color:#0C2340;line-height:24px;padding-bottom:10px;padding-top:5px;}
	.pptit i{font-size:22px;color:#0C2340;padding-right:5px;line-height:24px;}

	.pptit p{float:right;font-size:14px;color:#eee;line-height:24px;}

ul.pro_pic_list{float:left;width:100%;}
ul.pro_pic_list li{float:left;width:49%;border-bottom:0px solid #eee;padding:10px 0px 0PX 0PX;;}
ul.pro_pic_list li .img{float:left;width:100%;overflow:hidden;}
ul.pro_pic_list li .img img{float:left;width:100%;}
ul.pro_pic_list li .con{float:left;width:100%;overflow:hidden;line-height:150%;}
ul.pro_pic_list li .con p{float:left;width:100%;line-height:32PX;background:#F0F0F0;TEXT-ALIGN:CENTER;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}


ul.youhui_list{float:left;width:100%;}
ul.youhui_list li{float:left;width:100%;padding:10px 0px;border-bottom:1px solid #eee;}
ul.youhui_list li .img{float:left;width:30%;}
ul.youhui_list li .img img{float:left;width:100%;}
ul.youhui_list li .con{float:right;width:68%;}
ul.youhui_list li h3{float:left;width:100%;margin:0px;padding:0px;color:#333;font-size:18px;line-height:120%;}
ul.youhui_list li p{float:left;width:100%;margin:0px;padding:0px;color:#999;line-height:150%;}



ul.youhui_list li .cons{float:left;width:100%;}
ul.youhui_list li .cons h3{float:left;width:100%;margin:0px;padding:0px;color:#333}
ul.youhui_list li .cons p{float:left;width:100%;margin:0px;padding:0px;color:#999}

.mores{float:left;width:100%;}
.mores a{display:block;background:#0C2340;color:#FFF;line-height:40px;text-align:center;}
.mores a:hover{color:#FFF;}
.moresa{float:left;width:100%;margin-top:10px;}
.moresa a{display:block;background:#0C2340;color:#FFF;line-height:40px;text-align:center;}
.moresa a:hover{color:#FFF;}



.mainbox{float:left;width:100%;background:#FFF;padding-bottom:0px;border:1px solid #E2E2E2;
border-left:none;border-right:none;height:100%;overflow:hidden;margin-top:10px;}


.mainbox_fff{float:left;width:100%;background:#FFF;padding-bottom:0px;border:1px solid #E2E2E2;
border-left:none;border-right:none;overflow:hidden;padding:10px;margin-top:10px;padding-bottom:10px;}

.mainbox_fff_iii{float:left;width:100%;background:#FFF;padding-bottom:0px;border:1px solid #E2E2E2;
border-left:none;border-right:none;overflow:hidden;padding:10px;margin-top:0px;padding-bottom:10px;}


.mainbox_nobg{float:left;width:100%;}



.mainbox_fa{float:left;width:100%;background:#FFF;padding-bottom:0px;border:1px solid #E2E2E2;
border-left:none;border-right:none;overflow:hidden;padding:10px;margin-top:10px;}

.mainbox_fap{float:left;width:100%;background:#FFF;padding-bottom:0px;border:1px solid #E2E2E2;
border-left:none;border-right:none;overflow:hidden;padding:10px;margin-top:0px;border-top:none;}


.mainbox_faa{float:left;width:100%;background:#FFF;padding-bottom:0px;border:1px solid #E2E2E2;
border-left:none;border-right:none;overflow:hidden;padding:0px;margin-top:0px;border-top:none;

}

.mainbox_faa .swiper-wrapper .swiper-slide{float:left;width:120px; background:#FFAA00; opacity: 0.2;}
.mainbox_faa .swiper-wrapper .swiper-slide .swiper-itemx { float: left;LINE-HEIGHT:50PX;TEXT-ALIGN:CENTER;WIDTH:120PX;BORDER-RIGHT:1PX SOLID #FFF;height:50px;padding:0px 10px;}
.mainbox_faa .swiper-wrapper .swiper-slide .swiper-itemx a{color:#fff;LINE-HEIGHT:50PX;}



.big_ct{float:left;width:100%;position :relative;margin-top:20px;}

.big_ct table tr td{text-align:center;padding:10px}
.big_ct table tr td b{font-size:14x;color:#fff;}
.big_ct table tr td.tdbr{text-align:center;padding:0px;height:10px;overflow:hidden;}
.big_ct table tr td.tdbra{text-align:center;padding:0px;height:1px;overflow:hidden;}


.mainbox_pic{float:left;width:100%;background:#FFF;padding-bottom:0px;border:1px solid #E2E2E2;border-top:none;
border-left:none;border-right:none;overflow:hidden;padding:10px;margin-top:0px;}

.p_info{float:left;width:100%;background:#FFF;padding-bottom:0px;border:1px solid #E2E2E2;
border-left:none;border-right:none;overflow:hidden;padding:10px;margin-top:10px;}
	.p_info h1{float:left;width:100%;margin:0px;padding:0px;font-size:16px;line-height:150%;padding-bottom:15px;border-bottom:1px solid #EEE;margin-bottom:0px;}
	.p_info h1 span{padding-left:10px;font-weight:normal;color:#F18000;line-height:150%;}
	.p_info ul li{float:left;width:100%;border-bottom:1px dashed #EEE;line-height:150%;padding:5px 0px;}
	.p_info ul li b{color:#888;}
	.p_info ul li font{color:#F18000;}
	.p_info ul li a{color:#0C5CD0;text-decoration:underline;}
	.p_info ul li p{font-size:12px;color:#999;line-height:150%;float:left;padding:5px 0px;}


	/* 多图滚动 */
	.scrollBox{float:left;width:100%;text-align:center;  }
	.scrollBox .bd li{ width:100%; float:left;}
	.scrollBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
	.scrollBox .bd li img{ width:100%; background:url(loading.gif) #fff center center no-repeat;  }
	.scrollBox .hd{ height:20px; overflow:hidden; font-size:0; }
	.scrollBox .hd ul{ display:inline-block; padding-top:5px; }	
	.scrollBox .hd li{ display:inline-block; width:8px; height:8px; background:#D0D0D0; margin:0 5px; vertical-align:top; overflow:hidden; 
	-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; 
	}
	.scrollBox .hd .on{ background:#BA2636;  }
	.scrollBox .prev,.scrollBox .next{ display:inline-block; width:25px; height:20px; background:url(images/wyIcons.png) no-repeat; overflow:hidden; margin:0 5px;  vertical-align:top; }
	.scrollBox .next{ background-position:-105px 0; }




.mainbox_fa h1{float:left;width:100%;font-size:22px;margin:0px;padding:0px;padding:15px 0px;border-bottom:1px solid #EEE;;}

.info_content{float:left;width:100%;margin-top:10px;line-height:180%;font-size:14px;color:#444;padding-bottom:0px;}
.info_content p{float:left;width:100%;margin-top:0px;line-height:180%;font-size:14px;color:#444;}

.info_content img{width:100%;}

.info_content a{color:#0C5CD0}

.info_content table{width:100%;}
.info_content table tr td{border:1px solid #DDD;padding-left:5px}

.p_ud{float:left;width:100%;margin-top:10px;color:#0C5CD0;font-size:14px;}
	.p_ud span{float:left;width:100%;}
	.p_ud a{color:#0C5CD0;font-size:14px;display:block;}



.local_path{float:left;width:100%;padding-top:0px;}
	.local_path a{font-size:14px;background:url(icon_circle-empty.png) left no-repeat;background-size:8px;padding-left:15px;padding-right:10px;line-height:25px;color:#444;}
	.local_path a:hover{background:url(icon_circle-slelected.png) left no-repeat;background-size:8px;color:#114289;}

.menu_left{float:left;width:25%;background:#FAFAFA;border-right:1px solid #E2E2E2;height:100%;}

.menu_left ul li{float:left;width:100%;border-bottom:1px solid #E2E2E2;text-align:center;}
.menu_left ul li a{display:block;line-height:40px;}
.menu_left ul li.on{float:left;width:101%;background:#FFF;}
.menu_left ul li.on a{color:#0C5CD0;}

.menu_right{float:left;width:75%;padding:0px 15px;padding-bottom:10px;}
.sub_1{float:left;width:100%;}
.sub_1 h4{float:left;margin:0px;padding:0px;width:100%;color:#F18000;font-size:14px;padding-bottom:0px;border-bottom:1px solid #EEE;line-height:40px;}
.sub_1 h4 i{padding-right:5px;}
.sub_1 ul{float:left;width:100%;padding-top:5px;}
.sub_1 ul li{float:left;width:50%;}
.sub_1 ul li a{display:block;}

.sub_2{float:left;width:100%;}
.sub_2 h4{float:left;margin:0px;padding:0px;width:100%;color:#F18000;font-size:14px;padding-bottom:0px;border-bottom:1px solid #EEE;line-height:40px;}
.sub_2 h4 i{padding-right:5px;}
.sub_2 ul{float:left;width:100%;padding-top:5px;}
.sub_2 ul li{float:left;width:100%;color:#F18000;}
.sub_2 ul li a{padding-right:10px;}


.sx_info{float:left;width:100%;border-bottom:1px solid #E2E2E2;padding-bottom:10px;}
.sx_info span{color:#F18000}
.saixuan{float:left;width:100%;padding-top:5px;}
.saixuan ul li{float:left;width:100%;}
.saixuan ul li .div1{float:left;width:20%;text-align:right;}
.saixuan ul li .div2{float:right;width:80%;}
.saixuan ul li .div1{color:#F18000;font-weight:bold;}
.saixuan ul li font{padding-right:10px;}
.saixuan ul li font.on{color:#F18000}
.saixuan ul li font.on a{color:#F18000}



.i_class{float:left;width:100%;}
.i_class ul li{float:left;width:50%;}
.i_class ul li .i_1{float:left;width:100%;}
.i_class ul li span{font-size:20px;color:#0C5CD0}
.i_class ul li i{font-size:20px;color:#0C5CD0}
.i_class ul li a{display:block;}
.i_class ul li .i_2{float:left;width:100%;text-align:left;padding-left:20px;}
.i_class ul li .i_2 p{float:left;width:100%;}
.i_class ul li .i_2 p a{display:block;}


ul.pro_pic_list{float:left;width:100%;}
ul.pro_pic_list li{float:left;width:49%;border-bottom:0px solid #eee;padding:10px 0px 0PX 0PX;;}
ul.pro_pic_list li .img{float:left;width:100%;overflow:hidden;}
ul.pro_pic_list li .img img{width:100%;}
ul.pro_pic_list li .con{float:left;width:100%;overflow:hidden;line-height:150%;}
ul.pro_pic_list li .con p{float:left;width:100%;line-height:32PX;background:#F0F0F0;TEXT-ALIGN:CENTER;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}



ul.fwlist{float:left;width:100%;}
ul.fwlist li{float:left;width:49%;border:0px solid #eee;padding:10px 0px 0PX 0PX;background:#F5F5F5;margin-top:10px;}
ul.fwlist li i{float:left;width:100%;overflow:hidden;font-size:30px;text-align:center;color:#116DD9}
ul.fwlist li span{float:left;width:100%;line-height:32PX;TEXT-ALIGN:CENTER;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}



ul.homemenu{float:left;width:100%;position:absolute;top:50%;margin-top:-100px}
ul.homemenu li{float:left;width:33.33%;position:relative;min-height:80px;}
ul.homemenu li i{float:left;height:50px;width:50px;border-radius: 50%;text-align:center;font-size:30px;line-height:50px;
  background-color:#FFA51E;color:#fff;position:absolute;top:0px;left:50%;margin-left:-25px;}
ul.homemenu li h2{float:left;width:100%;margin:0px;padding:0px;text-align:center;margin-top:50px;line-height:50px;font-size:18px;}
ul.homemenu li a{color:#333}






	/* 本例子css -------------------------------------- */
	.focus{ float:left;width:100%; position:relative; overflow:hidden;   }
	.focus .hd{ float:left;width:100%; height:5px;  position:absolute; z-index:1; bottom:0px; text-align:center; overflow:hidden; }
	.focus .hd ul{float:left; overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:5px; background-color:rgba(51,51,51,0.5);width:100%; }
	.focus .hd ul li{-moz-box-flex:1; -webkit-box-flex:1; box-flex:1;line-height:50px; }
	.focus .hd ul .on{ background:#FF9900;  }
	
	.focus .bd{ float:left;position:relative; z-index:0; }
	.focus .bd li img{width:100%;}
	.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
	
	
	
	/* 本例子css -------------------------------------- */
	.focus_in{ float:left;width:100%; position:relative; overflow:hidden;   }
	.focus_in .hd{ float:left;width:100%; height:5px;  position:absolute; z-index:1; bottom:0; text-align:center; overflow:hidden; }
	.focus_in .hd ul{float:left; overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:5px; background-color:rgba(51,51,51,0.5);width:100%; }
	.focus_in .hd ul li{-moz-box-flex:1; -webkit-box-flex:1; box-flex:1;line-height:50px; }
	.focus_in .hd ul .on{ background:#323232;  }
	
	.focus_in .bd{ position:relative; z-index:0; }
	.focus_in .bd li img{float:left;width:100%;}
	.focus_in .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
	
	

.bttlcf{float:left;width:100%;text-align:center;background:#FF9900;margin-top:0px;}
.bttlcf span{font-size:16px;COLOR:#fff;line-height:50px;}

.case_picss{float:left;width:100%;}
.case_picss a{float:left;width:100%;padding:10px;border:1px solid #F0F0F0;MARGIN-TOP:10PX;}
.case_picss img{float:left;width:100%;}
.case_picss p{float:left;width:100%;text-align:center;line-height:150%;padding:10px 0px 0PX 0PX;;}

.suo_img{float:left;width:100%;margin-top:10px;}
.suo_img img{float:left;width:100%;}
	
/*bot*/
.bot { float:left;width: 100%;text-align: center;background:#FFF;PADDING:10PX 0PX;  }
.fuwuxm { width: 100%; position: relative; }
.fuwuxm .swiper-wrapper .swiper-slide { float: left;width: 240px; border-right:1px solid #DDD; }
.fuwuxm .swiper-wrapper .swiper-slide .swiper-item { float: left; width: 240px; }
.fuwuxm .swiper-wrapper .swiper-slide .menu_title { height: 40px; }
.fuwuxm .swiper-wrapper .swiper-slide .menu_title a { color: #116DD9;font-size:20px;line-height:40px; }
.fuwuxm .swiper-wrapper .swiper-slide .menu_title a i{ color: #FF9900;padding-right:10px;line-height:40px;font-size:20px; }
.fuwuxm .swiper-wrapper .swiper-slide .menu_xian { border-bottom: 1px solid #f5f5f5; width: 220px; margin: 0 auto; }
.fuwuxm .swiper-wrapper .swiper-slide .menu_txt {float:left;width:100%;padding:0px 10px;}
.fuwuxm .swiper-wrapper .swiper-slide .menu_txt ul li{float:left;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;}
.fuwuxm .swiper-wrapper .swiper-slide .menu_txt ul li a{font-size:16px;line-height:30px;}
	
	
	

	
	
.citys{float:left;width:100%;overflow:hidden;background:#FFF;margin-top:10px;}	
.citys .swiper-slide {
	padding: 0px 0px 0px 10px;
	width:auto;
	border-LEFT:2px solid #ff9900
}
.citys .swiper-slide{
float:left;width:220px;
}		
.citys H4{FONT-SIZE:18PX;COLOR:#FF9900}	
	
	
	

	
	
	
	
	
	
	
	
	
	
	
	
	
.pro_list{float:left;width:100%;margin-top:10px;}
.pro_list  a{float:left; width:23%; height:23%; margin-right:2%;}
.pro_list  a img{width:100%;height:60px;}
	

/*----------------------------
	Thumbnails
-----------------------------*/

/*img-gather*/
.img-gather{margin-top:5px; height:200px;}
.img-gather a{float:left; width:23%; height:23%; margin-right:2%;}

#thumbs{
	width:100%;
	margin:0px /*auto 35px*/;
	text-align:center;
}

#thumbs a{
	border-radius:4px;
	margin-bottom:8px;
	background-position:center center;
	background-repeat: no-repeat;
	
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
}

/*----------------------------
	Media Queries
-----------------------------*/


@media screen and (max-width: 960px) {
	#thumbs{
		width:auto;
	}
	
	#bsaHolder{
		display:none;
	}
}
	



ul.h_s_pic{float:left;width:100%;}
ul.h_s_pic li{float:left;width:25%;border:1px solid #F0F0F0;padding:5px;margin-left:0px;margin-top:10px;}
ul.h_s_pic li .img{float:left;width:100%;}
ul.h_s_pic li .img img{float:left;width:100%;}
ul.h_s_pic li .tit{float:left;width:100%;text-align:center;font-size:10px;}

ul.h_s_pic li.lili{border-left:none;}













.overlay {
  position: fixed;
  z-index: 99;
  background-color: rgba(0,0,0,0.5);
  bottom: 0;
  right: 0;
  left: 0;
  float:right;
}

.openmenu .overlay {
  top: 0;
}

#hamburgermenu {
  height: 100%;
  width: 0;
  position: fixed;
  top: 0;
  RIGHT: 0;
  float:left;
  z-index: 101;
  overflow: hidden;
  background:#4594EA;
}
#hamburgermenu ul {
  margin-top: 30px;
  z-index: 101;
  overflow-y: auto;
  overflow-x: hidden;
   BORDER-TOP:1PX SOLID #68A8EE;
}
#hamburgermenu ul li {
  display: block;
  BORDER-BOTTOM:1PX SOLID #68A8EE;
  
}
#hamburgermenu ul li a {
  display: block;
  min-width: 120px;
  padding: 10px 8px;
  color: #FFF;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  text-align: center;

}
#hamburgermenu li a:hover {
  color: #fff;
  background:#116DD9;
}
a,li a{color:#333;text-decoration:none;}
a:hover,li a:hover{color:#FF5500;text-decoration:NONE;}	


.texta{float:left;width:100%;PADDING-top:10PX;LINE-HEIGHT:160%;}
.texta span{color:#FFF;float:left;padding-right:0px;font-size:22px;width:70px;background:#FF9900;MARGIN-RIGHT:10PX;TEXT-ALIGN:CENTER;LINE-HEIGHT:200%;}






#banner {
	float:left;
	width: 100%;
	overflow: hidden;
	position:relative;
}
#banner .swiper-slide {
	float:left;
	position:relative;
	text-align:center;
}
#banner img {
	max-width: 100%;
	float:left;
}
.pagination {
	float:left;
  position: absolute;
  z-index: 20;
  bottom: 10px;
  width: 100%;
  text-align: center;
  right:0;
}

#banner .swiper-wrapper{float:left;width:100%;}

.p_t_t_list{float:left;width:100%;}
.p_t_t_list ul{float:left;width:100%;}
.p_t_t_list ul li{float:left;width:50%;margin-right:0%;PADDING:5PX;BORDER:1PX SOLID #f0f0f0;BACKGROUND:#fff;text-align:center;MARGIN-TOP:10PX;}
.p_t_t_list ul li .img{float:left;width:100%;}
.p_t_t_list ul li .img img{float:left;width:100%;}

.p_t_t_list ul li .tit{float:left;width:100%;font-size:18px;line-height:30px;}
.p_t_t_list ul li .tit a{line-height:30px;font-size:18px;}

.p_t_t_list ul li.r{float:right;border-left:none;}


.mainpages{float:left;width:100%;margin-top:10px;}
.mainpages .pages{float:left;width:100%;text-align:center;} 
.mainpages .pages td{width:50%}
.mainpages .pages span{float:left;font-size:18px;padding:5px 10px;background:#EEE;color:#999;MARGIN-LEFT:5PX;}
.mainpages .pages span.page_up{float:right;MARGIN-RIGHT:5PX;}
.mainpages .pages span.page_down{float:left;MARGIN-LEFT:5PX;}

.mainpages .pages span a{DISPLAY:BLOCK;color:#D21D26}




/*放大镜*/		
.container{float:left;width:100%; margin-top:10px; overflow:hidden;}


/*图片小图预览列表*/
.spec-preview{float:left;width:100%;}
.spec-preview img{ background:url(loading.gif) no-repeat center center;overflow:hidden;
width:100%;
}

.spec-scroll{float:left;margin-top:10px;width:100%;}

.spec-scroll .items{float:left;position:relative;width:100%;}
.spec-scroll .items div.list{float:left;width:100%;}
.spec-scroll .items div.list a{float:left;width:84px;text-align:center;}
.spec-scroll .items div.list img{border:1px solid #CCC;padding:2px;width:70px;height:70px;}
.spec-scroll .items div.list img:hover{border:2px solid #FF6600;padding:1px;}


.info_l{float:left;width:100%;margin-top:10px;}
.info_l ul li{float:left;width:100%;border-bottom:1px dashed #eee;padding:10px 0px;}
.info_l ul li span{font-weight:bold;color:#999;}	





h1.classtit{float:left;width:100%;margin:0px;padding:0px;line-height:50px;color:#ff5500;font-size:22px;background:#fff;margin-top:10px;}


.h_lists{float:left;width:100%;padding:10px 0px;}
.h_lists ul li{float:left;width:100%;}





	/* 焦点图 */
	.slideBox{ position:relative; width:100%;  overflow:hidden; margin-top:0px;float:left;}
	.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:10px; z-index:1; }
	.slideBox .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#aaa; text-indent:-9999px; overflow:hidden; margin:0 3px;   }
	.slideBox .hd li.on{ background:#fff;  }
	.slideBox .bd{ position:relative; z-index:0; float:left;width:100%;}
	.slideBox .bd li{ position:relative; float:left;width:100%;}
	.slideBox .bd li .pic{float:left;width:100%;}
.slideBox .bd li .pic img{float:left;width:100%;}
	
	
	.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
	.slideBox .bd li .title{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(focusBg.png) repeat-x; color:#fff;   }
	.slideBox .bd li .title a{color:#fff;line-height:28px;}


.pic_list_homes_sb{float:left;width:100%;}
	.pic_list_homes_sb ul li{float:left;width:50%;padding-right:5px;margin-top:10px;}
	.pic_list_homes_sb ul li.rr{padding-left:5px;padding-right:0px;}
	
	.pic_list_homes_sb ul li .img{float:left;width:100%;}
	.pic_list_homes_sb ul li .img div{float:left;width:100%;}
	.pic_list_homes_sb ul li .img div img{width:100%;float:left;}
	.pic_list_homes_sb ul li .cons{float:left;width:100%;}
	.pic_list_homes_sb ul li .cons .cons_c{float:left;width:100%;padding:15px;background:#fafafa;}
	.pic_list_homes_sb ul li .cons .cons_c h3{float:left;width:100%;margin:0px;padding:0px;padding:0px 0px 10px 0px;border-bottom:1px solid #aaa;text-align:center}
	.pic_list_homes_sb ul li .cons .cons_c h3{font-size:18px;color:#152981;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	.pic_list_homes_sb ul li .cons .cons_c .con{float:left;width:100%;padding-top:15px;font-size:14px;}

































.top10{margin-top:10px}















