@charset "utf-8";
body{
	font-family:"Microsoft Yahei","SimHei";
	color:#000;
	background:url(images/body.gif) repeat-y top center;
}
a{ 
	color:#000;
}
img{
	display:block;
}

h1,h2,h3,h4,h5{
	font-family:"Microsoft Yahei","SimHei";
	overflow:hidden;
}
li,p{
	overflow:hidden;
}
.box{
	width:1150px;
	margin:0px auto;
	overflow:hidden;
}
.wrapper{
	width:100%;
	min-width:1000px;
	min-width:1150px;
	max-width:1920px;
}
.fw{
	color:#fff;
}

.fw a{
	color:#fff;
}

.fw a:hover{
	color:#dfdfdf !important;
}

img{
	display:block;
	max-width: 100%;
	max-height: 100%;
}
.pic img{
	width: 100%;
	height: 100%;
}




#header{
	background:url(images/header.jpg) no-repeat top center;
}
#header .box{
	height:790px;
	overflow:hidden;
}
#nav{
	background:url(images/nav.png) no-repeat 88px 46px;
	margin:567px 0px 0px 70px;
	position:relative;
}
#nav li{
	width:103px;
	float:left;
	display:inline;
	margin-left:35px;
}
#nav li img{
	width:103px;
	height:103px;
}
#nav li .drop{
	position:absolute;
	top:101px;
	display:none;
}
#nav .a1 .drop{ left:22px;}
#nav .a2 .drop{ left:176px;}
#nav .a3 .drop{ left:314px;}
#nav .a4 .drop{ left:450px;}
#nav .a5 .drop{ left:589px;}
#nav .a6 .drop{ left:713px;}
#nav .a7 .drop{ left:852px;}

#nav li .drop p{
	height:33px;
	line-height:33px;
	background:#fff;
	font-size:14px;
	text-align:center;
	display:none;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	border-radius:20px;
	display:none;
	padding:0px 9px;
}
#nav li .drop i{
	width:13px; height:10px; z-index:100;
	display:none; position:relative;
	background:url(images/arrow.png) no-repeat;
	top:0px; left:50%; margin-left:-7px;
}
#nav li:hover .drop,#nav li:hover .drop p,#nav li:hover .drop i{ display:block;}
#nav li:hover .drop a{ color:#000; text-decoration:none;}
#nav li img:hover{
	-moz-transform:scale(0.9,0.9);
	-webkit-transform:scale(0.9,0.9);
	-o-transform:scale(0.9,0.9);
	-ms-transform:scale(0.9,0.9);
	transform:scale(0.9,0.9);
}








#layout1{
	background:url(images/ly1-bg.gif) repeat-y top center;
	padding-bottom:78px;
}
#hot{
	border-bottom:5px solid #fff;
	padding:67px 0px 46px 0px;
	margin-bottom:67px;
}
#hot .more1{
	width:117px; height:93px;
	background:url(images/hot.png) no-repeat;
	float:left; display:inline-block;
}
#hot .news{ width:1010px; float:right;}
#hot h1{
	font-size:43px;
	text-align:center;
	line-height:58px;
	height:58px;
}
#hot p{
	font-size:16px;
	line-height:26px;
	height:26px;
	margin-top:10px;
}


#layout1 .left{
	width:523px;
	margin-top:-23px;
}
#layout1 .left li{
	border-bottom:1px dashed #bebebe;
	padding:22px 0px 10px 0px;
}
#layout1 .left li h4{
	font-size:22px;
	font-weight:normal;
	line-height:30px;
	height:30px;
	margin-bottom:7px;
}
#layout1 .left li p{
	font-size:16px;
	line-height:28px;
	height:56px;
}
#layout1 .more{
	font-size:16px;
	border:1px solid #fff;
	text-decoration:none;
	width:214px;
	height:34px;
	line-height:34px;
	display:block;
	text-align:center;
	margin:19px 0px 0px 108px;
}

.focus{
	position:relative;
	overflow:hidden;
	width:598px;
	height:410px;
	float:right;
}
.focus p{
	position:absolute;
	left:0px;
	bottom:38px;
	height:26px;
	width:100%;
	text-align:center;
	line-height:26px;
	overflow:hidden;
	font-size:20px;
}
.focus p a{color:#fff;}
.switch{
	position:absolute;
	left:0px;
	bottom:4px;
	width:100%;
	text-align:center;
}
.switch a{
	background:url(images/focus-type1.png) no-repeat;
	color:#fff;
	padding:0px 9px 0px 8px;
	margin:0px 7px;
}
.switch a:hover{
	text-decoration:none;
}
.switch span{
	background:url(images/focus-type1.png) no-repeat;
	color:#fff;
	padding:0px 9px 0px 8px;
	margin:0px 7px;
}
.switch span:hover{
	text-decoration:none;
}
.switch .current{
	background:url(images/focus-type2.png) no-repeat;
	color:#e6821f;
}
.textbg{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:82px;
	background:url(images/textbg.png) repeat-x;
}
.prve1,.next1{
	width:46px;
	height:91px;
	cursor:pointer;
	position:absolute;
	top:142px;
}
.prve1{
	left:0px;
	background:url(images/prve-1.png) no-repeat;
}
.next1{
	right:0px;
	background:url(images/next-1.png) no-repeat;
}







#gxdd{
	background:url(images/gxdd.png) no-repeat center top;
}
#gxdd .box{
	height:80px;
	margin:37px 0px 27px 0px;
}




#city1{background:url(images/city1.png) no-repeat center top;}
#city2{background:url(images/city2.png) no-repeat center top; margin-top:45px;}
#city3{background:url(images/city3.png) no-repeat center top; margin-top:45px;}
#city4{background:url(images/city4.png) no-repeat center top; margin-top:45px;}
#city5{background:url(images/city5.png) no-repeat center top; margin-top:45px;}
.city{ height:136px; overflow:hidden; margin-bottom:33px;}
.city .text{
	width:948px;
	margin-left:164px;
}
.city table{ width:100%; height:136px; border:none; font-size:16px; line-height:28px;color:#fff;}


#layout2{background:url(images/ly2-bg.png) no-repeat center top;}
#layout3{background:url(images/ly3-bg.png) no-repeat center top;}
#layout4{background:url(images/ly4-bg.png) no-repeat center top;}
#layout5{background:url(images/ly5-bg.png) no-repeat center top;}
#layout6{background:url(images/ly6-bg.png) no-repeat center top;}
#layout7{background:url(images/ly7-bg.png) no-repeat center top;}
#layout8{background:url(images/ly8-bg.png) no-repeat center top;}



.photo{
	width:602px;
	height:397px;
	float:left;
	margin-top:152px;
}

.photo a{
	width:100%;
	height:100%;
	display:block;
	color:#fff;
}
.photo img{
	width:602px;
	height:358px;
}
.photo p{
	font-size:20px;
	line-height:39px;
	height:39px;
	text-align:center;
}


.list1{
	width:522px;
	float:right;
	margin:128px 0px 40px 0px;
	height:433px;
}
.list1 li{
	border-bottom:1px dashed #767676;
	padding:24px 0px 10px 0px;
}
.list1 li h5,.block li .news h5{
	font-size:22px;
	font-weight:normal;
	line-height:30px;
	height:30px;
	margin-bottom:7px;
}
.list1 li h5 a{ color:#323232;}
.list1 li p{
	font-size:16px;
	line-height:28px;
	height:56px;
	color:#2d2d2d;
}
.list1 li p a{ color:#0085ca;}

.list1 .more1{
	font-size:16px;
	color:#fff;
	text-decoration:none;
	width:154px;
	height:25px;
	line-height:23px;
	display:block;
	text-align:center;
	margin:24px 0px 0px 189px;
}



#layout2 .photo{ background:#3eb0f0;}
#layout3 .photo{ background:#3e89f0;}
#layout4 .photo{ background:#3956cc;}
#layout5 .photo{ background:#5c4dad;}
#layout6 .photo{ background:#00a9a1;}
#layout7 .photo{ background:#459727;}
#layout8 .photo{ background:#19bcee;}
#layout2 .list1 .more1{ background:#3eb0f0;}
#layout3 .list1 .more1{ background:#3e89f0;}
#layout4 .list1 .more1{ background:#778ad8;}
#layout5 .list1 .more1{ background:#8478c3;}
#layout6 .list1 .more1{ background:#52d0ca;}
#layout7 .list1 .more1{ background:#87c671;}
#layout8 .list1 .more1{ background:#80ddfa;}

.block{
	margin-top:30px;
}
.block ul{
	margin-left:-52px;
	zoom:1;
}
.block li{
	width:544px;
	float:left;
	margin:34px 0px 0px 52px;
	display:inline;
}
.block li .pic{
	width:171px;
	float:left;
}
.block li .pic img{
	width:171px;
	height:124px;
}
.block li .news{
	width:353px;
	float:right;
}
.block li p{
	font-size:16px;
	line-height:28px;
	height:84px;
	color:#2d2d2d;
	margin-top:5px;
}









#layout10{ background:url(images/yxfc.png) no-repeat top center; padding-top:130px; margin-top:30px;}
.mb8{ margin-bottom:8px}
.mt15{ margin-top:15px;}
.wrap{ background:#0085ca;}
#slide li { width:1000px; height:582px; float:left; position:relative; overflow:visible;  }
.slider-container .pic { width:1000px; height:582px; display:block; position: relative;}
.slider-container .pic img { width:1000px; height:582px; display:block; border:0 none;}
.slide_Bg { width:1000px; height:582px; position:absolute; top:0; background:#fff; filter:alpha(opacity=30); opacity:0.5;}
.cur .slide_Bg { display:none }
#slide_list { position:absolute; left:0 }
.slider-container li img{ position:relative }
.slider-container li p{width:100%; height:50px; font-family:"Microsoft Yahei","SimHei" font-size: 21px;color: #fff; position:absolute; bottom:0; left:0; z-index:100;display:none;background:rgba(0,0,0,0.6);}
.slider-container li dd p{font-size:16px;}
.slider-container li p span.zx{ color:#2d2d2d; font-size:16px; width:527px; text-align:justify; position:absolute; left:65px; line-height:26px;height: 135px;overflow: hidden;}
.slider-container li p span.zx .bt{ font-size:24px; display:block; font-weight:bold; line-height:40px;height: 40px;overflow: hidden;}
.cur .st_ty{display:block; width:621px; height:138px; background:#f1f0f0; margin-left:206px; position:relative; margin-top:-70px; overflow:visible;}
.cur .st_ty .sz{ width:62px; height:62px; background:url(images/ly10-num.jpg) no-repeat; position:absolute; left:-31px; top:40px; display:block}
.cur .st_ty .sz .num{ color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:22px; margin-left:15px; line-height:16px; margin-top:12px; float:left; font-weight:normal}
.cur .st_ty .sz .sum{ color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:24px; margin-left:29px; margin-top:8px; float:left; line-height:20px; font-weight:normal}
.cur .st_ty .sz h2{ display:block}
.cur .st_ty h2 a{ font-size:24px; color:#070002; font-weight:bold; position:absolute}
.slider-btn-l{left:50%;margin-left:-509px;}
.slider-btn-r{right:50%;margin-right:-509px;}
.area1{ overflow: hidden; zoom:1;}
 .slider-container {margin: 0 auto; width:1000px; position:relative; height:582px; z-index:9; min-width:1000px;}
.slider-wrap { width:4000px; height:582px;  font-size:0; position:absolute; left:49%; top:0; margin-left:-1480px;}
.slider { width:100%; height:582px; float:left}
.slider-btn { position:absolute; top:246px; width:46px; height:91px; background:#c9121b; cursor:pointer; filter:alpha(opacity=80); opacity:0.8; z-index:100;}
.slider-btn:hover{ filter:alpha(opacity=100); opacity:1; }
.slider-btn-l{left:50%;margin-left:-540px; background:url(images/prve.png) no-repeat center;}
.slider-btn-r{right:50%;margin-right:-550px; background:url(images/next1.png) no-repeat center;}
.st_ty .textbg{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:77px;
	background:#000;
	filter:alpha(opacity=54);
	-moz-opacity:0.54;
	opacity:0.54;
}
.slider-container li p label{ color:#c80010;}










#footer{
	color:#fff;
	line-height:25px;
	padding:56px 0px;
	border-top:none;
	text-align:center;
	background:#0470c1;
}
#footer a{color:#fff;}









.cur .st_ty{ background:#fff;}
#layout11{
	background:url(images/zlmt.png) no-repeat center 70px #fff;
	padding:189px 0px 90px 0px;
}
#layout11 ul{
	margin-left:-50px;
	zoom:1;
}
#layout11 li{
	width:147px;
	float:left;
	display:inline;
	margin:30px 0px 0px 53px;
}
#layout11 li img{
	width:147px;
	height:57px;
}
