@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#333333; text-align:center; background:#f1f1f1}
ul,li{margin:0;padding:0; list-style:none;}
img{margin:0;padding:0;border:none;}

.clear08{height:8px;clear:both;font-sie:1px;overflow:hidden;}

a,a:link,a:visited,a:active{font-family:Arial, Helvetica, sans-serif;color:#333333; text-decoration:none}
a:hover{color:#990000}

#top_bg01{background:url(../images/top_bg01.gif) repeat-x;height:16px;overflow:hidden;}
#top_bg02{background:url(../images/top_bg02.gif) repeat-x;height:83px;overflow:hidden;}
#top_bg02 #top_con{width:940px;margin:0 auto;height:83px;overflow:hidden}
#top_bg02 #top_con #logo{float:left;background:url(../images/logo.gif) no-repeat;width:350px;height:83px;overflow:hidden;}
#top_bg02 #top_con #home{float:right;width:138px;height:83px;overflow:hidden;}

#menu{background:url(../images/menu_bg.gif) repeat-x; height:33px;margin:0 auto;width:940px;overflow:hidden}
#menu li{float:left;width:98px;height:33px;overflow:hidden;margin:0 15px 0 0px;display:inline;}
#menu li a{display:block;background:url(../images/menu_l.gif) no-repeat;width:98px;height:33px;line-height:33px;overflow:hidden;color:#767676;font-size:12px;font-weight:bold; text-align:center}
#menu li a:hover{background:url(../images/menu_h.gif) no-repeat; color:#FFFFFF}

#part01{width:950px;height:100%;overflow:hidden;margin:0 auto;}
#part01 #left{float:left;width:670px;height:100%;overflow:hidden;}
#part01 #right{float:right;width:261px;height:100%;overflow:hidden;}
#part01 #middle{background:url(../images/middle_bg.jpg) no-repeat top center;width:18px;height:550px;overflow:hidden;float:left}

.nav02{background:url(../images/nav02_bg.gif) repeat-x top;height:100%;overflow:hidden}
.nav02 .left{background:url(../images/nav02_left.gif) no-repeat;width:5px;float:left;height:301px;}
.nav02 .right{background:url(../images/nav02_right.gif) no-repeat;width:5px;float:right;height:301px;}
.nav02 .pro_bg{float:left;width:660px;height:100%;overflow:hidden;}

.p01{height:20px; margin:0 auto;padding:10px 0;}
.p01 .left{background:url(../images/p_01.gif) no-repeat;width:134px;height:20px;float:left;margin:0 0 0 10px;}
.p01 .more{background:url(../images/p_more.gif) no-repeat;width:62px;height:20px;float:right;margin:0 5px 0 0;}

.p02{height:20px;margin:10px auto;}
.p02 .left{background:url(../images/p_02.gif) no-repeat;width:134px;height:20px;float:left;margin:0 0 0 10px;}
.p02 .more{background:url(../images/p_more.gif) no-repeat;width:62px;height:20px;float:right;margin:0 5px 0 0;}

.pro{clear:both;}
.pro li{width:120px;height:132px;float:left;margin:0 0 0 10px;display:inline;}
.pro li a{display:block;width:120px;height:130px; text-align:center;border:1px solid #999999}
.pro li a img{ width:110px; height:100px; padding:5px;}
.pro li a .name{height:20px;line-height:20px;}

.nav01{background:url(../images/nav01_bg.gif) repeat-x;height:35px;overflow:hidden;}
.nav01 .left{background:url(../images/nav01_left.gif) no-repeat;width:113px;height:35px;float:left;}
.nav01 .right{background:url(../images/nav01_right.gif) no-repeat;width:7px;height:35px;float:right;}

.nav_con01{border:1px solid #c9c9c9;border-top:none;border-bottom:none;height:150px;overflow:hidden;clear:both;padding:10px 10px 5px 10px;text-align:left; text-indent:2EM;line-height:20px; background:#FFFFFF;font-size:12px;}

.t{background:url(../images/t_bg.gif) repeat-x;height:6px;overflow:hidden;font-size:1px;}
.t .left{background:url(../images/t_left.gif) no-repeat;width:5px;height:6px;overflow:hidden;font-size:1px;float:left}
.t .right{background:url(../images/t_right.gif) no-repeat;width:5px;height:6px;overflow:hidden;font-size:1px;float:right;}

.nav03{background:url(../images/nav03_bg.gif) repeat-x;height:39px;overflow:hidden;}
.nav03 .left{background:url(../images/nav03_left.gif) no-repeat;width:122px;height:39px;float:left;}
.nav03 .right{background:url(../images/nav03_right.gif) no-repeat;width:6px;height:39px;float:right;}

.nav_con02{border:1px solid #c9c9c9;border-top:none;border-bottom:none;height:214px;overflow:hidden;clear:both;padding:5px;text-align:left;line-height:20px; background:#FFFFFF;}
.nav_con02 .work_pic{border:1px solid #CCCCCC;text-align:center;display:block;width:238px;height:178px;margin:0 auto}
.nav_con02 .work_pic img{padding:5px 0 0;height:168px;}
.nav_con02 .name{height:20px;line-height:20px; text-align:center;font-size:14px;font-weight:bold;margin:10px 0 0 0}

.foot{background:url(../images/foot_bg.gif) repeat-x;height:97px;overflow:hidden}
.foot .foot_txt{ background:url(../images/foot_txt.gif) no-repeat;width:631px;height:97px;overflow:hidden;margin:0 auto;}
.foot_link{margin:10px 0 0 0}
.foot_link a{font-size:12px;color:#FFFFFF;margin:0 10px;font-weight:bold;}
.foot_link a:hover{color:#CC3300}
.foot_txt01{color:#7f7f7f;line-height:18px;margin:10px 0 0 0;}

.pro_list{clear:both;margin:20px 0 0 20px}
.pro_list li{width:120px;height:142px;float:left;margin:0 0 10px 25px;display:inline;}
.pro_list li a{display:block;width:120px;height:140px; text-align:center;border:1px solid #999999; display:block;}
.pro_list li a img{ padding:5px;width:110px; height:110px;}
.pro_list li a .name{height:20px;line-height:20px;}

.yd{width:100%;margin:0 auto;border-bottom:1px dotted #CCCCCC;height:20px;line-height:20px;margin:20px 0 0 20px}
.yd .jj{margin:0 0 0 10px;float:left;font-size:12px;font-weight:bold;}
.yd .sj{margin:0 40px 0 0;float:right;width:400px; text-align:right}

.n_pro_content{margin:20px 15px 10px 15px;height:100%;overflow:hidden;width:95%}
.n_pro_content .title{margin:0 0 5px 0;text-align:center;font-size:18px;font-weight:bold;}
.n_pro_content .time{height:14px;line-height:14px;text-align:right;color:#666666}
.n_pro_content .s_p_content{text-align:left;line-height:25px;}

.n_jj{text-align:left;line-height:25px;margin:20px 15px 0 15px;height:100%;overflow:hidden;width:95%}

.fy{height:25px;line-height:25px;overflow:hidden;}

.liuyan_tab{border:1px solid #CCCCCC;border-right:none;border-bottom:none;margin:15px AUTO;color:#000000}
.liuyan_tab td{border:1px solid #CCCCCC;border-left:none;border-top:none;}
.liuyan_tab .txt01{display:block;height:25px;line-height:25px;}
.liuyan_tab .txt02{display:block;height:25px;line-height:25px;color:#990000}

.n_p{height:20px;margin:10px auto 5px auto;}
.n_p .title01{width:134px;height:20px;float:left;margin:0 0 0 20px;font-size:14px;color:#990000;font-weight:bold; text-align:left;color:#c47808}
.n_p .more{width:62px;height:20px;float:right;margin:0 20px 0 0; text-align:right}

.n_nav02{background:url(../images/nav02_bg.gif) repeat-x top;height:100%;overflow:hidden}
.n_nav02 .left{background:url(../images/nav02_left.gif) no-repeat;width:5px;float:left;height:301px;}
.n_nav02 .right{background:url(../images/nav02_right.gif) no-repeat;width:5px;float:right;height:301px;}
.n_nav02 .pro_bg{float:left;width:940px;height:100%;overflow:hidden;}

.n_pro_list{clear:both;margin:20px 0 0 20px}
.n_pro_list li{width:120px;height:125px;float:left;margin:0 0 10px 25px;display:inline;}
.n_pro_list li a{display:block;width:120px;height:123px; text-align:center;border:1px solid #999999}
.n_pro_list li a img{margin:5px 0 0 0}
.n_pro_list li a .name{height:20px;line-height:20px;}
