﻿@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	background-color:#fff;
	font-family: "宋体";
	font-size:12px;
	color:#605f5f;
       
}
td {font-size: 12px;}
/*p {text-indent: 2em;}*/
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 ----- */
.line_page {
	margin: 0px 30px 0px 33px;
	padding: 2px 0px 0px 0px; clear:both;
	background-image: url(../images/line_1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.page {
	margin: 0px 0px 0px 0px;
	padding: 21px 50px 20px 82px;
	text-align:right;
	color:#333333;
	clear:both;
}
.page a {color:#aeaeae;}
.page a:hover {color:#d10f02;}
.page .red {color:#ee0101; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.page .orange {color:#ff9e10; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

/* ----- top css ----- */
#top_i {
	margin: 0px;
	padding: 7px 0px 0px 56px;
	height:101px;
	color:#454545;
	background-image: url(../images/bg_top.gif);
	background-repeat: repeat-y;
}
#top_s {
	margin: 0px;
	padding: 7px 0px 0px 26px;
	height:100px;
	color:#454545;
	background-image: url(../images/bg_top.gif);
	background-repeat: repeat-y;
}
.toprt {float:right;padding:0px; text-align:right; width:770px;}
.toprt2 {float:right;padding:0px; text-align:right; width:600px;}

.bg_top {
	padding:5px 9px 0px 0px;
	height:24px; line-height:18px;
	width:558px;
	background-image: url(../images/bg_top2.gif);
	background-repeat: no-repeat;
	background-position: right;
}




/* ----- Banner ----- */
.ban_i { border-bottom: 20px solid #ffba00; margin-bottom:4px;}
.ban_s { padding:3px 0px 10px 4px;}

/* ----- Main frame ----- */
.mainbox {width:1002px;margin: 0px auto;padding:0px;}
.mainbox2 {margin: 0px 5px 0px 0px;padding:0px;}

#main{
	width:577px;
	float:left;
	height:354px;
	background-image: url(../images/bg_box.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#sidebar{width:224px;float:right; height:360px; background-color:#d8d8d8;}


.leftbar {
	width:211px;
	margin:0px;
	float:left;
}
.rightbar {
	width:500px;
	margin:0px;
	float:right;
	padding:0px 0px 0px 9px;
}


/* ----- Navigation ----- */
.mainnav {padding:16px 0px 0px 0px;}

/* ----- submenu ----- */
.tabpro {
	height: 30px;
	margin: 7px 0px 0px 12px;
	padding: 0px;
	background-image: url(../images/bg_tabpro.gif);
	background-repeat: no-repeat;
	background-position: left;
}
a.atab_pro_on {
	color: #0b3565;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	float: left;
	height: 30px;
	background-image: url(../images/tab_on_pro.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.atab_pro_on span {
	line-height: 26px;
	margin: 0px;
	padding: 0px 14px 0px 0px;
	float: left;
	height: 30px;
}

a.atab_pro_off {
	color: #121212;
	font-weight:normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: auto;
	background-image: url(../images/tab_off_pro.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.atab_pro_off span {
	line-height: 26px;
	margin: 0px;
	padding: 0px 11px 0px 14px;
	float: left;
	height: 30px;
}

a.atab_pro_on2 {
	color: #ff9e10;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 23px;
	background-image: url(../images/tab_on_pro2.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.atab_pro_on2 span {
	line-height: 23px;
	margin: 0px;
	padding: 0px 23px 0px 18px;
	float: left;
	height: 23px;
	background-image: url(../images/tab_on_prospan2.gif);
	background-repeat: no-repeat;
	background-position: right;
}

a.atab_pro_off2 {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left; color:#999999;
	height: 23px;
	width: auto;
	background-image: url(../images/tab_off_pro2.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.atab_pro_off2 span {
	line-height: 23px;
	margin: 0px;
	padding: 0px 23px 0px 18px;
	float: left;
	height: 23px;
	background-image: url(../images/tab_off_prospan2.gif);
	background-repeat: no-repeat;
	background-position: right;
}


.menu_i1 {
	padding: 23px 0px 0px 52px;
	margin:0px; height:27px;
	background-image: url(../images/bg_menui1.jpg);
	background-repeat: no-repeat;
}
.menu_i2 {
	padding: 11px 0px 0px 52px;
	margin:0px; height:27px;
	background-image: url(../images/bg_menui2.jpg);
	background-repeat: no-repeat;
}
.menu_i3 {
	padding: 11px 0px 0px 52px;
	margin:0px; height:39px;
	background-image: url(../images/bg_menui3.jpg);
	background-repeat: no-repeat;
}
.menu_s1 {
	padding: 6px 0px 0px 0px; text-align:center;
	margin:0px; height:39px; line-height:39px;
	background-image: url(../images/bg_menus1.jpg);
	background-repeat: no-repeat; font-size:14px;
}
.menu_s1 a{color:#333333;}
.menu_s1 a:hover{color:#ff9e10; text-decoration:none;}
.menu_s1 .on{color:#ff9e10; text-decoration:none;}

.menu_s2 {
	padding: 0px; text-align:center;
	font-size:14px;
	margin:0px; height:37px; line-height:37px;
	background-image: url(../images/bg_menus2.jpg);
	background-repeat: no-repeat;
}
.menu_s2 a{color:#333333;}
.menu_s2 a:hover{color:#ff9e10; text-decoration:none;}
.menu_s2 .on{color:#ff9e10; text-decoration:none;}

.menu_sub { margin:0px; padding:0px;}
.menu_sub li{ list-style:none; text-align:center; line-height:30px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
.menu_sub li a{ color:#333333;}
.menu_sub li a:hover{ color:#ff9e10; font-weight:bold;}
.menu_sub .on{ color:#ff9e10; font-weight:bold;}

/* ----- Title ----- */
.title_sub {
	height:52px; text-align:right;
	padding:0px 84px 0px 0px; font-size:14px;
	margin:0px; line-height:50px;
	color:#525252;
	background-image: url(../images/bg_subtitle.jpg);
	background-repeat: no-repeat;
}
.title_sub2 {
	height:22px; font-weight:bold;
	background-color:#ebebeb;
	padding:0px 0px 0px 183px; color:#333333;
	margin:0px 36px 0px 28px; line-height:22px;
}
.title_sub2 .wh1{ float:right; display:block; width:103px;}

.title_sub3 {
	height:22px; font-weight:bold;
	background-color:#ebebeb;
	padding:0px 0px 0px 54px; color:#333333;
	margin:0px 36px 0px 28px; line-height:22px;
}
.title_sub3 .t1{ float:right; display:block; width:103px;}
.title_sub3 .t2{ float:right; display:block; width:320px;}

.title_sub4 {
	height:23px;
	font-weight:bold;
	padding:0px 0px 0px 2px;
	font-size:14px;
	margin:16px 47px 0px 18px;
	background-image: url(../images/bg_title4.gif);
	background-repeat: repeat-x;
}
.title_sub5 {
	height:27px; font-weight:bold;
	background-color:#ebebeb; font-size:14px;
	padding:0px 0px 0px 18px; color:#333333;
	margin:21px 36px 0px 30px; line-height:27px;
}


/* ----- postion ----- */
.postion {
	color: #121212; line-height:35px;
	padding:0px 0px 0px 41px; font-weight:bold;
	height:35px; font-size:14px;
	margin:0px 6px 0px 6px; border: 1px solid #e1e1e1;
	background-image: url(../images/arrow_2.gif);
	background-repeat: no-repeat;
	background-position: 22px 8px;
}
.postion .rightwz {
	float:right;
	color: #949494;
	font-size:12px;
	font-weight:normal;
	padding:0px 17px 0px 21px;
	display:block; background-color:#fff;
	background-image: url(../images/arrow_3.gif);
	background-repeat: no-repeat;
	background-position: 10px 15px;
}
.postion a {color: #949494;}


/* ----- box ----- */
.box_i1 {
	padding:14px 0px 0px 20px;
	margin:2px 0px; height:60px;
	background-color:#5e5e5e;
}
.box_i2 {padding:9px 0px 3px 2px;background-color:#d8d8d8;}
.box_i2 img{ margin-bottom:5px;}
.box_i1 {
	padding:14px 0px 0px 20px;
	margin:2px 0px; height:60px;
	background-color:#5e5e5e;
}
.box_i3 {
	padding:14px 0px 0px 20px;
	margin:26px 6px 0px 6px; height:60px;
	background-color:#5e5e5e;
}
.box_i4 {
	padding:14px 0px 14px 20px;
	margin:26px 36px 0px 30px;
	background-color:#ebebeb;
}


.box_s1 {
	padding:0px 0px 0px 7px;
	margin:19px 27px 0px 28px;
	height:89px; color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(../images/bg_box3.jpg);
	background-repeat: no-repeat;
}

/* ----- solid ----- */
.line_service {
	padding:22px 0px 30px 0px;
	text-align:center;
	margin:19px 150px 0px 130px;
	background-image: url(../images/line_2.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.clear_1 {margin:0px; padding:5px 0px; clear:both;}
.clear_01 {margin:0px; padding:4px 0px; clear:both;}
.clear_2 {margin:0px; padding:0px; height:17px; clear:both;}

/* ----- 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:#5e5e5e;
	margin:0px;
	padding:8px 0px 0px 3px;
	line-height:24px;
}
.con_n {
	color:#333333;
	margin:0px;
	padding:24px 63px 0px 45px;
	line-height:20px;
}
.con_sale { padding:27px 20px 0px 48px;}

.con_n a{color:#ff9e10; font-family:Arial, Helvetica, sans-serif;}
.con_hr{
	margin:0px; color:#666;
	padding:25px 60px 30px 42px;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
}
.con_site{ margin:0px; padding:10px 0px 12px 25px; font-family:Arial, Helvetica, sans-serif;}
.con_site a{ padding:0px 15px 0px 0px;}

.content {
	color:#333333;
	margin:0px;
	padding:28px 31px 30px 31px;
	line-height:20px;
}
.content1 {
	color:#333333;
	margin:0px;
	padding:28px 31px 10px 31px;
	line-height:15px;
}

.content_news { /*细览页样式*/
	line-height: 22px;
	color: #444444;
	padding: 0px;
	padding:15px 25px 30px 25px;
}
.cen {
	margin:0px 20px;
	padding:12px 0px;
	text-align:center;
	color:#666;
	line-height:200%;
	background-image: url(../images/line_1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.cen .f-red {color:#D27E00;font-size:16px;font-weight:bold;line-height:240%;}


/* ----- pic ----- */
.t_pic1 {padding:10px 0px 0px 7px;}
.t_pic2 {padding:8px 0px 0px 12px;}
.t_pic3 {padding:10px 0px 18px 6px;}
.pic_b { padding:3px; border: 1px solid #d8d8d8;}
.pic_b2 { padding:5px; border: 1px solid #e7e7e7;}


/* ----- font ----- */
.f_gray { font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.f_gray2 { display:block; color:#828282; padding:2px 0px 3px 0px; font-family:Arial, Helvetica, sans-serif;}
.f_gray02 {color: #333333; font-weight:bold;}
.f_gray3 { font-size:14px; font-weight:bold; color:#000000;}
.f_gray4 { font-size:14px; font-weight:bold; color:#333333;}
.f_gray5 { font-size:18px; font-weight:bold; color:#333333; line-height:28px;}
.f_gray6 { color:#444444; font-family:Arial, Helvetica, sans-serif;}
.f_gray6 td{ font-size:14px; font-weight:bold;}
.f_gray6 a{ color:#444444;}
.f_orange2 { font-size:14px; font-weight:bold; color:#ff9e10; padding-left:17px;}
.f_orange { color:#ff9e10;}
.f_3 { color:#ff9e10; font-weight:bold;}

.f_title {
	border-bottom: 3px solid #b5bbc1;
	padding:0px 0px 0px 25px;
	color:#5e5e5e;
	font-size:12px;
	margin:12px 0px 0px 0px;
	line-height:29px;
	background-image: url(../images/icon_2.gif);
	background-repeat: no-repeat;
	background-position: 0px;
}
.f_title2{
	padding:8px 0px 10px 10px;
	color:#333;
	font-size:14px;
	margin:0px;
	background-image: url(../images/line_1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.f_title2 a{color:#333;}

/* ----- form ----- */
.btn_1 {
	color:#605f5f;
	height: 18px;
	width:33px;
	border-style: none;
	background-color: #FFFFFF;
	background-image: url(../images/btn_1.gif);
	background-repeat: no-repeat;
}
.btn_2 {
	color:#333333; font-weight:bold;
	height: 23px;
	width:73px;
	border-style: none;
	background-color: #FFFFFF;
	background-image: url(../images/btn_2.gif);
	background-repeat: no-repeat;
}
.btn_3 {
	color:#6E6E6E; font-weight:bold;
	height: 23px;
	width:73px;
	border-style: none;
	background-color: #FFFFFF;
	background-image: url(../images/btn_3.gif);
	background-repeat: no-repeat;
}
.btn_4 {
	color:#333333; font-weight:bold;
	height: 23px; padding-left:24px;
	width:98px; line-height:23px;
	border-style: none;
	background-color: #FFFFFF;
	background-image: url(../images/btn_4.gif);
	background-repeat: no-repeat;
}
.btn_5 {
	color:#5E5E5E;
	height: 20px;
	width:39px;
	border-style: none;
	background-color: #FFFFFF;
	background-image: url(../images/btn_5.gif);
	background-repeat: no-repeat;
}
.btn_55 {
	color:#5E5E5E;
	height: 15px;
	border-style: none;
	background-color: #FFFFFF;
	background-image: url(../images/btn_5.gif);
	background-repeat: no-repeat;
	padding-top:5px;
	padding-left:7px;
}
.btn_55 a{
	color:#5E5E5E;
	text-decoration:none;
}

.text_input {
	color:#395b88;
	border-top: 1px solid #73859c;
	border-left: 1px solid #73859c;
	border-right: 1px solid #73859c;
	border-bottom: 1px solid #eaeef4;
}
.select1 {color:#000000;background-color:#bebebe;}


/* ----- list ----- */
.list_message {
	line-height: 140%;
	color: #555555;
	margin: 25px 0px 0px 0px;
	padding: 0px;
}
.list_message li {
	list-style: none;
	margin: 0px 10px 19px 9px;
	padding: 0px px 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 9px 0px 37px;
	background-image: url(../images/message_title1.gif);
	background-repeat: no-repeat;
}
.list_message .bg2 {
	list-style: none;
	margin: 0px;
	color:#6d6d6d; 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:#666666;
	line-height:165%;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	padding: 13px 20px 11px 48px;
	background-image: url(../images/icon_02.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_03.gif);
	background-repeat: no-repeat;
	background-position: 19px 14px;
}
.list_i1 {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	height:200px;
	background-image: url(../images/bg_box2.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.list_i1 li {
	list-style: none;
	margin: 8px 0px 0px 4px;
	float:left; height:39px;
	padding: 0px;
}
.list_i1 a {
	color: #fff; font-weight:bold;
	font-size:13px;
	display:block; width:70px;
	line-height:39px;
	padding-left:25px;
	background-image: url(../images/bg_i1.gif);
	background-repeat: no-repeat;
}
.list_i1 a:hover {
	color: #fff;
	text-decoration:none;
	background-image: url(../images/bg_i01.gif);
	background-repeat: no-repeat;
}

.list_i2 {
	margin: 16px 35px 0px 35px;
	padding: 0px;
}
.list_i2 li {
	list-style: none;
	margin:0px;
	line-height:24px;
	padding: 0px 7px 0px 19px;
	background-image: url(../images/arrow_1.gif);
	background-repeat: no-repeat;
	background-position: 4px 9px;
}
.list_i2 span { float:right; color:#808c99; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.list_i2 a {color: #0b3565;}
.list_i2 a:hover {color: #ffae00;text-decoration:none;}

.list_i02 {margin: 16px 35px 0px 35px;padding: 0px;}
.list_i02 li {list-style: none;margin:0px;line-height:24px;padding: 0px;}
.list_i02 a {color: #0b3565;}
.list_i02 a:hover {color: #ffae00;text-decoration:none;}


.list_honor {margin: 29px 0px 0px 0px;padding: 0px;}
.list_honor li {
	list-style: none;
	margin:0px; width:147px;
	float:left; height:241px;
	padding: 0px 1px 0px 34px;
}
.list_honor li img{ border: 2px solid #ff9e10;}

.list_news {margin: 11px 46px 0px 36px;padding: 0px;}
.list_news li {
	list-style: none;
	margin: 0px; font-family:Arial, Helvetica, sans-serif;
	line-height:30px; height:30px;
	padding: 0px;
	background-image: url(../images/line_1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.list_news .icon { width:114px;float:right; }
.list_news .date { width:99px;float:right; color:#828282; font-family:Arial, Helvetica, sans-serif;}
.list_news a {
	color: #333333;
	font-weight:normal;
	text-decoration:none;
	padding-left:35px;
	background-image: url(../images/arrow_4.gif);
	background-repeat: no-repeat;
	background-position: 15px 2px;
}
.list_news a:hover {color: #ff9e10;}

.list_news2 {margin: 11px 46px 0px 36px;padding: 0px;}
.list_news2 li {
	list-style: none;
	margin: 0px;
	line-height:30px; height:30px;
	padding: 0px; font-family:Arial, Helvetica, sans-serif;
	background-image: url(../images/line_1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.list_news2 .class {
	color: #ff9e10;
	width:118px; float:left;
	padding-left:35px;
	background-image: url(../images/arrow_4.gif);
	background-repeat: no-repeat;
	background-position: 15px 9px;
}
.list_news2 .date { width:99px;float:right; color:#828282;}
.list_news2 a {color: #333333; }
.list_news2 a:hover {color: #ff9e10;}


.list_item {margin: 2px 59px 0px 43px;padding: 0px;}
.list_item li {
	list-style: none;
	line-height:20px;
	margin:0px; font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	padding: 22px 2px 11px 2px;
	background-image: url(../images/line_1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.list_item li a{ color:#ff9e10; font-weight:bold; font-size:14px; display:block; padding-bottom:6px;}

.list_video {margin: 18px 0px 0px 12px;padding: 0px;}
.list_video li {
	list-style: none; text-align:center;
	margin:0px; width:161px;
	float:left; height:149px;
	overflow:hidden;
	padding: 12px 1px 0px 20px;
}
.list_video .title { line-height:20px; padding-top:6px;}
.list_video a { color:#333333;}


/* ----- footer ----- */
#bottom_i { border-left: 2px solid #d8d8d8; margin-bottom:7px;}

.bottom_link {
	line-height:28px; color:#fff;
	line-height:28px; margin:4px 0px 8px 0px;
	padding:0px 0px 0px 128px;
	background-color:#5f5f5f;
	background-image: url(../images/p_link.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.bottom_link a{color: #fff; padding-left:14px;}
.bottom_link a:hover{color: #ffba00;}
.bottom {height:47px;padding:0px 23px 0px 24px;}
.bottom span { float:right;}
.bottom2 {
	height:40px; margin:8px 0px 0px 0px;
	padding:15px 23px 0px 24px;
	background-image: url(../images/bg_bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.bottom2 span { float:right;}

/*切换图片*/
#MainPromotionBanner{width:805px;height:236px;margin:0px ;}
#MainPromotionBanner #SlidePlayer {position:relative;margin: 0 auto;}
#MainPromotionBanner .Slides{padding: 0;margin: 0;list-style: none;height:236px;overflow: hidden;}
#MainPromotionBanner .Slides li {float: left;width:805px;height:236px;}
#MainPromotionBanner .Slides img{border:0;display: block;width:805px;height:236px;}
#MainPromotionBanner .SlideTriggers{
	margin: 0px;
	padding: 0px 20px 0px 0px;
	list-style: none;
	position: absolute;
	top: 211px;
	right: 0px;
	z-index: 10;
	height: 20px;}
#MainPromotionBanner .SlideTriggers li{
	float: left;
	display: inline;
	color: #fff; font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	line-height:16px;
	width: 16px;
	height: 16px;
	cursor: pointer;
	overflow: hidden;
	margin:0px 8px 0px 0px;}
#MainPromotionBanner .SlideTriggers li.Current{
	text-align: center;
	line-height:16px;
	color:#fff; border: 1px solid #FFF697;
	width: 16px;
	height: 16px;
	cursor: pointer;
	overflow: hidden;
	margin:0px 8px 0px 0px;}

