﻿
/* CSS Document */

#layout{ margin:0px auto; width:1250px;}/*width:934px;*/
body{margin:0px;font-size:12px;text-align:left;color:#000;font-family:Arial, Helvetica, sans-serif;background:url(../images/bg.jpg) center top no-repeat;}

a{color:#000; text-decoration:none;font-size:12px; }
a:hover{color:#333; text-decoration:underline; font-size:12px;}

a:visited{color:#000; text-decoration:none}
.float_l{float:left}
.float_r{float:right}
.clear{clear:both}
.center{text-align:center}
ul,ol,li,h1,h2,h3,h4,h5,h6,form{margin:0px; padding:0px; list-style:none; font-weight:normal; font-size:12px;}

.width{ width:1250px;}
.width_pad{}
.padding_left{}

.top{ height:152px;}
#top{}
#logo{ width:540px;}
#edition{ width:578px; padding-right:132px; text-align:right; padding-top:50px; height:20px; background:url(../images/top1.jpg) left top no-repeat;}
#edition a,#edition a:visited{ color:#000000}
#edition a:hover{ color:#333333; text-decoration:underline}
#edition .hover{ color:#0070A2}

#index_main_pic{ background:url(../images/index_main_pic_bg.jpg) left top no-repeat; padding-left:182px; padding-top:64px; width:908px; height:265px; padding-right:160px; padding-bottom:65px; }

#index_main{ background:#FFFFFF;}

#index_pro_box{ width:205px; height:330px; padding-left:158px; padding-top:30px; background:url(../images/index_r_bg.jpg) right 30px no-repeat;}
.index_pro_tit a{color:#0070A2; font-weight:bold; font-size:14px; line-height:50px; vertical-align:middle}
.index_pro_tit a:hover{ text-decoration:underline} 
#index_pro{ width:220px;_width:200px;}
#index_pro a:hover{ text-decoration:underline}
#index_pro li{ width:220px;_width:200px; padding-bottom:6px}
#index_pro li h2{ font-weight:bold; line-height:24px; vertical-align:middle}
#index_pro li ul{ padding-left:18px;}
#index_pro li ul li{ padding-bottom:0px; line-height:16px; vertical-align:middle; width:175PX; }

#index_news_box{ width:425px; height:330px; padding-left:20px; padding-top:30px;background:url(../images/index_r_bg.jpg) right 30px no-repeat;}
#index_news_list{}
#index_news_list li{ height:27px; width:370px; line-height:27px; vertical-align:middle; border-bottom:1px #CCCCCC dashed; background:url(../images/dot2.jpg) 8px center no-repeat; padding-left:20px }
#index_news_list li a:hover{ text-decoration:underline}
#index_service_box{ width:230px; height:330px; padding-left:45px; padding-top:30px; padding-bottom:20px}
#index_service_txt{ line-height:16px; vertical-align:middle}
#index_service_txt a:hover{ text-decoration:underline}

#bottom{ height:50px; background:url(../images/bottom_bg.jpg) left top repeat-x; padding-top:10px; padding-bottom:80px; color:#FFFFFF; text-align:center; line-height:35px; vertical-align:middle}

#main{ background:#FFFFFF}
#main_left{ padding-left:158px;width:205px; height:330px;padding-top:30px; background:url(../images/index_r_bg.jpg) 340px 30px no-repeat;}
#main_box{  width:887px; background:#FFFFFF}
#main_box h1{ line-height:60px; vertical-align:middle}
#main_box h1 a:hover{ text-decoration:underline}
#main_box h2{color:#0070A2; font-weight:bold; font-size:23px; line-height:30px; vertical-align:middle; text-align:center}
#main_box h3{ text-align:center; line-height:30px; vertical-align:middle}
#news_content{padding:25px 0px 40px 0px;width:870px;font-size:13px;clear:both;line-height:21px;word-wrap:break-word;white-space:normal;overflow:auto; color:#000}
#news_list{}
#news_list li{ width:840px;height:29px; line-height:29px; vertical-align:middle; border-bottom:1px #CCCCCC dashed; background:url(../images/dot2.jpg) 8px center no-repeat; padding-left:20px}
#news_list li a:hover{ text-decoration:underline; color:#333333}
#page{ text-align:center; line-height:49px; height:49px; width:870px; padding-bottom:20px}
.ClassName a,.ClassName a:visited{color:#0070A2;}
.ClassName a:hover{ text-decoration:underline;color:#0070A2;}



#Pre{width:870px; line-height:30px; }
#Pre a:hover{ text-decoration:underline}





