body{
margin:0 auto;
background-color:#FFFFFF;
font-size:12px;
font-family:"ËÎÌå";
color:#444444;
}
a{blr:expression(this.onFocus=this.blur())}
:focus{outline:0;}
a{
text-transform: none;
color: #444444;
text-decoration: none;
}
a:hover {
color: #ff6600;
text-decoration: none;
}

a img{
border:none;
}

.blank_2{
height:2px;
font-size:1px;
}
.blank_5{
height:5px;
font-size:1px;
}
.blank_8{
height:8px;
font-size:1px;
}
.blank_10{
height:10px;
font-size:1px;
}
.blank_12{
height:12px;
font-size:1px;
}
.blank_15{
height:15px;
font-size:1px;
}
.blank_40{
height:40px;
font-size:1px;
}

.clear{
clear:both;
font-size:0;
}

html{ overflow-x:hidden;}

.warp{
width:1020px;
margin:0 auto;
}

.logo{
width:1000px;
height:44px;
padding-left:20px;
padding-top:28px;
}
.logo a{
width:494px;
height:44px;
background-image: url('/images/logo.png');
*background: none;
*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='corp', src='/images/logo.png');
display:block;
cursor:pointer;
}

.banner_all{
width:100%;
height:566px;
position:relative;
}

.header_wrap{
position:absolute;
z-index:999999;
width:100%;
left:0;
top:0;
}

.clearfix{ zoom:1;}
.clearfix:after{ content:'\20'; display:block; clear:both;}
.none{ display:none;}
.fl,.fr,.lifl li{ float:left; display:inline;}
.banner_wrap{width:1020px; margin:0 auto;}
.banner_all .banner_wrap{ height:566px; position:relative;}
.banner_all .pan{ width:1400px; height:566px; position:absolute; top:0; left:-190px; overflow:hidden; text-align:center;}
.banner .pan img{ position:absolute; top:0px; left:0px;}
ul.tab{ position:absolute; top:530px; left:360px; z-index:1; cursor:pointer; margin:0; padding:0; list-style:none;}
ul.tab li{ padding-left:5px;}
ul.tab img,ul.wdl img,.map{ border:1px solid #f59bb8; -webkit-border-radius: 4px;-moz-border-radius: 4px;}
ul.tab li.current img{ border:1px solid #e4007f; width:53px; height:21px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}
a.arr_l,a.arr_r{ background:url(../images/arr.png) no-repeat; width:58px; height:58px; position:absolute; top:197px; z-index:1; display:none;}
a.arr_l{ left:9px;}
a.arr_r{ background-position:right 0; right:9px;}
a.arr_l:hover{ background-position:0 bottom;}
a.arr_r:hover{ background-position:right bottom;}

.header{
width:866px;
padding-left:154px;
height:89px;
padding-top:28px;
background:url(images/nav.png) left 10px no-repeat;
overflow:hidden;
}
.nav{
width:838px;
padding:0 4px;
height:49px;
overflow:hidden;
}
.nav ul{
margin:0;
padding:0;
list-style:none;
}
.nav ul li{
width:118px;
height:45px;
float:left;
text-align:center;
line-height:45px;
}
.nav ul li.nl{
width:2px;
font-size:1px;
}
.nav ul li a{
font-size:14px;
color:#FFFFFF;
text-decoration:none;
font-family:"Î¢ÈíÑÅºÚ";
}
.nav ul li a:hover{
color:#000000;
}

.banner{
width:1020px;
height:374px;
margin:0 auto;
}

.box{
width:1018px;
height:196px;
padding:17px 1px 1px 1px;
background:url(images/box.gif) no-repeat;
overflow:hidden;
}
.box_a{
width:258px;
padding-left:12px;
overflow:hidden;
}
.TT_1{
width:258px;
height:27px;
overflow:hidden;
background:url(images/TT.gif) no-repeat;
}
.T_T{
width:120px;
padding-left:24px;
height:23px;
line-height:23px;
display:inline;
float:left;
font-size:14px;
font-family:"Î¢ÈíÑÅºÚ";
color:#e3007a;
font-weight:bold;
}
.T_M{
width:80px;
height:21px;
padding-top:2px;
display:inline;
float:right;
text-align:right;
}
.about{
width:248px;
line-height:22px;
overflow:hidden;
padding:10px 5px 7px 5px;
}

.news{
width:258px;
padding:10px 0;
overflow:hidden;
}
.news ul{
margin:0;
padding:0;
list-style:none;
}
.news ul li{
width:258px;
height:21px;
overflow:hidden;
float:left;
}
.news ul li span{
width:162px;
padding-left:16px;
background:url(images/em.gif) 6px center no-repeat;
height:21px;
line-height:21px;
display:inline;
float:left;
white-space:nowrap;
word-break:keep-all;
overflow:hidden;
text-overflow:ellipsis;
}
.news ul li label{
width:80px;
height:21px;
line-height:21px;
display:inline;
float:right;
text-align:right;
}

.box_b{
width:466px;
overflow:hidden;
}
.TT_2{
width:466px;
height:27px;
overflow:hidden;
background:url(images/TT.gif) no-repeat;
}
.Pro{
width:462px;
padding:10px 2px 0 2px;
overflow:hidden;
}
.Pro ul{
margin:0;
padding:0;
list-style:none;
}
.Pro ul li{
width:144px;
padding:0 5px;
float:left;
height:174px;
overflow:hidden;
}
.Pro_A{
width:142px;
height:79px;
border:1px solid #dad9cf;
}
.Pro_A img{
width:142px;
height:79px;
border:none;
}
.Pro_B{
width:132px;
border:1px solid #dad9cf;
border-top:none;
overflow:hidden;
line-height:18px;
padding:5px;}

.box_c{
width:202px;
padding-top:23px;
overflow:hidden;
}
.shop{
width:186px;
padding-left:16px;
height:85px;
padding-top:20px;
background:url(images/shop.gif) center bottom no-repeat;
}
.shop ul{
margin:0;
padding:0;
list-style:none;
}
.shop ul li{
float:left;
width:72px;
padding-top:28px;
height:27px;
}

.hotT{
width:1000px;
padding-left:15px;
height:40px;
line-height:40px;
font-size:14px;
font-family:"Î¢ÈíÑÅºÚ";
color:#e3007a;
font-weight:bold;
}
.hot_box{
width:1008px;
padding:0 6px;
overflow:hidden;
}
.roll_A{
	overflow:hidden;
	width:134px;
	height:89px;	
	text-align:center;
	border:1px solid #dad9cf;
	border-bottom:none;
	margin:0 auto;
}

.roll_A img {
	width:113px;
	height:85px;
	border:none;
}
.roll_B{
width:134px;
height:24px;
border:1px solid #dad9cf;
border-top:none;
text-align:center;
line-height:24px;
margin:0 auto;
}
.roll_B a{
color:#444444;
text-decoration:none;
}

.footer{
width:100%;
padding-top:30px;
height:100px;
background:url(images/footer.gif) repeat-x;
}
.boot{
width:1020px;
margin:0 auto;
overflow:hidden;
color:#FFFFFF;
}
.boot a{
color:#FFFFFF;
text-decoration:none;
}
.copyright{
width:620px;
float:right;
height:70px;
padding-top:30px;
overflow:hidden;
line-height:22px;
float:left;
font-family:Arial, Helvetica, sans-serif;
}
.link{
width:154px;
float:right;
overflow:hidden;
padding-top:35px;
text-align:center;
line-height:22px;
}