.wrap {
	margin: 0px; padding: 0px; width: 100%; height: auto;
}
.page {
	margin: 0px auto; width: 980px; padding-top: 6px;
}
a:link {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:visited {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:hover {
	color: rgb(204, 0, 0);
}
.f_l {
	float: left;
}
.f_r {
	float: right;
}
.top_menu {
	background-position: 490px top; line-height: 24px; background-image: url("../images/toptel.png"); background-repeat: no-repeat;
}
.top_menu ul {
	padding-left: 10px;
}
.top_menu li {
	padding: 0px 6px; float: left;
}
.header_main {
	width: 100%; padding-top: 6px;
}
h1.logo a {
	background: url("../images/logo.png") no-repeat; width: 341px; height: 47px; text-indent: -9999px; overflow: hidden; margin-top: 10px; float: left; display: block; cursor: pointer !important;
}
.header {
	
}
.top_menu a {
	color: rgb(102, 102, 102);
}
.menu {
	width: 580px; padding-top: 34px; font-family: arial, sans-serif; z-index: 150;
}
.menu ul {
	margin: 0px; padding: 0px;
}
.menu ul li {
	padding-right: 12px; float: left; position: relative; z-index: 50;
}
.menu ul li a {
	background: url("../images/nav_arrow_right_out.gif") no-repeat 100% 10px; width: 70px; height: 24px; color: rgb(93, 92, 90); line-height: 24px; font-size: 13px; font-weight: 700; text-decoration: none; display: block; z-index: 50;
}
.menu ul li a:visited {
	background: url("../images/nav_arrow_right_out.gif") no-repeat 100% 10px; width: 70px; height: 24px; color: rgb(93, 92, 90); line-height: 24px; font-size: 13px; font-weight: 700; text-decoration: none; display: block; z-index: 50;
}
.menu ul li ul {
	display: none; z-index: 50;
}
.menu ul li:hover a {
	background: url("../images/nav_arrow_down_out.gif") no-repeat 100% 10px; color: rgb(77, 76, 75); z-index: 50;
}
.menu ul li:hover ul {
	left: 0px; top: 24px; width: 80px; display: block; position: absolute; z-index: 50;
}
.menu ul li:hover ul li a:link {
	background: rgb(252, 252, 252); width: 100px; color: rgb(77, 76, 75); text-indent: 8px; font-size: 12px; font-weight: 100; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; display: block; filter: alpha(opacity=90); zoom: 1; opacity: 0.9;
}
.menu ul li:hover ul li a:visited {
	background: rgb(252, 252, 252); width: 100px; color: rgb(77, 76, 75); text-indent: 8px; font-size: 12px; font-weight: 100; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; display: block; filter: alpha(opacity=90); zoom: 1; opacity: 0.9;
}
.menu ul li:hover ul li a:hover {
	background: rgb(232, 232, 232); color: rgb(77, 76, 75); z-index: 50;
}
#banner {
	width: 980px; height: 330px; overflow: hidden; padding-top: 10px; z-index: 1;
}
.banner1 {
	background-position: left bottom; width: 980px; height: 240px; overflow: hidden; margin-top: 10px; background-image: url("../images/inbanner_bg.gif"); background-repeat: repeat-x;
}
.main_line {
	background: url("../images/main_bg.jpg") repeat-x; width: 100%; height: 33px; line-height: 33px; margin-top: 10px;
}
.order_system_login {
	float: left; _margin-top: 6px; _width: 460px;
}
.order_system_login legend {
	display: none;
}
.order_system_login dl {
	padding-left: 5px;
}
.order_system_login dd {
	padding: 0px 5px; float: left;
}
.order_system_login label {
	color: rgb(255, 255, 255); vertical-align: middle;
}
.order_system_login .pwd {
	background: rgb(234, 234, 234); border: 0px currentColor; width: 88px; height: 18px; vertical-align: middle;
}
.order_system_login .user {
	background: rgb(234, 234, 234); border: 0px currentColor; width: 88px; height: 18px; vertical-align: middle;
}
.osl_button {
	background: url("../images/eos_button.jpg") no-repeat; outline: 0px; border: 0px currentColor; width: 104px; height: 18px; overflow: hidden; margin-top: 4px; cursor: pointer; _margin-top: 2px;
}
.dnfgo {
	width: 310px;
}
.dnfgo a {
	color: rgb(255, 255, 255);
}
.dnfgo h3 {
	color: rgb(218, 35, 31); font-weight: 700; float: left;
}
.Scroller {
	padding: 0px 10px; width: 260px; height: 33px;
}
.ScrollMid {
	float: left;
}
.ScrollMid ul {
	width: 800px; float: left;
}
.ScrollMid li {
	float: left;
}
.qq_icon {
	margin-right: 10px;
}
.shell {
	_width: 260px;
}
#div1 {
	height: 33px; overflow: hidden; float: left;
}
#div1 a {
	width: 240px; overflow: hidden; display: block;
}
.multidate_information {
	background: url("../images/cont_bg.jpg") repeat-x; width: 100%; height: 201px; overflow: hidden; margin-top: 10px;
}
.secTable {
	width: 100%; height: 25px; line-height: 25px;
}
.secTable h3 {
	width: 16.6%; text-align: center; float: left;
}
.sec2 {
	cursor: pointer;
}
.sec1 {
	background: url("../images/tab_bg.jpg") repeat-x; cursor: pointer;
}
.ui-tab-container {
	width: 100%;
}
.ui-tab-container ul {
	
}
.ui-tab-container ul li {
	background: url("../images/tab_bg.jpg") repeat-x; width: 16.6%; height: 25px; color: rgb(255, 255, 255); line-height: 25px; text-indent: 12px; float: left; cursor: pointer;
}
.ui-tab-container ul li.ui-tab-active {
	color: rgb(51, 51, 51);
}
.tablebox {
	width: 233px; padding-left: 10px; _padding-left: 10px;
}
.tablebox h4 {
	text-indent: 12px; padding-top: 20px; font-size: 12px; font-weight: 700;
}
.tablebox2 h4 {
	text-indent: 12px; padding-top: 20px; font-size: 12px; font-weight: 700;
}
.tablebox1 h4 {
	text-indent: 12px; padding-top: 20px; font-size: 12px; font-weight: 700;
}
.tableboxnew h4 {
	text-indent: 12px; padding-top: 20px; font-size: 12px; font-weight: 700;
}
.tablebox1 f_l .main_newl {
	width: 100px; height: 24px; float: left; background-color: rgb(255, 0, 0);
}
.tablebox1 f_l .main_newr {
	background-position: left; padding-bottom: 8px; padding-left: 5px; float: left; background-image: url("../images/nav_arrow_right_out.gif"); background-repeat: no-repeat;
}
.tableboxnew {
	width: 30%; padding-left: 20px; float: left;
}
.tablebox1 {
	width: 30%; padding-left: 20px; float: left;
}
.tablebox2 {
	width: 160px; padding-left: 20px; float: left;
}
.tablebox1 ul {
	width: 110px; padding-top: 8px; _width: 100px;
}
.tablebox2 ul {
	width: 110px; padding-top: 8px; _width: 100px;
}
.tablebox ul {
	width: 210px; padding-top: 8px; _width: 200px;
}
.tableboxnew ul {
	width: 320px; padding-top: 8px; _width: 310px;
}
.tablebox ul li {
	background: url("../images/list_icon.jpg") no-repeat 6px 9px; width: 100%; height: 22px; text-align: left; color: rgb(51, 51, 51); line-height: 22px !important; overflow: hidden; padding-left: 3px; clear: both;
}
.tablebox1 ul li {
	background: url("../images/list_icon.jpg") no-repeat 6px 9px; width: 100%; height: 22px; text-align: left; color: rgb(51, 51, 51); line-height: 22px !important; overflow: hidden; padding-left: 3px; clear: both;
}
.tablebox2 ul li {
	background: url("../images/list_icon.jpg") no-repeat 6px 9px; width: 100%; height: 22px; text-align: left; color: rgb(51, 51, 51); line-height: 22px !important; overflow: hidden; padding-left: 3px; clear: both;
}
.tableboxnew ul li {
	background: url("../images/list_icon.jpg") no-repeat 6px 9px; width: 100%; height: 22px; text-align: left; color: rgb(51, 51, 51); line-height: 22px !important; overflow: hidden; padding-left: 3px; clear: both;
}
.footer {
	height: 24px; color: rgb(102, 102, 102); line-height: 22px; padding-left: 10px;
}
.footer_l {
	height: 24px; line-height: 22px; float: left;
}
.footer_r {
	height: 24px; line-height: 22px; float: right;
}
.wrap .page .footer a {
	color: rgb(102, 102, 102);
}
.tablebox_pic {
	margin: 14px 0px 0px 14px; width: 355px; height: 150px; overflow: hidden; float: left; _margin: 14px 0 0 6px;
}
.cop_pic {
	margin: 14px 0px 0px 14px; width: 150px; height: 150px; overflow: hidden; float: left; _margin: 14px 0 0 6px;
}
.cop_content {
	padding: 0px 10px; width: 750px; line-height: 22px; float: left;
}
.cop_content h3 {
	padding: 8px 0px; text-align: center; font-weight: 700;
}
.cop_content p {
	text-indent: 2em;
}
.tablebox3 {
	width: 33%; float: left;
}
.tablebox3 span {
	padding: 20px 10px 10px; width: 110px; float: left;
}
.tablebox3 span a {
	text-align: center; line-height: 24px; font-weight: 500; display: block;
}
.tablebox3 dl {
	line-height: 24px; padding-top: 16px; float: left;
}
.content {
	background: url("../images/line.png") repeat-y 200px 0px; height: auto;
}
.sidebar {
	padding: 0px 20px; width: 180px; float: left; _padding: 0 10px;
}
.main {
	width: 760px; float: left; _width: 780px;
}
.sidebar h3 {
	padding: 10px 0px; margin-right: 10px; border-bottom-color: rgb(205, 205, 205); border-bottom-width: 1px; border-bottom-style: solid;
}
.sidebar h3 span {
	color: rgb(77, 76, 75); font-size: 24px; font-weight: 700;
}
.sidebar h3 code {
	color: rgb(102, 102, 102); font-family: Arial, Helvetica, sans-serif; font-size: 14px;
}
.sidebar ul {
	padding-top: 10px; padding-right: 20px;
}
.sidebar ul li a:link {
	height: 28px; line-height: 28px; padding-left: 12px; text-decoration: none; border-bottom-color: rgb(205, 205, 205); border-bottom-width: 1px; border-bottom-style: dashed; display: block; cursor: pointer;
}
.sidebar ul li a:visited {
	height: 28px; line-height: 28px; padding-left: 12px; text-decoration: none; border-bottom-color: rgb(205, 205, 205); border-bottom-width: 1px; border-bottom-style: dashed; display: block; cursor: pointer;
}
.sidebar ul li a:hover {
	background: rgb(178, 178, 178); color: rgb(255, 255, 255);
}
.web_info {
	border-bottom-color: rgb(205, 205, 205); border-bottom-width: 1px; border-bottom-style: solid; _margin: 0 0 0 20px;
}
.web_info h3 {
	padding: 10px 0px; color: rgb(77, 76, 75); font-size: 24px; font-weight: 700;
}
.web_info h3 span {
	color: rgb(204, 0, 0); padding-left: 10px; font-family: Arial, Helvetica, sans-serif;
}
.box {
	padding: 20px; color: rgb(70, 70, 70);
}
.list_box li {
	background: url("../images/list_icon.jpg") no-repeat 3px 9px; line-height: 24px; overflow: hidden; padding-left: 12px; border-bottom-color: rgb(205, 205, 205); border-bottom-width: 1px; border-bottom-style: dashed;
}
.list_box li .news_title {
	float: left;
}
.list_box li .release_date {
	float: right;
}
.list_box dd {
	width: 33%; text-align: center; float: left;
}
.list_box dd img {
	border: 1px solid rgb(205, 205, 205); height: 177px; overflow: hidden;
}
.list_box dd span {
	padding: 8px 0px; height: 24px; line-height: 24px; display: block;
}
.fanye {
	text-align: right; padding-top: 20px;
}
.fanye a:link {
	background: rgb(205, 205, 205); margin: 0px 6px; padding: 1px 8px; text-decoration: none; display: inline-block;
}
.fanye a:visited {
	background: rgb(205, 205, 205); margin: 0px 6px; padding: 1px 8px; text-decoration: none; display: inline-block;
}
.fanye a:hover {
	background: rgb(204, 0, 0); color: rgb(255, 255, 255);
}
.info_tit {
	text-align: center; padding-right: 0px; padding-bottom: 20px; padding-left: 0px; font-size: 16px; font-weight: 700;
}
.news_info {
	text-align: center; color: rgb(102, 102, 102); padding-bottom: 4px; padding-left: 8px; border-bottom-color: rgb(205, 205, 205); border-bottom-width: 1px; border-bottom-style: solid;
}
.news_info span {
	padding: 0px 6px;
}
.news_cont {
	padding-top: 8px;
}
.page_title {
	background: rgb(205, 205, 205); height: 24px; line-height: 24px; margin-top: 20px;
}
.page_title span {
	color: rgb(0, 0, 0); padding-left: 12px;
}
.product_pic {
	border: 1px solid rgb(205, 205, 205); width: 110px; height: 80px; overflow: hidden; margin-top: 20px; margin-right: 10px; float: left;
}
.tablebox ul.pd {
	padding-top: 20px;
}
.ui-tab-content .main_jjfa {
	width: 163px; height: auto; float: left; background-image: none;
}
.ui-tab-content .main_jjfa h4 {
	text-indent: 12px; padding-top: 20px; font-size: 12px; font-weight: 700;
}
.ui-tab-content .main_jjfa ul {
	width: 100%; height: auto; padding-top: 8px; background-image: none;
}
.ui-tab-content .main_jjfa li {
	width: 95%; height: 24px; overflow: hidden; display: block; white-space: nowrap; background-image: none;
}
.ui-tab-content .main_jjfa .main_jjfamore {
	width: 150px; height: 24px; text-align: right; overflow: hidden; margin-top: 10px; display: block; white-space: nowrap; background-image: none;
}
.main_right {
	border: 1px solid rgb(228, 228, 228);
}
.table_x {
	border: 1px solid rgb(239, 236, 229);
}
.list_left a {
	background: url("../images/list.gif"); color: rgb(126, 126, 126); line-height: 36px; padding-left: 60px; font-weight: bold; display: block;
}
.list_left a:hover {
	background: url("../images/list1.gif");
}
.right_title {
	color: rgb(207, 31, 33); line-height: normal; font-size: 13px; font-style: normal; font-variant: normal; font-weight: bold;
}
.hont-s {
	color: rgb(198, 14, 0); line-height: 24px; font-size: 12px; font-weight: bold;
}
.infooter {
	width: 100%; height: auto; text-align: center; color: rgb(102, 102, 102); line-height: 22px; padding-top: 18px; font-size: 12px; margin-top: 10px; background-image: url("../images/footer_bg2.gif"); background-repeat: repeat-x;
}
.wrap .page .infooter a {
	color: rgb(102, 102, 102);
}
.main_right .programcontent {
	width: 100%; height: 60px; line-height: 20px; font-family: "宋体"; font-size: 12px; font-weight: normal; margin-bottom: 5px; display: block;
}
.programclist {
	width: 100%; display: block;
}
.programclist li {
	background-position: left 6px; width: auto; height: 24px; padding-left: 8px; margin-right: 26px; float: left; display: block; white-space: nowrap; background-image: url("../images/jt.gif"); background-repeat: no-repeat;
}
.in_left {
	width: 204px; height: auto; font-weight: bold; float: left;
}
.in_right {
	border: 1px solid rgb(228, 228, 228); width: 742px; height: auto; color: rgb(78, 78, 78); overflow: hidden; padding-left: 20px; float: right; background-image: url("../images/in_r_line.gif"); background-repeat: no-repeat;
}
.in_case {
	border: 1px solid rgb(228, 228, 228); width: 742px; height: auto; color: rgb(78, 78, 78); overflow: hidden; padding-left: 20px; float: right; background-image: url("../images/in_r_line.gif"); background-repeat: no-repeat;
}
.in_case {
	margin-top: 10px;
}
.in_right .location {
	width: 726px; height: 33px; text-align: right; line-height: 33px; font-size: 12px; margin-bottom: 8px; background-repeat: no-repeat;
}
.in_right .in_content {
	width: 726px; height: auto;
}
.inmainproleft {
	border: 1px solid rgb(228, 228, 228); width: 204px; height: auto; padding-bottom: 5px;
}
.inmainproleft h2 {
	width: 204px; height: 48px; padding-bottom: 5px;
}
.in_proleft {
	width: 204px;
	height: auto;
	padding-left: 0px;
}
.in_proleft h3 a {
	color: rgb(126, 126, 126);
	line-height: 36px;
	padding-left: 20px;
	font-weight: bold;
	display: block;
	background-repeat: no-repeat;
	font-size: 13px;
}
.in_proleft a {
	line-height: 24px; padding-left: 20px; font-size: 12px; font-weight: normal;
}
.in_proleft h3 a:hover {
	color: rgb(218, 37, 28); text-decoration: none; background-image: url("../images/list2.gif"); background-repeat: no-repeat;
}
.messgesleft {
	width: 206px; height: 100px;
}
.in_right .por_more a {
	color: rgb(218, 37, 28); text-decoration: none;
}
.in_case .por_more a {
	color: rgb(218, 37, 28); text-decoration: none;
}
.in_right .inpage {
	width: 100%; height: 32px; text-align: right; clear: both;
}
.in_right .inpro_list {
	width: auto; height: auto; padding-bottom: 5px; margin-top: 13px;
}
.close {
	width: 260px; height: 24px; text-align: right; padding-right: 5px; margin-top: 5px; float: right;
}
.in_newslist {
	width: 726px; height: auto; float: right;
}
.in_newsleft {
	width: 500px; height: 24px; float: left;
}
.in_newslist li {
	background-position: left; width: 700px; height: 24px; padding-left: 12px; background-image: url("../images/jiantou.gif"); background-repeat: no-repeat;
}
.in_newstime {
	width: 126px; height: 24px; text-align: right; float: left;
}
.mainproduct {
	width: 980px; height: 183px; margin-top: 10px;
}
.mainproduct h2 {
	width: 980px; height: 31px; background-image: url("../images/main_protitle.png"); background-repeat: no-repeat;
}
.mainprogram {
	width: 980px; height: 198px; margin-top: 10px;
}
.mainprogram h2 {
	width: 980px; height: 31px; background-image: url("../images/main_programtitle.png"); background-repeat: no-repeat;
}
.mainproduct .mainproductul {
	border-width: 1px; width: 978px; height: 152px; border-right-color: rgb(192, 192, 192); border-bottom-color: rgb(192, 192, 192); border-left-color: rgb(192, 192, 192); border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.mainprogram .mainproductul {
	border-width: 1px; width: 973px; height: 165px; padding-left: 5px; border-right-color: rgb(192, 192, 192); border-bottom-color: rgb(192, 192, 192); border-left-color: rgb(192, 192, 192); border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.mainproduct_r {
	margin-top: 14px; margin-right: 8px; float: right;
}
.mainproductlist {
	width: 233px; padding-left: 10px; float: left; _padding-left: 10px;
}
.mainproductlist h4 {
	color: rgb(153, 153, 153); padding-top: 8px; font-size: 12px; font-weight: 700;
}
.mainproductlist a {
	color: rgb(94, 93, 91);
}
.main_program {
	width: 160px; height: auto; float: left; background-image: none;
}
.main_program3 {
	width: 163px; height: auto; float: left; background-image: none;
}
.mainproductul .main_program1 {
	width: 150px; height: auto; margin-left: 10px; float: left;
}
.mainproductul h5 {
	padding-top: 8px; font-size: 12px; font-weight: 700;
}
.mainproductul a {
	color: rgb(94, 93, 91);
}
.hr0{
	height:1px;
	width: 160px;
	border-top-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999;
	line-height: 1px;
	font-size: 1px;
}
.style14{
	margin: 0px;
	border:0px solid #CACAFF;
	background-color: #eeeeee
}
.Sline { width:203px; height:1px; background-color:#dddddd}

.hotLine {
	font-family:"宋体";
	font-size:12px;
	font-weight:bold;
	color:#747373;
}

.hotLine1 {
	font-family:"宋体";
	font-size:14px;
	font-weight:bold;
	color:#4a4a4a;
}
