

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_ll p, .wf_lr p { background:url(../images/dot.png) no-repeat; font-size:18px; height:42px; line-height:42px; color:#666; }
.wf_ll { padding:109px 0 0 654px; }
.wf_ll p { background-position:left center; padding-left:13px; }
.wf_lr { padding:109px 662px 0 0; }
.wf_lr p { background-position:right center; padding-right:13px; text-align:right; }

.wf_wb, .wf_zd { background:#F2F2F2; }
.wf_wx .wf_ll { background:url(../images/yw1.png) no-repeat 67px 20px; height:317px; }
.wf_wb .wf_lr { background:url(../images/yw2.png) no-repeat 700px 20px; height:225px; }
.wf_pt .wf_ll { background:url(../images/yw3.png) no-repeat 110px 25px; height:215px; }
.wf_zd .wf_lr { background:url(../images/yw4.png) no-repeat 690px 22px; height:247px; }

.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; }