/* CSS Document */

body{ background:url(../image/bg.jpg) #DBF3F3 repeat-x top;}

.body{ background:url(../image/mbg.jpg) repeat-y center;}

#top, .top, #flash, #nav, #middle, #foot{ width:1002px; margin:0 auto;}

/*头部*/
#top{}

.top{ background:url(../image/top.jpg) no-repeat top;}

.entop{ background:url(../image/entop.jpg) no-repeat top;}

.sptop{ background:url(../image/sptop.jpg) no-repeat top;}

#top .logo{ width:740px; height:103px; float:left; text-align:left; }

#top .top_r{ width:230px; float:right; text-align:right; padding-top:22px; line-height:36px; padding-right:20px;}

#top .top_r .top_rs{ color:#FFFFFF;}

#top .top_r .top_rs a{ color:#FFFFFF; }

#top .top_r .top_rlan{}

#top .top_r .top_rlan a:hover{ color:#FFFFFF;}

/*导航*/

#nav{ height:44px; background:url(../image/nav.jpg) no-repeat top;}

#nav .nav{ padding-left:80px;}

#nav .nav li{ float:left; line-height:44px; letter-spacing:2px; font-weight:700;}

#nav .nav li.nav_e{ width:6px; height:44px; margin:0 28px; background:url(../image/nav_e.jpg) no-repeat center top;}

#nav .nav li a{ color:#FFFFFF; font-size:14px;}


#flash{ background:url(../image/mtbg.jpg) no-repeat center top; padding:6px 0px 10px; } 
 

/*中间*/
#middle{}

.middle{ width:980px; margin:0 auto;}

#ileft{ width:238px; float:left;}

#iright{ width:735px; float:right;}

.tbox{ border:1px solid #E0E0E0; background:url(../image/lmboxbg.jpg) repeat-x top;}

#c_sort{ margin-bottom:10px;}

.box_sort{ padding:10px 8px; padding-bottom:14px;}

.box_sort ul{ display:block; text-align:left;}

.box_sort li{ width:180px; padding-left:18px; border-bottom:1px dashed #CCCCCC; line-height:28px; margin:3px 0px;}

.box_sort li a{ background:url(../image/ic.jpg) no-repeat left; padding-left:12px; margin-left:2px;}

#c_contact{ /*height:195px;*/}

.box_contact{}

.box_contact span{ display:block; text-align:left; padding:10px 18px 3px; line-height:23px; }


.tit2{ height:32px; padding-top:2px;}

.tit2 .tit2_txt{ width:120px; text-align:left; height:32px; line-height:32px; float:left; font-weight:700; background:url(../image/ic_e.jpg) no-repeat 6px 8px; text-indent:22px; color:#004F9F; font-size:14px;}


.tit2 .titfr_txt{ width:200px; text-align:left; height:32px; line-height:32px; float:left; font-weight:700; background:url(../image/ic_e.jpg) no-repeat 6px 8px; text-indent:22px; color:#004F9F; font-size:14px;}

.tit2 .tit2_more{ float:right; width:52px; padding-top:8px; padding-right:4px;}

#c_about{ width:490px; float:left; height:190px; margin-bottom:8px; }

.box_about{ text-indent:23px; line-height:22px; text-align:left; padding:6px 8px 1px;}

.box_about img{ float:left; margin-right:8px; }


#c_tu{ height:190px; margin-bottom:8px;}

.box_tu{ padding-top:2px;}

#c_news{ width:235px; float:right; height:190px; }

.box_news{ padding:4px 6px 3px;}

.box_news td{ border-bottom:1px dashed #8A8A8A;}

.box_news td a{ background:url(../image/ic.jpg) no-repeat left; padding-left:12px; margin-left:2px;}

#c_pro{ height:195px;}

.box_pro{ padding:0 3px; padding-top:6px;}

.box_pro a.pbg{ display:block; width:178px; height:133px; padding-top:8px; background:url(../image/pbg.jpg) no-repeat center top;}

.box_pro a img{ margin-bottom:12px; }

.box_pro a:hover{ text-decoration:none;} 

#c_links{  margin-top:8px;}

.box_links{ padding-left:6px;}

.box_links li{ float:left; margin:2px 4px;}

.box_links li img{ border:1px solid #CCCCCC;}



/*底部*/

#foot{ height:116px; background:url(../image/fbg.jpg) no-repeat center top }

.foot{}

.copyright{ padding-top:26px;line-height:24px; color:#FFFFFF;}

.copyright a{ color:#FFFFFF;}
