/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
/*#hd{
	display:block;
	clear:both;
	}
#hd:after
	{content:".";display:block;height:0;clear:both;visibility:hidden;}*/
/*	
body {
background:#737373 none repeat scroll 0 0;
}	*/
	
	
	
a:link {color:#000000; text-decoration:none;}  
/*a:visited {color:#83006f;text-decoration:none;} #1f3a87*/
a:hover {color:#bc2931; text-decoration:underline;}  
a:active {color:#bc2931;}
#hd {
background-color:#05619B;
margin:0;
}

.yui-t4 #yui-main .yui-b{
	margin-right:17.8456em;
}
.yui-t4 .yui-b{
	width:15.8456em;
}
#logo {
/*background:transparent url(head_bg.jpg) repeat scroll 0 0;*/
float:left;
height:112px;
padding:0;
width:960px;
}

#servicecat{
background:transparent url(jsfw_bg.gif) no-repeat scroll 0 0;
height:430px;
}

.showdesc{
height:45px;
}

.bgimg{
background:transparent url(bg.jpg) no-repeat scroll center center;
}



.menu {
float:left;
font-size:11px;
padding:0;
width:960px;
}
input.form_input {
background-color:#FFFFFF;
border:1px solid #C8D2D9;
margin:0;
width:150px;
}
td{
	border:0;
	}
p{
	margin:0;
	}
a{
	color:#355C71;
	text-decoration:none;
	text-transform:none;
	}

.blank5 {
height:5px;
line-height:5px;
visibility:hidden;
}

.search{
	margin:0;
	border:0;
	padding:0;
	height:140px;
	width:100%;
	background:transparent url(search.gif) no-repeat scroll top left;	
	}
.search tr{
	margin:15px 0;
	}
.search tr td{
	border:0;
	padding:2px;
	}
.search .go {
background:transparent url(bnt_search.gif) repeat scroll 0 0;
border:medium none;
height:19px;
width:52px;
}

.dingzhibg{
background:transparent url(dingzhibg.gif) no-repeat scroll center center;	
}

.vote{
height:162px;
background:transparent url(vote.gif) no-repeat scroll top center;	
}

.product{
height:300px;
float:right;
width:65.5%;	
background:transparent url(newproduct.gif) no-repeat scroll top center;
}

.producttitle{
	margin-left:20px;
	height:25px;
	background:transparent url(cpxx.gif) no-repeat scroll top left;
	
}

.top_left_box {
background:transparent url(top_box_bg.gif) no-repeat scroll center center;
height:6.5px;
width:166px;
border:0;
}
.center_left_box {
background:transparent url(center_box_bg.gif) repeat-y scroll 0 0;
width:166px;
height:auto;
border:0;
}
.bottom_left_box {
background:transparent url(bottom_box_bg.gif) no-repeat scroll center center;
height:6.5px;
border:0;
width:166px;
}

.box_title {
color:#615357;
font-size:13px;
padding:5px 0;
text-align:center;
}

.global_module2_caption {
background:transparent url(headbg.jpg) no-repeat scroll center center;
/*background-color:#385870;*/
height:30px;
line-height:24px;
margin-bottom:0px;
overflow:hidden;
color:#2b74c0;
}

.login {
background:transparent url(loginbg.gif) no-repeat scroll center center;
/*background-color:#385870;*/
height:30px;
line-height:24px;
margin-bottom:0px;
overflow:hidden;
color:#2b74c0;
}

.searchbg {
background:transparent url(searchbg.gif) no-repeat scroll center center;
/*background-color:#385870;*/
height:30px;
line-height:24px;
margin-bottom:0px;
overflow:hidden;
color:#2b74c0;
}

.searchbox tr{
	margin:15px 0;
	}
.searchbox tr td{
	border:0;
	padding:2px;
	}
.searchbox .go {
background:transparent url(bnt_search.gif) repeat scroll 0 0;
border:medium none;
height:19px;
width:52px;
}

.promotion {
background:transparent url(promotionbg.gif) no-repeat scroll center center;
/*background-color:#385870;*/
height:30px;
line-height:24px;
margin-bottom:0px;
overflow:hidden;
color:#2b74c0;
}

.news {
background:transparent url(newsbg.gif) no-repeat scroll center center;
/*background-color:#385870;*/
height:30px;
line-height:24px;
margin-bottom:0px;
overflow:hidden;
color:#2b74c0;
}

.global_module2_caption h3 {
margin:0;
}
.global_module1_caption {
background:transparent url(global_bg_r.gif) repeat-x scroll 0 0;
color:#FFFFFF;
height:31px;
line-height:31px;
margin-bottom:5px;
overflow:hidden;
}
.global_module1_caption h3 {
display:inline;
float:left;
font-weight:700;
margin:0 20px;
}
.global_module1_caption a.more {
color:#FFFFFF;
display:inline;
float:right;
font-family:simsun;
margin:0 20px;
}
.ullibg{
	list-style-image : url(ico.jpg);  
	}
.ullip{
	list-style-type:none;
	clear:both;
	white-space:normal;
	word-break:break-all;
	overflow:hidden;
	margain-bottom:5px;
	border-bottom:1px solid #E1E1E1;
	border-style:none none solid;
	}
.main_nav {
background:#1A4963 none repeat scroll 0 0;
color:#FFFFFF;
font-size:14px;
height:34px;
overflow:hidden;
padding-top:1px;
line-height:1.5em;
}
.main_nav ul {
overflow:hidden;
padding:0;
width:500px;
margin:0;
}
.main_nav ul li {
float:left;
margin-right:1px;
list-style-type:none;
}
.main_nav  ul li  a {
color:#FFFFFF;
display:block;
float:left;
padding:9px 15px;
}

.box_1 {
background-color:#FFFFFF;
border:1px solid #C5E4FF;
}

#ft{
	
	height:114px;
	background:transparent url(bg-footer.gif	) no-repeat scroll center center;
}


/* ######### Style for Drop Down Menu ######### */
.ddsmoothmenu{
font: bold 13px Verdana;
background: #414141; /*background of menu bar (default state)*/
width: 100%;
font-weight:bold;

}

.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;

}

.ddsmoothmenu li{ /*THEME CHANGE HERE*/
list-style-type:none;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
display: block;
background: #414141; /*background of menu items (default state)*/
color: white;
padding: 4px 10px;
border-right: 1px solid #FFFFFF;
color: #267CB2;
text-decoration: none;
text-align: center;
width:90px;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
text-decoration: none;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: white;
text-decoration: none;
}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background: black; 
color: white;
text-decoration: none;
}

.ddsmoothmenu ul li a:hover{
background: black; /*background of menu items during onmouseover (hover state)*/
color: white;
text-decoration: none;
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;

}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
text-decoration: none;
text-align: left;
}


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 8px;
right: 7px;

}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.8;
}


