@charset utf-8;

/* 样式重置 */
body {
	margin:0;
	padding:0;
	color:#333;
	font-size:12px;
	font-family:Arial,"宋体";
	background-color: #FFFFFF;
	background-image: url(bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
form,ul,li,p,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; }
img { border:0; vertical-align:absbottom; }
ul,li { list-style-type:none; }
input, select,textarea { font-size:12px; font-family:Arial; vertical-align:absmiddle; }

/* 常用功能样式 */
.clear { height:0px; font-size:0px; line-height:0px; overflow:hidden; clear:both; }
.overflow { overflow:auto; }
.nobg { background:none!important; }

/* 默认文字字体、文字颜色、背景颜色或者图像等 */
a { color:#020100; text-decoration:none; }
a:hover { color:#020100; text-decoration:underline; }
.about_font {
	line-height: 240%;
	margin-right: 20px;
	margin-left: 34px;
}
.about_font h4 { text-align:center; }
.contact_font {
	font-size: 14px;
	line-height: 240%;
	margin-right: 45px;
	margin-left: 75px;
}


.bg_an {
	background-image: url(bg_an.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border: 1px solid #89CCFA;
	height: 19px;
	padding-top: 4px;
}
.bg_an  a { padding-left:5px; color:#666; }
.bg_an  a:hover { color:#f60; text-decoration:underline; }
.bg_an .date { float:right; padding-left:9px; color:#777; font-size:11px; font-family:Arial; }
.bg_page {
	background-image: url(bg_page.jpg);
	background-repeat: no-repeat;
	height: 18px;
	width: 720px;
	text-align: center;
	padding-top: 7px;
	color: #000000;
	line-height: 18px;
}
.bg_page a {
	color: #000000;
	text-decoration: none;
}
.bg_page a:hover, .bg_page a.current {
	color: #F97400;
	text-decoration: underline;
}
.bg_right {
	background-color: #FFFFFF;
	background-image: url(bg_right.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.btn_left li {
	margin-bottom: 6px;
}
.btn_left li img{ vertical-align:bottom;}
.btn_left2 li {
	margin-top: 7px;
}
.btn_left2 li img{ vertical-align:bottom;}
.copyright {
	background-image: url(bg_copyright.jpg);
	background-repeat: repeat-x;
	padding-top: 15px;
	line-height: 22px;
}
.copyright a {
	color: #020100;
}
.bg_copyright1 {
	background-image: url(bg_copyright1.jpg);
	background-repeat: repeat-x;
	color: #BBD9F2;
	text-align: center;
	height: 68px;
	padding-top: 32px;
	line-height: 20px;
	width:1002px;
	margin:0 auto;
}
.bg_copyright1 a {
	color: #BBD9F2;
	text-decoration: none;
}
.bg_copyright1 a:hover {
	color: #BBD9F2;
	text-decoration: underline;
}



.d_date {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.bg_index { background:#269BED;
}

.link1 {
	background:url(link_bg.jpg) 0 0 repeat-x;
}
.link2 {
	border: 1px solid #89CCFA;
	background-color: #ECFAFE;
}

.link ul li {
	float: left;
	margin-left: 5px;
	border: 1px solid #000000;
}
.nav li {
	float: left;
	height: 25px;
	width: 80px;
	margin-right: 10px;
	margin-left: 5px;
	line-height: 25px;
	text-align: center;
	margin-top: 3px;
}
.nav a{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

.nav a:hover, .nav a.current{
	font-size: 13px;
	font-weight: bold;
	color: #F55C00;
	text-decoration: none;
	background-image: url(navbg.gif);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 80px;
	text-align: center;
}
.titlebox2 {
	width:614px;
	height:28px;
	color:#333;
	font-weight:bold;
	font-size:13px;
	line-height:28px;
	background-color: #F4F4F4;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 32px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 36px;
	background-image: url(messagebg.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.titlebox2 span { float:right; padding:0px 10px 0 0; }
.inputbox { width:100%; margin:10px 0 30px 32px; padding:5px 10px; text-align:left; clear:both; }
.inputbox p { text-align:left; clear:both; *zoom:1; }

.ibl { float:left; width:100px; margin-right:10px; padding-top:13px; color:#333333; text-align:right; }
.ibr { float:left; width:600px; padding-top:10px; +padding-top:8px; color:#666; text-align:left; }

.orderlist td { padding:5px 10px; background:#fff; text-align:center; }
.orderbox { width:80%; padding:20px 0 0 0; text-align:center; }
.orderbox a { margin:0 10px; }

.input_01 { height:16px; padding:1px; border:1px solid #D4D4D4; }
.input_submit { width:50px; height:23px; border:0px; background:url(btn_submit.jpg) no-repeat; cursor:pointer; }
.input_reset { width:50px; height:23px; border:0px; background:url(btn_reset1.jpg) no-repeat; cursor:pointer; }
.input_look { width:60px; height:23px; border:0px; background:url(btn_look.jpg) no-repeat; cursor:pointer; }
.title_left {
	background-image: url(title_left.jpg);
	background-repeat: no-repeat;
	height: 17px;
	width: 170px;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 14px;
	padding-left: 36px;
}
.title_left span {
	color: #333;
	float: right;
	font-size: 12px;
	font-weight: normal;
	margin-right: 10px;
}

.title_right {
	background-color: #FFFFFF;
	background-image: url(title_right.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 48px;
	width: 696px;
	padding-top: 16px;
	padding-left: 49px;
	font-size: 14px;
	font-weight: bold;
	color: #F55C00;
}
.title_right a {color: #555555;}
.title_right span {
	font-size: 12px;
	font-weight: normal;
	color: #555555;
	float: right;
	margin-right: 12px;
}
.title_news {
	font-size: 14px;
	font-weight: bold;
	color: #F55C00;
	background-image: url(title_news.jpg);
	background-repeat: no-repeat;
	height: 25px;
	padding-top: 8px;
	width: 414px;
	padding-left: 36px;
	margin-bottom: 3px;
}
.title_news span a {
	color: #F55C00;
	font-size: 12px;
	font-weight: normal;
	float: right;
	padding-right: 10px;
}
.title_d353 {
	background-image: url(title_d353.jpg);
	background-repeat: no-repeat;
	font-size: 13px;
	color: #0B6CCB;
	font-weight: bold;
	height: 20px;
	width: 323px;
	padding-top: 7px;
	padding-left: 30px;	
}
.title_d353 span {
	font-size: 12px;
	color: #444;
	float: right;
	margin-right: 15px;
	font-weight: normal;
}
.title_d326 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(title_d326.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 264px;
	padding-top: 10px;
	padding-left: 62px;
}

.title_d326 span{
	float: right;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	margin-right: 10px;
}
.title_d326 span a{
	color: #FFFFFF;
	text-decoration: none;
}
.title_d326 span a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.title_d372 {
	background-image: url(title_d372.jpg);
	background-repeat: no-repeat;
	color: #F55C00;
	font-size: 14px;
	font-weight: bold;
	height: 25px;
	width: 355px;
	padding-top: 15px;
	padding-left: 35px;
}
.title_online2 {
	background-image: url(title_online2.jpg);
	background-repeat: no-repeat;
	height: 25px;
	padding-top: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	width: 214px;
	padding-left: 30px;
}



.dis { margin:0 0 0 10px; display:inline; }
.dis .title_d353 { background:url(title_d353_01.jpg); }
.list_news_01 {
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 13px;
}
.list_news_01 ul li {
	background:url(bg_news_list_line.gif) repeat-x bottom;
	color:#333;
	line-height:20px;
	clear:both;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.list_news_01 ul li a { padding-left:10px; color:#020100; }
.list_news_01 ul li a:hover { color:#020100; text-decoration:underline; }
.list_news_01 .date { float:right; padding-left:9px; color:#666; font-size:11px; font-family:Arial; }
.list_news_01 .ico {
	float:left;
	width:6px;
	_width:3px;
	height:20px;
	background-image: url(point_1.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
	margin: 0;
}
.list_news_01 .upload { background:url(arrow_01.jpg) no-repeat 0px 4px; display:inline-block; width:11px; height:16px; }
.list_news_02 {
	border: 1px solid #89CCFA;
	background-color: #FFFFFF;
	width: 204px;
	padding-bottom: 16px;
}
.list_news_02 ul li {
	color:#333;
	line-height:20px;
	clear:both;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.list_news_02 ul li a {
	padding-left:12px;
	color:#020100;
	background-image: url(point_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	height: 8px;
	width: 8px;
	padding-bottom: 10px;
	padding-right: 3px;
}
.list_news_02 ul li a:hover { color:#020100; text-decoration:underline; }
.list_news_03 {
	line-height: 220%;
	width: 435px;
	padding-left: 10px;
}
.list_news_03 ul li {
	color:#333;
	line-height:20px;
	clear:both;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	background-image: url(bg_news_list_line2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.list_news_03 a {
	text-decoration: none;
	padding-left: 8px;
}
.list_news_03 a:hover {
	text-decoration: underline;
}
.list_news_03 .ico {
	float:left;
	width:6px;
	_width:3px;
	height:20px;
	background-image: url(point_1.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
	margin: 0;
}
.list_news_03 span {
	font-family: Arial"";
	font-size: 11px;
	color: #818181;
	float: right;
	margin-left: 15px;
}
.list_news_04 {
	line-height: 220%;
	width: 351px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #1FB0E2;
	border-right-color: #1FB0E2;
	border-left-color: #1FB0E2;
	padding-top: 5px;
}
.list_news_04 ul li {
	color:#333;
	line-height:20px;
	clear:both;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 3px;
	padding-left: 15px;
}
.list_news_04 a {
	text-decoration: none;
	color: #050505;
	padding-left: 8px;
}
.list_news_04 a:hover {
	text-decoration: underline;
}
.list_news_04 .ico {
	float:left;
	width:6px;
	_width:3px;
	height:20px;
	background-image: url(point_1.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
	margin: 0;
}
.list_news_04 span {
	font-family: Arial"";
	font-size: 11px;
	color: #666666;
	float: right;
	margin-left: 15px;
}
.menu {
	width:204px;
	border: 1px solid #89CCFA;
	background-color: #FFFFFF;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.menu dl {
	margin:0;
	width: 182px;
	padding-top: 13px;
	padding-left: 12px;
	padding-bottom: 20px;
}
.menu dt {
	width:182px;
	text-align:left;
	overflow:hidden;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.menu dt a {
	display:block;
	width:166px;
	_height:20px;
	
*min-height:20px; 			
    background:url(menu_1.jpg) no-repeat;
	color:#023355;
	padding-top: 0px;
	line-height: 24px;
	font-size: 13px;
	font-weight: normal;
	padding-left: 16px;
	padding-bottom: 0px;
	padding-right: 0px;
}
.menu dt a:hover, .menu dt .current {
	background:url(menu_01.jpg) no-repeat;
	color:#F78A00;
	text-decoration:none;
	font-size: 13px;
	font-weight: normal;
}
.menu2 {
	background-color: #FFFFFF;
	border: 1px solid #89CCFA;
	width: 204px;
	margin-bottom: 20px;
	overflow:hidden;
}
.menu2 dl {
	margin-top: 20px;
	padding-bottom: 20px;
}
.menu2 dt {
	width: 92px;
	float: left;
	margin-bottom: 13px;
	margin-left: 5px;
}
.menu2 a {
	background-image: url(menubg.jpg);
	background-repeat: no-repeat;
	height: 17px;
	width: 80px;
	display: block;
	text-align: center;
	padding-top: 4px;
	padding-left: 7px;
	text-decoration: none;
}
.menu2 a:hover, .menu2 .current{
	color:#F14204;
	text-decoration: none;
}
.menu3 {
	background-color: #FFFFFF;
	width: 390px;
	overflow:hidden;
	margin-bottom: 20px;
}
.menu3 ul {
	margin-top: 12px;
	padding-bottom: 20px;
}
.menu3 li {
	width: 110px;
	float: left;
	margin-bottom: 12px;
	_display:inline;
	margin-right:20px;

}
.menu3 a {
	background:url(menubg.jpg) right top no-repeat;
	background-repeat: no-repeat;
	height: 17px;
	width: 80px;
	display: block;
	text-align: center;
	padding-top: 4px;
	text-decoration: none;
	padding-left: 17px;
}
.menu3 a:hover, .menu3 a .current{
	color:#F14204;
	text-decoration: none;
}
.pic_list_01 {
	padding:0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 20px;
	
}
.pic_list_01 .pic_list {
	text-align:center;
	float:left;
	width:174px;
}
.pic_list_01 .pic_list .pic {
	width:129px;
	height:96px;
	border:1px solid #3D9ADA;
	margin-right: auto;
	margin-left: auto;
	line-height:96px;
}
.pic_list_01 .pic_list .pic span { display:block; padding:5px; }
.pic_list_01 .pic_list .txt {
	width:129px;
	line-height:140%;
	text-align:center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 35px;
	padding-left: 0;
}
.pic_list_01 .pic_list .txt a {
	color:#020100;
	text-decoration: underline;
}
.pic_list_01 .pic_list .txt a:hover {
	color:#020100;
	text-decoration: none;
}
.pic_list_02 {
	padding:0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-top: 10px;
	width:326px;
	margin-left: 0px;
}
.pic_list_02 .pic_list {
	text-align:center;
	float:left;
	width:163px;
}
.pic_list_02 .pic_list .pic {
	width:129px;
	height:96px;
	border:1px solid #3D9ADA;
	margin:0 auto;}
.pic_list_02 .pic_list .txt {
	width:129px;
	line-height:120%;
	text-align:center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
}
.pic_list_02 .pic_list .txt a {
	color:#020100;
	text-decoration: none;
}
.pic_list_02 .pic_list .txt a:hover {
	color:#020100;
	text-decoration: underline;
}
.pic_news_01 {
	width:747px;
	background-color: #fff;
	background-image: url(bg_right.jpg);
	background-repeat: repeat-x;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 10;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-position: top;
}
.pic_news_01 .pic {
	float:left;
	width:268px;
	display:inline;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
}
.pic_news_01 .pic img { border:1px solid #FFC106; }
.pic_news_01 .pic h4{
	font-size:12px;
	line-height:30px;
	font-weight: bold;
	color: #020100;
	text-align: center;
}
.pic_news_01 .pic h4 a{color:#020100;}
.pic_news_01 .txt { float:left; width:450px; padding:10px 10px 0 10px; line-height:22px; }
.pic_news_01 .txt .more { line-height:20px; }
.pic_news_01 .txt .more a { color:#f60; }
.pic_news_01 .txt .more a:hover { color:#f60; }

.submit { cursor:pointer; background:url(btn_search.jpg); width:50px; height:22px; border:none; }
.reset { cursor:pointer; background:url(btn_reset.jpg); width:50px; height:22px; border:none; }