body{
	font-family:"Microsoft Yahei","宋体";
	color:#3e3a39;
}

a{
	color:#3e3a39;
}

.w1000{
	width:1000px;
	margin:0px auto;
}

#footer{
	text-align:center;
	line-height:24px;
	background:#e7e6e6;
	font-family:"SimSun","宋体";
	color:#434343;
}
#footer a{color:#434343;}
#footer .w1000{
	background:url(images/footer.gif) repeat-x top;
	padding:30px 0px;
}



#top{
	width:100%;
	min-width:1000px;
	border-top:3px solid #d6181a;
	border-bottom:1px solid #ddd;
	background:#fcfcfc;
	color:#6c6c6c;
}

#top .w1000{
	height:42px;
	line-height:42px;
	position:relative;
}

#top a{
	color:#6c6c6c;
}

#top .right{
	_padding-top:12px;
}

#top .left a,#top .left span{
	margin-right:30px;
}

#top .right a,#top .right span{
	margin-left:15px;
}

#top .btn1{
	background:url(images/top-btn1.gif) center center;
	border:1px solid #e1e1e1;
	padding:2px 3px 3px 2px;
}

#top .btn1 img{
	vertical-align:middle;
}

#top .arrow{
	background:url(images/top-arrow.gif) no-repeat right center;
	padding-right:12px;
}

#top .drop{
	position:absolute;
	top:42px;
	border:1px solid #ddd;
	background:#fcfcfc;
	line-height:20px;
	padding:5px 10px;
	display:none;
}

#top .drop a{
	color:#296388;
}

#top-drop1{ left:165px; }
#top-drop2{ left:515px; }




#wrapper{
	width:1000px;
	margin:0px auto;
}



#header{
	height:50px;
	overflow:hidden;
	padding:30px 0px 20px 0px;
	border-bottom:10px solid #ed434c;
}
#header .logo{
	display:inline;
	margin-left:16px;
	float:left;
}
#header .nav{
	height:48px;
	overflow:hidden;
	float:right;
	line-height:78px;
	margin:4px 10px 0px 0px;
	display:inline;
}

#header .nav,#header .nav a{
	color:#3e3a39;
}
#header .nav a{
	background-image:url(images/nav-icon.gif);
	background-repeat:no-repeat;
	height:50px;
	display:block;
	float:left;
	padding-left:34px;
	font-size:14px;
}

#nav-icon1{ background-position:18px 0px;}
#nav-icon2{ background-position:32px -50px;}
#nav-icon3{ background-position:32px -100px;}
#nav-icon4{ background-position:32px -150px;}
#nav-icon5{ background-position:32px -200px;}
#nav-icon6{ background-position:32px -250px;}
#nav-icon7{ background-position:36px -300px;}
#nav-icon8{ background-position:32px -350px;}
#nav-icon9{ background-position:32px -400px;}

#header .nav a:hover{
	color:#fc5419;
	background-image:url(images/nav-icon2.gif);
}




#layout1{
	overflow:hidden;
}
#layout1 .left{
	width:335px;
}
#layout1 .title{
	height:18px;
	background:url(images/jrtt.gif) no-repeat;
}
#layout1 .title img{
	margin:2px 0px 0px 283px;
}
#layout1 .left h4{
	font-size:20px;
	margin:18px 0px 6px 0px;
}
#layout1 .left p{
	color:#898989;
	line-height:20px;
}
#layout1 .left p a{color:#ed434c;}


#layout1 .right{
	width:618px;
	height:290px;
	position:relative;
}
#layout1 .pic img{
	width:618px;
	height:290px;
}
.textbg{
	position:absolute;
	left:0px;
	top:197px;
	width:370px;
	height:75px;
	background:#000;
	filter:alpha(opacity=64);
	-moz-opacity:0.64;
	opacity:0.64;
}
#layout1 .right h5{
	font-size:18px;
	font-weight:normal;
	width:370px;
	position:absolute;
	left:0px;
	top:202px;
	height:26px;
	overflow:hidden;
	text-align:center;
}
#layout1 .right p{
	width:342px;
	position:absolute;
	left:14px;
	top:228px;
	line-height:20px;
	color:#fff;
}
#layout1 .right .focus .shadow p{width:370px;
	width:370px;position:absolute;left:10px;line-height:10px;color:#fff;margin:5px 5px 5px 0;font-size:10px;top:30px;}
#layout1 .right .focus .shadow p a{font-size:10px; }    

#layout1 .right .focus .shadow h3{ margin-top:5px;}

#layout1 .right p a,#layout1 .right h5 a{ color:#fff;}
.switch{
	position:absolute;
	right:34px;
	bottom:21px;
}
.switch a{
	background:#c5c5c5;
	color:#c5c5c5;
	width:18px;
	height:18px;
	display:block;
	float:left;
	margin-left:13px;
	display:inline;
}
.switch a:hover{
	text-decoration:none;
}
.switch .current{
	background:#ed434c;
	color:#ed434c;
}



#layout2{
	overflow:hidden;
	margin-top:50px;
}
.title1{
	border-bottom:1px solid #eaeaea;
	overflow:hidden;
	height:53px;
}
.title1 p{
	float:left;
}
.title1 a{
	float:right;
	margin:18px 2px 0px 0px;
	display:inline;
	width:50px;
	height:15px;
}
#layout2 .left{
	width:660px;
	background:url(images/ly2-left.gif) repeat-y top right;
	padding-right:24px;
}
#layout2 .block1{
	margin-top:25px;
	overflow:hidden;
}
#layout2 .block1 .pic img{
	width:363px;
	height:247px;
	float:left;
}
#layout2 .block1 .news{
	width:250px;
	height:95px;
	float:right;
	background:url(images/ly2-news.gif) no-repeat top right;
	margin-top:146px;
	padding:6px 13px 0px 34px;
}
#layout2 .block1 .news h5{
	font-size:14px;
	font-weight:normal;
	border-bottom:1px dotted #000;
	line-height:36px;
}
#layout2 .block1 .news p{
	color:#9fa0a0;
	line-height:22px;
	margin-top:6px;
}
#layout2 .block1 .news p a{color:#ed434c;}
#layout2 .block1 ul{
	float:right;
	margin-top:-256px;
	width:271px;
	height:140px;
	overflow:hidden;
}
#layout2 .block1 li{
	font-size:14px;
	line-height:36px;
	height:36px;
	background:url(images/ly2-li.gif) no-repeat left;
	padding-left:19px;
}
#layout2 .block2 .title{
	overflow:hidden;
	margin:24px 0px 16px 0px;
}
#layout2 .block2 .title p{
	float:left;
	width:624px;
	background:url(images/ly2-title.gif) no-repeat center;
	font-size:20px;
	color:#3e3a39;
	text-align:center;
}
#layout2 .title a{
	float:right;
	display:inline;
	width:23px;
	height:20px;
	margin-top:8px;
}
#layout2 .block2 ul{
	margin-left:-48px;*margin-left:0px;_margin-left:0px;
}
#layout2 .block2 li{
	width:128px;
	float:left;
	position:relative;
	margin:0px 0px 0px 48px;*margin:0px 33px 0px 10px;_margin:0px 27px 0px 10px;
	display:inline;
}
#layout2 .block2 li img{
	width:128px;
	height:128px;
}
#layout2 .block2 li .kuang{
	width:128px;
	height:128px;
	position:absolute;
	top:0px;
	left:0px;
	background:url(images/kuang.png) no-repeat;_background:url(images/kuang.gif) no-repeat;
}
#layout2 .block2 li p{
	font-size:14px;
	text-align:center;
	margin-top:2px;*margin-top:4px;_margin-top:4px;
}

#layout2 .right{
	width:289px;
	margin:14px 3px 0px 0px;
	display:inline;
}
#layout2 .right .block3{
	width:289px;
	position:relative;
}
#layout2 .right .block3 .title{
	height:32px;
	background:url(images/bgt.gif) no-repeat top left;
}
#layout2 .right h4{
	width:216px;
	height:56px;
	background:url(images/ly2-h4.gif) no-repeat;
	margin:25px 8px 0px 0px;
	font-size:18px;
	line-height:30px;
	padding:0px 33px 0px 30px;
}
#layout2 .right .block3 p{
	line-height:24px;
	margin:24px 34px 0px 14px;
}
#layout2 .right .block3 p a{color:#ed434c;}
#layout2 .right .xl{
	width:26px;
	height:21px;
	position:absolute;
	right:0px;
	bottom:2px;
}
#layout2 .block4 .title{
	background:url(images/ly2-title.gif) no-repeat left center;
	font-size:20px;
	height:27px;
	margin-top:27px;_margin-top:22px;
}
#layout2 .block4 .title p{
	background:#fff;
	width:90px;
}
#layout2 .block4 .dzxb{
	margin:12px 0px 0px 4px;
	width:274px;
	height:151px;
}



#layout3{
	overflow:hidden;
	margin-top:42px;
}
#layout3 .title1{
	border-bottom:none;
}
#layout3 .text{
	background:#eee;
	padding:12px 0px;
	margin-top:11px;
	height:154px;
	overflow:hidden;
}
#layout3 li{
	width:225px;
	height:154px;
	position:relative;
	float:left;
	margin:0px 14px 0px 11px;
	display:inline;
}
#layout2 li a{
	width:100%;
	height:100%;
	display:block;
	cursor:pointer;
	position:relative;
}
#layout3 li i{
	position:absolute;
	left:0px;
	bottom:0px;
	height:34px;
	width:100%;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
	display:none;
	z-index:9;
	background:#000;
}
#layout3 li p{
	font-size:14px;
	line-height:34px;
	height:34px;
	position:absolute;
	left:0px;
	bottom:0px;
	overflow:hidden;
	display:none;
	z-index:11;
	text-align:center;
	width:225px;
	color:#fff;
}
#layout3 li a:hover{ text-decoration:none; }
#layout3 li a:hover i,#layout3 li a:hover p{ display:block; }




#layout4{
	overflow:hidden;
	margin-top:48px;
}
#layout4 .left{
	width:660px;
}
#layout4 .block1{
	width:660px;
	height:445px;
	position:relative;
}
#layout4 .block1 .pic img{
	width:660px;
	height:407px;
}
#layout4 .block1 .text{
	width:634px;
	height:119px;
	position:absolute;
	left:26px;
	top:326px;
}
#layout4 .block1 .biao{
	font-size:24px;
	float:left;
	background:url(images/ly4-p.gif) no-repeat center right;
	padding-right:24px;
	margin-top:90px;
}
#layout4 .block1 .text ul{
	width:437px;
	height:119px;
	float:right;
	background:#eee;
	padding-left:2px;
}
#layout4 .block1 .text li{
	width:132px;
	height:102px;
	float:left;
	background:#f9fafd;
	display:inline;
	margin:10px 0px 0px 10px;
}
#layout4 .block1 .text li p{
	 text-align:center;
	 font-family:"SimSun","宋体";
}

#layout4 .title{
	height:22px;
	line-height:22px;
}
#layout4 .title p{
	float:left;
}
#layout4 .title a{
	float:right;
	margin-top:4px;
}
#layout4 .left .title p img{
	width:89px;
	height:15px;
	margin-top:3px;
}


#layout4 .block2{
	margin-top:22px;
}
#layout4 .block2 .text{
	width:454px;
	background:url(images/ly2-left.gif) repeat-y right top;
	overflow:hidden;
	float:left;
}
#layout4 .block2 .text li{
	width:205px;
	float:left;
	margin-right:18px;
	display:inline;
}
#layout4 .block2 .text li img{
	width:100px;
	height:100px;
	float:left;
}
#layout4 .block2 .text .zi{
	width:90px;
	float:right;
}
#layout4 .block2 .text .zi h5{
	font-size:18px;
	font-weight:normal;
	margin:-3px 0px 3px 0px;
}
#layout4 .block2 .text .zi p{
	font-family:"SimSun","宋体";
	color:#616568;
	line-height:20px;
	text-indent:2em;
	width:94px;
	height:61px;
	background:url(images/ly4-block2-p.gif) no-repeat left;
	padding-top:13px;
}

#layout4 .block2 .text1{
	width:184px;
	overflow:hidden;
	float:right;
	margin-top:-6px;
}
#layout4 .block2 .text1 li{
	font-family:"SimSun","宋体";
	line-height:28px;
}

#layout4 .right{
	width:316px;
}
#layout4 .right .title{
	margin:0px 0px 25px 24px;
	overflow:hidden;
}
#layout4 .right .title p{
	font-size:20px;
}
#layout4 .block3 li{
	width:134px;
	float:left;
	display:inline;
	margin:0px 0px 0px 24px;
	height:104px;
}
#layout4 .block3 li img{
	width:132px;
	height:55px;
	border:1px solid #e9e9e9;
}
#layout4 .block3 li p{
	font-size:14px;
	text-align:center;
}
#layout4 .banner{
	margin-left:24px;
	width:292px;
	height:140px;
}




#layout5{
	overflow:hidden;
	margin-top:48px;
}
#layout5 .text{
	overflow:hidden;
	_height:100%;
}
#layout5 .news{
	width:475px;
	margin-top:25px;
}
#layout5 .news img{
	width:241px;
	height:190px;
	float:left;
}
#layout5 .news .zi{
	width:218px;
	float:right;
}
#layout5 h4{
	font-size:20px;
	color:#ed434c;
	margin-top:-4px;
	font-weight:normal;
}
#layout5 h5{
	font-size:18px;
	font-weight:normal;
	margin:18px 0px 10px 0px;
}
#layout5 .text p{
	line-height:30px;
	color:#666464;
}




#layout6{
	background:#f8f8f8;
	padding:5px;
	margin-top:50px;
}
#layout6 .nav{
	float:left;
	width:199px;
}
#layout6 .nav ul li{
	height:42px;
	line-height:42px;
	background:url(images/ly4-bg.gif);
	text-align:center;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
}
#layout6 .nav ul li,#layout6 .nav ul li a{
	color:#727272;
}
#layout6 .nav ul .current{
	border-left:2px solid #e34047;
	border-right:2px solid #e34047;
}
#layout6 .nav ul .current,#layout6 .nav ul .current a{
	color:#e34047;
}
#layout6 .photo{
	float:right;
	height:125px;
	width:790px;
	overflow:hidden;
}



#layout7{
	overflow:hidden;
	margin-top:46px;
}
#layout7 .left{
	width:275px;
	padding:6px 6px 18px 6px;
	background:#f1f1f1;
	margin-top:25px;
}
#layout7 .left .text{
	width:275px;
	height:330px;
	position:relative;
}
#layout7 .left .text img{
	width:275px;
	height:330px;
}
#layout7 .left .textbg{
	height:36px;
	top:294px;
	width:275px;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	opacity:0.4;
}
#layout7 .left .text p{
	font-size:16px;
	width:275px;
	height:36px;
	line-height:36px;
	position:absolute;
	left:0px;
	top:294px;
	text-align:center;
}
#layout7 .left .text p a{ color:#fff;}
#layout7 .left .biao{
	font-size:20px;
	float:left;
	margin-left:4px;
	display:inline;
	margin-top:6px;
}
#layout7 .left ul{
	width:196px;
	float:right;
}
#layout7 .left li{
	line-height:22px;
	font-family:"SimSun","宋体";
}
#layout7 .left li a{color:#2d4a82;}

#layout7 .right{
	width:688px;
}
#layout7 .right li{
	width:148px;
	float:left;
	margin:25px 0px 0px 24px;
	display:inline;
	font-family:"SimSun","宋体";
	font-weight:bold;
}
#layout7 .right li img{
	width:148px;
	height:140px;
}
#layout7 .right li p{
	color:#2f2f2f;
	line-height:20px;
}
#layout7 .right li span{color:#b70000;}





#layout8{
	background:#e7e6e6;
	margin-top:48px;
	overflow:hidden;
	padding:22px 0px;
}
#layout8 .w1000{
	background:url(images/ly8-bg.gif) repeat-y center;
	overflow:hidden;
}
#layout8 .title{
	color:#434343;
	font-size:24px;
}
#layout8 .left{
	margin-left:12px;
	display:inline;
	width:462px;
}
#layout8 p{
	font-size:14px;
	font-family:"SimSun","宋体";
	line-height:30px;
	margin-top:14px;
}
#layout8 p a{ margin-right:28px;}
#layout8 .right{
	margin-right:16px;
	display:inline;
	width:446px;
}