body{font:12px 'Microsoft Yahei' ; color:#000; margin:0 auto; background:#fff; }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,textarea,select,p{margin:0;padding:0;}

div{overflow:hidden;}
.clear{ clear:both; height:0px;}
img{ border:0; vertical-align:top;}/*border:none;font-size:0*/

ul,li,ol,ul {list-style:none; font-size:12px;}

h1,h2,h3,h4,h5,h6 {font-size:18px; font-weight:bold;}


/* ¹²ÓÃ×ÜÕ¾µ¼º½ */
.topNav{ background-color: #FFFFFF; height: 80px;  }
.MainNavbox{ width: 1200px; height: 70px; font-size:12px;margin-top:5px; margin-left:0px; margin-right:0px; margin-bottom:0px}
img.logoimg{ float: left; margin-left:12px; margin-right:0; margin-top:10px; margin-bottom:2px; border-width:0px}
.MainNavbox #Nav{ float: right;  font-size:12px; text-decoration:none; margin-right:0px}
.MainNavbox #Nav .pic{float: left; width: 1px; margin-left:5px; margin-right:5px}
.MainNavbox #Nav .life,
.MainNavbox #Nav .community,
.MainNavbox #Nav .consume{ height: 60px; width: 40px; float: left; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7;  }
.MainNavbox #Nav .conn{ float: left; line-height: 25px; margin-left:7px; margin-right:5px; margin-top:10px; margin-bottom:1px }
.MainNavbox #Nav .conn .title {color:#CA0000;}
.MainNavbox #Nav a{color: #000000}
.MainNavbox #Nav a:link {color: #000000; text-decoration:none}
.MainNavbox #Nav a:visited { text-decoration: none; color: #000000;}
.MainNavbox #Nav a:hover { text-decoration: underline; color: #ff0000;}
.MainNavbox #Nav .logo {  float: left; margin-left: 8px; margin-top: 4px}

.souheader{ width: 1200px; clear:both;height:70px; color:#fff; background:#FE3C5A; margin-top:8px; margin-bottom:8px; font:normal 12px ;}
.souheader a,.souheader area { blr:expression(this.onFocus=this.blur()) } /* for IE */
.souheader :focus { -moz-outline-style: none; } /* for Firefox */
.souheader1{float:left;width:181px;height:44px;margin:5px 8px 0 8px;cursor:pointer;}/*2008.4.29*/
.souheader2{float:left;width:630px;height:39px;margin-top:8px; margin-left:10px;font:normal 12px;}
.souheader3{float:right;width:100px;height:50px;margin-top:12px; margin-left:5px;font:normal 12px;}
.souheader2 p{line-height:1.6em;}
.souheader2 p a{margin:0px;}
.souheader2 a:link,.souheader2 a:visited {text-decoration: none;color:#fff;}
.souheader2 a:active,.souheader2 a:hover {text-decoration: underline;color:#ff0;}

.wed-center{ width: 1200px; background:#FE3C5A; font-size:12px; padding:5px 0 5px 0; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px}

.bm_b{float: left; background:url(bm.gif) no-repeat; border:none; margin-left:25px; }


#Hproject{width:100%; clear:both; background-image:url(/images/Hproject_bg.jpg);z-index:1;color:#FFFFFF}
#navigation {width:1190px; margin:0px auto;height:38px;  line-height:38px; text-align:center;color:#FFFFFF}
.sw{ position:fixed;top:0px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop)); z-index:999;}
.sw_{ position:fixed;top:70px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop)+70); z-index:999;}
/*#navigation ul li { float:left;position:relative;z-index:90; width:81px;}
#navigation ul li a {display:block;font-weight:81; color:#FFF; text-decoration:none; font-size:14px; background:url(/images/navigation_newbg2.jpg)}
#navigation ul li a:hover {color:#fff;background:url(/images/navigation_newbgban2.jpg)}
#navigation .arrNavi:link,#navigation .arrNavi:visited{background:url(/images/navigation_newbgban2.jpg);}*/

.navilo ul li { float:left;position:relative;z-index:90; width:auto; display:block;color:#FFFFFF}
.navilo ul li a {display:block;font-weight:81; color:#FFFFFF;font-size:14px; background:url(/images/navigation_newbg2.jpg); padding-left:10px; padding-right:11px;display:block;text-decoration:none}
.navilo ul li a:hover {background:url(/images/navigation_newbgban2.jpg);font-size:14px;color:#FFFFFF;text-decoration:none}
.navilo .arrNavi:link,.navilo .arrNavi:visited{background:url(/images/navigation_newbgban2.jpg);font-size:14px;color:#FFFFFF;text-decoration:none}

.navirz ul li { float:left;position:relative;z-index:90; width:98px;}
.navirz ul li a {display:block;font-weight:98; color:#FFF; text-decoration:none; font-size:14px; background:url(/images/navigation_bg.jpg)}
.navirz ul li a:hover {color:#fff;background:url(/images/navigation_bgban.jpg);font-size:14px;}
.navirz .arrNavi:link,.navirz .arrNavi:visited{background:url(/images/navigation_bgban.jpg);font-size:14px;color:#FFFFFF;text-decoration:none}

#navigation  .noback:link,#navigation .noback:visited{ background-image:none;}
#navigation  .noback:hover{background-image:none; background-color:#C00000}





/*----------------------------top------------------------------*/

#all{
	width:1200px;
	margin:auto;
    background:#fff;
}

#topad{
	width:1200px;
	float:center;
	margin-top:5px;
	margin-bottom:5px;
}

#top-menu{
	background:#EBEBEB url(top-menu-bg.gif) repeat-x left ;
	border-bottom:1px solid #bbb;
	line-height:16px;
	height:28px; font-size:12px;
}
#header{
	width:1200px;
	margin:auto;
}
#top-nav{
	width:1200px;
	text-align:right;
	padding:5px 0px;
	color:#333;
	margin:auto;
}
#top-nav a{
	color:#333;
	padding:2px 5px;
	border-right:0px solid #ddd;
}
#top-nav a:hover{
	background:#fff;
	text-decoration:none;
	color:#000;
}
#top-nav sup{
	color:#f00;
}
#top-nav span{
	float:left;
}


/*----------------------------bm------------------------------*/

.index_first {
	MARGIN-TOP: 10px;  background-color:#fff; width:1200px; HEIGHT: 303px
}
.index_first_right {
	BACKGROUND: url(bm_bg.jpg) no-repeat; WIDTH: 400px; FLOAT: right; HEIGHT: 300px; 
}
.floatdiv {
	POSITION: absolute; FILTER: alpha(opacity=0); BACKGROUND: #fff; FLOAT: left; TOP: 0px; LEFT: 0px; opacity: 0; -moz-opacity: 0
}
.index_first_mid {
	BORDER-BOTTOM: #f2f2f2 5px solid; POSITION: relative; BORDER-LEFT: #f2f2f2 5px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; MARGIN: 0px 11px; PADDING-LEFT: 7px; WIDTH: 490px; PADDING-RIGHT: 7px; DISPLAY: inline; FLOAT: left; HEIGHT: 293px; BORDER-TOP: #f2f2f2 5px solid; BORDER-RIGHT: #f2f2f2 5px solid; PADDING-TOP: 0px
}
.index_first_mid_title {
	BORDER-BOTTOM: #8d8d8d 1px solid; PADDING-BOTTOM: 12px; LINE-HEIGHT: 20px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; FONT-FAMILY: "Î¢ÈíÑÅºÚ"; MARGIN-BOTTOM: 7px; COLOR: #cd0500; FONT-SIZE: 14px; PADDING-TOP: 12px
}
.index_first_mid_detail {
	POSITION: absolute; BOTTOM: 120px; RIGHT: 7px
}
.index_first_mid_new {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 12px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BORDER-TOP: #4f4f4f 1px dashed; PADDING-TOP: 10px
}
.index_first_mid_new LI {
	LINE-HEIGHT: 20px
}
.index_first_mid_new LI {
	PADDING-LEFT: 10px; BACKGROUND: url('dian_03.jpg') no-repeat 0px 50%; COLOR: #686868
}
.index_first_left {
	WIDTH: 230px; FLOAT: left; HEIGHT: 303px; OVERFLOW: hidden
}
.index_first_right_content {
	PADDING-BOTTOM: 9px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: #f2f2f2; HEIGHT: 253px; PADDING-TOP: 0px
}
.index_first_right_content IMG {
	MARGIN-TOP: 9px
}



/*main css*/
.izl-rmenu{position:fixed; left:50%; margin-left:532px; bottom:10px; padding-bottom:73px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}

.zt{ width: 100%; margin: 0 auto; background:#5e1786; } 
.city{ width: 1180px; margin: 0 auto; } 

.city ul { margin: 15px 0} 
.city li { display:inline; width: 281px;  height: 75px; border: solid 2px #dadada; border-radius:10px; margin: 5px; float: left; overflow: hidden; background:#FFFFFF}

.img {width: 72px; height: 55px;  margin-left:10px; margin-top:10px; border-radius: 10px; overflow: hidden;}
.img,.text,.text-red,.text-blue{ float: left;}

.text { text-align: left; width: 128px; margin-top:10px; }
.text h1 { font-size: 16px;float: left; margin-left:10px;  font-weight: bold; font-family:"Microsoft YaHei",Î¢ÈíÑÅºÚ; color:#8422bc;}
.text h1 a {color: #8422bc;}
.text p { font-size: 12px; float: left; margin-left:10px; line-height: 20px; font-family:"Microsoft YaHei",Î¢ÈíÑÅºÚ;}
.text p a {color: #000}


.city-suopiao {float:right; width: 60px; height: 70px;  border-radius: 5px; font-size: 16px; color: #fff; line-height: 10px; margin-top:18px; margin-right:10px;}
.city-suopiao img {width: 60px; height: 40px; }


.text-red { text-align: left; width: 128px; margin-top:10px; }
.text-red h1 { font-size: 16px;float: left; margin-left:10px;  font-weight: bold; font-family:"Microsoft YaHei",Î¢ÈíÑÅºÚ; color:#df0000;}
.text-red h1 a {color: #df0000;}
.text-red p { font-size: 12px; float: left; margin-left:10px; line-height: 20px; font-family:"Microsoft YaHei",Î¢ÈíÑÅºÚ;}
.text-red p a {color: #000}



.text-blue { text-align: left; width: 128px; margin-top:10px; }
.text-blue h1 { font-size: 16px;float: left; margin-left:10px;  font-weight: bold; font-family:"Microsoft YaHei",Î¢ÈíÑÅºÚ; color:#0029f9;}
.text-blue h1 a {color: #0029f9;}
.text-blue p { font-size: 12px; float: left; margin-left:10px; line-height: 20px; font-family:"Microsoft YaHei",Î¢ÈíÑÅºÚ;}
.text-blue p a {color: #000}