/* CSS Document */

body {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif,"宋体";
	font-size:12px;
	color: #000;
	background: #eee;
}
a{ color:#000; outline:none; text-decoration:none;}
a:hover{

	text-decoration:none;
}
ul{margin:0; padding:0;}
li{list-style:none;}
p{margin: 0em 0;}
form {
display: block;
margin-top: 0em;
}

/*--首页构架
--------------------------------*/
.main{
	margin:0 auto;
	min-height:382px;
	width:100%;
}
.ph_corner{
    -webkit-border-radius: .5em;
    border-radius: .5em;
	
}
.ph_yy {
   -moz-box-shadow: 0 1px 3px rgba(0,0,0,.3);

}
.m_top, .m_banner, .m_info, .m_foot{
	max-width:542px;
	margin:0 auto;
}
.m_top{
	min-height:74px;
	z-index: 20;
	overflow: visible;
	position:relative;
}
.m_top h1{
	float:left;
	width:227px;
	height:54px;
	display:block;
	margin:0;
	padding:4px 0 0 0;
	overflow:hidden;
}
.sea{
	float:right;
	display:block;
	width:45px;
	height:35px;
	margin:13px 10px 0 0;
	overflow:hidden;
}
.z3g-alertWindow {
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.5);
position: fixed;
z-index: 99998;
text-align: center;
vertical-align: middle;
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-pack: center;
-webkit-box-align: center;
display: box;
box-orient: horizontal;
box-pack: center;
box-align: center;
bottom:0px;
}
.PublicConfig_showShare01-d1_c1 {
width: 216px;
position: absolute;
bottom: 50px;
left: 50%;
margin-left: -108px;
padding: 10px;
background: -webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#dfdfdf));
-webkit-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: 0 0 5px #000;
box-shadow: 0 0 5px #000;
-webkit-animation: fadeInUp .5s .2s ease both;
}
#jiathis_style_32x32 {
_overflow-x: hidden;
z-index: 999999;
padding-bottom: 2px;
font-size: 12px;
float: left;
text-align: left!important;
zoom: 1;
}
#box {
    width: 100%;
    height: 145px;
    position: absolute;
    top: -400px;
    margin: 0 auto;
    padding: 10px 0 0 0;
    z-index: 999999;
    text-align: center;
    background: url(../images/search_box.png) center no-repeat;
}
#box h4{
	font-size:14px;
	font-weight:bold;
}
.input_text{
    height: 30px;
    padding: 0 8px;
    border: 0;
    width: 194px;
    line-height: 30px;
    color: #9999A4;
    background: url(../images/input_text.png) center no-repeat;
}
.buttons {
    width: 208px;
    margin: 0 auto;
    position: relative;
}
.buttons a {
	float: right;
	margin: 10px 12px 10px 20px;
    font-size: 12px;
    font-weight: bold;
    line-height: 34px;
    display: block;
    height: 34px;
    color:#fff;
    padding:0 15px;
	cursor:pointer;
    background-image: -webkit-linear-gradient(#e50012,#e50012);
}
.buttons a:hover{

	background-image: -webkit-linear-gradient(#e50012,#e50012);
}
.nav {	
	overflow:hidden;
	width:100%;
	position: relative;
    left: 0;
	top:0;
}
.nav ul{
	margin:0;
	background-color:#ffef41;
	padding:15px 0;
	overflow:hidden;
}
.nav ul li{
	float:left;
	width: 33.333%;
	overflow:hidden;
	padding-bottom:15px;
}
.nav ul li a{
	display:block;
	width:60px;
	height:60px;
	margin:0 auto;
	background-image: -webkit-linear-gradient( #272728,#121315 );
}
.nav ul li p{
	text-align:center;
	color:#000;
	padding:8px 0 0 0;
	font-weight:bold;
}
.nav ul li a em{
	display:block;
	width:60px;
	height:60px;
	background:url(../images/p_lba.png) no-repeat scroll 0 0 transparent;
}
.nav ul li a em.home_ico{
	background-position:-254px -41px;
}
.nav ul li a em.about_ico{
	background-position:0px -43px;
}
.nav ul li a em.product_ico{
	background-position:-55px -43px;
}
.nav ul li a em.order_ico{
	background-position:-113px -43px;
}
.nav ul li a em.contact_ico{
	background-position:-175px -43px;
}
.nav ul li a em.cnlagu_ico{
	background-position:-226px -90px;
}
.nav ul li a em.enlagu_ico{
	background-position:-278px -90px;
}
.nav_bottom{
	width:100%;
	height:10px;
	background:url(../images/p_toplb.jpg) repeat-x center top;
    z-index: 10;
}
.nav_bottom span{
	width:100%;
	background:url(../images/p_xlm.png) no-repeat center top;
	height:21px;
	margin:0;
    display: block;
}
.m_banner{
	height:300px;
	overflow:hidden;
	background:#9b9b9b url(../images/nainbg.jpg) no-repeat center top;
}
.m_info{
	padding-bottom:10px;
	overflow:hidden;
	
}
.m_tier{

	overflow:hidden;
}
.panes.h_about {
padding: 10px;
line-height:23px;
}
.panes.h_about1 {
padding-left: 0px;
}
.m_bar{
	background: #e50012;
	padding:7px 0;
	overflow:hidden;
	
}
.m_bar2{
	background: #eee;
	padding:7px 0;
	overflow:hidden;
	
}
.m_bar1{
	padding:20px 0;
	overflow:hidden;
	
}
.m_bar1 span.bar_text{
	float:left;
	display:block;

	font-size:14px;
	color:#000;

	width:150px;
	padding-left:10px;
}
.m_bar1 span.nlist_bar_text{

}
.m_bar1 span.nlist_img{
	float:left;
	display:block;
	width:65px;
	height:50px;
	margin-left:5px;
	border:1px #000 solid;
	background:url(../images/p_carz.png) no-repeat scroll 0 0 transparent;
}
.m_bar span.bar_text{
	float:left;
	display:block;
	font-weight:bold;
	font-size:14px;
	color:#fff;

	width:150px;
	padding-left:10px;
}
.m_bar span.nlist_bar_text{
	padding-top:15px;
}
.m_bar span.nlist_img{
	float:left;
	display:block;
	width:65px;
	height:50px;
	margin-left:5px;
	border:1px #000 solid;
	background:url(../images/p_carz.png) no-repeat scroll 0 0 transparent;
}
.m_bar2 span.bar_text{
	float:left;
	display:block;
	font-weight:bold;
	font-size:14px;
	color:#000;
	
	width:150px;
	padding-left:10px;
}
.m_bar2 span.nlist_bar_text{
	padding-top:15px;
}
.m_bar2 span.nlist_img{
	float:left;
	display:block;
	width:65px;
	height:50px;
	margin-left:5px;
	border:1px #000 solid;
	background:url(../images/p_carz.png) no-repeat scroll 0 0 transparent;
}
.m_bar span.n_car_01{
	background-position:-19px -15px;
}
.m_bar span.n_car_02{
	background-position:-107px -15px;
}
.m_bar span.n_car_03{
	background-position:-200px -15px;
}
.m_bar span.n_car_04{
	background-position:-289px -15px;
}
.m_bar span.n_car_05{
	background-position:-22px -89px;
}
.m_bar span.n_car_06{
	background-position:-109px -86px;
}
.m_bar span.n_car_07{
	background-position:-199px -85px;
}
.m_bar span.n_car_08{
	background-position:-295px -90px;
}
.Columns_navigation01-d1_c1 li .current, .Columns_navigation01-d1_c1 li .touch {
background: #000;
}
.m_bar em{
	float:right;
	
    width:21px;
	height:16px;
	display:block;	
	background: url(../images/z3g_arrow_orange.png) no-repeat 100% 50%;
}
.m_bar2 em{
	float:right;
	
    width:21px;
	height:16px;
	display:block;	
	background: url(../images/z3g_arrow_orange.png) no-repeat 100% 50%;
}
.m_bar1 em{
	float:right;

    width:21px;
	height:21px;
	display:block;	
	background: url(../images/z3g_arrow_orange.png) no-repeat 100% 50%;
}
.mpr_bar{
border-bottom: 1px solid #dfdfdf;
}
.mpr_bar a{
	overflow:hidden;
	display:block;
}
.mpr_bar:hover{
	background-image: -webkit-linear-gradient( #F6F0E8,#F0EDEA );
}
.m_bar em.bar_zx{

}
.m_bar em.bar_close{
	background-position:-88px -9px;
	margin-top:15px;
}
.m_bar em.bar_open{
	background-position:-124px -9px;
	margin-top:15px;
}
.panes, .n_product, .npag_order{
	background-color:#fff;
	overflow:hidden;

	
}
.newslist_ctr {
padding: 8px 20px 5px 10px;
border-bottom: 1px solid #dfdfdf;
background-image: url(../images/z3g_arrow_orange.png);
background-repeat: no-repeat;
background-position: 100% 50%;
}
.newslist_date {
line-height: 18px;
color: #b9b9c8;
font-size: 12px;
}
.newslist_title{
color: #000;

font-weight: normal;
font-size: 14px;
}
.p0{
	padding-bottom:15px;
	line-height:23px;
	font-size:14px;
}
.im1{
	float:left;
	margin:0 10px 10px 0;
	border:2px #c9c9c9 solid;
}
.im2 {
width: 98px;
height: 98px;
}
.none { display:none }
.topmenu{
	width:100%;
	margin:0;
}
.m_foot{
	overflow:hidden;
	background-color:#161719;
	border-top:2px #e4d101 solid;
}
.m_foot_az{
	padding:10px 5px 6px 10px;
	overflow:hidden;
	background: url(../images/p_footbg.jpg) repeat-x left bottom;
}
.m_foot_az a{
	display:block;
	float:left;
	margin:0 5px 5px 0;
	color:#dcca01;
	width:12px;
	height:12px;
	line-height:12px;
	text-align:center;
	font-weight:bold;
}
.m_foot_az a:hover{
	background-color:#393939;
}
.m_foot_info{
	width:100%;
	text-align:center;
	padding:10px 0;
	overflow:hidden;
	color:#d6d6d6;
}
.slides_container{
	width:250px;
	height:243px;
	padding:20px 0 0 0;
	margin:0 auto;
	position:relative;
	background:none;
	display:none;
	overflow:hidden;
}
.slides_container div.slide{
	width:250px;
	height:243px;
	display:block;
}
.slides_controls{
	width:250px;
	margin:0 auto;
	overflow:hidden;
}
.slides_controls a{
	display:block;
	width:21px;
	height:33px;
}
.slides_controls a.prev{
	float:left;
}
.slides_controls a.next{
	float:right;
}
.h_about a{
	color:#ff0000;
	font-weight:bold;
}
.h_about a:hover{
	text-decoration:underline;
}

@media only screen and (max-width: 542px) {
.m_top, .m_banner, .m_info, .m_foot{
  width:auto;
}

}


.n_title{
	height:31px;
	line-height:31px;
	margin:20px 5px 10px 5px;
	overflow:hidden;
	background-color:#1f1f1f;
}
.n_title a:hover{
	color:#f8e400;
}
.n_title a.n_home{
	float:left;
	display:block;
	width:70px;
	height:31px;
	padding-left:22px;
	margin-left:5px;
	background:url(../images/p_ntitle.jpg) no-repeat left center;
}
.n_title a:hover.n_home{
	background:url(../images/p_ntitleon.jpg) no-repeat left center;
}
.n_title span{
	float:left;
	padding-left:10px;
	height:31px;
}
.n_title span.n_protitbg{
	padding-right:25px;
	height:31px;
   	background:url(../images/p_ntitleioi.jpg) no-repeat right top;
}
.main_img{
	width:99.9%;
	display:block;
}
.n_contactimg{
	overflow:hidden;
	margin: 10px 5px 0px;
}
.n_contact{
	overflow:hidden;
	margin:0 5px;
}
.n_contact ul li{
	font-size:14px;
	padding-bottom:8px;
	overflow:hidden;
}
.n_contact ul li em{
	display:block;
	float:left;
	width:30px;
	margin-right:10px;
	height:23px;
	background:url(../images/p_lba.png) no-repeat scroll 0 0 transparent;
}
.n_contact ul li em.co_ic02{
	background-position:-46px -151px;
}
.n_contact ul li em.co_ic03{
	background-position:-81px -151px;
}
.n_contact ul li em.co_ic04{
	height:28px;
	background-position:-115px -146px;
}
.n_contact ul li em.co_ic05{
	background-position:-148px -151px;
}
.n_contact ul li em.co_ic06{
	background-position:-202px -10px;
}
.n_contact ul li em.co_ic07{
	width:32px;
	background-position:-236px -10px;
}
.n_contact ul li em.co_ic08{
	background-position:-226px -151px;
}
.n_contact ul li em.co_ic09{
	background-position:-273px -10px;
}
.n_contact ul li em.co_ic10{
	background-position:-307px -10px;
}
.n_contact ul li em.co_ic11{
	background-position:-297px -151px;
}
.n_contact ul li em.co_ic12{
	background-position:-184px -151px;
}
.n_product{	
	padding: 0;
}
.pages_nav{
	width:100%;
	height:48px;

}
.pages_nav ul li{
	float:left;
	width:33%;
	height:43px;
	padding-top:5px;
	text-align:center;
	border-right:1px #F5E4E4 solid;

}
.pages_nav ul li:hover{
    color:#000;
	background:#fff8ed;
}
.pages_nav ul li.disabled, .pages_nav ul li.disabled:hover{
    background:none;
    }
.pages_nav ul li a{
     display:block;
     width:100%;
     height:43px;
	 color:#000;
     } 
.pages_nav ul li a:hover{
	color:#000;
}
.pages_nav ul li p{
	width:21px;
	height:18px;
	margin:0 auto;
	padding-bottom:5px;
	background:url(../images/p_lba.png) no-repeat scroll 0 0 transparent;
}
.pages_nav ul li span{
	display:block;
	width:100%;
}
.pages_nav ul li p.pre_nav{
	background-position:-86px -112px;
}
.pages_nav ul li p.next_nav{
	background-position:-119px -112px;
}
.pages_nav ul li p.checkshop_nav{
	width:23px;
	background-position:-48px -111px;
}
.npg_mpa{
	width:100%;
	text-indent:10pt;
	padding:10px 0 5px 0;
	overflow:hidden;
	background: #fff8ed;
}
.npag_product{
	width:100%;
	overflow:hidden;
	margin:5px 0;
}
.npag_product li {
	width:100%;
	padding:10px 0;
	overflow:hidden;
}
.n_product_info{
	width:100%;
	overflow:hidden;
}
.n_product_info span.pro_img{
	float:left;
	width:100px;
	padding:0 10px;
}
.n_product_info span.pro_img a{
	display:block;
	width:100px;
	height:81px;
	border:1px #000 solid;
	margin:0 auto;
}
.n_product_info span.pro_img img{
	width:100px;
	overflow:hidden;
	height:81px;
}
.n_product_info span.pro_info{
	float:left;
	line-height:22px;
}
.n_product_info span.pro_info a{
	font-weight:bold;
	font-size:14px;
	color:#ff0000;
	border:0;
}
.n_product_menu{
	width:250px;
	padding:10px 0;
	margin:0 auto;
	overflow:hidden;
}
.n_product_menu a{
	display:block;
	float:left;
	color:#000;
	text-align:center;
	font-weight:bold;
	height:30px;
	line-height:30px;
	width:120px;
	background-image: -webkit-linear-gradient( #fce800,#cab900 );
}
.n_product_menu a:hover{
	color:#fff;
	background-image: -webkit-linear-gradient( #515151,#1f1f1f );
}
.n_product_menu a.n_product_more{
	margin-right:10px;
}
.n_product_menu a em{
	display:block;
	float:left;
	width:9px;
	height:7px;
	margin:10px 0 0 10px;
	background:url(../images/p_lba.png) no-repeat scroll -10px -116px transparent;
}
.n_product_menu a:hover em{
	background:url(../images/p_lba.png) no-repeat scroll -23px -116px transparent;
}
.npag_product li{

}
.npag_product li span.pro_rightico a.pro_shopico{
	width:27px;
	height:29px;
	background:url(../images/p_lba.png) no-repeat scroll -9px -108px transparent;
}
.npag_productinfo{
	width:100%;
	overflow:hidden;
}
.npag_productinfo p{
	padding:10px 0;
	text-align:center;
	width:100%;

}
.npag_pro_data{
	padding:10px;
	overflow:hidden;
	margin:0 5px 5px 5px;
	background-color:#fffdfd;
}
.data_info{
	line-height:23px;
	float:left;
	padding-right:.8em;
	width:100%;
}
.font_blue{
	color:#ff0000;
	font-weight:bold;
}
.npag_order{
	line-height:23px;
	padding:1em;
	overflow:hidden;
}
.order_input{
	width:90%;
	padding: .4em 0;
	font-size:14px;

}
.p_order_menu{
	margin:20px auto; 
    width:60%;	
}
.ph_btn_hidden{
	font-size:18px;
	text-align:center;
	padding:5px 0;
	color:#fff;
	border:none;
	cursor:pointer;
	width:100%;	
	background-image: -webkit-linear-gradient(#e50012,#e50012);
}
.ph_btn_hidden:hover{
	color:#fff;
	background-image: -webkit-linear-gradient(#000,#000);
}
.pro_rightico{
	float:right;
	width:26px;
	height:26px;
	margin:30px 10px 0 0 ;	
}
.pro_rightico a{
	width:26px;
	height:26px;
	display:block;
	background:url(../images/p_lba.png) no-repeat scroll -160px -106px transparent;
}

/*--首页滚动
--------------------------------*/
.home_slidermenu{
	width:250px;
	height:275px;
	padding:10px 0 0 0;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
#coda-nav-left-1 a{
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	width:21px;
	height:33px;
	background:url(../images/p_prev.png) no-repeat left top;
}
#coda-nav-right-1 a{
	display:block;
	width:21px;
	height:33px;
	position:absolute;
	bottom:0;
	right:0;
	background:url(../images/p_next.png) no-repeat left top;
}
.coda-slider-wrapper {
    width: 250px;
    float: left;
    padding: 0px;
}
.coda-slider {
    float: left;
    overflow: hidden;
    position: relative;
}
.coda-slider .panel { width:250px; height:243px; float:left; text-align:center;} 
.coda-slider .panel-wrapper, .coda-slider .panel a  { padding: 0px 0 0 0px; }
.coda-slider p.loading { padding: 0px; text-align: center }

.Columns_navigation01-d1_c1 {
width: 100%;
background: #e50012;
}
.Columns_navigation01-d1_c1 ul {
width: 100%;
overflow: hidden;
}
.Columns_navigation01-d1_c1 li {
min-width: 25%;
float: left;
text-align: center;
}
.Columns_navigation01-d1_c1 li span {
height: 35px;
line-height: 35px;
padding: 0 2px;
display: block;
color: #fff;
text-align: center;
border-right: 1px solid #f78b93;
border-bottom: 1px solid #f78b93;
overflow: hidden;
word-wrap: break-word;
word-break: break-all;
}
.FrontSlide_listJson01-d1_c1 {
text-align: center;
position: relative;
}
.FrontSlide_listJson01-d1_c1 .bannerScrollWrap {
max-width: 640px;
height: 100%;
margin: 0 auto;
overflow: hidden;
display: -webkit-box;
display: box;
-webkit-box-orient: horizontal;
box-orient: horizontal;
-webkit-box-align: stretch;
box-align: stretch;
}
.FrontSlide_listJson01-d1_c1 .leftCover {
height: 100%;
background-color: rgba(0,0,0,0.2);
position: relative;
z-index: 200;
-webkit-box-flex: 1;
box-flex: 1;
display: none;
}
.FrontSlide_listJson01-d1_c1 #bannerScroll {
width: 100%;
position: relative;
z-index: 100;
}
.FrontSlide_listJson01-d1_c1 .prev {
left: 0;
}
.FrontSlide_listJson01-d1_c1 .prev, .FrontSlide_listJson01-d1_c1 .next {
width: 25px;
height: 100%;
line-height: 100%;
vertical-align: middle;
position: absolute;
z-index: 9999;
top: 0;
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-pack: center;
-webkit-box-align: center;
display: box;
box-orient: horizontal;
box-pack: center;
box-align: center;
}
.FrontSlide_listJson01-d1_c1 #prev {
background-position: 3px 50%;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
}
.FrontSlide_listJson01-d1_c1 .prev span, .FrontSlide_listJson01-d1_c1 .next span {
width: 25px;
height: 40px;
display: block;
background: #000 url(../m_images/z3g_arrow_06.png) no-repeat;
vertical-align: middle;
opacity: .5;
}
.FrontSlide_listJson01-d1_c1 .bannerList {
width: 10000px;
overflow: hidden;
}
.FrontSlide_listJson01-d1_c1 .bannerList li {
float: left;
text-align: center;
background: #f0f0f0 url(../m_images/loading.gif) no-repeat 50% 50%;
background-size: 20px;
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-pack: center;
-webkit-box-align: center;
display: box;
box-orient: horizontal;
box-pack: center;
box-align: center;
}
.FrontSlide_listJson01-d1_c1 .bannerList div {
display: block;
padding: 0;
line-height: 0;
max-width: 640px;
}
.FrontSlide_listJson01-d1_c1 .bannerList img {
max-width: 640px;
}
.FrontSlide_listJson01-d1_c1 .next {
right: 0;
}
.FrontSlide_listJson01-d1_c1 #next {
background-position: -18px 50%;
-webkit-border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
}
.FrontSlide_listJson01-d1_c1 .rightCover {
height: 100%;
background-color: rgba(0,0,0,0.2);
position: relative;
z-index: 200;
-webkit-box-flex: 1;
box-flex: 1;
display: none;
}
.FrontSlide_listJson01-d1_c1 #bannerNav {
width: 100%;
text-align: center;
position: absolute;
left: 0;
bottom: 2px;
z-index: 999;
}
.FrontSlide_listJson01-d1_c1 #indicator {
width: auto;
}
.FrontSlide_listJson01-d1_c1 #indicator, .FrontSlide_listJson01-d1_c1 #indicator em {
display: inline-block;
}
.FrontSlide_listJson01-d1_c1 #indicator em {
text-indent: -9999em;
width: 6px;
height: 6px;
background-color: rgba(0,0,0,0.5);
overflow: hidden;
margin-right: 4px;
-webkit-box-shadow: 0 0 2px #fff;
box-shadow: 0 0 2px #fff;
}
.FrontSlide_listJson01-d1_c1 #indicator .active {
background: #000;
}

.addWrap{max-width:542px;margin:auto;position:relative;max-height: 210px;margin-top: -15px;}
.addWrap .swipe{max-height:236px;overflow: hidden;visibility: hidden;position:relative;}
.addWrap .swipe-wrap{overflow:hidden;position:relative;}
.addWrap .swipe-wrap > div {float: left;width: 100%;position:relative;}

#position{padding:0;text-align:center;position: relative;top: -20px;z-index: 100;}
#position li{width:7px;height:7px;margin:0 3px;display:inline-block;-webkit-border-radius:5px;border-radius:5px;background-color:#AFAFAF;}
#position li.cur{background-color:#e50012;}

#elem-PublicConfig_showBottom01-001 {
padding-top: 6px;
background: #fff;
}
.PublicConfig_showBottom01-d1_c1 {
margin: 0 0 40px 0;
padding: 10px 0 10px 0;
background: #fff0f1;
color: #3e3e3e;

}
.PublicConfig_showBottom01-d1_c1 * {
font-size: 10px!important;
}
.htmledit {
line-height: 1.8;
font-variant: normal;
font-stretch: normal;
text-transform: none;
text-indent: 0;
text-align: justify;
vertical-align: baseline;
letter-spacing: normal;
word-spacing: normal;
letter-spacing: normal;
word-spacing: normal;
white-space: normal;
word-break: normal;
word-wrap: break-word;
background: transparent none repeat scroll 0 0;
float: none;
width: auto;
height: auto;
clear: none;
z-index: auto;
text-justify: auto;
overflow: hidden;
visibility: inherit;
margin: auto;
color: #000;
}
.main_foot {
border: 1px #132a4a solid;
border-bottom: 0;
display: block;
width: 99%;
background-color: #30517a;
bottom: -1px;
padding-bottom: 1px;
position: fixed;
z-index: 1000;
}
.in_main_foot {
position: absolute;
bottom: -44px;
padding-bottom: 0;
}
.in_main_foot1 {
position: absolute;
bottom: -44px;
padding-bottom: 0;
}
#box_footerBody {
width: 100%;

position: absolute;

left: 0;
text-align: center;
background: #eee;
border-top: none;
-webkit-transition: bottom;
-webkit-transition-timing-function: ease-out;
-webkit-transition-duration: 100ms;
position: fixed;
z-index: 1000;
}
.Toolbar_show01-d1_c1 .footerToolStyle2 .controlBar.close em {
border-top: 1px solid rgba(255,255,255,0.8);
border-left: 1px solid rgba(255,255,255,0.8);
top: 5px;
}
#box_footerBody .footerDiv {
width: 100%;
max-width: 542px;
min-width: 120px;
margin: 0 auto;
position: relative;
}
.Toolbar_show01-d1_c1 {
width: 100%;
max-width: 640px;
height: 45px;
margin: 0 auto;
}
.Toolbar_show01-d1_c1>div {
height: 45px;
max-width: 640px;
margin: 0 auto;
}
.Toolbar_show01-d1_c1 .footerToolStyle2 .controlBar {
width: 100%;
max-width: 640px;
height: 16px;
border: none;
position: absolute;
z-index: 9999;
top: -16px;
}
.Toolbar_show01-d1_c1 .footerToolStyle2 .anchor {
display: block;
width: 100px;
height: 13px;
background: #e50012;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
margin: 0 auto;
}
.Toolbar_show01-d1_c1 .footerToolStyle2 .controlBar .icon {
display: block;
width: 14px;
height: 8px;
margin: 0 auto;
overflow: hidden;
position: relative;
top: 3px;
}
.Toolbar_show01-d1_c1 .whiteIcon .icon, .Toolbar_show01-d1_c1 .grayIcon .icon {
width: 30px;
height: 20px;
display: block;
background: url(../images/common.png) no-repeat;
background-size: 400px;
margin: 0px auto 0 auto;
position: relative;
}

.Toolbar_show01-d1_c1 .footerToolStyle2 .controlBar em {
display: block;
width: 20px;
height: 20px;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
position: relative;
border-right: 1px solid rgba(255,255,255,0.8);
border-bottom: 1px solid rgba(255,255,255,0.8);
top: -18px;
left: -4px;
}
.Toolbar_show01-d1_c1 .footerToolStyle2 .controlBottom {
display: block;
height: 3px;
overflow: hidden;
background: #e50012;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
}
.Toolbar_show01-d1_c1 .footerWrap {
width: 100%;
overflow: hidden;

-webkit-box-orient: horizontal;
box-orient: horizontal;
border-top: 1px solid rgba(255,255,255,0.2);
height: 44px;
filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=red,endcolorstr=blue,gradientType=0); 
-ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=red,endcolorstr=blue,gradientType=0);/*IE8*/ 
background:#e50012; /* 一些不支持背景渐变的浏览器 */ 
background:-moz-linear-gradient(top, red, rgba(0, 0, 255, 0.5)); 
background: -webkit-gradient(linear,0 0,0 100%,from(#e50012),to(#e50012));
}
.Toolbar_show01-d1_c1 .footerWrap li {
text-align: center;
height: 44px;
overflow: hidden;

-webkit-box-flex: 1;
box-flex: 1;
width:20%;
float: left;
}
.Toolbar_show01-d1_c1 .footerWrap a, .Toolbar_show01-d1_c1 .footerWrap div {
height: 44px;
display: block;
text-align: center;
vertical-align: middle;
color: #fff;
text-decoration: none;
border-right: 1px solid rgba(255,255,255,0.2);
padding-top: 4px;
}
.Toolbar_show01-d1_c1 .whiteIcon .tel {
background-position: -90px -110px;
}

.Toolbar_show01-d1_c1 .text {
height: 16px;
line-height: 16px;
font-size: 10px;
color: #fff;
text-decoration: none;
text-align: center;
display: block;
overflow: hidden;
}
.toolMoreWrap {
width: 100%;
height: 100%;
position: absolute;
top: 0;
z-index: 9999;
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-pack: center;
-webkit-box-align: end;
display: box;
box-orient: horizontal;
box-pack: center;
box-align: end;
}
.Toolbar_show01-d1_c1 .whiteIcon .email {
background-position: 0 -110px;
}
.Toolbar_show01-d1_c1 .whiteIcon .map {
background-position: -120px -110px;
}
.Toolbar_show01-d1_c1 .whiteIcon .share {
background-position: -60px -110px;
}
.Toolbar_show01-d1_c1 .whiteIcon .message {
background-position: -30px -110px;
}
.ima {
width: 98px;
height: 98px;
border: 1px solid #F3E9DA;
margin: 0 auto;
text-align: center;
}
.imaid {
width: 100%;
text-align: center;
color: #000;
height: 29px;
}
.navBody1 {
margin-top: 10px;
}
.zzp-tel:before {
width: 30px;
height: 30px;
content: "";
display: inline-block;
margin: 0 0 0 10px;
vertical-align: middle;
background: url(../images/common.png) no-repeat -275px 2px;
background-size: 400px;
}
.zzp-tel1:before {
width: 30px;
height: 30px;
content: "";
display: inline-block;
margin: 0 0 0 10px;
vertical-align: middle;
background: url(../images/common.png) no-repeat -181px -8px;
background-size: 400px;
}
.zzp-tel,.zzp-tel1 {
display: block;
color: #fff;
width: 225px;
height: 30px;
line-height: 30px;
font-size: 18px;
clear: both;
margin: 0 auto;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
text-decoration: none;
text-align: left;
-webkit-border-radius: 5px;
border-top-radius: 5px;
/*background: -webkit-gradient(linear,0 0,0 100%,from(#88cf32),to(#669c26));*/

filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=red,endcolorstr=blue,gradientType=0); 
-ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=red,endcolorstr=blue,gradientType=0);/*IE8*/ 
background: #e50012; /* 一些不支持背景渐变的浏览器 */ 
background:-moz-linear-gradient(top, red, rgba(0, 0, 255, 0.5)); 
background: -webkit-gradient(linear,0 0,0 100%,from(#e50012),to(#e50012));
}
.cont {
border-top: 1px solid #959595;
padding: 10px;
}
#allmap {
height: 500px;
}
.name {

padding-bottom: 5px!important;
font-weight: bold;
border-bottom: 1px solid #979797;
}
.BMap_bubble_content p {
padding: 2px 0;
text-align: left;
word-wrap: break-word;
word-break: break-all;
font-size: 14px;
}
.address,.name{
max-width: 206px;
}
.fax {
color: #000;
}
#controlBar1 {
width: 100%;
max-width: 640px;
height: 16px;
border: none;
}
.controlBottom1 {
display: block;
height: 1px;
overflow: hidden;
background: #e50012;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
}
.anchor1 {
display: block;
width: 100px;
height: 13px;
background: #e50012;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
margin: 0 auto;
}
.icon1 {
display: block;
width: 14px;
height: 8px;
margin: 0 auto;
overflow: hidden;
position: relative;
top: 0px;
}
.icon1 em {
display: block;
width: 20px;
height: 20px;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
position: relative;
border-top: 1px solid rgba(255,255,255,0.8);
border-left: 1px solid rgba(255,255,255,0.8);
top: 5px;

left: -4px;
}
.top1 {
height: 58px;
}
.close em {
border-right: 1px solid rgba(255,255,255,0.8);
border-bottom: 1px solid rgba(255,255,255,0.8);
top: -18px;
}
#activator{
width: 45px;
height: 38px;
background: url(../images/common.png) no-repeat;
display: block;
text-decoration: none;
background-position: -220px -112px;
}
.h_scqu_m {
width: 100%;
padding: 5px 0;
margin: 0 auto;
background-color: #fff;
margin-bottom: 5px;
}
.h_scqu_m a {
width: 95%;
margin: 0 auto;
display: block;
height: 30px;
overflow: hidden;
line-height: 30px;
font-size: 14px;

border-bottom: 1px #6782a8 dashed;
}
.h_scqu_m a em {
display: block;
float: left;
width: 13px;
height: 7px;
margin: 11px 0 0 10px;
background: url(../images/p_lba.png) no-repeat scroll -9px -116px transparent;
}
#bshare-shareto{
	color:#fff !important;
	margin-right:0px !important;
	border-right: 0px solid rgba(255,255,255,0.2) !important;
	font-weight:100 !important;
	    padding-top: 0px !important;
		font-size:10px !important;
}
.bshare-custom{
	padding-top:0px !important;
	
}
#smallpicarea {
	margin: 0px auto; width: 100%; padding-top: 0px; border-top-color: rgb(236, 236, 236); border-top-width: 1px; border-top-style: solid;
}
#thumbs {
    margin: 0px auto;
    width: 320px;
    height: 70px;
    list-style-type: none;
    margin-top: 10px;
}
#thumbs ul {
    margin-top: 3px;
}
#thumbs li.first {
    margin: 13px 10px 0px 15px;
    width: 9px;
    height: 16px;
    cursor: pointer;
}
#thumbs li {
    margin: 0px 7px;
    width: 35px;
    height: 35px;
    float: left;
    display: inline;
}

#thumbs li.last {
    margin: 13px 10px 0px 15px;
    width: 9px;
    height: 16px;
    cursor: pointer;
}
.hom_sea1{
display: block;
    width: 90%;
    height: 30px;
    padding: 0px 7px;
    font-size: 14px;
    line-height: 30px;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
        margin: 0 auto;
    margin-bottom: 10px;
    box-sizing: border-box;
}
.hom_sea2 {
    display: block;
    width: 90%;
    padding: 0px 7px;
    font-size: 14px;
    line-height: 30px !important;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    margin: 0 auto;
    margin-bottom: 10px !important;
    box-sizing: border-box;
    height: auto !important;
    text-indent: 0px !important;
}
.hom_sea_ok {
    display: block;
    background: #e50012;
    color: #fff;
    width: 90%;
    height: 30px;

    text-align: center;
    line-height: 30px;
    border: none;
    cursor: pointer;
	margin: 0 auto;
}

.data_info1 table td, .data_info1 table th {
    padding: 10px;
    border-bottom: 1px #e4e4e4 solid;
    border-top: 1px #e4e4e4 solid;
}
.data_info1 table th {
    background-color: #f6f6f6;
    font-weight: bold;
    text-align: left;
}
.data_info1 table {
    margin: 20px auto;
}
.id_link {
    color: #e50012;
    text-decoration: underline;
}
.news_goback1 a {
    display: block;
    width: 100px;
    text-align: center;
    background-color: #e50012;
    color: #fff;
    height: 25px;
    line-height: 25px;
    margin: 0 auto;
}