@charset "utf-8";
/* CSS Document */

.all {
	width: 100%;
	height: auto;
}
.top {
	width: 100%;
	height: 38px;
	background-color: #c70602;
}
.top_nav {
	width: 1200px;
	line-height: 38px;
	color: #FFF;
	margin: auto;
}
.top_nav_left {
	width: 250px;
	float: left;
}
.top_nav_left li {
	width: 105px;
	float: left;
}
.top_nav_left li img {
	float: left;
	margin-top: 8px;
	margin-right: 5px;
}
.top_nav_right {
	width: 350px;
	float: right;
}
.top_nav_right li {
	float: right;
	margin-right: 30px;
}
.nav {
	width: 1200px;
	margin: auto;
	height:110px;
}
.logo {
	width: 245px;
	float: left;
	margin-top: 8px;
}
.nav_right {
	width: 935px;
	float: right;
	height: 64px;
	margin-top: 20px;
}

.nav_right li {
	margin-left: 20px;
	border-right: 1px dotted #d6d6d6;
	float: left;
	height:60px;
}
.nav_right li .new {
	margin-right: 14px;
	float: left;
	width: 40px;
	text-align: center;
	color: #93d6e9;
	font-size: 15px;
	font-weight: bold
}
.nav_right li .wz{height: 30px;
	float: left;
	color: #333333;
	font-size: 16px; line-height:30px; margin-right:15px;}


.nav_right li .people {
	margin-right: 14px;
	float: left;
	width: 40px;
	text-align: center;
	color: #b4d073;
	font-size: 15px;
	font-weight: bold
}

.nav_right li .leisure {
	margin-right: 14px;
	float: left;
	width: 40px;
	text-align: center;
	color: #fdc74d;
	font-size: 15px;
	font-weight: bold
}

.nav_right li .original {
	margin-right: 14px;
	float: left;
	width: 40px;
	text-align: center;
	color: #d29af5;
	font-size: 15px;
	font-weight: bold
}



.nav_right li .hot {
	margin-right: 14px;
	float: left;
	width: 40px;
	text-align: center;
	color: #f59aad;
	font-size: 15px;
	font-weight: bold
}


.hot_search{ width:1200px; height:34px; margin:auto; margin-bottom:15px;}
.hot_search_left{ width:905px; height:34px; border:1px #ccc solid; float:left ; background-color:#FFF}

.hot_search_left dt{ width:50px; height:34px; border-right:1px #ccc solid; float:left; text-align:center; color:#c70602; font-size:14px; line-height:34px;}

.hot_search_left dd{  height:34px;  float:left;   font-size:14px; line-height:34px; margin:0 10px 0 10px;}
.hot_search_left dd span{  height:34px; color:#c70602;   font-size:14px; line-height:34px; margin:0 10px 0 0px;}
.hot_search_right{ width:275px; height:34px; float:right}

#search_box { 
width: 272px; 
height:34px; 
border:1px #ccc solid; 
} 
#search_box #s { 
float: left; 
padding: 0; 
margin: 9px 0 0 6px; 
border: 0; 
width: 219px; 
background: none; 
font-size: .8em;
color:#a9a9a9;
} 


.s_btn {
-webkit-appearance: none;
border: none;
border-radius: 0;
color: #fff;
cursor: pointer;
font-size: 14px;
outline: none;
padding: 0;
padding-top: 4px\9;
vertical-align: top;
width:47px; height:34px; background-color:#c70602}


.ad li{ width:232px; height:80px; float:left; margin-right:10px;  }


.content{ width:1200px; margin:auto; background-color:#FFF;}
.content_l{ width:420px; float:left; margin-right:19px;  }
.content_r{ width:320px; float:left;  }
.column{ width:420px; margin-top:23px; height:166px;}
.column_title{ margin-bottom:9px; height:24px;}
.column_nr{}

.column_nr dt {
width: 182px;
height: 133px;
margin-right: 12px;
float: left;
position: relative;
}
.column_nr dd {float: left;color: #333;font-size: 14px;width: 225px;line-height: 26px;}
.column_nr dd span{ float:left; color:#ff6600; font-weight:bold; font-size:14px}

.headline{ width:420px;}
.headline_title{ height:34px; }
.headline_title_l{ font-size:20px; color:#000;height:34px; border-bottom:1px solid #c6171e; width:100px; text-align:center; float:left}
.headline_title_l span{ font-size:20px; color:#c6171e;}
.headline_title_r{  color:#666666;height:34px; border-bottom:1px solid #e6e6e6; width:318px; text-align:right; float:left; line-height:34px;}
.headline_title_nr{width:420px; font-size: 18px; color:#333333; font-weight:bold; text-align:center; line-height:40px;}

.headline_title_nr2{width:420px;  color:#888888; line-height:26px;}
.headline_title_nr2 span{  color:#ff6600; }

.headline_title_nr3{width:100%;  color:#333; line-height:25px;}
.headline_title_nr3 span{  color:#ff6600; }

.activity{ width:320px; height:300px;}
.activity_title{ height:34px; }
.activity_title_l{ font-size:20px; color:#000;height:34px; border-bottom:1px solid #c6171e; width:100px; text-align:center; float:left}
.activity_title_l span{ font-size:20px; color:#c6171e;}
.activity_title_r{  color:#666666;height:34px; border-bottom:1px solid #e6e6e6; width:218px; text-align:right; float:left; line-height:34px;}
.activity_title_nr{width:320px; height:92px; background-color:#fafafa;margin-top:1px; }

.activity_title_pic{width:320px; height:133px; margin:3px 0 10px 0; }


.activity_title_nr dt{ width:95px; height:71px; margin:10px 10px 0 0; float:left}
.activity_title_nr dd{ float:left; color:#878787; font-size:12px; width:215px; }
.activity_title_nr dd span{ float:left; color:#c6171e; font-weight:bold; font-size:16px; margin-top:9px;}
table.gridtable {
	width:320px;
	border-width: 1px;
	border-style: solid;
	border-color: #e6e6e6;
	border-bottom: none;
}

table.gridtable td {
	height:82px;
	border:#e6e6e6 solid 1px;
	color:#999999;
	text-align:center;
	line-height:30px;
}


.zx{ width:420px;height:85px; margin-top:14px; border-bottom:1px dotted #e4e4e4}
.zx dt{ width:82px;  margin:0px 10px 0 0; float:left}
.zx dd{ float:left; color:#333; font-size:14px; width:325px; text-align:28px; }
.zx dd span{ color:#b2b2b2; text-align:right; font-size:12px}

.zx dd h1{ margin-bottom:10px;  color:#333; font-size:18px; text-align:40px;}

/*百姓广场*/
.piazza{width:1200px; margin:auto; background-color:#FFF; height:460px; overflow:hidden;}
.piazza_title{ width:1200px;height:32px; margin-top:10px;  margin-bottom:10px; }
.piazza_title_l{ width:170px; height:32px; float:left; border-bottom:1px #0177bf solid;}
.piazza_title_r{ width:1030px; height:32px; float:right; text-align:right; color:#999999;text-align:32px; line-height:34px;}

.piazza_nr{ width:100%; line-height:30px;  text-align:center; color:#1680d4; font-size:18px;}
.piazza_nr2{width: 100%;
color: #333;
line-height: 27px; position: relative;}

.piazza_nr3{width:100%;  color:#888888; line-height:30px;}




.piazza_nr2 dt{ width:128px; height:94px; margin:10px 10px 0 0; float:left;position:relative; }
.piazza_nr2 dd {float: left;color: #878787;font-size: 14px;width: 180px;}
.piazza_nr2 dd span{ float:left; color:#c6171e; font-weight:bold; font-size:16px; margin-top:9px;}

.piazzar-title-bg {position: relative;
bottom: 0px;
width: 100%;
padding: 4px 0;
color: #000;
text-indent: 10px;
background: rgba(0,0,0,.6);
z-index: 2;
font: 12px/2 "Microsoft YaHei", Arial, Tahoma;
}

.piazza_pic{ margin-top:20px;}
.green{ color:#76a53d;}
.yel{ color:#fe8f09;}
.blue{ color: #2a8eda}

.piazza_bg{position: absolute;
	z-index: 1;
	left: 0;
	bottom: 0px;
	width: 200px;
	color: #fff;
	background: rgba(0,0,0,.4);
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	text-align:center;}
	
.piazza_bg2 {
position: absolute;
z-index: 1;
left: 0;
bottom: 0px;
width: 100%;
color: #fff;
background: rgba(0,0,0,.4);
height: 25px;
line-height: 25px;
overflow: hidden;
text-align: center;
}


/*美食*/
.food{width:1200px; margin:auto; background-color:#FFF; height:500px;}
.food_title{ width:1200px;height:32px; margin-top:40px;  margin-bottom:10px; }
.food_title_l{ width:170px; height:32px; float:left; border-bottom:1px #fe9b42 solid;}
.food_title_r{ width:1030px; height:32px; float:left; border-bottom:1px #e6e6e6 solid; text-align:right; color:#999999; text-align:32px;}

.food_l{width:860px; float:left}
.food_r{width:320px; float:right}
#wrap2{ width:420px; float:left; height:246px;}
.food_nr{ width:320px;height:100px;margin:5px 0 5px 0;}
.food_nr dt{ width:128px;  margin:10px 10px 0 0; float:left}
.food_nr dd{ float:left; color:#333; font-size:14px; width:172px; text-align:28px; }
.food_nr dd span{ color:#fe8069; text-align:right; }

.food_nr dd h1{  color:#fe8069; font-weight:bold; font-size:16px; margin-top:9px;text-align:35px; }

.car_tit{ width:100%; border-bottom:1px #b3b3b3 solid; height:34px; margin-top:20px;}
.car_tit_pic{ float:left;}
.car_tit_wz{ float:right; width:150px; text-align:right; line-height:34px;color:#999; font-size:12px;}
.car_nr{ color:#c6171e; text-align:center; width:100%; font-size:18px; line-height:40px;}


.artist_l {
	WIDTH: 1200px;
	POSITION: relative;
	HEIGHT: 412px;
	margin-top:20px;
}
.artist_l .a1 {
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 200px;
    overflow: hidden;
     width: 200px;
}

.artist_l .a2 {
    LEFT: 211px;
    OVERFLOW: hidden;
    WIDTH: 355px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 200px;
}
.artist_l .a3 {
    LEFT: 577px;
    OVERFLOW: hidden;
    WIDTH: 200px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 200px;
}
.artist_l .a4 {
    LEFT: 788px;
    OVERFLOW: hidden;
    WIDTH: 200px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 200px;
}
.artist_l .a5 {
    LEFT: 1000px;
    OVERFLOW: hidden;
    WIDTH: 200px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 200px;
}
.artist_l .a6 {
	LEFT: 0px;
	OVERFLOW: hidden;
	WIDTH: 199px;
	POSITION: absolute;
	TOP: 210px;
	HEIGHT: 200px
}
.artist_l .a7 {
    LEFT: 211px;
    OVERFLOW: hidden;
    WIDTH: 200px;
    POSITION: absolute;
    TOP: 210px;
    HEIGHT: 200px;
}
.artist_l .a8 {
    LEFT: 422px;
    OVERFLOW: hidden;
    WIDTH: 355px;
    POSITION: absolute;
    TOP: 210px;
    HEIGHT: 200px;
}
.artist_l .a9 {
    LEFT: 788px;
    OVERFLOW: hidden;
    WIDTH: 200px;
    POSITION: absolute;
    TOP: 210px;
    HEIGHT: 200px;
}
.artist_l .a10 {
    LEFT: 1000px;
    OVERFLOW: hidden;
    WIDTH: 200px;
    POSITION: absolute;
    TOP: 210px;
    HEIGHT: 200px;
}


.fcxx{ width:210px; height:188px; border:1px #e6e6e6 solid ; float:left; padding:0 0 0 20px; margin:0 10px 18px 0}
.fcxx2{ width:210px; height:188px; border:1px #e6e6e6 solid ; float:left; padding:0 0 0 20px; background-color:#fcfcfc;margin:0 10px 18px 0}
.blue28{ color:#206290; font-size:28px; line-height:60px;}
.gray{ color:#e9e9e9; font-size:24px;}
.red28{ color:#fb435d; font-size:28px; line-height:60px;}
.trade28{ color:#d69c22; font-size:28px; line-height:60px;}

.yel28{ color:#ff7700; font-size:28px; line-height:60px;}

.train28{ color:#bea467; font-size:28px; line-height:60px;}
.pink28{ color:#e286ab; font-size:28px; line-height:60px;}
.bus28{ color:#3d95cf; font-size:28px; line-height:60px;}

.gre28{ color:#478e88; font-size:28px; line-height:60px;}
.job28{ color:#07c1d5; font-size:28px; line-height:60px;}

.sale28{ color:#653b0b; font-size:28px; line-height:60px;}


.yqlj{width:1200px; margin:auto; height:156px; border:1px #e6e6e6 solid ; }
.yqlj_l{color:#c40303; font-size:18px; border-bottom:1px #ddd solid; padding:10px 25px; height:25px; }
.yqlj_r{ clear:both; color:#666666; margin-left:35px; height:70px;overflow-y:scroll; padding:20px 0;}
.yqlj_r li{width:100px; float:left;  margin-bottom:10px; }

.yqlj_l li{ float:left; margin-right:30px; height:34px;}
.yqlj_ac{ border-bottom:2px #C73307 solid;}


.footer{ background-color:#f7f7f7; width:100%; height:217px; margin-top:30px;}

.footer li{  width:100%; line-height:30px; text-align:center}
.footer_rz{ width:620px; margin:auto;}
.footer_rz  dl{ width:155px; float:left; }
.footer_rz  dt{width:65px;  margin:0px 10px 0 0; float:left} 
 
.footer_rz  dd{ float:left; color:#333; font-size:14px; width:105px; text-align:28px; margin-top:5px; }



a.yel12:link {
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
a.yel12:visited {
	font-size: 12px;
	color: #ff6600;
	text-decoration: none;
}
a.yel12:hover {
	font-size: 12px;
	color: #ff6600;
	text-decoration: none;
}

.house{ width:420px; margin:0 0 20px 0;overflow:hidden}
.house li{ width:130px; float:left; line-height:30px; font-size:14px; color:#000; margin-right:15px;}
.artist_l .a1 img, .artist_l .a3 img, .artist_l .a4 img, .artist_l .a5 img, .artist_l .a6 img, .artist_l .a7 img, .artist_l .a9 img, .artist_l .a10 img {
    height: 200px;
    min-width: 100%;
}

.artist_l .a2 img, .artist_l .a8 img {
    height: 200px; 
    min-width: 100%;
}

.ad{ width:1200px; margin:auto;   background-color:#FFF; overflow:auto;}
.ad img{ width:1200px; margin:0 auto 4px auto;}
.ad div{ width:1200px; margin-bottom:4px;}

.ad2{ width:1210px; margin:auto;   background-color:#FFF; overflow:auto;}
.ad2 img{ width:232px; margin:0 5px 15px 5px; float:left;}

.ad3{ width:1210px; margin:auto;   background-color:#FFF; overflow:auto;}
.ad3 img{ width:598px; margin:0 3px 0px 3px; float:left }


.top_weixin{
	color: #333;
	font: 14px Arial Helvetica sans-serif;
	font-size: 12px;
	cursor: pointer;
    background: none repeat scroll 0px 0px #FFF;
    padding: 10px 20px 20px;
    border: 1px solid #CCC;
    left: 200px;
    top: 53px;
    display:none;
    position: absolute;
    z-index: 1000;
}
.top_weixin span {
    width: 145px;
    text-align: center;
    color: #666;
    line-height: 26px;
    font-family: "Microsoft Yahei","Tahoma","SimSun";
    font-size: 16px;
    margin-top: 0px;
    margin-bottom: 10px;
    display: block;
    margin: 0px;
	padding: 0px;
	cursor: pointer;
}
.top_nav_left li a{
	color:#FFF;
	text-decoration: none;

}
.top_nav_left li a:hover {
	
	color: #fff;
	text-decoration: none;
}