

html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, img, sub, sup, dl, dt, dd, ol, ul, li, form, input, button, label, textarea, table, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; }

a { text-decoration:none; }

ul, li { list-style:none; }

body { font-size:14px; font-family:"Mircsoft Yahei"; }

.cl { clear:both; }
.in_wg { width:1200px; margin:0 auto; }

.wf_hd { border-top:6px solid #0966C0; }

.hd_l { float:left; width:300px; height:90px; padding-top:27px; }
.hd_r { float:right; max-width:900px; height:35px; margin:41px 0; margin-right:28px;overflow:hidden; }
.hd_r li { float:left; width:83px; height:35px; line-height:35px; margin-left:8px; text-align:center; overflow:hidden; }.hd_r li a { display:block; color:#0966C0; }
.hd_r li:hover, .hd_r li.a { background:#0966C0; border-radius:5px; }
.hd_r li:hover a, .hd_r li.a a { color:#FFF; }

.wf_br { width:100%; height:500px; position:relative; overflow:hidden; }
.wf_br li a { display:block; width:100%; height:500px; }
.wf_br li.a1 { background:url(../images/a1.jpg) no-repeat center center; }
.wf_br li.a2 { background:url(../images/a2.jpg) no-repeat center center; }
.wf_br li.a3 { background:url(../images/a3.jpg) no-repeat center center; }
.wf_br .hd { position:absolute; left:50%; bottom:20px; z-index:2; margin-left:-60px; }
.wf_br .hd li { background:#FFF; float:left; width:30px; height:10px; margin-right:10px; cursor:pointer; }
.wf_br .hd li.on { background:#0966C0; }

.wf_bt { height:68px; padding:24px 0 0; margin-bottom:30px; border-bottom:1px solid #E0E0E0; }
.wf_bt h2 { font-size:30px; font-weight:normal; width:214px; height:67px; line-height:67px; border-bottom:2px solid #2C98FB; margin:0 auto; text-align:center; color:#2C98FB; }

.wf_yx .yx_t { background:url(../images/ys1.png) no-repeat center 20px; height:85px; line-height:85px; padding-top:105px; }
.wf_yx .yx_tl { float:left; }
.wf_yx .yx_tr { float:right; }
.wf_yx .yx_ts { font-size:26px; width:514px; text-align:center; color:#222; }
.wf_yx .yx_m { height:155px; margin:17px 0 43px; text-align:center; }
.wf_yx .yx_m a { background:url(../images/ys2.png) no-repeat; font-size:20px; float:left; padding-top:92px; height:63px; line-height:41px; color:#666; }
.wf_yx .yx_m a:hover { color:#2898fc;text-decoration:underline; }
.wf_yx .yx_ml { float:left; width:413px; margin-left:52px; }
.wf_yx .yx_ml .ml_l { background-position:62px 0; width:199px; }
.wf_yx .yx_ml .ml_r { background-position:-138px 0; width:214px; }
.wf_yx .yx_mr { float:right; width:498px; }
.wf_yx .yx_mr .mr_l { background-position:-588px 0; width:140px; margin-right:41px; }
.wf_yx .yx_mr .mr_m { background-position:-766px 0; width:126px; }
.wf_yx .yx_mr .mr_r { background-position:-893px 0; width:191px; }
.wf_yx .yx_mr .mr_r p { font-size:12px; line-height:22px; }
.wf_yx .yx_b { height:70px; margin:44px 0 47px; }
.wf_yx .yx_bs { background:url(../images/dh.png) no-repeat; width:482px; height:70px; line-height:35px; text-align:center; }
.wf_yx .yx_bs p { height:35px; }
.wf_yx .yx_bl { float:left; }
.wf_yx .yx_br { float:right; }

.wf_lc { background:#F2F2F2; padding-bottom:40px; }
.wf_lc .lc_t { background:url(../images/yw.png) no-repeat center 30px; padding-top:129px; height:40px; line-height:40px; }
.wf_lc .lc_t span { float:left; width:201px; margin-right:49px; text-align:center; }
.wf_lc .lc_t span a { font-size:20px; display:block; color:#666; }
.wf_lc .lc_t span a:hover { color:#2898fc;text-decoration:underline; }
.wf_lc .lc_te { width:200px !important; margin-right:0 !important; }


.wf_middle { background:#fff; padding:40px 0px; }


.wf_fw { background:#FAFAFA; padding-bottom:30px; }
.wf_fw .fw { height:606px; }
.wf_fw .fw_s { background:url(../images/fw.png) no-repeat; font-size:24px; float:left; width:292px; height:139px; line-height:42px; margin:0 10px 10px 0; padding:154px 0 0; text-align:center; color:#FFF; }
.wf_fw .fw_a { background-position:0 0; width:293px; }
.wf_fw .fw_b { background-position:-303px 0px; }
.wf_fw .fw_c { background-position:-605px 0px; }
.wf_fw .fw_d { background-position:-907px 0px; width:293px; margin-right:0; }
.wf_fw .fw_e { background-position:0 -303px; }
.wf_fw .fw_f { background-position:-303px -303px; }
.wf_fw .fw_g { background-position:-605px -303px; }
.wf_fw .fw_h { background-position:-907px -303px; margin-right:0; }

.wf_link { background:#F2F2F2; padding-bottom:76px; }
.wf_link .link { background:url(../images/ft.png) no-repeat; height:66px; margin:59px 0 0; }

.wf_pf { position:fixed; right:0; bottom:100px; }
.wf_pf .wx { background:#333; width:148px; padding:3px 26px 18px; border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; margin-bottom:1px; }
.wf_pf .wx p { font-size:22px; height:59px; line-height:59px; color:#FFF; text-align:center; }
.wf_pf .qq { background:#2C98FB; width:179px; min-height:105px; padding:15px 0 30px 21px; border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; }
.wf_pf .qq p { font-size:22px; width:179px; height:33px; line-height:33px; color:#FFF; }
.wf_pf .qq a { float:left; margin:14px 10px 0 0; }

.wf_ft { background:#0174DC; color:#A8D4FC; text-align:center; line-height:30px; padding:32px 0 37px; }
.wf_ft a { color:#A8D4FC; }
.wf_ft a:hover { color:#ffff00;text-decoration:underline; }
.wf_ft .nav span { margin:0 16px; }



.gTable{
	width:98%;
	border:1px solid #ccc;
	border-collapse:collapse;
	line-height:20px;
	margin:5px auto;
	}
.gTable th{
	width:120px;
	padding:10px 5px;
	border:1px solid #ccc;
	background:#f7f7f7;
	font-weight:700;
	white-space:normal; 
	}
.gTable td{
	padding:10px 5px;
	text-align:left;
	border:1px solid #ccc;
	background:#fff;
	}
.gTable span{
	font-size:14px;
	color:#06b;
	}
.gTable b{
	font-size:18px;
	color:#f30;
	}
.gTable h2{
	width:1100px;
	text-align:center;
	font-size:16px;
	font-weight:700;
	color:#0066C2;
	}
.gTable1 th{
	width:120px;
	display:table;
	padding:10px 5px;
	border:1px solid #ccc;
	background:#f7f7f7;
	font-weight:700;
	white-space:normal; 
	}
.gTable1 td{
	padding:10px 5px;
	text-align:left;
	border:1px solid #ccc;
	background:#fff;
	}
.gTable1 span{
	font-size:14px;
	color:#06b;
	}
.gTable1 b{
	font-size:18px;
	color:#f30;
	}
.gTable1 h2{
	width:1100px;
	float:left;
	text-align:center;
	font-size:16px;
	font-weight:700;
	color:#0066C2;
	}