@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0;}
img{ border:none;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
ul,li{ list-style:none; padding:0; margin:0;}
*{ font-family:"微软雅黑";}
.bgdt{ width:100%;}
.bgdt img{ width:100%; height:auto; display:block;}
.sjdh{ margin:20px auto; overflow:hidden;}
.sjdh li{ font-size:14px; line-height:36px; text-align:center; margin-bottom:8px;}
.sjdh li a{ color:#d8d8d8; width:100%; display:block; border:1px solid rgba(230, 230, 230, 0.09); border-radius:5px;}
.sjdh li .aa0{ background:#00a43b; border:1px solid #00a43b}

.sub_01{ display: block !important;}
@media (max-width:768px) {
    .nytt{margin-left:-800px;margin-top:-300px;}
	.yc{ display:none !important;}
.yc0{ display: block !important;}
	.sjnav{ width:100%; background:#08325c; padding:15px 0; position:relative; height:70px;border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
	.logosj{ width:162px; float:left; margin-left:15px;}
	.logosj img{height:50px;}
	.item{position: relative;}
	.wz{position:absolute;width: 100%; z-index: 500;top: 0; bottom: 0; display: flex;align-items: center;justify-content: center; }
	.wzk{ width:96%; margin: 0 auto;}
	.wzk h1{font-size:16px; line-height:30px;color: #fff; font-weight: bold;width: 100%;margin:0px;}
	.wzk article{font-size:13px; line-height:22px;color: #fff; width:100%;margin:5px 0;}
	.wzk a{display: block; width: 140px; line-height:30px; border: 1px solid #fff; text-align: center;color: #fff;margin-top:10px;}
	.ydtk{max-width: 100%; margin: 0 auto;margin-top:10%;}
	.ydtk iframe{width: 100%;height:300px;}
	.modal-dialog{width:100%;margin: 0 auto;}
	/*计数*/
	.jsbox{width: 100%;background: #f3f3f3;padding: 1px 0;background-clip: content-box;border:solid 1px #dedede;border-left:none;border-right:none}
	.xjt{width:100%;display: block; overflow: hidden; margin:0px auto}
	.xjt li{  text-align:center; color:#666; border-right:solid 1px #dedede}
	.xjt li:last-child{border-right: none}
	.xjt h3, .timer{ font-family: Segoe UI, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; line-height:40px;color: #00678b }
	.part1{width: 100%; background: url("../images/fbg.jpg") no-repeat center center;padding:20px 0;}
	.dbt{font-size:18px; line-height:50px;color: #f3f3f3;background: url("../images/bt.png") no-repeat left center;background-size:1%; padding-left: 16px;}
	.jjwz{font-size:14px;color: #e4e2e2; font-weight: lighter; line-height:24px;margin: 15px auto;}
	.nrtp{margin:10px auto;}
	.nrtp img{max-width: 100%; height: auto;}
	.ckgd0,.ckgd1{width: 160px; margin: 20px auto;}
	.ckgd0 a{display: block; width: 100%; line-height: 34px; border: 1px solid #5f7599; text-align: center;color: #fff;border-radius: 10px;}
	.part2{width: 100%; background: url("../images/sbg.png") no-repeat left top;padding:20px 0;background-size: 100%}
	.dbt1{font-size:18px; line-height:50px;color: #303030;background: url("../images/bt1.png") no-repeat left center;background-size:1%; padding-left: 16px;}
	.jjwz1{font-size:14px;color: #555; font-weight: lighter; line-height:24px;margin: 15px auto;}
	.ckgd1 a{display: block; width: 100%; line-height: 34px; border: 1px solid #d6d7d9; text-align: center;color: #1c1d20;border-radius: 10px;}
	.part3{width: 100%;background: url("../images/tbg.jpg") no-repeat center center;padding:20px 0;}
	.hbt{font-size:20px;line-height:40px;text-align: center; color: #f8f8f8;}
	.hnbt{font-size:14px; color: #f8f8f8; font-weight: lighter; text-align: center; line-height:50px;margin-bottom:20px;}
	.hnbt .db{font-weight:bold; font-size:16px;color: #fbbd2a;}
	.pplb{width: 100%; margin: 20px auto; overflow: hidden;}
	.pplb li .bg{display: block; background: #fff;position: relative;padding:10px 0;overflow: hidden;}
	.pplb li a{display: block; background: #fff;position: relative;padding:10px 0;overflow: hidden;}
	.pplb li{padding: 0 5px;margin-bottom: 10px;}
	.pplb li img{ max-height: 100px; width: auto; margin: 0 auto;}
	.pplb li p{margin: 0; font-size: 15px; font-weight: bold; color: #333; text-align: center; line-height: 40px;text-overflow:ellipsis; white-space: nowrap; overflow: hidden;}
	.pphr{display: none;}
	.ppbt{width: 100%; font-size:16px;color: #f8f8f8; font-weight: bold; background: url("../images/xbg.png") no-repeat left center; padding-left:40px;line-height: 34px;}
	.ggxx{width: 100%;padding:20px 0; background: #fff;}
	.zbxx h1{font-size: 20px; line-height:40px;font-weight: lighter;color: #1c2b46;margin: 0;}
	.zbxx p{font-size:16px;font-weight: lighter;color: #757575;line-height:40px;margin: 0;}
	.gdg a{display: block;width: 200px; line-height: 48px;text-align: center; background: #0076a0; color: #fff; font-size: 15px;border-radius: 100px;margin-top: 20px;}
	.footer{width: 100%; background: #f8f9fa;}
	.fl{display: none;}
	.ew img{display: none;}
	.end{padding:15px;}
	.xwzf{width: 100%; font-size: 14px;line-height: 24px; color: #747b81;}
	.bqxx{width: 100%;background: #e4e4e4; font-size:14px;color: #1c2b46; line-height:24px;padding: 10px;}
	.wzk h2{font-size:16px; line-height: 40px;color: #fff;width: 100%;margin:0px auto 0px;}
	.nrone{margin:20px auto;font-size:14px; color: #333333; line-height:26px;}
	.nrk{ width: 100%;background:#f4fafd; padding: 20px 0;}
	.nrk2 li h1{ margin-bottom: 0; font-size: 15px; line-height: 24px;color: #555;padding: 10px 0;}
	.nrk2 li article{font-size: 12px; line-height: 22px;color: #666; margin: 15px auto; max-height: 130px; overflow-y: scroll;}
	.pronrqy{margin:20px auto; font-size: 15px;line-height: 30px;color: #333333;margin:20px auto;}
	.pronrqy img{max-width: 100%; height: auto;}
	.cpnbt{font-size:20px; line-height:40px; text-align: center; color: #333333;font-weight: bold;margin: 0;}
	.prok{width: 100%;background: #edf6fb; padding:20px 0;}
	.prok3{margin: 30px auto;}
	.prok2{margin:10px auto; font-size: 15px; line-height: 30px;color: #fff;}
	.prok2 img{width: 100%; height: auto;}
	.prob{font-size:20px; line-height:40px; text-align: center; color: #fff;font-weight: bold;margin-bottom: 30px;}
	.prok1{width: 100%; background: url("../images/probg.jpg") no-repeat center top #17215e;padding:30px 0;}
	.ms{margin:10px auto; font-size: 14px; line-height:26px;color: #333333;}
	.fnk{margin:20px auto;}
	.jdms{font-size: 13px; line-height:22px;color: #f3f3f3;font-weight: lighter;}
	.fnk1{width: 100%;padding:20px 0; background: #edeef0;}
	.ycss .btn{background: #009a98;color: #fff; height: 40px; line-height: 40px; text-align: center;border: 1px solid #009a98;padding: 0 25px;float:left !important; }
	.ycss .form-control{background:#edeef0;border: 1px solid #edeef0;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0); height: 40px; line-height: 40px; width:90% !important;}
	.ycss{padding: 0;margin: 10px auto}
	.ycss .input-group-btn{float: left}
	.zcxx{padding: 0;}
	.zcxx li{font-size: 16px; line-height: 40px; float: left;margin-bottom:10px;color: #333;text-align: center;}
	.zcxx li:first-child{width: 100%;text-align: left;}
	.zcxx li a{width: 100%;display:block;color: #333;text-align: center;}
	.zcxx li a:hover{color: #009a98;}
	.zcxx li .selected{background:#009a98; color: #fff;}
	.dxxz{margin:20px auto;}
	.aldk{width: 100%;padding: 20px 0;background:#dcedf7;}
	.zbfk{width:20%; background: #fff; float: left;border-radius: 15px;overflow: hidden;padding:16px 0;}
	.zcwz{width:70%; float: left;margin-left: 5% }
	.zcwz h5{font-size:20px;color: #f3f3f3;margin:0px auto 0; line-height:40px;}
	.zcwz p{font-size: 14px; line-height: 20px;margin: 0; color: #fff;}
	.xwlb li h1{font-size: 16px; line-height: 40px; margin: 0;color: #333; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.xwlb1 li h1{font-size: 16px; line-height: 40px; margin: 0;color: #333; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
	font-weight:bold;}
	.xwlb li,.xwlb1 li{margin-bottom: 15px; position: relative;top: 0;transition: all ease .3s;}
	.xwlb li:hover{top: -8px;}
	.xwlb li article,.xwlb1 li article{font-size: 14px; line-height: 26px;color: #555;display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		word-break: break-all;
		text-overflow: ellipsis;
		overflow: hidden;}
	.xwlb,.xwlb1{margin:20px auto;padding: 10px 15px;}
	.flx li{width: 50%;padding: 0 10px;text-align: center; font-size: 14px;line-height:50px;color: #333;float: left;margin-bottom: -1px;text-align: center;margin-bottom: 10px;}
	.flx li a{ width: 100%; line-height: 40px; color: #333;display: block;background: #f8f8f9;}
	.flx li .selected{background: #0f8287;color: #fff;}
	.xwfl{margin: 15px auto;}
	.dq{width: 100%; background: #f8f8f9;}
	.dqwz{font-size: 14px; line-height:40px;color: #333333;}
	.dqwz a{color:#333}
	.xwnr{ margin:20px auto;}
	.sjll{font-size: 14px; line-height:40px;color: #b3b3b3; border-bottom: 1px solid #e2e2e2;margin: 8px auto;}
	.xwbtxq{font-size:20px; line-height:30px;color: #090f21;}
	.xwbtxq1{font-size:20px; line-height:30px;color: #090f21;padding:10px 0;}
	.gybtnr{font-size: 20px; line-height: 60px; text-align: center;color: #333;margin:0;}
	.gywz{font-size: 14px; line-height: 28px;color: #555555;}
	.gynr{padding:20px 10px; background: url("../images/gybg.jpg") no-repeat top center;}
	.gdwz h1{font-size: 20px;line-height: 60px;text-align: center;color: #090f21;margin-top: 40px;}
	.gdwz article{font-size: 14px;line-height:24px;color: #090f21;}
	.sbgd .swiper-slide{background: url("../images/ideadot10.png") no-repeat top center;}
	.sbgd{margin:10px auto;}
	.hx{background: url("../images/lsx.jpg") no-repeat center 10px;}
	.fzlc{width: 100%; background: #f4fafd;padding:40px 0;}
	.lxdk{margin:30px auto;}
	.lxdt,.ycwz{width:100%;margin: 10px auto;}
	.lxdt img{max-width: 100%;height: auto}
	.dyg{width:100%;font-size: 14px; line-height: 28px;color: #333333;margin: 20px auto;padding-bottom:20px; border-bottom: 1px solid #8aacad;}
	.btt{font-size: 14px;line-height:40px;color: #212121; text-align: center;}
	.btt>div{padding: 0;}
	.jrbt{font-size: 20px; line-height:40px;color: #333; text-align: center;}
	.zplb{margin:20px auto;padding: 0;}
	.jrbt a{color: #009a98;}
.btt1>div{padding: 0;}
	.fbsj{font-size: 14px; line-height:40px;color: #888; }
	.btt1{font-size: 14px;line-height:40px;color: #fff; text-align: center;overflow: hidden; }
	.ny_zblb2{padding:10px 10px 20px 0px; overflow:hidden; display:block;}
	.ny_zblb2 li{line-height:28px;font-size:14px;color:#333; padding:5px 0;}
	.ny_zblb2 li a{display:block;text-decoration:none;color:#555;background:url(../images/jih.png) no-repeat right 12px #009a98;padding-right: 15px;}
	.ny_zblb2 li a.cur{background:url(../images/jh.png) no-repeat right 12px #009a98;text-decoration:none;font-size:14px;}
	.ny_zblb2 li ul{display:none;color:#666;padding:20px 10px;}
	.ny_zblb2 li ul li{float:none;line-height:26px;margin-top:0px;font-size:14px; }
	.ms img,.fnk img,.cpnr1 img,.prok1 img{max-width: 100%; height: auto;}
	.nrxqw img,.nrone img,.cpnr1 img,.nrxqw1 img{max-width: 100%; height: auto;}
	.bdtck .modal{top: 10%;}
	.tjbd{width: 100%; background:#4db7dd;border-radius: 5px;}
	.tjbd a{display: block; width: 100%; font-size: 16px; line-height: 44px; text-align: center; color: #fff;}
	.tcbd{width:98%; margin: 0 auto;background: #fff; padding:30px;margin-bottom:30%;}
	.tcbd h1{font-size:24px; line-height: 40px; margin: 0; color: #333;}
	.tcbd p{margin: 0;font-size: 13px;line-height: 20px;color: #999;margin-bottom: 30px;}
	.srk,.srk1,.srk2{width: 100%; overflow: hidden; margin: 10px auto;}
	.tcbd input{width:94%; background: #fff; border: 1px solid #e6e6e6; height: 34px;line-height: 34px; padding: 0 5px;}
	.srk2 input{width:40%; background: #fff; border: 1px solid #e6e6e6; height: 34px;line-height: 34px; padding: 0 5px;}
	.srk2 img{height: 34px; margin-left: 10px; width: auto;}
	.srk1 textarea{width:94%; background: #fff; border: 1px solid #e6e6e6; min-height:50px;line-height: 34px; padding: 0 5px;}
	.tg{font-size: 14px; line-height: 40px;color: #555; position: absolute; top:40px; right: 40px; cursor: pointer}
	.cplb{margin: 20px auto;}
	.cplb li a{display: block; font-size: 14px;line-height: 40px;color: #555;background: url("../images/xsj.png") no-repeat left center;
		padding-left: 10px;border-bottom: 1px solid #e6e6e6;}
	.cpnr1{font-size: 16px; line-height: 30px; color: #555;}
	.cpnr1 p{margin: 0;}
	.nrxqw1{font-size: 14px; line-height:28px;color: #555555;}
    .nrxqw1 p{margin:0;}
    .marqueeleft{height:200px;width:100%;overflow:hidden;margin:5px auto;}
	.marqueeleft ul{float:left;}
	.marqueeleft li{float:left;margin:20px auto;display:inline;width:290px;height:200px;overflow:hidden;}
	.marqueeleft li .pic{display:block;width:255px;height:180px;padding:0px;overflow:hidden;}

	.marqueeleft li .txt a{color: #fff;}
	.nydt{height:200px;overflow:hidden;}
	.xwtpxk{height:200px;overflow:hidden;}
}

.sj{width: 100%;display: block;font-size: 13px; line-height:30px;color: #999;}
.nrxqw{font-size: 14px; line-height: 28px;color: #555555;}
.swiper-button-next{background: url("../images/xyj.png") no-repeat center center !important;width: 30px !important;height: 30px !important;}
.swiper-button-prev{background: url("../images/xzj.png") no-repeat center center !important;width: 30px !important;height: 30px !important;}
@media (min-width: 768px) {
    .xwtpxk{height:198px;overflow:hidden;}
    .marqueeleft{height:180px;width:100%;overflow:hidden;margin:5px auto;}
	.marqueeleft ul{float:left;}
	.marqueeleft li{float:left;margin:0 5px;display:inline;width:290px;height:180px;overflow:hidden;}
	.marqueeleft li .pic{display:block;width:255px;height:180px;padding:0px;overflow:hidden;}

	.marqueeleft li .txt a{color: #fff;}
    .xwbtxq1{font-size: 24px; line-height:40px;padding:20px 0;color: #090f21;border-bottom: 1px solid #e6e6e6; margin-bottom: 15px;text-align: center;}
    .nrxqw1{font-size: 16px; line-height: 30px;color: #555555;}
    .nrxqw1 p{margin:0;}
    .nytt{margin:0 auto; width:100%;height:auto;}
    .ms img,.fnk img,.cpnr1 img,.prok1 img{max-width: 100%; height: auto;}
	.nrxqw img,.nrone img,.cpnr1 img{max-width: 100%; height: auto;}
	.ms,.fnk,.prok1,.cpnr1,.nrone{padding:0;width:1200px;}
	.cplb{margin: 20px auto;}
	.cplb li a{display: block; font-size: 14px;line-height: 40px;color: #555;background: url("../images/xsj.png") no-repeat left center;
		padding-left: 10px;border-bottom: 1px solid #e6e6e6;}
	.tg{font-size: 14px; line-height: 40px;color: #555; position: absolute; top: 20px; right: 20px; cursor: pointer}
	.bdtck .modal{top: 10%;}
	.tjbd{width: 100%; background:#4db7dd;border-radius: 5px;}
	.tjbd a{display: block; width: 100%; font-size: 16px; line-height: 44px; text-align: center; color: #fff;}
	.tcbd{width:500px; margin: 0 auto;background: #fff; padding:30px;margin-bottom:30%; position: relative;}
	.tcbd h1{font-size: 34px; line-height: 40px; margin: 0; color: #333;}
	.tcbd p{margin: 0;font-size: 13px;line-height: 20px;color: #999;margin-bottom: 30px;}
	.srk,.srk1,.srk2{width: 100%; overflow: hidden; margin: 10px auto;}
	.tcbd input{width:96%; background: #fff; border: 1px solid #e6e6e6; height: 34px;line-height: 34px; padding: 0 5px;}
	.srk2 input{width:40%; background: #fff; border: 1px solid #e6e6e6; height: 34px;line-height: 34px; padding: 0 5px;}
	.srk2 img{height: 34px; margin-left: 10px; width: auto;}
	.srk1 textarea{width:96%; background: #fff; border: 1px solid #e6e6e6; min-height:50px;line-height: 34px; padding: 0 5px;}
	.fbsj{font-size: 14px; line-height: 60px;color: #888; }
	.btt1{font-size: 16px;line-height:44px;color: #fff; text-align: center;overflow: hidden; }
	.ny_zblb2{padding:10px 10px 20px 0px; overflow:hidden; display:block;}
	.ny_zblb2 li{line-height:28px;font-size:14px;color:#333; padding:5px 0;}
	.ny_zblb2 li a{display:block;text-decoration:none;color:#555;background:url(../images/jih.png) no-repeat 1080px 12px #009a98;}
	.ny_zblb2 li a.cur{background:url(../images/jh.png) no-repeat 1080px 12px #009a98;text-decoration:none;font-size:14px;}
	.ny_zblb2 li ul{display:none;color:#666;padding:20px 10px;}
	.ny_zblb2 li ul li{float:none;line-height:26px;margin-top:0px;font-size:15px; }

	.btt{font-size: 16px;line-height: 60px;color: #212121; text-align: center;}
	.jrbt{font-size: 22px; line-height: 80px;color: #333; text-align: center;}
	.zplb{margin: 40px auto;}
	.jrbt a{color: #009a98;}
	.dyg{width:380px;float:right;font-size: 14px; line-height: 28px;color: #333333;margin: 20px auto;padding-bottom: 40px; border-bottom: 1px solid #8aacad;}
	.dyg:last-child{border-bottom: none;}
	.lxdt{width: 60%; float: left;}
	.ycwz{width: 40%; float: right;}
	.lxdk{margin:80px auto;}
	.gdwz h1{font-size: 20px;line-height: 60px;text-align: center;color: #090f21;margin-top: 40px;}
	.gdwz article{font-size: 14px;line-height: 24px;color: #090f21;}
	.sbgd .swiper-slide{background: url("../images/ideadot10.png") no-repeat top center;}
	.sbgd{margin: 20px auto;}
	.hx{background: url("../images/lsx.jpg") no-repeat center 10px;}
	.fzlc{width: 100%; background: #f4fafd;padding:80px 0;}
	.gybtnr{font-size: 30px; line-height: 60px; text-align: center;color: #333;margin: 20px auto 80px;}
.gywz{font-size: 15px; line-height: 28px;color: #555555;margin-top: -30px;}
	.gynr{padding: 40px 15px; background: url("../images/gybg.jpg") no-repeat top center;}
	.tjlb li{margin-bottom: 15px;}
	.tjlb li h1{font-size: 15px; color: #333333;margin: 0;overflow: hidden; text-overflow:ellipsis;white-space: nowrap;line-height: 40px;}
	.tjlb li article{font-size: 13px;color: #777777; line-height: 26px;display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		word-break: break-all;
		text-overflow: ellipsis;
		overflow: hidden;}
	.yctjxw{padding-left:80px;}
	.tjbt{font-size: 16px; line-height: 50px;color: #333333; border-bottom: 1px solid #e2e2e2;}


	.sjll{font-size: 14px; line-height: 50px;color: #b3b3b3; border-bottom: 1px solid #e2e2e2;margin: 8px auto;}
	.xwbtxq{font-size: 30px; line-height: 40px;color: #090f21;}
	.xwnr{ margin: 60px auto;}
	.dq{width: 100%; background: #f8f8f9;}
	.dqwz{font-size: 14px; line-height: 50px;color: #333333;}
	.dqwz a{color:#333}
	.xwlb li h1{font-size: 16px; line-height: 40px; margin: 0;color: #333; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.xwlb1 li h1{font-size: 16px; line-height: 40px; margin: 0;color: #333; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
	    font-weight: bold;
	}
	.xwlb li,.xwlb1 li{margin-bottom: 15px; position: relative;top: 0;transition: all ease .3s !important;}
	.xwlb li:hover{top: -8px;}
	.xwlb li article,.xwlb1 li article{font-size: 14px; line-height: 26px;color: #555;display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		word-break: break-all;
		text-overflow: ellipsis;
		overflow: hidden;}
	.xwlb,.xwlb1{margin: 60px auto;padding: 10px 15px;}
	.flx li{padding: 0 25px; font-size: 16px;line-height: 70px;color: #333;float: left;margin-bottom: -1px;}
	.flx li a{ width: 100%; line-height: 70px; color: #333;display: block}
	.flx li .selected{border-bottom: 1px solid #0f8287;}
	.xwfl{width: 100%; background:#f8f8f9; border-bottom: 1px solid #dadbdc;}
	.zbfk{width: 150px; height: 150px; background: #fff; float: left;border-radius: 15px;overflow: hidden}
	.zbfk img{margin-top:40px;}
	.zcwz{width:600px; float: left; margin-left: 50px;}
	.zcwz h5{font-size:40px;color: #f3f3f3;margin:15px auto 0; line-height: 80px;}
	.zcwz p{font-size: 18px; line-height: 40px;margin: 0; color: #fff;}
	.aldk li{margin-bottom:30px;}
	.aldk{width: 100%;padding: 60px 0;background:#dcedf7;}
	.ycss .btn{background: #009a98;color: #fff; height: 40px; line-height: 40px; text-align: center;border: 1px solid #009a98;padding: 0 25px;}
	.ycss .form-control{background:#edeef0;border: 1px solid #edeef0;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0); height: 40px; line-height: 40px; width: 90% !important;}
	.ycss{width: 35%; float: right;}
	.ycss .input-group-btn{float: left;}
	.zcxx li{font-size: 16px; line-height: 40px; float: left;margin-bottom:10px;color: #333;text-align: center;}
	.zcxx li:first-child{width: 80px;}
	.zcxx li a{width: 100%;display:block;color: #333;text-align: center;}
	.zcxx li .selected{background:#009a98; color: #fff;}
	
	.dxxz{margin:60px auto;}
	.fnk1{width: 100%;padding: 60px 0; background: #edeef0;}
	.ms{margin: 40px auto; font-size: 15px; line-height: 30px;color: #333333;}
	.fnk{margin: 50px auto; font-size:16px;line-height:30px;}
	.jdms{font-size: 16px; line-height: 32px;color: #f3f3f3;font-weight: lighter}
	.prok3{margin: 60px auto;}
	.prok2{margin: 20px auto; font-size: 15px; line-height: 30px;color: #fff;}
	.prok2 img{width: 100%; height: auto;}
	.prob{font-size: 30px; line-height: 60px; text-align: center; color: #fff;font-weight: bold;margin-bottom: 30px;}
	.prok1{width: 100%; background: url("../images/probg.jpg") no-repeat center top #17215e;padding: 60px 0;}
	.pronrqy{margin: 40px auto; font-size: 15px;line-height: 30px;color: #333333;margin:40px auto;}
	.pronrqy img{max-width: 100%; height: auto;}
	.cpnbt{font-size: 30px; line-height: 60px; text-align: center; color: #333333;font-weight: bold;margin: 0;}
	.prok{width: 100%;background: #edf6fb; padding:60px 0;}
	.nrk2 li{margin-bottom: 10px; position: relative; top: 0;transition: all ease .3s;}
	.nrk2 li:hover{top: -8px;}
	.nrk2 li h1{ margin-bottom: 0; font-size: 15px; line-height: 24px;color: #555;padding: 10px 0; height: 70px; overflow: hidden;}
	.nrk2 li article{font-size: 13px; line-height: 22px;color: #666; margin: 15px auto; height: 100px; overflow-y: scroll;}
	.nrk{ width: 100%;background:#f4fafd; padding: 40px 0;}
	.nrone{margin: 50px auto;font-size:16px; color: #333333; line-height:30px;}
	.cpnr1{padding:0;font-size:16px; color: #333333; line-height:30px;}
	.bqxx{width: 100%;background: #e4e4e4; font-size:14px;color: #1c2b46; line-height:40px;}
	.footer{width: 100%; background: #f8f9fa; }
	.end{padding: 40px 0 10px;}
	.fl{width: 170px; float:left; margin-right: 20px;}
	.fl:nth-child(1),.fl:nth-child(2),.fl:nth-child(4),.fl:nth-child(5){ width:150px;}
	.fl:nth-child(4){margin-left:90px;}
	.fl p{margin: 0; font-size: 16px;line-height: 40px;color: #1c2b46;}
	.fl li a{ width: 100%; font-size: 14px;line-height: 28px; color: #747b81;}
	.ew{width:190px;float: right;}
	.xwzf{width: 100%; font-size: 14px;line-height: 24px; color: #747b81;}
	.gdg a{display: block;width: 200px; line-height: 48px;text-align: center; background: #0076a0; color: #fff; font-size: 15px;border-radius: 100px;float: right; margin-top: 40px;}
	.ggxx{width: 100%;padding:60px 0; background: #fff;}
	.zbxx h1{font-size: 50px; line-height: 50px;font-weight: lighter;color: #1c2b46;margin: 0;}
	.zbxx p{font-size: 22px;font-weight: lighter;color: #757575;line-height:80px;margin: 0;}
	.pplb li a:hover .pphr{top: 0; left: 0;}
	.pphr{width: 100%; height: 100%; background: #0076a0; position:absolute; top:0; left: -260px;transition: all ease .3s;padding: 20px 0;}
	.pphr h1{margin: 0; font-size: 15px; text-align: center;color: #ffffff; text-overflow:ellipsis; white-space: nowrap; overflow: hidden; line-height:70px;}
	.hzgd{width: 118px; line-height: 34px; font-size: 14px; text-align: center;color: #fff; border: 1px solid #2591b7; margin: 15px auto;}
	.pplb{width: 100%; margin: 20px auto; overflow: hidden;}
	.pplb li .bg{display: block; background: #fff;position: relative;padding:20px 0;overflow: hidden;}
	.pplb li a{display: block; background: #fff;position: relative;padding:20px 0;overflow: hidden;}
	.pplb li img{ max-height: 100px; width: auto; margin: 0 auto;}
	.pplb li p{margin: 0; font-size: 15px; font-weight: bold; color: #333; text-align: center; line-height: 40px;text-overflow:ellipsis; white-space: nowrap; overflow: hidden;}
	.ppbt{width: 100%; font-size: 20px;color: #f8f8f8; font-weight: bold; background: url("../images/xbg.png") no-repeat left center; padding-left:40px;line-height: 34px;}
	.part3{width: 100%;background: url("../images/tbg.jpg") no-repeat center center;padding: 60px 0;}
	.hbt{font-size: 42px;line-height: 80px;text-align: center; color: #f8f8f8;}
	.hnbt{font-size: 22px; color: #f8f8f8; font-weight: lighter; text-align: center; line-height:50px;margin-bottom:50px;}
	.hnbt .db{font-weight:bold; font-size: 37px;color: #fbbd2a;}
	.part2{width: 100%; background: url("../images/sbg.png") no-repeat center center;padding:60px 0;}
	.part1{width: 100%; background: url("../images/fbg.jpg") no-repeat center center;padding:60px 0;}
	.dbt{font-size: 42px; line-height:80px;color: #f3f3f3;background: url("../images/bt.png") no-repeat left center; padding-left: 16px;}
	.jjwz{font-size: 22px;color: #e4e2e2; font-weight: lighter; line-height:34px;margin: 15px auto;}
	.dbt1{font-size: 42px; line-height:80px;color: #303030;background: url("../images/bt1.png") no-repeat left center; padding-left: 16px;}
	.jjwz1{font-size: 22px;color: #6d6d6d; font-weight: lighter; line-height:34px;margin: 15px auto;}
	.nrtp{margin:50px auto;}
	.nrtp img{max-width: 100%; height: auto;}
	.ckgd0,.ckgd1{width: 160px; margin: 20px auto;}
	.ckgd0 a{display: block; width: 100%; line-height: 34px; border: 1px solid #5f7599; text-align: center;color: #fff;border-radius: 10px;}
	.ckgd1 a{display: block; width: 100%; line-height: 34px; border: 1px solid #d6d7d9; text-align: center;color: #1c1d20;border-radius: 10px;}
	.yc{ display: block !important;}
	.yc0{ display:none !important;}
	/*计数*/
	.jsbox{width: 100%;background: #f3f3f3;padding: 1px 0;background-clip: content-box;border:solid 1px #dedede;border-left:none;border-right:none}
	.xjt{max-width: 1200px;display: block; overflow: hidden; margin:18px auto}
	.xjt li{  text-align:center; color:#666; border-right:solid 1px #dedede}
	.xjt li:last-child{border-right: none}
	.xjt h3, .timer{ font-family: Segoe UI, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:70px; font-weight:bold; line-height:60px;color: #00678b }
	.xjt p{font-size: 16px; margin: 0; line-height: 50px;color: #5c5c5c; text-align: center;}
	.xjt sup{font-size:16px;top:-30px!important; line-height: 0}
.ttnav{width: 100%;position: fixed; top: 0; left: 0;z-index: 1000; min-height:100px; transition:all ease .3s;}
	.ttop{width: 100%; position: relative; }
	.ttnav:hover{background: #17181a;transition:all ease .3s;}
	.ttnav.active{ background:#17181a !important; transition:all ease .3s;}
	.top{width: 1200px; margin:0 auto;}
	.logo{ width: 200px; float: left;margin: 10px auto;}
	.dht{width: 700px; float: left; line-height: 80px;}

	.wrap{width:700px;margin: 0 auto;overflow: hidden;}
	#nav {display: flex;display: flex;flex-direction: row;justify-content: center;align-items: center;flex-wrap: wrap;}

	ul.tnav {display: inline-flex;flex: 1;padding-left:50px;padding-top:30px;}
	.tnav li.nav-item {flex: 1;}
	.tnav li.nav-item>a{display: block;text-align: center;line-height:70px;font-size: 16px;position: relative;color: #fff}
	.tnav li.nav-item>a:hover{background: url("../images/dhx.jpg") no-repeat bottom center;}
	.tnav li.nav-item:hover>a ,li.nav-item.active>a{color: #fff;}
	.tnav li.nav-item:hover>a::before,li.nav-item.active>a::before{display: block;}
	/* 二级菜单 */
	.subMenu{display: none;position: absolute;top: 100px;left: 0;width: 100%; min-height:200px;background-color: #17181a;padding-top: 10px;}
	.subMenu>ul{flex-wrap: wrap;flex-direction: row;justify-content: center;align-items: center;}
	.subMenu>ul>li>a{display:block;padding:0 18px;text-align: center;line-height: 50px;color: #fff;}
	.aa .yjfl .yj {font-size: 14px; text-align: left; line-height: 30px; background: url("../images/xlt.jpg") no-repeat left center;
		padding:0 8px; border-bottom: 1px solid #3e3f43;margin-bottom: 10px;}
	.aa .yjfl{width:350px !important;padding:0 8px;float: left;}
	.tnav li.nav-item .ejfl{ font-size: 14px; line-height:26px;color: #fff;min-height:60px;}
	.tnav li.nav-item .ejfl a{color: #939394}
	.tnav li p{margin: 0; display:inline-block;padding:0 8px;float: left; text-align: center;}
	.aa1 .yjfl{width:100% !important;padding:0 8px;float: left;margin-left:234px;}
	.aa1 .yjfl .yj {font-size: 14px; text-align: left; line-height: 30px;
		padding:0 ;}
	.aa2 .yjfl{width:100px !important;padding:0 8px;float: left;margin-left:450px;}
	.aa2 .yjfl .yj {font-size: 14px; text-align: left; line-height: 30px;
		padding:0 ;}
	.aa3 .yjfl{width:100px !important;padding:0 8px;float: left;margin-left:560px;}
	.aa3 .yjfl .yj {font-size: 14px; text-align: left; line-height: 30px;
		padding:0 ;}
	.ssk{width:250px; float: right;border: 1px solid #8c98a7;border-radius:50px;margin-top: 40px;}
	.ssk .form-control{background-color: rgba(255, 255, 255, 0) !important; width: 90% !important;margin: 0;}
	.ssk .btn-default{background: rgba(255, 255, 255, 0) !important;}
	.ssk .btn,.ssk .form-control{border: none !important;padding: 0 12px !important;}
	.ssk .form-control{height: 30px !important; line-height: 30px !important;margin: 0;font-size: 14px;color: #fff}
	.ssk .input-group-btn{float: left !important;top: 6px;}
	.item{position: relative;}
	.wz{position:absolute;width: 100%; z-index: 500;top: 0; bottom: 0; display: flex;align-items: center;justify-content: center; }
	.wzk{ width: 1200px; margin: 0 auto;}
	.wzk h1{font-size: 40px; line-height: 60px;color: #fff; font-weight: bold;width: 100%;margin-top:70px;}
	.wzk h2{font-size: 40px; line-height: 60px;color: #fff;width: 100%;margin:50px auto 40px;}
	.wzk article{font-size:18px; line-height:34px;color: #fff; width:70%;margin:60px 0;}
	.wzk a{display: block; width: 180px; line-height: 40px; border: 1px solid #fff; text-align: center;color: #fff;margin-top:30px;}
	.ydtk{max-width: 100%; margin: 0 auto;margin-top:10%;}
	.ydtk iframe{width: 100%; height:500px;}
	.modal-dialog{width: 1000px;margin: 0 auto;}
}
.dl-menuwrapper {
	width: 100%;
	float: left;
	position: absolute;
	top:0;
	left:0;
	padding-top: 45px;
	z-index: 999;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	perspective: 1000px;
	-webkit-perspective-origin: 50% 200%;
	-moz-perspective-origin: 50% 200%;
	perspective-origin: 50% 200%;
}

.dl-menuwrapper:first-child {
	margin-left: 10px;
}

.dl-menuwrapper .dlc {
	/*background: url(../images/header-bg.png) repeat-x bottom left;*/
	border: none;
	width: 50px;
	height: 50px;
	text-indent: -900em;
	overflow: hidden;
	position: absolute;
	top:10px;
	right:10px;
	cursor: pointer;
	outline: none;
	background:url(../images/menu-button-bg.png) no-repeat center center;
	background-size: 50%;
}

.dl-active {
	background: url(../images/menu-button-bg0.png) no-repeat center center !important;background-size: 50% !important;
	
}

.dl-menuwrapper ul {
	background: #fff;
}

/*
.dl-menuwrapper button:after {
	content0: '';
	position: absolute;
	width: 60%;
	height: 4px;
	background: #fff;
	top: 12px;
	left: 22%;
	box-shadow: 
		0 10px 0 #fff, 
		0 20px 0 #fff;
}
*/

.dl-menuwrapper ul {
	padding: 0;
	list-style: none;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	padding:10px 0;
}

.dl-menuwrapper li {
	position: relative;
}

.dl-menuwrapper li a {
	display: block;
	position: relative;
	font-size: 15px;
	text-indent:44px;
	line-height:50px;
	font-weight: 300;
	color: #f5f4f4;
	outline: none; border-bottom:1px solid rgba(230, 230, 230, 0.2);
}

.no-touch .dl-menuwrapper li a:hover {
	background: rgba(255,248,213,0.1);
}

.dl-menuwrapper li.dl-back > a {
	padding-left: 30px;
	background: rgba(0,0,0,0.1);
}

.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after {
	position: absolute;
	top: 0;
	line-height: 50px;
	font-family: 'icomoon';
	speak: none;
	-webkit-font-smoothing: antialiased;
	content0: "\e000";
}

.dl-menuwrapper li.dl-back:after {
	left: 10px;
	color: rgba(255,255,255,0.8);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}

.dl-menuwrapper li > a:after {
	right: 10px;
	color: rgba(255,255,255,0.8);
}

.dl-menuwrapper .dl-menu {
	margin: 25px 0 0 0;
	position: absolute;
	width: 100%;
	opacity: 0;
	pointer-events: none;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;background:rgb(0, 24, 47);
}

.dl-menuwrapper .dl-menu.dl-menu-toggle {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.dl-menuwrapper .dl-menu.dl-menuopen {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
}

/* Hide the inner submenus */
.dl-menuwrapper li .dl-submenu {
	display: none;
}

/* 
When a submenu is openend, we will hide all li siblings.
For that we give a class to the parent menu called "dl-subview".
We also hide the submenu link. 
The opened submenu will get the class "dl-subviewopen".
All this is done for any sub-level being entered.
*/
.dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subviewopen > a,
.dl-menu.dl-subview li.dl-subview > a {
	display: none;
}

.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {
	display: block;
}

/* Dynamically added submenu outside of the menu context */
.dl-menuwrapper > .dl-submenu {
	position: absolute;
	width: 100%;
	top: 50px;
	left: 0;
	margin: 0;
}

/* Animation classes for moving out and in */

.dl-menu.dl-animate-out-1 {
	-webkit-animation: MenuAnimOut1 0.4s;
	-moz-animation: MenuAnimOut1 0.4s;
	animation: MenuAnimOut1 0.4s;
}

.dl-menu.dl-animate-out-2 {
	-webkit-animation: MenuAnimOut2 0.3s ease-in-out;
	-moz-animation: MenuAnimOut2 0.3s ease-in-out;
	animation: MenuAnimOut2 0.3s ease-in-out;
}

.dl-menu.dl-animate-out-3 {
	-webkit-animation: MenuAnimOut3 0.4s ease;
	-moz-animation: MenuAnimOut3 0.4s ease;
	animation: MenuAnimOut3 0.4s ease;
}

.dl-menu.dl-animate-out-4 {
	-webkit-animation: MenuAnimOut4 0.4s ease;
	-moz-animation: MenuAnimOut4 0.4s ease;
	animation: MenuAnimOut4 0.4s ease;
}

.dl-menu.dl-animate-out-5 {
	-webkit-animation: MenuAnimOut5 0.4s ease;
	-moz-animation: MenuAnimOut5 0.4s ease;
	animation: MenuAnimOut5 0.4s ease;
}

@-webkit-keyframes MenuAnimOut1 {
	50% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
	}
	75% {
		-webkit-transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;
	}
	100% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut2 {
	100% {
		-webkit-transform: translateX(-100%);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut3 {
	100% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut4 {
	100% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut5 {
	100% {
		-webkit-transform: translateY(40%);
		opacity: 0;
	}
}

@-moz-keyframes MenuAnimOut1 {
	50% {
		-moz-transform: translateZ(-250px) rotateY(30deg);
	}
	75% {
		-moz-transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;
	}
	100% {
		-moz-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
}

@-moz-keyframes MenuAnimOut2 {
	100% {
		-moz-transform: translateX(-100%);
		opacity: 0;
	}
}

@-moz-keyframes MenuAnimOut3 {
	100% {
		-moz-transform: translateZ(300px);
		opacity: 0;
	}
}

@-moz-keyframes MenuAnimOut4 {
	100% {
		-moz-transform: translateZ(-300px);
		opacity: 0;
	}
}

@-moz-keyframes MenuAnimOut5 {
	100% {
		-moz-transform: translateY(40%);
		opacity: 0;
	}
}

@keyframes MenuAnimOut1 {
	50% {
		transform: translateZ(-250px) rotateY(30deg);
	}
	75% {
		transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;
	}
	100% {
		transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
}

@keyframes MenuAnimOut2 {
	100% {
		transform: translateX(-100%);
		opacity: 0;
	}
}

@keyframes MenuAnimOut3 {
	100% {
		transform: translateZ(300px);
		opacity: 0;
	}
}

@keyframes MenuAnimOut4 {
	100% {
		transform: translateZ(-300px);
		opacity: 0;
	}
}

@keyframes MenuAnimOut5 {
	100% {
		transform: translateY(40%);
		opacity: 0;
	}
}

.dl-menu.dl-animate-in-1 {
	-webkit-animation: MenuAnimIn1 0.3s;
	-moz-animation: MenuAnimIn1 0.3s;
	animation: MenuAnimIn1 0.3s;
}

.dl-menu.dl-animate-in-2 {
	-webkit-animation: MenuAnimIn2 0.3s ease-in-out;
	-moz-animation: MenuAnimIn2 0.3s ease-in-out;
	animation: MenuAnimIn2 0.3s ease-in-out;
}

.dl-menu.dl-animate-in-3 {
	-webkit-animation: MenuAnimIn3 0.4s ease;
	-moz-animation: MenuAnimIn3 0.4s ease;
	animation: MenuAnimIn3 0.4s ease;
}

.dl-menu.dl-animate-in-4 {
	-webkit-animation: MenuAnimIn4 0.4s ease;
	-moz-animation: MenuAnimIn4 0.4s ease;
	animation: MenuAnimIn4 0.4s ease;
}

.dl-menu.dl-animate-in-5 {
	-webkit-animation: MenuAnimIn5 0.4s ease;
	-moz-animation: MenuAnimIn5 0.4s ease;
	animation: MenuAnimIn5 0.4s ease;
}

@-webkit-keyframes MenuAnimIn1 {
	0% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
	20% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;
	}
	100% {
		-webkit-transform: translateZ(0px) rotateY(0deg);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn2 {
	0% {
		-webkit-transform: translateX(-100%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn3 {
	0% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn4 {
	0% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn5 {
	0% {
		-webkit-transform: translateY(40%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateY(0);
		opacity: 1;
	}
}

@-moz-keyframes MenuAnimIn1 {
	0% {
		-moz-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
	20% {
		-moz-transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;
	}
	100% {
		-moz-transform: translateZ(0px) rotateY(0deg);
		opacity: 1;
	}
}

@-moz-keyframes MenuAnimIn2 {
	0% {
		-moz-transform: translateX(-100%);
		opacity: 0;
	}
	100% {
		-moz-transform: translateX(0px);
		opacity: 1;
	}
}

@-moz-keyframes MenuAnimIn3 {
	0% {
		-moz-transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
}

@-moz-keyframes MenuAnimIn4 {
	0% {
		-moz-transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
}

@-moz-keyframes MenuAnimIn5 {
	0% {
		-moz-transform: translateY(40%);
		opacity: 0;
	}
	100% {
		-moz-transform: translateY(0);
		opacity: 1;
	}
}

@keyframes MenuAnimIn1 {
	0% {
		transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
	20% {
		transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;
	}
	100% {
		transform: translateZ(0px) rotateY(0deg);
		opacity: 1;
	}
}

@keyframes MenuAnimIn2 {
	0% {
		transform: translateX(-100%);
		opacity: 0;
	}
	100% {
		transform: translateX(0px);
		opacity: 1;
	}
}

@keyframes MenuAnimIn3 {
	0% {
		transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes MenuAnimIn4 {
	0% {
		transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes MenuAnimIn5 {
	0% {
		transform: translateY(40%);
		opacity: 0;
	}
	100% {
		transform: translateY(0);
		opacity: 1;
	}
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-1 {
	-webkit-animation: SubMenuAnimIn1 0.4s ease;
	-moz-animation: SubMenuAnimIn1 0.4s ease;
	animation: SubMenuAnimIn1 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-2 {
	-webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;
	-moz-animation: SubMenuAnimIn2 0.3s ease-in-out;
	animation: SubMenuAnimIn2 0.3s ease-in-out;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-3 {
	-webkit-animation: SubMenuAnimIn3 0.4s ease;
	-moz-animation: SubMenuAnimIn3 0.4s ease;
	animation: SubMenuAnimIn3 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-4 {
	-webkit-animation: SubMenuAnimIn4 0.4s ease;
	-moz-animation: SubMenuAnimIn4 0.4s ease;
	animation: SubMenuAnimIn4 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-5 {
	-webkit-animation: SubMenuAnimIn5 0.4s ease;
	-moz-animation: SubMenuAnimIn5 0.4s ease;
	animation: SubMenuAnimIn5 0.4s ease;
}

@-webkit-keyframes SubMenuAnimIn1 {
	0% {
		-webkit-transform: translateX(50%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn2 {
	0% {
		-webkit-transform: translateX(100%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn3 {
	0% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn4 {
	0% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn5 {
	0% {
		-webkit-transform: translateZ(-200px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0);
		opacity: 1;
	}
}

@-moz-keyframes SubMenuAnimIn1 {
	0% {
		-moz-transform: translateX(50%);
		opacity: 0;
	}
	100% {
		-moz-transform: translateX(0px);
		opacity: 1;
	}
}

@-moz-keyframes SubMenuAnimIn2 {
	0% {
		-moz-transform: translateX(100%);
		opacity: 0;
	}
	100% {
		-moz-transform: translateX(0px);
		opacity: 1;
	}
}

@-moz-keyframes SubMenuAnimIn3 {
	0% {
		-moz-transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
}

@-moz-keyframes SubMenuAnimIn4 {
	0% {
		-moz-transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
}

@-moz-keyframes SubMenuAnimIn5 {
	0% {
		-moz-transform: translateZ(-200px);
		opacity: 0;
	}
	100% {
		-moz-transform: translateZ(0);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn1 {
	0% {
		transform: translateX(50%);
		opacity: 0;
	}
	100% {
		transform: translateX(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn2 {
	0% {
		transform: translateX(100%);
		opacity: 0;
	}
	100% {
		transform: translateX(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn3 {
	0% {
		transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn4 {
	0% {
		transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn5 {
	0% {
		transform: translateZ(-200px);
		opacity: 0;
	}
	100% {
		transform: translateZ(0);
		opacity: 1;
	}
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-1 {
	-webkit-animation: SubMenuAnimOut1 0.4s ease;
	-moz-animation: SubMenuAnimOut1 0.4s ease;
	animation: SubMenuAnimOut1 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-2 {
	-webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;
	-moz-animation: SubMenuAnimOut2 0.3s ease-in-out;
	animation: SubMenuAnimOut2 0.3s ease-in-out;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-3 {
	-webkit-animation: SubMenuAnimOut3 0.4s ease;
	-moz-animation: SubMenuAnimOut3 0.4s ease;
	animation: SubMenuAnimOut3 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-4 {
	-webkit-animation: SubMenuAnimOut4 0.4s ease;
	-moz-animation: SubMenuAnimOut4 0.4s ease;
	animation: SubMenuAnimOut4 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-5 {
	-webkit-animation: SubMenuAnimOut5 0.4s ease;
	-moz-animation: SubMenuAnimOut5 0.4s ease;
	animation: SubMenuAnimOut5 0.4s ease;
}

@-webkit-keyframes SubMenuAnimOut1 {
	0% {
		-webkit-transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(50%);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut2 {
	0% {
		-webkit-transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(100%);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut3 {
	0% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut4 {
	0% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut5 {
	0% {
		-webkit-transform: translateZ(0);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(-200px);
		opacity: 0;
	}
}

@-moz-keyframes SubMenuAnimOut1 {
	0% {
		-moz-transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-moz-transform: translateX(50%);
		opacity: 0;
	}
}

@-moz-keyframes SubMenuAnimOut2 {
	0% {
		-moz-transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-moz-transform: translateX(100%);
		opacity: 0;
	}
}

@-moz-keyframes SubMenuAnimOut3 {
	0% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-moz-transform: translateZ(-300px);
		opacity: 0;
	}
}

@-moz-keyframes SubMenuAnimOut4 {
	0% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-moz-transform: translateZ(300px);
		opacity: 0;
	}
}

@-moz-keyframes SubMenuAnimOut5 {
	0% {
		-moz-transform: translateZ(0);
		opacity: 1;
	}
	100% {
		-moz-transform: translateZ(-200px);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut1 {
	0% {
		transform: translateX(0%);
		opacity: 1;
	}
	100% {
		transform: translateX(50%);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut2 {
	0% {
		transform: translateX(0%);
		opacity: 1;
	}
	100% {
		transform: translateX(100%);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut3 {
	0% {
		transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		transform: translateZ(-300px);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut4 {
	0% {
		transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		transform: translateZ(300px);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut5 {
	0% {
		transform: translateZ(0);
		opacity: 1;
	}
	100% {
		transform: translateZ(-200px);
		opacity: 0;
	}
}

/* No JS Fallback */
.no-js .dl-menuwrapper .dl-menu {
	position: relative;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	transform: none;
}

.no-js .dl-menuwrapper li .dl-submenu {
	display: block;
}

.no-js .dl-menuwrapper li.dl-back {
	display: none;
}

.no-js .dl-menuwrapper li > a:not(:only-child) {
	background: rgba(0,0,0,0.1);
}

.no-js .dl-menuwrapper li > a:not(:only-child):after {
	content0: '';
}

.listfy {text-align: center; width:100%; display:block; margin:5px auto;}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #555;
  text-decoration: none;
  background-color: #fff;
  font-size:14px;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #c0850b;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #00346b;
  border-color: #00346b;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 14px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.sxp{ margin:20px auto; overflow:hidden; background:#fff; padding:20px;}
.sxp li{padding:0 10px; float:left; font-size:14px; line-height:40px; color:#0a56a2; height:40px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.sxp li a{ color:#555;}


