/* CSS Document */
body{
	margin:0px;
	padding:0px;
	font-size:12px;
	background:#FFF;
}
a{
	color:#333;
	text-decoration:none;
}
ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
p{
	margin:0px;
	padding:0px;
}

DD{
	padding:0px;
	margin:0px;
}
/*top*/
.top{
	background:url(../images/top.jpg) repeat-x;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #D7D7D8;
	position:relative;
}
.sire{
	position:absolute;
	*right:-180px;
	right:20px;
	top:0px;
}
.login{
	margin-left:6px;
	font-size:12px;
}
.login:hover{
	text-decoration:underline;
}
.reg{
	color:#0187D0;
	font-size:12px;
}
.reg:hover{
	text-decoration:underline;
}
.span_1{
	margin-left:230px;
	color:#666666;
}
.span_2{
	color:#F53711;
}
.span_3{
	color:#0187D0;
}
#container{
	margin:0px auto;
	width:980px;
}
/*js*/
#site-nav {
	line-height: 19px; 
	float: right; 
	height: 22px;
	margin-right:200px;
	*margin-right:100px;
}
#site-nav a {
	color: #666;
}
#site-nav a:hover {
	color: #CC0000;
}
#site-nav .quick-menu {
	float: right; 
	padding-top: 4px;
}
#site-nav .quick-menu li {
	padding-bottom: 0px; 
	background-position: right 6px; 
	float: left; 
	margin-left: 5px; 
	padding-top: 2px;
}
#site-nav .quick-menu li.last {
	background: none transparent scroll repeat 0% 0%;
}
#site-nav .quick-menu li.menu-item {
	position: relative; 
	padding-bottom: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-top: 0px
}
#site-nav .menu-hd {
	z-index: 10002; 
	position: relative; 
	padding-bottom: 0px; 
	margin: 1px 1px 0px; 
	padding-left: 5px; 
	padding-right: 14px; 
	display: block; 
	height: 20px; 
	cursor: pointer; 
	padding-top: 0px;
}
#site-nav .myqihui .menu-hd {
	width: 60px; 
	height:22px; 
	padding-top: 1px;
	_padding-top: 1px
}
#site-nav .webmenu .menu-hd {
	width: 48px; 
	height: 22px; 
	padding-top: 1px; 
	_padding-top: 1px
}
#site-nav .services .menu-hd {
	width: 48px; 
	height: 22px; 
	padding-top: 1px;
   _padding-top: 1px
}
#site-nav .menu-hd B {
	border-bottom: #f3f3f3 4px solid; 
	position: absolute; 
	border-left: #f3f3f3 4px solid; 
	line-height: 0; 
	width: 0px; 
	height: 0px; 
	font-size: 0px; 
	border-top: #ccc 4px solid; 
	top: 7px; 
	right: 3px; 
	border-right: #f3f3f3 4px solid;
	 -webkit-transition: -webkit-transform .2s ease-in;
	 -moz-transition: -webkit-transform .2s ease-in;
	 -o-transition: -webkit-transform .2s ease-in; 
	 transition: -webkit-transform .2s ease-in
}
#site-nav .menu-bd {
	z-index: 10001;
	border-bottom: #bfbfbf 1px solid; 
	position: absolute; 
	border-left: #bfbfbf 1px solid; 
	display: none; 
	background: #fff; border-top: #bfbfbf 1px solid; 
	top: 21px; 
	border-right: #bfbfbf 1px solid; 
	left: 0px
}
#site-nav IFRAME.menu-bd {
	z-index: -1; 
	filter: alpha(opacity=0); 
	border-right-width: 0px; 
	background: none transparent scroll repeat 0% 0%; 
	float: left; 
	border-top-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
}
#site-nav .menu-bd-panel {
	padding-bottom: 6px; 
	padding-top: 10px
}
#site-nav .menu-item-opp .menu-bd {
	left: 0px
}
#site-nav .menu-item-opp .menu-bd S.rt {
	left: 0px
}
#site-nav .menu-item-opp .menu-bd S.lt {
	background-position: -87px -55px; 
	right: -2px; 
	left: auto
}
#site-nav .menu {
	position: relative
}
#site-nav .menu:hover .menu-hd {
	border-bottom: #bfbfbf 1px; 
	border-left: #bfbfbf 1px solid; 
	margin: 0px; 
	background: white; 
	border-top: #bfbfbf 1px solid; 
	border-right: #bfbfbf 1px solid
}

#site-nav .hover .menu-hd {
	border-bottom: #bfbfbf 1px; 
	border-left: #bfbfbf 1px solid; 
	margin: 0px; background: white; 
	border-top: #bfbfbf 1px solid; 
	border-right: #bfbfbf 1px solid;
}
#site-nav .menu:hover .menu-bd {
	display: block
}
#site-nav .hover .menu-bd {
	display: block
}
#site-nav .menu:hover .menu-hd B {
	border-bottom-color: #fff; 
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); 
	border-top-color: #ccc; 
	border-right-color: #fff;
	 border-left-color: #fff; 
	 top: 5px; 
	 -moz-transform: rotate(180deg); 
	 -moz-transform-origin: 50% 30%; 
	 -webkit-transform: rotate(180deg);
	 -webkit-transform-origin: 50% 30%; 
	 -o-transform: rotate(180deg); 
	 -o-transform-origin: 50% 30%; 
	 transform: rotate(180deg); 
	 transform-origin: 50% 30%
}

#site-nav .hover .menu-hd B {
	border-bottom-color: #fff; 
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); 
	border-top-color: #ccc; 
	border-right-color: #fff; 
	border-left-color: #fff; top: 5px; 
	-moz-transform: rotate(180deg); 
	-moz-transform-origin: 50% 30%; 
	-webkit-transform: rotate(180deg); 
	-webkit-transform-origin: 50% 30%; 
	-o-transform: rotate(180deg); 
	-o-transform-origin: 50% 30%; 
	transform: rotate(180deg); 
	transform-origin: 50% 30%;
}
#site-nav .myqihui .menu-bd {
	line-height: 25px; 
	width: 90px; 
	height: 115px;
}
#site-nav .myqihui .menu-bd-panel {
	padding-bottom: 8px; 
	padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 8px
}
#site-nav .webmenu .menu-bd {
	line-height: 25px; 
	width: 250px; 
	height: 35px; 
	top: 23px
}
#site-nav .webmenu .menu-bd-panel {
	padding-bottom: 8px; 
	padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 8px
}
#site-nav .services .menu-bd {
	line-height: 25px; 
	width: 138px; 
	height: 115px; 
	top: 23px;
}
#site-nav .services .menu-bd-panel {
	padding-bottom: 8px; 
	padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 8px
}
#site-nav .swhome {
	padding-right: 7px
}
#site-nav .menu-bd-panel a {
	color: #666
}
#site-nav .menu-bd-panel a:hover {
	padding-bottom: 2px; 
	background-color: #f7600e; 
	padding-left: 2px; 
	padding-right: 2px; 
	color: #fff; 
	padding-top: 2px;
}
.menu-bd-panel a:hover{
	*margin-right:-3px;
} 
.menu-bd-panel{
	*margin-left:-35px;
	*padding:0px;
}
#txt_search_keys{
	background:#EEFFEE;
	border:none;
	height:25px;
	*height:23px;
	line-height:25px;
	width:400px;
	*width:390px;
}
.container1{
	*position:absolute;
	*z-index:-2221;
}
/*top2*/
.top2{
	width:980px;
	height:100px;
	position:relative;
}
.logo{
	margin-top:0px;
	margin-left:0px;
	float:left;
	width:380px;
}
.wz{
	float:left;
	line-height:20px;
	margin-top:35px;
	font-size:12px;
	color:#666666;
}
.list_1{
	position:absolute;
	right:225px;
	bottom:0px;
	*right:225px;
	*bottom:10px;
}
.list_1 li{
	float:left;
	margin:0px 6px;
}

.searchtab {
	width: 584px; 
	float: right; 
	height: 95px; 
	padding-top: 17px
}

.searchtab .stit {
	width: 521px;
	 float: left
}
.searchtab .stit ul li {
	text-align: center; 
	line-height: 26px;
    width: 56px; 
	float: left; 
	height: 26px;
}
.searchtab .stit ul li {
	display: block; 
	color: #333; 
	cursor: pointer; 
	text-decoration: none;
}
.searchtab .stit ul li.active {
	width: 56px; 
	display: block; 
	background:url(../images/top.gif) no-repeat -30px -101px; 
	height: 26px; 
	color: #fff; 
	font-weight: bold;
}
.searchtab .noimg {
	background: none transparent scroll repeat 0% 0%;
}
.searchtab .searstyle {
	width: 584px; 
	float: left;
}
.searchtab .searstyle .searleft {
	width: 29px;  
	background:url(../images/top.gif) no-repeat 0px -101px; 
	float: left; 
	height: 35px;
}
.searchtab .searstyle .searmiddle {
	padding-bottom: 0px; 
	padding-left: 3px; 
	width: 401px; 
	padding-right: 3px; 
	background:url(../images/top.gif) 0px -29px; 
	float: left; 
	height: 30px; 
	padding-top: 5px
}
.dd{
	background:#000;
}
.searchtab .searstyle .searright {
	text-align: center; 
	line-height: 35px; 
	width: 85px; 
	background:url(../images/top.gif) no-repeat -1px -65px; 
	float: left; 
	height: 35px; 
	color: #fff; 
	font-size: 14px; 
	cursor: pointer; 
	font-weight: bold;
}
.searchtab .searstyle .searfont {
	padding-left: 10px; 
	width: 53px; 
	float: left;
}
.searchtab .sfont {
	line-height: 22px;
    padding-left: 2px; 
	width: 584px; 
	float: left;
}
.searchtab .sfont ul li {
	padding-right: 10px; 
	float: left;
}
.sblue {
	color: #009ad9;
}
.sblue a:link {
	color: #009ad9; 
	text-decoration: none;
}
.sblue a:visited {
	color: #009ad9; 
	text-decoration: none;
}
.sblue a:hover {
	color: #CC0000; 
	text-decoration: underline;
}
.gray {
	color: #666;
}
.dfg{
	line-height:19px;
	margin:0px;
	padding:0px;
}
.fand{
	margin:5px;
}
.gray a:link {
	color: #666; 
	text-decoration: none;
}
.gray a:visited {
	color: #666; 
	text-decoration: none;
}
.gray a:hover {
	color: #CC0000; 
	text-decoration: none;
}
.hh{
	line-height:20px;
}
/*nav*/
.nav{
	width:980px;
	position:relative;
	
}
.ul_22{
	position:absolute;
	right:15px;
	top:6px;
}
.ul_22 li{
	float:left;
	margin:0px 6px;
}
.ul_22 li a{
	color:#F4310A;
}
.ul_22 li a:hover{
	text-decoration:underline;
}

.ul_2 li{
	float:left;
	background:url(../images/nav_bg.png) no-repeat;
	width:81px;
	height:26px;
	line-height:26px;
	text-align:center;
	margin-right: 5px;
}
.ul_2 li a{
	font-size:14px;
	font-weight:bold;
	color:#333333;
}
.ul_2 li a:hover{
	background:url(../images/nav_hover.gif) no-repeat;
	width:82px;
	height:28px;
	float:left;
	color:#FFF;
}

.botto{
	height:28px;
	width:960px;
	border-bottom:1px solid #DFDFDF;
	background:url(../images/botto_bg.jpg) repeat-x;
	line-height:28px;
	border-top:3px solid #F22C04;
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	font-size:12px;
	padding-left:10px;
}
.span_4{
	float:left;
	color:#F53711;
}
.botto li{
	float:left;
	margin:0px 4px;
	color:#666666;
}


.pho{
	float:right;
	color:#F22C04;
	font-weight:bold;
	font-size:13px;
	margin-right:2px; width:305px;
}
.pho1{
	float:left;
	margin-right:1px;
}
/*banner1*/
.banner1{
	margin:5px 0px;
}
banner2{
	background:#000;
}
/*part1*/
.part1{
	height:345px;
	width:980px;
}
/*left1*/
.left1{
	float:left;
	height:335px;
	border:1px solid #D8D8D8;
	width:240px;

}
.lmt_1{
	background:url(../images/lmt_1.gif) no-repeat;
	height:30px;
	line-height:30px;
	margin-top:-1px;
	padding-left:15px;
	font-size:15px;
	font-weight:bold;
	color:#333333;
	position:relative;
}

.lmt_1 span{float:left;}
.lmt_1 em{ padding-right:10px; font-style:normal; font-weight:normal; font-size:12px; text-align:right; float:right;}
.more{
	position:absolute;
	right:20px;
	font-size:12px;
	color:#666666;
	font-weight:200;
}
.more:hover{
	color:#F5820F;
}
.ul_3{
	line-height:22px;
	margin:5px 0px;
	width:235px;
}
.ul_3 li{
	padding-left:5px;
	color:#333333; width:225px; height:25px; line-height:25px;
	float:left; overflow:hidden;
}
.ul_3 li a:hover{
	color:#CC0000;
	text-decoration:underline;
}
.lmt_2{
	background:url(../images/lmt_2.jpg) repeat-x;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #E7E7E7;
	font-size:15px;
	font-weight:bold;
	color:#333333;
	padding-left:15px;
	position:relative;
}
.lmt_2 span{float:left;}
.lmt_2 em{ padding-right:10px; font-style:normal; font-weight:normal; font-size:12px; text-align:right; float:right;}

.more2{
	position:absolute;
	right:5px;
	font-size:12px;
	color:#666666;
	font-weight:200;
}
.img_1{
	float:left;
	margin:10px;
	margin-bottom:0px;
}
.ul_4{
	line-height:20px;
	margin-top:10px;
}

.ul_5{
	line-height:20px;
	margin-top:3px;
	margin-left:10px;
}

.span_5{
	color:#F4310A;
	font-weight:bold;
}
/*middle2*/

.container {
	position: relative; 
	width: 470px; 
	float: left; 
	height: 160px;  
	overflow: hidden;
}
.container .slider img {
	width: 470px; 
	display: block; 
	height: 160px;
}
.container .slider {
	position: absolute;
	width: 2000px;
}
.container .slider li {
	float: left
}
.container .num {
	position: absolute; 
	bottom: 5px; 
	right: 5px;
}
.container .num li {
	border-bottom: #ff7300 1px solid; 
	text-align: center; 
	border-left: #ff7300 1px solid; 
	line-height: 16px; 
	background-color: #fff; 
	margin: 3px 1px; 
	width: 16px; 
	font-family: Arial; 
	float: left; 
	height: 16px; 
	color: #ff7300; 
	font-size: 12px;
    overflow: hidden; 
	border-top: #ff7300 1px solid; 
	cursor: pointer; 
	border-right: #ff7300 1px solid;
}
.container .num li.on {
	border-bottom: 0px; 
	border-left: 0px; 
	line-height: 21px; 
	background-color: #ff7300; 
	margin: 0px 1px; 
	width: 21px; 
	height: 21px; 
	color: #fff; 
	font-size: 16px; 
	border-top: 0px; 
	font-weight: bold; 
	border-right: 0px;
}
.middle2{
	float:left;
	margin-left:8px;
}
.ad1{
	margin-top:10px;
	font-size:12px;
	margin-left:8px;
}
.caigou{
	border:1px solid #D8D8D8;
	margin-top:8px;
	height:148px;
	width:468px;
}
.hov2{
	color:#666666;
	font-size:12px;
	font-weight:200;
	margin-left:5px;
}


.lmt_3{
	background:url(../images/lm_3.gif) no-repeat;
	width:454px;
	height:30px;
	line-height:30px;
	font-size:15px;
	font-weight:bold;
	padding-left:15px;
	margin-top:-1px;
	position:relative;
}
.cai{
	position:absolute;
	right:20px;
	top:4px;
}
.ul_6{
	width:470px;
}
.ul_6 li{ width:223px; margin-left:5px; height:23px; line-height:23px; float:left; overflow:hidden;}
.ul_6 span{color:#F4310A;}
/*right1*/
.right1{
	float:right;
	width:250px;
	height:340px;
}
.logimm{
	background:#FEFBDC;
	width:248px;
	height:48px;
	border:1px solid #DCD8D9;
	line-height:48px;
	font-size:15px;
	color:#DA4901;
	font-weight:bold;
}
.zhuce{
	color:#DA4901;
	background:url(../images/denglu.gif) no-repeat left -50px;
	width:110px;
	height:40px;
	float:left;
	line-height:40px;
	text-align:center;
	margin-top:7px;
	margin-left:6px;
}
.zhuce:hover{
	background:url(../images/denglu.gif) no-repeat;
	color:#FFF;
}
.releasebox {
	 width: 250px; 
	 height: 101px; 
	 overflow: hidden;
	 margin:10px 0px;
}
.release1 {
	line-height: 28px; 
	height: 28px
}
.release2 {
	border-right: #d8d8d8 1px solid
}
.release1 li {
	background: #dbd9d9; 
	float: left; 
	overflow: hidden
}
.release1 li span {
	border-bottom: #d8d8d8 1px solid; 
	text-align: center; 
	border-left: #d8d8d8 1px solid; 
	width: 62px; display: block; 
	background: #f6f6f6; 
	float: left; height: 28px; 
	border-top: #d8d8d8 1px solid; 
	cursor: pointer; border-right: #d8d8d8 0px solid;
}
.release1 li.on {
	border-bottom: medium none; 
	background-color: #fff;
	width: 60px; 
	display: block; 
	height: 29px; 
	color: #ff0000; 
	border-top: #ff6600 1px solid; 
	font-weight: bold;
}
.release1 li.on span {
	border-bottom: medium none; 
	background-color: #fff; 
	width: 60px; 
	display: block; 
	height: 29px; 
	color: #ff0000; 
	border-top: #ff6600 1px solid; 
	font-weight: bold;
}
.megfr {
	width: 250px; 
	height: 71px; 
	overflow: hidden;
}
.megfritem {
	border-bottom: #d8d8d8 1px solid; 
	border-left: #d8d8d8 1px solid; 
	padding-bottom: 0px; 
	width: 248px; 
	padding-right: 0px; 
	height: 60px; 
	overflow: hidden; 
	border-top: medium none; 
	border-right: #d8d8d8 1px solid; 
	padding-top: 10px;
}
.megfritem .meg li {
	line-height: 160%; 
	margin-top: 5px; 
	padding-left: 8px; 
	width: 90px; 
	background: url(li_bg.jpg) no-repeat left 50%; 
	float: left;
}
.bod{
	border:1px solid #D8D8D8;
	width:248px;
	height:168px;
}
/*第二部分*/
.hl{
	line-height:19px;
}
.wrapper {
	text-align: left; 
	margin: 0px auto; 
	width: 980px;
}
.leftbox {
	width: 712px; 
	float: left;
}
.leftbox .class_top {
	border-bottom: #d8d8d8 1px solid;
	border-left: #d8d8d8 1px solid; 
	width: 712px; 
	border-top: #d8d8d8 1px solid; 
	border-right: #d8d8d8 1px solid;
}
.leftbox .class_top li {
	line-height: 30px; 
	float: left
}
 .ul_bg {
	border-bottom: #F22C04 3px solid; 
	height: 29px;
	*margin-bottom:-8px;
	
}
.leftbox .class_top .ul_bg li span {
	padding-right: 10px
}
.leftbox .class_top .li_bg {
	text-align: center; 
	line-height: 24px; 
	margin: 6px 25px 0px 5px; 
	width: 92px;  
	height: 24px; 
	color: #fff; 
	font-size: 14px;
    _margin-left: 3px
}
.leftbox .class_top .brand {
	padding-left: 0px;
	float: right; width:58px;
}
.clear {
	clear: both
}
a:link {
	color: #333; 
	text-decoration: none;
}
a:visited {
	color: #333; 
	text-decoration: none;
}
a:hover {
	color: #CC0000; 
	text-decoration: underline;
}
a:active {
	color: #e66d02; 
	text-decoration: underline;
}
.menuabc {
	position: relative; 
	background-color: #f7f7f7;
	width: 711px; 
	top: 0px; 
	left: 0px;
}
.menuabc .charindex {
	padding-bottom: 0px; l
	ine-height: 30px; 
	padding-left: 8px;
	padding-right: 8px; 
	font-family: helvetica, arial; 
	background-position: 0px -280px; 
	height: 30px; 
	font-size: 12px; 
	padding-top: 0px; 
	border-bottom:1px solid #D8D8D8;
}
.fdhj{
	background:url(../images/2bu.gif) no-repeat;
	width:94px;
	height:24px;
	font-size:14px;
	color:#FFF;
	text-align:center;
	margin-top:5px;
}
.menuabc .charindex ul {
	z-index: 13; 
	position: relative; 
	width: 100%; 
	height: 30px; 
	overflow: hidden; 
	top: 1px;
}
.menuabc .charindex li {
	text-align: center; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-left: 0px; 
	width: 23px; 
	padding-right: 0px; 
	float: left; 
	padding-top: 0px;
}
.menuabc .charindex .letter {
	padding-left: 5px; 
	width: 85px; 
	font-weight: bold;
}
.menuabc .charindex li.t {
	width: 85px
}
.menuabc .charindex strong {
	padding-bottom: 0px; 
	padding-left: 8px; 
	padding-right: 0px; 
	padding-top: 0px;
}
.menuabc .charindex span {
	line-height: 26px; 
	display: inline-block; 
	height: 28px; 
	color: #666666; 
	cursor: pointer; 
	font-weight: bold;
}
.menuabc .charindex span.on {
	border-bottom: #fff6de 1px solid; 
	border-left: #eab295 1px solid; 
	background-color: #fff6de; 
	width: 21px;
	border-top: #eab295 1px solid; 
	border-right: #eab295 1px solid;
}
.menuabc .charcont {
	z-index: 10; 
	border-bottom: #eab295 1px solid; 
	position: absolute; 
	border-left: #eab295 1px solid; 
	padding-bottom: 5px; 
	line-height: 25px; 
	background-color: #fff6de; 
	padding-left: 5px; 
	width: 702px; 
	padding-right: 5px; 
	font-size: 12px; 
	border-top: #eab295 1px solid; 
	top: 30px; 
	border-right: #eab295 1px solid; 
	padding-top: 5px; left: -1px
}
.menuabc .charcont li {
	text-align: center; 
	width: 103px; 
	WHITE-SPACE: nowrap; 
	float: left; 
	overflow: hidden;
	
}
.menuabc .charcont li.none {
	text-align: center; 
	width: 100%; 
	overflow: visible;
}
.material {
	border-bottom: #ccc 1px dotted; 
	width: 713px; 
	height: 196px;
	overflow:hidden;
}
.materialdi {
	border-bottom: #ccc 1px solid
}
.mate{
	border: #f37e08 1px solid;
	background: #fffce1; 
	width: 713px; 
	height: 196px;
	overflow:hidden;
}

.libg {
	line-height: 25px; 
	padding-left: 10px; 
	width: 34px; 
	background:url(../images/material_bg.jpg) repeat-y; 
	float: left; 
	height: 196px; 
	font-size: 14px; 
	font-weight: bold;
}
 .mid {
	padding-top: 50px
}
.red{
	color:#F4310A;
}
.materialBor {
	background: #f6f6f6; 
	cursor: pointer;
}
.category {
	margin-left: 50px;
	margin-top:10px;
}
.category p {
	padding-bottom: 3px; 
	font-size: 14px; 
	font-weight: bold;
	color: #009ad9;
}
.category li {
	 padding-left: 10px; 
	 width: 320px; 
	 float: left; 
	 color: #666; 
	 overflow: hidden;
}
.category li a {
	margin: 0px 6px
}

.orange {
	color: #d84600;
}
.orange a:link {
	color: #d84600; 
	text-decoration: none;
}
.orange a:visited {
	color: #d84600; 
	text-decoration: none;
}
.orange a:hover {
	color: #CC0000; 
	text-decoration: underline
}
/*right2*/
.right2{
	float:right;
	width:255px;
}
.rightff{
	border:1px solid #D8D8D8;
}
.ul_7{	height:325px;
	margin:10px 0px;
	margin-left:5px;
}
.ul_7 li{
width:245px; height:25px; line-height:25px; float:left; overflow:hidden;
}
.ul_7 li a:hover{
	color:#CC0000;
	text-decoration:underline;
}
.ul_7 span{
	color:#F4310A;
}
.ul_8{	height:300px;
	margin:6px 0px;
	margin-left:5px;
}
.ul_8 li{
width:245px; height:25px; line-height:25px; float:left; overflow:hidden;
}
.ul_8 li a:hover{
	color:#CC0000;
	text-decoration:underline;
}
.ul_8 span{
	color:#F4310A;
}
.im_2{
	margin:0px 0px;
}
.dabt{
	font-size:13px;
	font-weight:bold;
	margin-left:15px;
	margin-top:10px;
}
/*right4*/
.rightff1{
	border:1px solid #D8D8D8;
	margin-top:8px;
	height:278px;
}
.lmt_zh{
	background:url(../images/lmt_2.jpg) repeat-x;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #E7E7E7;
	font-size:15px;
	font-weight:bold;
	color:#333333;
	padding-left:15px;
	position:relative;
}
.more3{
	position:absolute;
	right:5px;
	font-size:12px;
	color:#666666;
	font-weight:200;
	
}
.img_3{
	margin:15px;
	margin-bottom:0px;
	float:left;
}
.dabt1{
	font-size:13px;
	font-weight:bold;
	line-height:19px;
	margin-top:10px;
}
.p_1{
	line-height:19px;
	margin:5px;
}
/*第三部分*/
.three {
	text-align: left;
	margin:0px 0px;
	width: 980px;
}
.xad{margin:5px 0px;float:left;}
.xxad{
	float:right;
	margin:5px 0px;
}
/*第四部分*/
.part4{
	text-align: left;
    margin: 0px auto; 
	width: 980px;
	height:345px;
}
.parle{
	width:710px;
	float:left;
	border:1px solid #D8D8D8;
	height:343px;
}
.jstab{
	background:url(../images/botto_bg.jpg) repeat-x;
	height:30px;
	line-height:30px;
	padding-left:15px;
	border-bottom:2px solid #F22C04;

}
.jstab li{
	color:#666;
}
.Menubox li{
	float:left;
	cursor:pointer;
	margin:0px 15px;
}
.Menubox li.hover{
	background:url(../images/2bu.gif)  no-repeat;
	text-align:center;
	width:93px;
	height:24px;
	margin-top:6px;
	color: #FFF;
	font-weight:bold;
	font-size:14px;
}
.Menubox span {float:right; padding-right:10px;}
.lijs li{
	float:left; margin-top:5px;
}
.lijs{
	margin-left:20px; margin-top:10px;
}

.p_2{
	margin-top:5px;
	text-align:center;
	width:110px;
	height:25px; line-height:25px; overflow:hidden;
}
.boder{
	margin-top:5px;
	margin-bottom:0px;
	border:1px solid #CFCFCF;
	padding:2px;
	margin-left:12px;
}


.pareri{
	float:right;
}
.hezuo{
	border:1px solid #D8D8D8;
	width:257px;
}
.zhaopin{
	border:1px solid #D8D8D8;
	width:257px;
	margin-top:8px;
	height:137px;
	overflow:hidden;
}
/*part5*/
.part5{
	margin:0px auto;
	width:980px;
	text-align:left;
}
.xueyuan{
	width:348px;
	float:left;
	border:1px solid #D8D8D8;
	margin-top:8px;
	margin-bottom:8px;
	margin-right:10px;
}
.lmt_xy{
	background:url(../images/lm_3.gif) repeat-x;
	width:348px;
	height:30px;
	font-size:14px;
	color:#333;
	margin-top:-1px;
	line-height:30px;
	position:relative;
}
.lmt_xy em{ padding-right:10px; font-style:normal; font-weight:none; font-size:12px; text-align:right; float:right;}
.mad{
	margin-left:15px; float:left; font-weight:bold;
}
.more4{
	position:absolute;
	right:8px;
	font-size:13px;
	font-weight:200;
}
.bufen{
	background:url(../images/lmt_2.jpg) repeat-x;
	height:30px;
	border-bottom:1px solid #D8D8D8;
}
.xbt{
	margin-left:20px;
	
}
.xbt li{
	float:left;
	margin:10px;
}
.img_7{
	width:90px;
	margin-top:25px;
	margin-left:20px;
	padding:1px;
	border:1px solid #D8D8D8;
	float:left;
	margin-right:10px;
	*margin-left:10px;
}
.xinxi{
	float:left;
	width:215px;
	*margin-top:0px;
	margin-top:0px !important;
}
.zhuanlan{
	width:257px;
	float:right;
	border:1px solid #D8D8D8;
	margin:8px 0px;
}
.lmt_zl{
	background:url(../images/lm_3.gif) repeat-x;
	width:257px;
	height:30px;
	font-size:14px;
	font-weight:bold;
	color:#333;
	margin-top:-1px;
	line-height:30px;
	position:relative;
}
.more5{
	position:absolute;
	right:8px;
	font-size:13px;
	font-weight:lighter;
}
/*part6*/
.part6{
	margin:0px auto;
	width:980px;
	text-align:left;
	background:url(../images/d_bg.jpg) repeat-x;
	height:130px;
	border:1px solid #D8D8D8;
}
.d_logo{
	margin-top:0px;
	margin-left:20px;
	float:left;
}
.one{
	float:left;
	margin-top:25px;
	margin-left:20px;
	margin-right:30px;
}
.ljl{
	line-height:24px;
}
.ljl a{
	color:#666;
}
.h4s{
	padding:0px;
	margin:0px;
	color:#333;
}
.one li a:hover{
	color:#CC0000;
	text-decoration:underline;
}
/*friendlink*/
.friendlink{
	margin:0px auto;
	width:980px;
	text-align:left;
	border:1px solid #D8D8D8;
	margin-top:8px;
	overflow:hidden;
}
.lmt_fl{
	background:url(../images/top.jpg) repeat-x;
	width:980px;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #D8D8D8;
	border-bottom:none;
	*height:20px;
	*line-height:20px;
}
.span_7{
	background:url(../images/nav_bg.png) no-repeat left 0px;
	width:81px;
	height:26px;
	margin-left:15px;
	font-size:14px;
	font-weight:bold;
	color:#333;
	line-height:26px;
	text-align:center;
	float:left;
	margin-top:5px;
	*margin-top:5px;
}
.dibu{
	margin:10px;
}
.dibu li{
	float:left;
	line-height:24px;
	margin:0px 5px;
}

/*banquan*/
.banquan{
	margin:0px auto;
	width:980px;
	margin-top:8px;
	border-top:2px solid #F4310A;
	text-align:center;
	overflow:hidden;
}
.zuidi{
	text-align:center;
	width:980px;
	height:30px;
	line-height:30px;
	margin:10px 0px;
}
.zuidi li{
	float:left; margin-left:5px;
}
.p_3{
	line-height:24px;
	color:#666;
}
.pic{
	margin-bottom:10px;
}



.gx{ width:980px;  overflow:hidden; margin:0px auto; margin-bottom:8px; margin-top:8px; border:#87bcd8 1px solid; }
.gx_l{ width:70px; line-height:30px; padding-left:10px; font-weight:bold; float:left; overflow:hidden;}
.gx2{ width:900px; float:left; overflow:hidden;}
.gx2 ul,li{ list-style-type:none; }
.gx2 ul{ width:900px;}
.gx2 ul li{ width:200px; height:30px; line-height:30px; font-size:12px; padding-left:10px; color:#FF8E00; float:left; overflow:hidden;}

.gx22{ width:900px; float:left; overflow:hidden;}
.gx22 ul,li{ list-style-type:none; }
.gx22 ul{ width:900px;}
.gx22 ul li{ width:200px; height:30px; line-height:30px; font-size:12px; padding-left:10px; color:#FF8E00;display:inline;overflow:hidden;}

.gx_l{ width:70px; line-height:30px; padding-left:10px; font-weight:bold; float:left; overflow:hidden;}
.gx_r{ width:900px; float:left; overflow:hidden;}
.gx_r span{ padding-left:5px; font-weight:bold;display:inline;}
.gx_r ul,li{ list-style-type:none;}
.gx_r ul{ width:980px;}
.gx_r ul li{ line-height:25px; width:auto; height:30px; line-height:30px; font-size:12px;overflow:hidden; float:left; padding-left:10px;}

.nav_img_g{ width:980px; height:auto; margin:0px auto 0 auto; overflow:hidden;}
.nav_img_g ul,li{ list-style-type:none;}
.nav_img_g ul{ width:980px; padding-top:5px; padding-bottom:5px; padding-left:10px; overflow:hidden;}
.nav_img_g ul li{ width:120px; height:auto; line-height:20px; margin-top:8px; margin-left:10px; margin-right:5px; color:#404040; float:left; overflow:hidden;}
.nav_img_g a:link{ color:#444444; text-decoration:none;}
.nav_img_g a:visited{ color:#444444; text-decoration:none;}
.nav_img_g a:hover{ color:#ff0000; text-decoration:underline;}


#focus {
	DISPLAY: block; FLOAT: left; OVERFLOW: hidden; WIDTH: 762px; HEIGHT: 380px
}
#focus A IMG {
	DISPLAY: none; WIDTH: 762px; HEIGHT: 380px
}
#focus A IMG#pc_0 {
	DISPLAY: block
}
#focus SPAN.text {
	DISPLAY: block; WIDTH: 762px; POSITION: relative; TOP: -30px; HEIGHT: 30px
}
#focus SPAN.text A {
	FONT-SIZE: 14px; BACKGROUND: #000; FILTER: alpha(opacity=60); FLOAT: left; MARGIN-LEFT: 2px; WIDTH: 151px; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center; TEXT-DECORATION: none; opacity: 0.5
}
#focus SPAN.text A.act {
	BACKGROUND: #fff; FILTER: alpha(opacity=60); COLOR: #000; opacity: 0.6
}
#focus SPAN.text A B {
	FONT-WEIGHT: normal; FILTER: alpha(opacity=100); FLOAT: left; WIDTH: 150px; LINE-HEIGHT: 30px; POSITION: relative; HEIGHT: 30px; TEXT-ALIGN: center; opacity: 1
}
#focus SPAN.text A.act B {
	BACKGROUND: url(themes/mbaobao/images/biao4.gif) no-repeat center 28px
}
#focus SPAN.text A#a4 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-RIGHT: 0px; BORDER-RIGHT-WIDTH: 0px
}
.act  {
	COLOR: #ff0000
}
.kgrey {
	BORDER-RIGHT: #cdcdcd 1px solid; BORDER-TOP: #cdcdcd 1px solid; BORDER-LEFT: #cdcdcd 1px solid; BORDER-BOTTOM: #cdcdcd 1px solid; width:205px; height:360px;
}

.fyrw
{
	margin: auto;
	text-align: center;
	border: 1px solid #cdcdcd;
	border-top:0px;
	width: 980px;
	float: left;
	margin-top: 5px;
	overflow:hidden;
}
.fyrw h4
{
	background-image: url(../images/pp.gif);
	background-repeat: repeat;
	text-align: left;
	font-size: 14px;
	height: 30px;
	font-weight: bold;
	line-height: 30px;
	padding-left: 10px;
	margin: 0px;
	position:relative;
}
.fyrw div
{
	float: left;
	padding: 0px;
	margin: 7px;
	width: 175px;
}
.fyrw img
{
	border: 0px solid;
}
.fyrw div ul
{
	list-style-type: none;
	padding: 2px;
	margin: 0px;
}
.fyrw div ul li a
{
	font-size: 12px;
}