body,h1,h2,h3,table,div,ul,li,p,span,dd,dt,dl,em,td,tr{ padding:0px; margin:0px;}
body { BACKGROUND-COLOR: #ffffff; background:url(main_bg.jpg) repeat-x; font-size:12px; COLOR: #666666;}
ul,li{ list-style:none;}
img{ border:0px;}
a{ color:#666666; text-decoration:none;}
a:hover{ color:#0066cc;}
#header{ width:960px; margin:0 auto; background:url(top_bg.jpg) repeat-x; height:87px;}
#header .logo{ float:left; width:310px;}
#header .logo img{ margin-top:21px; margin-left:23px;}
#header .tRight{ float:left; width:650px; text-align:right; padding-top:12px;}
#header .tRight img{ margin:0px 5px; border:1px solid #dedede;}

#banner{ width:960px; margin:0 auto;}

#cont{ width:960px; background:url(top_1.jpg); margin:0 auto; overflow:hidden;}
#cont #conL{ width:192px; float:left; margin-left:18px; margin-right:30px; background:#DFEEF5;}
#cont #conL h3{ font-size:14px; color:#037BD2; margin-left:30px; margin-top:20px;}
#cont #conL .slist{ width:160px; padding:12px 16px;}
#cont #conL .slist ul li{ width:160px; height:34px; line-height:34px; background:url(left_bg1.gif) no-repeat left bottom; text-indent:34px;}
#cont #conL .video{ width:160px; padding:8px 16px; text-align:center;}
#cont #conL .links{ width:160px; padding:8px 16px; }
#cont #conL .links ul li{ text-align:center; padding:5px 0px;}

#cont #conR{ width:720px; float:left;}
#cont #conR .pi{ width:700px;}
#cont #conR .pi h2{ background:url(h2.jpg) no-repeat; height:38px; line-height:38px; text-indent:26px; font-size:14px; font-weight:bold; color:#047CD3;}
#cont #conR .pi span{ float:right; margin-top:-22px;}
#cont #conR .pi .plist{ padding-top:10px; clear:both;}
#cont #conR .pi .plist h3{font-size:12px; font-weight:bold; color:#047CD3; height:32px; line-height:32px;}
#cont #conR .pi .plist ul li{ float:left; width:150px; text-align:center; line-height:20px; padding-right:20px;}
#cont #conR .pi .plist ul li img{ border:1px solid #dedede;}
#cont #conR .pi p{ line-height:22px; padding:5px;}

#cont #conR .webn{ width:700px;}
#cont #conR .webn h1{background:url(h2.jpg) no-repeat; height:38px; line-height:38px; text-indent:26px; font-size:14px; font-weight:bold; color:#047CD3;}
#cont #conR .webn .tit{background:url(h2.jpg) no-repeat; height:38px; line-height:38px; text-indent:26px; font-size:14px; font-weight:bold; color:#047CD3;}
#cont #conR .webn span{ float:right; margin-top:-22px;}
#cont #conR .webn p{ line-height:22px; padding:15px;}
#cont #conR .newslist{ width:600px; margin-left:50px; clear:both;}
#cont #conR .newslist ul{ width:600px;}
#cont #conR .newslist ul li{ background:url(dians.gif) left center no-repeat; text-indent:15px; border-bottom:1px solid #dedede; height:30px; line-height:30px; width:600px;}
#cont #conR .newslist ul li span{ float:right;}
#cont #conR .newslist p{ line-height:35px; text-align:center;}

#footer{ background:url(btm_bg.jpg) no-repeat; text-align:center; line-height:20px; color:white; margin:0 auto; padding:10px 0px; width:970px;}
#footer a{ color:white;}
/* common styling */
/* set up the overall width of the menu div, the font and the margins */
.menu {
	font-family: arial, sans-serif;
	width:960px;
	height:34px;
	margin:auto;
	padding:0px;
	background-color:#FFFFFF
}
/* remove the bullets and set the margin and padding to zero for the unordered list */
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
}
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */
.menu ul li {
float:left; 
position:relative;
padding-left:3px; padding-right:3px;
}
/* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
.overmenu{ color:#fff; background:#197E8C;}

.menu ul li a, .menu ul li a:visited {
display:block; 
text-align:center; 
text-decoration:none; 
width:130px; 
height:34px; 
color:#666666;
line-height:34px; 
font-size:12px;

}
/* make the dropdown ul invisible */
.menu ul li ul {
display: none;
}
/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.menu ul li:hover a {
	color:#fff;
	background-image:url(menubg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
/* make the sub menu ul visible and position it beneath the main menu list item */
.menu ul li:hover ul {
display:block; 
position:absolute; 
top:31px; 
left:0; 
width:130px;

}
/* style the background and foreground color of the submenu links */
.menu ul li:hover ul li a {
display:block; 
color:#FFFFFF;
background-image:none;
background-color:#999999;
}
/* style the background and forground colors of the links on hover */
.menu ul li:hover ul li a:hover {
background:#f7f7f7; 
color:#666666;
}
#lovexin12{width:90px; height:auto; background-color:#EEF2FA; border:1px solid #093D88; overflow:hidden;}
#t{width:auto; height:25px; background-color:#093D88; font-size:14px; font-weight:bold; text-align:center; color:#FFF; padding-top:5px;}
#qq{margin:10px; text-align:center;}
.prolist{ float:left; padding-left:12px; padding-right:8px;}
.Productstitle{ height:50px; overflow:hidden; width:150px; line-height:25px; text-align:center;}
.pagination{
	font-size:14px;
	padding-top:10px;
	padding-bottom:20px;
	word-spacing: 1em;
}
.box14{margin:0;padding-left:0px; font-size:12px; color:#333333; text-align:left;}
.box14 ul{margin-left:0px;list-style:none;padding:0;border:0;margin:10px;}
.box14 li{
	padding:5px;
	background:url(arrow_box.gif) no-repeat left 45%;
	margin:0 auto;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	height:25px;
	line-height:25px;
	
}
.box14 li span{ float:right; padding-top:25px;}
.box14 li a{font-size:14px; line-height:25px; height:25px;}
img{border:0px;}
.img:visited img{ border: 1px solid #cccccc;}
.img img{border: 1px solid #cccccc;}
.img:hover img{border: 1px solid #ff0000; }
.img:hover{color: #CCCCCC; }