@charset "utf-8";
* {word-break:break-all;font-family:"Microsoft Yahei",Verdana,Arial;-webkit-text-size-adjust:none;}/*"Microsoft Yahei",*/
body {margin:0;font-size:12px;color:#333333;background:#FFFFFF;}
form,input,select,textarea,td,th {font-size:12px;}
img {border:none;}
ul,li {list-style-type:none;}
ul,form,h1,p,h2,h3,dl,dd{margin:0px;padding:0px;}
a:link,a:visited,a:active {color:#333333;text-decoration:none;}
a:hover {color:#ff5e00;}
i,b,em{font-style:normal;}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.px15{ font-size:15px;}
.mb15{ margin-bottom:15px;}
.city {
	PADDING-RIGHT: 5px
}
.city A {
	MARGIN: 0px 5px 0px 0px; COLOR: #ec3701
}
.mb-10 {
	MARGIN-BOTTOM: 10px
}
.wrap {
	MARGIN: 0px auto; WIDTH: 1100px
}
.main {
	MARGIN: 0px auto; WIDTH:1100px;
}
.city-logo {
	MARGIN-TOP: 8px
}
.top {
	POSITION: relative; MARGIN: 0px 0px 23px; WIDTH:1100px;
}
.banner {
	HEIGHT:105px; WIDTH:1100px;
}
.s-main {
	WIDTH: 1100px; 
}
.nav{ background:#ea530a; height:42px; margin-bottom:10px;}
.nav .t{ background:url('line.jpg') right no-repeat; float:left; line-height:42px;font-family:"微软雅黑"; font-size:15px; width:100px; text-align:center}
.nav .t a{ color:#fff; }
/* header */
.clear{ clear:both}
.f_l {float:left;}
.f_r {float:right;}
/* header */
.header{ height:110px;}
.logo {width:210px;overflow:hidden; margin-right:100px;}
.logo img {margin:15px 0 0 0;}
.chanle2{background:#f7f7f7; width:140px; line-height:40px; padding:3px 8px; float:left;border-radius:5px; font-size:22px; font-weight:0; text-align:center; margin-top:35px; margin-right:50px;}
.head_search_kw {width:355px;margin:25px 0 0 15px;height:20px;line-height:20px;overflow:hidden;}
.head_search {width:450px; border:2px #ddd solid;border-right:none;height:40px;background:url('../image/sch_bg.gif') no-repeat; background-position:2px 8px;margin-top:35px;}
.head_search_on {width:450px;height:40px;border:2px #ddd solid; border-right:none;height:40px;background:url('../image/sch_bg.gif') no-repeat; background-position:2px 8px;margin-top:35px;}
.head_search div,.head_search_on div {clear:both;padding:4px 0 0 25px;}
.search_i {width:330px;font-size:14px;height:30px;line-height:28px;padding:2px 0 0 0;color:#ccc;background:url('../image/spacer.gif');border:none;}
.search_i:focus{outline:none; color:#000000}
.search_m {width:60px;cursor:default;padding:2px 25px 0 10px;font-size:14px;height:20px;line-height:20px;color:#666666;background:url('../image/spacer.gif');border:none;cursor:pointer}
.search_s {width:100px;height:44px; float:left; background:#f2c303; border:0;padding:0;margin:0;cursor:pointer;margin-top:35px; color:#fff; font-size:18px;}
#search_module {z-index:1000;position:absolute;width:95px;overflow:hidden;font-size:12px;line-height:20px;color:#666666;background:#FFFFFF;border:#CCCCCC 1px solid;border-top:none; margin:83px 0 0 772px;}
.sm_1{margin:70px 0 0 666px;}
.sm_2{margin:70px 0 0 852px;}
#search_module a {display:block;height:20px;padding:1px 10px 1px 10px;color:#333333;}
#search_module a:hover {background:#E4F1F7;font-weight:bold;}
#search_tips {z-index:1000;position:absolute;width:340px;overflow:hidden;cursor:pointer;font-size:13px;line-height:20px;color:#666666;background:#FFFFFF;border:#444444 1px solid;}
#search_tips div {height:20px;padding:1px 8px 1px 8px;clear:both;overflow:hidden;}
#search_tips div span {float:right;font-size:12px;}
#search_tips label {display:block;width:100%;background:#FAFAFA;font-size:12px;color:#0000CC;text-align:right;}
.search_t_div_1 {color:#333333;}
.search_t_div_1 span {color:#008000;}
.search_t_div_2 {background:#3366CC;color:#FFFFFF;}
.search_t_div_2 span {color:#FFFFFF;}
.keyword{line-height:40px; text-align:left; width:540px;}
.keyword a{color:#333}
.keyword a:hover{color:#ff5e00}
.head_xuqiu{width:125px;height:40px; background:#fff; border:1px #ddd solid;float:left; font-size:16px; color:#333; line-height:40px; text-align:center; margin-left:30px; margin-top:28px;}
.head_xuqiu a{color:#333}
.head_xuqiu a:hover{ color: #FFCC33}
.head_wx{ float:left; width:90px; margin-left:80px; text-align:center}
/* 单个图片幻灯片盒子 - 公用类 */
.slideBox{ width:1100px; height:100px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd img{ width:1100px; height:100px; }
.jiameng{ background-color:#f2f2f2; height:40px; margin-bottom:25px; padding-right:15px;}
.jiameng .t{ font-size:15px; font-family:"微软雅黑"; font-weight:bold; line-height:42px; padding-left:10px; color:#FF3300; float:left}
.jiameng a{ padding-right:15px;}
#demo {
overflow:hidden; line-height:40px;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
.cityin {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.cityin .in-cur {
	COLOR: #ec3701; FONT-SIZE: 14px; MARGIN-RIGHT: 5px
}
.cityin A {
	DISPLAY: block; FLOAT: left; FONT-SIZE: 14px; MARGIN-RIGHT: 17px
}
.cityin A:hover {
	COLOR: #ed1c24
}
.in-icon {
	BACKGROUND: url(city-arrow.png)
}
.icon-up {
	BACKGROUND: url(city-arrow.png)
}
.icon-down {
	BACKGROUND: url(city-arrow.png)
}
.in-icon {
	MARGIN: 3px 24px 0px -9px; WIDTH: 8px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; FLOAT: left; HEIGHT: 16px
}
.chose {
	FLOAT: left; FONT-WEIGHT: bold; MARGIN-RIGHT: 20px; font-size:16PX;
}
.choseb {
	FLOAT: left; FONT-WEIGHT: bold; MARGIN-RIGHT: 20px; font-size:15px;
}
.search {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: medium none; MARGIN: 15px 0px; HEIGHT:40px; line-height:25px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: 0px; PADDING-TOP:20px
}
.search A {
	DISPLAY: block; FLOAT: left; FONT-SIZE: 14px; MARGIN-RIGHT:12px;
}
.search A:hover {
	COLOR: #ed1c24
}

.f_r{ float:right}
.mc_left{ width:710px; float:left; margin-top:10px;}
.mc_left li{line-height:26px;font-size:15px; text-indent:10px; font-family:"微软雅黑";}
.mc_left li a{color:#333;}
.mc_left li a:hover{ color:#FF0000}
.mc_right{ width:250px; float:right; margin-top:10px;}
.mc_right ul{ text-align:center;}
.mc_right li{ margin-bottom:12px; text-align:center; font-size:14px;font-family:"微软雅黑";}
.mc_right img{ border:1px #ddd solid; padding:1px;}
.all-city {TEXT-ALIGN: left; padding-bototm: 10px;}
.all-city H2 {FONT-WEIGHT: bold;}
.all-city DL {PADDING-BOTTOM: 10px; LINE-HEIGHT: 30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; OVERFLOW: hidden; PADDING-TOP: 10px}
.all-city DT {LINE-HEIGHT: 30px; WIDTH: 30px;FLOAT: left; COLOR: #707070; FONT-SIZE: 14px; FONT-WEIGHT: bold; font-family:Arial, Helvetica, sans-serif}
.city-l{float:left; font-weight:normal; width:}
.chose{line-height:28px;}
#sddm
{	margin: 0 auto;
	padding: 0;
	z-index: 30;
	height:30px;}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 5px;
	color: #2244dd; 
	font-weight: normal;
	text-align: center;
	text-decoration: none}
#sddm li a:hover{ color:#FF0000}	

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 10px;
	margin-top:23px;
	width:120px;
	background: #f1f1f1;
	border: 1px solid #ddd;
	}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 5px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		color: #2875DE;
		font: 16px arial;
		}
.diqu{font-size:14px; line-height:25px; float:left; padding-right:10px;}

#clist {
	PADDING-BOTTOM:10px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 980px; PADDING-RIGHT: 0px; ZOOM: 1; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 10px
}
#clist DT {
	PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 4px; WIDTH:40px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: left; COLOR: #545454; CLEAR: both; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
#clist DD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px;  PADDING-RIGHT: 0px; FLOAT: left; MARGIN-LEFT: 0px; PADDING-TOP: 3px
}
#clist DD A {
	WHITE-SPACE: nowrap; FONT-SIZE: 12px; MARGIN-RIGHT: 12px; TEXT-DECORATION: none
}
#clist DD A:hover{ color:#CC0000}
.dot{ border-bottom:1px #ddd dotted}
.redLink {
	COLOR: #ec3701; TEXT-DECORATION: underline
}
.redLink A {
	COLOR: #ec3701; TEXT-DECORATION: underline
}
.redLink:hover {
	COLOR: #ec3701; TEXT-DECORATION: underline
}
.redLink:visited {
	COLOR: #ec3701; TEXT-DECORATION: underline
}
.link {
	PADDING-BOTTOM: 20px; MARGIN: 8px auto 0px; PADDING-LEFT: 0px; WIDTH: 980px; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-TOP: 20px
}
.link DD {
	WIDTH: 948px; OVERFLOW: hidden
}
.link DD A {
	LINE-HEIGHT: 23px; COLOR: #707070; MARGIN-RIGHT: 6px
}
.link DT {
	MARGIN-BOTTOM: 7px
}
.bottom_columns_b dt{ font-weight:bold}
.footer {
	TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH:1100px; BORDER-TOP: #ddd 1px solid; PADDING-TOP: 9px; margin-top:15px;
}
.footer LI {
	COLOR: #707070; PADDING-TOP: 5px
}
.footer A {
	COLOR: #24d; TEXT-DECORATION: none
}
.foot {
	TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH:980px; BORDER-top: #ea530a 2px solid; PADDING-TOP: 9px; margin-top:12px; line-height:25px;
}
