/*----------common-----------*/
*{
margin:0px;
font-size:12px;
}

body {
background:#D3E1EA url(../images/bg.jpg) repeat-x;
}
body,td,div{
color:#111111;
}
a {
color:#025792;;
text-decoration: none;
}
img {
border:0px;
}
a:hover {
color:#000000;
text-decoration: none;
}

#home {
margin:0px auto;
width:950px;
background:#FFFFFF;
overflow:hidden;
}

.list_btn {
text-align:center;
overflow:hidden;
}

.list_btn button{
display:block;
margin:0px 20px;
width:97px;
height:22px;
float:left;
}

.list_btn .view{
background-position:-490px -116px;
}
.list_btn .addtocart{
background-position:-490px -139px;
color:#FF6600
}
.list_btn .addtocart_on{
background-position:-490px -162px;
}

.header {
width:950px;
height:190px;
background:#FFFFFF url(../images/header.jpg) repeat-x;
overflow:hidden;
}
.top{
width:950px;
height:21px;

overflow:hidden;
}


.topbar{
width:950px;
height:28px;

overflow:hidden;
}

.headermain {
width:950px;
height:80px;

overflow:hidden;
}


.menus {
width:950px;
height:29px;

overflow:hidden;
}

.menus .menu{
float:right;
width:835px;
height:29px;
}


.menus .menu a{
padding-top:2px;
height:27px;
line-height:27px;
overflow:hidden;
width:79px;
margin-right:2px;
display:block;
float:left;
background:url(../images/menu.png) -81px 0px;
text-align:center;
color:#FFFFFF;
}

.menus .menu a:hover{
background:url(../images/menu.png);
color:#000000;
}
.menus .menu .menuon {
background:url(../images/menu.png);
color:#000000;
}
.menus .menu .menuon:hover{
background:url(../images/menu.png) -81px 0px;
color:#FFFFFF;
}
.footerbg {
width:100%;
height:102px;
overflow:hidden;
background:url(../images/footer_bg.jpg) repeat-x;
}


.footerbg {
width:100%;
height:102px;
overflow:hidden;
background:url(../images/footer_bg.jpg) repeat-x;
}

.footer {
margin:0px auto;
width:950px;
background:url(../images/footer.jpg) repeat-x;
height:102px;
}


/*----------common end-----------*/


.global_nav{
height:95px;
width:970px;
overflow:hidden;
background:url(../images/nav.png);

}


.global_nav_box{
margin:0px auto;
margin-top:6px;
height:43px;
width:958px;
overflow:hidden;

}


.logo{
height:75px;
float:left;
width:200px;
overflow:hidden;
}
.logo img{
margin-top:30px;
}
.global_menus {
height:33px;
margin:0px auto;
width:940px;
}


.global_menus ul{
padding:0px;
list-style:none;
}

.global_menus ul li{
text-align:center;
width:90px;
float:left;
height:33px;
line-height:33px;
}

.global_menus .menu_on {
background:url(../images/nav.png) no-repeat -1px -94px;
font-size:14px;

}

.global_menus .menu_on a{
font-weight:bold;
font-size:14px;
color:#FFFFFF;
display:block;
}

.global_menus ul li a {
display:block;
color:#000000;

}
input {
border:1px solid #EEEEEE;
background:#FFFFFF;
}
.global_menus ul li a:hover {
background:url(../images/nav.png) no-repeat -1px -94px;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
}

.global_search{
width:448px;
height:43px;
line-height:43px;
float:left;
position:relative; 
text-align:left;
padding-left:8px;
padding-top:8px;
}

.global_search input{
width:345px;
height:19px;
border:none; 

text-align:left;
overflow:hidden; 
padding:6px 0 0 27px;
font-size:12px; 
color:#BABABA;
background:url(../images/nav.png) no-repeat -104px -102px;
display:block;
float:left;
}

.global_search button{
width:62px;
height:27px;
line-height:27px;
border:0px;

background:url(../images/nav.png) no-repeat -483px -101px;
border:none; 
text-indent:-9999px;
display:block;

float:right;
overflow:hidden; 
}

.spacer1{
height:15px;
}

#main {
width:940px;
margin:0px auto;
overflow:hidden;
}
#mainbox{
margin:0px auto;
width:716px;
overflow:hidden;
}



.outarch{
height:40px;
line-height:40px;
overflow:hidden;

text-align:center;

}

#left {
width:217px;
float:left;
overflow:hidden;
}
#right {
width:716px;
float:right;
overflow:hidden;
}






.box { position: relative;width:100%; margin-bottom:8px;  overflow:hidden;clear:both;}
.box h2 {background:url(../images/box.gif) no-repeat; height:25px; overflow:hidden; line-height:25px; font-size:13px; color:#193B5F; padding:1px 11px 0 11px; }
.box h2 em { font-size:10px; color:#939393; font-weight:normal; font-style:normal; overflow:hidden;}
.box dl.channel { position:absolute; top:1px; right:6px; line-height:26px; font-family:simsun;overflow:hidden; }
.box dl.channel a { color:#016A9F; }
.box dl.channel dd { padding:0 5px; overflow:hidden;}
.box dl.channel dd span { margin:0 5px; color:#C5DDF6;overflow:hidden;}
.box .content { border:1px solid #afd8e6; border-top:none;border-bottom:none; background:#fff; padding:5px; overflow:hidden;zoom:1;}

.minheight{
	 min-height:600px; 
	 height:auto !important; 
	 height:600px; 
	 overflow:visible;
}



.boxfoot {
background:url(../images/box.gif) no-repeat 0px -25px; height:5px;
overflow:hidden;
margin:0px;
}
.box button, .channel button{

background:url(../images/box.gif) no-repeat -490px -93px;
height:22px;
line-height:22px;
width:50px;
overflow:hidden;
border:none;
color:#FFF;
text-align:center;

}

.box .btn1 {
}

.carbox{
width:217px;
background:url(../images/box.gif) no-repeat 0px -92px;
overflow:hidden;
}

.userlogin .box{position: static;}
.userlogin .box h2,.carbox .box h2{
height:35px; overflow:hidden; line-height:35px; font-size:13px; color:#FF9900; padding:1px 18px 0 35px; 
background:none;
}
.carbox .box .content{
padding:5px 10px 0px 10px;
border:none;
background:none;
text-align:center;
}
.userlogin .box h2,.carbox .box h2{
height:35px; overflow:hidden; line-height:35px; font-size:13px; color:#FF9900; padding:1px 18px 0 35px; 
background:none;
}


.boxfoot2 {
background:url(../images/box.gif) no-repeat -246px -326px; height:5px;
overflow:hidden;
margin-bottom:8px; 
}


.userlogin{
width:217px;
background:url(../images/box.gif) no-repeat -245px -93px;
overflow:hidden;
}



#home_news {
width:519px;
height:190px;
float:left;
}

#home_r {
width:129px;
height:190px;
float:left;
}



#loginheader{
height:45px;
}
#loginbox,#usercp {
margin:0px auto;
width:220px;
overflow:hidden;
}


#loginbox ul{
list-style:none;
padding:0px;
}
#loginbox ul li{
 overflow:hidden;zoom:1; padding-bottom:5px; display:block; line-height:22px;
}
#loginbox label { float:left; width:40px; text-align:right;}
#loginbox input{
text-align:left;
border:1px solid #ccc;
background:#FFF;
height:17px;
padding:0px;
}

#loginbox .input{
width:150px;
}
#loginbox .tips{
height:15px;
line-height:15px;
}

#loginsubmit {
margin:0px auto;
width:134px;
text-align:center;
height:29px;
overflow:hidden;
}
#loginsubmit input{
background:none;
border:none;
text-align:center;
color:#ff9000;
height:29px;
line-height:29px;
}


.smalltxt{ font: 11px Arial, Tahoma; }

#usercp ul{
padding:0px;
list-style:none;
}
#usercp ul li{

height:20px;
line-height:20px;
display:block;
border:1px solid #e5e3e3;
margin:2px 7px;
background:#FFF;
text-align:center;
}

#cart {
margin-top:10px;
width:211px;
height:182px;
background:url(../images/cart.jpg);
}

#shopingcar {
margin:0px auto;
width:200px;
height:110px;
text-align:left;
overflow:auto;
}
#shopingcar table {
width:100%;
}

#shopingcar td {
text-align:left;
}

#shop {
text-align:right;
}

#spacer{
height:5px;
width:641px;
overflow:hidden;
}

.left{
float:left;
}
.right{
float:right;
}

.png{
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}


.pagging {overflow:hidden;margin:0px;height:100%;}
.pagging a{margin:2px;display:block;border:1px solid #9fcfd9;float:left;padding:3px 5px;background:#FFFFFF;color:#000000;}
.pagging a:hover{background:#ebfbff;}
.pagging span{margin:2px;display:block;border:1px solid #9fcfd9;float:left;padding:3px 5px;background:#ebfbff;color:#000000;}



#sddm div a:hover
{background: #F2F2F2;
color: #000000}

.seccodeshow{
position: absolute;
border:1px solid #3a99b1;
z-index:9999;
width:120px;
height:60px;
padding:1px;
background:#FFFFFF;

display:block;
}

.dealbtn {
background:url(../images/box.gif);
border:none;
width:97px;
height:22px;
background-position:-490px -139px;
color:#FF6600
}


.listul {
list-style:none;
padding:0px;
zoom:1;
overflow:hidden;
}

.listul li{
width:100%;
display:block;
height:25px;
line-height:25px;
border-bottom:1px dashed #CCCCCC;
}
.listul li a{
float:left;
overflow:hidden;
}

.listul li em{
float:right;
overflow:hidden;
font-style:normal;
color:#666666;
}


.listtable {empty-cells:show;border-collapse:collapse;}
.listtable td{padding:4px;border:1px solid #afd8e6;overflow:hidden;}
.listtable .title{background:#f0fbff;overflow:hidden;font-weight:bold;}
.listtable .title td{background:#f0fbff;overflow:hidden;font-weight:bold;}




.hostbox {

width:238px;overflow:hidden;float:left;

}
.hostbox dl {
border:1px solid #afd8e6;
padding:8px;
width:216px;
background:url(../images/boxbg.jpg) repeat-x bottom;
overflow:hidden;
height:275px;
}
.hostbox dl dt {
border-bottom:1px dashed #666666;
overflow:hidden;
height:120px;
}
.hostbox dl dt .face{
float:left;
display:block;
width:85px;
height:85px;
overflow:hidden;
}

.hostbox dl dt .info{
float:right;
overflow:hidden;
width:120px;
}

.hostbox dl dt .info h3{
font-size:14px;
}
.hostbox dl dd{
margin-top:10px;
overflow:hidden;
padding:0px 5px;
}

.infoul{
padding:0px;
list-style:none;

}

.infoul li {
line-height:20px;
text-align:left;

}

.hostlistbox{
overflow:hidden;

}

.hostlistbox h2, .hostlistbox h4{
overflow:hidden;
background:#e4f5fb;
padding:3px;

border:1px solid #afd8e6;
}
.hostlistbox h2 {margin:8px 0px;}
.hostlistbox h4 {margin-bottom:8px;}
.shopbtn_view {
	text-indent:-9999px;
	width:84px;
	height:23px;
	background:url(../images/shopbtn.gif);
	border:none;
}

.shopbtn_view {
	text-indent:-9999px;
	width:84px;
	height:23px;
	background:url(../images/shopbtn.gif) no-repeat;
	border:none;
	display:block;
	float:left;
}

.addtocart {
	text-indent:-9999px;
	width:84px;
	height:23px;
	background:url(../images/shopbtn.gif) no-repeat -85px 0px;
	border:none;
	display:block;
	float:right;
}

.addtocart_on{
	text-indent:-9999px;
	width:84px;
	height:23px;
	background:url(../images/shopbtn.gif) no-repeat -170px 0px;
	border:none;
	display:block;
	float:right;
}

.utoplist {
padding:0px;
list-style:none;
overflow:hidden;
}

.utoplist li{
padding:0px;
list-style:none;
overflow:hidden;
border-bottom:1px dashed #666666;
line-height:32px;
}



.utoplist li a{
color:#000000;
float:left;
}

.utoplist li span{
color:#FF9900;
float:right;
}
