
/* CSS Document */
*{padding:0px; margin:0px;}
li{list-style:none;}
a{text-decoration:none;}
img{border:none;}

body{ max-width:640px;
	margin:0 auto;
	padding:0px;
	font-size: 12px; background:#eeeeee;
}
a:link{
	font-size: 12px;
	color: #05325c;
	text-decoration: none;
}
a:visited{
	font-size: 12px;
	color: #0f303f;
	text-decoration: none;
}

a:hover{
	color: #ff0000;
	font-family: "ËÎÌå";
	font-size: 12px;
}

@media (min-width:641px){body{width:640px;margin:auto;} }





/* header */
.header{position:relative;height:56px;background:#fff; border-top: #d80409 3px solid;}
.header .logo{display:block;width:126px;height:56px; padding-left:3px;}
.header .logo img{display:block;width:126px; }
.header .search{position:absolute;top:0;right:35px;z-index:1000;display:block;width:56px;height:56px;text-indent:-9999em;background:url(../images/icon-search.png) no-repeat center center;background-size:40%;}
.header .search:hover{background-color:#fff;}
.header .search span{display:none;}
.header .user-icon{position:absolute;top:0;right:70px;z-index:1000;display:block;width:56px;height:56px;text-indent:-9999em;background:url(../images/icon-user.png) no-repeat center center;background-size:40%;}
.header .user-icon span{display:none;}
.header .user-icon:hover{background-color:#fff;}
.header .back{position:absolute;top:0;left:0;display:block;width:56px;height:56px;text-indent:-9999em;background:url(../images/icon-back.png) no-repeat center center;background-size:12px 20px;}

.banner{width:100%; background:#FFFFFF; padding-bottom:10px; border-bottom:#d5d5d5 1px solid;  }
.banner img{ width:100%;}

/*----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:15px; margin:0;  width:90%;text-align:right; padding-bottom:10px;}
#position li{width:10px;height:10px;margin:0 2px;display:inline-block;-webkit-border-radius:5px;border-radius:5px;background-color:#ffffff;}
#position li.cur{background-color:#ef8300;}
.img-responsive { display: block;width:100%;height: auto;}

.about{width:100%; height: auto;overflow:hidden;   background:#FFFFFF; padding-top:10px; border-top:#d5d5d5 1px solid; padding-bottom:10px; border-bottom:#d5d5d5 1px solid;}
.title{ width:100%; background:url(../images/nav_bg.jpg) no-repeat;overflow:hidden;}
.title .yygk{  width:80px; height:40px; line-height:40px; padding-left:24px; font-size:14px; color:#fff; float:left;font-weight:bold;}
.title .more{ float:right; line-height:40px; margin-right:10px; }
.title .more a{ color:#FFFFFF; font-size:14px;  padding:5px;  border-radius:3px; }
.title .more a:hover{ color:#ef8300; font-size:14px;  padding:5px; background:#fff; border-radius:3px; }



.content{ height: auto; overflow:hidden; width:98%; text-align:left; color:#0f303f;margin-top:8px;}
.content img{ float:left; padding-right:8px; padding-left:8px;}
.content .wen{color:#b02d38; line-height:24px;font-size:14px;}
.ptit{ color:#000000; line-height:24px;}


.jtxm_left{ float:left; width:45%; padding-left:3%;}
.jtxm_right{ float:right;width:45%;padding-right:3%;}

.jtxm_left h1{ color:#b02d38; font-size:14px;  padding:10px 0px;}
.jtxm_left h1 a{ color:#000;  font-size:14px; }
.jtxm_right h1{ color:#b02d38; font-size:14px; padding:10px 0px;}
.jtxm_right h1 a{ color:#000;  font-size:14px; }

.about_tit p{ line-height:24px; color:#000; padding:1px 15px;}

.content_box .pro_list {
TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 2%; WIDTH: 100%; 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 dt {
TEXT-ALIGN: center; HEIGHT: auto
}
.content_box .pro_list dd {
TEXT-ALIGN:center; LINE-HEIGHT: 24px; HEIGHT: 24px; FONT-SIZE: 12px; OVERFLOW: hidden; margin:0;
}

.content_box .pro_list dd a{ color:#000;}

.wyfw_up h1{ color:#b02d38; font-size:14px;  padding:15px 0px 5px 0px; margin-left:8px;}
.wyfw_up h1 a{ color:#000;  font-size:14px; }
.wyfw_down h1{ color:#b02d38; font-size:14px; padding:15px 0px 5px 0px; margin-left:8px;}
.wyfw_down h1 a{ color:#000;  font-size:14px; }

.htop{ width:100%;background:url(../images/nav_bg.jpg) no-repeat;overflow:hidden;}
.htop .up{  float:right; padding:1em 1em; }
.htop .up a{font-size:1.4rem; color:#fff; font-weight:bold; }

.content_box1 .pro_list1 {
TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 2%; WIDTH: 98%; PADDING-RIGHT: 0%;  
}
.content_box1 .pro_list1 dl {
PADDING-BOTTOM: 0px; PADDING-LEFT: 1.5%; WIDTH: 30%; PADDING-RIGHT: 1.5%; FLOAT: left; PADDING-TOP: 5px
}

.content_box1 .pro_list1 dt {
TEXT-ALIGN: center; HEIGHT: auto
}
.content_box1 .pro_list1 dd {
TEXT-ALIGN:center; LINE-HEIGHT: 24px;  FONT-SIZE: 12px; OVERFLOW: hidden; margin:0;color:#000;
}

.content_box1 .pro_list1 dd h1 a{ color:#b02d38;}

#footer {
	line-height: 25px;
	height: 100%;
	width: 100%;
	text-align: center;
	padding-top: 10px;
	color: #000;
	margin-top:5px;
	clear: both;
	padding-bottom: 80px;

}

#footer a{ color:#000;}
#footer a:hover{ color:#ff0000;}

#menu {
	line-height: 20px;
	height:66px;
	position: fixed;
	bottom:0;
	z-index:900;
	width: 100%; max-width:641px; background:url(../images/pf.jpg) no-repeat;
}
#menu a {
	color: #fff;
	text-decoration: none;
	height: 66px;
	width: 24.2%;
	text-align: center;
	display: block;
	float: left;
	font-size:1.1em;
	border-radius:8px 8px 8px 8px;
}

#menu img{
    vertical-align:middle;
	border:none;}
#menu span{ text-transform: uppercase;display: block;color:#fff;}
/*------------------------------ÄÚÒ³----------------------*/
.ny_tit{ color:#000; font-size:16px;}


.top {
	height: 65px; line-height:65px;
	width: 100%; background:url(../images/pf.jpg) no-repeat;text-align:center;}
	
		

.top_left{ float: right; width:40%;} 

.top_middle{ float:right;  margin:0 auto; }

.top_middle p{ color:#FFFFFF; font-size:1.4em; height:65px; text-align:center; font-weight:bold; line-height:65px;}

.top_right{ float: left; }
.top_right a{ color:#b02d38; font-weight:bold; font-size:1.4em; background:#FFFFFF; padding:8px 10px;	border-radius:5px;width:20%;}


/* header */
.header1{position:relative;height:40px; right:0;}

#map{ height: 100%;width: 98%;clear: both;padding-left: 2%;float: left; background:#FFFFFF;padding-bottom:10px; border-bottom:#d5d5d5 1px solid;}
#map span {line-height: 24px; font-size:1em; color:#0f303f;}

.content_text_center_bottom{ width:100%; margin:0 auto;background:#FFFFFF;padding-bottom:10px; border-bottom:#d5d5d5 1px solid;}
.content_text_center_bottom ul{ width:94%; margin:0 auto;}
.content_text_center_bottom li{ line-height:4em; height:4em; border-bottom:#b0a085 1px dotted; background:url(../images/15.gif) no-repeat left center;}
.content_text_center_bottom li a{ color:#4b4b4b; padding-left:1em; line-height:4em;}
.content_text_center_bottom li a:hover{ color:#B80808;}


#map1{ border-bottom:#0f303f 1px dotted;background:#FFFFFF;
	height: 100%;
	width: 98%;
	padding-top: 8px;
	padding-bottom: 5px;
	text-align: left;
	clear: both;
	padding-left: 2%;
	float: left;
}
#map1 span {
	line-height: 25px; color:#6a6a6a;
}
#map1 strong a{ color:#000;}
#map1 strong a:hover{ color:#ff0000;}


.img {
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
#map1 a {
	line-height: 25px; color:#6a6a6a;
}
.right_dat{ float:right; color:#6a6a6a; }

