﻿* {





}



#wrapper

{

#wrapper { width: 120px; } 

*html #wrapper { width: 80px;}

*+html #wrapper { width: 60px;} 

}





#wrapper

{

width: 100px!important; 

width: 80px; 

}





body {

	text-align: center;

	background-color: #FF7300;

	font-family: "Verdana, Arial, Helvetica, sans-serif";

	line-height: 17px;

	margin-left:auto;

	margin-right:auto;

	margin-top: 0px;

	height: auto;

	margin-bottom: 0px;

}

#logo {

	height: 80px;

	background-color: #FF7300;

	width: 959px;

	margin-right: auto;

	margin-left: auto;

}

#logo a {

	text-decoration: none;

	color: #666666;

}

#logo a:hover {

	color: #FFFFFF;

	text-decoration: none;

}

#logo #logo-left {

	width: 274px;

	float: left;

	margin-top: 10px;

}

#logo #logo-right {

	width: 667px;

	height: 60px;

	float: right;

}

#logo #logo-right ul {

	list-style-type: none;

	height: 15px;

	margin-top: 3px;

	margin-bottom: 0px;

}

#logo #logo-right li {

	float: right;

	font-size: 12px;

	padding-left: 5px;

	padding-right: 5px;

}

#logo #logo-right #ul2 {

	margin-bottom: -5px;

}

#logo #logo-right #ul2 li {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	padding-left: 0px;

	margin-top: 5px;

	margin-bottom: 0px;

}

#logo #logo-right #ul2 a {

	 filter:alpha(opacity=100);

	 opacity:1;



}

#logo #logo-right #ul2 a:hover {

	filter:alpha(opacity=50);

	float:left;

	opacity:5;

}





#logo #logo-right h2 {

	text-align: right;

	color: #FFFFFF;

	font-family: Arial;

	font-size: 22px;

}

#head {
	width: 959px;

	height: 60px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 0px;
}



#head #head-gun {

	width: 942px;

	font-size: 12px;

	margin-left:auto;

	margin-right:auto;

	height: 20px;

	margin-top: 0px;

	margin-bottom: 0px;

}

#head #head-gun ul {

	list-style-type: none;

	margin-left:auto;

	margin-right:auto;

	height: 15px;

	margin-top: 2px;

	margin-bottom: 3px;

}

#head #head-gun li {

	float: left;

	height: 20px;

	margin-left:auto;

	margin-right:auto;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left:auto;

	margin-right:auto;

	color: #000000;

}

#head #head-gun #blu {

	height: 15px;

	background-image: url(/pic/marquee_news.png);

	background-position: left 0px;

	width: 300px;

	background-repeat: no-repeat;

	color: #000000;

	padding-left: 2px;

}

#head #head-gun #blu:hover {

	sbackground-image: url(/pic/marquee_news.png);

	background-repeat: no-repeat;

	color: #000000;

	background-position: left -20px;

	background-image: url(/pic/marquee_news.png);

}

#head #head-gun #red {

	height: 15px;

	background-image: url(/pic/marquee_media.png);

	background-position: left 0px;

	width: 300px;

	background-repeat: no-repeat;

	padding-left: 2px;

	color: #000000;

}

#head #head-gun #red:hover {

	background-image: url(/pic/marquee_media.png);

	background-repeat: no-repeat;

	color: #000000;

	background-position: left -20px;

}

#head #head-gun #yel {
	height: 15px;
	width: 300px;
	padding-left: 2px;
	background-image: url(/pic/marquee_notice.png);
	background-repeat: no-repeat;
	background-position: left 0px;

}

#head #head-gun #yel:hover {
	color: #000000;
	background-image: url(/pic/marquee_notice.png);
	background-repeat: no-repeat;
	background-position: left -20px;

}

#head #head-gun #gre {

	height: 13px;

	width: 170px;

	padding-left: 2px;

}

#head #head-gun #gre:hover {

	color: #000000;

}


#head #head-menu {

	height: 40px;

	background-color: #E0E0E0;

	width: 942px;

	margin-left:auto;margin-right:auto;

}



#head #head-sou {

	width: 200px;

	float: right;

	height: 15px;

	margin-top: 6px;

	text-align: right;

	margin-right: 5px;

}

#head #head-menu #head-sou .form_image {

	margin-left: -10px;

}

#head #head-menu #head-sou .form_Search {
	height: 13px;
	width: 150px;
	font-size: 11px;
	margin-top: 5px;

}

#main {

	min-height:680px;

	width: 959px;

	height:auto;

	height: auto;

	background-color: #FFFFFF;

	margin-top: 0px;

	margin-left:auto;

	margin-right:auto;

	margin-bottom: 0px;

}

#main a {

	text-decoration: none;

	color: #666666;

}

#main a:hover {

	color: #FFFFFF;

	text-decoration: none;

}


#mid {

	width: 942px;

	height:auto;

	margin-bottom: 0px;

	margin-left:auto;

	margin-right:auto;

	margin-top: 10px;

	overflow:hidden;

	zoom:1;

	padding-bottom: 10px;

	

}





#mid-bg {



	FLOAT: left;

	WIDTH: 703px;

	COLOR: white;

	HEIGHT: 305px;	

	text-align: left;

	margin-left:auto;margin-right:11px;

}

#mid-bg h2 {

	color: #FFFFFF;

	margin-top: 10px;

	margin-left: 5px;

	font-size: 22px;

	height: 30px;

	line-height: 22px;

}

#mid-bg p {

	font-size: 16px;

	color: #FFFFFF;

	text-align: left;

	line-height: 23px;

	margin-left: 15px;

	font-family: sans-serif;

	margin-left:auto;margin-right:auto;

}

#mid-text {

	height: 304px;

	width: 227px;

	float: left;

	text-align: center;

	margin-left: 11px;

	overflow: hidden;

	margin-bottom: 10px;

	background-color: #E0E0E0;

	font-family: Arial;

	font-size: 14px;

	margin-left:auto;margin-right:auto;

}

#mid-text #tel_bg {

	font-size: 18px;

	font-weight: bold;

	font-family: Arial;

	height: 68px;

	float: left;

	width: 221px;

	background-image: url(../pic/tel_bg.jpg);

	background-repeat: no-repeat;

	text-align: left;

	padding-left: 6px;

	padding-top: 7px;

}

#mid-text #text_two {

    min-height:25px;

	width: 220px;

	height: 25px;

	height:auto;

	margin-left:auto;

	margin-right:auto;

	margin-top: 0px;

	margin-bottom: 0px;

	padding-top: 10px;

	

}

#mid-text #text_two P {

	margin-top: 0px;

	margin-right: auto;

	margin-left: auto;

	font-size: 18px;

	margin-bottom: 0px;

}





#mid-text #text_three {

	height: 190px;

	width: 220px;

	border-top-width: 1px;

	border-top-color: #666666;

	border-top-style: solid;

	padding-top: 5px;

	margin-left:auto;

	margin-right:auto;

	margin-bottom: 0px;

}

#mid-text h2 {

	text-align: center;

	color: #FF7300;

	font-weight: bold;

	margin-bottom: -10px;

	margin-top: 5px;

	font-size: 24px;

}

#mid-text p {

	text-align: center;

	margin-left:auto;margin-right:auto;

}









#mid-blu {

	height: 240px;

	width: 227px;

	background-image: url(../pic/green-feat-bg.gif);

	text-align: center;

	float: left;

	margin-bottom: 10px;

	font-family: sans-serif;

	margin-right: auto;

	margin-left: auto;

}

#mid-blu h2 {

	margin-top: 15px;

	margin-left: 12px;

	font-size: 23px;

	text-align: left;

	color: #FFFFFF;

}

#mid-blu p {

	font-size: 12px;

	margin-left: 12px;

	text-align: left;

	color: #333333;

	margin-right: 0px;

}

#mid-blu #img_bg {

	text-align: center;

	height: 50px;

	width: 190px;

	overflow: hidden;

	margin-bottom: 22px;

	background-image: url(../pic/dore_story.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#mid-blu #img_story {

	DISPLAY: block;

	WIDTH: 190px;

	HEIGHT: 50px;

	background-image: url(../pic/dore-story.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	margin-left:auto;margin-right:auto;

}



#mid-blu #img_story:hover {

	background-image: url(../pic/dore-story.jpg);

	background-repeat: no-repeat;

	background-position: 0px -50px;

}



#mid-blu #img_science {

	MARGIN-TOP: 7px;

	DISPLAY: block;

	WIDTH: 190px;

	HEIGHT: 50px;

	background-image: url(../pic/dore_science.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	margin-left:auto;margin-right:auto;

}



#mid-blu #img_science:hover {

	background-image: url(../pic/dore_science.jpg);

	background-repeat: no-repeat;

	background-position: 0px -50px;

}



#mid-red {

	height: 240px;

	width: 227px;

	float: left;

	background-image: url(../pic/pink-feat-bg.gif);

	text-align: left;

	margin-left: 11px;

	margin-bottom: 10px;

	font-family: sans-serif;

}

#mid-red h2 {

	margin-top: 15px;

	margin-left: 12px;

	font-size: 23px;

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

#mid-red p {

	font-size: 12px;

	margin-left: 12px;

	color: #333333;

	margin-bottom: -5px;

}

#mid-red ul {

	margin-left:0px;

	display:inline;

	width: 215px;

	margin-top: -5px;

	list-style-type: none;

	list-style-position: outside;

	padding: -30px;

}



#mid-red li {

	height:19px;

	margin-left:12px;

	background-image: url(../pic/pink-arrow.gif);

	height: 19px;

	padding-top: 5px;

	background-repeat: no-repeat;

	background-position: right;

	display: block;

	width: 203px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #333333;

}

#mid-red li a {

	color: #000000;

	font-size: 14px;

	font-family: "黑体";

}

#mid-red li a:hover {

	color: #FFFFFF;

}







#mid-gre {

	height: 240px;

	width: 227px;

	float: left;

	background-image: url(../pic/blue-feat-bg.gif);

	text-align: left;

	margin-left: 11px;

	margin-bottom: 10px;

	font-family: sans-serif;

}

#mid-gre h2 {

	margin-top: 15px;

	margin-left: 12px;

	font-size: 23px;

	color: #FFFFFF;

}

#mid-gre p {

	font-size: 12px;

	margin-left: 12px;

	color: #333333;

	margin-right: 0px;

	margin-bottom: -5px;

}

#mid-gre ul {

	padding:-30px;

	margin-left:0px;

	display:inline;

	width: 215px;

	margin-top: -5px;

	list-style-type: none;

	list-style-position: outside;

}



#mid-gre li {

	height:19px;

	margin-left:12px;

	background-image: url(../pic/blue-arrow.gif);

	height: 19px;

	padding-top: 5px;

	background-repeat: no-repeat;

	background-position: right;

	display: block;

	width: 203px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #333333;

}



#mid-gre li a {

	color: #000000;

	font-size: 14px;

	font-family: "黑体";

}

#mid-gre li a:hover {

	color: #FFFFFF;

}



#mid-yel {

	height: 240px;

	width: 227px;

	background-image: url(../pic/yellow-feat-bg.gif);

	text-align: left;

	float: left;

	margin-left: 11px;

	margin-bottom: 10px;

	font-family: sans-serif;

}

#mid-yel h2 {

	margin-top: 15px;

	margin-left: 12px;

	font-size: 23px;

	color: #FFFFFF;

}

#mid-yel p {

	font-size: 12px;

	margin-left: 12px;

	color: #333333;

	margin-right: 0px;

	margin-bottom: -5px;

}

#mid-yel ul {

	padding:-30px;

	margin-left:0px;

	display:inline;

	width: 215px;

	list-style-type: none;

	list-style-position: outside;

}



#mid-yel li {

	height:19px;

	margin-left:12px;

	background-image: url(../pic/yellow-arrow.gif);

	height: 19px;

	padding-top: 5px;

	background-repeat: no-repeat;

	background-position: right;

	display: block;

	width: 203px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #333333;

}

#mid-yel li a {

	color: #000000;

	font-size: 14px;

	font-family: "黑体";

}

#mid-yel li a:hover {

	color: #FFFFFF;

}





#mid-left {

	min-height:990px;

	width: 190px;

	height:990px;

	float: left;

	background-color: #E0E0E0;

	text-align: left;

	font-family: sans-serif;

	padding-left: 0px;

	padding-right: 0px;

}

#mid-left #left-up {

	width: 190px;

	height:auto;

}



#mid-left h2 {

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-bottom-color: #FF7300;

	width: 160px;

	margin-left: 12px;

	font-size: 18px;

	margin-top: 10px;

	padding-top: 5px;

	color: #FF7300;

	margin-bottom: -10px;

	padding-bottom: 5px;

}

#mid-left ul {

	margin-left:0px;

	display:inline;

	width: 215px;

	margin-top: -5px;

	list-style-type: none;

	list-style-position: outside;

	padding: 30px;

}

#mid-left li {

	line-height: 28px;

	display: block;

	width: 160px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #333333;

	border-top-style: none;

	border-right-style: none;

	border-left-style: none;

	list-style-type: none;

	margin-left: 12px;

}

#mid-left #left-up a {

	color: #333333;

	font-family: "黑体";

	font-size: 14px;

}

#mid-left #left-up a:hover {

	color: #000000;

	text-decoration: none;

}



#mid-left #left-down {

	width: 190px;

	height: auto;

}

#mid-left #left-down li {

	font-size: 13px;

	line-height: 28px;

	padding-top: 5px;

	padding-bottom: 0px;

	font-family: "黑体";

}

#mid-left #left-down #li_br {

	line-height: 18px;

}









#mid-cen {

    min-height:990px;

	width:470px;

	height:auto;

	margin-left: 25px;

	font-size: 12px;

	text-align: left;

	margin-right: 0px;

	float: left;

	font-family: sans-serif;

}

#mid-cen a {

}

#mid-cen a:hover {

	color: #000000;

}





#mid-cen h2 {

	font-size: 20px;

	margin-top: 10px;

	font-weight: bold;

	color: #FF7300;

}

#mid-cen h3 {

	font-size: 14px;

	color: #FF7300;

	font-weight: bold;

	margin-bottom: 0px;

	margin-top: 0px;

}

#mid-cen p {
	font-size: 12px;
	text-align: left;
	line-height: 25px;
	color: #666666;
	margin: 0px;

}

#mid-cen #shipin {

	text-align: center;

}

#mid-cen table {

	width: 460px;

	margin-right: 0px;

	text-align: left;

	color: #FF7300;

}

#mid-cen #table_other{

	border-collapse:collapse;

	color: #000000;

	height: auto;

	width: 470px;

	line-height: 30px;

}

#mid-cen #td_bg {

	font-size: 14px;

	text-align: center;

	background-color: #FF7300;

	color: #FFFFFF;

	height: 20px;

	padding-top: 5px;

	font-weight: bold;

}



#mid-cen #td2 {

	font-size: 13px;

	font-weight: bold;

	color: #FF7300;

}

#mid-cen ul {

	list-style-type: none;

}





#mid-cen #le {

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	margin-left: 5px;

}

#mid-cen #form {

	width: 460px;

}

#mid-cen #cen_left {

	float: left;

}

#mid-cen #cen_right {

	float: right;

	margin-left: 10px;

}

#mid-cen #red {

	color: #FF0000;

	font-size: 12px;

}











#mid-right {

    min-height:990px; 

	width: 238px;

	height:auto;

	height: auto;

	float: right;

	text-align: left;

	

}

#mid-right #right_up {

	height: 250px;

	width: 227px;

	text-align: left;

	float: left;

	overflow: visible;

	margin-left: 11px;

}



#map {

	height: auto;

	width: 690px;

	float: left;

	font-size: 12px;

	text-align: center;

}

#map h2 {

	color: #ff7300;

	margin-top: 15px;

	margin-left: 20px;

	font-size: 16px;

	text-align: left;

	margin-bottom: 30px;

}

#map h3 {

	font-size: 14px;

	color: #ff7300;

	text-align: center;

}



#map table {

	width: 450px;

	height: auto;

	text-align: left;

}

#map td {

	height: 20px;

}

#map a:hover {

	height: 20px;

	color: #000000;

}





#foot {

	min-width:942px;

	width:auto;

	height:200px;

	height:auto;

	background-color: #FF7300;

	float: none;

	padding-top: 20px;

	color: #FFFFFF;

	font-family: sans-serif;

	bottom: 0px;

}

#foot p {

	font-size: 13px;

	margin-top: 10px;

	margin-bottom: 0px;

	font-family: "新宋体";

}

#foot a:link {

	text-decoration: none;

}

#foot a:hover {

	text-decoration: none;

}

#foot a:visited {

}



#form {

	BORDER-RIGHT: #ccc 1px solid;

	BORDER-TOP: #ccc 1px solid;

	BORDER-LEFT: #ccc 1px solid;

	WIDTH: 475px;

	BORDER-BOTTOM: #ccc 1px solid;

	HEIGHT: auto;

	margin-top: 20px;

}

#form H3 {

	PADDING-LEFT: 10px; COLOR: red

}

#form P {

	PADDING-LEFT: 20px

}

.right {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 9px;

}



.menu {

	width:942px;

	position:relative;

	float: left;

	margin-top: 0px;

	margin-right: 0;

	margin-bottom: 0px;

	margin-left: 0px;

	height: 40px;

	margin-left:auto;margin-right:auto;

}

.menu ul li a, .menu ul li a:visited {

	display:block;

	text-decoration:none;

	width:85px;

	height:10px;

	text-align:center;

	color:#666666;

	font-size:15px;

	font-weight: normal;

	padding-top: 15px;

	padding-bottom: 15px;

	background-color: #E0E0E0;

	font-family: "黑体";

	line-height: 10px;

}

.menu ul {

	padding:0;

	list-style-type: none;

	margin: 0;

}

.menu ul li {

	float:left;

	position:relative;

	height: 40px;

}

.menu ul li ul {

	display: none;

}

/* specific to non IE browsers */

.menu ul li:hover a {

	color:#E0E0E0;

	background-color: #FF7300;

	text-decoration: none;

	font-size: 15px;

}

.menu ul li:hover ul {

	display:block;

	position:absolute;

	top:40px;

	left:0;

}



.menu ul li:hover ul li a.hide {

	color:#E0E0E0;

	background-color: #FF7300;

	text-decoration: none;

	height: 40px;

}

.menu ul li:hover ul li:hover a.hide {

	color:#000;

	background-color: #FF7300;

	text-decoration: none;

}

.menu ul li:hover ul li ul {

	display: none;

}

.menu ul li:hover ul li a {

	display:block;

	color:#000;

	background-color: #E0E0E0;

}

.menu ul li:hover ul li a:hover {

	color:#000;

	background-color: #FF7300;

	text-decoration: none;

}

.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:85px; top:0;}

.menu ul li:hover ul li:hover ul.left {left:-105px;}



.menu #l3 {

	list-style-type: none;

	width: 140px;

	left: 0px;

	height: 10px;

	padding-top: 15px;

	padding-right: 0;

	padding-bottom: 15px;

	padding-left: 0;

	margin: 0px;

	color: #666666;

	font-size: 15px;

	

    

}
