@charset "utf-8";
/* 
---------------------------------
Site: 2012-03-24 
Author: liwei
Updated: 2012-03-24 
Updated by: liwei 
--------------------------------- 
*/ 

/*==========reset css===========*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{ margin:0; padding:0;}

table{ border-spacing:0;}

fieldset,img{ border:0;}

address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal;}

ol,ul,li{ list-style:none;}

caption,th{ text-align:left;}

h1,h2,h3,h4,h5,h6{ font-size:100%;}

q:before,q:after{ content:'';}

abbr,acronym{ border:0; font-variant:normal;}

sup,sub{ line-height:-1px; vertical-align:text-top;}

sub{ vertical-align:text-bottom;}

input, textarea, select{ font-family:inherit; font-size:inherit; font-weight:inherit;}

img{ display:block;}

/*==========common css===========*/

body{ background:#f9f9f9; font-family:Arial, Helvetica, sans-serif,宋体; font-size:12px; color:#666;}

.container{ width:960px; margin:0px auto;}

.float_l{ float:left;}

.float_r{ float:right;}

a{ color:#5e5d5d; text-decoration:none;}

a:hover{ color:#277537;}

.clear{ clear:both;	height:0px;	overflow:hidden; visibility:hidden;}

.space{	height:10px; overflow:hidden; clear:both; visibility:hidden;}


/*top*/

.top_warp{ height:90px;}

.top_warp .logo{ float:left; margin-left:15px; margin-top:17px;}

.top_warp ul{ width:300px; float:right;}

.top_warp ul li{ float:right; margin-left:15px; margin-top:25px; background:url(../images/hanjie_03.png) no-repeat left 1px; padding-left:10px;}

.menu_warp{ padding-left:70px; background:url(../images/hanjie_07.png) repeat-x; height:35px; line-height:35px; padding-bottom:4px; border-left:#ececec 1px solid; border-right:#ececec 1px solid;}

.menu_warp a{ height:33px; padding:0px 20px; display:block; float:left; font-weight:bold;}

.menu_warp a:hover{ background:url(../images/hanjie_10.gif) repeat-x; padding:0px 20px;}

.menu_warp span{ float:left; margin:0px 15px;}


/* banner focus */

#focus {width:960px; height:260px; overflow:hidden; position:relative; margin:10px 0px;}

#focus ul { height:260px; position:absolute;}

#focus ul li { float:left; width:960px; height:260px; overflow:hidden; position:relative;}

#focus ul li img{ width:960px; height:260px;}

#focus ul li div { position:absolute; overflow:hidden;}

#focus .btnBg { position:absolute; width:960px; height:20px; left:0; bottom:0; background:#171d21;}

#focus .btn { position:absolute; width:960px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}

#focus .btn span { display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}

#focus .btn span.on {background:#fff;}

#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}

#focus .pre {left:0; top:120px;}

#focus .next {right:0; background-position:right; top:120px;}


.pro_warp{ width:960px; margin-bottom:10px;}

.part_tit{ background:url(../images/hanjie_21.gif) repeat-x; height:30px; line-height:30px; border:#e3e3e3 1px solid; padding-right:10px;}

.part_tit h2{ background:url(../images/hanjie_19.gif) repeat-x; padding:0px 20px; float:left; color:#228636;}

.part_tit a{ float:right; margin-top:9px;}

.part_con{ width:938px; padding:10px; border:#e3e3e3 1px solid; border-top:0px; background:#fff;}

.photo_scroll td{ padding:0px 5px;}

.photo_scroll td p{ margin-top:5px;}

.photo_scroll img{ width:170px; height:120px;}

.l_warp{ width:245px; float:left;}

.part_con_news{ width:223px; padding-top:5px; border-top:0px;}

.news_li li{ background:url(../images/hanjie_03.png) no-repeat left 7px; padding-left:15px; height:26px; line-height:26px; border-bottom:#ccc 1px dashed;} 

.contact_con{ width:223px; padding:10px; border:#e3e3e3 1px solid; line-height:20px; background:#fff;}

.r_warp{ width:702px; float:right;}

.about_con{ width:680px; padding:10px; border:#e3e3e3 1px solid; background:#fff;}

.about_con_pic{ width:177px; float:left;}

.about_con_in{ width:490px; line-height:20px; float:right;}

.foot{ background:url(../images/hanjie_37.gif) repeat-x; height:45px; line-height:45px; color:#fff; text-align:center;}


/*inside*/

.inside_l_warp{ width:210px; float:left;}

.inside_l_tit{ padding-left:10px; background:url(../images/hanjie_21.gif) repeat-x; height:30px; line-height:30px; border:#e3e3e3 1px solid; color:#228636;}

.inside_l_con{ width:188px; padding:10px; border:#e3e3e3 1px solid; border-bottom:#e3e3e3 5px solid; background:#fff;}

.inside_l_con li a{ background:url(../images/hanjie_03.png) no-repeat left 7px; padding-left:12px; height:26px; line-height:26px; display:block; border-bottom:#ddd 1px dashed;}

.inside_l_con li a:hover{ background:url(../images/hanjie_03_hover.png) #ececec no-repeat left 7px; font-weight:bold;}

.inside_r_warp{ width:735px; float:right;}

.inside_r_tit{ padding-left:10px; background:url(../images/hanjie_21.gif) repeat-x; height:30px; line-height:30px; border:#e3e3e3 1px solid; font-weight:normal;}

.inside_r_tit span{ font-family:宋体; margin:0px 10px;}

.inside_r_tit font{ font-size:12px; font-weight:bold; color:#228636;}

.inside_r_con{ width:713px; padding:10px; line-height:22px; border:#e3e3e3 1px solid; background:#fff;}

.news_detail_con{ width:713px; overflow:hidden;}

.news_detail_con img{ max-width:713px; margin:0px auto;}

/*news*/

.news_list_li li{ line-height:30px; height:30px; border-bottom:#ddd 1px dashed; background:url(../images/arrow.png) no-repeat left center; padding-left:15px; vertical-align:bottom;}

.news_list_li a{ float:left; display:block;}

.news_list_li li:hover{  background:url(../images/arrow.png) #f5f5f5 no-repeat left center;}

.news_list_li .time{float:right; margin-right:10px; color:#999;}

.page{ text-align:center; height:30px; line-height:30px; clear:both;}

.news_detail_tit{ height:30px; line-height:30px; text-align:center; font-size:14px; font-weight:bold;}

.post_time{ height:30px; line-height:30px; text-align:center; border-top:#ddd 1px dashed; border-bottom:#ddd 1px dashed; font-weight:normal;}

.post_time span{ margin-left:5px; margin-right:20px;}

.news_detail_con{ margin-top:10px; line-height:22px;}

.before_after_article{ height:30px; line-height:30px; background:#f5f5f5; margin-top:10px; font-weight:normal;}

.before_after_article span.l{ float:left; margin-left:20px;}

.before_after_article span.r{ float:right; margin-right:20px;}


/*feedback*/

.feedback_warp .tit{ font-weight:bold;}

.feedback_warp .content{ margin:10px 0px;}

.feedback_warp .content td{ padding:5px 3px;}

.colorblue{ width:300px; background:#fff; padding:0px 5px; height:24px; line-height:24px; border:0px; color:#666;}

.colorfocus{ width:300px; padding:0px 5px; height:24px; line-height:24px; background:#ebebeb; border:0px;}

.colorblue1{ width:300px; padding:5px; line-height:24px; background:#fff; border:0px; color:#666;}

.colorfocus1{ width:300px; padding:5px; line-height:24px; background:#ebebeb; border:0px;}

.submit_input{ width:60px; height:25px; background:#ccc; border:0px; cursor:hand; line-height:25px; margin-right:20px; margin-top:10px;}

.submit_input1{ margin-left:110px;}

/*product*/

.inside_pro_list li{ width:161px; height:141px; float:left; margin:5px 0px 5px 13px;}

.inside_pro_list li a{ width:155px; height:110px; display:block; float:left; padding:2px; border:#ccc 1px solid;}

.inside_pro_list li a:hover{ border:#666 1px solid;}

.inside_pro_list li img{ width:155px; height:110px;}

.inside_pro_list li p{ height:25px; line-height:25px; text-align:center;}


/*后加样式*/
a.download{ width:80px; height:24px; line-height:24px; font-weight:bold; color:#fff; background:#277537; display:block; margin:0px auto; text-align:center;}

a:hover.download{ background:#000;}

.honors_table td{ width:50%; padding:5px; text-align:center;}

.honors_table td img{ width:340px; max-width:340px; margin:0px auto;}