@charset "gb2312";
/* CSS Document */

body {
	background:url(../images/bg.jpg) #fff fixed center top no-repeat;
	width:1000px;
	border:1px #CCCCCC solid;
	margin:0 auto;
	margin-top:10px;
	font-size:12px;
}
a img {
	border:0px;
}
.text-14{color:#333; font-size:14px; line-height:3em;}
#logo{position:absolute; top:20px; margin-left:10px;}
/*控件*/
.input_toos_sousuo {
	background:url(../images/i_01.jpg) no-repeat;
	text-indent:20px;
	line-height:17px;
	font-size:12px;
	color:#666;
	width:160px;
	height:20px;
	border:0px;
}
.input_toos_sousuo1 {
	background:url(../images/i_011.jpg) no-repeat;
	text-indent:20px;
	line-height:17px;
	font-size:12px;
	color:#666;
	width:160px;
	height:20px;
	border:0px;
}
.lanmeu_menu3 a{
	width:130px;
	float:left;
	border-right:1px #CDCDCD solid;
	line-height:32px;
	text-align:center;
	color:#444444;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	overflow:hidden;
	-o-text-overflow: ellipsis;    /**//* for Opera */
	text-overflow:ellipsis;        /**//* for IE */	
	white-space:nowrap;
	padding:0px 5px;
}
.lanmeu_menu3 a:hover{
	color:#F30;
	background:#F7F7F7;
}
.lanmu2_list{width:46%; float:left; line-height:1.7em; color:#9A9A9A; margin-bottom:20px; margin-right:3%;}
.lanmu2_list b{font-size:12px; color:#666; line-height:1.5em; color:#7b8698;}
.lanmu2_list img{margin-top:10px;}
.lanmu2_list div{margin-top:10px;}
.lanmu2_list a{color:#9a9a9a; text-decoration:none;}
.lanmu2_list a:hover{color:#00C; text-decoration:underline;}
.lanmu2_right{font-size:10px; text-align:left; color:#999; font-family:Arial; line-height:3em; margin-bottom:20px;}
.lanmu2_right b{font-size:14px; color:#191919;}
.lanmu2_right a{font-size:12px; color:#336699; line-height:22px; float:left; width:95%; border-bottom:1px #E1E1E1 dashed; text-decoration:none; background:url(../images/inc_03.gif) no-repeat; text-indent:15px;}
.lanmu2_right a:hover{color:#06F;}
.news_show{font-size:14px; width:90%; line-height:1.7em; color:#333;margin:20px; text-align:left;}
.news_title{font-size:26px; margin-top:30px; font-weight:bold; color:#336699;}
.news_shijian{font-size:12px; margin:10px 0; border-bottom:1px #999 solid; width:90%; clear:both; line-height:4em; color:#666;} 
.news_show_tools{color:#666;background:url(../images/pic_004.jpg) no-repeat; height:29px; border-bottom:1px #DCE1E4 solid; border-top:1px #DCE1E4 solid; line-height:29px; text-align:left; text-indent:60px; border-right:1px #DCE1E4 solid;}
.news_show_tools a{color:#666; text-decoration:none;}
.news_show_tools a:hover{color:#06C; text-decoration:underline;}
.lanmu_tools {
	color:#FFF;
	background:url(../images/lanmu_pic_02.png);
	height:36px;
	line-height:36px;
	border:1px #95B1B4 solid;
}
.lanmu_tools a {
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.lanmu_tools a:hover {
	text-decoration:underline;
	color:#FF9
}
.tools_menu {
	width:984px;
	background:url(../images/tools_06.jpg);
	height:36px;
	line-height:36px;
	border:1px #CDCDCD solid;
	margin-top:-1px;
}
.tools_menu li {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.tools_menu li a {
	width:100px;
	height:36px;
	line-height:36px;
	float:left;
	text-align:center;
	color:#444;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
/*global start*/
.scroll {
	POSITION: relative;
	MARGIN: 0px auto;
	WIDTH: 100%;
	HEIGHT: auto;
	clear:both;
	OVERFLOW: auto;
}
.menu {
	POSITION: absolute;
	WIDTH: 170px;
	TOP: 32px;
}
.menu LI {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	LINE-HEIGHT: 20px;
	WIDTH: 85px;
	FLOAT: left;
	HEIGHT: 20px;
	OVERFLOW: hidden;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px
}
.menu LI A {
	COLOR: #777
}
.menu LI A:hover {
	COLOR: #fa5382
}
.menu LI SPAN {
	FONT-FAMILY: 宋体;
	COLOR: #c1c1c1
}
.panel_home {
	PADDING-BOTTOM: 0px;
	HEIGHT: auto;
	width:990px;
	OVERFLOW: hidden;
	PADDING-TOP: 25px;
	margin-left:-3px;
}
.panel {
	PADDING-BOTTOM: 0px;
	HEIGHT: auto;
	width:990px;
	OVERFLOW: hidden;
	PADDING-TOP: 25px;
	margin-left:-3px;
}
.panel H1,.panel H1 a{
	MARGIN-BOTTOM: 10px;
	COLOR: #494949;
	FONT-SIZE: 24px
}
.panel H1 a:hover{
	color:#F30;
	text-decoration:none;
	}
.panel .more {
	MARGIN-TOP: 10px;
	TEXT-INDENT: -9999px;
	WIDTH: 125px;
	DISPLAY: block;
	BACKGROUND-POSITION: -375px -300px;
	HEIGHT: 30px;
	COLOR: #369
}
.panel .more:hover {
	BACKGROUND-POSITION: -375px -330px
}
.panel-left {
	WIDTH: 270px;
	FLOAT: left;
	margin-left:40px;
}
.panel-left P {
	LINE-HEIGHT: 160%;
	TEXT-INDENT: 2em;
	COLOR: #777
}
.panel-left DL {
	MARGIN-TOP: 20px;
	WIDTH: 200px;
}
.panel-left DT {
	BORDER-BOTTOM: #ccc 1px dashed;
	LINE-HEIGHT: 22px;
	HEIGHT: 22px;
	COLOR: #191919
}
.panel-left DD {
	BORDER-BOTTOM: #ccc 1px dashed;
}
.panel-left DD A {
	WIDTH: 200px;
	DISPLAY: block;
	HEIGHT: 18px;
	COLOR: #336699;
	OVERFLOW: hidden;
	PADDING-TOP: 4px;
	_height: 16px;
	_padding-top: 6px
		-o-text-overflow: ellipsis;    /**//* for Opera */
	text-overflow:ellipsis;        /**//* for IE */	
	white-space:nowrap;

}
.panel-left DD A:hover {
	BACKGROUND-POSITION: 3px -122px;
	COLOR: #fa5382;
	TEXT-DECORATION: none
}
.panel-right {
	WIDTH: 600px;
	FLOAT: right;
	HEIGHT: auto;
	margin-right:30px;
}
.photo-txt {
	MARGIN-BOTTOM: 20px;
	HEIGHT: 205px
}
.panel-right IMG {
	FLOAT: left;
	MARGIN-RIGHT: 10px
}
.panel-right P {
	LINE-HEIGHT: 150%;
	WIDTH: 250px;
	FLOAT: right;
	HEIGHT: auto;
	COLOR: #9a9a9a;
	PADDING-TOP: 12px
}
.photo-txt {
	MARGIN-BOTTOM: 20px;
	HEIGHT: 235px
}
.clearfloat {
	LINE-HEIGHT: 0px;
	HEIGHT: 0px;
	CLEAR: both;
	FONT-SIZE: 1px
}
.item {
	BORDER-LEFT: #b1b1b1 1px solid;
	HEIGHT: auto;
	BORDER-RIGHT: #b1b1b1 1px solid;
}
.navigation {
	background:url(../images/tools_06.jpg);
	PADDING-LEFT: 10px;
	WIDTH: 974px;
	HEIGHT: 35px;
	border-bottom:1px #CCC solid;
}
.navigation LI {
	PADDING-RIGHT: 2px;
	FLOAT: left;
	list-style-type:none;
	padding:0px;
	margin:0px;
	margin-right:-1px;
}
.navigation LI A {
	LINE-HEIGHT: 3px;
	DISPLAY: block;
	FLOAT: left;
	HEIGHT: 36px;
	COLOR: #444;
	FONT-WEIGHT: bold
}
.navigation A:hover {
	TEXT-DECORATION: none
}
.navigation A.selected {
	TEXT-DECORATION: none
}
.navigation A SPAN {
	PADDING-LEFT: 16px;
	PADDING-RIGHT: 16px;
	DISPLAY: block;
	FLOAT: left;
	HEIGHT: 36px;
	line-height:36px;
}
.navigation A:hover SPAN {
	BORDER-LEFT: #cdcdcd 1px solid;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 15px;
	BACKGROUND: #fff;
	COLOR: #fa5382;
	CURSOR: pointer;
	BORDER-RIGHT: #cdcdcd 1px solid;
}
.navigation A.selected SPAN {
	BORDER-LEFT: #cdcdcd 1px solid;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 15px;
	BACKGROUND: #fff;
	COLOR: #fa5382;
	CURSOR: pointer;
	BORDER-RIGHT: #cdcdcd 1px solid;
}
.case {
	WIDTH: 987px;
	BACKGROUND: url(../images/case-bg.jpg) no-repeat  bottom;
	HEIGHT: 88px;
	PADDING-TOP: 10px;
	clear:both;
}
.case UL {
	list-style-type:none;
	padding:0px;
	margin:0px;
	MARGIN-LEFT: 180px;
}
.case LI {
	FLOAT: left;
	MARGIN-RIGHT: 30px
}
/*global End*/


#home_banner {
	padding-top:6px;
	text-align:center;
	z-index:-1;
}
#menu {
	position:absolute;
	z-index:100;
	top:145px;
	margin-left:30px;
	background:#fff;
	width:275px;
	filter:alpha(opacity=50); /*IE*/
	-moz-opacity:0.5; /*MOZ , FF*/
	opacity:0.5;/*CSS3, FF1.5*/
	height:392px;
}
#menu_table {
	background:url(../images/menu_table_bg.jpg) repeat-x #FFFFFF;
	width:230px;
	top:135px;
	position:absolute;
	z-index:10;
	margin-left:40px;
	height:420px;
}
#menu_table_menu {
	margin:2px 2px 0px 2px;
	background:#FFFFFF;
}
.mian2_top {
	background:url(../images/lanmu_pic_01.jpg) #FFF right no-repeat;
	padding:7px;
	margin-top:5px;
	clear:both;
}
.mian2_center {
	padding:7px;
	padding-bottom:0px;
	clear:both;
	background:#FFF;
}
/*二级栏目*/
.lanmeu_menu {
	width:250px;
	background:none;
	/*filter:progid:dximagetransform.microsoft.alphaimageloader(src='/images/Alpha.png', sizingmethod='scale');*/
	position:absolute;
	margin-left:15px;
	height:424px;
	padding-bottom:0px;
}
.lanmeu_menu2 {
	background:url(../images/menu_table_bg.jpg) repeat-x #f8f8f8;
	padding:2px;
	padding-bottom:0px;
}
.lanmeu_menu_home {
	background:url(../images/menu_table_bg.jpg) repeat-x #f8f8f8;
	padding:1px;
	padding-bottom:0px;
	z-index:1000000;
	position:absolute;
	top:157px;
	margin-left:39px;
}
.lanmu_title{
	width:100%;
	font-family:Arial,微软雅黑;
	height:28px;
	background:url(../images/lanmu_menu.jpg) top;
	line-height:28px;
	width:100%;
	text-indent:20px;
}
.lanmu_title a{font-size:13px; color:#848484; font-weight:bold;}
.lanmu_title_home{
	font-family:Arial,微软雅黑;
	height:30px;
	background:url(../images/lanmu_menu1.jpg) top repeat-x #fdfdfd;
	line-height:30px;
}
.lanmu_title_home a{font-size:14px; color:#848484; font-weight:bold;}
.lanmu_title_home a:hover{color:#06F; text-decoration:none;}
.lanmu_title_home dd{font-size:10px; color:#848484; text-indent:0px;}
.lanmu_title_home1{
	font-family:Arial,微软雅黑;
	background:#FFF;
	height:43px;
	line-height:43px;
}
.lanmu_title_home1 a{font-size:16px; color:#00a6d8; font-weight:bold;}
.lanmu_title_home1 dd{font-size:14px; color:#848484; text-indent:0px;}
.lanmu_title_div{
	background:#FFFFFF;
	padding:20px;
	padding-right:0px;
	height:190px;
	}
.lanmu_title_div a{width:48%; float:left; line-height:25px; color:#000000; }
.lanmu_title_div a:hover,.lanmu_title a:hover{color:#03F;}

.lanmu_title_div1{
	background:#FFFFFF;
	text-indent:30px;
	padding-right:0px;
	}
.lanmu_title_div1 div{width:100%; clear:both;border-bottom:1px #f1f1f1 solid; }
.lanmu_title_div1 a{width:100%; float:left;line-height:25px; color:#000000; }
.lanmu_title_div1 a:hover{color:#03F; background:#E4F1FC;}
.lanmu_li {
	background:#FFF;
	padding:2px;
	width:220px;
}
.lanmu_li_li {
	list-style-type:none;
	padding:0px;
	margin:0px;
	height:28px;
	background:url(../images/lanmu_menu.jpg) top;
	line-height:28px;
	width:100%;
	text-indent:20px;
	clear:both;
	width:100%;
	clear:both;
	float:left;
}
.lanmu_li_li_a {
	color:#6A6968;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.lanmeu_menu_m {
	width:350px;
	margin:10px;
	margin-left:0px;
	line-height:1.9em;
}
.lanmeu_menu_m_li {
	color:#333;
	text-decoration:none;
}
.lanmeu_menu_m a:hover {
	color:#F00;
}
.lanmeu_menu_m a b {
	color:#00F;
}
/*新闻公告*/
.news-box{ width:230px; height:260px; float:left;}
.news-box h3{height:35px; background-position:left -60px; font-size:12px; padding-left:0; color:#3f3f3f; position:relative; overflow:hidden;}
.news-box h3 a{display:block; width:115px; float:left; line-height:35px; text-align:center; color:#3F3F3F; text-decoration:none;background:#FB83A4 url(../images/index_newsbox_active_bg1.gif) 0 0 repeat-x;}
.news-box h3 a.active{background:#FB83A4 url(../images/index_newsbox_active_bg.gif) 0 0 repeat-x; color:#FFFFFF; text-decoration:none;}
.news-box h3 a:hover{text-decoration:underline;}
.news-box div{ width:208px; height:204px; background:#f0f0f0; border:1px solid #e7e7e7; border-bottom-color:#ccc; border-top:none; padding:10px}
.news-box div ul{ background:#fff; border:1px solid #ccc; border-bottom:none;}
.news-box div ul li{ height:40px; border-bottom:1px solid #ccc; padding:10px 5px 0 5px; overflow:hidden}
.news-box div ul li a{ color:#777}
.news-box div ul li a:hover{ color:#fa5382; text-decoration:none}
h1,h2,h3,h4,h5,h6{ font-family:Microsoft YaHei, Arial, Verdana, Helvetica, sans-serif}
h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd{ margin:0; padding:0}
.advisory,.advisory:hover,.reservations,.reservations:hover,.news-box h3,.link04,.scrollMeLeft a,.scrollMeLeft a:hover,.scrollMeRight a,.scrollMeRight a:hover{background: url(../images/all-icon.gif) no-repeat;}

ul,li{ list-style:none}
a{ text-decoration:none}
a:hover{ text-decoration:underline}
.span01{ padding-left:12px;}
.span02{ font-family:宋体; font-size:12px;}
/*四大人群*/
.crowd{ width:192px; height:258px; border:1px solid #e9e9e9; background:#f0f0f0; float:left;}
.crowd div{ position:relative}
.crowd div a span{ display:none; position:absolute}
.crowd div a:hover{ background:#fff}
.crowd div a:hover span{ position:absolute; left:2px; top:2px; color:#777; width:166px; height:46px; line-height:120%; border:1px solid #8897b4; padding:7px 10px; background:#fff; filter:alpha(opacity=75);opacity:0.75;display: block;text-decoration: none;cursor:pointer; margin:0px;}
.crowd div a:hover span strong{ color:#fa5382;}


/*home*/
.home_text{background:url(../images/home_text_bg.jpg) repeat-x; border:1px #f0f0f0 solid; width:986px; margin:0 auto; }
.home_text_bg{background:url(../images/home_flash_bg.gif) bottom right no-repeat;}
.home_text_left{ margin:0px 20px;width:230px; line-height:20px; float:left; clear:both;}
.home_text_left_div{width:230px; clear:both;color:#fa5382; text-align:left; font-weight:bold; border-bottom:1px #CCC solid; margin:10px 0; line-height:40px;}
.home_text_left li{
	width:78%;
	_width:78%;
	float:left;
	border-top-width: 0px;
	border-right-width: 8px;
	border-bottom-width: 0px;
	border-left-width: 8px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #66CCCC;
	border-right-color: #66CCCC;
	border-bottom-color: #66CCCC;
	border-left-color: #66CCCC;
	margin: 2px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	font-weight: normal;
	background-color: #eeeeee;
	text-align: left;
	font-size: 14px;
}
.home_text_left li a{
	color:#333333;
}
.home_text_left li a:hover{ color:#fa5382;}
.home_text_right{ margin:20px; margin-left:0px;line-height:24px; float:left;width:670px; text-indent:20px;}
.home_text_right_div2{width:30%;height:240px; float:left;border-left:1px #f0f0f0 solid;}
.home_text_right_div1{width:22%;height:190px; float:left; border-left:1px #f0f0f0 solid;}
.home_text_right_div2 li{width:45%; float:left;}
.home_text_right_div1 li{width:100%; float:left;}
.home_text_right_div1 div,.home_text_right_div2 div{ color:#757f90; font-size:14px; font-weight:bold; line-height:40px;}
.home_text_right_div1 a,.home_text_right_div2 a{ color:#7b8aa6;}
.home_text_right_div1 a:hover,.home_text_right_div2 a:hover{ color:#F30;}
.home_banner_01{width:700px; height:50px; clear:both; margin-left:-20px;}
#home_link{ border:1px #f0f0f0 solid; font-size:14px; color:#7b8aa6; line-height:30px; font-weight:bold;}
.home_link_1{line-height:30px; text-align:center; font-size:12px; font-weight:normal; background:#FFF;}
.home_link_1 a{ color:#06C; text-decoration:none;}
.home_link_1 a:hover{text-decoration:underline;}
.buttons-box {POSITION: absolute; WIDTH: 60px; HEIGHT: 24px; TOP: 12px; RIGHT: 8px}
.scrollButtons {
	FLOAT: left; CURSOR: pointer
}
.panel_home {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; WIDTH: 660px; PADDING-RIGHT: 0px; HEIGHT: 103px; OVERFLOW: hidden; PADDING-TOP: 7px
}
.panel_home UL {
	CLEAR: left
}
.panel_home UL LI {
	FLOAT: left;
	width:130px;
}
.panel_home UL LI A {
	COLOR: #373737
}
.panel_home UL LI A:hover {
	COLOR: #fa5382; TEXT-DECORATION: underline
}
.panel_home UL LI P {
	TEXT-ALIGN: center
}
.navigation_home {
	PADDING-LEFT:15px; WIDTH: 650px
}
.navigation_home LI {
	PADDING-RIGHT: 16px; FLOAT: left;
}
.navigation_home LI A {
	COLOR: #777
}
.navigation_home A:hover {
	COLOR: #fa5382; TEXT-DECORATION: none
}
.navigation_home A.selected {
	COLOR: #fa5382; TEXT-DECORATION: none
}
.navigation_home A:hover SPAN {
	COLOR: #fa5382
}
.navigation A.selected SPAN {
	COLOR: #fa5382
}
.scroll_home {
	POSITION: relative;
	MARGIN: 0px auto;
	WIDTH: 700px;
	HEIGHT: auto;
	clear:both;
	OVERFLOW: auto;
}

.search{width:90%; text-align:left; margin:30px;}
.search li {
	line-height:25px;
	width:100%;
	float:left;
	text-indent:30px;
}
.search li a{font-size:13px; line-height:35px; color:#333;}
.search li {border-bottom:1px #f4f4f4  solid; color:#999;}
.search_title{color:#03C; font-size:14px; line-height:40px; border-bottom:1px #CCC dashed; margin-bottom:15px;}
.search_title b{ color:#F30;}
.page{width:100%; clear:both; margin-top:20px; padding:10px; text-align:center; font-size:13px; color:#666;}

/*案例中心*/
.case_list{ width:100%;clear:both; margin:30px 0px;}
.case_list b{ float:left; padding:0 10px; border:1px #93C4F0 solid; border-bottom-width:0px; line-height:30px; clear:both; color:#666;}
.case_list_2{ clear:both; width:100%; height:auto; border-top:2px #93C4F0 solid; padding:20px 0; line-height:30px;}
.case_list_2 a{ float:left; width:20%; color:#039;}
.case_list_2 a:hover{ color:#F60; text-decoration:none; background:#D1F0F8;}

.case_list_3{ clear:both; width:100%; height:auto; border-top:2px #93C4F0 solid; line-height:30px; border:1px #93C4F0 solid; }
.case_list_3 a{ float:left; width:20%; color:#039;}
.case_list_3 a:hover{ color:#F60; text-decoration:none; background:#D1F0F8;}

.case_list_4{ width:180px; float:left; margin:0 20px; line-height:30px; text-align:center;	text-decoration:none;
	overflow:hidden;
	-o-text-overflow: ellipsis;    /**//* for Opera */
	text-overflow:ellipsis;        /**//* for IE */	
	white-space:nowrap;
}
.case_list_4 a{color:#039;}
.case_list_4 a:hover{ color:#F30;}
