body
{
	margin: 0px;
	padding: 0px;
	background: url(../images/ce2009/bg.jpg) repeat-x top;
	width: 100%;
	position: relative;
	background-color: #4f90eb;
}

*
{
	margin: 0;
	padding: 0;
}
img
{
	border: 0;
	margin: 0;
	padding: 0;
}
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix
{
	display: inline-block;
	display: block;
	list-style-type: none;
}
.clear
{
	display: block;
	width: 100%;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}
.clear1
{
	clear: both;
}
.seo
{
	display: none;
}
a:link, a:visited, a:active
{
	color: #414141;
	text-decoration: none;
	hide-focus: expression(this.hideFocus=true);
	outline: none;
}
a:hover
{
	color: #666666;
	text-decoration: none;
}
.white, a.white:link, a.white:visited, a.white:active
{
	color: #fff;
	text-decoration: none;
}
a.white:hover
{
	color: #e5e5e5;
	text-decoration: underline;
}
.white_bold
{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
.blue_bold
{
	color: #295ca9;
	line-height: 18px;
}
.blue_bold01
{
	color: #3d6188;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.gray
{
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
}
.gray01
{
	color: #999999;
}
.deep_blue
{
	color: #05355d;
}
.green_bold
{
	color: #006b2a;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
}
a.green_bold:link, a.green_bold:visited, a.green_bold:active
{
	color: #006b2a;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a.green_bold:hover
{
	color: #068839;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	text-decoration: underline;
}
.green_bold01
{
	color: #439411;
	font-size: 12px;
	font-weight: bold;
}
.gray_bold
{
	color: #333333;
	font-weight: bold;
}
a.gray_bold:link, a.gray_bold:visited, a.gray_bold:active
{
	color: #646363;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a.gray_bold:hover
{
	color: #646363;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.blue_gray
{
	color: #3d6188;
}
.font_blue_gray
{
	color: #3d6188;
	line-height: 18px;
}
a.blue_gray:link, a.blue_gray:visited, a.blue_gray:active
{
	color: #3d6188;
	text-decoration: none;
}
a.blue_gray:hover
{
	color: #2171b5;
	text-decoration: none;
}
a.blue_gray_lj:link, a.blue_gray_lj:visited, a.blue_gray_lj:active
{
	color: #3d6188;
	text-decoration: none;
	font-weight: bold;
}
a.blue_gray_lj:hover
{
	color: #2171b5;
	font-weight: bold;
	text-decoration: none;
}
.weight
{
	font-weight: bold;
}
select
{
	border: 1px solid #7f9db9;
	color: #3a3939;
}
.select_solution
{
	width: 150px;
	height: 20px;
	margin: 2px 0px;
	position: relative;
}
body
{
	background-color: #4f90eb;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	margin: auto;
	width: 100%;
}
.blue_bold02
{
	color: #0e4067;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
h1
{
	color: #0e4067;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	height: 24px;
}
h2
{
	color: #439411;
	font-size: 14px;
	font-weight: bold;
	font-family: "";
	height: 24px;
}
h3
{
	color: #439411;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
}
h4
{
	color: #1d52a1;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
}
h5
{
	color: #1d52a1;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
}
h6
{
	color: #14458f;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	height: 16px;
}
/*---lb--*/
.p_c_c01_text01style
{
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	height: 16px;
}
.p_c_c01_text02style
{
	color: #414141;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
}
/*---lb--*/
.font_arial
{
	font-family: Arial, Helvetica, sans-serif;
}

#container
{
	width: 100%;
	background-image: url(../images/bg_foot.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#main
{
	width: 929px;
	height: 100%;
	margin-right: auto;
	margin-left: auto;
	background-color: #fff;
	position: relative;
}
#main_1s
{
	width: 929px;
	height: 100%;
	margin-right: auto;
	margin-left: auto;
	background-color: #fff;
	position: relative;
	float: left;
}
#main01
{
	width: 930px;
	height: 100%;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	margin: auto;
}
#main_message
{
	width: 929px;
	height: 100%;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	margin: auto;
}
#header
{
	width: 929px;
	height: 124px;
}
#header_
{
	width: 930px;
}
.header01
{
	width: 929px;
	height: 87px;
	background-image: url(../images/header.jpg);
}
.header01_s
{
	width: 929px;
	height: 87px;
	background-image: url(../images/header2.jpg);
}
.header01_
{
	width: 929px;
	background-image: url(../images/header.jpg);
}
.logo
{
	float: left;
}
.header_info
{
	color: #fff;
	font-size: 12px;
	font-family: Arial;
	float: right;
	padding-right: 5px;
	padding-top: 5px;
	display: inline;
	width: 210px;
}
.header_info_tel
{
	width: 210px;
	float: right;
	display: inline;
	line-height: 14px;
	height: 14px;
	overflow: hidden;
	text-align: right;
}
.header_info_teltext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.header_company
{
	float: right;
	display: inline;
	line-height: 24px;
	height: 24px;
}
.fengs
{
	float: left;
	font-weight: bold;
}
.mingc
{
	float: left;
}
.boxlist
{
	position: relative;
	left: 300px;
	top: 500px;
	width: 300px;
	height: 500px;
}
a.lj_cenav:link, a.lj_cenav:visited, a.lj_cenav:active
{
	color: #fff;
	float: left;
	line-height: 24px;
	height: 24px;
}
a.lj_cenav:hover
{
	color: #e4effa;
	float: left;
	line-height: 24px;
	height: 24px;
}
a.header_company_lj:link, a.header_company_lj:visited, a.header_company_lj:active
{
	color: #fff;
	font-weight: left;
	font-weight: bold;
	background-image: url(../images/icon_01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 15px;
	line-height: 24px;
	height: 24px;
}
a.header_company_lj:hover
{
	color: #fff;
	font-weight: left;
	font-weight: bold;
	background-image: url(../images/icon_01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 15px;
	line-height: 24px;
	height: 24px;
}
.menu
{
	width: 929px;
	height: 37px;
	background-image: url(../images/menu.gif);
	background-position: 0px 0px;
}
.menu01
{
	float: left;
	width: 800px;
}
.menu02
{
	float: left;
	width: 57px;
	padding-left: 72px;
	padding-top: 5px;
}
a.nav0:link, a.nav0:visited, a.nav0:active
{
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background: transparent;
	text-decoration: none;
	height: 25px;
	padding: 12px 18px 0px 23px;
	background-image: url(../images/menu.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: inline;
	float: left;
}
a.nav0:hover
{
	font-size: 14px;
	background-image: url(../images/menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -80px;
	padding: 12px 18px 0px 23px;
}
a.nav01:link, a.nav01:visited, a.nav01:active, a.nav02:link, a.nav02:visited, a.nav02:active, a.nav03:link, a.nav03:visited, a.nav03:active
{
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background: transparent;
	text-decoration: none;
	height: 25px;
	padding: 12px 18px 0px 20px;
	background-image: url(../images/menu.gif);
	background-repeat: no-repeat;
	display: inline;
	float: left;
	background-position: 0px -38px;
}
a.nav01:hover
{
	font-size: 14px;
	background-image: url(../images/menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -119px;
	padding: 12px 18px 0px 20px;
}

a.nav02:hover
{
	font-size: 14px;
	background-image: url(../images/menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -164px;
	padding: 12px 18px 0px 20px;
}
a.nav03:hover
{
	font-size: 14px;
	background-image: url(../images/menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -213px;
	padding: 12px 18px 0px 20px;
}
.nav_home
{
	background-image: url(../images/menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -263px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding-left: 23px;
	width: 60px;
	height: 25px;
	padding-top: 12px;
}
.nav_products
{
	background-image: url(../images/menu.gif);
	background-position: 0px -302px;
	background-repeat: no-repeat;
}
.nav_service
{
	background-image: url(../images/menu.gif);
	background-position: 0px -347px;
	background-repeat: no-repeat;
}
.nav_experince
{
	background-image: url(../images/menu.gif);
	background-position: 0px -302px;
	background-repeat: no-repeat;
}
.nav_news
{
	background-image: url(../images/menu.gif);
	background-position: 0px -302px;
	background-repeat: no-repeat;
}
.nav_about
{
	background-image: url(../images/menu.gif);
	background-position: 0px -396px;
	background-repeat: no-repeat;
}
#content
{
	width: 925px;
	background-color: #fff;
	padding: 0px 2px;
	overflow: hidden;
	font-size: 12px;
	background-image: url(../images/content_foot.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	clear: both;
}
.top_info
{
	height: 28px;
	background-image: url(../images/top_info_bg.gif);
	background-repeat: repeat-x;
	width: 925px;
	float: left;
}
.top_info_l
{
	color: #607f9c;
	font-size: 12px;
	line-height: 18px;
	margin-left: 25px;
	padding-left: 20px;
	padding-top: 7px;
	background-image: url(../images/icon_home.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	display: inline;
	width: 600px;
}
.top_info_r
{
	float: right;
	width: 280px;
}
.news_icon
{
	padding-top: 6px;
	float: left;
}
.banner_home
{
	width: 925px;
	height: 240px;
	overflow: hidden;
	float: left;
}
.content01
{
	width: 925px;
	padding-top: 2px;
	padding-bottom: 3px;
	background-color: #ebf5fc;
	overflow: auto;
	float: left;
}
.content01_left
{
	width: 702px;
	float: left;
}
.topnav
{
	height: 8px;
	width: 702px;
	background-image: url(../images/topnav_bg.gif);
	background-position-y: bottom;
	background-repeat: no-repeat;
}
.topnav ul
{
	padding: 0px;
	margin: 0px;
}
.topnav ul li
{
	background-image: url(../images/content01_topnav.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 92px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	float: left;
	padding-top: 10px;
	cursor: pointer;
}
.topnav_01
{
	background-image: url(../images/content01_topnav01.gif) !important;
	background-repeat: no-repeat;
	height: 24px;
	width: 105px !important;
	color: #006a28 !important;
	font-size: 14px !important;
	text-align: center;
	font-weight: bold;
	float: left;
	padding-top: 7px;
}
.topnav_01_
{
	background-image: url(../images/content01_topnav01_.gif) !important;
	background-repeat: no-repeat;
	height: 24px;
	width: 105px !important;
	color: #006a28 !important;
	font-size: 14px !important;
	text-align: center;
	font-weight: bold;
	float: left;
	padding-top: 7px;
}
.content02
{
	width: 702px;
	background-image: url(../images/content02_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	overflow: auto;
	float: left;
	overflow: hidden;
}
.content02_foot_bg
{
	width: 702px;
	background-image: url(../images/content02_foot_bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	overflow: auto;
	float: left;
	overflow: hidden;
}
.content02_exp_z
{
	width: 300px;
	height: 263px;
	float: left;
	padding-top: 10px;
	padding-left: 3px;
}
.content02_exp_zmail
{
	width: 300px;
	height: 263px;
	float: left;
	padding-top: 10px;
	padding-left: 70px;
}
.content02_exp_img
{
	float: left;
	width: 105px;
	height: 209px;
}
.content02_exp_text
{
	width: 177px;
	float: left;
	padding-left: 18px;
	padding-top: 13px;
	color: #7a7a7a;
	line-height: 15px;
}
.content02_exp_text_more
{
	float: right;
}
.content02_exp_text_b
{
	color: #414141;
	line-height: 18px;
	padding-top: 5px;
	font-weight: bold;
}
.line_bottom_blue
{
	border-bottom: 1px solid #cad5e2;
}
.content02_left
{
	width: 156px;
	height: 253px;
	background-image: url(../images/solution_left_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 10px 20px 0px 12px;
	float: left;
	overflow: auto;
	line-height: 22px;
	overflow: hidden;
}
.button_style
{
	font-size: 14px;
	line-height: 24px;
	width: 92px;
	height: 27px;
	font-weight: bold;
	color: #0e4067;
	float: left;
	margin: 5px 5px 0px 0px;
	text-align: center;
	padding-top: 3px;
	border: none;
	cursor: pointer;
}
.botton_solution, a.botton_solution:link, a.botton_solution:visited, a.botton_solution:active
{
	font-size: 14px;
	line-height: 24px;
	width: 92px;
	height: 25px;
	font-weight: bold;
	color: #0e4067;
	background-image: url(../images/botton_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	margin: 5px 7px 0px 0px;
	text-align: center;
	display: inline;
	cursor: pointer;
	padding-top: 2px; *padding-top:3px;
}
a.botton_solution:hover
{
	line-height: 24px;
	font-size: 14px;
	width: 92px;
	height: 25px;
	font-weight: bold;
	color: #0e4067;
	background-image: url(../images/botton_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	float: left;
	margin: 5px 7px 0px 0px;
	padding-top: 2px; *padding-top:3px;
text-align:center;
cursor:pointer;
display:inline;
}
.solution_more
{
	text-align: right;
	padding-top: 15px;
	line-height: 16px;
	overflow: hidden;
	padding-right: 7px;
	float: right;
	width: 149px;
}
.solution_more1
{
	text-align: right;
	padding-top: 62px;
	line-height: 16px;
	overflow: hidden;
	padding-right: 7px;
	float: right;
	width: 149px;
	display: inline;
}
.solution_more2
{
	text-align: right;
	padding-top: 35px;
	line-height: 16px;
	overflow: hidden;
	padding-right: 7px;
	float: right;
	width: 149px;
	display: inline;
}
.botton_que
{
	float: left;
	padding-top: 3px;
	padding-right: 3px;
	width: 150px;
	overflow: hidden;
}
.content02_right
{
	width: 514px;
	float: right;
	overflow: auto;
}
.solution_z
{
	width: 163px;
	height: 263px;
	background-image: url(../images/solution01.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
	display: block;
}
.solution_z a
{
	width: 168px;
	height: 263px;
	display: block;
}
/*
.solution_z a:hover
{
	background-image: url(../images/solution01.gif);
	background-repeat: no-repeat;
	background-position: 0px -221px;
}
*/
.solution_z h1
{
	width: 146px;
	height: 20px;
	font-size: 14px;
	color: #0e4067;
	line-height: 20px;
	font-weight: bold;
	margin: 0px 5px 5px 5px;
	padding-top: 85px;
	padding-left: 5px;
	border-bottom: 1px solid #cad5e2;
	text-align: left;
	display: inline;
	float: left;
}
.solution_z a:hover h1
{
	color: #568309;
}
.solution_z h2
{
	color: #78a8e6;
	line-height: 18px;
	width: 146px;
	height: 18px;
	text-align: left;
	padding-left: 6px;
	margin: 0px;
	display: inline;
	float: left;
	font-size: 12px;
	font-weight: normal;
	overflow: hidden;
}
.solution_z a:hover h2
{
	color: #8cc01b;
}
.solution_z h2 font
{
	color: #414141;
}
.solution_z h2 a
{
	color: #414141;
	width: 138px;
	height: 18px;
	display: inline;
}
.solution_z h2 a:hover
{
	color: #8c8c8c;
}

.solution_zmail
{
	width: 163px;
	height: 263px;
	background-image: url(../images/solution02.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
	display: block;
}
.solution_zmail a
{
	width: 168px;
	height: 263px;
	display: block;
}
/*
.solution_zmail a:hover
{
	background-image: url(../images/solution02.gif);
	background-repeat: no-repeat;
	background-position: 0px -221px;
}
*/
.solution_zmail h1
{
	width: 146px;
	height: 20px;
	font-size: 14px;
	color: #0e4067;
	line-height: 20px;
	font-weight: bold;
	margin: 0px 5px 5px 5px;
	padding-top: 85px;
	padding-left: 5px;
	border-bottom: 1px solid #cad5e2;
	text-align: left;
	display: inline;
	float: left;
}
.solution_zmail a:hover h1
{
	color: #568309;
}
.solution_zmail h2
{
	color: #78a8e6;
	line-height: 18px;
	width: 146px;
	height: 18px;
	text-align: left;
	padding-left: 6px;
	margin: 0px;
	display: inline;
	float: left;
	font-size: 12px;
	font-weight: normal;
	overflow: hidden;
}
.solution_zmail a:hover h2
{
	color: #8cc01b;
}
.solution_zmail h2 a
{
	color: #414141;
	width: 138px;
	height: 18px;
	display: inline;
}
.solution_zmail h2 a:hover
{
	color: #8c8c8c;
}

.solution_cnnic
{
	width: 163px;
	height: 263px;
	background-image: url(../images/solution03.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
	display: block;
}
.solution_cnnic a
{
	width: 168px;
	height: 263px;
	display: block;
}
/*
.solution_cnnic a:hover
{
	background-image: url(../images/solution02.gif);
	background-repeat: no-repeat;
	background-position: 0px -221px;
}
*/
.solution_cnnic h1
{
	width: 146px;
	height: 20px;
	font-size: 14px;
	color: #0e4067;
	line-height: 20px;
	font-weight: bold;
	margin: 0px 5px 5px 5px;
	padding-top: 85px;
	padding-left: 5px;
	border-bottom: 1px solid #cad5e2;
	text-align: left;
	display: inline;
	float: left;
}
.solution_cnnic a:hover h1
{
	color: #568309;
}
.solution_cnnic h2
{
	color: #78a8e6;
	line-height: 18px;
	width: 146px;
	height: 18px;
	text-align: left;
	padding-left: 6px;
	margin: 0px;
	display: inline;
	float: left;
	font-size: 12px;
	font-weight: normal;
	overflow: hidden;
}
.solution_cnnic a:hover h2
{
	color: #8cc01b;
}
.solution_cnnic h2 a
{
	color: #414141;
	width: 138px;
	height: 18px;
	display: inline;
}
.solution_cnnic h2 a:hover
{
	color: #8c8c8c;
}

.solution_google
{
	width: 163px;
	height: 263px;
	background-image: url(../images/solution04.gif);
	background-repeat: no-repeat;
	margin-top: 45px;
	display: block;
}
.solution_google a
{
	width: 168px;
	height: 263px;
	display: block;
}
.solution_google a:hover
{
	background-image: url(../images/solution02.gif);
	background-repeat: no-repeat;
	background-position: 0px -221px;
}
.solution_google h1
{
	width: 146px;
	height: 20px;
	font-size: 14px;
	color: #0e4067;
	line-height: 20px;
	font-weight: bold;
	margin: 0px 5px 5px 5px;
	padding-top: 75px;
	padding-left: 5px;
	border-bottom: 1px solid #cad5e2;
	text-align: left;
	display: inline;
	float: left;
}
.solution_google a:hover h1
{
	color: #568309;
}
.solution_google h2
{
	color: #78a8e6;
	line-height: 18px;
	width: 146px;
	height: 18px;
	text-align: left;
	padding-left: 6px;
	margin: 0px;
	display: inline;
	float: left;
	font-size: 12px;
	font-weight: normal;
}
.solution_google a:hover h2
{
	color: #8cc01b;
}

.solution_b
{
	width: 83px;
	height: 21px;
	background-image: url(../images/botton_icon01.gif);
	background-repeat: no-repeat;
	color: #1d52a1;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	float: left;
	padding-top: 5px;
	padding-left: 10px;
	margin-top: 10px;
	margin-left: 6px;
	display: inline;
	text-align: left;
}
.content01_right
{
	width: 198px;
	float: right;
	padding-right: 8px;
	padding-top: 5px;
}
.sub_activity
{
	font-size: 14px;
	height: 85px;
	color: #03447a;
	font-weight: bold;
	background-image: url(../images/activity.gif);
	background-repeat: no-repeat;
}
.sub_activity_title
{
	height: 20px;
	line-height: 20px;
	border-bottom: 1px solid #aebcc7;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0f3f65;
}
.sub_activity_content
{
	line-height: 16px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0f3f65;
}
.sub_activity_ad
{
	padding-top: 5px;
}
.sub_activity_more
{
	height: 30px;
}
#foot
{
	height: 95px;
	width: 929px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}
.foot_left
{
	float: left;
	width: 700px;
	line-height: 22px;
}
.foot_left a
{
	color: #fff;
	text-decoration: none;
}
.foot_left a:hover
{
	text-decoration: underline;
	color: #f5ffff;
}
.foot01
{
	float: left;
	line-height: 24px;
}
.foot02
{
	float: left;
	padding-left: 9px;
	margin-top: 3px;
	margin-left: 13px;
	background-image: url(../images/line.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 18px;
}
.foot03
{
	float: right;
}
.foot03_t
{
	clear: both;
}
.foot03_b
{
	position: relative;
	top: -15px;
	clear: both;
}
.foot03_lj
{
	float: left;
	display: inline;
	line-height: 16px;
	padding-top: 5px;
}
.foot03_icon
{
	float: left;
}
.foot_nav
{
	height: 200px;
	width: 929px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #4e7fbf;
}
.foot_nav_left
{
	width: 700px;
	float: left;
	padding-left: 5px;
}
.foot_nav_left ul
{
	width: 170px;
	list-style: none;
	padding: 0px;
	margin: 0px;
	float: left;
}
.foot_nav_left ul li
{
	line-height: 16px;
	padding-top: 3px;
	background-image: url(../images/point04.gif);
	background-repeat: no-repeat;
	background-position: 0px 12px; *background-position:0px11px;
padding-left:7px;
}
.foot_nav_left ul li a:link, .foot_nav_left ul li a:visited, .foot_nav_left ul li a:active
{
	color: #fff;
	text-decoration: none;
}
.foot_nav_left ul li a:hover
{
	color: #fff;
	text-decoration: underline;
}
.foot_nav_right
{
	width: 180px;
	float: left;
}
.foot_nav_right ul
{
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
}
.foot_nav_right ul li
{
	line-height: 16px;
	padding-top: 3px;
	background-image: url(../images/point04.gif);
	background-repeat: no-repeat;
	background-position: 0px 12px; *background-position:0px11px;
padding-left:7px;
}
.foot_nav_right ul li a:link, .foot_nav_right ul li a:visited, .foot_nav_right ul li a:active
{
	color: #fff;
	text-decoration: none;
}
.foot_nav_right ul li a:hover
{
	color: #fff;
	text-decoration: underline;
}
.foot_nav_right h1
{
	font-size: 14px;
	font-weight: bold;
}
.foot_nav_t
{
	font-weight: bold;
	padding: 15px 0px;
	line-height: 16px;
	font-size: 14px;
}
/*---------------------式-------------------------------------*/
.jcarousel-scope
{
	margin-top: 0px;
	float: left;
	padding-bottom: 0px;
	width: 513px;
	padding-top: 0px;
	position: relative;
}
.jcarousel-list
{
	width: 513px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	overflow: hidden;
	padding-top: 0px;
}
.jcarousel-list LI
{
	float: left;
	width: 513px;
	margin-right: 0px;
	list-style-type: none;
	height: 100%;
	text-align: center;
	padding-top: 45px;
}
.jcarousel-list LI A:hover
{
	cursor: pointer;
	text-decoration: none;
}
.jcarousel-next
{
	background: url(../images/icon_r.gif) no-repeat right center;
	overflow: hidden;
	width: 20px;
	left: 483px;
	text-indent: -999em;
	position: absolute;
	height: 20px;
	outline: none;
	padding-top: 25px;
}
.jcarousel-next-disabled
{
	background: url(../images/icon_r_.gif) no-repeat right center;
	cursor: default;
	color: #accc68;
	padding-top: 25px;
}
.jcarousel-prev
{
	font-weight: bold;
	background: url(../images/icon_l.gif) no-repeat left center;
	width: 20px;
	left: 450px;
	cursor: pointer;
	text-indent: -999em;
	position: absolute;
	height: 20px;
	outline: none;
	padding-top: 25px;
}
.jcarousel-prev-disabled
{
	background: url(../images/icon_l_.gif) no-repeat left center;
	cursor: default;
	color: #accc68;
	padding-top: 25px;
}
.mycarousels
{
	padding: 0px;
	margin: 0px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
}

.mycarousels LI
{
	width: 168px;
	height: 263px;
	display: inline;
	padding: 0px;
	float: left;
}
.mycarousels_case
{
	padding: 0px;
	margin: 0px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
}

.mycarousels_case LI
{
	width: 168px;
	height: 263px;
	display: inline;
	padding: 0px;
	float: left;
	position: relative;
}

#ttb
{
	position: relative;
}
/*-------------------品-式-------------------------------------*/

.webcase_new
{
	width: 163px;
	height: 263px;
	background-image: url(../images/case.gif);
	background-repeat: no-repeat;
	margin-top: 45px;
	display: block;
}
.webcase_new a
{
	width: 168px;
	height: 263px;
	display: block;
}
.webcase_new a:hover
{
	background-image: url(../images/case.gif);
	background-repeat: no-repeat;
	background-position: 0px -221px;
}
.webcase_new img
{
	border: 0;
	padding-left: 6px;
	float: left;
}
.webcase_new h1
{
	width: 146px;
	height: 20px;
	font-size: 14px;
	color: #0e4067;
	line-height: 20px;
	font-weight: bold;
	margin: 0px 5px 5px 5px;
	padding-top: 8px;
	padding-left: 5px;
	border-bottom: 1px solid #cad5e2;
	text-align: left;
	display: inline;
	float: left;
}
.webcase_new a:hover h1
{
	color: #568309;
}
.webcase_new h2
{
	color: #78a8e6;
	line-height: 18px;
	width: 146px;
	height: 18px;
	text-align: left;
	padding-left: 6px;
	margin: 0px;
	display: inline;
	float: left;
	font-size: 12px;
	font-weight: normal;
}
.webcase_new a:hover h2
{
	color: #8cc01b;
}

.webcase
{
	width: 163px;
	height: 263px;
	background-image: url(../images/case01.gif);
	background-repeat: no-repeat;
	margin-top: 45px;
	display: block;
}
.webcase a
{
	width: 168px;
	height: 263px;
	display: block;
}
.webcase a:hover
{
	background-image: url(../images/case01.gif);
	background-repeat: no-repeat;
	background-position: 0px -221px;
}
.webcase img
{
	border: 0;
	padding-left: 6px;
	float: left;
}
.webcase h1
{
	width: 146px;
	height: 20px;
	font-size: 14px;
	color: #0e4067;
	line-height: 20px;
	font-weight: bold;
	margin: 0px 5px 5px 5px;
	padding-top: 8px;
	padding-left: 5px;
	border-bottom: 1px solid #cad5e2;
	text-align: left;
	display: inline;
	float: left;
}
.webcase a:hover h1
{
	color: #568309;
}
.webcase h2
{
	color: #78a8e6;
	line-height: 18px;
	width: 146px;
	height: 18px;
	text-align: left;
	padding-left: 6px;
	margin: 0px;
	display: inline;
	float: left;
	font-size: 12px;
	font-weight: normal;
}
.webcase a:hover h2
{
	color: #8cc01b;
}

.color_img
{
	padding-top: 3px; *padding-top:2px;
float:left;
vertical-align:bottom;
display:inline;
}

/*-------------------疃?式-------------------------------------*/
.content02_class
{
	width: 159px;
	height: 252px;
	background-image: url(../images/line01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: inline;
	float: left;
	padding: 0px 19px;
	padding-top: 20px;
}
.content02_class img
{
	padding: 10px 0px;
}
.content02_trend
{
	height: 252px;
	width: 290px;
	background-image: url(../images/line01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: inline;
	float: left;
	padding-left: 19px;
	padding-top: 20px;
	overflow: hidden;
}
.class_more
{
	color: #1d52a1;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../images/icon_03.gif);
	background-repeat: no-repeat;
	background-position: right -3px;
	float: right;
	padding-right: 15px;
}

/*--------------------式-------------------------------------*/

#lists
{
	padding: 0;
	list-style: none;
	position: relative;
	float: left;
	width: 800px;
}
/* margins for this demonstration only */
#lists li
{
	display: inline;
	float: left;
}
#lists li a.tl
{
}
#lists div
{
	display: none;
}
#lists li a:hover
{
	white-space: normal;
}
#lists li:hover > a
{
	white-space: normal;
}
#lists :hover div
{
	display: block;
	position: absolute;
	top: 33px;
}
#lists :hover div.pos1
{
	background-image: url(../images/icon_01.gif);
	background-repeat: no-repeat;
	background-position: 0px -77px;
	width: 519px;
	height: 159px;
	left: 83px;
	z-index: 99;
}
#lists :hover div.pos2
{
	background-image: url(../images/icon_01.gif);
	background-repeat: no-repeat;
	background-position: 0px -262px;
	width: 387px;
	height: 159px;
	left: 181px;
	z-index: 99;
}
#lists :hover div.pos3
{
	background-image: url(../images/icon_01.gif);
	background-repeat: no-repeat;
	background-position: 0px -444px;
	width: 394px;
	height: 139px;
	left: 294px;
	z-index: 99;
}
#lists :hover div.pos4
{
	background-image: url(../images/icon_01.gif);
	background-repeat: no-repeat;
	background-position: 0px -613px;
	width: 108px;
	height: 80px;
	left: 392px;
	padding-left: 7px;
	z-index: 99;
}
#lists :hover div.pos5
{
	background-image: url(../images/icon_01.gif);
	background-repeat: no-repeat;
	background-position: 0px -711px;
	width: 198px;
	height: 139px;
	left: 490px;
	z-index: 99;
}

#lists :hover div.pos3 dl
{
	display: inline;
	padding: 0;
	margin: 15px 0px 10px 5px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	width: 110px;
}
#lists :hover div.pos5 dl
{
	display: inline;
	padding: 0;
	margin: 15px 0px 10px 12px;
	float: left;
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
}
#lists :hover div dl
{
	display: inline;
	padding: 0;
	margin: 15px 0px 10px 5px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	width: 120px;
}
#lists :hover div dl dt
{
	text-indent: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #0d4168;
	margin: 0;
	text-decoration: none;
	height: 20px;
	line-height: 20px;
}
#lists :hover div dl dd
{
	padding: 0;
	margin: 0;
}
#lists :hover div dt a
{
	text-decoration: none;
	cursor: default;
	font-weight: normal;
}
#lists :hover div dd a
{
	display: block;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	color: #414141;
	text-indent: 13px;
	line-height: 16px;
	background-image: url(../images/point.gif);
	background-repeat: no-repeat;
	background-position: 6px 5px;
}
#lists :hover div dd a:hover
{
	text-decoration: underline;
	color: #4d4d4d;
}

#lists .clear
{
	clear: both;
}

/*------------------- 胤止司-式-------------------------------------*/

#lists01
{
	padding: 0;
	list-style: none;
	float: left;
}
/* margins for this demonstration only */
#lists01 li
{
	display: inline;
	float: left;
}
#lists01 li a.tl
{
}
#lists01 div
{
	display: none;
}
#lists01 li a:hover
{
	white-space: normal;
}
#lists01 li:hover > a
{
	white-space: normal;
}
#lists01 :hover div
{
	display: block;
	position: absolute;
	top: 40px;
	z-index: 999;
}
#lists01 :hover div.pos_company
{
	background-image: url(../images/icon_01.gif);
	background-repeat: no-repeat;
	background-position: 0px -866px;
	width: 635px;
	height: 279px;
	left: 226px;
	padding-top: 10px;
}
#lists01 :hover div.netname
{
	background-image: url(../images/netname_bg.gif);
	background-repeat: no-repeat;
	width: 411px;
	height: 183px;
	left: 512px;
	padding-top: 10px;
}
.netname01
{
	padding-left: 18px;
	padding-top: 12px;
	color: #414141;
	width: 375px;
}
.tistend
{
	width: 375px;
	border-bottom: 1px solid #cad5e2;
	height: 40px;
	margin: auto;
}
.netname02 li
{
}
.netname03
{
	padding-left: 10px;
	padding-top: 5px;
	color: #414141;
	width: 400px;
}
.netname03 ul
{
	list-style: none;
}
.netname03 li
{
	width: 65px;
	font-family: Arial, Helvetica, sans-serif;
}
.netname04
{
	padding-top: 60px;
}
.netname_input
{
	width: 228px;
	height: 27px;
	background-image: url(../images/netname_input.gif);
	border-style: none;
}
#lists01 :hover div dl
{
	display: inline;
}
#lists01 :hover div dl dt
{
	font-family: "";
	text-indent: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #0d4168;
	margin: 0;
	padding: 10px 5px 0px 13px;
	text-decoration: none;
	height: 18px;
	width: 60px;
	line-height: 17px;
}
#lists01 :hover div dl dd
{
	padding: 0px 5px 0px 13px;
	width: 60px;
	margin: 0;
}
#lists01 :hover div dt a
{
	text-decoration: none;
	cursor: default;
	font-weight: normal;
}
#lists01 :hover div dd a
{
	display: block;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	color: #414141;
	text-indent: 13px;
	line-height: 16px;
	background-image: url(../images/point02.gif);
	background-repeat: no-repeat;
	background-position: 6px 5px;
}
#lists01 :hover div dd a:hover
{
	text-decoration: underline;
	color: #4d4d4d;
}

#lists01 .clear
{
	clear: both;
}

.pos_company ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.pos_company ul li
{
	float: left;
	margin: 0px;
	padding: 0px;
}

/*-------------------页-式-------------------------------------*/
#content_intro
{
	float: left;
	width: 925px;
}
#sidebar
{
	width: 149px;
	height: 400px;
	float: left;
	background-image: url(../images/sidebar_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 40px;
}
#sidebar ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#sidebar ul li
{
	text-align: right;
	line-height: 28px;
	color: #006b2a;
	font-size: 14px;
	font-weight: bold;
}
a.mainnav_lj:link, a.mainnav_lj:visited, a.mainnav_lj:active
{
	text-align: right;
	line-height: 28px;
	color: #244669;
	font-size: 12px;
	font-weight: normal;
	padding: 12px 18px 10px 30px;
	display: inline;
}
a.mainnav_lj:hover
{
	padding: 12px 18px 10px 30px;
	text-align: right;
	line-height: 28px;
	color: #2c5c8c;
	font-size: 12px;
	font-weight: normal;
	background-image: url(../images/sidebar_bg02.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: inline;
}

.mainnav
{
	background-image: url(../images/sidebar_bg01.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 18px;
}

#center_content
{
	width: 562px;
	padding: 0px 5px;
	float: left;
	padding-bottom: 10px;
}
#center_content img
{
	vertical-align: bottom;
	display: inline;
}
#right_list
{
	width: 198px;
	float: right;
}
.subnav
{
	color: #1d52a1;
	background-image: url(../images/icon05.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 15px;
}
.right_serviceonline
{
	background-image: url(../images/zxfw_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.right_serviceonline img
{
	vertical-align: bottom;
	display: inline;
}
.right_activity
{
	margin-top: 25px;
	background-image: url(../images/jqhd_bg.gif);
	background-repeat: no-repeat;
	background-position: center 3px;
}
.space
{
	padding-top: 10px;
	padding-bottom: 50px;
}
.space_left57
{
	padding-left: 57px;
}
.space_top45
{
	padding-top: 45px;
}
.line_top
{
	border-top: 1px solid #b8c1c8;
	padding: 5px 0px;
}
.botton_adv
{
	width: 117px;
	height: 27px;
}
a.botton_adv:link, a.botton_adv:visited, a.botton_adv:active
{
	padding: 6px 27px 10px 30px;
	text-align: center;
	line-height: 28px;
	color: #0e4067;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../images/botton_red.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.botton_adv, a.botton_adv:hover
{
	text-align: center;
	background-image: url(../images/botton_red.gif);
	background-repeat: no-repeat;
	background-position: 0px -70px;
}
a.gdzt:link, a.gdzt:visited, a.gdzt:active
{
	color: #1d52a1;
	line-height: 30px;
	background-image: url(../images/icon_03.gif);
	background-repeat: no-repeat;
	background-position: right -1px; *background-position:right-3px;
padding-right:15px;
}
a.gdzt:hover
{
	color: #568309;
	line-height: 30px;
	background-image: url(../images/icon_03.gif);
	background-repeat: no-repeat;
	background-position: right -16px; *background-position:right-18px;
padding-right:15px;
}
.ser_back
{
	margin-top: 30px;
	width: 562px;
	border-top: 1px solid #d2dbe7;
	float: left;
}

.ser_back div
{
	padding: 10px 0px;
	float: right;
}
.more_right
{
	float: right;
}

/*----------------------------------------*/

.NUM1
{
	background-position: left 50%;
	padding-left: 10px;
	background-image: url(../images/scrollad_2.gif);
	color: #006;
	background-repeat: no-repeat;
}
.NUM2
{
	background-position: left 50%;
	padding-left: 10px;
	background-image: url(../images/scrollad_3.gif);
	color: #fff;
	background-repeat: no-repeat;
}

/**********************************************/
a.Bluea
{
	color: #9d001a;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
}
a.Bluea:hover
{
	color: #f24040;
	font-weight: bold;
	text-decoration: underline;
}
a.Graya
{
	font-size: 14px;
	color: #023499;
	text-decoration: underline;
}
a.Graya:hover
{
	color: #f00;
	text-decoration: underline;
}
.redtbl td
{
	padding:3px 2px 3px 0;
	color:#CC3300;
}
.redtbl td a
{
	color: #cc3300;
}
.redtbl td a:hover
{
	color: #ff6600;
	text-decoration: underline;
}
/**************************************************************/
p.Qu
{
	padding:8px 0 0 5px;
}
p.An
{
	padding:0 0 8px 5px;
}

