﻿@charset "utf-8";

/* 常规设置 */
*{ margin:0px; padding:0px; }
body{ font-family:"宋体"; font-size:12px; }
table{ font-family:"宋体"; font-size:12px; color:#000000; line-height:23px; }
div{ font-family:"宋体"; line-height:23px; color:#000000; }
h1{ font-size:14px; }
p{ margin-bottom:10px; }

/* a */
a{ text-decoration:none; color:#000000; cursor:hand; }
a:link{ text-decoration:none; color:#000000; }
a:visited{ text-decoration:none; color:#000000; }
a:hover{ text-decoration:underline; color:#000000; }

.red{ color:#FF0000; }
a.red{ color:#FF0000; }
a.red:link{ color:#FF0000; }
a.red:visited{ color:#FF0000; }
a.red:hover{ color:#FF0000; }

.white{ color:#FFFFFF; }
a.white{ color:#FFFFFF; }
a.white:link{ color:#FFFFFF; }
a.white:visited{ color:#FFFFFF; }
a.white:hover{ color:#FFFFFF; }

.blue{ color:#0000FF; }
a.blue{ color:#0000FF; }
a.blue:link{ color:#0000FF; }
a.blue:visited{ color:#0000FF; }
a.blue:hover{ color:#0000FF; }

/* 分页 */
a.page{ color:#2e2e2e; padding:3px 5px 2px 5px; border:1px solid #CCCCCC; }
a.page:link{ color:#2e2e2e; }
a.page:visited{ color:#2e2e2e; }
a.page:hover{ color:#2e2e2e; } 
a.page_yes{ color:#FF6633; padding:3px 5px 2px 5px; border:1px solid #CCCCCC; background:#FFFF99; }
a.page_yes:link{ color:#FF6633; }
a.page_yes:visited{ color:#FF6633; }
a.page_yes:hover{ color:#FF6633; }
a.page_no{ padding:3px 5px 2px 5px; border:1px solid #CCCCCC; cursor:index; text-decoration:none; }

/* input */
input.form_login{ border:solid 1px #f1eff5; color:#999999; height:15px; width:105px; }
input.form_search{ border:solid 1px #f1eff5; color:#666666; }

/* 框架设置 */
#web{ width:1000px; margin:0px auto; }

/* web.top.asp */
#top{ float:left; width:1000px; height:136px; }
#logo{ float:left; width:500px; height:136px; }
#logo img{ border:0px; }
#language{ float:left; }
#top_ex{ float:left; width:642px; height:87px; background:url(../images/top_ex.jpg) no-repeat top; }

/* 网站主菜单 */
#menu{ float:left; width:1000px; height:40px; z-index:1000; }
#menu a{ display:block; } /* 解决IE6兼容问题 */
#menu ul{ float:left; list-style:none; }
#menu ul li{ float:left; }
#menu ul li img{ border:0px; }
#menu a:hover img{ border:0px; } /* IE6 */

/* 下拉菜单 配合 system/script/menu.js */
#menu a { display:block; text-align:center; }
#menu ul li ul { list-style-type:none; left:-999em; width:143px; position:absolute; z-index:999; }
#menu ul li ul li{ float:left; text-align:left; width:143px; background:#666666; filter:alpha(opacity=90); line-height:25px; border-top:1px solid #FFFFFF; }
#menu ul li ul li a{ color:#ffffff; line-height:25px; font-size:12px; font-weight:normal; text-decoration:none; }
#menu ul li ul li a:link { color:#ffffff; }
#menu ul li ul li a:visited { color:#ffffff; }
#menu ul li ul li a:hover { color:#000000; background:#ffffff; }
#menu ul li:hover ul { left:auto; }
#menu ul li.sfhover ul { left:auto; }

/* 网站主广告 */
#banner{ float:left; width:1000px; height:388px; /* background:url(../images/banner.jpg) no-repeat top; */ }

/* 内页通用框架样式 */
#about{ float:left; width:1000px; background:#f1f0ef; }
#about_top{ float:left; width:1000px; height:19px; background:url(../images/about_top.jpg) no-repeat top; overflow:hidden; }
#about_list{ float:left; width:1000px; background:url(../images/about_list.jpg) repeat-y; }
#about_bottom{ float:left; width:1000px; height:15px; background:url(../images/about_bottom.jpg) no-repeat top; overflow:hidden; }

#about_left{ float:left; width:261px; }
#about_right{ float:left; width:739px; }

#about_banner{ float:left; width:1000px; height:239px; /* background:url(../images/about_banner.jpg) no-repeat top; */ }

/* 内页左边菜单 - 头部样式 */
#about_menu_top{ float:left; width:261px; height:37px; background:url(../images/about_menu_top.jpg) no-repeat top; }
#about_menu_top .title{ padding:8px 0px 0px 23px; font-weight:bold; color:#1c57a5; font-size:13px; }
#about_menu_list{ float:left; width:245px; background:url(../images/about_menu_list.jpg) repeat-y; }

/* 内页左边菜单 - I 级样式 */
/* li 和 a 的 line-height 必须一样，必须都带，否则会出现在不同的浏览器上出现不同的情况 */
#about_menu_list ul{ list-style:none; }
#about_menu_list ul li{ line-height:34px; background:url(../images/about_menu_list_li.jpg) no-repeat top; }
#about_menu_list ul li a{ color:#302c2c; padding:0px 0px 0px 45px; line-height:34px; }
#about_menu_list ul li a:link { color:#302c2c; }
#about_menu_list ul li a:visited { color:#302c2c; }
#about_menu_list ul li a:hover { color:#302c2c; }
#about_menu_list ul li.yes a{ color:#cd0d0d; font-weight:bold; line-height:34px; }
#about_menu_list ul li.yes a:link{ color:#cd0d0d; }
#about_menu_list ul li.yes a:visited{ color:#cd0d0d; }
#about_menu_list ul li.yes a:hover{ color:#cd0d0d; }
#about_menu_list ul li.yes ul li a{ font-weight:normal; color:#494949; }
#about_menu_list ul li.yes ul li a:link{ color:#494949; }
#about_menu_list ul li.yes ul li a:visited{ color:#494949; }
#about_menu_list ul li.yes ul li a:hover{ color:#494949; }

/* 内页左边菜单 - II 级样式 */
#about_menu_list ul li ul{ list-style:none; }
#about_menu_list ul li ul li{ font-weight:normal; line-height:34px; background:url(../images/about_menu_list_li_li.jpg) no-repeat top; }
#about_menu_list ul li ul li a{ padding-left:60px; font-weight:normal; line-height:34px; }
#about_menu_list ul li ul li.yes a{ font-weight:bold; color:#cd0d0d; }
#about_menu_list ul li ul li.yes a:link{ color:#cd0d0d; }
#about_menu_list ul li ul li.yes a:visited{ color:#cd0d0d; }
#about_menu_list ul li ul li.yes a:hover{ color:#cd0d0d; }
#about_menu_list ul li.yes ul li.yes ul li a{ font-weight:normal; color:#494949; }
#about_menu_list ul li.yes ul li.yes ul li a:link{ color:#494949; }
#about_menu_list ul li.yes ul li.yes ul li a:visited{ color:#494949; }
#about_menu_list ul li.yes ul li.yes ul li a:hover{ color:#494949; }

/* 内页左边菜单 - III 级样式 */
#about_menu_list ul li ul li ul{ list-style:disc; padding-left:19px; }
#about_menu_list ul li ul li ul li{ background:none; font-weight:normal; line-height:22px; }
#about_menu_list ul li ul li ul li a{ padding-left:0px; font-weight:normal; line-height:22px; }
#about_menu_list ul li.yes ul li.yes ul li.yes a{ font-weight:bold; color:#1b88d4; }
#about_menu_list ul li.yes ul li.yes ul li.yes a:link{ color:#1b88d4; }
#about_menu_list ul li.yes ul li.yes ul li.yes a:visited{ color:#1b88d4; }
#about_menu_list ul li.yes ul li.yes ul li.yes a:hover{ color:#1b88d4; }

/* 内页左边菜单 - 底部样式 */
#about_menu_bottom{ float:left; width:245px; height:20px; background:url(../images/about_menu_bottom.jpg) no-repeat top; overflow:hidden; }

/* 内页右边通用样式 */
#about_right_banner{ float:left; }
#about_right_top{ float:left; width:739px;  height:53px; background:url(../images/about_right_top.jpg) no-repeat top; }
#about_right_top .title{ float:left; width:140px; font-weight:bold; color:#1c57a5; padding:15px 0px 0px 60px; font-size:13px; }
#about_right_top .more{ float:left; width:520px; text-align:right; padding:15px 0px 0px 0px; color:#5d5d5d; }
#about_right_top .more a{ color:#5d5d5d; }
#about_right_top .more a:link{ color:#5d5d5d; }
#about_right_top .more a:visited{ color:#5d5d5d; }
#about_right_top .more a:hover{ color:#5d5d5d; }
#about_right_list{ float:left; width:732px; background:url(../images/about_right_list.jpg) repeat-y; }
#about_right_list .content{ padding:0px 15px 0px 15px; }
#about_right_bottom{ float:left; width:732px; height:20px; background:url(../images/about_right_bottom.jpg) no-repeat top; overflow:hidden; }

/* 图片 + 文字形式专用，左边图片，右边标题 + 简单描述 */
.pic_txt_show{ float:left; width:640px; }
.pic_txt_show_image{ float:left; width:206px; height:128px; text-align:center; padding-top:12px; } /* 140px - 12px; */
.pic_txt_show_image img{ width:180px; height:120px; border:0px; }
.pic_txt_show_title{ float:left; width:420px; height:25px; padding:8px 0px 0px 0px; font-size:14px; font-weight:bold; color:#067ad2; }
.pic_txt_show_title a{ color:#067ad2; }
.pic_txt_show_title a:link{ color:#067ad2; }
.pic_txt_show_title a:visited{ color:#067ad2; }
.pic_txt_show_title a:hover{ color:#067ad2; }
.pic_txt_show_desc{ float:left; width:420px; height:105px; line-height:20px; }
.pic_txt_show_line{ float:left; width:640px; height:20px; background:url(../images/pic_txt_show_line.gif) no-repeat; }
.pic_txt_show_page{ float:left; width:640px; text-align:center; }

/* xxx.info.show.asp */
.info_show_title{ height:30px; font-size:13px; font-weight:bold; padding-top:2px; text-align:center; }
.info_show_content{ height:200px; padding:15px 0px 15px 0px; vertical-align:top; }
.info_show_content_video{ height:20px; padding:10px 0px 10px 0px; vertical-align:top; }
.info_show_video{ padding:20px 0px 15px 0px; text-align:center; }
.info_show_line{ height:1px; background:url(../system/images/line/05.gif) repeat-x; }
.info_show_backprint{ height:40px; text-align:right; }
.info_show_prev{ line-height:25px; }
.info_show_next{ line-height:25px; }

/* product.info.tab.asp */
#product_info_tab{ float:left; width:730px; }
#product_info_tab{ float:left; width:730px; height:25px; }
#product_info_tab ul{ list-style:none; }
#product_info_tab ul li{ float:left; width:103px; height:25px; text-align:center; background:url(../images/product_info_tab_li.jpg) no-repeat top center; }
#product_info_tab ul li{ font-weight:bold; cursor:hand; }
#product_info_tab ul li a{ padding-top:4px; display:block; line-height:20px; }
#product_info_tab ul li.yes{ background:url(../images/product_info_tab_li_yes.jpg) no-repeat top center; }
#product_info_tab ul li.yes a{ color:#FFFFFF; }
#product_info_tab ul li.yes a:link{ color:#FFFFFF; }
#product_info_tab ul li.yes a:visited{ color:#FFFFFF; }
#product_info_tab ul li.yes a:hover{ color:#FFFFFF; }
#product_info_tab_detail{ float:left; width:730px; }
#product_info_tab_content{ float:left; width:730px; }
#product_info_tab_content_01{ float:left; width:730px; display:block; border-top:1px solid #CCCCCC; }
#product_info_tab_content_02{ float:left; width:730px; display:none; border-top:1px solid #CCCCCC; }
#product_info_tab_content_03{ float:left; width:730px; display:none; border-top:1px solid #CCCCCC; }
#product_info_tab_content_04{ float:left; width:730px; display:none; border-top:1px solid #CCCCCC; }
#product_info_tab_content_05{ float:left; width:730px; display:none; border-top:1px solid #CCCCCC; }
.product_info_content{ padding:10px; }

/* guestbook.add.asp */
.guestbook_input{ float:left; width:600px; padding-bottom:5px; }
.guestbook_name{ float:left; width:80px; text-align:right; padding-right:10px; }
.guestbook_value{ float:left; width:500px; }

/* 法律声明 */
#lawshow{ float:left; width:890px; }
#lawshow_content{ padding:10px 10px 10px 10px; background:#eeeeee; }

/* 友情链接 */
#link{ float:left; width:1000px; height:33px; background:#dc1605; }
#link ul{ list-style:none; padding:8px 10px 10px 10px; }
#link ul li{ float:left; padding:0px 20px 0px 0px; }
#link ul li a{ color:#ffffff; }
#link ul li a:link{ color:#ffffff; }
#link ul li a:visited{ color:#ffffff; }
#link ul li a:hover{ color:#ffffff; }

/* 底部信息 */
#bottom{ float:left; width:1000px; height:65px; background:url(../images/bottom.jpg) repeat-x; }
#bottom_content{ text-align:center;  padding:12px 20px 0px 0px; line-height:22px; color:#4f4e4e; }
#bottom_content a{ color:#4f4e4e; }
#bottom_content a:link{ color:#4f4e4e; }
#bottom_content a:visited{ color:#4f4e4e; }
#bottom_content a:hover{ color:#4f4e4e; }

/* template.job.html */
.template_job_table{ background:#CCCCCC; }
.template_job_name{ width:80px; height:25px; text-align:center; background:#f7f7f7; }
.template_job_value{ width:250px; padding-left:5px; background:#FFFFFF; }
.template_job_content{ padding-left:5px; padding-right:5px; background:#FFFFFF; }

/* Powered by */
a.www_mac21cn_com{ color:#c81a17; }
a.www_mac21cn_com:link{ color:#c81a17; }
a.www_mac21cn_com:visited{ color:#c81a17; }
a.www_mac21cn_com:hover{ color:#c81a17; }