@charset "utf-8";
/*-通用样式-*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, p, blockquote, th, td{
	margin:0;
	padding:0;
}
/*首页轮播图*/
#imgPlay {
	OVERFLOW: hidden;
	WIDTH: 100%;
	ZOOM: 1;
	POSITION: relative;
	HEIGHT: 304px;
	margin-right: auto;
	margin-left: auto;
}
#imgPlay .imgs IMG {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	WIDTH: 956px;
	PADDING-TOP: 1px
}
#imgPlay .imgs LI {
	FLOAT: left; POSITION: relative
}
#imgPlay .imgs {
	WIDTH: 5760px
}
#imgPlay .btn {
	RIGHT: 12px; OVERFLOW: hidden; WIDTH: 112px; BOTTOM: 12px; TEXT-INDENT: -9999px; POSITION: absolute; HEIGHT: 29px;
}
#imgPlay .btn A {
	BACKGROUND: url(../images/bg.png) no-repeat;BACKGROUND-POSITION: 0px 0px; DISPLAY: block; WIDTH: 112px; HEIGHT: 29px;
}
#imgPlay .btn A:hover {
	BACKGROUND: url(../images/bg.png) no-repeat;BACKGROUND-POSITION: 0px -30px;
}
#imgPlay .prev {
	BACKGROUND: url(../images/imgPlayer.png) no-repeat 0px 0px;
	LEFT: 0px;
	WIDTH: 46px;
	CURSOR: pointer;
	TEXT-INDENT: -9999px;
	POSITION: absolute;
	TOP: 110px;
	HEIGHT: 81px
}
#imgPlay .next {
	BACKGROUND: url(../images/imgPlayer.png) no-repeat 0px 0px; LEFT: 1px; WIDTH: 46px; CURSOR: pointer; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 110px; HEIGHT: 81px
}
#imgPlay .next {
	BACKGROUND-POSITION: right 0px;
	RIGHT: 0px;
	LEFT: auto
}
#imgPlay .num {
	DISPLAY: inline; LEFT: 400px; POSITION: absolute; TOP: 275px; HEIGHT: 19px
}
#imgPlay .num SPAN {
	DISPLAY: inline-block; BACKGROUND: url(../images/imgPlayer.png) no-repeat -19px -83px; MARGIN: 0px 2px; OVERFLOW: hidden; WIDTH: 14px; CURSOR: pointer; LINE-HEIGHT: 0; HEIGHT: 13px
}
#imgPlay .num SPAN.on {
	BACKGROUND-POSITION: 1px -83px
}
#imgPlay .num .lc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/lc.png) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 13px; PADDING-TOP: 3px; HEIGHT: 16px
}
#imgPlay .num .mc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/lc.png) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 13px; PADDING-TOP: 3px; HEIGHT: 16px
}
#imgPlay .num .rc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/lc.png) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 13px; PADDING-TOP: 3px; HEIGHT: 16px
}
#imgPlay .num .mc {
	BACKGROUND: url(../images/mc.png) repeat-x
}
#imgPlay .num .rc {
	BACKGROUND: url(../images/rc.png) no-repeat
}
#imgPlay #numInner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; POSITION: absolute; TOP: 275px; TEXT-ALIGN: center
}

/*首页轮播图*/

body{
	font-family: 微软雅黑, simsun, sans-serif;
	font-size: 12px;
	color: #2a2a2a;
	background: white url(../images/headerbg.gif) repeat-x scroll 0 top;
}

ol, ul{
	list-style: none;
}

img, fieldset{
	border:0;
}

.wrapfix:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.wrapfix {display: inline-table; +display:inline-block;}/* Hides from IE-mac \*/* html .wrapfix {height: 1%;}.wrapfix {display: block;}

.clear {
    clear: both;
	color: #262626;
} 
.shop{
	width:1003px;
	margin-right: auto;
	margin-left: auto;
}
.wrapper{
	width:1003px;
	margin-right: auto;
	margin-left: auto;
	background: url(../images/line.png) repeat-y;
}
.header{
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}
.header .top{
	background-image: url(../images/headimg.gif);
	width: 950px;
	height: 57px;
}
.shop p{
	text-align: right;
	background: url(../images/headline.gif) no-repeat 0 bottom;
	height: 25px;
}
.header .top p{
	text-align: right;
	height: 25px;
	padding-top: 9px;
}
.header .top form{
	text-align: right;
	height: 20px;
}
.header .top .btn_search{
	background-image: url(../images/seachbutton.gif);
	width: 71px;
	height: 18px;
	border: medium none;
	color: #fff;
	cursor: pointer;
}
.header .top .btn_search_en{
	background-image: url(../images/seachbutton_en.gif);
	width: 71px;
	height: 18px;
	border: medium none;
	color: #fff;
	cursor: pointer;
}
#search_field{
	background-image: url(../images/seachbg.gif);
	width: 146px;
	height: 18px;
	border: medium none;
}
.header .top p a{
	margin-left: 4px;
	color: #565f81;
	text-decoration: none;
	margin-right: 4px;
}
.content{
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
.guanliwrapper{
	background: url(../images/guanlibg.gif) repeat-x 0 top;
}

/*-login-*/
.welcome{
	margin-right: auto;
	margin-left: auto;
	width: 880px;
	margin-top: 120px;
	background: url(../images/welcomebg.gif) no-repeat center bottom;
	padding-bottom: 31px;
}

.welcome .login{
	float: left;
	height: 304px;
	margin-left: 8px;
	width: 217px;
	background: #fff url(../images/h1bg.gif) repeat-x 0 top;
}

.welcome .login h1{
	font-size: 14px;
	font-weight: bold;
	background: url(../images/icon01.gif) no-repeat;
	margin-left: 10px;
	margin-top: 5px;
	padding-left: 20px;
	color: #0665b4;
	margin-bottom: 60px;
}
.welcome .login p{
	font-size: 14px;
	margin-left: 15px;
	margin-bottom: 20px;
}
.welcome .login .btn_login button{
	margin-left: 20px;
	width: 77px;
	height: 27px;
	border: none;
	color: #fff;
	font-size: 14px;
	background: url(../images/button.gif) no-repeat;
	font-weight: bold;
}
.indexleft .login li{
	line-height: 20px;
}
.indexleft .login p button,.guanlimeu .nav button{
	width: 50px;
	border: none;
	color: #fff;
	font-size: 14px;
	background: url(../images/button.gif) no-repeat;
	font-weight: bold;
}

.welcome .login p input{
	width: 120px;
}

.welcome .content{
	background-color: #a1d0f4;
	width: 770px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
	padding-left: 10px;
}

.welcome .content img{
	float: left;
}

.welcome .top{
	background-color: #a1d0f4;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	padding: 10px 10px 8px;
}

/*-导航-*/

.meu {
	background-image: url(../images/navbg.gif);
	height: 36px;
	text-align: center;
	font-size: 40px;
	font-family: 微软雅黑;
	margin-top: 10px;
}

.nav {
	width:939px;
	line-height: 36px;
	vertical-align: middle;
	margin-right: auto;
	margin-left: auto;
	float: left;
}
.nav .navone {
	float: left;
	background: url(../images/nav_001.gif) no-repeat center;
}

.meu img,.nav li {
	float: left;
}

.nav li a{
	color: #ffffff;
	font-size: 15px;
	text-align: center;
	text-transform: none;
	display:block;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	padding-right: 18px;
	padding-left: 18px;
}

.nav li a:hover{
	color: #ffffff;
	text-decoration: none;
	background: url(../images/nav_001_1.gif) repeat-x center;
}

.nav li a.current{
	color: #ffffff;
	background: url(../images/nav_001_1.gif) repeat-x center;
	padding-right: 18px;
	padding-left: 18px;
}

.nav li ul{
	 /*background-color:#fff;*/
	position:absolute;
	display:none;
	z-index: 1;
	filter:alpha(opacity=98);       /* IE */
	-moz-opacity:0.98;              /* 老版Mozilla */
	-khtml-opacity:0.98;              /* 老版 Safari */
	opacity: 0.98;           /* 支持 opacity的浏览器*/

}

.nav li ul li a{
	color: #ffffff;
	text-align:left;
	display:block;
	height:24px;
	line-height: 24px;
	padding-left:5px;
	width:122px;
	background-image: none;
	background-color: #9cce39;
	font-size: 14px;
	font-family: 微软雅黑;
	font-weight: bold;
}

.nav li ul li a:hover{
	background: #669b00 none;
	color:#fff;
}

/*-首页-*/



.new{
	background: url(../images/newbg.gif) no-repeat;
	height: 24px;
	padding-top: 9px;
	padding-left: 110px;
	font-size: 13px;
}
.new ul li{
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	font-weight: bold;
}
.bankuai {
	background: url(../images/bankuai.gif) no-repeat 0 top;
	padding-top: 10px;
	padding-left: 10px;
}
.bankuai .box{
	width: 270px;
	height: 160px;
	background: url(../images/bankuaibg.gif) no-repeat;
	float: left;
	margin-right: 13px;
	padding: 15px;
}
.bankuai .box h1{
	margin-bottom: 8px;
	margin-left: 10px;
}
.bankuai .box .pic{
	float: left;
}
.bankuai .box .pic img{
	float: left;
	background: url(../images/picbg.gif) no-repeat;
	padding: 5px 11px 11px 5px;
	margin-left: 10px;
}
.bankuai .box ul{
	float: right;
	margin-right: 0px;
	margin-top: 10px;
}
.bankuai .box ul li{
	padding-left: 0px;
	margin-bottom: 10px;
}
.bankuai .box ul p{
	margin-top: 30px;
	margin-left: 10px;
}
.bankuai .box ul li a,.new ul li a{
	color: #66687B;
	text-decoration: none;
}
.bankuai .box ul li a:hover,.new ul li a:hover,.link p a:hover,.box .more a:hover{
	text-decoration: underline;
}
.link{
	background: url(../images/linkbg.gif) no-repeat 0 bottom;
	line-height: 28px;
	padding-bottom: 50px;
	padding-left: 50px;
	padding-right: 50px;
}
.link h1{
	margin-top: 16px;
	color: #5a9004;
	font-size: 15px;
	font-family: 微软雅黑;
}
.link p a{
	color: #66687B;
	font-size: 13px;
	text-decoration: none;
	margin-right: 8px;
	margin-left: 8px;
}

.left{
	float: left;
	width: 225px;
	margin-right: 7px;
}
.rightcontent{
	border: 1px solid #e1e5ee;
	padding: 20px;
	margin-top: 8px;
}

.rightcontent .list{
	padding: 10px;
	border-bottom: 1px solid #ebebeb;
}
.rightcontent .list span{
	float: right;
}
.rightcontent .list a{
	text-decoration: none;
	color: #000000;
}
.rightcontent .list a:hover{
	color: #e85400;
}

.right{
	float: left;
	width: 707px;
	margin-top: 3px;
}
.right p{
	color: #000000;
	font-size: 12px;
	margin-bottom: 10px;
	line-height: 24px;
}
.right p a{
	color: #000000;
	margin-right: 10px;
	margin-left: 10px;
	text-decoration: none;
}
.box .more a{
	color: #676a85;
	font-size: 12px;
	text-decoration: none;
	padding-left: 350px;
	font-family: 微软雅黑;
}
.rightcontent h2{
	color: #5a9004;
	font-size: 15px;
	font-family: 微软雅黑;
	margin-bottom: 10px;
}
.right .box h1{
	color: #51639c;
	font-size: 15px;
	font-family: 微软雅黑;
	margin-bottom: 10px;
}
.right .box{
	width: 632px;
	height: 127px;
	background: url(../images/rightboxbg.gif) no-repeat;
	padding: 15px;
	margin-top: 10px;
}
.right .box img{
	float: left;
}
.right .box ul{
	float: left;
	margin-left: 20px;
	line-height: 17px;
	width: 450px;
}
.right .box ul li a{
	margin-right: 10px;
	color: #5a9004;
}

.left p img{
	margin-left: 5px;
	margin-top: 8px;
}

#basic-accordian{
	background: url(../images/guanlibg_03.gif) repeat-y;
	padding: 0px 20px 0px 40px;
}

.guanlileft{
	background: url(../images/guanlibg_01.gif) no-repeat;
	font-family: 微软雅黑;
	padding-top: 59px;
}
.guanlileft .programnav{
	background: url(../images/guanlibg_05.gif) no-repeat 0 bottom;
	padding-bottom: 100px;
}

.dingyue{
	height: 96px;
	background: url(../images/dingyuebg.gif) no-repeat;
	padding: 20px;
	margin-top: 15px;
}
.dingyue button{
	width: 52px;
	height: 29px;
	border: none;
	color: #fff;
	font-size: 12px;
	background: url(../images/button.gif) no-repeat;
	cursor: pointer;
	margin-top: 10px;
	float: left;
	margin-right: 10px;
}
.dingyue p{
	margin-top: 10px;
}

.dingyue h1{
	background: url(../images/icon07.gif) no-repeat left center;
	color: #5d5f71;
	padding-left: 20px;
	font: 13px 微软雅黑;
	margin-bottom: 10px;
}

/*-列表页-*/
.listbox{
	float: left;
	margin-left: 7px;
	width: 677px;
	padding-bottom: 200px;
	border-bottom: 1px solid #d7d7d7;
}
.page{
	text-align: center;
	color: #8c8f8a;
	padding-top: 20px;
}
.page p a{
	color: #8c8f8a;
	text-decoration: none;
	margin-left: 8px;
	margin-right: 8px;
}
.page p a:hover{
	color: #ff0026;
	text-decoration: underline;
}
.newlist li{
	color: #571212;
	border-bottom: 1px solid #dddddd;
	margin: 10px 0px 10px 0px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
}
.newlist li a{
	color: #571212;
	text-decoration: none;
}
.listinfo{
	float: right;
	cursor: pointer;
}

.newlist li a:hover{
	color: #0665b4;
}



.list li{
	border-bottom: 1px dashed #d5d5d5;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.list li a{
	text-decoration: none;
	color: #00629a;
}
.list li a:hover{
	text-decoration: none;
	color: #0197eb;
}
.navtitle{
	color: #010101;
	width: 170px;
	height: 26px;
	background: url(../images/infocontentnavbg_01.gif) repeat-x;
	padding-top: 10px;
	font-size: 13px;
}

.navtitle h3{
	font-size: 14px;
	background: url(../images/navtitleh3bg.gif) no-repeat left;
	padding-top: 2px;
	padding-left: 20px;
	margin-left: 45px;
}

.navtitle h1{
	font-size: 14px;
	background: url(../images/navtitleh3bg.gif) no-repeat left;
	padding-top: 2px;
	padding-left: 20px;
	margin-left: 20px;
}



.login .step,.password .step {
	text-align: right;
	padding-top: 20px;
	padding-bottom: 20px;
}

.login .success{
	padding-top: 40px;
}



#box-table-b{
	border-bottom: 1px solid #9BAFF1;
	border-collapse: collapse;
	border-top: 1px solid #9BAFF1;
	font-size: 12px;
	margin: 10px 20px 20px;
	text-align: center;
	width:480px;
}

#box-table-b th{
	background: none repeat scroll 0 0 #E8EDFF;
	border-left: 1px solid #9BAFF1;
	border-right: 1px solid #9BAFF1;
	border-bottom: 1px solid #AABCFE;
	color: #2a2a28;
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
}

#box-table-b td{
	background: #ffffff none repeat scroll 0 0;
	border-left: 1px solid #AABCFE;
	border-right: 1px solid #AABCFE;
	border-bottom: 1px solid #AABCFE;
	color: #666699;
	padding: 8px;
}

/*-底部-*/
.end {
	color: #000000;
	height: 100px;
	padding-top: 10px;
	margin-top: 10px;
	text-align: center;
	clear:both;
}

.end p a {
	color: #999999;
	line-height: 20px;
	margin-right: 5px;
	margin-left: 5px;
	text-decoration: none;
}
/*菜单背景*/
.programnav .zhuyao a{
	color: #000;
	text-align: center;
	text-decoration: none;
	height: 29px;
	display: block;
	padding-top: 5px;
	vertical-align:middle;
	margin-top: 1px;
	background: url(../images/guanlinavbg01.gif) no-repeat;
	font-size: 14px;
	width: 172px;
}
.accordion_headings{
	color: #5a9004;
	text-align: left;
	text-decoration: none;
	height: 29px;
	display: block;
	padding-top: 5px;
	vertical-align:middle;
	margin-top: 1px;
	font-size: 16px;
	width: 172px;
	font-weight: bold;
}/*菜单分类行*/

.accordion_headings_b{
	background: url(../images/icon06.gif) no-repeat left center;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top:2px;
	color: #676a85;
	font-size: 14px;
	cursor:pointer;
}
.accordion_headings:hover{
	color: #5a9004;
	margin-top: 1px;
}
.programnav .zhuyao a.current,.programnav .zhuyao a:hover{
	color: #ffffff;
	margin-top: 1px;
	background: url(../images/guanlinavbg02.gif) no-repeat;
}
.accordion_child{
}
.accordion_child ul{
	padding-top:1px;
	padding-left: 23px;
	width: 120px;
	text-align: center;
	line-height: 24px;
}
.accordion_child ul li{
 font-size: 12px;
 display: block;
 line-height: 24px;
}
.accordion_child ul li a{
	text-decoration: none;
	color: #676a85;
	display: block;
}
.accordion_child ul li a:hover{
 	color: white;
	font-size: 12px;
	background: url(../images/childbg.gif) no-repeat 0 center;
}
.header_highlight{
}
/*-大图轮换样式-*/
#play {
	width: 950px;
	height: 340px;
	overflow:hidden;
	background: url(../images/playbg.gif) no-repeat;
}
#play_info{
	position:absolute;
	margin-top:310px;
	height:30px;
	width:940px;
	color:#fff;
	z-index:1001;
	cursor:pointer;
	padding-left: 10px;
}
#play_info b{
	font-size:14px;
	display:block
}
#play_bg {
	position:absolute;
	margin-top: 300px;
	padding-top: 10px;
	padding-right: 20px;
	height: 30px;
	width: 930px;
	filter: Alpha(Opacity=0);
	opacity:0.5;
	z-index:1000
}
#play_text {
	position:absolute;
	height: 20px;
	width: 940px;
	z-index:1002;
	margin-top: 310px;
	padding-right: 10px;
}
#play_text ul {
	list-style-type:none;
	display:block;
	_padding-top:0px;
	filter: Alpha(Opacity=80);
	opacity:0.8;
	float: right;
}
#play_text ul li {
	width:18px;
	height:18px;
	float:left;
	background-color: #ffffff;
	display:block;
	color: #60709f;
	text-align:center;
	margin:1px;
	cursor:pointer;
	font-family:微软雅黑, Helvetica, sans-serif;
	font-size:14px;
}
#play_list a{
	display:block;
	width:950px;
	height:340px;
	position:absolute;
	overflow:hidden;
	text-decoration:none;
}
#play_list a ul {
	float: left;
	margin-left: 40px;
	margin-top: 40px;
}

#play_list a ul li{
	padding-left: 10px;
	margin-top: 0px;
}


.gray {
	FILTER: Gray()
}

.page{
	text-align: center;
	color: #8c8f8a;
	padding-top: 20px;
}
.page p a{
	color: #8c8f8a;
	text-decoration: none;
	margin-left: 8px;
	margin-right: 8px;
}
.page p a:hover{
	color: #ff0026;
	text-decoration: underline;
}
