.top { width:100%; margin:0 auto; border-bottom:1px solid #ccc; height:36px; }
.top a { padding:0 4px; color:#333333; line-height:3.6rem; }
.top span { background:#08588a; float:right; border-radius:3px; line-height:24px; padding:0 6px; color:#fff; margin-top:6px; margin-right:4px; }
.top span:before { font-size:1.4rem; line-height:1.6rem; color:#fff; margin-right:2px; }
#zz3 { margin-top:10px; }
.banner { margin:0 auto; width:100%; margin-top:10px; clear:both; overflow:hidden; }
.banner img { float:left; width:100%; }
.con1 { margin:0 auto; padding:0 10px; margin-top:6px; overflow:hidden; clear:both; }
.con1 p { float:left; width:100%; text-indent:2em; }
.con1 p a { color:#ca0204; }
.content { width: 94%; margin: 0px 3%; margin-bottom: 10px; }
.content .lftp { position: relative; left: 0px; top: 0px; width: 22%; height: 77px; float: left; background-color: #fff; }
 .content .lftp div:nth-child(1) {
height: 20px;
border: 1px solid #B6B6B9;
border-bottom: none;
border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
}
 .content .lftp div:nth-child(2) {
height: 56px;
border-left: 1px solid #B6B6B9;
}
.content .lftp img { width: 61px; height: 61px; position: absolute; left: 5px; top: 5px; border-radius: 5px; -webkit-border-radius: 5px; }
.content .rttp { overflow:hidden; margin-top: 20px; background-color: #fff; height: 56px; border-top: 1px solid #B6B6B9; border-right: 1px solid #B6B6B9; border-radius: 0px 10px 0px 0px; -webkit-border-radius: 0px 10px 0px 0px; }
.content .rttp .left { float:left; width:65%; }
.content .rttp h2 { color:#000; float: left; font-weight: bold; margin-left: 6px; width:100%; line-height:2rem; margin-top:8px; }
.content .rttp p { font-size: 1.4rem; color: #000; background-color: #fff; margin-left: 6px; line-height: 1.8rem; width:100%; }
.content .rttp p em { color:#ff0000; font-style:normal; font-size:1.6rem; letter-spacing:1px; }
.content .rttp a { float:right; line-height:24px; padding:0 6px; background:#ff6600; color:#fff; margin-right:10px; margin-top:14px; }
.cont {/*width: 99.8%;*/ height: auto; border: 1px solid #B6B6B9; border-top: none; clear: both; background: #f6f6f6 url(../images/linyongxiang.png) no-repeat right top; padding-bottom:2px;/* display:table;height:280px;*/ overflow: hidden; }
.cont h2 { width:90%; float:left; color:#08588a; font-size:1.6rem; line-height:2.6rem; padding-left:8px; margin-top:20px; }
.cont p { width:65%; float:left; padding-left:8px; }
.cont p span { color:#cc0000; }
.cont a { padding:0 12px; float:left; margin-top:16px; line-height:2.6rem; background:#ff6600; color:#fff; margin-left:10px; font-size:1.6rem; }
.cont ul { padding:2px 2%; float:left; width:96%; margin-top:23px; }
.cont ul li { float:left; width:32.6%; margin-right:1.1%; }
.cont ul li img { width:100%; float:left; }
#kd { margin-right:0; }
footer { clear:both; overflow:hidden; }
footer h2 { line-height:3.4rem; text-align:center; float:left; width:100%; border-bottom:2px solid #fff; }
footer h2 a { color:#fff; margin:0 4px; }
footer p { text-align:center; color:#fff; padding:10px 0; width:100%; float:left; }
#kd1 { background: #f6f6f6 url(../images/daili.png) no-repeat right top; }
#kd2 { background: #f6f6f6 url(../images/wuzhanqin.png) no-repeat right top; }
#kd3 { background: #f6f6f6 url(../images/tianwenao.png) no-repeat right top; }
#kd4 { background: #f6f6f6 url(../images/tongxyeya.png) no-repeat right top; }
#kd5 { background: #f6f6f6 url(../images/xiongwanzhong.png) no-repeat right top; }
#kd6 { background: #f6f6f6 url(../images/yumingjiang.png) no-repeat right top; }
.zixun { padding: 0 2%; overflow:hidden; clear:both; margin-bottom:10px; }
.zixun a { width:100%; display:block; line-height:3.2rem; color:#fff; text-align:center; font-size:1.6rem; background:#ff6600; border-radius:4px; }
.fzjtd { border-bottom: 2px solid #256aab; position:relative; overflow:hidden; height:38px; }
.fzjtd span { color:#FFF; background-color:#256aab; display:inline; position:absolute; bottom:0; overflow:hidden; height:26px; vertical-align:bottom; line-height:26px; }
.fzjtd a { font-size:16px; position:absolute; bottom:0; right:0; line-height:24px; }
.fzjlb { overflow:hidden; margin-top:10px; }
.fzjlb ul li { float:left; margin-left:1.5%; width:31.5%; text-align:center; padding-bottom:10px; }
.fzjlb ul li img { width:100%; margin-bottom:5px; }
.fzjlb ul li P { color: #d20303; }
.icon-mobile { color:#ff7c2d; }
.footer { font-family: "Microsoft YaHei"; font-size: 16px; position: fixed; width: 100%; bottom: 0; left: 0px; height: 56px; line-height: 56px; }
.footer ul { width: 100%; display: table; table-layout: fixed; }
.footer li { display: table-cell; text-align: center; color: #0093dd; border-right: 1px solid #459595; position: relative; }
 .footer li:nth-last-of-type(1) {
border-right: none;
}
 .footer li:nth-last-of-type(2) {
border-right: none;
}
 .footer li:nth-last-of-type(1) a:before {
background-position: -64px 0;
}
.footer a.bswt:before { background-position: -32px 0; }
.bswt { background:#0093dd; }
.footer a.bphone:before { background-position: 0 0; }
 .footer li:nth-last-of-type(1) {
display:none;
}
.footer a { display: block; color: #fff; background: #0093dd; position: relative; font-size: 0.8em; }
.footer a .no1 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: inline-block; position: absolute; border: 2px solid #fff; width: 20px; height: 20px; line-height: 17px; font-size: 14px; color: #fff; right: 1px; top: 1px; font-family: arial; font-weight: bold; -webkit-animation: dot 2s infinite; animation: dot 2s infinite; border-radius: 10px; background: -webkit-linear-gradient(top, #fd142e, #bf0116); background: linear-gradient(to bottom, #fd142e, #bf0116); }
.footer a:before { content: " "; display: inline-block; width: 32px; height: 46px; vertical-align: middle; margin-right: 3px; background: url(../images/icon_bottom.png) no-repeat; }
.footer a.active { background: #f37b38; }
