﻿@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0;}
html {height: 100%;}
body,td,th,div,span,input,select { font:12px/20px Tahoma, Geneva, sans-serif, "宋体";}
body { background:#fff url(../images/head_bg.gif) left top repeat-x;}
h1,h2,h3,h4,h5{ font-family:Tahoma, Geneva, sans-serif, "宋体";}
a { text-decoration:none; color:#494949;}
a:hover { text-decoration:underline;}
ul,ol,li,dl,dt,dd,p,body,form { margin:0px; padding:0px; color:#575757;}
ul,li { list-style:none;}
img { border:0;}

.head { height:106px; margin:0 auto; width:960px;}
.logo { height:106px; float:left;}
.nav { width:670px; float:right; margin-top:46px;}
.nav a { color:#435d81; font-size:14px; font-weight:bold;}
.nav a:hover { text-decoration:none;}
.nav li { float:left; padding:0 20px; line-height:24px; height:24px;}
.nav_small { position:relative; _zoom:1; background:url(../images/icon_1.gif) 85px 50% no-repeat;}
.nav_small ul { display:none; position:absolute; left:-50px; top:24px; width:337px; padding-left:15px; height:23px; line-height:23px; background:url(../images/nav_bg.gif) left top no-repeat;}
.nav_small:hover ul { display:block;}
.nav_small a { float:left;}
.nav_small li { float:left; padding:0px 0 0 10px; padding-top:1px\9; margin-right:24px; height:23px; height:22px\9; line-height:23px; background:url(../images/icon_2.gif) left 50% no-repeat;}
.nav_small ul a { clear:both; color:#8b8b8b; font-size:12px; font-weight:normal;}
.nav_small ul a:hover { text-decoration:underline;}

.ad .ad_pic { width:960px; margin:0 auto 30px auto;}

.wrap { width:960px; margin:0 auto; background:url(../images/web_bg.gif) right top no-repeat; overflow:hidden; _zoom:1;}

.bar { width:210px; float:left; margin-left:12px;}
.box_l_1 { width:184px; margin-bottom:24px;}
.box_l_1 h3 { color:#046fb9; margin-bottom:1px; text-align:center; font-size:12px; line-height:24px; height:24px; background:url(../images/box_l_bg_1.gif) left top no-repeat;}
.box_l_1 li { color:#8c8c8c; padding-left:25px; height:28px; line-height:28px; background:url(../images/icon_4.gif) 10px 50% no-repeat; border-bottom:1px solid #e7e7e7;}

.box_l_2 { width:164px; height:126px; margin-bottom:24px; padding:0 10px; background:url(../images/box_l_bg_2.gif) left top no-repeat;}
.box_l_2 h3 { padding-left:30px; color:#4e4e4e; font-size:12px; font-weight:bold; line-height:30px; height:30px; border-bottom:1px solid #e9ebe8; background:url(../images/icon_5.gif) 1px 50% no-repeat;}
.box_l_2 ul { padding:5px 10px;}
.box_l_2 li { padding:0 0 0 8px; background:url(../images/icon_2.gif) left 50% no-repeat;}

.center { width:440px; float:left; margin-left:20px; _margin-left:10px;}
.center h3 { margin-bottom:12px; padding-left:28px; font-size:16px; font-weight:bold; color:#494949; line-height:28px; height:28px; background:url(../images/icon_3.gif) left 50% no-repeat;}
.center h3 .red { font-size:16px; font-weight:bold; color:#e5370e;}
.center h3 .en { font-size:18px; font-weight:bold;}
.center b { font-size:14px; color:#6084b6; margin-bottom:5px; line-height:20px; height:20px; display:block;}
.center b .en { font-size:16px; font-weight:bold;}
.center strong b { color:#494949; text-decoration:none; font-size:12px; margin:8px 0 3px 0;}
.center p { text-indent:24px;}
.center ul { padding:0 25px; margin-bottom:10px;}
.center li { padding:0 0 0 8px; background:url(../images/icon_2.gif) left 10px no-repeat;}
.center_box { margin-bottom:10px; overflow:hidden; _zoom:1;}
.table { border-bottom:1px solid #CCC; padding:15px 0px 15px 0; margin-right:20px;}
.table table b { font-size:16px; line-height:24px;}
.table table span { font-size:14px; line-height:24px; height:24px; font-weight:bold; color:#505050;}
.table table td { padding:2px 0; vertical-align:top;}
.center_box li { padding:0 0 0 8px; background:url(../images/icon_6.gif) left 10px no-repeat;}
.center_box p.second { text-indent:0; padding-left:24px; color:#6084b6; margin-bottom:10px;}

.box_main em { font-size:13px; color:#4d4d4d; display:block; font-weight:bold; padding:0 0 0 10px; font-style:normal; background:url(../images/icon_2.gif) left 10px no-repeat;}

.text_list { margin:18px 0 24px 0;}
.text_list .top { width:427px; background:url(../images/top_bg.gif) center top no-repeat; height:8px;}
.text_list .body { width:396px; padding:6px 12px 0 15px; border-right:2px solid #cedcea; border-left:2px solid #cedcea; overflow:hidden; _zoom:1;}
.text_list .bottom { width:427px; background:url(../images/bottom_bg.gif) center top no-repeat; height:8px;}
.text_list h4 { font-size:16px; font-weight:bold; color:#505050; margin-bottom:8px; display:block;}
.text_list p { margin-bottom:18px;}

.foot { clear:both; border-top:1px solid #d7d7d7; margin:0 0 10px 0;}
.foot p { text-align:center; margin:10px 0;}

