@charset "utf-8";
*{word-break:break-all;}
.wordbreak{word-break:break-all; width:200px; overflow:auto;}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:200%;
	color: #0076a6;
}
body {
	background-color: #e0e0e0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
h1,h2,h3,h4,h5,h6,p{padding:0; margin:0;}
img{border:none;}
ul{list-style:none; padding:0; margin:0;} 
form{padding:0; margin:0;}
h2{font-size:16px; font-weight:bold;}
h3{font-size:14px; font-weight:bold;}
a:link, a:visited { color: #0076a6; text-decoration: none; }
a:hover{text-decoration:underline;}
/*×Ô¶¯»»ÐÐ*/
p{word-break:keep-all}

/*enter*/
.entertop{background:url(../images/entertop.GIF) repeat-x bottom; height:61px;}
#entermain{background:url(../images/enterbg.GIF) repeat-x top; text-align:center;}
.enterbanner{width:998px; text-align:left; margin:0 auto;}
.enter_maintop{background:url(../images/maintop.GIF) no-repeat bottom; height:24px; width:998px; margin:15px auto 0px auto;overflow:hidden;}
.enter_mainmiddle{background:url(../images/mainmiddle.GIF) repeat-y; width:998px; margin:0 auto;overflow:hidden;}
.enter_mainbottom{background:url(../images/mainbottom.GIF) no-repeat top; height:24px; width:998px; margin:0 auto;overflow:hidden;}
.enterbtn{margin:10px auto; text-align:center;}
.logo{float:left; margin-right:15px;}
.bannerspan{color:#a1a1a1;}
.bannerspan span{color:#a1a1a1; font-size:16px; font-weight:bold; line-height:90px;}

/*----------------------------------------------*/
.top{height:30px; border-bottom:1px #c2c1c6 solid; line-height:30px;}
.top ul{width:998px; margin:0 auto;}
.consultation{color:#014fa2; font-weight:bold; float:left;}
.time{color:#707070; float:right;}
.bannerright{float:right;}
.searchinput{border:1px #d2d2d2 solid; width:137px; height:22px;  padding:0px 5px; line-height:22px;}
.sf_search{text-align:right; padding-right:20px; height:22px; margin-top:10px;}
.c_e{text-align:right; padding-right:20px; margin-top:15px;}
.sf_search p,.sf_search b{padding:0; margin:0;}
.sf_search form{padding:0; margin:0; height:22px;}

#menu{width:998px; margin:5px auto; height:52px; background:url(../images/menubg.JPG) repeat-x; overflow:hidden;}
#menu li{float:left; padding:12px 20px; background:url(../images/menuli.GIF) no-repeat center left; margin-top:3px;}
#menu .menuul{background:url(../images/menuright.JPG) no-repeat right; height:52px;}
.menuul img{float:left;}
#menu .menuul a{color:#FFFFFF; text-decoration:none; font-weight:bold;}
#main{border-top:1px #f5f5f5 solid; background:url(../images/mainbg.GIF) repeat-x top;}
.banner{width:998px; margin:0 auto;}
.maintop{background:url(../images/maintop.GIF) no-repeat bottom; height:24px; width:998px; margin:5px auto 0px auto;overflow:hidden;}
.mainmiddle{background:url(../images/mainmiddle.GIF) repeat-y; width:948px; margin:0 auto;overflow:hidden; padding:0px 25px;}
.mainbottom{background:url(../images/mainbottom.GIF) no-repeat top; height:24px; width:998px; margin:0 auto;overflow:hidden;}

.indexbodymain{width:640px; overflow:hidden;}
.bodymain{width:723px; overflow:hidden;}
.indextab{width:300px;}
.indextab td{color:#FFFFFF;}
.indexcontact{margin:5px 8px; background:url(../images/tabline.gif) repeat-x top; padding:5px 8px;}
.indexcontact h4{font-size:20px; font-weight:bold; margin:10px 0px 0px 0px; padding:8px 0px; background:url(../images/tabline.gif) repeat-x top;}
.indexcontact h1{font-size:36px;}
.indexcontact p{line-height:18px; font-size:12px;}
.indexabout h3{background:url(../images/dianline.gif) repeat-x bottom; padding:5px 0px; margin-bottom:4px;}
.indexproductlist{margin-top:8px;}
.navlist{width:220px; overflow:hidden;}
.dt1{background:url(../images/nav01.GIF) no-repeat; height:25px; width:149px; margin-bottom:3px; padding:0px 40px 0px 25px;}
.dt1 a,.dt1 a:link,.dt1 a:visited{color:#FFFFFF; text-decoration:none;}
.dt1 a:hover{text-decoration:underline;}
.left_content li{background:url(../images/nav02.GIF) no-repeat; height:25px; width:149px; padding:0px 15px 0px 50px; margin:3px 0px;}
.left_content li a{color:#003399; text-decoration:none;}
.productsshowimg{text-align:center; border:5px #00b8ee solid; padding:8px; margin-bottom:10px; overflow:hidden;}
.productsmain{border:3px #009fe9 solid; overflow:hidden; text-align:left; height:100%; overflow:hidden; padding:8px;}
.productlist{border:3px #009fe9 solid; overflow:hidden; text-align:left; height:100%; overflow:hidden; padding:8px; margin-bottom:8px;}
.productlist_p{padding:3px 10px;}
.productlist_p p{word-break:keep-all;}
.line_y{background:url(../images/line_y.gif) repeat-y;}

.contact h2{font-size:18px; background:url(../images/icon2.GIF) no-repeat left; padding-left:30px; margin-left:30px; color:#00469c;}
.contact p{border-bottom:1px #00b8ee solid; padding:5px 20px; margin:0px 30px; margin-bottom:15px;}
.contact b{ margin-right:8px;}
.contactmenu{background:url(../images/contactmenu.GIF) no-repeat; width:704px; height:35px; padding:11px 10px; color:#FFFFFF;}
.contactmenu li{float:left; padding:0px 10px; border-right:1px #FFFFFF solid; line-height:14px;}
.contactmenu li a,.contactmenu li a:link,.contactmenu li a:visited{color:#FFFFFF;}

.newsmain{ overflow:hidden; text-align:left; height:100%; overflow:hidden; padding:8px;}
.newsmain ul li{ background:url(../images/dianline.gif) repeat-x bottom; padding:4px 10px; white-space:nowrap; list-style-position:inherit !important;  list-style-type:none !important; list-style-position:inside; list-style-type:circle;}
.newsmain ul li cite{font-style:normal; font-size:11px; color:#999999; float:right; width:60px; overflow:hidden;}
.page{text-align:right; padding-right:15px; margin-top:10px;}
.listtitle{font-size:16px; font-weight:bold; border-bottom:1px #CCCCCC solid; margin-bottom:10px;}
.newstitle{font-size:16px; font-weight:bold; border-bottom:1px #CCCCCC solid; margin-bottom:10px; text-align:center; padding-bottom:10px;}



.development{margin:0px 20px;} 

/*  alter by zhou */
.agent h2{font-size:18px; background:url(../images/icon2.GIF) no-repeat left; padding-left:30px; margin-left:30px; color:#00469c;}
.productlistzyx_p{padding:3px 10px;}


/*  alter by zhou */













/*---------------------------------------------------*/

#tab {
	CLEAR: both; POSITION: relative; height:800PX;
}
#tab DIV { BORDER-RIGHT: #c9daf4 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #c9daf4 1px solid; PADDING-LEFT: 10px; LEFT: 0px; PADDING-BOTTOM: 10px; BORDER-LEFT: #c9daf4 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #c9daf4 1px solid; POSITION: absolute; TOP: 30px; height:740px; BACKGROUND-COLOR: #ffffff; width:96%; overflow: auto; margin-top:-1px; }
#tab DIV {
	DISPLAY: none
}
#tab DIV a{color:#FF0000;}
#tab .block {
	DISPLAY: block
}
#tab H2 {
	BORDER-RIGHT: #c9daf4 1px solid; BORDER-TOP: #c9daf4 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(table_bg1.jpg) repeat-x; FLOAT: left; MARGIN: 0px -1px 0px 0px; BORDER-LEFT: #c9daf4 1px solid; WIDTH: 150px; CURSOR: pointer; COLOR: #333; LINE-HEIGHT: 28px; BORDER-BOTTOM: #c9daf4 1px solid; HEIGHT: 28px; TEXT-ALIGN: center
}
#tab .up {
	BORDER-RIGHT: #4a77ce 1px solid; BORDER-TOP: #4a77ce 2px solid; FONT-SIZE: 12px; BACKGROUND: url(../images/table_bg.jpg) #fff repeat-x; BORDER-LEFT: #4a77ce 1px solid; COLOR: #ffffff; HEIGHT: 28px
}

.bottomlink{clear:both; color:#CCCCCC; margin-top:8px;}
.bottomlink a{color:#999999;}

#foot{text-align:center; color:#969696; background:url(../images/footbg.GIF) repeat-x top; padding-top:30px; padding-bottom:15px;}



.left{float:left;}
.right{float:right;}
.clear,.clr{clear:both;}
.thin{border-collapse:collapse;}
