﻿@charset "utf-8";
/* CSS Document */
body{
	padding: 0px; margin: 0px auto; font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #666666; background: url(../images/bg.gif) #eeeff0 top repeat-x; line-height:16px;
}
div{
	margin: 0px; padding: 0px;
}
span, p{
	margin: 0px; padding: 0px;
}
h1,h2,h3,h4,h5,h6{
	margin: 0px; padding: 0px;
}
img{
	margin: 0px; padding: 0px;
}
dl,dt,dd,ol,ul,li {
	margin: 0px; padding: 0px; list-style: none;
}
img{
	border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}
from,input,select{
	margin: 0px; padding: 0px;
}
a{
	color: #666666; text-decoration: none;
}
a:hover{
	color: #29559C; text-decoration: underline;
}
.cl{
	clear: both;
}
.fl{
	float: left;
}
.fr{
	float: right;
}

H1 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Myriad Pro, GillSans, Futura, Verdana, Arial, Helvetica, sans-serif; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Myriad Pro, GillSans, Futura, Verdana, Arial, Helvetica, sans-serif; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Myriad Pro, GillSans, Futura, Verdana, Arial, Helvetica, sans-serif; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Myriad Pro, GillSans, Futura, Verdana, Arial, Helvetica, sans-serif; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Myriad Pro, GillSans, Futura, Verdana, Arial, Helvetica, sans-serif; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Myriad Pro, GillSans, Futura, Verdana, Arial, Helvetica, sans-serif; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	MARGIN-BOTTOM: 3px; COLOR: #29559c; FONT-SIZE: 16px; FONT-WEIGHT: 600
}
H3 {
	COLOR: #29559c; FONT-SIZE: 11pt; FONT-WEIGHT: 400
}
H4 {
	MARGIN-BOTTOM: 4px; COLOR: #666666; FONT-SIZE: 16px; FONT-WEIGHT: normal
}
H4.blau {
	MARGIN-BOTTOM: 4px; COLOR: #666666; FONT-SIZE: 16px; FONT-WEIGHT: normal
}
H5 {
	FONT-FAMILY: times; LETTER-SPACING: 0px; COLOR: #29559c; FONT-SIZE: 18px; FONT-WEIGHT: 200
}
H4.blau {
	COLOR: #29559c
}
H6 {
	TEXT-ALIGN: center; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
H1 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Myriad Pro, GillSans, Futura, Verdana, Arial, Helvetica, sans-serif; COLOR: #29559C; FONT-SIZE: 19px; BORDER-TOP: 0px; FONT-WEIGHT: 600; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}

#header{ margin: 0px auto; padding-top: 16px; height: 177px; width: 970px; overflow: hidden; position: relative;}
#header .logo{height: 177px; width: 970px; overflow: hidden;}
#header .search{ position: absolute; right: 10px; top: 55px; border: 1px #CCCCCC solid; height: 20px; overflow: hidden;}
#header .search .txt{ background: #fff; height: 20px; line-height: 20px; padding: 0px; padding-left: 2px; color: #666666; width: 180px; border: 0px none;}
#header .search .btn{background: url(../images/searchbg.jpg) no-repeat; width: 20px; height: 20px; text-indent: 99em; border: 0px none; padding: 0px;}
#nav{ margin: 0px auto; padding: 0px; height: 35px; width: 970px; overflow:hidden; position: relative;}
#nav ul{ padding-left: 8px; padding-right: 8px;  background: url(../images/navbg.jpg) #014584 right no-repeat; height: 33px;}
#nav ul li{ background: url(../images/navlink.jpg) left no-repeat; float: left; height: 33px; line-height: 33px; color: #fff; font-size: 11px; padding-left: 15px; padding-right: 14px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#nav ul li a{ color: #fff;}
#nav ul li a:hover{ color: #FFFF00; text-decoration: none;}
#nav .home{ background: url(../images/home.gif) left no-repeat; padding-left: 16px;}
#nav .tel{ color: #FFFF00; letter-spacing: 0px; padding-left: 5px; font-size: 13px;}

#mainbody{ margin: 0px auto; background: #fff; width: 930px; padding: 20px; position: relative; overflow: hidden;}
#Ipro_fl{ margin: 0px; height: 288px; border-bottom: 2px #AABED6 dotted; overflow: hidden;}
#Ipro_fl ul{ padding-top: 20px;}
#Ipro_fl ul li{ font-size: 13px; float: left; padding-left: 21px; padding-right: 21px; text-align:center;}
#Ipro_fl ul li img{ margin-bottom: 8px;}

#Ipro_list{ margin: 0px; padding-top: 12px;}
#Ipro_list h1{ height: 30px; line-height: 30px;}
.more{ float: right; padding-right: 25px; height: 30px;}
#Ipro_list .pro_list2{ padding-top: 12px; overflow: hidden; height: 252px;}
#Ipro_list dl{ width: 200px; overflow: hidden; padding: 16px; float: left; height: 220px; background: url(../images/pro_bg.jpg) no-repeat;}
#Ipro_list dl img{ width: 200px; height: 150px; overflow: hidden; border: 1px #f6f6f6 solid;}
#Ipro_list dt{ height: 20px; line-height: 16px; padding-top: 8px; overflow: hidden; font-weight: bold;}
#Ipro_list dd{ height: 20px; line-height: 16px; overflow: hidden; white-space:nowrap;}
#Ipro_list .xxa{ background: url(../images/icon.jpg) left no-repeat; padding-left: 12px; text-decoration: underline; color: #2D71AB;}

#Iabout{ padding-top: 24px;}
#Iabout .listpic{ height: 112px; overflow: hidden; background: url(../images/cf.jpg) left no-repeat; padding-left: 399px; margin-top: 24px;}
#Iabout .listpic li{ float: left; padding-left: 12px; width: 165px; overflow: hidden;}
#Iabout .listpic img{ width: 165px; height: 110px; overflow: hidden;}
#Iabout .gengduo{ margin-top: 24px; height: 30px; overflow: hidden;}

#Inews{border-top: 2px #AABED6 dotted; margin-top: 12px; padding-top: 20px; background: url(../images/Inewsbg.jpg) right bottom no-repeat; padding-bottom: 24px;}
#Inews ul{ padding-right: 295px; height: 210px; padding-top: 24px;}
#Inews ul li{ font-size: 11px; height: 21px; line-height: 21px;}
#Inews ul li a{ margin-left: 5px; color: #29559C;}

#footer{ margin: 0px auto; padding: 0px; background: url(../images/footer.gif) no-repeat; width: 970px; height: 110px; overflow: hidden; color: #fff; text-align:center; padding-top: 7px; line-height: 17px; position: relative;}
#footer a{color: #fff; margin-left: 8px; margin-right: 8px;}
#footer a:hover{color: #29559C;}
#footer span{ padding-left: 6px; padding-right: 6px;}

#main{ margin: 0px auto; background: #fff; width: 970px; padding-bottom: 20px; padding-top: 20px; position: relative; overflow: hidden;}
#mainleft{ float: left; width: 210px;}
#mainleft .lefttitle{ background: url(../images/left_title.gif) no-repeat; height: 26px; line-height: 26px; padding-left:8px;FONT-FAMILY: Futura, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #333; font-weight: bold;}
#mainleft .leftnav{ padding-left: 24px; background: url(../images/leftnavbg.gif) repeat-y; padding-bottom: 12px; padding-top: 6px; border-bottom: 1px #E2E6EE solid;}
#mainleft .leftnav li{ background: url(../images/left_icon.gif) left no-repeat; padding-left: 12px; line-height: 26px; font-size: 13px;}
#mainleft .leftnav li a{ color: #29559C}
#mainleft .leftnav .cur{ font-weight: bold;}
#mainright{ float: right; width: 700px; margin-right: 30px;}
#mainright .dh{ float: right; font-size:11px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-transform: none; letter-spacing: -1px;}
#mainright .prolist{ padding-top: 24px;}
#mainright .prolist dl{ width: 200px; overflow: hidden; padding: 16px; float: left; height: 220px; background: url(../images/pro_bg.jpg) no-repeat;}
#mainright .prolist dl img{ width: 200px; height: 150px; overflow: hidden; border: 1px #f6f6f6 solid;}
#mainright .prolist dt{ height: 20px; line-height: 16px; padding-top: 8px; overflow: hidden; font-weight: bold;}
#mainright .prolist dd{ height: 20px; line-height: 16px; overflow: hidden;white-space:nowrap;}
#mainright .prolist .xxa{ background: url(../images/icon.jpg) left no-repeat; padding-left: 12px; text-decoration: underline; color: #2D71AB;}
#mainright .prolist li{ float: left; width: 208px; padding-right: 24px; text-align:center; height: 175px;}
#mainright .prolist li img{ border: 1px #ccc solid; padding:3px; width: 200px; margin-bottom: 8px;}
#mainright .pages{ text-align:center; margin-top: 24px;}
#mainright .proshow{ padding-top: 24px;}
#mainright .showH1{ text-align: center; padding-bottom:8px; text-transform: none; line-height: 24px;}
#mainright .showtime{ text-align:center; padding-bottom: 8px; border-bottom: 2px #AABED6 dotted; color: #999;}
#mainright .showtime span{ padding-left: 6px; padding-right: 6px;}
#mainright .showpic{ text-align:center; padding-top: 12px;}
#mainright .showpic img{ border: 1px #eee solid; padding: 3px;}
#mainright .showcontent{ padding-top: 12px;}
#mainright .showlist{ overflow: hidden; line-height: 24px; padding-top: 24px; font-size: 11px;}
#mainright .newslist{ padding-top: 24px;}
#mainright .newslist li{ line-height: 27px; font-size: 11px; border-bottom: 1px #eee dotted; padding-left: 12px;}
#mainright .newslist li a{ margin-left: 8px;}

#proPanelInner{float:left;}
#proPanel{width:5000px;}
