﻿@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	background-color:#cccccc;
	font-family: "宋体";
	font-size:12px;
	color:#292929;
}
.bg_body {
	background-image: url(../images/bg_body.gif);
	background-repeat: repeat-y;
	background-position: center;
}

td {font-size: 12px;}

img {border:0px;}
form {font-size: 12px;margin: 0px;padding: 0px;}
input {font-size: 12px; color:#333333;}
select {font-size: 12px; color:#333333;}
ul {margin: 0px;padding: 0px;}


/* ----- Links ----- */
a {text-decoration:none;color:#3f4344;}
a:hover {text-decoration:underline;color:#c30101;}


/* ----- page ----- */
.page {
	margin: 14px 14px 20px 0px;
	padding: 0px;
	color:#606263; height:25px;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(../images/bg_page.gif);
	background-repeat: repeat-x;
}
.page .rightwz { float:right;}
.page a {color:#4d4c4d;}
.page a:hover {color:#e60012;}
.page .red1 {color:#a36940;}


/* ----- top css ----- */
#top {
	margin: 0px;
	padding: 0px 1px 0px 14px;
	font-weight:bold;
	color:#454545; font-family:Arial, Helvetica, sans-serif;
	background: url(../images/bg_top.gif) repeat-x top;
}
#top .ce{ width:270px; height:22px; line-height:22px; padding-bottom:10px;
	background-image: url(../images/bg_top1.gif);color:#c8d7e3;
	background-repeat: no-repeat;padding-left:33px; text-align:left;}

#top a {color:#c8d7e3;}
#top a:hover {color:#fff;}


/* ----- Banner ----- */
.banner {margin: 0px;padding: 0px;text-align:center;}


/* ----- Main frame ----- */
.mainbox {
	width:930px;
	margin: 0px auto;
	padding:0px;
	background-color:#f2f4f7;
	background-image: url(../images/bg_body2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#layout_index {
	margin: 0px;
	padding:0px;
}
#layout_index .main{
	margin: 0px;
	padding:0px;
	width:500px;
	float:left;
}
#layout_index .sidebar{
	margin: 0px;
	padding:0px;
	width:200px;
	float:left;
}

.leftbar {
	width:208px;
	margin:0px;
	padding:8px 0px 0px 7px;
	height:auto !important;
	height:393px; min-height:393px;
	float:left;
}
.rightbar {
	width:705px;
	margin:0px;
	float:left;
	padding:0px;
}


/* ----- Navigation ----- */
.mainnav {
	color: #293d6b;
	margin: 0px;
	font-weight:bold;
	padding:0px 0px 0px 3px;
	height: 22px;
	background-image: url(../images/bg_nav.gif);
	background-repeat: repeat-x;
}
.mainnav li {
	margin: 0px;
	padding: 0px; float:left;
	list-style: none;
	height: 22px;
}
.mainnav a {color: #293d6b; padding:5px 16px 0px 18px; height:17px; display:block; float:left;}
.mainnav a:hover {
	color: #293d6b; text-decoration:none;
	background-image: url(../images/bg_nav01.gif);
	background-repeat: repeat-x;
}
.nav_tab {
	height:23px;
	background-image: url(../images/bg_nav2.gif);
	background-repeat: no-repeat;
}
.nav_tab li {
	margin: 0px;
	padding: 0px; color:#ffffff;
	float:left; width:148px; text-align:center;
	list-style: none; height:23px; line-height:23px;
}
.nav_tab .on{
	color:#595959;
	font-weight:bold;
	height:23px; line-height:23px;
	background-image: url(../images/bg_tab1.gif);
	background-repeat: no-repeat;
}
.nav_sub { margin:0px; padding:0px; line-height:20px; border-left: 1px solid #98b1c4;border-right: 1px solid #98b1c4;border-bottom: 1px solid #98b1c4; background-color:#bdcedc;}
.nav_sub a{ float:none; color:#293d6b; padding:0px 20px; font-weight:normal; display:block; height:20px; line-height:20px;}
.nav_sub a:hover{ color:#293d6b; font-weight:normal;background-image: url(); background-color:#98b1c4;}



/* ----- submenu ----- */
.menulist {
	margin: 0px 10px 0px 14px;
	padding: 0px;
	background: url(../images/bg_menu.gif) repeat-y left;
}
.menulist li {
	list-style: none;
	margin: 0px;
	padding: 3px 0px 3px 36px;
	line-height:16px;
	background: url(../images/icon_2.gif) no-repeat left top;	
}
.menulist a {color: #000;}
.menulist a:hover {color: #000;}

.menulist .onColor{
	list-style: none;
	margin: 0px;
	padding: 3px 0px 3px 36px;
	background: url(../images/icon_2_On.gif) no-repeat left top;	
}
.menulist .onColor a {color: #bfb000;}
.menulist .onColor a:hover {color: #bfb000;}

.menulist .ColorEnd{
	list-style: none;
	margin: 0px;
	padding: 3px 0px 3px 36px;
	background: url(../images/icon_3.gif) no-repeat left top #f2f4f7;	
}
.menulist .ColorEnd a {color: #000;}
.menulist .ColorEnd a:hover {color: #000;}

.menulist .onColorEnd{
	list-style: none;
	margin: 0px;
	padding: 3px 0px 3px 36px;
	background: url(../images/icon_3_On.gif) no-repeat left top #f2f4f7;	
}
.menulist .onColorEnd a {color: #bfb000;}
.menulist .onColorEnd a:hover {color: #bfb000;}

.menu_sub {
	margin: 0px 0px 4px 12px;
	padding: 0px;
	background-image: url();
}
.menu_sub li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.menu_sub a {color: #2b2b2b;}
.menu_sub a:hover {color: #b4811c;}


/* ----- Title ----- */
.title_sub {
	height:40px;
	padding:5px 0px 0px 48px;
	margin:10px 0px 0px 0px;
	color:#365474; font-size:14px;
	background-image: url(../images/bg_title1.gif);
	background-repeat: no-repeat;
	background-position: left;
}


/* ----- postion ----- */
.postion {
	color: #666666;
	padding:1px 0px 0px 30px;
	height:31px;
	margin:0px;
	background-image: url(../images/bg_title8.jpg) repeat-x;
}
.postion .rightwz {float:right;color: #666666;}
.postion a {color: #666666;}


/* ----- box ----- */
.box_index1 {
	padding:12px 0px 0px 0px;
	height:142px;
	background-image: url(../images/bg_box1.gif);
	background-repeat: repeat-x;
}
.box_index2 {
	padding:0px 6px 0px 6px;
	margin:0px 15px;
	height:133px;
	background-image: url(../images/bg_box2.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.bg_index1 {
	background-image: url(../images/bg_index1.jpg);
	background-repeat: no-repeat; padding-left:36px;
	background-position: right; height:110px;
}
.bg_index2 {
	background-image: url(../images/bg_index2.jpg);
	background-repeat: no-repeat; padding-left:36px;
	background-position: right; height:110px;
}
.bg_index3 {
	background-image: url(../images/bg_index3.jpg);
	background-repeat: no-repeat; padding-left:36px;
	background-position: right; height:110px;
}
.bg_index4 {
	background-image: url(../images/bg_index4.jpg);
	background-repeat: no-repeat; padding-left:40px;
	background-position: right; height:110px;
}
.bg_index5 {
	background-image: url(../images/bg_index5.jpg);
	background-repeat: no-repeat; padding-left:40px;
	background-position: right; height:110px;
}
.bg_index6 {
	background-image: url(../images/bg_index6.jpg);
	background-repeat: no-repeat; padding-left:36px;
	background-position: right; height:110px;
}

#box_video { background-color:#f2f4f7; margin:11px 10px 0px 0px; height:auto !important; height:298px; min-height:298px; padding:15px 0px 0px 0px;}
#box_video2 { margin:17px 10px 0px 0px; height:auto !important; height:288px; min-height:288px; padding:0px 0px 10px 0px;}
.leftv{ width:410px; float:left; padding:0px 33px 0px 14px;}
.leftv2{ width:408px; float:left; margin:0px 27px 0px 0px; border:solid 1px #dce8f2; background:#fff; height:auto !important; height:278px; min-height:278px;text-align: center;}
.leftv02{ width:408px; float:left; margin:0px 27px 0px 0px; border:solid 1px #dce8f2; background:#fff; height:auto !important; height:278px; min-height:278px;text-align: center;}
.leftv3{ width:404px; float:left; padding:0px 21px 0px 0px;}
.rtext{ width:225px; float:left; padding:45px 0px 0px 0px; line-height:22px; color:#3a5e85;}
.rtext2{ width:225px; float:left; padding:5px 0px 0px 0px; line-height:22px; color:#3a5e85;}
.rtext3{ width:267px; float:left; padding:5px 0px 0px 0px; line-height:22px; color:#3a5e85;}

.bg_feedback {
	background-image: url(../images/bg_feedback.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

/* ----- solid ----- */
.solid1 {
	color:#45494a;
	padding:0px;
	border:1px solid #d8dfe7;
	background-color:#f4f9fc;
}

.clear_1 {background-image: url(../images/point_box1.gif);background-repeat: no-repeat; height:9px;}
.clear_2 {background-image: url(../images/bg_sub.gif);background-repeat: repeat-x; height:14px;}
.clear_3 { clear:both; padding:0px; margin:0px;}
.clear_4 { clear:both; padding:0px; margin:0px; height:9px;}
.clear_5 { clear:both; padding:0px; margin:0px; height:13px;}

/* ----- close ----- */
.close {
	color: #444444;
	font-size:13px;
	text-align:right;
	font-weight:bold;
	height:30px;
	margin:10px 50px;
}
.close a {color: #444444;}


/* ----- content ----- */
.con_1 {
	color:#626262;
	margin:0px;
	padding:5px 16px 0px 10px;
	line-height:19px;
}
.con_2 {
	color:#333333;
	margin:0px;
	padding:0px 16px 50px 0px;
	line-height:22px;
}
.con_2 .text2{ padding-top:16px; font-weight:bold;}
.con_2 .text2 a{ color:#6c6c6c;}
.con_3 {
	color:#626262;
	margin:0px;
	padding:8px 20px 0px 0px;
	line-height:20px;
}


.content {
	color:#000000;
	margin:0px;
	padding:30px 14px 45px 5px;
	line-height:22px;
}
.content2 {
	color:#466a92; font-weight:bold;
	margin:0px; font-size:14px;
	padding:34px 0px 45px 0px;
	line-height:28px;
	background-image: url(../images/bg_contact.gif);
	background-repeat: no-repeat;
	background-position: 294px 0px;
}
.content2 .leftmap{ width:311px; float:left;}
.content2 .rightwz{ width:350px; float:left;}
.content3 {
	color:#000000;
	margin:0px;
	padding:32px 14px 45px 0px;
	line-height:22px;
}
.content4 {
	color:#303030;
	margin:0px;
	padding:22px 80px 45px 0px;
	line-height:22px;
}
.content4 .text1{ padding:0px 0px 12px 12px;}


.content_news { /*ϸҳʽ*/
	line-height: 22px;
	color: #444444;
	padding: 0px;
	padding:10px 16px 10px 0px;
}
.cen {
	margin:0px 12px 0px 0px;
	padding:12px 0px;
	text-align:center;
	color:#666;
	line-height:250%;
	border-bottom: 1px dashed #ccc;
}
.cen .f-red {
	color:#293d6b;
	font-size:16px;
	font-weight:bold;
	line-height:240%;
}


/* ----- pic ----- */
.pic_b1 { border: 2px solid #3c5a6d; margin-top:12px;}
.pic_b2 {margin-right:14px;}
.pic_b3 {border: 1px solid #dce8f2;}

/* ----- font ----- */
.f_index {background-color:#274355; height:21px; line-height:21px; padding-left:21px; color:#fff;}
.f_index span{ float:left;}
.list_indnews li{height:21px; line-height:21px; height:21px;}
.list_indnews a{color:#fff;}

.f_title1 {
	border-bottom: 1px solid #d2d5d6;
	line-height:21px;
	height:21px; padding-left:10px;
	margin:8px 28px 0px 0px;
	background-image: url(../images/dot_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
}
.f_title1 a{ color:#353030; font-weight:bold;}
.f_title2 {
	line-height:36px; font-size:16px;
	height:36px; color:#000000;
	margin:0px 0px 4px 0px;
}
.f_gray { color:#3e3e3e; font-weight:bold;}
.f_gray2 { color:#000000; font-size:16px;}
.f_blue { color:#547599; font-size:14px; font-weight:bold;}
.f_blue2 { color:#3d5a78; font-size:14px; font-weight:bold;}
.f_blue3 { color:#395675; font-weight:bold;}
.f_blue4 { color:#2a4664; padding:5px 0px 10px 10px;}
.f_blue5 { color:#565656; font-weight:bold; font-size:16px;}
.f_blue6 { color:#3d5a78; font-size:14px; font-weight:bold; display:block; padding-bottom:8px;}
.f_blue7 { color:#3d5a78; font-size:14px; font-weight:bold; display:block; padding-top:12px;}

.f_gray3 { margin:0px;}
.f_gray3 td{ font-size:13px;}


/* ----- form ----- */
.btn_1 {
	color:#fff;
	height: 19px;
	width:57px;
	border-style: none;
	background-color: #274254;
	background-image: url(../images/btn_1.gif);
	background-repeat: no-repeat;
}
.btn_2 {
	color:#3c3c3c;
	height: 18px;
	width:76px; margin-top:1px;
	border-style: none;
	background-color: #FFFFFF;
	background-image: url(../images/btn_2.gif);
	background-repeat: no-repeat;
}
.btn_3 {
	color:#3c3c3c;
	height: 18px;
	width:46px;
	border-style: none;
	background-color: #FFFFFF;
	background-image: url(../images/btn_3.gif);
	background-repeat: no-repeat;
}
.btn_4 {
	color:#335071; padding-left:43px;
	height: 34px; font-weight:bold;
	width:122px; font-size:14px; line-height:34px;
	border-style: none; margin-top:7px;
	background-color: #FFFFFF;
	background-image: url(../images/btn_4.jpg);
	background-repeat: no-repeat;
}
.btn_4 a{color:#335071;}
.btn_5 {
	color:#ffffff;
	height: 18px; font-weight:bold;
	width:50px; line-height:18px;
	border-style: none;
	background-color: #FFFFFF;
	background-image: url(../images/btn_5.gif);
	background-repeat: no-repeat;
}

.text_input {
	color:#333;
	width:146px;
	height:18px;
	line-height:18px;
	border: 0px solid #fff;
	padding:0px 4px 0px 4px;
	background-image: url(../images/bg_input.gif);
	background-repeat: no-repeat;
}
.text_input2 {color:#000000;border: 1px solid #c9c7b8;}

.select1 {color:#000000;background-color:#bebebe;}


/* ----- list ----- */
.list_index {margin:6px 0px 0px 0px;padding: 0px;}
.list_index li {
	list-style: none;
	margin: 0px;
	line-height:24px;
	padding: 0px 89px 0px 11px;
	background-image: url(../images/dot_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
}
.list_index span {float:right; color:#626262;}
.list_index a {color: #222222;}
.list_index a:hover {color: #dd8700;}

.list_index2 {margin:6px 0px 0px 0px;padding: 0px;}
.list_index2 li {
	list-style: none;
	margin: 0px;
	width:137px; float:left;
	line-height:24px; text-align:left;
	padding: 0px 0px 0px 11px;
	background-image: url(../images/dot_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
}
.list_index2 a {color: #222222;}
.list_index2 a:hover {color: #dd8700;}


.list_job {
	margin:0px 10px 0px 0px;
	padding: 10px 0px 0px 0px;
	background-image: url(../images/bg_list.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.list_job li {
	list-style: none;
	margin: 0px;color: #365474;
	line-height:29px;
	padding: 0px 0px 0px 9px;
}
.list_job span{ float:right;}
.list_job .h1 { width:87px;}
.list_job .h2 { width:140px;}
.list_job .h3 { width:60px;}
.list_job .h4 { width:90px;}
.list_job .h5 { width:130px;}
.list_job .bgblue { background-color:#f7f8fa;}
.list_job a {color: #365474;}
.list_job a:hover {color: #dd8700;}

.list_video {margin:6px 0px 0px 0px;padding: 0px;}
.list_video li {
	list-style: none;
	margin: 0px; width:106px;
	float:left; height:107px; overflow:hidden;
	text-align:center;
	padding: 8px 13px 0px 0px;
}
.list_video .bgpic {
	background-image: url(../images/bg_pic.gif);
	background-repeat: no-repeat;
	height:73px; padding-top:3px; margin-bottom:6px;
}
.list_video a {color: #1b1b1b;}
.list_video a:hover {color: #dd8700;}

.list_video2 {margin:6px 0px 0px 0px;padding: 0px;}
.list_video2 li {
	list-style: none;
	margin: 0px; width:106px;
	float:left; overflow:hidden;
	text-align:center;
	padding: 4px 13px 0px 0px;
}
.list_video2 .bgpic {
	background-image: url(../images/bg_pic.gif);
	background-repeat: no-repeat;
	height:74px; padding:2px; margin-bottom:6px;
}
.list_video2 a {color: #1b1b1b;}
.list_video2 a:hover {color: #dd8700;}

.list_news {
	margin:0px;
	padding: 20px 10px 0px 0px;
}
.list_news li {
	list-style: none;
	margin: 0px;
	color: #365474;
	line-height:29px;
	padding: 0px 16px 0px 19px;
	background-image: url(../images/dot_2.gif);
	background-repeat: no-repeat;
	background-position: 8px 13px;
}
.list_news span { font-size:11px; color:#343434; float:right;}
.list_news .bgblue { background-color:#f7f8fa;}
.list_news a {color: #365474;}
.list_news a:hover {color: #dd8700;}


/* ----- footer ----- */
.bot {
	width:890px; margin:0px auto;
	padding:0px 10px;
}
#bg_bottom {
	width:930px; margin:0px auto;
	padding:0px 36px 17px 36px;
	background-image: url(../images/bg_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.bottom {
	color: #e5e5e5;
	height:27px;
	border-top: 1px solid #fff;
	line-height:27px;
	padding:0px;
	background-image: url(../images/bg_bottom2.gif);
	background-repeat: repeat-x;
}
.bottom a {color: #e5e5e5; padding:0px 3px 0px 22px;}
.bottom a:hover {color: #eaae0e;}
.bottom2 { text-align:right; height:14px; line-height:14px; background-color:#fff; padding-right:2px; color:#466a92;}
.bottom2 a {color: #466a92;}

/* ----- scroll ----- */
#win {
	/*Scrollbar-Darkshadow-Color:#c6beac;
	scrollbar-arrow-color:#333432;
	Scrollbar-3Dlight-Color:#B4B4B4;
	scrollbar-base-color:#ebe6db;
	Scrollbar-Track-Color:#B4B4B4;
	Scrollbar-3Dlight-Color:#c6beac;
	height: 600px; width:99%;
	margin-bottom:22px;
	overflow-y:hidden;
	overflow-x:scroll;*/
}
.Info{width:670px; margin:0px auto; padding:0px 160px 0px 0px; background:#fff; border:solid 20px #fff;}
.InfoLeft{ float:left; width:70px; text-align:center; height:auto !important; height:600px; min-height:600px;}
.InfoRight{ float:right; width:725px; background:#fff; padding:0px 100px 0px 35px; height:auto !important; height:600px; min-height:600px; }
.InfoRight2{ float:right; background:#fff; padding:0px 100px 0px 35px; height:auto !important; height:600px; min-height:600px; }
.InfoTitle{ font-size:24px; font-family:"΢ź"; padding:17px 30px; margin:0px; color:#000;}

.InfoCon{ margin:0px; padding:10px 20px; line-height:24px;}

.leftCon{ float:left; padding:0px;}
.rightCon{ float:right; padding:0px; line-height:24px; color:#3a5e85;}
.tdW{ padding:0px 15px;}

.InfoTel{ padding:10px 0px; margin:0px 0px 10px 0px; line-height:20px;}
.InfoTxt{ text-align:right; padding:10px 20px; border-top-color:#CCCCCC; border-top-style:solid; border-top-width:1px;}



#Content {
 height: 735px;
 margin: 0px;
 _margin: 0px; /* CSS Hack For IE6 */
 overflow: hidden;
 text-align: left;
}
#Pages {
 height: 20px;
 margin: 0px;
 text-align: right;
}
#Pages a{color:#000000}
#Pages a:hover{color:#FF0000}

.back_Login{ padding:145px 0px 0px 0px; margin:0px auto; width:592px;}
.back_loginBg{ background:url(../images/lo_bg.jpg) repeat-x left 145px;}

#product_search_category_id { width:105px;}
.productinput{ width:155px; height:16px; border: 1px solid #cccccc;}


.nav-down{ position: absolute; z-index:1; }
.nav-down .navborder{ border-color:#98b1c4; border-style:solid; border-width:0px 1px 1px 1px; background:#bdcedc; float:left;}
.nav-down h1{ font-size:12px; font-weight:normal; line-height:20px; padding:0px; margin:0px;}
.nav-down h1 a{ color:#293d6b; display:block; padding:0px 20px; }
.nav-down h1 a:hover{ color:#293d6b; text-decoration:none;background-color:#98b1c4;}
.nav-down #con_one_1{ left:63px; position:relative;}
.nav-down #con_one_2{ left:159px; position:relative;}
.nav-down #con_one_3{ left:255px; position:relative;}
.nav-down #con_one_4{ left:351px; position:relative;}
.nav-down .hover{background-color:#98b1c4; }


.nav-down-en{ position: absolute; z-index:1; }
.nav-down-en .navborder{ border-color:#98b1c4; border-style:solid; border-width:0px 1px 1px 1px; background:#bdcedc; float:left;}
.nav-down-en h1{ font-size:12px; font-weight:normal; line-height:20px; padding:0px; margin:0px;}
.nav-down-en h1 a{ color:#293d6b; display:block; padding:0px 20px; }
.nav-down-en h1 a:hover{ color:#293d6b; text-decoration:none;background-color:#98b1c4;}
.nav-down-en #con_one_1{ left:65px; position:relative;}
.nav-down-en #con_one_2{ left:158px; position:relative;}
.nav-down-en #con_one_3{ left:251px; position:relative;}
.nav-down-en #con_one_4{ left:344px; position:relative;}
.nav-down-en .hover{background-color:#98b1c4; }