* { margin:0; padding:0;}

body { font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; color:#333333; background:#ffffff;}

img { border:0;}

a{color:#333333;text-decoration:none;}
a:hover{color:#fe5b22;text-decoration:underline;}

table {border-collapse: collapse;border-spacing: 0; font-size:12px; margin:10px 0;}
table td { padding:3px 5px; border:1px #ccc solid;}

ul,li,ol,dl,dt,dd { list-style:none;}

.clear{clear:both;}

#header { background:url(header_bg.jpg) repeat-x; height:106px;}
.head { width:1000px; margin:0 auto; background:url(head_tel.jpg) right no-repeat;}

#nav { background:url(nav_bg.jpg) repeat-x; height:46px;}
#nav ul { width:1000px; margin:0 auto; background:url(nav_line.jpg) no-repeat left;}
#nav li { width:120px; text-align:center; float:left; display:inline; line-height:46px; background:url(nav_line.jpg) no-repeat right;}
#nav li a { font-size:14px; font-weight:bold; color:#ffffff;}
#nav li a:hover { color: #fe5b22; text-decoration:none;}

#banner { width:1000px; margin:10px auto; height:257px; background:url(banner1.jpg);}

#content { width:1000px; margin:0 auto;}
#ileft { width:220px; float:left; display:inline;}
.ileft_top { height:32px; line-height:32px; text-align:center; font-size:14px; font-weight:bold; color:#ffffff; background:url(left_top_bg.jpg);}
.ileft_box { border-left:1px solid #ccc; border-right:1px solid #ccc; padding-top:4px;}
.ileft_box ul { width:203px; margin-left:8px;}
.ileft_box li { background:url(left_li_bg.jpg); font-size:12px; font-weight:bold; overflow:hidden; margin:9px 0; height:26px;}
.ileft_box li a { padding-left:20px; line-height:30px;color: #003399;}
.ileft_box li a:hover{ color: #fe5b22;text-decoration:none;}
.ileft_lximg { padding-top:20px; padding-bottom:5px; text-align:center;}
.ileft_bottom { height:5px; background:url(left_bottom_bg.jpg) no-repeat;}

.title { height:30px; background:url(title_bg.jpg) repeat-x; padding-right:8px;}
.title h3 { width:140px; float:left; display:inline; font-size:14px; font-weight:bold; line-height:30px; padding-left:20px; background:url(title_h3_bg.jpg) no-repeat; color:#ffffff;}
.title h3 .en { font-size:12px; font-weight:normal; padding-left:8px;}
.title .more { float:right; display:inline; line-height:30px;}

.title1 { height:38px; background:url(right_top_bg.jpg);}
.title1 h3 { float:left; display:inline; font-size:14px; font-weight:bold; line-height:38px; padding-left:15px;}
.title1 h3 .en { font-size:12px; font-weight:normal; padding-left:8px;}
.title1 .more { float:right; display:inline;}

#imiddle { width:488px; margin:0 10px; float:left; display:inline;}
.igsjj_box,.ipro_box { margin-bottom:10px;}
.igsjj_con,.inews_con,.ipro_con { padding:13px; background: url(imiddle_bg.jpg) #f2f7fb top no-repeat; border:1px solid #eaebef; border-top:0;}

.inews_con li,.izhishi_middle li { height:23px; line-height:23px; overflow:hidden; padding-top:2px; padding-bottom:2px; background:url(newslist_bg.gif) left 6px no-repeat; border-bottom:1px dotted #cccccc; padding-left:15px;}
.inews_con li span { float:right; display:inline;}

.ipro_con { padding-bottom:3px;}
.ipro_con li { height:92px; overflow:hidden; margin-bottom:15px; border-bottom:1px #cccccc solid;}
.ipro_con li img { height:75px; float:left; padding:2px; border:1px #cccccc solid; margin-right:10px;}
.ipro_con li h3 a { font-size:13px; color:#003399;}

#iright { width:272px; float:right; display:inline;}
.izhishi_box,.icase_box { margin-bottom:10px;}
.izhishi_middle { background:url(right_middle_bg.jpg) repeat-y; padding:9px 16px;}
.icase_middle,.ilx_middle { background:url(right_middle_bg1.jpg) repeat-y;}
.iright_bottom { background:url(right_bottom_bg.jpg) no-repeat; height:12px;}

.icase_middle { padding:0px 11px;}
.icase_middle img { margin:5px 3px; padding:1px; border:1px solid #cccccc;}

.ilx_middle h2,.ilx_middle h3 { font-size:13px; font-weight:bold; line-height:26px;}
.ilx_middle h3 { color:#cc0000;}

.ilx_middle { padding:0px 16px;}

#link { width:1000px; margin:10px auto 0;}
.link { padding:10px; background: url(imiddle_bg.jpg) #f2f7fb top no-repeat; border:1px solid #eaebef; border-top:0;}
.link a { margin-right:10px;}

#footer { background-color:#004FB4; margin-top:10px; color:#ffffff;}
.foot { width:850px; height:68px; margin:0 auto; padding:13px 10px 10px 140px; background:url(foot_logo.jpg) no-repeat;}
.foot a { color:#ffffff;}

#right { width:770px; float:right; display:inline;}
.right_box { padding:20px; background:#f2f7fb; border:1px solid #eaebef; border-top:0;}
.right_box p { margin:10px 0;}
.gsjj p { text-indent:2em;}
.gsjj h2,.procon h2 { font-size:16px; font-weight:bold; color:#fe5b22; text-align:center;}
.gsjj .date,.procon .date { line-height:26px; margin-bottom:30px; text-align:center;}
.procon strong { color:#fe5b22;}

.newslist li { height:23px; line-height:23px; overflow:hidden; padding-top:5px; margin-bottom:5px; background:url(newslist_bg.gif) left 10px no-repeat; border-bottom:1px dotted #cccccc; padding-left:15px;}
.newslist li span { float:right; display:inline;}

.prolist li { display:block; padding-bottom:8px; overflow:hidden; margin-top:15px; border-bottom:1px #cccccc solid;}
.prolist li img { height:110px; float:left; padding:2px; border:1px #cccccc solid; margin-right:10px;}
.prolist li h3 { height:30px;}
.prolist li h3 a { font-size:13px; color:#003399;}
.prolist li span { color:#fe5b22;}
.prolist li a.xiang { color:#fe5b22; line-height:35px;}