@charset "utf-8";
/* CSS Document */
body,ul,li,p,dl,dt,dd,br,form,img,h3 { margin:0; padding:0; border:0; list-style:none;color:#000;font:12px/1.5 Tahoma, Geneva, "\5B8B\4F53";}
div,table { line-height:24px; }
a { font-size:14px; color:#000; text-decoration:none}
a:hover { text-decoration:underline}
.left { float:left;}
.right { float:right}
.wrap { width:990px; margin:auto; clear:both}
.clear { clear:both;}
/*ie and firefox1.5 updata */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} 
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
 #header {  height:250px; background-image:url(../images/top_index.jpg);}
 #header_news {  height:250px; background-image:url(../images/xinwen_index.jpg);}
 #header_chanpin {  height:250px; background-image:url(../images/chanpin_index.jpg);}
 .topbnt{height:30px;width:225px;float:right;}
.topbnt li{height:20px;width:70px; margin:5px 5px 0 0; text-align:center; line-height:20px;float:left;background-color:#CCC; }
.topbnt a:hover{text-decoration:none;}
/* 框架 */
#container {margin:0 auto; width:990px;}
#header { height:250px; }
#smoothmenu1 { height:40px;  margin-bottom:5px;background:url(../images/bg_nav.jpg)}
#mainContent { overflow:hidden;background:url(../images/subpage.png) repeat-y left;}
#sidebar { float:left; width:230px; _margin-right:-3px;}
#content { float:right; width:750px; }
#left{float:left; width:250px;_margin-right:-3px;}
#middle{float:left;width:470px;margin:0 10px; _margin-right:-3px;}
#right{float:right; width:250px;}
#bottomBarBox{position:relative;width:990px;margin:-1px auto 0 auto;}
#bottomBarBox #mainBarBorder{float:left;width:250px;height:0;bottom:-1px;*bottom:0;_bottom:-1px;line-height:0;font-size:0;border-bottom:#CCC 1px solid;}
#footer {margin-top:10px; height:150px;background: url(../images/titbg.png) repeat-x 0px -130px; }
#footer .roundleft{float:left;background: url(../images/titbg.png) repeat-x 0px -115px; height:10px;width:8px;}
#footer .roundright{float:right;background: url(../images/titbg.png) repeat-x -8px -115px; height:10px;width:8px;}
#footer .con {padding:10px 0; } 
#footer p {margin:0;padding:5px 0;text-align:center;color:#000;}
/* nav-menu */ 
.ddsmoothmenu ul{z-index:100;margin: 0;padding: 0 0 0 25px;list-style-type: none;}
/*Top level list items*/
.ddsmoothmenu ul li{ background:url(../images/navline.gif) right no-repeat;
position: relative;display: inline;float: left;text-align:center;padding:0px 4px;}
.ddsmoothmenu>ul>li>a{overflow: hidden;}
.menu { width:85px;}
/*Top level menu link items style*/
.ddsmoothmenu ul li a{ display: block; /*background of menu items (default state)*/ color:white; font-size:15px; font-family:"微软雅黑"; color: #FFF; font-weight:bold; text-decoration: none; height:40px; line-height:40px;}
* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/display: inline-block;}
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{color: #FFF;}
.ddsmoothmenu ul li a.selected{/* background:#4d76e2;*/color:#fff!important;}
.ddsmoothmenu ul li a:hover{/*background:#4d76e2;*/color: #fff;}
.ddsmoothmenu ul li ul li a { background:none; color:#fff;font-size:14px;text-align: center;}
.ddsmoothmenu ul li ul li a:link {color:#fff;}
.ddsmoothmenu ul li ul li a:visited {color:#fff;}
.ddsmoothmenu ul li ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background:none;color: #fff!important;}
.ddsmoothmenu ul li ul li a:hover{color: #fff;font-size:15px;background:none; /*background of menu items during onmouseover (hover state)*/}	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{ position:absolute; width:95px; margin-left:-2px; /*collapse all sub menus to begin with*/display: none; padding:5px 0px 10px; background:#4d76e2; filter:alpha(opacity=90);
	-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}
/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{ text-align:left; display: list-item; padding:0px 15px; float: none; text-align:left; background:none; overflow:hidden;}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{ background:#d3d7da;top: 0; margin-left:-10px; margin-top:-1px;border:#ffffff 1px solid; border-left:none;}
.ddsmoothmenu ul li ul li ul li { width:65px;}
.ddsmoothmenu ul li ul li ul li a { width:65px; height:25px; line-height:25px;}
/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{height:30px; line-height:30px; font-family:宋体; font-size:13px; border-bottom:#fff 1px dotted; padding:0px 3px; font-weight:normal; width:65px;}
/* Holly Hack for IE \*/
* html .ddsmoothmenu{height:1%;} /*Holly Hack for IE7 and below*/
/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{position: absolute;top: -1000px;right: 7px;}
.rightarrowclass{position: absolute;top: 8px;right: 15px;}
/* ######### CSS for shadow added to sub menus  ######### */
.ddshadow{ /*shadow for NON CSS3 capable browsers*/
position: absolute;left: 0;top: 0;width: 0;height: 0;background:none;}
.toplevelshadow{opacity: 0.0; /*shadow opacity for NON CSS3 capable browsers. Doesn't work in IE*/}
/* menu */
.submenu {float:left;width:250px;margin-bottom:10px;_margin-right:-3px;}
.submenu h3 span {float:left;height:30px;background:url(../images/titbg.png) repeat-x 0px -80px; width:100%;line-height:30px;font-size:14px; font-weight:600; text-indent:1em; }
.submenu li {background:url(../images/titbg.png) repeat-x; border:solid #CCC 1px; border-bottom:0px;height:36px;padding-left:60px; *margin-left:-16px;	line-height:36px;overflow:hidden;font-size:14px;}
.submenu li i {background-image:url(../images/icon_main.gif);background-repeat:no-repeat;float:left;	width:7px;height:7px;margin:15px 5px 0 -12px;overflow:hidden;margin-top:14px\9;_margin-left:-9px;_margin-right:-3px;}
.hydt{width:250px; clear:both;}
/* zeng */
.lmbox{border:#CCC 1px solid; margin-bottom:5px;}
.lm {height: 30px;	background: url(../images/titbg.png) repeat-x 0px -80px;width:250px;}
.tm{ float:left; font-size:14px; text-indent: 1em;	line-height: 30px;}
.gd {float: right;line-height: 30px; padding-right:10px;} 
.lm a {	text-decoration: none;}
.nr li{ padding-left:10px;line-height:25px;height:25px;overflow:hidden;}
.nr{ margin:5px auto 5px auto; min-height:200px;}
/* shipin */
.tv ul img{ padding:5px 20px; width:200px; height:160px;}
.tv li a{background:url(../images/dot_tv.gif) left center no-repeat;padding-left:25px; }
.info{ width:100px; float: left; font-size: 14px; text-indent: 1em;	background-image: url(../images/titbg-1.png);background-repeat: repeat-x; background-position: 0px -50px ; margin:5px auto 0 0; }
.midn{ height: 27px;border-bottom:solid #4d76e2 2px; clear:both; }
.art{margin:10px auto 5px auto;;  min-height:100px;}
.art li{ padding-left:20px;line-height:25px; margin-right:30px;}
.art span{ float:right;	font-size: 14px;}
/* gjhz */
.contact { margin-top: 12px; _margin-right:-3px;}
.contact p{ margin-top: 12px; margin-left: 15px;}
.contact p .conect{  font-size: 14px; }
.contact p .lianxi {  font-size: 15px; float:left; width:85px;}
.contact p span #email { font-size: 12px; }
.art img{float: left;width:145px;height:110px; padding:10px 20px 0px 10px;}
/* khfw */
.tel { text-align: center; }
.tel img{ margin:50px auto 20px auto;}
.lmbox img{ margin:10px auto;}


 