﻿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 .h20{float:left;width:100%;height:20px}
.cont .pp{float:left;width:420px;overflow:hidden}
.cont .slider{float:left;position:relative;width:420px;height:280px;overflow:hidden}
.cont .slider ul{float:left}
.cont .slider ul li{float:left;position:relative;width:420px;height:280px;display:flex;justify-content:center;align-items:center;overflow:hidden}
.cont .slider ul li img{display:inline-block;max-width:420px;height:auto}
.cont .slider .bt{position:absolute;z-index:3;display:block;width:400px;height:36px;line-height:36px;padding:0 10px;bottom:0;text-align:left;white-space:nowrap;text-overflow:ellipsis;color:#fff;background:rgba(0,113,219,0.63);overflow:hidden}
.cont .slider .bt a,.cont .slider .bt a:hover{font-size:16px;color:#fff}
.cont .slider .dots{position:absolute;z-index:2;display:inline;height:20px;right:0;bottom:36px;overflow:hidden}
.cont .slider .dots li{float:left;width:20px;height:20px;line-height:20px;margin-right:3px;text-align:center;font-family:"Verdana";font-weight:600;color:#fff;font-size:14px;cursor:pointer;background:rgba(0,0,0,0.5);overflow:hidden}
.cont .slider .dots li.active{float:left;width:20px;height:20px;line-height:20px;text-align:center;font-family:"Verdana";font-weight:600;font-size:14px;color:#fff;cursor:default;background:rgba(0,113,219,0.63);overflow:hidden}
.cont .news{float:left;width:440px;margin-left:10px;overflow:hidden}
.cont .news .lm{float:left;position:relative;width:440px;height:30px;overflow:hidden}
.cont .news .name{float:left;display:inline;z-index:2;position:relative;overflow:hidden}
.cont .news .kl{float:left;width:5px;height:30px;background:url(../images/ico.png) no-repeat -4px -60px;font-size:0;overflow:hidden}
.cont .news .kn{float:left;display:inline;height:30px;line-height:30px;padding:0 10px;font-size:16px;color:#fff;background:url(../images/ico.png) repeat-x 0 -90px;overflow:hidden}
.cont .news .kr{float:left;width:5px;height:30px;background:url(../images/ico.png) no-repeat -9px -60px;font-size:0;overflow:hidden}
.cont .news .lm .line{position:absolute;z-index:1;width:100%;height:1px;left:0;bottom:0;background:#b6b2af;font-size:0;overflow:hidden}
.cont .news .more{position:absolute;z-index:2;display:inline;height:20px;right:3px;bottom:1px;overflow:hidden}
.cont .news .more a,
.cont .news .more a:hover{font-size:14px;color:#555}
.cont .news .list{float:left;position:relative;width:420px;height:236px;padding:7px 9px;border:1px solid #b6b2af;border-top:0;overflow:hidden}
.cont .news .list .o{float:left;width:410px;height:24px;line-height:24px;margin-top:7px;padding:0 0 1px 10px;text-align:left;border-bottom:1px dotted #fff;background:url(../images/dot.gif) no-repeat 0 9px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.cont .news .list .o:hover{float:left;width:410px;height:24px;line-height:24px;margin-top:7px;padding:0 0 1px 10px;text-align:left;border-bottom:1px dotted #bbb;background:url(../images/doth.gif) no-repeat 0 9px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.cont .news .list .xd{float:left;width:410px;height:24px;margin-top:7px;padding:0 0 1px 10px;border-bottom:1px dotted #fff;background:url(../images/dot.gif) no-repeat 0 9px;overflow:hidden}
.cont .news .list .xd:hover{float:left;width:410px;height:24px;margin-top:7px;padding:0 0 1px 10px;border-bottom:1px dotted #bbb;background:url(../images/doth.gif) no-repeat 0 9px;overflow:hidden}
.cont .news .list .xd .bt{float:left;width:345px;height:24px;line-height:24px;white-space:nowrap;text-overflow:ellipsis;text-align:left;overflow:hidden}
.cont .news .list .xd .dt{float:left;width:65px;height:24px;line-height:24px;text-align:right;font-family:"tahoma";font-size:14px;color:gray;overflow:hidden}
.cont .rlm{float:right;width:310px;overflow:hidden}
.cont .rlm .lm{float:left;width:308px;height:30px;border:1px solid #b6b2af;border-bottom:0;background:url(../images/rlm.png) no-repeat;overflow:hidden}
.cont .rlm .lm .ico{float:left;width:23px;height:22px;margin:3px 0 0 6px;background:url(../images/b.png) no-repeat;font-size:0;overflow:hidden}
.cont .rlm .lm .ico1{float:left;width:16px;height:20px;margin:5px 0 0 6px;background:url(../images/ar.png) no-repeat;font-size:0;overflow:hidden}
.cont .rlm .lm .name{float:left;display:inline;margin:5px 0 0 6px;font-size:16px;color:#005cb2}
.cont .rlm .lm .more{float:right;display:inline;margin:5px 5px 0 0}
.cont .rlm .lm .more a,
.cont .rlm .lm .more a:hover{font-size:14px;color:#555}
.cont .rlm .list{float:left;position:relative;width:290px;padding:3px 9px 7px 9px;border:1px solid #b6b2af;border-top:0;overflow:hidden}
.cont .rlm .list ol{float:left;width:280px;line-height:22px;margin-top:7px;padding-left:10px;background:url(../images/dot.gif) no-repeat 0 9px;overflow:hidden}
.cont .rlm .list ol:hover{float:left;width:280px;line-height:22px;margin-top:7px;padding-left:10px;background:url(../images/doth.gif) no-repeat 0 9px;overflow:hidden}
.cont .rlm .list ol span{margin-left:12px;font:14px "tahoma";color:gray}
.cont .rlm .k1{float:left;width:290px;height:238px;overflow:hidden}
.cont .rlm .k2,.cont .rlm .k3{float:left;width:290px;text-align:left}
.cont .rlm .k1 ul{float:left;width:280px;line-height:24px;margin-top:7px;padding-left:10px;background:url(../images/dot.gif) no-repeat 0 9px;overflow:hidden}
.cont .rlm .k1 ul:hover{float:left;width:280px;line-height:24px;margin-top:7px;padding-left:10px;background:url(../images/doth.gif) no-repeat 0 9px;overflow:hidden}
.cont .rlm .k1 ul a,.cont .rlm .k1 ul a:hover{font-size:15px}
.cont .rlm .k1 ul span{margin-left:12px;font:14px "tahoma";color:gray}
.cont .rlm .k1 .h20,.cont .rlm .k1 .h20:hover{float:left;width:290px;height:20px;margin:0;padding:0;font-size:0;background:none}
.cont .rlm .adp{float:left;position:relative;width:310px;margin-top:10px;overflow:hidden}
.cont .adp{float:left;position:relative;width:1200px;margin-top:10px;overflow:hidden}
.cont .adp .op{float:left;width:1200px;margin-top:10px;overflow:hidden}
.cont .adp .tp{width:590px;overflow:hidden}
.cont .adp .sp{float:left;width:386px;overflow:hidden}
.cont .adp .lr{margin:0 21px}
.cont .adp img{float:left;width:100%;height:auto}
.cont .adp .h10{float:left;width:1200px;height:10px;font-size:0}
.w870{float:left;width:870px;overflow:hidden}
.w425{width:425px;overflow:hidden}
.w425 .lm{float:left;position:relative;width:425px;height:30px;background:url(../images/ico.png) repeat-x 0 -30px;overflow:hidden}
.w425 .lm .kl{float:left;display:inline;height:28px;line-height:28px;padding:1px 10px 0 10px;font-size:16px;color:#005cb2;border-left:1px solid #4d9be1;border-top:1px solid #4d9be1;background:#fff;overflow:hidden}
.w425 .lm .hx{float:left;width:29px;height:30px;background:#fff url(../images/ico.png) no-repeat;overflow:hidden}
.w425 .lm .h1{position:absolute;width:1px;height:28px;font-size:0;right:0;bottom:0;background:#4d9be1;overflow:hidden}
.w425 .lm .more{position:absolute;z-index:2;display:inline;height:20px;right:5px;bottom:3px;overflow:hidden}
.w425 .lm .more a,
.w425 .lm .more a:hover{font-size:14px;color:#fff}
.w425 .list{float:left;position:relative;width:408px;padding:3px 8px 8px 7px;border:1px solid #4d9be1;border-top:0;overflow:hidden}
.w425 .list .xp{float:left;width:181px;height:121px;margin-top:7px;padding:1px;border:1px solid #ccc;border-radius:2px;overflow:hidden}
.w425 .list .xp img{float:left;width:181px;height:121px}
.w425 .list .px{float:right;position:relative;width:215px;height:125px;line-height:20px;margin-top:7px;overflow:hidden}
.w425 .list .px strong{float:left;display:block;width:100%;line-height:20px;font-size:14px;font-weight:600;overflow:hidden}
.w425 .list .px span{float:left;display:block;width:100%;line-height:20px;margin-top:4px;color:#666;text-indent:2em;font-size:13px;overflow:hidden}
.w425 .list .px a,.w425 .list .px a:hover{position:absolute;z-index:1;display:block;width:215px;height:125px;left:0;top:0}
.w425 .list .o{float:left;width:398px;height:24px;line-height:24px;margin-top:7px;padding:0 0 1px 10px;text-align:left;border-bottom:1px dotted #fff;background:url(../images/dot.gif) no-repeat 0 9px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.w425 .list .o:hover{float:left;width:410px;height:24px;line-height:24px;margin-top:7px;padding:0 0 1px 10px;text-align:left;border-bottom:1px dotted #bbb;background:url(../images/doth.gif) no-repeat 0 9px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.w425 .list .xd{float:left;width:398px;height:24px;margin-top:7px;padding:0 0 1px 10px;border-bottom:1px dotted #fff;background:url(../images/dot.gif) no-repeat 0 9px;overflow:hidden}
.w425 .list .xd:hover{float:left;width:398px;height:24px;margin-top:7px;padding:0 0 1px 10px;border-bottom:1px dotted #bbb;background:url(../images/doth.gif) no-repeat 0 9px;overflow:hidden}
.w425 .list .xd .bt{float:left;width:333px;height:24px;line-height:24px;white-space:nowrap;text-overflow:ellipsis;text-align:left;overflow:hidden}
.w425 .list .xd .dt{float:left;width:65px;height:24px;line-height:24px;text-align:right;font-family:"tahoma";font-size:14px;color:gray;overflow:hidden}
.w870 .h20{float:left;width:870px;height:20px;overflow:hidden}
.w870 .adp{float:left;width:870px;margin-top:10px;overflow:hidden}
.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}
.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}