
/* CSS Document */

@charset "gb2312";
/**@font-face{
	font-family:STZHONGS;
    src: url('../fonts/stzhongs.ttf'); /* IE9 Compat Modes */
    src: url('../fonts/stzhongs.eot') format('embedded-opentype'), /* IE6-IE8 */
             url('../fonts/stzhongs.woff') format('woff'), /* Modern Browsers */
             url('../fonts/stzhongs.ttf')  format('truetype'), /* Safari, Android, iOS */
             url('../fonts/stzhongs.svg#yourwebfontname') format('svg'); /* Legacy iOS */**/
}
@font-face{
	font-family:JDFYT;
    src: url('../fonts/jdfyt.ttf'); /* IE9 Compat Modes */
    src: url('../fonts/jdfyt.eot') format('embedded-opentype'), /* IE6-IE8 */
             url('../fonts/jdfyt.woff') format('woff'), /* Modern Browsers */
             url('../fonts/jdfyt.ttf')  format('truetype'), /* Safari, Android, iOS */
             url('../fonts/jdfyt.svg#yourwebfontname') format('svg'); /* Legacy iOS */
}

*{padding:0px; margin:0px;}
li{list-style:none;}
a{text-decoration:none;	font-family:ËÎÌå;}
img{border:none;}
p{ border:none;width:100%}


body{ max-width:640px;
	margin:0 auto;
	padding:0px;

		font-family:ËÎÌå;
	background: url(../images/idx.bg.body.jpg) repeat;
}
a:link{
	font-size: 14x;
	color: #000;
	text-decoration: none;
}
a:visited{
	font-size: 14px;
	color: #000;
	text-decoration: none;
}


#top { background: url(../images/logos_bg.jpg) repeat-x;
top:0;

  max-width:640px; overflow:hidden;
	/*height: 100%;*/
	width: 100%; text-align:center; clear:both;}
	#top img{text-align:center;}
#top p{ color:#2b2b2b; text-align:center;line-height:74px;
text-shadow: 1px 1px rgba(0,0,0,0.1); font-weight:bold;
}	
		
	
.dh_top{ background:url(../images/dh_bf.jpg) repeat-x; text-align:center; margin-bottom:5px; margin-top:5px;}


#nav {max-width:640px;
	line-height: 43px;
	height: 86px;
	width: 100%;
	margin-top: -5px;
	background:url(../images/idx.bg3.jpg) repeat;

}
#nav a {    
	font-weight: bold;
	color: #be0203;
	text-decoration: none;
	height: 43px;
	width: 24.8%;
	margin-right:0.2%;
	text-align: center;
	display: block;
	float: left;
	font-size:17px;
	font-family:ËÎÌå;
	border-radius:2px;

}
#nav a:visited {
	/*color:  #ab0606;*/
	text-decoration: none;
	height: 43px;
	width: 24.8%;
	text-align: center;
	display: block;
	float: left;
}
#nav a:focus {
/*	color:  #ab0606;*/
font-weight:bold;
	text-decoration: none;
	height: 43px;
	width: 24.8%;
	text-align: center;
    background:#fff;
	display: block;
	float: left;

}
.img {
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}


.banner{ 
	clear:both;
	margin:0px;
	padding:0px;
	height: 100%;
	width: 100%;
	
	}
	
.about{width:100%; border:none; border-bottom:solid 1px #d9d9d9;}
.about .title{ width:100%; background:url(../images/pinks.jpg) repeat-x;overflow:hidden;}
.about .title .yygk{ background-image: url(../images/pbg.jpg); width:80px; height:32px; line-height:32px; padding-left:24px; font-size:14px; color:#eb0319; float:left;font-weight:bold;}
.about .title .more{height:11px; width:41px; float:right; margin-top:12px; padding-right:5px;}

	
#biaoti {
	font-size: 16px;
	line-height: 42px;
	font-weight: normal !important;
	text-align: center;
	
	clear: both;
	float: left;
	height: 35px;
	width: 100%;
	margin-bottom:10px;
}

#biaoti strong {
	height: 40px;
	width: 100px;
	float: left;
	/*background: url(../images/pbg1.jpg)  no-repeat;*/
	color: #be0203;font-family:JDFYT;
	font-weight: normal !important;
}

#biaoti strong a {font-size: 18px;
	color: #000;
}

#biaoti strong a:visited {
	color: #eb0319;
}

#biaoti strong a:hover { text-decoration:underline;
	color: #FF0000;
}

.content_box .pro_list {
TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 2%; WIDTH: 96%; PADDING-RIGHT: 2%;  PADDING-TOP: 10px
}
.content_box .pro_list dl {
PADDING-BOTTOM: 0px; PADDING-LEFT: 1.5%; WIDTH: 45%; PADDING-RIGHT: 1.5%; FLOAT: left; PADDING-TOP: 5px
}
.content_box .pro_list dl img {
BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.content_box .pro_list dt {
TEXT-ALIGN: center; HEIGHT: auto
}
.content_box .pro_list dd {
TEXT-ALIGN:center; LINE-HEIGHT: 24px; HEIGHT: 24px; FONT-SIZE: 16px; OVERFLOW: hidden; margin:0
}
.content_box .pro_list ul {
WIDTH: 100%; FLOAT: left
}
.content_box .pro_list .pro_pic {
TEXT-ALIGN:center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 45%; FLOAT: left; PADDING-TOP: 5px
}
.content_box .pro_list .pro_pic img {
border:#ccc 1px solid;
}
.content_box .pro_list .pro_intro {
TEXT-ALIGN:center; WIDTH: 100%
}
.content_box .pro_list .pro_intro .pro_text {
TEXT-ALIGN:center; WIDTH: 100%
}
.content_box .pro_list .pro_intro .pro_text P {
TEXT-ALIGN:center; WIDTH: 100%; FONT-SIZE: 12px
}

#map{
	height: 100%;
	width: 96%;
	padding-top: 8px;
	padding-bottom: 5px;
	text-align: left;
	clear: both;
	padding:0 2%;
	float: left;
	font-family:STZHONGS !important;
	color:#000;
	overflow:hidden;
	
}
#map span {   
    color: #000 !important;
	line-height: 35px;	font-family:STZHONGS !important; font-size:16px !important;
}
#map strong a{ color:#000000;
}
#map img{max-width: 100%;height: auto;}
.news {
	clear: both;
	height: 25px;
	width: 100%;
	line-height: 25px;
	border-bottom-width: 1px;
	border-bottom-style:dotted;
	border-bottom-color: #D7D7D7;
	padding-left:16px;
	background: url(../images/15.gif) left no-repeat;
}
.news a{ color:#000;}

#map a {
	color: #000;
}

#map a:visited {
	color: #333;
}





#footer {
	
	height: 100%;
	width: 100%; background:url(../images/idx.bg2.jpg) no-repeat bottom;
	text-align: center;
	padding-top: 10px;
	color: #000;

	clear: both;
	padding-bottom: 60px;

}

#footer a{ color:#be0203;}


#footer span{ color:#666;	font-family:JDFYT; font-size:24px;  width:300px; display:block; line-height:35px; margin:10px auto;}

.foot_link{ margin:10px auto; }
.foot_link img{ margin:0px 2%;}

#map1{
	/*height: 100%;*/
	width: 96%;
	padding-top: 8px;
	padding-bottom: 5px;
	text-align: center;
	clear: both;
	padding-left: 2%;
	float:left;

	
}

#map1 tr{ height:30px; margin:10px; color:#666;}

#menu {
	max-width:640px;
	line-height: 55px;
	height:63px;
	margin:0 auto;
	position: fixed;
	bottom:0;
	z-index:900;
	width: 100%;

}
#menu a {
	padding-top:10px;
	color: #000;
	text-decoration: none;
	height: 63px;
	width: 24.8%;
	margin-right:0.2%;
	text-align: center;
	display: block;
	float: left;
	font-size:16px;
	font-family:JDFYT;
	background:url(../images/contact_ul_li_pic2.png) no-repeat center;

}

#menu img{
    vertical-align:middle;
	border:none;}
#menu span{
    text-transform: uppercase;
display: block;

color:#FFF;}

/*----lunbo----*/
.addWrap{ position:relative; width:100%;background:#fff;margin:0; padding:0;}
.addWrap .swipe{overflow: hidden;visibility: hidden;position:relative;}
.addWrap .swipe-wrap{overflow:hidden;position:relative;}
.addWrap .swipe-wrap div {float: left;width: 100%;position:relative;}
#position{ position:absolute; bottom:0; right:0; padding-right:0px; margin:0; background:#000; opacity: 0.4; width:100%; filter: alpha(opacity=50);text-align:right;}
#position li{width:10px;height:10px;margin:0 2px;display:inline-block;-webkit-border-radius:5px;border-radius:5px;background-color:#AFAFAF;}
#position li.cur{background-color:#FF0000;}
.img-responsive { display: block;width:100%;height: auto;}


.neiyebiaoti{	font-family:JDFYT; font-size: 24px; color:#be0203; text-align:center; height:60px; line-height:60px;display:block;}
