*{
	
	margin:0;
	padding:0;
	border:0;
}

body
{
	color:#666;
	font-size: 12px;
	background-image: url(/images/bg.gif);
	background-repeat: repeat;
}


h1
{
	font-size:14px;	
}

.cl
{
	clear:both;
}

.logo
{
	width:900px;
	height:86px;
	background:url(/images/top.gif) no-repeat;	
}
	
.fybox
{
	width:900px;
	margin:0 auto;	
	background:#fff;
	
}	

.content_box
{
	width:900px;
	margin:0 auto;	
}

.left_top_bj2
{
	background:url(/images/left_top_bj2.gif) no-repeat;
	width:990px;
	height:9px;
	margin:0 auto;
	clear:both;
}

.left_dowm_bj2
{
	background:url(/images/left_down_bj2.gif) no-repeat;
	width:990px;
	clear:both;
	height:15px;
	margin:0 auto;
}

img{
border:0;}

a{
color:#000;
text-decoration:none;}

a:hover{
color:red;
text-decoration:underline;}

a:active{
color:#000;
text-decoration:underline;}

ul{
margin:0;
padding:0;
list-style:none;}

.big_div
{
	width:900px;
	height:auto;
	padding:0;
	margin:0 auto;
	position:relative;
	background:#fff;
}

.index_top
{
	margin:0 auto;
	width:900px;
}


.top
{
	width:900px;
	height:140px;
	float:left;
}

.topswf
{
	float:left;
	width:900px;
	height:140px;
}

.top_about
{
	float:right;
	width:276px;
	height:30px;
	text-align:right;
	margin-left:3px;
	margin-top:40px;
	padding: 1px 0px;
}

.top_about a,.top_about span
{
	display:block;
	float:left;
	height:26px;
	width:68px;
	line-height:26px;
	margin-top:5px;
	color:#222;	
}

.qqaa b
{
	font-weight:normal;
}

.top_about a:hover
{
	color:#ff3300;
}

.mian_list
{
height:33px;
padding-top:0px;
width:900px;
background:url(/images/tt-39.gif) no-repeat;
float:left;
}

.mian
{
	width:900px;
	height:auto;
	float:left;
	position:relative;	
	background: url(/images/new-3.gif) repeat-x;	
}

.mian_txt
{
width:900px;
height:30px;
float:left;
}

.mian_txt ul
{
height:30px;
width:635px;
margin:0 auto;
}

.mian_txt  li
{
float:left;
height:30px;
width:62px;
line-height:30px;
}

.mian_txt  li a
{
padding:0px 6px;
font-size:12px;
font-weight:normal;
border-right:1px solid #000;
}

.mian_txt  li a:link {color:#000;text-decoration: none}
.mian_txt  li a:visited {color:#000;text-decoration: none}
.mian_txt  li a:hover {color:#ff3300;text-decoration:none;}
.mian_txt  li a:active {color:#000;text-decoration: none}


.mian_txt2
{
width:900px;
height:30px;
float:left;
}

.mian_txt2 ul
{
height:30px;
width:635px;
margin:0 auto;
}

.mian_txt2  li
{
float:left;
height:30px;
width:62px;
line-height:30px;
}

.mian_txt2  li a
{
padding:0px 6px;
font-size:12px;
font-weight:normal;
border-right:1px solid #111;
}

.mian_txt2  li a:link {color:#111;text-decoration: none}
.mian_txt2  li a:visited {color:#111;text-decoration: none}
.mian_txt2  li a:hover {color:#ff3300;text-decoration:none;}
.mian_txt2  li a:active {color:#111;text-decoration: none}


.seach
{
	height:30px;
	width:900px;
	float:left;
	background:#fff;
}

.news
{
	width:530px;
	height:16px;
	float:left;		
}

.news_list
{	
	width:530px;
	height:16px;
	float:left;
}

.news_list b
{
	margin-top:3px;
	float:left;
}

.news_list b a
{

	display:inline;
	float:left;
	width:65px;
	height:12px;
	padding:0px;
	margin-left:10px;
}

.news_list marquee
{	
	display:block;
	float:left;
	margin-top:4px;
	width:400px;
	height:12px;
}

.news_list marquee a
{
}

.news_list a:hover
{
	color:#ff7700;
}

.news_list span
{
	background:url(../images/news.gif) no-repeat;	
	width:25px;
	height:9px;
	margin:5px 5px 0 5px;
	float:left;
}

.seach_list
{
	float:right;
	width:340px;
	height:16px;
	margin-top:0px;	
	margin-left:0px;
	display:block;	
}	

.seach_list form
{
	float:right;
}

#bom_list
{
	border:1px solid #6FBEE7;
	width:78px;
	height:22px;
	margin-top:3px;
	_margin-top:1px;
	display:block;
	float:left;
}

#button
{
	width:45px;
	height:20px;	
	background:url(../images/seach.gif) no-repeat;
	+margin-bottom:2px;
	display:block;
	float:left;
	margin-top:2px;
	margin-left:2px;
}

#shousuo_center
{
	border:1px solid #6FBEE7;
	height:15px;
	width:140px;	
	+margin-bottom:2px;
	display:block;
	float:left;
	margin-top:3px;
}


.kf_mm{
width:84px;
padding-left:2px;
padding-top:1px;
height:75px;
background:url(/images/kf_mm.gif) no-repeat;
position:absolute;
top:0;
right:0;
display:none;
}

/*主体左边*/

.left{
width:900px;
height:auto;
margin-top:0px;
background:#FAFFEB;
float: left;}

.left_top_bj{
/*background:url(/images/left_top_bj.gif) no-repeat;*/
background:#fff;
overflow:hidden;
width:900px;
height:1px;}

.left_dowm_bj{
/*background:url(/images/left_down_bj.gif) no-repeat bottom;*/
background:#fff;
width:900px;
clear:both;
height:5px;}


.left_l{
width:200px;
height:auto;
padding-left:10px;
float:left}

.left_l01_div{
width:200px;
padding-top:5px;
height:auto;
float:left;}

.left_l01a_div{
padding-top:2px;
color:#0367ad;
width:160px;
padding-left:20px;
font-weight:bold;
line-height:20px;
padding-right:20px;
float:left;}

.left_l01_div b{
background:url(/images/left_l01_bj.gif ) no-repeat;
height:37px;
width:200px;
float:left;}

.left_l01_div span{
background:url(/images/left_l02_bj.gif ) repeat-y;
height:auto;
width:200px;
float:left;}

.left_l01_div strong{
background:url(/images/left_l03_bj.gif) no-repeat;
height:14px;
width:200px;
float:left;}

.left_l02_div{
width:200px;
padding-top:10px;
height:auto;
float:left;
background:#FAFFEB;
}

.left_l02_div b{
background:url(/images/ny_zy_01bj.gif ) no-repeat;
height:10px;
overflow:hidden;
width:200px;
float:left;}

.left_l02_div span{
height: auto;
width:200px;
background:url(/images/ny_zy_02bj.gif) repeat-y;
float:left;}

.left_l02_div em{
background:url(/images/ny_zy_04bj.gif ) no-repeat;
height:10px;
overflow:hidden;
width:200px;
float:left;}

.left_l02_div strong{
background:url(/images/ny_zy_03bj.gif) no-repeat bottom;
height: auto;
font-weight:normal;
padding-bottom:30px;
width:200px;
float:left;}

.left_l02_div h1{
width:190px;
padding-left:10px;
line-height:20px;
float:left;
}

.left_l02_div h1 a:link {color:#0367ad;text-decoration: none}
.left_l02_div h1 a:visited {color:#0367ad;text-decoration: none}
.left_l02_div h1 a:hover {color:#0367ad;text-decoration: underline;}
.left_l02_div h1 a:active {color:#0367ad;text-decoration: none}

.left_l02_div li{
float:left;
width:100px;
line-height:20px;}

.left_l02_div li a{
width:91px;
padding-left:9px;
height:20px;
overflow:hidden;
display:block;
}

.left_l02a_div{
width:200px;
height:auto;
float:left;
}

.left_l02a_div li{
float:left;
width:195px;
padding-right:5px;
line-height:20px;}

.left_l02a_div li a{
width:180px;
background:url(/images/left_ll_dian.gif) no-repeat 8px 7px;
padding-left:15px;
height:20px;
overflow:hidden;
display:block;
}

/*主体右边*/
.right{
width:670px;
height:auto;
padding:5px 10px;
float:left;}

.right_l{
width:450px;
height:170px;
float:left}

.right_r{
width:210px;
padding-left:10px;
height:170px;
float:left;}

.right_top{
width:540px;
height:auto;
float:left;
padding-top:10px;}

.r_top_01{
background:url(/images/right_top_01.gif ) no-repeat;
height:14px;
width:540px;
float:left;}

.r_top_02{
padding-left:8px;
border-right:2px #73b8e5 solid;
border-left:2px #73b8e5 solid;
width:528px;
height:auto;
float:left;}

.r_top_02a{
width:220px;
float:left;
padding-bottom:5px;
padding-right:9px;}

.r_top_02a h2{
background: url(/images/bt_bj.gif) repeat-x;
height:20px;
float:left;
width:220px;}

.r_top_02a h2 b{
font-size:14px;
color:#fff;

padding-top:6px;
padding-right:3px;
height:14px;
float:left;
}

.r_top_02a h2 img{
margin-top:7px;
float:right;
display:none;
}

.r_top_02a li{
width:220px;
float:left;
background:#FAFFEB;
padding-top:3px;
border-bottom:1px solid #fff;
line-height:20px;}

.r_top_02a li a{
width:147px;
float:left;
height:18px;
overflow:hidden;
display:block;
padding-left:13px;
line-height:18px;
background:url(/images/xl_dian.gif) no-repeat 0px 7px;
+background:url(/images/xl_dian.gif) no-repeat 0px 6px;
_background:url(/images/xl_dian.gif) no-repeat 0px 6px;
padding-top:2px;
}

.r_top_02a li span{
width:60px;
float:left;
height:18px;
overflow:hidden;
display:block;
line-height:18px;
text-align:right;
color:#ff5100;
padding-top:1px;
}

.r_top_03{
background:url(/images/right_top_02.gif ) no-repeat;
height:14px;
width:540px;
float:left;}



/*快捷入口*/

#divStay
{
	
}

#divStayTopleft
{
	width:80px;
	height:360px;
	position:absolute;
	right:20px;
	top:155px;
	
}

.kjrk
{
	position:absolute;
	width:80px;
	padding-left:10px;	
	padding-top:5px;
	right:5px;
	top:320px;
	_top:338px;
	display:none;
}

.kj_top{
background:url(/images/kj_top_bj.gif) no-repeat;
width:80px;
height:31px;
float:left;}

.kj_cen{
background:url(/images/kj_cen_bj.gif) repeat-y;
width:80px;
height:auto;
text-align:center;
float:left;}

.kj_cen li{
width:80px;
float:left;
border-bottom:1px solid #b7def4;}

.kj_cen li a{
padding:0px 5px;
display:block;
overflow:hidden;
line-height:20px;}

.kj_cen li a:link {color:#fff;text-decoration: none}
.kj_cen li a:visited {color:#fff;text-decoration: none}
.kj_cen li a:hover {color:#0367ad;text-decoration: none;}
.kj_cen li a:active {color:#fff;text-decoration: none}


.kj_down{
background:url(/images/kj_down_bj.gif ) no-repeat;
width:80px;
height:26px;
float:left;}

.top_tb{
float:left;
width:80px;
height:72px;}


.tongji
{
	display:none;
}

.footer
{
	width:100%;
	clear:both;	
	margin:0 auto;
	margin-top:10px;
	height:auto;	
}

.lyzt_box
{
	width:948px;
	height:140px;	
	float:left;
	text-align:left;
	border:1px solid #ddd;
	margin-top:5px;
	background:#fefefe;
}

.lyzt_H
{
	width:100%;
	height:26px;	
	background:#f6f6f6;
	float:left;
}

.lyzt_H span
{

	height:25px;
	width:118px;
	font-size:12px;
	color:#0099CD;
	text-align:center;
	display:block;
	line-height:25px;	
}

.tour_theme_box1
{
	width:309px;
	height:95px;
	overflow:hidden;
	margin:3px 2px 3px 2px;
	padding:7px;
	_display:inline;
	border:1px dashed #65bdeb;	
	background:#fff;
	margin-top:2px;	
	float:left;
}

.tour_theme_box2
{
	width:309px;
	height:95px;
	overflow:hidden;
	margin:3px 2px 3px 2px;
	padding:7px;
	_display:inline;
	border:1px dashed #B6E5FD;
	background:#F6FDEC;
	margin-top:2px;	
	float:left;
}

.tour_theme_box1 h3 a:link
{
	color:#fff;
}

.tour_theme_box1 img
{
	width:90px;
	height:95px;
	float:left;
}

.tour_theme_box2 img
{
	width:90px;
	height:95px;
	float:left;
}

.tour_theme_box1 h3
{
	width:210px;
	height:22px;
	float:right;
	margin-top:0px;
	color:#fff;
	background:#6FBEE7;
	line-height:24px;	
	font-size:12px;
	overflow:hidden;
	text-align:center;
}

.tour_theme_box2 h3
{
	width:210px;
	height:22px;
	float:right;
	margin-top:0px;
	color:#fff;
	background:#8ebc4f;
	line-height:24px;	
	font-size:12px;
	overflow:hidden;
	text-align:center;
}

.tour_theme_box1 p
{
	width:210px;
	height:70px;
	color:#666;
	overflow:hidden;
	margin-top:5px;
	line-height:1.5em;
	float:right;
	background:#fff;
	display:inline;
}

.tour_theme_box2 p
{
	width:210px;
	height:70px;
	color:#666;
	overflow:hidden;
	margin-top:5px;
	line-height:1.5em;
	float:right;
	background:#fff;
	display:inline;
}

.lyzt_box  a:link
{
	color:#666;
	text-decoration:none;
	display:inline;
}

.lyzt_box p  a:visited
{
	color:#666;
	text-decoration:none;
}

.lyzt_box p  a:hover
{
	color:#111;
	text-decoration:none;
	display:inline;
}

.lyzt_box p  a:active
{
	color:#666;
	text-decoration:none;
}

.lyzt_box h3 a:link
{
	color:#fff;
	text-decoration:none;
}

.lyzt_box h3 a:visited
{
	color:#fff;
	text-decoration:none;
}

.lyzt_box h3 a:hover
{
	color:#fff;
	text-decoration:underline;
}

.lyzt_box h3 a:active
{
	color:#fff;
	text-decoration:none;
}

.lyzt_box2  a:link
{
	color:#666;
	text-decoration:none;
}

.lyzt_box2  a:visited
{
	color:#666;
	text-decoration:none;
}

.lyzt_box2  a:hover
{
	color:#111;
	text-decoration:none;
}

.lyzt_box2  a:active
{
	color:#666;
	text-decoration:none;
}

.lyzt_box2 h3 a:link
{
	color:#fff;
	text-decoration:none;
}

.lyzt_box2 h3 a:visited
{
	color:#fff;
	text-decoration:none;
}

.lyzt_box2 h3 a:hover
{
	color:#fff;
	text-decoration:underline;
}

.lyzt_box2 h3 a:active
{
	color:#fff;
	text-decoration:none;
}

.pic_art     
{
	width:958px;
	height:130px;
	margin:0 auto;
	border:1px solid #ddd;
	margin-top:5px;	
	float:left;
}

.pic_art a:link
{
	color:#666;
	text-decoration:none;
}

.pic_art a:visited
{
	color:#666;
	text-decoration:none;
}

.pic_art a:hover
{
	color:#666;
	text-decoration:underline;
}

.pic_art a:active
{
	color:#666;
	text-decoration:none;
}

.pic_art ul     
{	
	width:938px;
	height:110px;
	text-align:center;
	padding:5px;
	margin-left:0px;
}

.pic_art ul li    
{
	width:148px;	
	height:72px;
	float:left;	
	text-align:center;
	margin-left:6px;
	margin-right:1px;
	display:inline;margin-bottom:5px;
	
}

.pic_art ul li img 
{
	width:124px;
	height:80px;
	padding:4px 8px;
	border:3px solid #E4F4FC;
	background:#F5FBFF;
}

.pic_art ul li a     
{
	width:100%;
	line-height:20px;
	height:20px;
	overflow:hidden;
	float:left;	
}

.footerbox
{
	width:900px;
	margin:0 auto;
	background:#FAFFEC;
}

.footer
{
	width:100%;
	margin:0 auto;
}

.copyright
{
	clear:both;
	margin:10px auto;
	width:100%;	
	border-top:3px solid #eee;	
}

.copyright ul
{
	width:310px;
	margin-left:10px;
	float:left;
}

.copyright ul li
{
	width:310px;
	height:16px;
	float:left;
	margin-top:8px;
	font-size:14px;	
	font-weight:bold;
	list-style:none;
}

.copyright ul li b
{
	color:#333;
}

.copyright ul li span
{
	color:#ff6600;	
}

.copyright ul li span a:link
{
	color:#ff6600;
}

.copyright ul li span a:visited
{
	color:#ff6600;
}

.copyright ul li span a:hover
{
	color:red
}

.copyright ul li span a:active
{
	color:#ff6600;
}

.copyright ol
{
	width:550px;
	margin-left:10px;
	float:left;
}

.copyright ol li
{
	width:400px;
	height:16px;
	float:left;
	margin-top:8px;
	font-size:14px;	
	font-weight:bold;
	list-style:none;
}

.copyright ol li b
{
	color:#333;
}

.copyright ol li span
{
	color:#ff6600;	
}

.qqa img
{
	float:left;
	display:block;
	width:60px;
	height:16px;
	border:none;	
}

.qqb img
{	
	width:20px;
	height:20px;
	border:none;
	display:none;
}


.qqa
{
	float:left;
	display:block;
	width:60px;
	height:30px;
	margin-top:0px;
	margin-left:10px;
}

.qqb
{
	
	display:inline;
	width:120px;
	height:16px;
	margin-top:0px;
	margin-left:0px;
}

.qqa b
{	
	display:block;
	float:left;
	color:#85B544;
	font-size:14px;
	margin-top:8px;
	margin-left:8px;	
}

.qqb b
{	
	display:inline;	
	color:#85B544;
	font-size:14px;
	margin-top:8px;
	margin-left:8px;
	color:#ff6600;
}


.li_qqb .qqb b
{
	color:#ff6600;
	margin-left:-5px;
}

.li_qqb .qqb b:hover
{
	color:#ff9900;
}

.copyright p
{
	padding:5px;
	color:#aaa;
	float:right;
	margin-right:160px;
	+margin-right:-140px;
	margin-top:-26px;
	+margin-top:10px;
}

.jy
{
	color:#eee;
	text-align:center;
	display:block;
	padding-top:8px;
	height:16px;
	width:100%;
	margin:0 auto;
	clear:left;
}

.jszc
{
	float:right;
	margin-top:0;
	+margin-top:-13px;
	margin-right:10px;	
}
.jszc a
{
	text-decoration:none;
	color:#666;
}

.jszc a:hover
{
	color:#ff6600;
}


.friendlink
{
	border:1px solid #ddd;
	padding:10px;
	margin-top:5px;
	width:878px;
	float:left;
}

.friendlink h3
{
	width:100%;
	height:20px;
	font-size:12px;
	color:#111;
}

.linkwidth
{	
	margin:0 auto;
}


.friendlink a
{
	color:#666;
	padding:3px 5px;
	display:block;
	float:left;
	width:105px;
	overflow:hidden;
}

.friendlink a:hover
{
	color:#000;
}

.tongji
{
	display:none;
}

.list_table_tr
{
	display:block;
	width:100%;
	height:14px;
	overflow:hidden;
	vertical-align: top;
}

.list_table_tr_td2 a
{
	width:160px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	display:block;
	
}

.list_table_tr_td3 font
{
	width:65px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	display:block;
}

.swlyxl_td a
{
	width:238px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	display:block;
}


.ynlyzn
{	
	width:445px;
	height:255px;	
	margin:5px 0 0 0px;
	float:left;
	
}

.ynlyzn a:link
{
	color:#111;
	text-decoration:none;
}

.ynlyzn a:visited
{
	color:#111;
	text-decoration:none;
}

.ynlyzn a:hover
{
	color:#111;
	text-decoration:none;
}

.ynlyzn a:active
{
	color:#111;
	text-decoration:none;
}

.ynlyzn a
{
	display:block;

} 

/*.ynlyzn h3
{
	width:100%;
	height:26px;
	background:#F5F5F5;
}

.ynlyzn h3 b
{

	float:left;
	margin-top:5px;
	margin-left:5px;
	color:#0099CD;
	font-size:12px;
}

.ynlyzn h3 span
{

	float:right;
	margin-top:0px;
	margin-right:5px;
	font-weight:normal;
	font-size:12px;
	width:500px;
	color:#333;
}*/

.ynlyzn ul
{
	float:left;	
	width:440px;
	height:6 8px;
	margin-top:5px;
	_margin-top:3px;
	text-align:center;	
}


.ynlyzn ul li
{
	float:left;
	margin-left:5px;
	width:55px;
	margin-top:5px; 
}

.ynlyzn ul li a
{
	color:#111;
}

.ynlyzn ul li a:hover
{
	color:red;
	text-decoration:underline;
}

.ynlyzn ul li img
{
	width:20px;
	height:20px;
}

.ynlyzn ol
{
	clear:both;
	line-height:2.0;
	padding-left:0px;
	width:440px;
	height:120px;
	text-align:center;
	margin-left:5px;	
	margin-top:5px;
}

.ynlyzn ol li
{
	float:left;
	width:135px;
	margin-left:7px;
	list-style:none;
	display:inline;	
	/*border:1px solid red;*/
}

.ynlyzn ol li a
{
	
	border:1px solid #ddd;
	height:20px;
	line-height:20px;
	margin-top:5px;
}

.ynlyzn ol li a:hover
{
	
	border:1px solid #aaa;
	height:20px;
	line-height:20px;
	margin-top:5px;
	color:red;	
	text-decoration: none;
}