@charset "utf-8";
/* CSS Document */
@import url("normalizes.css");
a{ text-decoration:none;}
a:hover{text-decoration:underline;color: #FFFF00;}
a:link {color: #FFFFFF;}
a:active {color: #FFFFFF;}
a:visited {color: #FFFFFF;}
body{ background:url(../body_bg.jpg) repeat left top; font-size:12px;}
#container{ width:955px; position:relative; margin:0 auto;}
#header{ background:url(../top_flower.png) no-repeat right top; overflow:hidden;}
#logo{ padding-top:20px;}
#topnav{color:#FFFFFF;position:absolute;right:34px;top:26px; }
#topnav a{ color:#FFFFFF;}
.top_seo{color:#A4A4A4;left:225px;position:absolute;top:58px;}
#nav{ position:relative; z-index:100; margin-bottom:2px; height:29px; width:953px; border-left:1px solid #fff; border-right:1px solid #fff; background:url(../nav_bg.gif) repeat-x left bottom; line-height:29px;}
#nav li{ text-align:center; float:left; background:url(../nav_li_bg.gif) no-repeat left top; height:28px; width:94px;_width:93px; line-height:28px; margin-left:1px; margin-top:1px; position:relative;}
#nav li a{ display:block; color:#FFFFFF; width:94px;_width:93px;}
#nav li.index{ background:url(../nav_li_index_bg.gif) no-repeat left top; width:192px;}
#nav li.index a{ padding-left:89px;}
#nav li dl { position:absolute; top:28px; left:0; background:url(../nav_li_dl_bg.gif) repeat-y right top;}
#nav li dl a:hover{ background:url(../nav_li_dl_hover_bg.gif) repeat-y right top; text-decoration:none; }
#nav li dl dd a{ color:#a4a4a4;}
#main{ padding-bottom:16px; padding-top:8px; background:#000;}
.main-left{ width:243px; float:left;}
.wrapFlash{ position:relative; z-index:1; overflow:hidden;}
.wrapCateNav{ background:url(../flower_bg.gif) left bottom no-repeat; border:1px solid #414141;}
.cateNavTitle{ background:url(../left_nav.jpg) no-repeat left top; height:25px; width:224px; margin:10px auto 0; line-height:25px; color:#FFFFFF; font-size:14px; font-weight:bold; text-indent:20px;}
.wrapCateNav li{ color:#a4a4a4; padding-left:20px;background:url(../arrow.gif) no-repeat left center; height:22px; line-height:22px;}
.wrapCateNav li a{ text-decoration:none; color:#a4a4a4;}
.wrapCateNav ul { padding:10px 0; width:202px; margin:0 auto;}
.search-block{ background:#1c1a1b; border:1px solid #414141; height:136px;}
.magtop{ margin-top:10px;}
.main-left .title{ text-align:left; color:#FFFFFF; font-size:14px; line-height:30px; font-weight:bold; text-indent:10px; background:url(../title-bg.gif) repeat-x left top; position:relative; height:30px; border-bottom:1px solid #403f3d;}
.contact-block{ padding-bottom:10px; background:#1c1a1b; text-align:center; border:1px solid #414141; border-bottom:6px solid #414141;}
.title .more{ position:absolute; right:10px; color:#888687; font-size:12px; font-weight:normal;}
.contact{ padding-left:19px; color:#c49f4f; line-height:20px; text-align:left; padding-top:14px; padding-bottom:0px;}
.contact div .font-right{ float:left; width:150px;}
.contact div .font-left{ float:left; width:63px; }
.title2{ height:35px; border-bottom:1px solid #fff;}
.main-right{ overflow:hidden; float:right; width:690px; margin-right:5px;}
.case-block .title2{ color:#FFFFFF; font-size:14px; font-weight:bold; line-height:35px; background:url(../title2_bg.jpg) no-repeat left top;padding-left:38px;}
.title2 .div_bg{height:12px;margin-top:12px; width:582px; float:left; margin-left:10px; display:block; background:url(../title2_bg.gif) repeat-x left center;}
.title2 .div_title { float:left;}
.title2 .more{ color:#fff; font-size:9px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; display:block; text-align:center; float:right; background:url(../more2_bg.gif) no-repeat left top; width:42px; line-height:12px;}
.case-block li{ padding-top:15px; padding-right:23px; float:left; text-align:center; color:#a3a3a3; width:155px; line-height:24px;height:145px; overflow:hidden;}
.case-block li a{ color:#888687;}
.case-block li img{ border:1px solid #fff;}
.case-block { width:700px;}
.case-block ul{ width:730px; padding-bottom:15px; overflow:hidden;}
.clear{ overflow:hidden;}
.cate-block{ width:333px; border:1px solid #414141; height:338px;}
.wrap-left{ float:left;}
.wrap-right{ float:right;}
.cate-block .title3{ position:relative; background:url(../title-bg3.jpg) no-repeat left top; width:303px; height:58px; margin-left:6px; font-size:12px; font-weight:bold;line-height:60px; padding-left:20px; color:#FFFFFF;}
.cate-block .title3 .more{ position:absolute; right:10px;top:0; color:#888687; font-weight:normal;}
.cate-block img{ border:1px solid #fff;}
.cate-block li{padding-left:19px; height:140px; text-align:center; float:left; line-height:30px; width: 135px; overflow: hidden;}
.cate-block li a{ color:#888687;}
.wrap{ overflow:hidden; clear:both;}
.news-block .title4,.img-block .title4{ position:relative; border-bottom:1px solid #fff;}
.news-block { padding-top:14px;width:333px;}
.news-block .title4 span,.img-block .title4 span{ display:block; background:url(../title-bg4.jpg) no-repeat left top; width:82px; height:23px; line-height:23px; font-size:12px; font-weight:bold; color:#fff; text-align:center;}
.title4 .more{ color:#fff; font-size:9px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; display:block; text-align:center; position:absolute; right:0;top:4px; background:url(../more2_bg.gif) no-repeat left top; width:42px; line-height:12px;}
.news-block li{ padding-left:19px; height:29px; background:url(../li-icons.gif) left center no-repeat; border-bottom:1px dashed #ccc; line-height:29px; }
.news-block li a{ color:#a4a4a4;}
.news-block ul{ margin-top:10px;}
#footer{ text-align:center; background:url(../footer_bg.gif) repeat left top; border-top:3px solid #333333; padding:12px 0;}
.foot-nav li{ display:inline; color:#a4a4a4;}
.foot-nav li a{ color:#a4a4a4; padding:0 5px;}
.copyRight{ line-height:24px; color:#a4a4a4; padding-top:10px;}
.inner .news-block{ width:100%; padding:0;padding-bottom:10px;}
.left-news-list{ padding-left:17px;padding-top:15px; text-align:left;}
.left-news-list li a{ color:#a4a4a4;}
.left-news-list li {overflow:hidden;width:100%; height:24px; line-height:24px;}

.search-area { position:relative;}
.search-area ul{ padding-top:10px;}
.search-area li{ padding-left:27px;height:30px; color:#a4a4a4; line-height:30px;}
.search-area li .searchInputArea{border-top:2px solid #CCCCCC;padding:1px;width:186px;}
.searchgo{ background:url(../search_input.gif) no-repeat left top; width:83px; height:20px; line-height:20px; border:none; color:#FFFFFF; white-space:20px;margin-left:108px;}

.web_bottom{ height:30px; line-height:30px; text-align:center; color:#666666;}
.webcontent{ margin:10px auto; width:98%; line-height:22px; color:#FFFFFF; }
.webcontent a{ color:#a4a4a4;}
h1.title {
font-size:16px;
margin:8px 0;
text-align:center;
}
.hits{background:none repeat scroll 0 0 #333333;
border-bottom:1px solid #DCDCDC;
border-top:1px solid #DCDCDC;
height:28px;
line-height:28px;
margin-bottom:10px;
text-align:center;}
.page {
padding:8px 5px;
}
#img-list{ overflow:hidden;}
#img-list li { line-height:30px; padding:7px; float:left; width:155px; height:139px; overflow:hidden; text-align:center;}
#img-list li img{ border:1px solid #fff;}
.product_list{ text-align:center;}

/*_____________反馈模块_______________feedback.html_____________________________________________*/
table.feedback_table{ background:none;}
table.feedback_table td{ height:30px; line-height:30px; }
table.feedback_table td.feedback_td1{ padding-right:3px; }
table.feedback_table td.feedback_input{ padding-left:3px;}
table.feedback_table td.feedback_input input{ padding:2px; border:1px solid #ccc;}
table.feedback_table td.feedback_input select{ padding:1px; }
table.feedback_table td.feedback_input select option{  padding:1px; }
table.feedback_table td.feedback_input textarea{ margin:3px 0px; border:1px solid #ccc; }
table.feedback_table td.feedback_input input.checboxcss{ border:none !important; position:relative; top:2px; margin-right:3px;}
table.feedback_table td.feedback_submit{ padding:5px 0px;}
table.feedback_table td.feedback_submit input{ background:#5e9f33; border:none; font-weight:bold; height:20px; padding:2px 6px; color:#fbfbfb; cursor:pointer;}
.editor{ padding:10px 0;}
.feedback_table{ border:1px solid #ccc; width:95%; margin:0 auto;}
.feedback_td1{ color:#fff;}

/*_________在线留言模块_______message.html__________________________________________________________*/
.message_line a{ padding:2px 16px; background:#5e9f33; color:#fff !important; font-weight:bold;}
.message_line a:hover{ text-decoration:none;}
.message-main{ padding:10px;  margin-bottom:15px;}       
.message_list_line{ border:1px solid #ccc; height:25px; line-height:25px; background:#333; padding-left:3px; }
.message_list_info{ border-left:1px solid #ccc; border-right:1px solid #ccc;}
.message_list_info span{ padding:5px; display:block;}
.message_list_reinfo{ border:1px solid #ccc; border-top:none; margin-bottom:15px; color:#ef0e00; padding:3px; }

table.message_table{ margin:10px 0px;  background:none; border:1px solid #ccc;}
table.message_table td{ height:30px; line-height:30px; }
table.message_table td.message_td1{background:#333333; color:#fff; padding-right:3px; }
table.message_table td.message_input,table.message_table td.message_text{ background:#333; color:#fff; padding-left:3px;}
.message_info{ background:#333;}
table.message_table td.message_input input{ padding:2px; border:1px solid #ccc; margin-right:5px;}
table.message_table td.message_text textarea{ margin:3px 0px;  border:1px solid #ccc; }
table.message_table td.message_submint{ background:#333; padding:5px 0px;}
table.message_table td.message_submint input{ background:#5e9f33; border:none; font-weight:bold; height:20px; padding:2px 6px; color:#fefefe; cursor:pointer;}
/*____________招聘中心_________________job.html|showjob.html___________________________________________*/
dl.job-list{ line-height:20px; border:1px solid #ccc; border-right:2px solid #ccc; margin-bottom:20px;}
dl.job-list dt{ height:30px; line-height:30px; padding-left:10px; border-bottom:1px solid #ccc; overflow:hidden; }
dl.job-list dd{ padding-left:10px; height:30px; line-height:30px; border-bottom:1px solid #ccc; overflow:hidden; color:#666; font-weight:bold;}
dl.job-list dt span,dl.job-list dd span{ float:right; width:100px; font-weight:normal; text-align:center; overflow:hidden; border-left:1px solid #ccc;}
dl.job-list dd a{text-decoration:underline;}

.info_cv{ text-align:left; display:block; padding:5px;}
.info_cv a{ padding:3px 10px; background:#5e9f33; color:#fff !important; font-weight:bold;}

table.cv_table{ background:none;}
table.cv_table td{ height:30px; line-height:30px; }
table.cv_table td.cv_td1{ padding-right:3px; }
table.cv_table td.cv_select,table.cv_table td.cv_input{ padding-left:3px;}
table.cv_table td.cv_select select{ padding:1px; }
table.cv_table td.cv_select option{ padding:1px; }
table.cv_table td.cv_input input{ padding:2px; background:#fff;  border:1px solid #ccc;}
table.cv_table td.cv_input textarea{ margin:3px 0px; background:#fff; border:1px solid #ccc; }
table.cv_table td.cv_submit{ padding:5px 0px;}
table.cv_table td.cv_submit input{ background:#5e9f33; border:none; font-weight:bold; height:20px; padding:2px 6px; color:#fbfbfb; cursor:pointer;}

.feedback_tr{ background:#333333;}
.feedback_submit{background:#333333;}
.floatDivr{ z-index:100;}
.img-block .title4,.news-block .title4 { height:23px; background:url(../title_left.gif) no-repeat left top;}
.img-block .title4 span,.news-block .title4 span{margin-left:7px; _margin-left:3px; background:url(../title_right.gif) no-repeat right top;float:left;width:auto;padding-right:8px;} 

/*_________友情链接模块_____link.html__________________________________________________________________*/
dl.link_main dt{ font-weight:bold; font-size:14px; height:30px; line-height:30px;}
dl.link_main dd li{ display:inline; padding:0px 10px;}
dl.link_main a:link,dl.link_main a:visited,dl.link_main a:active{ text-decoration:underline;}

table.addlink_table{ border:1px solid #ccc; width:100%; background:none; }
table.addlink_table td.addlink_title{color:#FFFFFF;background:#333; text-align:center; font-size:15px; }
table.addlink_table td{ height:30px; line-height:30px;background:#333; }
table.addlink_table td.addlink_td1{ padding-right:3px; }
table.addlink_table td.addlink_input,table.addlink_table td.addlink_td2{ padding-left:3px;}
table.addlink_table td.addlink_input input{ padding:2px; border:1px solid #ccc; }
table.addlink_table td.addlink_input textarea{ margin:3px 0px;  border:1px solid #ccc; }
table.addlink_table td.addlink_submit{ padding:5px 0px;}
table.addlink_table td.addlink_submit input{ background:#5e9f33; border:none; font-weight:bold; height:20px; padding:2px 6px; color:#fbfbfb; cursor:pointer;}
.link_main{ color:#FFFFFF;}
.addlink_td1,.addlink_info ,.addlink_input,.addlink_td2,.addlink_submit{ background:#333; color:#FFFFFF;}

.info_feedback{background:none repeat scroll 0 0 #5E9F33;
color:#FFFFFF !important;
font-weight:bold;
padding:2px 16px; margin:0 auto;}
.info_feedback a{ color:#fff; text-decoration:none;}

#footer a{ color:#A4A4A4;}
.friendslink{background:none repeat scroll 0 0 #1C1A1B; overflow:hidden;margin-top:10px;*+margin-top:-15px;_margin-top:10px;}
.friendslink h3.title{ color:#FFFFFF; font-size:14px; font-weight:normal; margin:10px; padding-bottom:7px;text-indent:12px; border-bottom:1px solid #fff;}

.links_list{ padding:2px 8px 8px;}
.friendslink .links_list img{ width:88px; height:31px; }
.friendslink .links_list ul{ margin-top:5px; }
.friendslink .links_list ul li{ display:inline; padding:0px 5px;}
.friendslink a,.wraplink a{ color:#a4a4a4;}
.wraplink .message_line{ padding-top:10px;}