/* CSS Document */
body{ margin:0; padding:0; background:url(../images/bg.jpg) repeat top center; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333; line-height:24px;}
div{ font-size:12px; font-family: Arial, Helvetica, sans-serif; line-height:24px; color:#333333;}
ul,li,dl,dt,dd{ margin:0; padding:0; list-style:none;}
a{color:#333333;text-decoration:none;}
a:hover{color:#FF0000; text-decoration:none;}

.white{ color:#FFFF00;}
.white a{color:#FFFF00;}
.white a:hover{color:#FFFFFF;}

/*top*/
#head{ width:100%; height:541px; background:url(../images/head.png) no-repeat center top;}
.top{ width:1002px; height:131px; margin:0 auto;}
.top_r{ float:right; width:288px; margin-right:35px;}
.top_link{ clear:both; height:30px; line-height:30px; text-align:right; font-weight:bold;}
.search{ clear:both; height:28px; padding-top:43px;}
.search li{ float:left;}
.search li #search_txt{ width:188px; height:28px; line-height:28px; padding:0 15px; background:none; border:none;}
.search li #search_btn{ width:70px; height:28px; background:none; border:none; cursor:pointer;}

.menu{ width:920px; margin:0 auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; height:44px;}
.menu ul li{ float:left; padding-right:2px; background:url(../images/line.gif) no-repeat top right; height:44px;}
.menu ul li a{ display:block; padding:0 26px; text-align:center; height:44px; line-height:44px; color:#FFFFFF; background:none;}
.menu ul li a:hover{ background:url(../images/menuon.gif) repeat-x center top;}

.banner{ width:1000px; height:330px; margin:0 auto; padding:16px 0 20px 0;}

/*center*/
#product_sy{ width:1000px; height:410px; margin:0 auto;}
#product_sy ul li{ float:left; width:250px; background:url(../images/pic_bg.png) no-repeat center top; padding-top:4px;}
.p_pic{ width:227px; height:158px; margin:0 auto;}
.p_tit{ width:217px; margin:7px auto; background:#f2f2f2; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:20px; padding:5px; text-align:center;}
.p_txt{ width:227px; margin:0 auto; font-size:13px; color:#666666; text-align:left;}

#center{ width:998px; height:408px; border:1px solid #f2f2f2; margin:0 auto; background:#FFFFFF;}
.news_sy{ float:left; width:370px; height:368px; padding:20px 22px 20px 30px; border-right:1px solid #f2f2f2;}
.n_tit{ clear:both; margin:0px 0px 15px; border-bottom:4px solid #000;}
.n_tit span{ color:#FFF; display: inline-block; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding: 6px 15px 4px; line-height: 14px; background-color: #000;}
.n_list li{ border-bottom: 1px dotted #DDD; margin: 0px 0px 10px;}
.n_list li .n_list_tit{ margin:0px 0px 10px; font-style:italic; font-size:16px; font-family: Georgia,"Times New Roman",Times,serif;}
.n_list li .n_list_txt{ color: #666; font-size: 13px; line-height: 18px; margin: 0px 0px 15px;}
.about{ float:left; width:274px; height:368px; padding:20px 22px; border-right:1px solid #f2f2f2;}
.about_tit{ clear:both; margin:0px 0px 15px; border-bottom:4px solid #FFB726;}
.about_tit span{ color:#FFF; display: inline-block; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding: 6px 15px 4px; line-height: 14px; background-color: #FFB726;}
.about_pic{ height:139px; margin-bottom:10px;}
.about_txt{ font-size:13px; line-height:24px; color:#666666;}
.contact{ float:left; width:200px; padding:20px 0 0 22px;}
.contact_tit{ clear:both; margin:0px 0px 15px; border-bottom:4px solid #000; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding: 6px 15px 4px; line-height: 14px; background-color: #000;}
.contact_pic p{ padding:20px 0 0 20px;}

/*btm*/
#footer{ clear:both; width:100%; background:url(../images/footerBg.gif) repeat-x left top #000000; height:238px; padding-bottom:20px; margin-top:25px;}
.btm_menu{ width:1000px; margin:0 auto; height:37px; line-height:37px; font-size:12px; color:#f3f3f3; text-align:right;}
.btm_menu a{ color:#f3f3f3;}
.btm_menu a:hover{ text-decoration:underline;}
.btm_txt{ width:1000px; margin:0 auto; padding-top:8px; background:url(../images/logo_h.png) no-repeat 45px 50px; text-align:right; color:#aaaaaa;}
.btm_txt a{ color:#aaaaaa;}

.mainpart{ width:1000px; height:auto; margin:0 auto;}
/*left*/
.left{ float:left; width:226px; height:auto;}
.left_box{ margin-bottom:10px;}
.left_box .t{ height:43px; background:url(../images/left_t.png) no-repeat center top;}
.left_box .t span{ color:#feeb20; display:inline-block; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding: 20px 0 0 30px; line-height: 14px;}
.left_box .c{ background:url(../images/left_c.png) repeat-y center top; padding:15px;}
.left_box .b{ height:20px; background:url(../images/left_b.png) no-repeat center top;}

.left_box .c p{ margin:0; padding:5px;}
.left_list li{ background:url(../images/li.png) no-repeat left 12px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:5px 0 5px 15px; border-bottom:1px dashed #CCCCCC; line-height:22px;}
.left_list li .menuson{ display:none;}
.left_list li .menuson a{ display:block; line-height:20px; font-size:11px; border-top:1px dashed #CCCCCC; padding-left:5px;}

/*nei*/
.right{ float:left; margin-left:10px; width:764px; height:auto;}
.rit_t{ height:10px; background:url(../images/rit_t.png) no-repeat center top;}
.rit_c{ background:url(../images/rit_c.png) repeat-y center top; padding:20px 30px;}
.rit_b{ height:10px; background:url(../images/rit_b.png) no-repeat center top;}
.nei_tit{ height:28px; background:#FFB726; line-height:28px; font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; padding-left:20px; margin-bottom:20px;}
.main{ clear:both; font-size:13px; line-height:24px; min-height:660px;}
.pages{ clear:both; width:680px; text-align:center; padding:10px; background:#f2f2f2; margin:15px auto;}

.newslist li{ background:url(../images/arrows.png) no-repeat 10px 10px; font-size:12px; line-height:22px; padding:5px; border-bottom:1px dashed #cccccc; padding-left:30px;}
.newslist li span{ float:right; line-height:22px;}

.prolist li{ float:left; padding:10px; text-align:center; font-size:12px;}
.prolist li img{ margin-bottom:5px; border:1px solid #dddddd;}
.proM img{ max-width:600px; margin:10px 0; border:1px solid #dddddd;}

.piclist li{ float:left; padding:10px; text-align:center; font-size:12px;}
.piclist li img{ margin-bottom:5px; border:1px solid #dddddd;}
.picM img{ max-width:600px; border:1px solid #dddddd; margin:10px 0;}