body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,span{margin:0;padding:0;font:15px/1.15 "Microsoft YaHei",Arial,sans-serif;*line-height:1.15;color:#535353}
body{min-width:1200px;background:#FFF}
textarea::-ms-clear{fdisplay:none}
textarea::-ms-reveal{width:0;height:0}
input::-ms-clear{display:none}
input::-ms-reveal{width:0;height:0}
input,textarea{outline:none}
ul,ol,li{list-style:none;margin:0;padding:0;}
table{text-align:left;}
img{-ms-interpolation-mode:bicubic;border:0}
.fl{float:left}.fr{float:right}.block{display:block;*display:block !important;*display:inline}
a{font-family:"Microsoft YaHei";color:#444;font-size:15px;text-decoration:none}
a:hover{color:#005cb2;font-size:15px;text-decoration:none}
.cont{margin:0 auto;width:1200px;border:5px solid #fff;background:#fff;overflow:hidden;clear:both}
.cont .ban{float:left;position:relative;width:1200px;height:250px;overflow:hidden}
.cont .ban img{float:left;width:1200px;height:250px}
.cont .ban p{position:absolute;display:block;width:668px;height:128px;left:30px;top:20px;background:url(../images/logo.png) no-repeat;overflow:hidden}
.cont .ban ol{position:absolute;z-index:1;width:395px;top:0;right:0;overflow:hidden}
.cont .ban ol .wza{float:left;display:inline;margin:8px 20px 0 0;padding:4px 10px 6px 30px;background:#0071db url(../images/wza.png) no-repeat 10px center;background-size:18px 18px;border-radius:20px;border:1px solid #fff;overflow:hidden}
.cont .ban ol .wza a,.cont .ban ol .wza a:hover{color:#fff;font-size:14px}
.cont .ban ol .s{float:right;position:relative;display:inline;margin:8px 8px 8px 0;color:#fff;}
.cont .ban ol .s .put{float:left;display:inline;width:180px;height:28px;line-height:28px;padding:0 55px 0 15px;background:#fff;border:0;border-radius:20px}
.cont .ban ol .s .sub{position:absolute;display:inline;width:50px;height:24px;top:2px;right:2px;background:#0170d9 url(../images/s.png) no-repeat center center;border:0;border-radius:20px}
.nav{float:left;position:relative;width:100%;height:50px;background:#0071db}
.nav li{float:left;width:138px}
.nav .home{width:96px}
.nav li a.a{display:block;height:50px;line-height:50px;text-align:center;font-weight:500;font-size:20px;color:#fff}
.nav li a.a:hover{background:#005cb2}
.nav li.act a.a{background:#005cb2}
.nav li dl{position:absolute;z-index:99999;display:none;width:136px;box-shadow:0 1px 1px #eee;border:1px solid #ddd;background:#fff}
.nav li dl dd a{display:block;line-height:22px;padding:8px;border-bottom:1px solid #eee;text-align:center;font-size:16px;color:#333}
.nav li dl dd a:hover{background:#d8d8d8}
.cont .path{float:left;width:1200px;padding:25px 0;text-align:left;font-family:"Microsoft YaHei";font-size:20px;overflow:hidden}
.cont .path a,.cont .path a:hover{font-size:20px}
.cont .path span{margin:0 15px;font-size:20px;color:#333;font-weight:600}
.cont .path font{font-size:20px;color:#bc0c21}
.cont .list{float:left;position:relative;margin-top:15px;width:1200px}
.cont .l{position:absolute;width:250px;border-right:2px solid #4d9be1;overflow:hidden}
.cont .l ol{float:left;width:224px;line-height:160%;padding:15px 8px;border-bottom:1px solid #ddd;text-align:center;overflow:hidden}
.cont .l ol a,.cont .l ol a:hover{font-size:18px}
.cont .l ol div{float:left;width:100%;line-height:160%;text-align:center;overflow:hidden}
.cont .l ol div span{font-family:"Microsoft YaHei";font-size:18px;cursor:pointer}
.cont .l ol.cur{width:234px;padding:15px 0 15px 8px;border-bottom:0}
.cont .l ol.cur a,.cont .l ol.cur a:hover{font-weight:bolder;color:#bc0c21}
.cont .l ol.cur div{float:left;width:100%;line-height:160%;text-align:center;overflow:hidden}
.cont .l ol.cur div span{font-family:"Microsoft YaHei";font-size:18px;font-weight:bolder;color:#bc0c21;cursor:pointer}
.cont .l ol ul{float:left;display:none;width:200px;line-height:160%;margin:0 20px;padding:12px 0;text-align:center;border-bottom:1px dashed #ccc;overflow:hidden}
.cont .l ol ul:last-child{margin-bottom:10px}
.cont .l ol ul a,.cont .l ol ul a:hover{font-size:16px}
.cont .l ol ul.cur{border-bottom:0}
.cont .l ol ul.cur span{cursor:default;font-family:"Microsoft YaHei";font-size:16px;font-weight:bolder;color:#bc0c21}
#preOnav{position:absolute;z-index:3;display:none;width:248px;left:0;top:0;border:2px solid #4d9be1;border-right:2px solid #fff;overflow:hidden}
#preOnav div{float:left;width:100%;line-height:160%;margin:15px 0 10px 0;text-align:center;overflow:hidden}
#preOnav div span{font-family:"Microsoft YaHei";font-size:18px;font-weight:bolder;color:#bc0c21}
#preOnav ul{float:left;width:200px;line-height:160%;margin:0 20px 0 22px;padding:12px 0;text-align:center;border-bottom:1px dashed #ccc;overflow:hidden}
#preOnav ul a,#preOnav ul a:hover{font-size:16px;color:#666}
#preOnav ul.cur a,#preOnav ul.cur a:hover{font-size:16px;color:#bc0c21}
#preOnav ul:last-child{margin-bottom:10px}
.cont .r{float:right;width:948px;border-left:2px solid #4d9be1;overflow:hidden}
.cont .r .p{float:left;position:relative;width:280px;height:240px;margin-left:27px;overflow:hidden}
.cont .r .p img{float:left;width:280px;height:187px}
.cont .r .p a{position:absolute;display:-webkit-box;width:280px;height:46px;line-height:23px;padding-top:194px;left:0;top:0;font-size:16px;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.cont .r .p a:hover{color:#0071db}
.cont .r .ph{float:left;width:100%;height:40px}
.cont .r .pages{float:left;width:948px;margin-top:50px;text-align:center;font-family:"Microsoft YaHei";font-size:16px;overflow:hidden}
.cont .r .pages a,.cont .r .ppages a:hover{display:inline-block;margin:0 5px;padding:0 4px;font-size:16px}
.cont .r .pages span{margin:0 5px;font-family:"Microsoft YaHei";font-size:16px}
.cont .r div{float:left;width:900px;margin-left:48px;overflow:hidden}
.cont .r div .ad{float:left;width:900px;margin:0 25px 0 0;padding:0;border:0;background:none;overflow:hidden}
.cont .r div .ad img{float:left;width:100%;height:auto}
.cont .r div ul{float:left;position:relative;width:888px;margin-top:15px;padding-left:12px;border-bottom:1px dotted #fff;background:url(../images/k.jpg) no-repeat left 10px;overflow:hidden}
.cont .r div ul:hover{border-bottom:1px dotted #589ad8;background:url(../images/kh.jpg) no-repeat left 10px}
.cont .r div ul:first-child{margin-top:0}
.cont .r div .bt{float:left;width:758px;line-height:23px;text-align:left;overflow:hidden}
.cont .r div .bt a{font-size:17px;color:#555}
.cont .r div .bt a:hover{color:#0071db}
.cont .r div .d{position:absolute;right:0;bottom:2px;width:130px;line-height:23px;text-align:right;font-family:"Arial","SimHei";color:#555;font-size:18px;overflow:hidden} 
.cont .r div .h{float:left;width:900px;height:20px;border-bottom:0;background:none;overflow:hidden}
.cont .r div .h:hover{border-bottom:0;background:none}
.cont .r a.lk{float:left;display:block;width:240px;line-height:180%;margin-left:42px;padding:15px 10px;text-align:center;border:1px solid #aaa;border-radius:8px;font-family:"Microsoft YaHei";font-size:20px;color:#555;font-weight:600;overflow:hidden}
.cont .r a.lk:hover{float:left;display:block;width:240px;line-height:180%;margin-left:42px;padding:15px 10px;text-align:center;border:1px solid #bc0c21;border-radius:8px;font-family:"Microsoft YaHei";font-size:20px;color:#bc0c21;font-weight:bold;overflow:hidden}
.cont .r .klw{float:left;display:block;width:900px;height:50px;overflow:hidden}
.cont .r div .pages{float:left;width:900px;margin-top:50px;padding:0;border-bottom:0;text-align:center;font-family:"Microsoft YaHei";font-size:16px;background:none;overflow:hidden}
.cont .r div .pages:hover{border-bottom:0;background:none}
.cont .r div .pages a,.cont .r div .pages a:hover{display:inline-block;margin:0 5px;padding:0 4px;font-size:16px}
.cont .r div .pages span{margin:0 5px;font-family:"Microsoft YaHei";font-size:16px}
a.pap{border:#0071db 1px solid;color:#555}
a.pap:hover{border:#0071db 1px solid;color:#fff;background:#7bc4eb}
a.current,a.current:hover{border:#016398 1px solid;font-weight:600;color:#fff;background:#0071db}
a.disabled,a.disabled:hover{border:#aaa 1px solid;color:#aaa}
.foot{float:left;position:relative;width:100%;margin:20px 0;padding-top:10px;border-top:2px solid #ccc;overflow:hidden}
.foot p{line-height:200%;text-align:center}
.foot p a,
.foot p a:hover{color:#333}
.foot .lp{position:absolute;z-index:1;display:inline;left:125px;top:50px}
.foot .rp{position:absolute;z-index:1;display:inline;right:125px;top:50px}
.no-scroll-bg{position:absolute;z-index:996;display:none;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);overflow:hidden}
.no-scroll{width:100%;height:100%;overflow:hidden}