/* CSS Document */

body{ background:url(../images/bg.gif) repeat-x top; font-size:12px;}

.body{}

.top,#nav, #flash, #middle, #foot{ width:1003px; margin:0 auto;}

/*头部*/
#top{ width:100%;}
#header{height:99px; width:100%;}
.top{ height:99px;}
h1{ padding:0px; margin:0px; font-size:12px;font-weight:normal;}
.top_hao{width:997px; margin: 0 auto; padding:0px 0px 0px 6px; height:20px; line-height:20px; text-align:left; background-color:#f6f6f6;}
.danye_bian{border: solid #CCCCCC 1px; padding:2px;}

/*导航*/
#nav_bjs{background:url(../images/nav.jpg); height:38px; width:1003px; margin:0 auto;}
#nav{ height:38px; background:url(../images/nav.jpg) repeat-x top; z-index:999px;}

#nav .nav{ padding-left:10px; z-index:999px;}

#nav .nav li{ float:left;}

#nav .nav li.nav_e{ width:4px; height:38px; background:url(../images/nav_e.jpg) no-repeat center top;}

#nav .nav li a.mNav{ display:block; width:72px; height:38px; line-height:38px; color:#FFFFFF; margin:0px 3px; font-size:14px; }

#nav .nav li a.mNav:hover{ color:#000000; background:url(../images/nav_c.jpg) no-repeat center bottom; text-decoration:none;}

.subnav{ MARGIN-TOP: 38px; DISPLAY: none; margin-left:3px!important; _MARGIN-LEFT: 0px; POSITION: absolute; background:#42ABD8; width:180px; line-height:26px; text-align:left; }

.subnav li { clear:both;}

.subnav li a{ display:block; padding-left:12px; width:168px; border-bottom:1px solid #FFFFFF; color:#FFFFFF;}

.subnav li a:hover{ background:none; background:#E8E8E8; color:#000000; text-decoration:none;}



#flash{ padding-top:0px; background:#FFFFFF;}
.tj_tit{ font-family:"微软雅黑"; font-size:18px;}
/*中间*/
#list{ width:225px; height:21px; margin-top:1px; float:left; text-align:left; margin-right:8px;}
#list a{ display:block; background-color:#D7EDFB; line-height:21px; padding-left:6px;text-decoration:none;}
#list a:hover{ display:block; background-color:#B2E1AB; line-height:21px; padding-left:6px; text-decoration:none;}
#middle{ padding-top:30px; background:url(../images/bg_m.jpg) repeat-x top;}

.nlmt{ width:220px; height:26px!important; _height:22px; padding-top:8px!important; _padding-top:12px; text-align:left; text-indent:28px; font-size:14px;  font-weight:700; background:url(../images/nlmt.jpg) no-repeat center bottom;}

.td{ border:1px solid #D5D5D5;}

.box_sort{ width:204px; margin:6px auto; border:1px solid #D5D5D5; border-bottom:none; margin-bottom:8px;}

.box_sort li{ border-bottom:1px solid #D5D5D5; height:30px; margin-top:3px; }

.box_sort li a{ width:193px; height:24px; background:url(../images/sort_a.gif) no-repeat left 50%; display:block; margin:0 auto; text-align:left; text-indent:30px; line-height:24px;}

.box_sort li a:hover{ background:url(../images/sort_hover.gif) no-repeat left 50%; color:#FFFFFF; text-decoration:none;}

#Ccontact{ margin-top:9px;}

.box_contact{ margin:3px 12px 8px; border:1px solid #D5D5D5; height:203px;}

.box_contact span{ display:block; text-align:left; color:#1E1E1E; line-height:26px; padding:8px 10px;}

#Cmessage{ padding-top:8px;}

.wlmt{background:url(../images/wlmtbg.jpg) repeat-x bottom; padding-bottom:9px;}
.wlmts{background:url(../images/wlmtbg.jpg) repeat-x bottom; padding-bottom:9px;}

.wlmt .wlmttit{ float:left; width:200px; padding-left:16px; height:22px; background:url(../images/icon_w.jpg) no-repeat; background-position:left 3px!important; _background-position: left 1px; text-align:left; font-size:14px; font-weight:700;}
.wlmts .wlmttits{ float:left; width:400px; padding-left:16px; height:22px; background:url(../images/icon_w.jpg) no-repeat; background-position:left 3px!important; _background-position: left 1px; text-align:left; font-size:14px; font-weight:700;}
.wlmt .wtit{ width:108px; height:31px; background:url(../images/tit.gif) no-repeat center; color:#FFFFFF; font-weight:700; line-height:26px!important; _line-height:30px; float:left; font-size:13px; text-align:center; letter-spacing:1.5px;}


.wlmt .wmore{ width:50px; float:right; padding-top:10px;}

.wlmt .wlmtmore { width:50px; float:right; padding-top:1px; }

.wlmt .ispo{ width:300px; float:right; text-align:right; padding-right:12px;}

.wlmt .posit{ width:400px; float:right; padding-top:4px; text-align:right; padding-right:8px; color:#1B1A1A;}

.abbg{ background:url(../images/abbg.gif) no-repeat center 3px;}

.box_about{ text-align:left; line-height:23px; padding:20px 16px 0px 16px; text-indent:20px;}

.box_about img{ float:left; margin-right:14px;}


.box_list{ text-align:left; padding-top:8px; text-align:left; line-height:32px; padding-left:6px; padding-bottom:12px;}

.box_list li{ border-bottom:1px dashed #A6A6A6;}

.box_list a{ background:url(../images/ic.gif) no-repeat left; padding-left:13px; padding-top:0px!important; _padding-top:2px;}

.box_nnews{ text-align:left; padding-top:8px; text-align:left; padding-left:6px; padding-bottom:6px}

.box_nnews li{ border-bottom:1px dashed #A6A6A6; display:block; clear:both; line-height:32px;}

.box_nnews li img{ float:left; margin-right:6px; margin-top:8px;}

.box_nnews li a{ float:left;}

.cpbg{ background:url(../images/cpbg.gif) repeat-x center top; border:1px solid #EAEAEA;}

.wcplmt{ padding-top:6px; }

.wcplmt .wcptit{ width:108px; height:31px; background:url(../images/tit.gif) no-repeat center; color:#FFFFFF; font-weight:700; line-height:26px!important; _line-height:30px; float:left; font-size:13px; text-align:center; letter-spacing:1.5px;}

.wcplmt .wmore{ width:50px; float:right; padding-top:10px;}

.box_cp{}

.box_cp li{ float:left; margin:0 8px;}

.box_yp{ padding-top:8px;}

.lobg{ background:url(../images/lobg.gif) no-repeat center top;}

.txt_login{ width:102px; height:18px; border:1px solid #BCBCBC; background:#F8F8F8; line-height:18px;}


.box_links{ padding-top:8px;}

.box_links li{ float:left; margin:4px 5px;}

.box_nntoce{}

.box_nntoce p{ margin:0px; padding:0px;}
.news_list{ width:360px; height:26px; line-height:26px; float:left;}
#xiangguan_list{width:185px; height:165px; float:left; margin-right:11px;}
#img_list a{DISPLAY: block;border: solid #F1F1F1 3px;}
#img_list a:hover{DISPLAY: block;border: solid #FF6600 3px;}
#shengchanxian{width:125px; height:185px; float:left; margin-right:11px; margin-bottom:10px;}
#news_sj a{ font-size:12px; color:#000000;}
#news_sj a:hover{ font-size:12px; color:#FF0000;}
/*首页图片滚动*/
.rollBox{width:485px;overflow:hidden;padding:8px 0 0px 0px;margin:0 auto;}
.rollBox .LeftBotton{height:52px;width:8px; margin:20px 4px 0px 8px;background:url(../images/button_l.gif) no-repeat;overflow:hidden;float:left;display:inline;cursor:pointer;}
.rollBox .RightBotton{height:52px;width:8px; background:url(../images/button_r.gif) no-repeat;overflow:hidden;float:left;display:inline;margin:20px 0px 8px 4px;cursor:pointer;}
.rollBox .Cont{width:446px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:108px;float:left;text-align:center; margin-right:4px;}
.rollBox .Cont .pic img{padding:1px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:22px;color:#505050; padding:0px; margin:0px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#000;text-decoration:none;}
.rollBox .Cont a:hover{color:#ff0000;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
/*首页图片滚动*/
.top8{ margin-top:3px;}
#left_tit a{ display:block; width:234px; height:27px; background:url(../images/hui_tit.jpg); color:#000; line-height:27px; font-size:14px; padding-left:16px; padding-top:4px; text-decoration:none;}
#left_tit a:hover{ display:block; width:234px; height:27px; background:url(../images/hong_tit.jpg); color:#fff;line-height:27px; font-size:14px; padding-left:16px;padding-top:4px;text-decoration:none;}
#left_tit_t a{ display:block; width:234px; height:28px; background:url(../images/hong_tit.jpg); color:#fff; line-height:28px; font-size:14px; padding-left:16px; padding-top:3px;text-decoration:none;}
#left_tit_t a:hover{ display:block; width:234px; height:28px; background:url(../images/hong_tit.jpg); color:#000;line-height:28px; font-size:14px; padding-left:16px;padding-top:3px;text-decoration:none;}

/*底部*/

#foot{ margin-top:10px; height:135px; background:url(../images/fbg.jpg) repeat-x top;}

#foot .footnav{ line-height:37px; color:#FFFFFF;}

#foot .footnav a{ color:#FFFFFF;}

.copyright{ padding-top:20px; line-height:24px;}
