*{ margin-left: 0px; margin-top: 0px; list-style: none; }

h1 , h2 , h3 , h4 , h5 , h6 , p , form , input , select , dd , dt , li , form , em , cite { margin: 0px; padding: 0px; }

.clr{ clear: both; }

ul , ol , dl{ list-style: none; padding: 0px; margin: 0px; }

form *{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }

body{ font-size: 12px; color: #333333; margin: 0px; padding: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

a{ color: #0d6dba; text-decoration: none; }

a:hover{ color: #BC0404; text-decoration: underline; }

/********Í¼Æ¬¶¨Òå********/
img { border: none; }
 
#page{ width: 960px; margin: auto; overflow: hidden; }

/*************/
#top{ width: 960px; }

#top .top1{ background: #F2F9FF; height: 24px; }
	
.top1 dl{ list-style: none; padding: 0px; margin: 0px; margin-left: 80px; }

.top1 dl dd{ float: left; width: 66px; height: 20px; text-align: center; margin: 2px 5px 0px 0px; background: url(../image/new_top_bg.gif) no-repeat; line-height: 19px; overflow: hidden; display: inline; }

.top1 dl dd a{ color: #ff0000; text-decoration: none; }
	
.top1 .top1_1{ padding: 3px 0px 0px 20px; float: left; }

.top1 .top1_2{ padding: 4px 0px 4px 20px; float: right; }

.top1_2  a{ background: url(../image/navtopbg.gif) no-repeat; padding: 3px 13px 15px 8px; width: 20px; height: 20px; }

.top1_2 .hong{ color: #BC0404; }

#top .top2{ background: url(../image/top2bg.gif) repeat-x; border: #E9E7E8 1px solid; height: 25px; margin-top: 1px; color: #0A61B1; }

.top2 .top2_1{ padding: 7px 0px 0px 10px; }

#top .top3{ height: 59px; margin-top: 5px; }

.top3 .top3_1 , .top3_2 , .top3_3 , .top3_4{ float: left; }

.top3_2 , .top3_3 , .top3_4{ margin: 0px 0px 0px 5px; width: 862px; height: 59px; overflow: hidden; }

.top3_2 .ad1{ width: 211px; height: 58px; float: left; background: #f1f1f1; margin-left: 2px; }

 .top3_2 .ad2{ width: 211px; height: 58px; margin-left: 5px; display: inline; float: left; background: #f1f1f1; }

.top3_2 .ad3{ width: 211px; height: 58px; margin-left: 5px; display: inline; float: left; background: #f1f1f1; }

.top3_2 .ad4{ width: 211px; height: 58px; display: inline; float: right; background: #f1f1f1; }

/**************/
#top_nav{ width: 960px; overflow: hidden; margin-top: 5px; clear: both; }

#top_nav .logo{ background: url(../image/index_logo.gif) no-repeat; width: 91px; height: 58px; overflow: hidden; float: left; display: inline; margin-top: 5px; }

#top_nav .logo a{ display: block; width: 91px; height: 58px; }

#top_nav .nav{ width: 850px; height: 72px; overflow: hidden; float: right; display: inline; }

#top_nav .nav dl{ clear: both; line-height: 24px; height: 24px; overflow: hidden; background: url(../image/hq_top.gif) repeat-x bottom; }

#top_nav .nav dl dt{ float: left; display: block; width: 35px; overflow: hidden; color: #fff; text-align: center; background: url(../image/hq_nav.gif) no-repeat 0px 5px; * background: url(../image/hq_nav.gif) no-repeat 0px 3px; _ background: url(../image/hq_nav.gif) no-repeat 0px 3px; }

#top_nav .nav dl dd{ float: right; display: inline; width: 804px; overflow: hidden; }

#top_nav .nav dl dd li{ float: left; display: inline; line-height: 24px; }

.pindao li{ padding-right: 10px; }

.chengshi li{ padding-right: 6px; }

.pinzhong li{ padding-right: 12px; }

/*******/
.contentAD{ margin-top: 5px; clear: both; overflow: hidden; height: 50px; }

.contentAD .ad1 , .contentAD .ad{ width: 188px; height: 50px; float: left; margin-left: 5px; display: inline; overflow: hidden; background: #f1f1f1; }

.contentAD .ad1{ margin-left: 0px; }

/******/
#nav{ height: 30px; line-height: 30px; border-left: #b70000 5px solid; padding-left: 10px; font-family: Arial; position: relative; border-bottom: #f1f1f1 1px solid; border-top: #f1f1f1 1px solid; clear: both; margin-top: 5px; }

#nav .ad{ width: 300px; height: 30px; background: #f1f1f1; position: absolute; top: 0px; right: 0px; }

#nav .ad1{ width: 300px; height: 30px; background: #f1f1f1; position: absolute; top: 0px; right: 305px; }

#nav-11{ height: 30px; line-height: 30px; border-left: #b70000 5px solid; padding-left: 10px; font-family: Arial; position: relative; border-bottom: #f1f1f1 0px solid; border-top: #f1f1f1 0px solid; clear: both; margin-top: 5px; }

#nav-11 .ad3{ width: 300px; height: 30px; background: #f1f1f1; position: absolute; top: 0px; right: 0px; }

#nav-11 .ad4{ width: 300px; height: 30px; background: #f1f1f1; position: absolute; top: 0px; right: 305px; }

/*********/
#content{ width: 960px; overflow: hidden; margin-top: 5px; clear: both; word-break: break-all; }

#content .left_ad{ width: 150px; overflow: hidden; float: left; display: inline; }

#content .left_ad .ad1 , #content .left_ad .ad{ width: 150px; overflow: hidden; background: #f1f1f1; }

#content .left_ad .ad{ margin-top: 5px; }

#content .right_ad{ width: 205px; overflow: hidden; float: right; display: inline; }

#content .right_ad .ad1 , #content .right_ad .ad{ width: 205px; overflow: hidden; background: #f1f1f1; }

#content .right_ad .ad{ margin-top: 5px; }

#content .CMain{ width: 573px; padding: 10px; font-size: 12px; line-height: 18px; float: left; display: inline; margin-left: 5px; overflow: hidden; border: #ccc 1px solid; }

#content .CMain h1{ color: #05006C; font-family: "ºÚÌå"; font-size: 20px; text-align: center; font-weight: normal; line-height: 30px; }

#content .CMain h3{ text-align: center; font-weight: normal; font-size: 12px; }

#content .CMain h3 a{ color: #b70000; }

#content .CMain .main{ margin: 10px 0px; clear: both; }

#content .CMain .RecMain{ clear: both; }

#content .CMain .RecMain .title{ margin-top: 20px; height: 24px; line-height: 24px; color: #b70000; font-weight: bold; position: relative; overflow: hidden; padding-left: 10px; border: #ccc 1px solid; font-size: 14px; }

#content .CMain .RecMain .title .ad{ width: 450px; height: 24px; position: absolute; top: 0px; right: 0px; overflow: hidden; background: #b70000; color: #fff; text-align: center; }

#content .CMain .RecMain li{ margin-right: 5px; width: 270px; float: left; display: inline; line-height: 19px; padding-left: 10px; background: url(../image/tegang_icon1.gif) no-repeat left center; font-weight: normal; }

/******/
.tianjin_left{
	 width: 661px; float: left; overflow: hidden; display: inline; border:#ccc 1px solid;
}
.tianjin_left .main{
	padding: 20px; font-size:14px; line-height: 24px;
}
.tianjin_left h1{ color: #05006C; font-family: "ºÚÌå"; font-size: 20px; text-align: center; font-weight: normal; line-height: 30px; }

.tianjin_left h3{ text-align: center; font-weight: normal; font-size:12px; border-bottom: #ddd 1px dashed;border-top: #ddd 1px dashed;margin-bottom:10px;}

.tianjin_left h3 a{ color: #b70000; }

.tianjin_right{
	width: 292px; overflow: hidden;  float: right; display:inline; 
}
.tianjin_left li{
	width:620px; height: 152px; overflow: hidden; margin: 20px 0px; position: relative;
}
.tianjin_left li i{
 	position: absolute; top: 0px; left:0px; border:#ccc 1px solid; width:200px; height: 150px; overflow: hidden;  display: block;
}
.tianjin_left li h4{
	font-size: 14px; line-height: 24px; height: 24px; overflow: hidden; position: absolute; top: 0px; right:0px; width: 410px;
}
.tianjin_left li h6{
	font-size:12px; color: #000;  line-height: 24px; height: 24px; overflow:hidden; position: absolute; top: 24px; left:210px;
}
.tianjin_left li h5{
	font-weight:normal;font-size: 12px; line-height: 21px; height: 122px; overflow: hidden; position: absolute; top: 48px; right:0px; width: 410px;
}
.page{
	margin-top: 20px; line-height: 24px; font-size:14px; text-align: center;
}
/*********/
#foot{ width: 960px; overflow: hidden; margin: auto; clear: both; }

