body {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#4a4a4a;}

TD {
	COLOR: #666666;align:left;
}
Table {
	COLOR: #666666;align:left; font-size:12px;font-family:"Arial";
}

A:link {
	 COLOR: #666666; TEXT-DECORATION: none;
}
A:visited {
	 COLOR: #666666;  TEXT-DECORATION: none;
}
A:hover {
	 COLOR: #CF0E13;  TEXT-DECORATION: underline ;
}


.x {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.xx {
	BORDER-BOTTOM: #d8d8d8 1px groove
}
.xxright{
	BORDER-right: #e3e3e3 1px solid
}


.toplinkflash{ width:1003px; height:30px; background:#fff; border-left:#e4e6e5 1px solid;border-right:#e4e6e5 1px solid; float:left;}

/*²Ëµ¥*/
ul,li{ margin:0; padding:0; list-style:none; }
img{ float:left; border:none; float:none;}
.boah{ clear:both;}



.pro_line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #e7e7e7;
	border-right-color: #e7e7e7;
	border-bottom-color: #e7e7e7;
	border-left-color: #e7e7e7;
}
.imgbox {
	border: 1px solid #e3e3e3;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}

.box {
	border: 1px solid #CCCCCC;
	}

.whitebox{
	border: 3px solid #e3e3e3;
	padding: 1px;
}

.huibox {
	border: 1px solid #D5DFE9;
	padding: 1px;
}


A.big:link {
	FONT-SIZE: 18px; COLOR: #333333;
}
A.big:visited {
	FONT-SIZE: 18px; COLOR: #333333;
}
A.big:active {
	COLOR: #333333;
}
A.big:hover {
	COLOR: #006600;
}


A.news:link {
	COLOR: #333333;
}
A.news:visited {
	 COLOR: #333333;
}
A.news:active {
	COLOR: #333333;
}
A.news:hover {
	COLOR: #CF0E13; TEXT-DECORATION: underline;
}

A.pro:link {
	COLOR: #333333;
}
A.pro:visited {
	 COLOR: #333333;
}
A.pro:active {
	COLOR: #333333;
}
A.pro:hover {
	COLOR: #CF0E13;  TEXT-DECORATION: underline;
}


.txt_14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal;
}
.txt_15 {
	FONT-SIZE: 14px; FONT-STYLE: normal; FONT-VARIANT: normal;
}
.NOL {
	TEXT-DECORATION: none;
}
.headborder {
	BORDER-RIGHT: #ff7300 1px solid; BORDER-TOP: #ff7300 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #ff7300 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ff7300 4px solid; HEIGHT: 28px; TEXT-ALIGN: center
}
.headonborder {
	BORDER-RIGHT: #ff7300 1px solid; BORDER-TOP: #ff7300 1px solid; FONT-WEIGHT: bold; BACKGROUND: #ff7300; BORDER-LEFT: #ff7300 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ff7300 4px solid; HEIGHT: 28px; TEXT-ALIGN: center
}
.headborder2 {
	BORDER-RIGHT: #ff7300 1px solid; BORDER-TOP: #ff7300 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #ff7300 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ff7300 1px solid; HEIGHT: 24px; TEXT-ALIGN: center
}
.headonborder2 {
	BORDER-RIGHT: #ff7300 1px solid; BORDER-TOP: #ff7300 1px solid; FONT-WEIGHT: bold; BACKGROUND: #ff7300; BORDER-LEFT: #ff7300 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ff7300 1px solid; HEIGHT: 24px; TEXT-ALIGN: center
}
.wenbenkuang {
	BORDER-RIGHT: #999999 1px inset; BORDER-TOP: #999999 1px inset; FONT-SIZE: 9pt; BORDER-LEFT: #999999 1px inset; COLOR: #333333; BORDER-BOTTOM: #999999 1px inset; FONT-FAMILY: "??¡§??"
}
.go-wenbenkuang {
	BORDER-RIGHT: #a2a2a2 1px outset; PADDING-RIGHT: 1px; BORDER-TOP: #ffffff 1px outset; PADDING-LEFT: 1px; FONT-SIZE: 9pt; PADDING-BOTTOM: 1px; BORDER-LEFT: #ffffff 1px outset; CURSOR: hand; COLOR: #333333; PADDING-TOP: 1px; BORDER-BOTTOM: #a2a2a2 1px outset; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 19px; BACKGROUND-COLOR: #eeeeee
}
.ht {
	FONT-SIZE: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.login0 {
	BORDER-RIGHT: #ff3300 1px outset; BORDER-TOP: #ff3300 1px outset; FONT-WEIGHT: bold; FONT-SIZE: 13px; BORDER-LEFT: #ff3300 1px outset; CURSOR: help; COLOR: #ffffff; BORDER-BOTTOM: #ff3300 1px outset; HEIGHT: 25px; BACKGROUND-COLOR: #ff7200
}
.textlogin {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: "Arial", "Helvetica", "sans-serif",; BACKGROUND-COLOR: #f0f0f0; TEXT-DECORATION: none
}
.login {
	BORDER-RIGHT: #ff3300 1px outset; BORDER-TOP: #ff3300 1px outset; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #ff3300 1px outset; COLOR: #ffffff; BORDER-BOTTOM: #ff3300 1px outset; HEIGHT: 25px; BACKGROUND-COLOR: #ff7200
}
.login2 {
	BORDER-RIGHT: #999999 1px outset; BORDER-TOP: #999999 1px outset; FONT-SIZE: 12px; BORDER-LEFT: #999999 1px outset; COLOR: #333333; BORDER-BOTTOM: #999999 1px outset; HEIGHT: 25px; BACKGROUND-COLOR: #cccccc
}
.title {
	FONT-SIZE: 14px; FONT-FAMILY: "Geneva", "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none;
}
A.white:link {
	FONT-SIZE: 14px; COLOR: #ffffff ; TEXT-DECORATION: underline;
}
A.white:visited {
	FONT-SIZE: 14px; COLOR: #ffffff; TEXT-DECORATION: underline;
}
A.white:active {
	FONT-SIZE: 14px; COLOR: #ffffff; TEXT-DECORATION: underline;
}
A.white:hover {
	FONT-SIZE: 14px; COLOR: #ffffff; TEXT-DECORATION: underline;
}

.xx {
	BORDER-BOTTOM: #eaeaea 1px solid
}


.box2{ 
      BORDER-RIGHT: #dedede 1px solid;
     
      BORDER-BOTTOM: #dedede 1px solid;
}



.box1{ 
      border:5px solid #F3F3F3;
      BORDER-RIGHT: #dedede 1px solid;
      BORDER-TOP: #dedede 1px solid;
      BORDER-LEFT: #dedede 1px solid;
      BORDER-BOTTOM: #dedede 1px solid;
}

.downline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}


#news{width:240px;float:left; margin-right:0px; }
#news ul{ list-style:none; margin:0px;PADDING-TOP: 8px; }
#news ul li{height:23px;background: no-repeat 0px ; }
.s1{margin-left:20px; float:left;}
.s2{float:right; color:#999;}
#news a{color:#333333; text-decoration:none;}
#news a:hover{color:#ff9900;text-decoration:underline;}


#zt{width:320px;float:left; margin-right:0px; }
#zt ul{ list-style:none; margin:0px;PADDING-TOP: 8px; }
#zt ul li{height:22px;background: no-repeat 0px ; }
.s1{margin-left:20px; float:left;}
.s2{float:right; color:#999;}
#zt a{color:#333333; text-decoration:none;}
#zt a:hover{color:#ff9900;text-decoration:underline;}



#zt12{width:205px;float:left; margin-right:0px; }
#zt12 ul{ list-style:none; margin:0px;PADDING-TOP: 7px; }
#zt12 ul li{height:23px;background: no-repeat 0px ; }
.s1{margin-left:20px; float:left;}
.s2{float:right; color:#999;}
#zt12 a{color:#333333; text-decoration:none;}
#zt12 a:hover{color:#ff9900;text-decoration:underline;}


#newsall{width:600px;float:left; margin-right:0px; }
#newsall ul{ list-style:none; margin:0px;PADDING-TOP: 10px; }
#newsall ul li{height:24px; no-repeat 0px ; }
.s11{margin-left:30px; float:left;}
.s22{float:right; color:#999;}
#newsall a{color:#333333; text-decoration:none;font-size:9pt;}
#newsall a:hover{color:#ff9900;text-decoration:underline;}



.menu{ height:44px; margin:0 auto; padding:0px; width:1003px;}
.menu ul{ list-style:none;  margin:0px; padding:0px; }
.menu li{ float:left; width:100px; height:44px;line-height:44px;color:#FFF; }


.leftlist1{width:180px; padding: 0 0 0 20px;}
.leftlist1 ul{}
.leftlist1 li{line-height:32px; border-bottom:dashed #e4e4e4 1px; padding-left:5px;}
.leftlist1 li a{ background: url("images/icon1.gif") no-repeat scroll 0 center transparent;
    display: block;
    overflow: hidden;
    padding-left: 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 180px;}
.leftlist1 li a:hover{ background:url(/templates/images/icon1_1.gif) no-repeat left center;}
.leftimg{width:190px; height:134px; background:url(../images/bg24.gif) no-repeat;}
.leftimg ul{text-align:left; padding:11px 0 0 0;}

.leftlist li a:hover {
    line-height: 42px;
    background: url("../images/bg191.gif") no-repeat scroll 0% 0% transparent;
    padding-left: 35px;
    color: rgb(255, 255, 255);
}
.leftlist li a {
    line-height: 42px;
    width: 220px;
    display: block;
    background: url("../images/bg19.jpg") no-repeat scroll 0% 0% transparent;
    padding-left: 35px;
    font-size: 10.5pt;
}




#nav li a:hover{

}

.menu a:link, .menu a:visited{
	display:block;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
		font-weight:bold;
}
.menu a:hover{
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	 background:url(../images/navbg.gif);height:44px;
}


.ddsmoothmenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 100%; PADDING-TOP: 10px
}
.ddsmoothmenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 100; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.ddsmoothmenu UL LI {
	DISPLAY: inline; FLOAT: left; POSITION: relative; padding-right:35px;
}
.ddsmoothmenu UL LI A {
	DISPLAY: block; BACKGROUND: #006699; COLOR: #ffffff; TEXT-DECORATION: none;
}
 HTML .ddsmoothmenu UL LI A {
	DISPLAY: inline-block
}
.ddsmoothmenu UL LI A:link {
	COLOR: white
}
.ddsmoothmenu UL LI A:visited {
	COLOR: white
}
.ddsmoothmenu UL LI A.selected {
	BACKGROUND: #ffffff; COLOR: white
}
.ddsmoothmenu UL LI A:hover {
	BACKGROUND: #C7392F; COLOR: white
}
.ddsmoothmenu UL LI UL {
	DISPLAY: none; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute
}
.ddsmoothmenu UL LI UL LI {
	DISPLAY: list-item; FLOAT: none
}
.ddsmoothmenu UL LI UL LI UL {
	TOP: 0px
}
.ddsmoothmenu UL LI UL LI A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px; FONT: 12px ; WIDTH: 120px; PADDING-TOP: 7px; BORDER-BOTTOM: #003F5F 1px solid
}
 HTML .ddsmoothmenu {
	HEIGHT: 1%
}
.downarrowclass {
	RIGHT: 7px; POSITION: absolute; TOP: 12px
}
.rightarrowclass {
	RIGHT: 5px; POSITION: absolute; TOP: 6px
}
.ddshadow {
	BACKGROUND: silver; LEFT: 0px; WIDTH: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 0px
}
.toplevelshadow {
	opacity: 0.8
}


.container {width:1002px;margin:0 auto;font-size:.875em;position:relative;float:left; }
#header {height:35px;background:url(images/header-tail.gif) 0 0 repeat-x #ffffff}
#header .container {background:url(images/header-bg.jpg) no-repeat 100% 100%;height:38px}

#header .nav {position:absolute;left:25px;top:0px;}
#header .nav li {float:left; }
#header .nav li a {float:left;color:#ffffff;text-decoration:none;font-size:14px;text-transform:uppercase;font-weight:400;cursor:pointer}
#header .nav li a span {float:left;padding:8px 32px 12px 32px}
#header .nav li a:hover, #header .nav li a.current {background:url(images/nav-left.gif) no-repeat 0 0;color:#ffffff}
#header .nav li a:hover span, #header .nav li a.current span {background:url(images/nav-right.gif) no-repeat 100% 0}


.wrapper {width:100%;overflow:hidden}
.link1 {display:block;float:left;background:url(images/link1-bg.gif) left top repeat-x;color:#383838;text-decoration:none;text-shadow:1px 1px 0 #eee}
.box {background:#f7f7f7;padding:30px 40px 36px 40px}
h3 {font-size:30px;line-height:1.2em;color:#4a4a4a;font-weight:400;margin-bottom:20px}
#login-form fieldset {border:none}
#login-form .field {height:43px}
#login-form input.text, #login-form input.password {width:180px;border:1px solid #dedede;padding:4px 7px 4px 5px}
#login-form .submit {background:url(images/login.gif) no-repeat 0 0;width:73px;height:34px;border:none;color:#fff;cursor:pointer;text-align:center;line-height:34px}
#login-form .fright {line-height:34px}
#login-form #checkbox {margin-right:10px;line-height:34px}
