.top_txt .container, .nav .container,.footer .container{ width:1200px;}
.c_container{ width:1200px; margin:10px auto;}
/*-----------------分站导航-----------------*/
.city{ background:#FFF; font-family:microsoft yahei;}
.city .city_tit{ background:url(zyw_bg.png) repeat-x 0 -100px; height:35px; padding:5px; border-bottom:1px solid #DEDEDE;
/*IE6兼容*/_background:url(zyw_bg.gif) repeat-x 0 -110px; *zoom:1;}
.city .city_tit:after{ content:'\20'; display:block; height:0; clear:both;}
.city .city_tit h3{ text-indent:8px; line-height:35px; font-family:Microsoft YaHei, simsun, Arial, Helvetica, sans-serif; font-size:18px; color:#444; font-weight:normal; float:left;}
.city .city_tit .city_so{ float:left; line-height:32px; margin-top:3px; margin-left:80px;}
.city .city_tit .city_so .cityso_txt{ height:15px; padding:5px; width:150px; border:1px solid #CCC;}
.city .city_tit .city_so .cityso_butt{ height:28px; line-height:25px; font-size:13px; width:75px; text-align:center; margin: auto auto auto 8px; padding:0 10px;background-color: #F60;color: #FFF; cursor:pointer;}
.city .city_tit .city_so .cityso_butt:hover{ background-color:#F30;}
.city .city_tit .city_so em{ float:left; font-style:normal; line-height:30px; margin-right:8px;}
.city .city_tit .city_so input{ float:left;}

.city .city_main{}
.city .city_main p{ line-height:30px; border-bottom:1px solid #DEDEDE; padding:10px; word-wrap: break-word; overflow:auto; zoom:1; clear:both; font-size:15px;}
.city .city_main p b{ float:left;}
.city .city_main p a{ margin-right:15px; float:left;}

.city .city_province{ margin:10px auto; line-height:30px;}
.city .city_province span{ padding-left:10px; margin-bottom:5px; display:block;}
.city .city_province dl{ border-top:1px solid #FFF; border-bottom:1px solid #FFF; overflow:auto; zoom:1; clear:both; padding:5px 0 2px; padding-right:10px; font-size:15px;}
.city .city_province dl strong{ font-size:15px;}
.city .city_province dl:hover{ border-color:#DEDEDE; background:#F6F6F6;}
.city .city_province dl:hover strong{ color:#F30;}
.city .city_province span{ float:left; margin-right:12px; color:#999;}
.city .city_province dl span{ float:left; margin-right:12px; width:72px; text-align:right; overflow-x:hidden; color:#333;}
.city .city_province dl .ct_main{ width:1030px; float:left;}
.city .city_province dd{ float:left; margin-right:14px; display:inline; white-space:nowrap; font-style:normal;}
.city .city_province dd a{ color:#222;}
.city .city_province dd a:hover{ color:#F30;}

.city .city_province .citymore a{ color:#999; background-image:url(/style/city_more_bg.png); background-repeat:no-repeat; background-position: 36px 12px; padding-right: 35px; display:block; text-decoration:none; margin-left: 5px;}
.city .city_province .citymore a:hover{ background-position:-64px 12px}

.city .city_province .citynone a{ color:#999; background-image:url(/style/city_more_bg.png); background-repeat:no-repeat; background-position:0 -69px; padding-left:15px; display:block; text-decoration:none; margin-left:5px;}
.city .city_province .citynone a:hover{ background-position:-100px -69px}


.city .city_province dd .c_blue{ color:#00F;}
.city .city_province dd .c_red{ color:#F00;}
.city .city_province dd .c_purple{ color:#90F;}


/*按省份按字母切换*/
.citylist_tag{ *zoom:1; margin-left:20px; height:45px; background:url(/style/csqh_tag_bg.jpg) repeat-x; margin-bottom:15px; padding-left:15px; padding-top:8px; color:#444;}
.citylist_tag:after{ content:"\20"; display:block; height:0; clear:both;}

.citylist_tag span{ width:150px; text-align:center; line-height:35px; cursor:pointer; color:#444;}
.citylist_tag span b{ font-size:16px;}
.citylist_sf{ border:1px solid #DDD; padding:0 10px; border-bottom:1px solid #FFF; background-color:#FFF; color:#F30;}
.citylist_sf b{ color:#333;}
.citylist_zm{ border:1px solid #FAFAFA; border-bottom:1px solid #DDD; padding:0 10px; font-weight:normal;}
.citylist_zm b{ color:#444; font-weight:normal;}
#ct2{ font-weight:normal;}