﻿@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	background-color:#fff;
	font-family: "宋体";
	font-size:12px;
	color:#363636;
	background-image: url(../images/bg_body.gif);
	background-repeat: repeat-x;
	background-position: top;
}
td {font-size: 12px;}
p {text-indent: 2em;}
img {border:0px;}
.img1 {border:1px solid #e3e3e3;}
form {font-size: 12px;margin: 0px;padding: 0px;}

/* ----- Links ----- */
a {text-decoration:none;color:#3f4344;}
a:hover {text-decoration:underline;color:#c30101;}

/* ----- page ----- */
.page {
	margin: 10px 10px 15px 10px;
	padding: 10px 22px 6px 0px;
	text-align:center;
	color:#595959; font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
}
.page a {text-decoration:none;color:#595959; text-decoration:underline;}
.page a:hover {text-decoration:underline;color:#294187;}
.page span {color:#294187;}

/* ----- top css ----- */
.top_1002 { width:1002px; margin:0px auto;}
.bg_top {
	margin: 0px;
	padding: 0px 8px 0px 0px;
	background-image: url(../images/bg_top.jpg);
	color:#425c9b;
	background-repeat: no-repeat;
}
.bg_top .icon { padding-top: 5px;}
.bg_top a {
	color:#425c9b;
	text-decoration:underline;
}
.bg_top a:hover {
	color:#f41721;
	text-decoration:none;
}
/*-------- span --------------*/
.box_color {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	height: 10px;
	width: 5px;
	border: 1px solid #D5D5D5;
	overflow: hidden;
	display:block;
}
/* ----- Banner ----- */
.ban_index {
	margin: 0px 0px 2px 0px;
	background:url(../images/ad_bg.jpg) no-repeat;
	height:178px;
	text-align:center;
	padding:0px;
}
.ban_sub {
	margin: 0px;
	padding: 20px 0px 0px 82px;
}
.ban_profile {
	margin: 0px 0px 1px 0px;
	padding: 0px;
	height:178px;
	background-image: url(../images/ban_profile.jpg);
	background-repeat: no-repeat;
}
.ban_news {
	margin: 0px 0px 1px 0px;
	padding: 0px;
	height:178px;
	background-image: url(../images/ban_news.jpg);
	background-repeat: no-repeat;
}
.ban_service {
	margin: 0px 0px 1px 0px;
	padding: 0px;
	height:178px;
	background-image: url(../images/ban_service.jpg);
	background-repeat: no-repeat;
}
.ban_contact {
	margin: 0px 0px 1px 0px;
	padding: 0px;
	height:178px;
	background-image: url(../images/ban_contact.jpg);
	background-repeat: no-repeat;
}
.ban_download {
	margin: 0px 0px 1px 0px;
	padding: 0px;
	height:178px;
	background-image: url(../images/ban_download.jpg);
	background-repeat: no-repeat;
}
.ban_network {
	margin: 0px 0px 1px 0px;
	padding: 0px;
	height:178px;
	background-image: url(../images/ban_network.jpg);
	background-repeat: no-repeat;
}
.ban_product {
	margin: 0px 0px 1px 0px;
	padding: 0px;
	height:178px;
	background-image: url(../images/ban_product.jpg);
	background-repeat: no-repeat;
}
.ban_member {
	margin: 0px 0px 1px 0px;
	padding: 0px;
	height:178px;
	background-image: url(../images/ban_member.jpg);
	background-repeat: no-repeat;
}

/* ----- Main frame ----- */

.mainbox {
	width:969px;
	margin: 0px auto;
	padding:0px;
}
.bg_main {
	background-image: url(../images/bg_body2.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.bg_main2 {
	background-image: url();
	background-color:#fff;
}

.left_index {
	background-image: url(../images/bg_left.gif);
	background-color: #f6f6f6;
	background-repeat: repeat-x;
	background-position: top;
}
.left_sub {
	background-image: url(../images/bg_left2.gif);
	background-repeat: repeat-y;
}

.right_sub {padding:0px 0px 0px 15px;}


/* ----- Navigation ----- */
.mainnav {
	margin: 0px;
	padding:0px;
}

/* ----- submenu ----- */
.menu_index {
	margin: 0px;
	padding: 0px;
}
.menu_index li {
	background-image: url(../images/bg_menu1.jpg);
	line-height:32px;
	list-style: none;
	margin: 0px 0px 5px 7px;
	padding: 0px 0px 0px 45px;
	font-weight:bold;
	background-repeat: no-repeat;
}
.menu_index a {color: #597396;text-decoration: none;}
.menu_index a:hover {color: #b06315;text-decoration: none;}
.menu_tab {
	margin: 13px 6px 0px 6px;
	padding: 0px 0px 0px 2px;
	height:20px;
	border-bottom: 1px solid #bb8d55;
}
.menu_tab li {
	background-image: url(../images/bg_tab_off.gif);
	line-height:20px;
	list-style: none;
	width:76px; color:#878788;
	float:left; text-align:center;
	margin: 0px;
	padding: 0px;
	font-weight:bold;
	background-repeat: no-repeat;
}
.menu_tab .on {
	background-image: url(../images/bg_tab_on.gif);
	background-repeat: no-repeat;
	color:#fff;
}
.menu_tab2 {
	margin: 0px 0px 0px 250px;
	padding: 3px 0px 0px 0px;
	height:28px;
}
.menu_tab2 li {
	background-image: url(../images/bg_tab_off2.jpg);
	line-height:28px;
	list-style: none;
	width:113px;
	color:#fff;
	float:left;
	text-align:center;
	margin: 0px 3px 0px 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
.menu_tab2 .on {
	background-image: url(../images/bg_tab_on2.jpg);
	background-repeat: no-repeat;
	color:#fff;
	font-size:14px;
}

.menulist {
	margin: 0px;
	padding:0px 0px 1px 0px;
}
.menulist li {
	background-image: url(../images/bg_menu2.jpg);
	line-height:32px;
	list-style: none;
	margin: 0px 0px 5px 7px;
	padding: 0px 0px 0px 81px;
	font-weight:bold;
	background-repeat: no-repeat;
}
.menulist a {color: #18348c;text-decoration: none;}
.menulist a:hover {color: #a5682f;text-decoration: none;}
.menulist .on {color: #a5682f;}

.menulist2 {
	margin: 0px 0px 0px 7px;
	padding:0px;
}
.menulist2 .tdbg1 {
	padding: 0px 0px 0px 81px;
	font-weight:bold;
}
.menulist2 .tdbg1 a {color: #18348c;text-decoration: none;}
.menulist2 a:hover {color: #a5682f;text-decoration: none;}
.menulist2 .tdbg2 {font-weight:bold;padding: 0px 0px 0px 81px;}
.menulist2 .tdbg2 a{color: #a5682f;}
.menulist2 .tdbg3 {
	font-weight:bold;
	padding: 0px 0px 0px 62px;
	background-image: url(../images/bg_menu3.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.menulist2 .tdbg3 a{color: #353535;}
.menulist2 .tdbg4 {
	padding: 0px 0px 0px 62px;
	background-image: url(../images/bg_menu3.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.menulist2 .tdbg4 a{color: #353535;}



/* ----- Title ----- */
.title_sub {
	height:26px;
	background-image: url(../images/bg_title_sub.jpg);
	padding:13px 0px 0px 0px;
	margin:8px 9px 6px 6px;
	text-align:center;
	background-repeat: no-repeat;
}
.title_messsage {
	height:28px;
	background-image: url(../images/title_message.gif);
	padding:0px;
	margin:0px 10px 15px 10px;
	background-repeat: repeat-x;
}
.title_messsage h1{
	float:left;
	font-weight:bold; color:#ffffff;
	line-height:28px;
	font-size:12px;
	background-image: url(../images/title_message_h1.gif);
	padding:0px 0px 0px 41px;
	margin:0px;
	background-repeat: no-repeat;
}
.title_messsage span{
	background-image: url(../images/point_title1.gif);
	padding:0px 32px 0px 0px;
	margin:0px; float:left;
	background-repeat: no-repeat;
	background-position: right;
}
.title_product {
	height:59px;
	color:#363636;
	font-size:12px;
	line-height:59px;
	background-image: url(../images/bg_title2.gif);
	padding:0px 0px 0px 19px;
	margin:0px 4px 11px 0px;
	background-repeat: repeat-x;
	background-position: center;
}
.title_product2 {
	height:25px; font-size:14px;
	background-image: url(../images/arrow_1.gif);
	border-bottom: 1px solid #e6c03e;
	padding:0px 0px 0px 20px;
	margin:0px; color:#b38405;
	background-repeat: no-repeat;
	background-position: 5px 7px;
}


/* ----- postion ----- */
.postion {
	color: #284294;
	padding:0px 2px 0px 20px;
	height:20px;
	margin:22px 0px 10px 0px;
	border-bottom: 1px solid #d3d3d3;
	background-image: url(../images/arrow_3.gif);
	background-repeat: no-repeat;
	background-position: 5px 0px;
}
.postion .rightwz {float:right;color: #707070; padding:1px 0px 0px 0px;}
.postion a {text-decoration: none;color: #707070;}

/* ----- box ----- */
.box_index {
	background-color:#f6f6f6;
	height:130px;
	margin:0px 0px 9px 0px;
	padding:0px;
	background-image: url(../images/bg_box1.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.box_index .leftp{
	width:52px;
	margin:0px; float:left;
	padding:14px 9px 0px 9px;
}
.box_index .rightnr{
	width:156px;
	margin:0px; float:left;
	padding:14px 0px 0px 0px;
}
.box_index .rightnr li{
	list-style:none;
	line-height:19px; font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 16px; font-size:11px;
	color:#af7b48;
	background-image: url(../images/arrow_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	border-bottom: 1px dashed #d3d3d3;
}
.box_index .rightnr li a{color:#2d2d2d;}
.box_pro {
	background-color:#eeeeee;
	margin:0px 15px 0px 8px;
	border-bottom: 5px solid #165da5;
	padding:3px 4px 2px 13px;
	color:#515151; font-weight:bold;
	line-height:200%;
	

}
.box_pro11 {
	background-color:#eeeeee;
	margin:0px 15px 0px 8px;
	border-bottom: 5px solid #165da5;
	padding:3px 4px 2px 13px;
	color:#515151; 
	line-height:200%;
}


.box_pro2 {margin:0px 0px 0px 8px; color:#fff;}
.box_pro6 {margin:0px 0px 0px 8px; color:#636363;}
.box_pro4 {
	margin:0px 37px 0px 13px;
	padding:9px 14px;
	line-height:205%;
	color:#0e449f; font-weight:bold;}
.box_pro5 {margin:0px 0px 0px px; color:#fff;}
.box_pro3 {margin:0px 0px 0px 0px; color:#636363;}
.box_pro3 a{ color:#636363;}

.box_login {
	margin:0px;
	padding:11px 0px 0px 213px;
	height:300px;
	color:#5f5d5d;
	background-image: url(../images/bg_member.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_login {
	margin:0px;
	padding:0px 0px 0px 0px;
	height:268px;
	background-image: url(../images/bg_login.jpg);
	background-repeat: no-repeat;
}
.bg_login .title2{
	margin:0px; color:#334b91;
	line-height:69px;
	height:69px;
	font-size:14px;
	padding:0px 0px 2px 37px;
}

.bg_register {
	margin:0px 0px 0px 83px;
	color:#5f5d5d;
	padding:0px 0px 0px 0px;
	height:468px;
	background-image: url(../images/bg_resiter.jpg);
	background-repeat: no-repeat;
	background-position:0px 10px;
}
.bg_register h1{
	margin:0px;
	padding:28px 0px 25px 37px;
	color:#314c8f;
	font-size:14px;
}



/* ----- solid ----- */
.solid1 {
	border:1px solid #d8dfe7;
	background-color:#f4f9fc;
	color:#45494a;
	padding:0px;
}
.solid2 {
	border-right:1px solid #cbcbcb;
	border-bottom:1px solid #cbcbcb;
	padding-left:13px;
}
.solid3 {
	border-left:1px solid #ffffff;
	border-bottom:1px solid #cbcbcb;
	padding:13px;
}
.solid4 {
	border-right:1px solid #cbcbcb;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #cbcbcb;
	padding-left:13px;
}
.solid5 {
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #cbcbcb;
	padding-left:13px;
}
.solid6 {
	border-top:1px solid #ffffff;
}
.solid7 {
	border-bottom:1px solid #ebebeb;
}
.solid8 {
	border-bottom:1px solid #ebebeb;
	background-color:#f6f6f6;
}


.clear_1 { padding:4px; clear:both;}
.clear_2 { padding:8px 0px; clear:both;}
.clear_3 { padding:3px 0px 2px 0px; clear:both;}

/* ----- close ----- */
.close {
	text-align:center;
	padding:10px 0px 13px 0px;
}

/* ----- content ----- */
.content {
	color:#3d3d3d;
	margin:0px 30px 35px 22px;
	padding:8px 0px 0px 0px;
	line-height:170%;
}
.content .bgnav{
	color:#2b4489;
	margin:0px 0px 8px 12px;
	padding:0px 0px 0px 35px;
	line-height:32px;
	width:108px;
	height:32px;
	background-image: url(../images/bg_nav.jpg);
	background-repeat: no-repeat;
}
.content2 {
	color:#3d3d3d;
	margin:0px 13px 35px 13px;
	padding:8px 0px 0px 0px;
	line-height:170%;
}
.content3 {
	color:#3d3d3d;
	margin:0px 5px 35px 13px;
	padding:8px 0px 0px 0px;
	line-height:250%;
	background-image: url(../images/bg_contact.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.content4 {
	color:#363636;
	line-height:190%;
}
.content5 {
	color:#363636;
	padding:0px 10px 20px 19px;
	line-height:190%;
}

.content_news { /*细览页样式*/
	line-height: 180%;
	color: #414141;
	padding: 10px 23px 0px 14px;
	margin:0px;
}
.cen {
	text-align:center;
	margin:0px 23px 0px 14px;
	color:#284294;
	font-size:14px;
	font-weight:bold;
	background-image: url(../images/line_cen.gif);
	padding:4px 0px 14px 0px;
	background-repeat: repeat-x;
	background-position: bottom;
}

/* ----- pic ----- */
.t_pic1 {padding:16px 0px 11px 0px;text-align:center;}
.t_pic2 { padding:0px 12px 13px 0px; text-align:right;}
.t_pic3 { padding:0px 0px 0px 8px;}


a.aredline {color: #ff0000; text-decoration:underline;}
/* ----- font ----- */
.f_orange {color: #cb8e38; font-weight:bold; display:block; padding-bottom:2px;}
.f_blue {color: #1a368d; font-weight:bold;}
.f_blue2 {color: #284294; font-weight:bold;}
.f_gray {color: #333333; font-weight:bold;}
.f_red {color: #ff0000;}
.f_red2 {color: #ff0000; font-size:14px; font-weight:bold;}
.f_title1 {color: #363636; padding:19px 0px 11px 12px;}
.f_title2 {color: #ff6600; font-family:Arial, Helvetica, sans-serif; padding:12px 0px 15px 0px;}
.f_title3 {color: #515151; line-height:30px;padding-left:12px; font-weight:bold;}
.f_title4 {
	color: #515151;
	line-height:35px;
	padding-left:26px;
	margin:32px 0px 0px 0px;
	font-weight:bold;
	background-image: url(../images/arrow_10.gif);
	background-repeat: no-repeat;
	background-position: 9px 12px;
}

/* ----- form ----- */
.btn_1 {
	color:#fff;
	height: 28px;
	width:55px;
	border-style: none;
	background-color: #FFFFFF;
	background-image: url(../images/btn_1.gif);
	background-repeat: no-repeat;
}
.btn_2 {
	color:#fff; font-weight:bold;
	height: 30px;
	width:63px;
	border-style: none;
	background-color: #FFFFFF;
	background-image: url(../images/btn_2.jpg);
	background-repeat: no-repeat;}
.btn_3 {
	color:#fff;
	font-weight:bold;
	height: 31px;
	width:85px;
	border-style: none;
	background-color: #FFFFFF;
	background-image: url(../images/btn_3.jpg);
	background-repeat: no-repeat;}
.btn_4 {
	color:#344f91;
	height: 23px;
	width:49px;
	border-style: none;
	background-color: #FFFFFF;
	background-image: url(../images/btn_4.gif);
	background-repeat: no-repeat;
}
.btn_5 {
	color:#fff; font-weight:bold;
	height: 24px;
	width:60px;
	border-style: none;
	background-color: #FFFFFF;
	background-image: url(../images/btn_5.jpg);
	background-repeat: no-repeat;
}
.btn_6 {
	color:#4a4843;
	height: 24px;
	width:69px;
	padding-left:12px; font-size:12px;
	border-style: none;
	background-color: #FFFFFF;
	background-image: url(../images/btn_6.jpg);
	background-repeat: no-repeat;
}
.btn_7 {
	color:#4a4843;
	height: 24px;
	width:69px;font-size:12px;
	border-style: none;
	background-color: #FFFFFF;
	background-image: url(../images/btn_7.jpg);
	background-repeat: no-repeat;
}

.text_input {
	color:#333;
	border: 1px solid #d5d5d5;
	background-color:#f7f7f7;
}
.text_input2 {
	color:#545454;
	border: 1px solid #c6beac;
	background-color:#fff;
}
.text_input3 {
	color:#545454;
	border: 1px solid #d4d4d4;
	background-color:#fff;
}

.select1 {
	color:#000000;
	height: 18px;
	background-color:#bebebe;
	width:150px;
}

/* ----- list ----- */
ul {margin: 0px; padding:0px;}

.list_news {
	line-height: 140%;
	color: #5d5d5d;
	margin: 11px 0px 0px 0px;
	padding: 0px;
	background:url(../images/bg_list.jpg);
}
.list_news li {
	list-style: none;
	line-height:27px;
	margin: 0px;
	padding: 0px 29px 0px 25px;
	background-image: url(../images/dot_1.gif);
	background-repeat: no-repeat;
	background-position: 17px 11px;
}
.list_news span {float:right; color:#949494;h}
.list_news a {color: #5d5d5d;text-decoration:none;}
.list_news a:hover {color: #c30101;text-decoration:underline;}
.list_news .bgcolor { border-top: 1px solid #f2f2f2;border-bottom: 1px solid #f2f2f2; background-color:#f7f7f7;}

.list_link {
	margin: 0px;
	padding: 0px;
}
.list_link li {
	list-style: none;
	margin: 0px; float:left;
	padding: 0px 0px 0px 10px;
}
.list_pro {
	margin: 16px 0px 0px 0px;
	padding: 0px;
}
.list_pro li {
	list-style: none;
	width:237px;
	margin: 0px;
	float:left;
	padding: 0px 4px 0px 4px;
	background-image: url(../images/bg_pro.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.list_pro li .title1{
	margin: 0px;
	line-height:36px; font-family:Arial, Helvetica, sans-serif;
	font-size:13px; color:#4f4d46;
	padding: 0px 0px 0px 37px;
}
.list_pro li .title1 a{color:#4f4d46;}
.list_pro li .bgpro{
	margin: 11px auto 0px;
	width:205px; height:143px;
	text-align:center;
	padding: 8px 0px 0px 0px;
	background-image: url(../images/bg_pro2.jpg);
	background-repeat: no-repeat;
}
.list_pro li .text1{
	margin: 5px  15px 10px 27px;
	padding: 3px 0px 8px 0px;
	color:#545454;
	line-height:160%;
	border-bottom: 1px dashed #eaeaea;
}
.list_pro li .text2{
	margin: 5px 15px 0px 27px;
	padding: 3px 0px 8px 0px;
	color:#545454;
	line-height:160%;
}
.list_pro li .text2 .dot{
	padding: 1px 0px 0px 12px;
	display:block;
	background-image: url(../images/arrow_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
}
.list_pro2 {
	margin: 16px 10px 0px 24px;
	padding: 0px;
}
.list_pro2 li {
	list-style: none;
	margin: 0px 0px 8px 0px;
	padding: 20px 0px 30px 0px;
	background-image: url(../images/line_1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.list_pro2 .text3 { line-height:175%; color:#363636;}
.list_pro2 li a{ color:#00338b; font-weight:bold; font-size:14px;}
.list_pro2 li img{ border: 1px solid #d7d7d7;}

.list_message {
	line-height: 140%;
	color: #555555;
	margin: 0px;
	padding: 0px;
}
.list_message li {
	list-style: none;
	margin: 0px 10px 19px 9px;
	padding: 0px 0px 19px 0px;
	background-image: url(../images/line_text1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.list_message .bg1 {
	list-style: none;
	margin: 0px; color:#6d6d6d;
	padding: 0px 21px 0px 37px;
	background-image: url(../images/message_title1.gif);
	background-repeat: no-repeat;
}
.list_message .bg2 {
	list-style: none;
	margin: 0px;
	color:#284294; font-weight:bold;
	border: 1px solid #c0c0c0;
	padding: 0px 90px 0px 18px;
	background-ima1ge: url(../images/message_title2.gif);
	background-repeat: repeat-x;
}
.list_message .text1 {
	list-style: none;
	margin: 0px;
	color:#284294;
	line-height:165%;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	padding: 11px 20px 11px 48px;
	background-image: url(../images/icon_q.gif);
	background-repeat: no-repeat;
	background-position: 19px 14px;
}
.list_message .text2 {
	list-style: none;
	margin: 0px;
	color:#666666;
	line-height:165%;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	padding: 13px 20px 11px 48px;
	background-image: url(../images/icon_a.gif);
	background-repeat: no-repeat;
	background-position: 19px 14px;
}
.list_network {
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
.list_network li {
	list-style: none;
	width:235px;
	text-align:center;
	margin:0px;
	float:left;
	border-right: 1px dashed #d3d3d3;
	padding:15px 0px 0px 0px;
}
.list_network .bgpic {
	margin: 0px;
	height:134px;
	padding: 4px 0px 0px 0px;
	background-image: url(../images/bg_network.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.list_network .bgpic2 {margin: 0px; padding:0px;}
.list_network .bgpic2 img{ border: 2px solid #eeeeee;}

.list_network .bgtext {
	margin: 0px;
	height:24px;
	padding: 13px 0px 0px 0px;
	background-image: url(../images/bg_network2.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.list_network .bgtext a{ color:#284294;}
.list_network .bgline {
	margin: 0px 0px 0px 26px;
	padding: 0px;
	height:180px;
	border-bottom: 1px dashed #d3d3d3;
}
.list_network .bgline2 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height:180px;
	border-bottom: 1px dashed #d3d3d3;
}
.list_network .bgline3 {
	margin: 0px 22px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:180px;
	border-bottom: 1px dashed #d3d3d3;
}
.list_network .noline {
	border-right: 0px dashed #d3d3d3;
}
.list_pro3 {
	margin: 12px 0px 0px 13px;
	padding: 0px;
}
.list_pro3 li {
	list-style: none;
	margin: 0px;
	float:left;
	padding: 5px 0px 5px 20px;
	width:180px;
	background-image: url(../images/arrow_2.gif);
	background-repeat: no-repeat;
	background-position: 8px 14px;
}
.list_pro3 li a{ color:#515151;}



/* ----- footer ----- */
#footer {
	width:1002px;
	margin:0px auto;
	height:121px;
	border-top: 1px solid #c5c5c5;
	background-color: #e2e2e2;
	background-image: url(../images/bg_bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.bottom1 {
	color: #344c8a;
	border-bottom: 1px dashed #b7b7b7;
	margin:0px 27px 0px 33px;
	line-height:33px;
	padding-top:4px;
}
.bottom1 a {color: #545454; padding:0px 10px 0px 10px;}

.bottom2 {
	color: #7e7e7e;
	margin:0px 27px 0px 33px;
	line-height:43px;
	padding:0px;
}
.bottom2 a {color: #7e7e7e;}
.bottom3 {
	color: #b4bed6;
	margin:0px 21px 0px 30px;
	line-height:40px;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
}
.bottom3 .text{ float:right;}
.bottom3 a {color: #b4bed6;}

/* ----- scroll ----- */
#win {
	Scrollbar-Darkshadow-Color:#B4B4B4;
	scrollbar-arrow-color:#ffffff;
	Scrollbar-3Dlight-Color:#B4B4B4;
	scrollbar-base-color:#E50065;
	Scrollbar-Track-Color:#B4B4B4;
	Scrollbar-3Dlight-Color:#E50162;
	height: 323px;
	overflow: auto;
}

.drop_menu {
	padding:0px;
	margin:0px;
	font-size:12px;
	color:#ffffff;
	background:url(../images/drop_menu.jpg);
}
.drop_menu li{
	background:url(../images/icon_sub.gif) no-repeat 8px;
	line-height:22px;
	border-color:#ffffff;
	border-style:solid;
	border-width:0px 1px 1px 1px;
	list-style:none;
	padding:0px 8px 0px 18px;
	width:100px;
}
.drop_menu li a{
	color:#ffffff;
	text-decoration:none;
}


.borderTable {
	border: 1px solid #e7e7e7;
	border-collapse:collapse;
	margin:8px 0px;
	width:685px;
}

.borderTable td{
	border-color:#e7e7e7;
	border-style:solid;
	border-width:1px;
    border-collapse:collapse;
	padding:5px 6px;	
	color:#333333;
}
.f_gray2{
	font-size:12px;
	color:#333333;
	line-height:30px;
	border-style: none;
	font-weight:bold;
}
.text_noneborder {
	font-size:12px;
	color:#333333;
	border-style: none;
}
.text_lineborder {
	font-size:12px;
	color:#333333;
	border-style:solid;
	border-color:#222222;
	border-width:0px 0px 1px 0px;
}
.line {
	border-style: dashed;
	border-color:#222222;
	border-width:1px 0px 0px 0px;
	padding:5px 0px;
}