/* common */
body{
	margin:0px;
	padding:0px;
	border:0px;
	font-size:12px;
	font-family:"宋体";
	color:#2c6193;
	text-align:left;
	background:#c2e1fd;
}
.f14{ font-size:14px}
h1,h2,p{ padding:0; margin:0;}
img { border:0px;}
form { margin:0px;	padding:0px;border:0px;}
a:link,a:visited{
	color:#666;
	text-decoration:none;
}
a:hover,a:active{
	color:#e61;
	text-decoration:underline;
}
.r{ float:right;}
.l{ float:left;}
.red{ color:#F00; }
.green{ color:#090; }
.blue{ color:#00F; }
.w{ color:#fff; } /*white*/
.ye { color:#F90; }
.g { color:#00f; } /*gray*/
.al { text-align:left; }
.ar { text-align:right; }
.ac { text-align:center; }
.m{ font-size:14px;	font-weight:bold; }
.b{ font-weight:bold;font-size:12px;}
.w80{ width:80px; }
.w100{ width:100px; }
.lu{ text-decoration:underline; }
.input{
	margin:0px;
	border:1px #ccc solid;
	padding-left:2px;
	height:16px;
	background-color: #E6F7FF;
	border: 1px solid #87AFD0;
}

.font_title{ font-size:12px; font-weight:bold;}
h1.title a:link ,h1.title a:visited { font-size:14px; font-weight:bold; color:#9a6601;}
h1.title a:hover{ font-size:14px; font-weight:bold; color:#9a6601;}
.button {
	background-color:#ccc;
	border:1px solid #999;
	padding-top:2px;
	padding-bottom:0px;
	padding-left:4px;
	padding-right:5px;
	color:#000;
	text-decoration:none;
}
.mt10{ margin-top:10px;}
.mt5{ margin-top:5px;}
ul,li{ padding:0; margin:0; list-style:none;}
.clear{ clear:both;}
.div_title{
	background:url(../img/bg_top_l.gif) no-repeat;
	width:199px;
	height:32px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	line-height:32px;
}
.div_menu_left{ margin-top:5px; line-height:23px; height:23px; background:url(../img/bg_menu_l.gif) no-repeat center; width:159px; padding-left:40px}

#rooter{
	background:url(../img/bg_line_top.gif) repeat-x top;
	text-align:center;
	line-height:22px;
	padding-top:10px;
	margin-top:15px;
	color: #666;
}
.title_top{font-size:20px; color:#996600; font-family:黑体;}
.title_top2{ color:#868585; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.title_top3{
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
	padding-top:30px;
}
p.content{
	line-height:20px;
	padding-left:0px;
	padding-top:10px;
	margin:0;
	text-indent:24px;
}
p.content2{line-height:20px; padding-left:40px; padding-top:10px; margin:0; }
.content2{ padding-left:5px;}
.content2 li{line-height:25px; background:url(../img/arrow_1.gif) no-repeat 0 5px; padding-left:12px;}
.content ul{line-height:20px;  padding-top:10px; margin:0;}
.content li{padding-left:60px; background:url(../img/arrow_2.gif) no-repeat 40px 3px;}
#pro_list{ background:#f8f8f8; clear:both;}
#pro_list ul{ line-height:20px;}
#pro_list li{ background:url(../img/arrow_3.gif) no-repeat 20px 6px; padding-left:40px;}
.td_pro_list{ width:132px; height:200px;text-align:center}
.td_pro_list img{ border:1px solid #ccc; padding:3px;}
.page{padding-left:70px; padding-top:10px;}
.news_title{font-size:16px; font-weight:bold; text-align:center; padding-top:20px;}
.news_content{ font-size:14px;}
.news_content p{ margin:20px 0; text-indent:24px; line-height:22px; padding:10px; padding-top:0;}
.news_time{ text-align:center; font-size:12px; padding-top:10px; color:#666;}
.img_show{ border:1px solid #ccc; padding:3px;}
.td_pro{ color:#333333; width:120px; text-align:right; background:#f3f3f3; padding-right:10px;}
.div_pro{width:600px; margin:15px auto; font-size:14px; color:#333; text-align:left;}
/*-default-*/
.div_950{ margin:0 auto; width:952px;}
#nav ul{ padding:0; margin:0; list-style:none;}
#nav li{ float:left;}
#nav .nav_content{width:942px; background:url(../img/bg_nav.gif) repeat-x; height:36px; line-height:36px;}
#nav .top_line{background:url(../img/top_line.gif) no-repeat; width:6px; height:36px;}
#nav .top_txt{
	font-size:14px;
	color:#fff;
	padding:0 8px;
	margin-left:15px;
	margin-right:9px;
	position:relative;
}
#nav .top_txt_out{margin-left:15px; margin-right:8px; font-size:14px;color:#fff; padding:0 4px; background:url(../img/nav_left.gif) left no-repeat top;	position:relative;}
.pl{ padding-left:30px; }
#nav .top_txt_out .location{ display:block; background:url(../img/nav_right.gif) right; padding-right:10px; color:#144c7f; font-weight:bold; padding-left:5px;}

#nav a{
	color:#fff;
	text-decoration:none;
}
#nav .top_txt_out .location a{ color:#164b80; text-decoration:none;}
#case { text-align:center;}
.border_img{ text-align:center; padding-top:20px;}
.border_img img{ border:1px solid #ccc; padding:3px;}
#case img{ clear:both; margin-top:10px; border:1px solid #ccc; padding:3px;}
.div_l_555{ float:right; width:555px; background:url(../img/bg_default.gif) repeat-x top;}
.div_l_555 h1{ padding-left:5px; padding-top:10px; font-size:14px; font-weight:normal; float:left; font-family:Verdana, Geneva, sans-serif}
.div_l_555 h2{ float:right; padding-right:5px; padding-top:10px; font-size:10px; font-weight:normal; color:#e98c00; font-family:Verdana, Geneva, sans-serif;}
.td_img{
	text-align:center;
	padding-right:5px;
	padding-top:10px;
}
ul.content li{ line-height:15px; padding:0; margin:0; margin-top:10px;}
.bg_title{ background:url(../img/bg_title.gif) no-repeat center; width:130px; height:40px; font-size:14px; font-weight:bold; color:#676767;text-align:center; }
.bg_title a{ font-size:14px; font-weight:bold; color:#676767;  }
.top_img{background:url(../img/bg_big.gif) top no-repeat; height:278px; margin-top:8px;}
.content_ryzs{
	margin-top:10px;
	line-height:20px;
}
/*--menu--*/
.container {
	MARGIN: 0px auto; MIN-HEIGHT: 100%; PADDING-LEFT: 14px; WIDTH: 705px; BACKGROUND: #fff
}
.container .wrap {
	MARGIN: 0px 10px
}
.nav1 {
	POSITION: relative; MARGIN: 0px 10px 10px; BACKGROUND: url(nav_bg.png) no-repeat 0px -36px
}
.navinner {
	BACKGROUND: url(nav_bg.png) no-repeat 100% -72px
}
.navlist {
	LINE-HEIGHT: 36px; MARGIN: 0px 10px; BACKGROUND: url(nav_bg.png) repeat-x 0px 0px; HEIGHT: 36px; OVERFLOW: hidden
}
.nav1 LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -2px; PADDING-LEFT: 6px; PADDING-RIGHT: 4px; DISPLAY: inline; BACKGROUND: url(nav_bg.png) no-repeat 0px -108px; FLOAT: left; PADDING-TOP: 0px
}
.nav1 A {
	TEXT-ALIGN: center; WIDTH: 75px; DISPLAY: block; FONT-SIZE: 120%
}
.nav1 A:link {
	COLOR: #fff
}
.nav1 A:visited {
	COLOR: #fff
}
.nav1 A.current {
	BACKGROUND: url(nav_bg.png) no-repeat 50% -144px; COLOR: #fff; FONT-WEIGHT: bold
}
.nav1 A:hover {
	BACKGROUND: url(nav_bg.png) no-repeat 50% -144px; COLOR: #fff; FONT-WEIGHT: bold
}
.nav1 A:active {
	BACKGROUND: url(nav_bg.png) no-repeat 50% -144px; COLOR: #fff; FONT-WEIGHT: bold
}
.subnav {
	POSITION: absolute; LINE-HEIGHT: 27px; WHITE-SPACE: nowrap; BACKGROUND: url(nav_bg.png) no-repeat 0px -180px; FLOAT: left; HEIGHT: 27px; TOP: 40px; LEFT: 0px
}
#nav .subnav a{ color:#235e99; font-size:12px;}
* HTML .subnav {
	MARGIN: 0px 10px 0px -10px
}
.subnav P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(nav_bg.png) no-repeat 100% -234px; PADDING-TOP: 0px
}
.subnav P SPAN {
	DISPLAY: block; BACKGROUND: url(nav_bg.png) repeat-x 0px -207px
}
.subnav P.pointer {
	POSITION: absolute; PADDING-BOTTOM: 0px; TEXT-INDENT: -999em; PADDING-LEFT: 0px; WIDTH: 11px; PADDING-RIGHT: 0px; BACKGROUND: url(nav_bg.png) repeat-x 0px -261px; HEIGHT: 5px; MARGIN-LEFT: 20px; TOP: -4px; PADDING-TOP: 0px; LEFT: 0px;
}
.subnav A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FONT-SIZE: 100%; PADDING-TOP: 0px
}
[class~='subnav'] A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 0px
}
.subnav {
	COLOR: #235e99
}
.subnav A:link {
	COLOR: #235e99
}
.subnav A:visited {
	COLOR: #235e99
}
.subnav A:hover {
	COLOR: #235e99
}
.subnav A:active {
	COLOR: #235e99
}
.subnav A:hover {
	BORDER-BOTTOM: 2px solid; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-WEIGHT: normal
}
.subnav A:active {
	BORDER-BOTTOM: 2px solid; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-WEIGHT: normal
}
#subnav1 {
	LEFT: -20px
}
#subnav2 {
	LEFT:-20px
}
#subnav3 {
	LEFT: -20px
}
#subnav4 {
	LEFT: -20px
}
#subnav5 {
	LEFT: -20px
}
#subnav6 {
	LEFT: -50px
}
*html #subnav6{ left:-10px;}
#subnav7 {
	LEFT: -80px
	/*RIGHT: 0px; LEFT: auto*/
}
*html #subnav7{ left:0px;}
#subnav8 {
	LEFT: 0px
	/*RIGHT: 0px; LEFT: auto*/
}
#subnav1 .pointer {
	LEFT: 30px
}
*html #subnav1 .pointer {
	LEFT: 40px
}

#subnav2 .pointer {
	LEFT: 30px
}
*html #subnav2 .pointer {
	LEFT: 40px
}

#subnav3 .pointer {
	LEFT: 30px
}
*html #subnav3 .pointer {
	LEFT: 40px
}

#subnav4 .pointer {
	LEFT: 30px
}
*html #subnav4 .pointer {
	LEFT:40px
}

#subnav5 .pointer {
	LEFT: 30px
}
*html #subnav5 .pointer {
	LEFT: 40px
}

#subnav6 .pointer {
	RIGHT: 150px; LEFT: auto
}
*html #subnav6 .pointer {
	left: 30px; 
}
#subnav7 .pointer {
	RIGHT: 70px; LEFT: auto
}
#subnav8 .pointer {
	RIGHT: 70px; LEFT: auto
}
#subnav1 {
	MIN-WIDTH: 110px
}
#subnav2 {
	MIN-WIDTH: 110px
}
#subnav3 {
	MIN-WIDTH: 110px
}
#subnav4 {
	MIN-WIDTH: 110px
}
#subnav5 {
	MIN-WIDTH: 110px
}
#subnav6 {
	MIN-WIDTH: 240px
}
#subnav7 {
	MIN-WIDTH: 130px
}
.disable {
	DISPLAY: none
}
/*---end---*/
/*- 改版 12-09--*/
#top_search{ text-align:right;
 color:#033e76;
 padding-right:10px; width:940px;
 margin-top:5px;
}
#top_search a{ color:#033e76; text-decoration:none;}
#top_search a:hover{ text-decoration:underline;}
.div_l_610{
	width:606px;
	border:1px solid #dbdbdb;
	float:left;
	text-align:center;
	padding-top:0px;
	padding-bottom:0px;
	border:2px solid #fff;
}
.div_r_335{ width:332px; float:right;}
.index_title{height:20px; line-height:20px; background:url(../img/bg_title.jpg) no-repeat;}
.index_title h1{ float:left; font-size:12px; color:#063a76; font-weight:bold; padding-left:10px}
.index_title h2{ float:right; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding-right:5px;}
.index_title h1 a,.index_title h2 a{ color:#063a76;}
#ul_news li{
	line-height:28px;
	background:url(../img/arrow_ul.jpg) no-repeat 5px 10px;
	padding-left:16px;
}
#ul_news{
	padding-top:8px;
}
#index_img{ padding-top:12px; text-align:center;}
#index_img img{text-align:center; border:1px solid #d8e8f5; padding:2px;}
#index_font{ height:25px; line-height:25px;}
.img_corner{margin-top:5px;}
.div_menu{background:#fff; padding-top:5px;}
.div_r_735{background:url(../img/bg_content.gif) top no-repeat top left; width:735px; color:#666;}
.div_r_title{padding-left:10px; padding-top:6px;}
.tb_answer{ background:#fff; margin-top:8px; text-align:left; line-height:25px;}
.td_content{ color:#009; font-size:14px;}
.org{ color:#e61;}