@charset "gb2312";
/* CSS Document */
html,body{ height:100%;}
html, body, ul, li, ol , dl , dd , dt , p, h1, h2, h3, h4, h5, h6, form, fieldset, legend , figure, table, td{margin:0;padding:0;border:0;}
header,footer,nav,section,article,hgroup,aside{ display:block; margin:0;padding:0;border:0;}
input,select,textarea{margin:0; padding:0px;}
fieldset,img{border:none;}
img{ border:0;}
address,caption,cite,code,dfn,em,th,var {font-style: normal;font-weight: normal;}
ul,ol{list-style-type:none;}
ul{ clear:both;}
select,input{vertical-align:middle;}
select,input,textarea {font-size:12px;}
a {color:#333333;text-decoration:none;}
a:visited{color:#333333;}
a:hover, a:active, a:focus {color:#0355d2; text-decoration:underline;}
h1,h2,h3,h4,h5{font-weight:bold; font-size:14px;}
body{ font-family:"ËÎÌå"; font-size:12px;  -webkit-text-size-adjust:none; color:#333333; background: url(../img/bg01.jpg) repeat-x center top #ffffff;}
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both;}
/*public*/
#head{ width:100%; height:165px; overflow:hidden; background:url(../img/bg02.jpg) no-repeat center top;}
#nav{ width:900px; height:30px; overflow:hidden; line-height:30px; margin-top:134px; margin-left:auto; margin-right:auto; padding-left:50px; padding-right:50px;}
#nav ul li{ float:left; text-align:center; color:#ffffff;}
#nav ul li a:link,#nav ul li a:visited{ display:block; width:150px; height:30px; color:#ffffff;}
#nav ul li a:hover{ background:url(../img/tan01.jpg) no-repeat center top; text-decoration:none; font-weight:bold;}
#flash{ width:1000px; height:295px; overflow:hidden; margin:10px auto; background:#287fac;}
#flashshow{ width:990px; height:285px; margin:5px;}
#footer{ width:100%; height:165px; overflow:hidden; background:url(../img/tab06.jpg) no-repeat center top ; margin-top:20px;}
.footer1{ width:1000px; height:60px; padding-top:3px; padding-bottom:3px; line-height:30px;  color:#ffffff; text-align:center; margin:0px auto;}
.footer1 a:link,.footer1 a:visited{ color:#ffffff;}
.footer1 a:hover{ color:#ffffff;}
.footer2{ width:1000px; text-align:center; padding-top:10px; overflow:hidden; margin:0px auto;}
#left{ width:215px; height:auto; overflow:hidden; float:left;}
#left_title{ width:185px; height:28px; overflow:hidden; line-height:28px; font-size:14px; font-weight:bold; color:#1e75cf; padding-left:30px; background:url(../img/tab07.jpg) no-repeat;}
#leftbar{ width:215px; background:#ffffff; overflow:hidden; height:auto; padding-bottom:20px;}
#leftlist{ padding-top:10px; padding-left:10px; width:205px; height:auto; overflow:hidden;}
#leftlist ul li{ width:178px; padding-left:20px; height:20px; line-height:20px; color:#ffffff; background:url(../img/tab08.jpg) no-repeat; margin-bottom:10px;}
#leftlist ul li a:link,#leftlist ul li a:visited{ color:#ffffff;}
#leftlist ul li a:hover{ color:#ffffff; font-weight:bold;}
#leftbar_ser{ padding-left:10px; padding-top:10px; width:195px; height:auto; overflow:hidden;}
#leftbar_serbar{ width:159px; line-height:22px; height:160px; overflow:hidden; background:url(../img/tab09.jpg) no-repeat; padding-left:12px; padding-top:37px;}
#right{ width:765px; height:auto; overflow:hidden; float:right;}
#right_title{ width:765px; height:32px; overflow:hidden; line-height:32px; background:url(../img/tab10.jpg) no-repeat;}
.right_title_left{ width:100px; height:32px; overflow:hidden; padding-left:25px; font-size:14px; font-weight:bold; float:left;}
.right_title_right{ width:300px; height:32px; overflow:hidden; float:right; padding-right:10px; text-align:right;}
#rightbar{ width:765px; height:auto; overflow:hidden; background:#ffffff; padding-top:20px; padding-bottom:20px;}
/*Ê×Ò³*/
#main,#body{ width:1000px; height:auto; overflow:hidden; margin:0px auto;}
#mainleft{ width:790px; height:auto; overflow:hidden; float:left;}
#mainright{ width:190px; float:right; height:auto; overflow:hidden;}
#mainleftbar1{ width:790px; height:195px; overflow:hidden;}
#mainabout{ width:390px; height:auto; overflow:hidden; float:left;}
#mainnews{ width:380px; height:auto; overflow:hidden; float:left; margin-left:20px; _display:inline;}
.mainxg1{ width:390px; height:33px; overflow:hidden; background:url(../img/tab02.jpg) no-repeat; text-align:right;}
.mainxg2{ width:390px; height:auto; padding-top:10px; overflow:hidden; line-height:22px;}
.mainxg2 img{ float:left; margin-right:10px;  _display:inline;}
.mainxg3{ width:380px; height:33px; overflow:hidden; background:url(../img/tab03.jpg) no-repeat; text-align:right;}
.mainxg4{ width:380px; height:auto; overflow:hidden; padding-top:6px;}
.mainxg5{ width:380px; height:26px; overflow:hidden;}
.mainxg5left{ width:290px; padding-left:10px; height:26px; line-height:26px; overflow:hidden; float:left; background:url(../img/tab04.jpg) no-repeat left center; text-overflow:ellipsis; white-space:nowrap; }
.mainxg5right{ width:80px; height:26px; float:left; text-align:center; line-height:26px; overflow:hidden;}
#mainleftbar2{ width:790px; height:156px; overflow:hidden;}
.mainxg6{ width:790px; height:33px; overflow:hidden; text-align:right; background:url(../img/tab05.jpg) no-repeat;}
#demo{ width:790px; height:113px; overflow:hidden; padding-top:10px;}
.mainxg7{ width:190px; height:33px; overflow:hidden;}
.mainxg8{ width:190px; height:98px; overflow:hidden; padding-top:10px; padding-bottom:10px; border-bottom:1px dotted #cccccc;}
.mainxg9{ padding-top:16px; line-height:30px; font-weight:bold; color:#666666; font-size:14px;}
.mainxg10{ width:190px; height:auto; line-height:22px;}
/*about*/
#about{ width:743px; line-height:30px; height:auto; overflow:hidden; height:300px; padding-left:10px;}
.about_pic{ float:left; margin-right:10px; margin-bottom:10px; _display:inline;}
/*news*/
#news{ width:743px; height:390px; overflow:hidden; padding-left:10px; line-height:26px;}
#news ul{ overflow:hidden; border-bottom:1px dotted #cccccc; margin-bottom:3px; zoom:1;}
#news_left{ width:630px; padding-left:13px; height:26px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; float:left; background:url(../img/tab04.jpg) no-repeat 3px center;}
#news_right{ width:100px; height:26px; overflow:hidden; float:left; text-align:center;}
#list{ width:760px; height:30px; line-height:30px; margin-top:20px; text-align:center;}
#passage{ width:742px; height:auto; overflow:hidden; padding-left:10px;}
#passage_head{ width:742px; height:24px; line-height:30px; text-align:center; overflow:hidden; font-size:16px; font-weight:bold;}
#passage_update{ width:742px; height:26px; text-align:center; background:#cccccc; line-height:26px; margin:16px 0px 10px;}
#passage_article{ width:742px; height:auto; overflow:hidden; line-height:26px;}
/*products*/
#spxw{ width:755px; height:auto; overflow:hidden; margin-top:10px;}
#spxw_pic{ overflow:hidden; margin-bottom:4px;}
#spxw_pic li{ width:230px; height:180px; overflow:hidden; background:url(../img/tab14.jpg) no-repeat; float:left; margin-left:15px; _display:inline;}
#spxw_pic li img{ margin-left:16px; margin-top:12px;}
#spxw_pas{ overflow:hidden; margin-bottom:10px;}
#spxw_pas li{ width:230px; text-align:center; line-height:26px; height:auto; overflow:hidden; float:left; margin-left:15px; _display:inline;}
#spxw_list{ width:750px; text-align:center; height:30px; line-height:30px; margin-top:10px;}
/*contact*/
#contact{ width:765px; height:auto; overflow:hidden;  line-height:30px; padding-top:165px; background:url(../img/tab11.jpg) no-repeat center top;}