@charset "utf-8";
/* CSS Document */

/* Public */
	body {
		font-family:"宋体", Verdana,arial;
		font-size:12px;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		background-color:#FFF;
	}
	body,p,td,th,input,select,textarea {
		font-family:Verdana,"宋体";margin: 0;padding: 0;font-size:12px;color: #333;
	}
	.globalDiv { width:999px; margin:0 auto 0 auto;}
	li{list-style:none;}
	a{ color:#999999; text-decoration:none;}

	.btn_01{ height:19px; width:69px; margin:0; padding:0; border:0px; background-image:url(../images/btn-1.png); cursor:pointer; color:#FFF; font-size:9pt;}
	.btn_01_hover{ height:19px; width:69px; margin:0; padding:0; border:0px; background-image:url(../images/btn-1-hover.png); cursor:pointer; color:#FFF; font-size:9pt;}

	.btn_02{ height:19px; width:59px; margin:0; padding:0; border:0px; background-image:url(../images/btn-2.png); cursor:pointer; color:#FFF; font-size:9pt;}
	.btn_02_hover{ height:19px; width:59px; margin:0; padding:0; border:0px; background-image:url(../images/btn-2-hover.png); cursor:pointer; color:#FFF; font-size:9pt;}

/* header */
.header{ margin:5px auto 0px auto; overflow:hidden;}
	.header .logo{ width:288px; height:100px; text-align:center; float:left;}
	.header .logo a{ height:auto; text-align:center; background-image:url(../images/logo.jpg); background-repeat:no-repeat; height:83px; width:268px; display:block; margin:10px 0px 0px 20px;}
	
	.header .headeradtop{ float:left; border:0px solid #CCC; width:140px; height:100px; overflow:hidden;margin:0px 0px 0px 25px;}

	.header .headernav{ float:right; width:500px; height:100px; overflow:hidden; text-align:right;}
	.header .headernav ul{ margin:0; padding:0; overflow:hidden; float:right;}
	
	.header .headernav_ul_img{ width:355px; margin:0; padding:0; overflow:hidden; border:0px solid #CCC;}
	.header .headernav_ul_img li{ width:355px; margin:10px 0px 0px 5px; padding:0; overflow:hidden;}
	.header .headernav_ul_img li a{display:inline-block; width:232px; padding:0; margin:0px 10px 0px 0px; height:36px;background-image:url(../images/header_01.png); background-repeat:no-repeat; background-position:right;}
	
	.header .headernav_ul_nav{ width:355px!important; width:355px; overflow:hidden; margin:0; padding:0px 1px 0px 0px; height:28px; line-height:28px; border:0px solid #CCC;}
	.header .headernav_ul_nav li{ float:right;}
	.header .headernav .headernav_ul_nav li a{ color:#666; padding:0px 10px 0px 25px; display:inline-block; text-decoration:none;}
	.header .headernav .headernav_ul_nav li a:link{}
	.header .headernav .headernav_ul_nav li a:visited{}
	.header .headernav .headernav_ul_nav li a:hover{ color:#FF3399;}
	.header .headernav .headernav_ul_nav li a:active{}
	.headernav_ul_nav1{ background-image:url(../images/headernav_icon_01.png); background-repeat:no-repeat; background-position:center left;}
	.headernav_ul_nav2{ background-image:url(../images/headernav_icon_02.png); background-repeat:no-repeat;background-position:center left;}
	.headernav_ul_nav3{ background-image:url(../images/headernav_icon_03.png); background-repeat:no-repeat;background-position:center left;}
	.headernav_ul_nav4{ background-image:url(../images/headernav_icon_04.png);background-repeat:no-repeat;background-position:center left;}
	.headernav_ul_nav5{ background-image:url(../images/headernav_icon_05.png);background-repeat:no-repeat;background-position:center left;}
	.headernav_ul_nav6{ background-image:url(../images/headernav_icon_06.png);background-repeat:no-repeat;background-position:center left;}
	.header .headernav_ul_menu{ width:500px!important; width:500px; overflow:hidden; margin:0; padding:0px 1px 0px 0px; height:28px; line-height:28px; border:0px solid #CCC;}
	.header .headernav_ul_menu li{ float:left;}
	.header .headernav_ul_menu li a{}
	
/*nav*/
	.nav{ overflow:hidden; margin:5px auto 0px auto; height:40px; background-image:url(../images/nav_center.png); background-repeat:repeat-x; border:0px solid #CCC; position:relative;}
	.nav ul{ margin:0; padding:0; overflow:hidden; background-image:url(../images/nav_right.png); background-position:top right; background-repeat:no-repeat;}
	.nav li{ float:left;}
	.nav li img{ border:0px solid #ccc; padding:1px 0px 0px 0px;}
	.nav .first{ width:8px; background-image:url(../images/nav_left.png); height:39px;}
	.nav .nav_regulator{ width:0px; height:39px;}
	.nav .last{float:right; width:8px; background-image:url(../images/nav_right.png); height:39px; border:0px solid #CCC; margin:0px 0px 0px 0px;}
	.nav .nav_last{display:inline-block; float:right;height:34px; background-position:left; padding:5px 0px 0px 0px!important; padding:0; width:0px; margin:0px 10px 0px 0px;}
	.nav .nav_last a{ margin:0px 0px 0px 0px!important; margin:5px 0px 0px 0px; height:27px;}
	.nav li a{ display:inline-block; height:39px; line-height:39px; padding:0px 3px 0px 5px!important; padding:0px 3px 0px 5px; margin:0; font-size:14px; color:#FFF; text-decoration:none; font-weight:normal; text-align:center;}
	.nav .nav_link { float:left;}
	.nav .nav_link a{ margin:0px 2px 0px 2px;}
	.nav .nav_link a:link{ float:left;color:#FFF; background-image:url(../images/nav_bg_long.png); background-repeat:no-repeat; background-position:left;}
	.nav .nav_link a:visited{ color:#FFF; background-image:url(../images/nav_bg_long.png); background-repeat:no-repeat; background-position:left;}
	.nav .nav_link a:hover{ color:#FFF;background-image:url(../images/nav_bg_hover_long.png); background-repeat:no-repeat; background-position:left; }
	.nav .nav_link a:active{ color:#FFF; background-image:url(../images/nav_bg_long.png); background-repeat:no-repeat; background-position:left;}
	
	.nav .nav_link_ie6 a{padding:0; margin:0;}
	.nav .nav_link_ie6 a:link{padding:0; margin:0;}
	.nav .nav_link_ie6 a:visited{padding:0; margin:0;}
	.nav .nav_link_ie6 a:hover{padding:0; margin:0;}
	.nav .nav_link_ie6 a:active{padding:0; margin:0;}
	
	.nav .nav_hover a{ height:39px;}
	.nav .nav_hover a:link{ float:left;background-image:url(../images/nav_bg_hover_long.png);background-repeat:no-repeat; background-position:left;}
	.nav .nav_hover a:visited{color:#FFF; background-image:url(../images/nav_bg_hover_long.png);background-repeat:no-repeat; background-position:left;}
	.nav .nav_hover a:hover{color:#FFF; background-image:url(../images/nav_bg_hover_long.png);background-repeat:no-repeat; background-position:left;}
	.nav .nav_hover a:active{color:#FFF; background-image:url(../images/nav_bg_hover_long.png);background-repeat:no-repeat; background-position:left;}
	
	/*subDiv*/
	.subDiv{ position:absolute; border:0px solid #CCC!important; border:0px solid #ccc; top:30px; width:auto; left:0px; overflow:hidden; margin:0; padding:0;}
	.subDiv_{ position:absolute; border:0px solid #CCC!important; border:0px solid #ccc; top:30px; width:auto!important; width:250px; clear:both; right:0px; overflow:hidden; margin:0; padding:0;}
	.subnav{ position:relative; overflow:hidden; margin:0; top:10px; height:60px; width:auto; background-image:url(../images/subnav_center.png); background-repeat:repeat-x; display:none;}
	.subnav ul{padding:0;border:0px solid #CCC!important;border:0px solid #F30;  overflow:hidden; background-image:url(../images/subnav_right.png); background-position:top right; background-repeat:no-repeat; height:60px;}
	.subnav li{float:left;}
	.subnav .first{ float:left;width:4px; background-image:url(../images/subnav_left.png); background-repeat:no-repeat; height:31px;}
	.subnav li a{  display:inline-block; height:25px; line-height:25px; padding:0px 5px 0px 5px; margin:0px 2px 0px 2px; font-size:9pt; color:#444; text-decoration:none; font-weight:normal; width:auto; text-align:center;}
	.subnav li a:link{color:#444;}
	.subnav li a:visited{color:#444;}
	.subnav li a:hover{color:#FF3399;}
	.subnav li a:active{color:#444;}
	
	.subDiv .nav_arrow{ position:absolute; top:1px; z-index:10; background-image:url(../images/navarrow.png); background-repeat:no-repeat; background-position:35px 0px; height:10px; width:100px; margin:0; padding:0;behavior: url("/effect/default/css/iepngfix.htc");}
	.subDiv_ .nav_arrow{ position:absolute; top:1px; right:0px; z-index:10; background-image:url(../images/navarrow.png);  background-repeat:no-repeat; background-position:35px 0px; height:10px; width:100px; margin:0; padding:0;behavior: url("/effect/default/css/iepngfix.htc");}


/*bottomsub*/
	.bottomsub{ overflow:hidden; padding:0; margin:0 auto 0 auto;}
	.bottomsub ul{ margin:0; padding:0; overflow:hidden;}
	.bottomsub li{ margin:0; padding:0; overflow:hidden; display:block; float:left; padding:10px 0px 10px 0px;}
	.bottomsub .li_1 a{ display:inline-block; float:left; height:92px; width:227px;margin:0px 15px 0px 8px; background-image:url(../images/footpic01.gif); background-repeat:no-repeat; background-position:top left;}
	.bottomsub .li_2 a{ display:inline-block; float:left; height:92px; width:227px; margin:0px 15px 0px 10px; background-image:url(../images/footpic02.gif); background-repeat:no-repeat; background-position:top left;}
	.bottomsub .li_3 a{ display:inline-block; float:left; height:92px; width:227px;margin:0px 10px 0px 10px; background-image:url(../images/footpic03.gif); background-repeat:no-repeat; background-position:top left;}
	.bottomsub .li_4 a{ display:inline-block; float:right; height:92px; width:227px; margin:0px 8px 0px 0px; background-image:url(../images/footpic04.gif); background-repeat:no-repeat; background-position:top left;}
	.bottomsub .li_1 a:hover{background-image:url(../images/footpic01.gif);margin:0px 15px 0px 8px; background-repeat:no-repeat; background-position:top right;}
	.bottomsub .li_2 a:hover{background-image:url(../images/footpic02.gif);margin:0px 15px 0px 10px; background-repeat:no-repeat; background-position:top right;}
	.bottomsub .li_3 a:hover{background-image:url(../images/footpic03.gif);margin:0px 10px 0px 10px; background-repeat:no-repeat; background-position:top right;}
	.bottomsub .li_4 a:hover{background-image:url(../images/footpic04.gif); margin:0px 8px 0px 0px;background-repeat:no-repeat; background-position:top right;}
	
	
/*foot*/
.foot{ border-top:3px solid #CCC; position:relative;}
.foot ul{ margin:0 auto 0 auto; padding:0;}
.foot li{ margin:0; padding:2px 0px 2px 0px; text-align:center;color:#666;}
.foot li a{width:80px; margin:0px 5px 0px 5px; color:#666;}
	.foot li a:link{color:#666;}
	.foot li a:visited{color:#666;}
	.foot li a:hover{color:#C00; text-decoration:underline;}
	.foot li a:active{color:#666;}
	
.footnav{ height:32px; line-height:32px; background-color:#F0F0F0;}

.foot_ulpic{ margin:0 auto 0 auto; padding:8px 0px 8px 0px; overflow:hidden; border:0px solid #CCC; width:800px;}
.foot_lipic{ margin:0 auto 0 auto; padding:0; overflow:hidden;}
.foot p{ border:1px solid #CCC; width:125px; margin:0px 10px 0px 10px; height:48px; float:left;}
.foot span{float:left;}
.fl{padding:2px 5px 5px 5px;overflow:hidden;}
.fr{ border:0px solid #CCC; display:block; padding:10px 0px 5px 3px; overflow:hidden; text-align:center;}

.top{ position:absolute; top:0px; right:25px; width:36px; height:12px; background-image:url(../images/top.gif); background-repeat:no-repeat;}
.top a{ width:36px; height:12px; display:inline-block;}