
/*¹«ÓÃ*/
.wrapper{width:100%;margin:auto;position:relative;z-index:1;}
.layout{width:975px;margin:0 auto;clear:both;position:relative;}
.container{width: 1140px;min-width: 1140px;margin:0 auto;clear:both;position:relative;}
.fl {
    float: left;
    width:500px;
    height:75px;
    background:url(../img/logo.png) 0 5px no-repeat;
    _display: inline;
}

.fl a
{
	float: left;
	width:600px;
    height:75px;
}

input
{
	height:23px;
}

/*top*/
#header_top{width: 100%;height: 80px;position: fixed;z-index: 999;}
.header_bg{width: 100%;height: 80px;overflow: hidden;position: absolute;left: 0;top: 0;background: #fff;opacity:0.8;filter:alpha(opacity=80); -moz-opacity:0.8;-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15); box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);}
.itop{width:1280px;height:80px;margin:0 auto;position:relative;z-index:1;}
.headroom {top: 0;transition: all .2s ease-in-out;}
.headroom--unpinned {top: -80px;}
.language{width: 75px;height: 17px;padding:6px 10px;background:transparent;position: absolute;top: 38px;right: 29px;}
.language a{color:#000;padding-left:32px;background:url(../images/english.jpg) no-repeat left;font-family:Arial;}
.language a:hover{color:#0084cf;}

/*banner*/
#banner{width:100%;min-width:1280px;height:650px;overflow:hidden;position:relative;}
#banner_img{display:block;position:relative;}
#banner_img li{position:absolute;top:0;left:0;width:100%;height:650px;background-position:center;-moz-background-size:100% 100%; background-size:100% 100%;display:none;}
#banner_img .ad_img{position:absolute;right:10px;top:80px;width:506px;height:404px}
#banner_img .ad_txt{position:absolute;left:25px;top:220px;color:#fff;text-shadow:1px 1px rgba(51,51,51,0.3);}
#banner_img .ad_txt h2{font:bold 36px/60px Microsoft YaHei;}
#banner_img .ad_txt p{width:430px;}
#banner_img .ad_txt a{display:block;width:100px;height:25px;line-height:25px;text-align:center;margin-top:10px;background:#fff;color:#666;text-shadow:none;}
#banner_img .ad_txt a:hover{background: #0084cf;color:#fff;}
#banner_nav{position:absolute;bottom:10px;z-index:2; left:50%;text-align:center;}
#banner_nav li{display:inline-block;width:13px; float:left;height:13px;margin:0 5px;*display:inline;zoom:1;}
#banner_nav a{display:inline-block;width:13px;height:13px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
#banner_nav .active{background-position:left 0;  margin-left:1px;}
#banner_flex{position:absolute;z-index:3; left:0;width:100%;top:45%;}
#banner_flex li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
#banner_flex li a.prev{left:60px;background:url(../images/prev.png) center center no-repeat;}
#banner_flex li a.next{right:60px;background:url(../images/next.png) center center no-repeat;}
#banner_ctr{position:absolute;height:122px;margin-left:-364px;left:50%;bottom:40px;z-index:1;}
#banner_ctr ul{width:728px;height:122px;background:url(../img/serv_ico.png) no-repeat center;position:relative;}
#banner_ctr li{display:block;float:left;width:115px;height:122px;cursor:pointer;text-align:center;color:#2f2e2e;line-height: 22px;font-size:12px;}
#banner_ctr li img{width:80px;height:80px;border:1px #a7a7a7 solid;border-radius:5px;margin-top:10px;}
#banner_ctr li.first-item{background:#fff;width:21px;-webkit-border-radius:20px 0 0 20px;-moz-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px;}
#banner_ctr li.last-item{background:#fff;width:16px;-webkit-border-radius:0 20px 20px 0;-moz-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0;}
#drag_ctr{position:absolute;top:-14px;left:22px;width:115px;height:156px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;bottom:170px;background:#0084cf;}
#drag_arrow{position:absolute;top:-14px;left:22px;width:115px;height:156px;background:url(../img/drag_banner_arrow.gif) center 14px no-repeat;}

.txt
{
	width:300px;
}

.txt1
{
	width:200px;
}

.txt2
{
	width:60px;
}

.mtxt
{
	width:300px;
	height:80px;
}

.menu 
{
	position:absolute;
	left:500px;
	top:0;
	float:left;
    font:"ËÎÌå" 12px; 
    width:770px;
}
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
z-index:9999;
position: relative;
}
.menu ul li {
float:left; 
position:relative;
}
.menu ul li a, .menu ul li a:visited
{
	display: block;
	text-align: center;
	text-decoration: none;
	width: 110px;
	height: 80px;
	color: #333333;
	line-height: 80px;
	font-size: 15px;
	letter-spacing: 0px;
	font-family: Arial;
}
.menu ul li ul {
	display: none;
}
.menu ul li:hover a {
	color:#fff;
	background-image: url(/img/lmbj.jpg);
}
.menu ul li:hover ul {
display:block; 
position:absolute; 
top:80px; 
left:0; 
width:105px;
}
.menu ul li:hover ul li a {
	display:block;
	height:30px;
	line-height:35px;
	overflow:hidden;
	color:#FFFFFF;
	font-size:12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	font-family: Arial;
	font-weight: normal;
	background-image: url(/img/sc_1.png);
	background-repeat: repeat;
	position: relative;
	z-index: 9999;
}
.menu ul li:hover ul li a:hover
{
	color: #fff;
	font-family: Arial;
	font-weight: bold;
	background-image: url(/img/sc_3.png);
}

.tdt {
	background-image: url(/img/tdt.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.syzt {
	font-family: Arial;
	font-size: 12px;
	line-height: 23px;
	font-weight: normal;
	color: #333333;
}
.lm {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height: 24px;
	background-image: url(/img/dot.jpg);
	background-repeat: no-repeat;
	BACKGROUND-POSITION: 5px 50%;
	text-decoration: none;
	PADDING-LEFT: 20px;
	font-family: Arial;
}
.syyxx {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E0E0E0;
}
.sylnzt {
	font-family: Arial;
	font-size: 14px;
	color: #333333;
}
.sylmzt1 {
	font-family: Arial;
	font-size: 14px;
	color: #999999;
}
.more {
	font-family: Arial;
	font-size: 12px;
	color: #999999;
}
.jjzt
{
	font-family: Arial;
	font-size: 12px;
	line-height: 24px;
	color: #666666;
}
.jjzt0 {	font-family: Arial;
	font-size: 16px;
	line-height: 24px;
	color: #3A3A3A;
}
.jjzt1 {	font-family: Arial;
	font-size: 12px;
	line-height: 24px;
	color: #0E9BE1;
}
.zblmlb {
	display:block;
	margin:0px;
	padding:0px;
	height:50px;
	line-height:50px;
	color:#333333;
	font-size:14px;
	font-family: Arial;
	font-weight: normal;
	background-image: url(../img/sc_10.png);
	background-repeat: no-repeat;
	background-position: left center;
	BACKGROUND-POSITION: 5px 50%;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 215px;
	_width:235px;
	padding-left: 20px;
	text-align: left;
	
}
.zblmlb:hover {
	display:block;
	height:50px;
	line-height:50px;
	color:#FF3300;
	font-size:14px;
	font-family: Arial;
	font-weight: normal;
	background-image: url(../img/sc_10.png);
	background-repeat: no-repeat;
	background-position: left center;
	left: 15px;
	BACKGROUND-POSITION: 5px 50%;
	text-decoration: none;
	PADDING-LEFT: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 215px;
	_width: 235px;
	text-align: left;
}
.zblmlb:active {
	display:block;
	height:50px;
	line-height:50px;
	color:#333333;
	font-size:14px;
	font-family: Arial;
	font-weight: normal;
	background-image: url(../img/sc_10.png);
	background-repeat: no-repeat;
	background-position: left center;
	left: 15px;
	BACKGROUND-POSITION: 5px 50%;
	text-decoration: none;
	PADDING-LEFT: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 215px;
	text-align: left;
}
.bk02 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #188ECE;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #999999;
}
.bk03 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.lmybt {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.fyzt {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

.currclass a
{
	color:Red;
}

.bk01 {	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.nrbk {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.nrbt {	font-family: Arial;
	font-size: 20px;
	line-height:1.5;
	font-weight: bold;
	color: #666666;
}
.nrzt {	font-family: Arial;
	font-size: 14px;
	line-height: 28px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-align: left;
	text-indent: 0px;
	list-style-image: none;
}

.nrzt P
{
	font-family: Arial;
	font-size: 14px;
	line-height: 28px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-align: left;
	text-indent: 0px;
	list-style-image: none;
}

.nrzt font
{
	font-family: Arial;
	font-size: 14px;
	line-height: 28px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-align: left;
	text-indent: 0px;
	list-style-image: none;
}

.nrzt div
{
	font-family: Arial;
	font-size: 14px;
	line-height: 28px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-align: left;
	text-indent: 0px;
	list-style-image: none;
}

.ybxx {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #AAAAAA;
}
.wzdbzt {
	font-family: Arial;
	font-size: 12px;
	line-height: 23px;
	font-weight: normal;
	color: #333333;
}

.imgBox
{
	float:left;
	width:200px;
	height:160px;
	margin:30px 0 0 18px;
	border: 1px solid #ccc;
	overflow:hidden;
}

.imgBox dl{float:left;width:200px; height:160px; position:absolute;cursor:pointer; z-index:100;}

.imgBox img{ cursor:pointer;}

.imgTitle
{
	float:left;
	margin-left:10px;
	width:200px;
	text-align:center;
	line-height:1.5;
}

.downbox
 {
	width:350px;
 }
 
 .downbox div
 {
	width:350px; margin:20px 0 20px 0; padding-left:10px; line-height: 30px;border: #ff3300 1px dotted;
 }