blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
input,select,textarea{font-size:14px;font-family:"Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif}
img{border:0}
li,ul{list-style-type:none}
body{font-size:14px;font-family:"Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;min-width:1200px}
ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
a{color:#333;text-decoration:none}
a:hover{text-decoration:none}
.headbg{}
.head{width:1200px;margin:0 auto;height:100px;position:relative}
.head .logo{padding-top: 37px;float:left;width: 205px;}
.head .nav{float:right}
.head ul{width: 800px;overflow:hidden;float:left}
.head ul li{float:left;line-height: 100px;}
.head ul li a{margin: 0 15px;font-size:15px;color: #303133;}
.head ul li a:hover{color:#45517f}

.banner{margin:0 auto;}
.small{cursor:pointer;width: 76px;margin: -50px auto 50px;}
.small a{width: 30px;height: 30px;background: #fff;float:left;margin: 0 4px;color: #fdd922;text-align: center;line-height: 30px;border-radius: 30px;font-weight: bold;font-size: 15px;}
.small .small_s{background: #fdd922;width: 30px;height: 30px;color: #fff;}
.ystd{
    width: 1200px;
    margin: 0 auto;
    padding: 10px 0 30px;
}
.ystd ul{
    overflow: hidden;
    padding: 70px 0;
    background: url(../images/ystdbg.jpg) no-repeat center bottom;
}
.ystd ul li{
    width: 280px;
    float: left;
    position: relative;
    margin: 0 60px;
}
.ystd ul li img{
    width: 110px;
    height: 97px;
    position: absolute;
    left: 75px;
}
.ystd ul li span{
    padding-top: 70px;
    display: block;
    font-size: 20px;
    color: #424242;
    font-weight: bold;
}
.ystd ul li p{
    font-size: 14px;
    color: #303133;
    line-height: 25px;
    padding: 15px 0 25px;
}

.cpflbg{ background:#f4f4f4;}
.cpfl{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding: 20px 0 45px;
}
.title{overflow: hidden;padding: 0 0 35px;background: url(../images/title_ico.png) no-repeat center bottom;margin: 55px 0 10px;}
.title p{
    text-align: center;
}
.title p span{display: block;font-size: 30px;color: #151a33;font-weight: bold;}
.zs-l{width: 1200px;padding: 12px 0 0;float: left;overflow: hidden;position:relative;text-align: center;}
.zs-l li{
    display: inline-block;
    margin: 0 10px;
}
.zs-l li{}
.zs-l li.last{ margin-right:0;}
.zs-l li a{display:block;line-height: 22px;height: 44px;padding: 0 25px;}
.zs-l li.cur a{background: url(../images/cpflbg_ico.png) no-repeat center;}
.zs-l li a p{
    float: left;
    font-size: 15px;
    color: #767676;
    line-height: 44px;
}
.zs-r{width: 1200px;float: right;overflow: hidden;padding: 0 0 30px;}
.zs-r ul{
    overflow: hidden;
}
.zs-r ul li{
    width: 280px;
    float: left;
    margin: 28px 26px 28px 0;
    background: #fff;
    box-shadow: #e9e9e9 0 0 2px 0px;
}
.zs-r ul li a{
    display: block;
}
.zs-r ul li img{
    width: 280px;
    height: 210px;
}
.zs-r ul li .time{
    font-size: 12px;
    color: #2768dc;
    background: url(../images/time_ico.png) no-repeat left center/12px;
    padding-left: 15px;
    margin: 15px;
    display: block;
}
.zs-r ul li p{
    padding: 0 15px;
    font-size: 16px;
    color: #252525;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.zs-r ul li .jt{
    display: block;
    height: 20px;
    background: url(../images/jt_ico.png) no-repeat left center/37px;
    margin: 15px;
}
.zs-r ul li.cp4,.zs-r ul li.cp8{ margin-right:0;}
.zs-r ul li:nth-child(4n){ margin-right:0;}
.hxysbg{
    overflow: hidden;
}
.hxys{
    width: 1200px;
    margin: 0 auto;
}
.hxys .hxysl{
    width: 980px;
    margin: 0 0 0 -352px;
    float: left;
}
.hxys .hxysl img{
    width: 980px;
    height: 567px;
}
.hxys .hxysr{
    float: right;
    width: 940px;
    margin: 0 -351px 0 -25px;
    background: url(../images/hxysbg.jpg) no-repeat left center;
    height: 567px;
}
.hxys .hxysr .hxystit{
    font-size: 36px;
    color: #ffffff;
    padding: 60px 0 0 70px;
}
.hxys .hxysr ul{
    overflow: hidden;
    margin: 35px 0 35px -34px;
}
.hxys .hxysr ul li{
    overflow: hidden;
    padding: 14px 0;
}
.hxys .hxysr ul li img{
    width: 68px;
    float: left;
}
.hxys .hxysr ul li p{
    float: left;
    font-size: 14px;
    color: #ffffff;
    line-height: 25px;
    padding: 10px 0 0 42px;
}
.hxys .hxysr ul li p span{
    display: block;
    font-size: 18px;
    color: #ffffff;
}
.gcyj{
    width: 1200px;
    margin: 0 auto;
    padding: 20px 0 45px;
    overflow: hidden;
}
.gcyj ul{
    overflow: hidden;
    padding: 15px 5px 5px;
}
.gcyj ul li{
    width: 380px;
    float: left;
    margin-right: 25px;
    box-shadow: #cfcfcf 0 0 5px 0;
    border-radius: 10px;
    overflow: hidden;
}
.gcyj ul li a{
    display: block;
}
.gcyj ul li img{
    width: 380px;
    height: 285px;
}
.gcyj ul li div{
    overflow: hidden;
    padding: 20px 15px;
}
.gcyj ul li div .time{
    display: block;
    width: 120px;
    height: 35px;
    color: #ffffff;
    line-height: 35px;
    text-align: center;
    font-size: 15px;
    background: #2669dc;
    border-radius: 3px;
}
.gcyj ul li div .gcyjtit{
    font-size: 16px;
    color: #424242;
    line-height: 25px;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    padding: 15px 0;
}
.gcyj ul li div p{
    font-size: 14px;
    line-height: 20px;
    color: #424242;
    height: 40px;
    overflow: hidden;
}
.gcyj ul li.yj3{ margin-right:0;}
.gcyj a.more{
    width: 140px;
    height: 32px;
    display: block;
    line-height: 32px;
    border: 2px #b3b6bf solid;
    border-radius: 32px;
    font-size: 16px;
    color: #424242;
    font-weight: bold;
    text-align: center;
    margin: 45px auto;
}
.gywmbg{
    background: #f4f4f4;
}
.gywm{
    overflow: hidden;
    padding: 10px 0 0;
    width: 1200px;
    margin: 0 auto;
}
.gywm .box{
    padding: 40px 0 0;
    overflow: hidden;
}
.gywm .box .gywml{
    width: 550px;
    float: left;
}
.gywm .box .gywml .gywmtit{
    font-size: 24px;
    line-height: 38px;
    font-weight: bold;
    color: #424242;
    padding: 75px 0 40px;
    display: block;
}
.gywm .box .gywml .gywmtit span{
    display: block;
    font-size: 30px;
    color: #2669dc;
}
.gywm .box .gywml p{
    font-size: 14px;
    line-height: 32px;
    color: #424242;
}
.gywm .box .gywml .more{
    width: 140px;
    height: 32px;
    display: block;
    border: 2px #b3b6bf solid;
    border-radius: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 18px;
    color: #424242;
    margin: 20px 0 0;
}
.gywm .box .gywmr{
    width: 424px;
    float: right;
    padding-right: 205px;
}
.gywm .box .gywmr img{
    width: 424px;
    height: 350px;
}
.fwysbg{
    background: url(../images/fwysbg.jpg) repeat-x center;
}
.fwys{
    width: 1200px;
    margin: 0 auto;
    padding: 70px 0 70px;
}
.fwys .fwystit{
    font-size: 30px;
    color: #424242;
    font-weight: bold;
    float: right;
    margin: -155px 0 0;
    border-bottom: 2px #2669dc solid;
    padding: 0 50px 10px 85px;
}
.fwys ul{
    overflow: hidden;
}
.fwys ul li{
    width: 223px;
    float: left;
    margin: 0 8px;
    text-align: center;
    height: 348px;
}
.fwys ul li img{
    width: 64px;
    height: 64px;
    padding-top: 40px;
}
.fwys ul li .img1{}
.fwys ul li .img2{
    display: none;
}
.fwys ul li .fwtit{
    display: block;
    font-size: 16px;
    color: #424242;
    font-weight: bold;
    padding: 18px 0;
}
.fwys ul li .yd{
    width: 14px;
    height: 14px;
    background: url(../images/yd_ico.png) no-repeat center/14px;
    display: block;
    margin: 5px auto;
}
.fwys ul li .num{
    font-size: 50px;
    color: #2669dc;
    padding-top: 10px;
    display: block;
}
.fwys ul li p{
    font-size: 14px;
    color: #ffffff;
    line-height: 24px;
    text-align: left;
    padding: 0 25px;
    display: none;
}
.fwys ul li.fw1:hover{ background:url(../images/sclzxbg.jpg) no-repeat center;}
.fwys ul li.fw2:hover{ background:url(../images/jngzbg.jpg) no-repeat center;}
.fwys ul li.fw3:hover{ background:url(../images/jszcbg.jpg) no-repeat center;}
.fwys ul li.fw4:hover{ background:url(../images/gcsgbg.jpg) no-repeat center;}
.fwys ul li.fw5:hover{ background:url(../images/cpwhbg.jpg) no-repeat center;}
.fwys ul li:hover .img1{
    display: none;
}
.fwys ul li:hover .img2{
    display: block;
	margin:0 auto;
}
.fwys ul li:hover .fwtit{
    color: #fff;
}
.fwys ul li:hover .num{
    display:none;
}
.fwys ul li:hover p{
    display: block;
	padding-top:20px;
}
.xwzx{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding: 65px 0;
}
.xwzx .hyxw{
    width: 585px;
    float: left;
}
.xwzx .hyxw .xwzxtit{
    overflow: hidden;
}
.xwzx .hyxw .xwzxtit p{
    float: left;
    padding-left: 15px;
}
.xwzx .hyxw .xwzxtit p span{
    font-size: 30px;
    color: #424242;
    font-weight: bold;
    background: url(../images/title_ico.png) no-repeat left bottom;
    padding-bottom: 35px;
    display: block;
}
.xwzx .hyxw .xwzxtit a{
    float: right;
    line-height: 75px;
    font-size: 18px;
    color: #424242;
    margin-right: 30px;
}
.xwzx .hyxw ul{
    padding-top: 10px;
}
.xwzx .hyxw ul li{
    border-bottom: 1px #e3ebf6 solid;
    padding: 20px 0;
}
.xwzx .hyxw ul li a{
    display: block;
    overflow: hidden;
}
.xwzx .hyxw ul li p.p_1{
    float: left;
    padding: 0 20px 0 15px;
    border-right: 1px #e3ebf6 solid;
}
.xwzx .hyxw ul li p.p_1 .md{
    display: block;
    font-size: 30px;
    color: #676767;
    line-height: 28px;
    padding-bottom: 5px;
}
.xwzx .hyxw ul li p.p_1 .y{
    font-size: 16px;
    color: #676767;
    display: block;
    text-align: right;
}
.xwzx .hyxw ul li p.p_2{
    float: left;
    width: 425px;
    padding: 0 20px 0 15px;
}
.xwzx .hyxw ul li p.p_2 .tit2{
    font-size: 16px;
    color: #676767;
    line-height: 28px;
    display: block;
    font-weight: bold;
    margin-bottom: 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.xwzx .hyxw ul li p.p_2 .ms{
    font-size: 14px;
    color: #676767;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}
.xwzx .jszl{ float:right;}

.xwzx .hyxw ul li a:hover p.p_1 .md{
    color: #2669dc;
}
.xwzx .hyxw ul li a:hover p.p_1 .y{
    color: #2669dc;
}
.xwzx .hyxw ul li a:hover p.p_2 .tit2{
    color: #2669dc;
}
.xwzx .hyxw ul li a:hover p.p_2 .ms{
    color: #2669dc;
}
.list{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding: 75px 0;
}
.list .cplistl{
    width: 310px;
    float: left;
}
.list .cplistl .cptit{
    font-size: 24px;
    font-weight: bold;
    color: #424242;
    padding: 20px 0 20px 40px;
}
.list .cplistl ul.lm{
    background: #f4f4f5;
    padding: 10px;
}
.list .cplistl ul.lm li{line-height: 54px;background: #fff;margin: 7px 0;padding-left: 50px;}
.list .cplistl ul.lm li a{
    font-size: 16px;
    color: #424242;
    background: url(../images/cpfl_ico.png) no-repeat left center/11px;
    padding-left: 20px;
}
.list .cplistl .lxfs{
    border: 2px #eee solid;
    background: #f4f4f5;
    margin-top: 55px;
    padding: 20px 15px;
}
.list .cplistl .lxfs img{
    width: 157px;
    height: 157px;
    display: block;
    margin: 0 auto;
}
.list .cplistl .lxfs span{
    font-size: 25px;
    color: #2669dc;
    font-weight: bold;
    text-align: center;
    display: block;
}
.list .cplistl .lxfs p{
    font-size: 16px;
    color: #696969;
    text-align: center;
    line-height: 30px;
}
.list .cplistl .lxfs ul{
    padding-left: 40px;
}
.list .cplistl .lxfs ul li{
    font-size: 18px;
    color: #696969;
    padding: 3px 0 3px 35px;
    margin: 15px 0;
}
.list .cplistl .lxfs ul li.dh{
    background: url(../images/dh_ico.png) no-repeat left center;
}
.list .cplistl .lxfs ul li.wz{
    background: url(../images/wz_ico.png) no-repeat left center;
}
.list .cplistl .cplistr .pro{
    overflow: hidden;
}
.list .cplistr{
    width: 870px;
    float: right;
}
.list .cplistr .mbx{
    background: #f4f4f5;
}
.list .cplistr .mbx p{
    font-size: 15px;
    color: #424242;
    line-height: 55px;
    padding: 0 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.list .cplistr .mbx p a{
    color: #424242;
}
.list .cplistr .pro{
    overflow: hidden;
}
.list .cplistr .pro li{
    width: 280px;
    float: left;
    margin: 15px 15px 15px 0;
    background: #f4f4f5;
}
.list .cplistr .pro li a{
    display: block;
    overflow: hidden;
    position: relative;
}
.list .cplistr .pro li .time{
    font-size: 12px;
    color: #2768dc;
    background: url(../images/time_ico.png) no-repeat left center/12px;
    padding-left: 15px;
    margin: 10px 20px;
    display: block;
}
.list .cplistr .pro li .img1{
    width: 280px;
    height: 210px;
}
.list .cplistr .pro li .img2{display:none;position: absolute;top: 0;}
.list .cplistr .pro li.cp3,.list .listl .pro li.cp6,.list .listl .pro li.cp9,.list .listl .pro li.cp12{ margin-right:0;}
.list .cplistr .pro li:nth-child(3n){ margin-right:0;}
.list .cplistr .pro li .tit{display: block;padding: 0 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;color: #000000;font-weight: bold;}
.list .cplistr .pro li .more{
    width: 37px;
    height: 9px;
    display: block;
    background: url(../images/jt_ico.png) no-repeat center/37px;
    margin: 15px 20px 20px;
}
.list .cplistr .pro li:hover .img2{ display:block;}
.pages{text-align:center;padding: 55px 0;}
.pages ul{width:auto;margin:0;display:inline-block}
.pages ul li{width:auto;height:auto;margin:0;float:left;font-size: 14px;color:#333;border:0;background:0 0}
.pages ul li:hover{background:0 0}
.pages ul li span{background: #2669dc;color:#fff;display:block;border: 1px #2669dc solid;margin: 0 5px;font-size: 16px;font-weight: bold;height: 40px;width: 40px;line-height: 40px;border-radius: 40px;}
.pages ul li a{color: #575353;display:block;border: 1px #172b56 solid;margin: 0 5px;font-size: 16px;font-weight: bold;height: 40px;width: 40px;line-height: 40px;border-radius: 40px;}
.pages ul li a:hover{background: #2669dc;color:#fff;border: 1px #2669dc solid;}
.pages ul li.thisclass a{color:#fff;font-weight:700;background: #2669dc;border: 1px #2669dc solid;}
.zxzx{
    float: left;
    width: 1200px;
}
.zxzx .zxzxtit{
    font-size: 20px;
    color: #2669dc;
    line-height: 58px;
    background: #f4f4f5;
    padding: 0 25px;
    font-weight: bold;
}
.zxzx ul{
    overflow: hidden;
    padding: 20px 25px;
    border: 2px #f4f4f5 solid;
}
.zxzx ul li{
    width: 548px;
    float: left;
    margin-right: 50px;
    padding: 12px 0;
}
.zxzx ul li a{
    overflow: hidden;
}
.zxzx ul li .rq{
    font-size: 16px;
    color: #676767;
    display: block;
    float: left;
    width: 100px;
}
.zxzx ul li .tit{
    font-size: 16px;
    color: #676767;
    display: block;
    width: 428px;
    float: left;
    padding-left: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.zxzx ul li.zx2,.zxzx ul li.zx4.zxzx ul li.zx6,.zxzx ul li.zx8,.zxzx ul li.zx10{ margin-right:0;}
.zxzx ul li:nth-child(2n){ margin-right:0;}
.zxzx ul li a:hover .rq{ color:#2669dc;}
.zxzx ul li a:hover .tit{ color:#2669dc;}
.cparc{
    border: 2px #eee solid;
    padding: 10px 0 0;
    margin-top: 15px;
}
.cparc .cptit{
    text-align: center;
    padding-top: 20px;
    margin: 0 20px;
}
.cparc .cptit h1{
    font-size: 24px;
    line-height: 30px;
    color: #030a32;
    border-bottom: 1px #d5d5d5 dashed;
    padding-bottom: 15px;
}
.cparc .cptit span{
    font-size: 12px;
    color: #737374;
    padding: 10px 0;
    display: block;
}
.cparc .article{
    padding-top: 30px;
    margin: 0 20px;
}
.cparc .article p{
    font-size: 13px;
    color: #7a7a7a;
    line-height: 24px;
    padding: 10px 0;
}
.cparc .article img{
    width: 600px!important;
    height: auto!important;
    display: block;
    margin: 0 auto;
}
.cparc .prenext{overflow:hidden;padding: 40px 0 0;}
.cparc .prenext .pre{
    line-height: 70px;
    width: 328px;
    float: left;
    padding: 0 25px 0 80px;
    background: #f6f6f6 url(../images/pre_ico.png) no-repeat 25px center/30px;
}
.cparc .prenext .pre a{
	color:#000;
	display:block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 14px;
}
.cparc .prenext .next{
    float: left;
    line-height: 70px;
    text-align: right;
    width: 328px;
    padding: 0 80px 0 25px;
    background: #f6f6f6 url(../images/next_ico.png) no-repeat 376px center/30px;
}
.cparc .prenext .next a{color:#000;display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 14px;}
.cparc .prenext .pre:hover{background: #2669dc url(../images/pre_ico1.png) no-repeat 25px center/30px;}
.cparc .prenext .pre:hover a{ color:#fff;}
.cparc .prenext .next:hover{background: #2669dc url(../images/next_ico1.png) no-repeat 376px center/30px;}
.cparc .prenext .next:hover a{ color:#fff;}
.list .xwlistl .cptit{ padding:20px 0; text-align:center;}
.list .xwlistl ul.lm li{ padding-left:98px;}
.list .xwlistl .lxfs{ margin-top:30px;}
.list .xwlistr ul.xw{
    padding: 10px;
    overflow: hidden;
}
.list .xwlistr ul.xw li{
    width: 380px;
    float: left;
    margin: 30px 90px 0 0;
}
.list .xwlistr ul.xw li a{
    display: block;
}
.list .xwlistr ul.xw li span.time{
    font-size: 28px;
    color: #7f7f7f;
    display: block;
}
.list .xwlistr ul.xw li span.tit{
    font-size: 16px;
    color: #7f7f7f;
    padding: 20px 0;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.list .xwlistr ul.xw li p{
    font-size: 14px;
    color: #7f7f7f;
    line-height: 26px;
    height: 52px;
    overflow: hidden;
    border-bottom: 1px #7f7f7f solid;
    padding-bottom: 12px;
}
.list .xwlistr ul.xw li span.more{
    font-size: 16px;
    color: #7f7f7f;
    font-weight: bold;
    display: block;
    margin: 15px 0;
}
.list .xwlistr ul.xw li.xw2,.list .xwlistr ul.xw li.xw4,.list .xwlistr ul.xw li.xw6,.list .xwlistr ul.xw li.xw8,.list .xwlistr ul.xw li.xw10,.list .xwlistr ul.xw li.xw12{ margin-right:0;}
.list .xwlistr ul.xw li:nth-child(2n){ margin-right:0;}
.list .xwlistr ul.xw li a:hover span.time{color:#2669dc;}
.list .xwlistr ul.xw li a:hover span.tit{color:#2669dc;}
.list .xwlistr ul.xw li a:hover p{border-bottom:1px #2669dc solid;}
.list .xwlistr ul.xw li a:hover span.more{color:#2669dc;}
.list .xwlistr .pages{ padding:55px 0 10px;}
.xwarc{border: 0;}
.xwarc .cptit{margin: 0 15px;text-align: left;}
.xwarc .cptit h1{border-bottom: 1px #f4f4f5 solid;color: #2669dc;background: url(../images/arctitbg.jpg) no-repeat left bottom;}
.xwarc .cptit span{color: #9a9a9a;}
.xwarc .article{ margin: 0 15px;}
.xwarc .article p{font-size: 14px;line-height: 26px;color: #757575;}
.xwarc .prenext .pre{ background-color:#edf0fa;}
.xwarc .prenext .next{ background-color:#edf0fa;}
.list .pplistr ul.hzpp{
    padding-top: 30px;
} 
.list .pplistr ul.hzpp li{
    padding: 0 0 25px 0;
}
.list .pplistr ul.hzpp li a{
    display: block;
    overflow: hidden;
}
.list .pplistr ul.hzpp li img{
    width: 217px;
    float: left;
    height: 163px;
    padding-right: 45px;
}
.list .pplistr ul.hzpp li span.time{
    display: block;
    font-size: 16px;
    color: #7f7f7f;
    padding-top: 20px;
}
.list .pplistr ul.hzpp li span.time span{
    border-bottom: 1px #7f7f7f solid;
    margin-right: 15px;
}
.list .pplistr ul.hzpp li div{overflow: hidden;padding: 20px 0 15px;}
.list .pplistr ul.hzpp li div span.tit{
    font-size: 16px;
    color: #7f7f7f;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 520px;
}
.list .pplistr ul.hzpp li div span.more{
    float: right;
    font-size: 15px;
    color: #7f7f7f;
}
.list .pplistr ul.hzpp li p{font-size: 14px;color: #7f7f7f;line-height: 26px;}
.list .pplistr ul.hzpp li a:hover span.time{color:#2669dc;}
.list .pplistr ul.hzpp li a:hover span.time span{color:#2669dc;padding-left:100px;border-bottom-color:#2669dc;}
.list .pplistr ul.hzpp li a:hover div span.tit{color:#2669dc;}
.list .pplistr ul.hzpp li a:hover div span.more{color:#2669dc;}
.list .pplistr .pages{ padding:55px 0 10px;}
.pparc .cptit h1{text-align: center;background-position-x: center;}
.pparc .cptit span{ text-align:center;}
.list .pplistr .zxzx{width: auto;margin-top: 50px;}
.list .pplistr .zxzx ul li{width:363px;list-style: disc;margin-left: 20px;font-size: 13px;color: #676767;}
.list .pplistr .zxzx ul li .rq{width:60px;}
.list .pplistr .zxzx ul li .tit{ padding-left:0;width: 300px;}
.list .pplistr .zxzx ul li:hover{color:#2669dc;}
.about{}
.about .box1{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding: 90px 0 20px;
}
.about .box1 .abtl{
    width: 598px;
    float: left;
}
.about .box1 .abtl img{
    width: 598px;
    height: 374px;
}
.about .box1 .abtr{
    width: 560px;
    float: right;
}
.about .box1 .abtr span{
    font-size: 60px;
    color: #2669dc;
    font-weight: bold;
    padding-top: 40px;
    display: block;
}
.about .box1 .abtr p{
    font-size: 14px;
    line-height: 26px;
    color: #000000;
    padding: 20px 0 40px;
}
.about .box1 .abtr img{
    width: 407px;
    height: 92px;
}
.about .boxbg{
    background: url(../images/boxbg.jpg) no-repeat center;
}
.about .box2{
    width: 1200px;
    margin: 0 auto;
    background: url(../images/box2bg.png) no-repeat center;
    height: 390px;
}
.about .box2 span{
    font-size: 20px;
    color: #fff;
    overflow: hidden;
    display: block;
}
.about .box2 .sh{
    padding-top: 30px;
}
.about .box2 .nh{
    text-align: right;
}
.about .box2 span strong{
    font-size: 74px;
    color: #fdd922;
    font-weight: normal;
}
.about .box2 p{
    font-size: 14px;
    color: #ffffff;
    line-height: 26px;
    padding: 7px 0;
}
.about .box3{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding: 55px 0 65px;
}
.about .box3 .fzl{
    width: 440px;
    float: left;
    padding-top: 85px;
}
.about .box3 .fzl span{
    font-size: 60px;
    color: #2669dc;
    font-weight: bold;
}
.about .box3 .fzl p{
    font-size: 14px;
    color: #000000;
    line-height: 26px;
    padding-top: 30px;
}
.about .box3 .fzr{
    width: 598px;
    float: right;
    position: relative;
}
.about .box3 .fzr img{
    width: 598px;
    height: 326px;
}
.about .box3 .fzr span{
    display: block;
    width: 177px;
    height: 157px;
    background: url(../images/fz_ico.jpg) no-repeat center;
    position: absolute;
    top: 105px;
    left: -95px;
}
.about .box3 .fzb{
    width: 1200px;
    float: left;
    padding-top: 90px;
    font-size: 14px;
    color: #000000;
    line-height: 26px;
}

.footbg{
    background: #1e222f;
}
.foot{
    width: 1200px;
    margin: 0 auto;
    padding: 60px 0 30px;
}
.foot .ewm{
    text-align: center;
    border-bottom: 1px #a1a1a1 solid;
    margin: 0 115px;
    padding-bottom: 30px;
}
.foot .ewm span{
    display: block;
    font-size: 18px;
    color: #fafafa;
    font-weight: bold;
    padding-bottom: 15px;
}
.foot .ewm img{}
.foot .bqsy{
    padding-top: 20px;
}
.foot .bqsy p{
    font-size: 14px;
    line-height: 30px;
    color: #a1a1a1;
    text-align: center;
}
.foot .bqsy p a{
    color: #a1a1a1;
    margin: 0 10px;
}
.foot .bqsy p span{
    margin: 0 10px;
}
.foot .bqsy p span strong{ font-size:20px; color:#fdd922;}
.linkbg{
    background: #010517;
}
.linkbg .link{
    width: 930px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    line-height: 30px;
    padding: 35px 0;
}
.linkbg .link span{
    color: rgb(121 123 132 / 70%);
}
.linkbg .link a{
    color: rgb(121 123 132 / 70%);
    margin: 0 5px;
}

.shengming{ font-size:14px;}
.shengming span{ display:block; text-align:center; font-weight:bold; font-size:16px; padding:10px 0 !important;}
.shengming strong{ font-size:16px;}
.shengming strong span{ display:initial; font-size:20px; color:#eb6100;}
.shengming p{ padding:10px 0;}
.shengming p.fwsm{ color:#fe2400;}

.linkbox{background: #fafafa;overflow: hidden;margin:0 0 20px 0;padding: 10px;}
.linkbox h3{width: 100%;overflow: hidden;border-bottom: 0;}
.linkbox h3 a{display: block;padding: 5px 10px;background: #2669dc;margin: 10px 0;float: left;width: 170px;color: #fff;font-weight: normal;font-size: 16px;}
.linkbox h3 a:hover{text-decoration:none;}
.linkbox ul li{width: 24%;float: left;font-size: 14px;padding-left: 1%;line-height: 30px;}
.linkbox ul li a:hover{text-decoration:none;}