.STYLE1 {
	font-family: arial,ËÎÌå,sans-serif; font-size: 0.7px;
}
.STYLE3 {
	font-family: arial,ËÎÌå,sans-serif; font-size: 12px;
}
.STYLE6 {
	font-size: 12px;
}
body {
	background: url("../image/background.jpg") fixed no-repeat; width: 100%; height: 100%; -ms-overflow-x: hidden;
}
nav {
	left: 20px; top: 20px; width: 180px; display: block; position: fixed;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
nav a {
	margin: 10px 0px; padding: 10px 10px 10px 20px; border-radius: 30px; border: 2px solid rgb(204, 204, 204); border-image: none; height: 30px; color: rgb(170, 170, 170); text-decoration: none; display: block; position: relative; z-index: 2; -moz-border-radius: 30px;
}
#selectedBacking {
	margin: 10px 0px; padding: 10px 10px 10px 20px; border-radius: 30px; border: 2px solid rgb(204, 204, 204); border-image: none; height: 30px; color: rgb(170, 170, 170); text-decoration: none; display: block; position: relative; z-index: 2; -moz-border-radius: 30px;
}
nav a:hover {
	background: rgb(153, 153, 153); border: 2px solid rgb(51, 51, 51); border-image: none; color: rgb(255, 255, 255);
}
nav a.selected {
	background: rgb(102, 102, 102); border: 2px solid rgb(51, 51, 51); border-image: none; color: rgb(255, 255, 255);
}
#selectedBacking {
	background: rgb(102, 102, 102); border: 2px solid rgb(51, 51, 51); border-image: none; color: rgb(255, 255, 255);
}
#selectedBacking {
	top: 0px; width: 145px; position: absolute; z-index: 1;
}
#content {
	width: 600px;
}
#content section {
	padding-top: 10px; display: block;
}
#spacer {
	height: 600px;
}
.fixed_ {
	background: rgb(255, 255, 255); top: 0px; position: fixed; z-index: 100;
}
body {
	margin: 0px; padding: 0px; font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px;
}
form {
	margin: 0px; padding: 0px; font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px;
}
p {
	margin: 0px; padding: 0px; font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px;
}
ol {
	margin: 0px; padding: 0px; font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px;
}
ul {
	margin: 0px; padding: 0px; font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px;
}
li {
	margin: 0px; padding: 0px; font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px;
}
p {
	margin: 0px; padding: 0px; font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px;
}
h2 {
	margin: 0px; padding: 0px; font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px;
}
h3 {
	margin: 0px; padding: 0px; font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px;
}
h4 {
	margin: 0px; padding: 0px; font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px;
}

li {
	list-style: none;
}
legend {
	display: none;
}
img {
	border: 0px currentColor; border-image: none;
}
fieldset {
	border: 0px currentColor; border-image: none;
}
a:link {
	color: rgb(0, 0, 0); text-decoration: none;
}
a:visited {
	color: rgb(0, 0, 0); text-decoration: none;
}
a:hover {
	color: rgb(102, 102, 102); text-decoration: none;
}
a:active {
	color: rgb(102, 102, 102); text-decoration: none;
}
content1 ul li {
	padding-left: 10px;
}
content1 h1 legend {
	
}
content1 h1 {
	color: rgb(0, 0, 0); font-weight: bold;
}
content1 img fieldset {
	border: 0px currentColor; border-image: none;
}
content1 p {
	color: rgb(0, 0, 0); line-height: 12px; font-family: "????"; font-size: 12px;
}
content1 a:link {
	color: rgb(0, 0, 0); text-decoration: none;
}
content1 a:visited {
	color: rgb(0, 0, 0); text-decoration: none;
}
content1 a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
content1 a:active {
	color: rgb(0, 0, 0); text-decoration: underline;
}
#main {
	width: 982px; height: auto !important; overflow: visible; margin-right: auto; margin-left: auto; min-height: 700px;
}
h4 {
	background: url("../image/icon6.gif") no-repeat 0% 50%; line-height: 20px; text-indent: 10px;
}
#topnav {
	width: 982px; height: 25px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#topnav span {
	background: url("../image/home.gif") no-repeat 0% 40%; height: 25px; color: rgb(51, 51, 51); line-height: 25px; padding-left: 15px; font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 11px; margin-left: 850px;
}
#header {
	width: 982px; height: 80px;
}
#header ul {
	width: 975px; height: 80px;
}
#header ul .logo {
	width: 166px; height: 45px; margin-right: 559px; float: left;
}
.logo img {
	margin-top: 18px; margin-left: 14px;
}
.search img {
	margin-left: 4px;
}
#header ul .search {
	width: 250px; height: 49px; padding-top: 25px; float: left;
}
.actionsoftinput {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 184px; height: 16px; color: rgb(51, 51, 51); padding-top: 3px; font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px;
}
#content 
{
	width: 982px; 
    height: auto !important;    
    min-height: 400px;
     -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers*/
     border-radius:5px;            /* W3C syntax */
   overflow: hidden; 
}

#banner {
	width: 982px; margin-bottom: 9px;
}
#sidebar {
	width: 231px; height: auto !important; overflow: visible; margin-right: 0px; float: left; min-height: 400px;
}
#sidebar .title {
	width: 231px; height: 30px; font-weight: bold;
}
#sidebar .content {
	padding: 14px 14px 0px; width: 201px; height: auto !important; overflow: visible; border-right-color: rgb(215, 214, 219); border-left-color: rgb(215, 214, 219); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; min-height: 70px;
}
#sidebar .content_read {
	padding: 14px 14px 0px; width: 201px; height: auto !important; overflow: visible; border-right-color: rgb(215, 214, 219); border-left-color: rgb(215, 214, 219); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; min-height: 70px;
}
#sidebar .content_read ul {
	margin-left: -5px;
}
#sidebar .content_read li {
	background: url("../images/acrobat.gif") no-repeat 0% 50%; line-height: 24px; text-indent: 20px;
}
#sidebar .footer {
	width: 231px; height: 10px; margin-bottom: 9px;
}
#sidebar li {
	background: url("../images/icon5.gif") no-repeat 0% 50%; height: 22px; line-height: 22px;
}
#sidebar li#bg {
	background-color: rgb(237, 237, 237);
}
#containe {
	background: rgb(255, 255, 255); width: 702px; height: auto; overflow: visible; padding-right: 20px; padding-left: 20px; float: right; min-height: 400px;

}
#containe .title {
	width: 742px; height: 15px;
}
#containe .content {
	padding: 10px 0px; width: 682px; height: auto !important; overflow: visible; min-height: 400px;
}
#containe .content p {
	line-height: 20px;
}
#containe .content1 {
	padding: 10px 30px; width: 682px; height: auto !important; overflow: visible;
}
#containe .content1 p {
	line-height: 25px; text-indent: 10px;
}
#containe .content2 {
	padding: 10px 30px; width: 682px; height: auto !important; overflow: visible;
}
#containe .content2 p {
	line-height: 20px; text-indent: 2em;
}
.weizhi {
	height: 30px; color: rgb(153, 153, 153); line-height: 30px; font-size: 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#containe .footer {
	width: 742px; height: 15px;
}

#column {
	width: 982px; height: 150px;
}
#column .content {
	width: 321px; height: 150px;
}
#column .content .title {
	width: 321px; height: 39px; color: rgb(0, 0, 0); font-weight: bold;
}
#column .content .neirong {
	padding: 14px 17px 17px; width: 287px; height: 80px; color: rgb(0, 0, 0); font-weight: normal; background-image: url("../images/neirong_bg.gif");
}
#column .content .neirong li {
	background: url("../image/icon5.gif") no-repeat 0% 50%; color: rgb(102, 102, 102); line-height: 20px; text-indent: 1em;
}
#column .content .neirong p {
	color: rgb(102, 102, 102); line-height: 20px;
}
#column .column_content {
	padding: 5px 15px; width: 159px; height: 100px; float: left;
}
#column .column_content h2 {
	height: 28px; color: rgb(0, 0, 0); line-height: 28px;
}
#column .column_content p {
	margin: 0px; color: rgb(102, 102, 102); line-height: 18px;
}
#column .column_content ul {
	margin: 0px; padding: 3px 0px 0px; color: rgb(102, 102, 102); line-height: 22px;
}
#column .column_content li {
	background: url("../images/icon5.gif") no-repeat 0% 50%; padding-left: 8px;
}
#columnfoot {
	width: 982px; height: 150px; border-top-color: rgb(235, 1, 0); border-right-color: rgb(201, 201, 199); border-left-color: rgb(201, 201, 199); border-top-width: 2px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
#columnfoot .columnfoot_news {
	padding: 5px 15px 5px 10px; width: 360px; height: 140px; float: left;
}
#columnfoot .columnfoot_news ul {
	padding-top: 3px;
}
#columnfoot .columnfoot_content {
	padding: 5px 10px; width: 255px; height: 140px; float: left;
}
#columnfoot .columnfoot_content p {
	color: rgb(102, 102, 102); line-height: 22px;
}
#columnfoot .columnfoot_content h2 {
	height: 28px; color: rgb(0, 0, 0); line-height: 28px;
}
#wei {
	width: 5px; height: 34px; background-image: url("../image/nav_right_bg.png");
}
#footer {
	width: 982px; height: 50px; clear: both; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
#footer p {
	color: rgb(153, 153, 153); line-height: 50px;
}
.hj {
	width: 670px; height: auto;
}
.hj_pic {
	margin-right: 10px; float: left;
}
a.self:link {
	color: rgb(51, 51, 51); text-decoration: none;
}
a.self:visited {
	color: rgb(51, 51, 51); text-decoration: none;
}
a.self:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.hui1 {
	width: 680px; height: 210px; margin-bottom: 20px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; background-color: rgb(242, 242, 242);
}
.hui1 .left {
	padding: 50px 0px 50px 29px; width: 150px; height: 110px; float: left;
}
.hui1 .right {
	padding: 25px 29px 0px 0px; width: 465px; height: 175px; float: left;
}
.symbol {
	font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 24px; font-weight: bold;
}
#typical li {
	background: url("../image/icon5.gif") no-repeat 0% 50%; list-style: none; line-height: 20px; text-indent: 1em;
}
#act_web_contnent {
	color: rgb(51, 51, 51); line-height: 20px; margin-top: 10px; margin-bottom: 20px; min-height: 100px;
}
#act_web_contnent ul {
	
}
#act_web_contnent li {
	background: url("../image/icon.gif") no-repeat left; height: 25px; line-height: 25px; padding-left: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
#act_web_contnent li span {
	color: rgb(153, 153, 153); float: right;
}
#act_web_contnent p {
	text-indent: 24px;
}
#video_contnent {
	color: rgb(51, 51, 51); line-height: 20px; margin-top: 10px; margin-bottom: 20px; min-height: 100px;
}
.video {
	height: 23px; position: absolute;
}
.video li {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 80px; height: 23px; text-align: center; line-height: 23px; margin-right: 10px; float: left; background-color: rgb(244, 244, 244);
}
.video li#yes {
	background: none; font-weight: bold; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.video_flash {
	padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 310px; text-align: center; margin-top: 24px;
}
.CollapsiblePanel {
	border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(153, 153, 153) rgb(204, 204, 204) rgb(204, 204, 204); margin: 0px; padding: 0px;
}
* {
	margin: 0px; padding: 0px; list-style-type: none;
}
a {
	border: 0px currentColor; border-image: none;
}
img {
	border: 0px currentColor; border-image: none;
}
body {
	font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
a {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:hover {
	color: rgb(51, 102, 204); text-decoration: none;
}
.demo {
	margin: 40px auto; width: 686px; position: relative;
}
.demo h2 {
	height: 44px; color: rgb(51, 102, 204); font-size: 16px; margin-top: 20px;
}
.demo dl dt {
	color: rgb(255, 102, 0); font-size: 14px; font-weight: 800; margin-top: 30px;
}
.demo dl dt {
	line-height: 22px;
}
.demo dl dd {
	line-height: 22px;
}
.tabbtn {
	background: url("../image/tabbg.gif") repeat-x; width: 99%; height: 30px; border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: relative; z-index: 1000;
}
.tabbtn li {
	margin: 0px 0px 0px -1px; float: left; position: relative;
}
.tabbtn li a {
	width: 108px; height: 30px; text-align: center; line-height: 30px; overflow: hidden; font-size: 12px; float: left; display: block; cursor: pointer;
}
.tabbtn li.current {
	border-top-color: rgb(197, 197, 197); border-right-color: rgb(213, 213, 213); border-left-color: rgb(213, 213, 213); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.tabbtn li.current a {
	background: rgb(255, 255, 255); height: 35px; color: rgb(51, 102, 204); line-height: 35px; font-weight: 800; border-top-color: rgb(255, 102, 0); border-top-width: 2px; border-top-style: solid;
}
.tabcon {
	border: currentColor; border-image: none; width: 100%; overflow: hidden; float: left; min-height: 180px;
}
.tabcon .subbox {
	left: 0px; top: 0px; position: absolute;
}
.tabcon .sublist {
	padding: 5px 10px; height: 170px;
}
#leftcon .subbox {
	width: 9999em;
}
#leftcon .subbox .sublist {
	width: 664px; float: left;
}
.sublist {
	padding: 10px;
}
.sublist li {
	height: 36px; line-height: 36px; font-size: 12px;
}
.sublist li span {
	margin: 0px 5px 0px 0px; color: rgb(221, 221, 221); font-family: "????"; font-size: 12px; font-weight: 400;
}
.tabContainer li {
	background: url("../image/tabOff_right.gif") no-repeat right top; margin-right: 2px; float: left;
}
.tabContainer li a {
	background: url("../image/tabOff_left.gif") no-repeat left top; padding: 0px 15px; height: 35px; line-height: 35px; display: block !important;
}
.tabContainer .currentBtn {
	background: url("../image/tabOn_right.gif") no-repeat right top;
}
.tabContainer {
	background: url("../image/tab.gif") repeat-x bottom rgb(255, 255, 255); margin: 0px auto; width: 702px; overflow: hidden; padding-top: 10px;
}
.tab .tabCot {
	padding: 0px 0px 20px; margin-top: -50px; border-right-color: rgb(246, 246, 246); border-left-color: rgb(246, 246, 246); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.tab .tabcot01 {
	padding-top: 0px;
}
.modBottom {
	background: url("../image/modAB.gif") repeat-x left top; width: 100%; height: 4px; overflow: hidden;
}
.footerBot {
	background: url("../image/modAB.gif") repeat-x left top; width: 100%; height: 4px; overflow: hidden;
}
.modBottom span.modABL {
	background: url("../image/bg.gif") no-repeat left -36px; width: 4px; height: 4px; overflow: hidden; float: left;
}
.modBottom span.modABR {
	background: url("../image/bg.gif") no-repeat left -36px; width: 4px; height: 4px; overflow: hidden; float: left;
}
.modTopB span.modATR {
	background: url("../image/bg.gif") no-repeat left -36px; width: 4px; height: 4px; overflow: hidden; float: left;
}
.modTopB span.modATL {
	background: url("../image/bg.gif") no-repeat left -36px; width: 4px; height: 4px; overflow: hidden; float: left;
}
.modBottom span.modABR {
	background: url("../image/bg.gif") no-repeat -4px -36px; float: right;
}
.tabContainer li.currentBtn a {
	background: url("../image/tabOn_left.gif") no-repeat left top; height: 36px; color: rgb(255, 102, 0);
}
.tabContainer li a {
	padding: 0px 13px; color: rgb(105, 105, 105); line-height: 35px; font-size: 14px; font-weight: bolder;
}
.tabContainer li a:hover {
	color: rgb(255, 102, 0); text-decoration: none;
}
.tab {
	margin-top: 15px;
}
.text_proclass {
	padding-top: 24px; padding-bottom: 27px; box-shadow: 0px 3px 6px #eeeeee; -webkit-box-shadow: #eeeeee 0px 3px 6px; -moz-box-shadow: #eeeeee 0px 3px 6px;
}
.topmenu {
	color: rgb(51, 51, 51); font-size: 12px; font-weight: 700;
}
.topmenu a {
	color: rgb(51, 51, 51); font-size: 12px; font-weight: 700; text-decoration: none; margin-left: 5px;
}
.topmenu a:hover {
	color: rgb(51, 51, 51); font-size: 12px; font-weight: 700; text-decoration: underline; margin-left: 5px;
}
