﻿@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}
.nfl {
	clear: both; text-align:center;
	margin:50px auto; overflow:hidden;
}
.nfl li {
margin-right:5px;  line-height:34px; font-size:14px; color:#555; text-align:center; display: inline; transition:all ease .3s; 

}
.nfl li a:hover {
	color: #f3f3f3;
	background:#006d18; transition:all ease .3s;
}
.nfl li a{
	line-height: 50px;
padding:0px 60px;    
display: inline-block;
border:solid 1px #2e2e2e; color:#f3f3f3;margin-bottom:10px;
	
}
.nfl li .selected{
line-height:50px; font-size:14px;
background:#006d18; color:#f3f3f3; text-align:center;
border:none;     display: inline-block; 
}
.nytpmd{ width:250px; display:block; border:solid 1px #444; height:65px; line-height:50px; font-size:22px; margin:20px auto; text-align: center; color:#ccc; position:relative; border-radius:5px}
.nytpmdt{ width:150px; position:absolute; bottom:-15px; left:50px; height:28px; background:#034c1d; font-size:14px; text-align:center; color:#ccc; line-height:28px; font-family:Segoe UI Light, "Trebuchet MS", Arial, Helvetica, sans-serif; border-radius:5px}

@media (max-width:768px) {
	.yc{ display:none !important;}
.yc0{ display: block !important;}
.ycw li{ width:100%; overflow:hidden; margin-bottom:10px;}
.zcw{ width:100%; padding:20px; background:#0086cf; float:left; }
.mgz{ margin-top:20px; background:#9ca0a2;}
.zcw h1{font-size:16px; margin:0; line-height:28px; color:#fff; display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;}
.sysj0{font-size:14px; line-height:40px; color:#fff; display:block; margin-top:10px;}
.sysj{ font-size:14px; line-height:40px; color:#555; display:block; margin-top:10px;}	
.zcxw h1{ font-size:16px; margin:0; line-height:50px; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zcxw 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;} 
.ljgd{ width:220px;  font-size:18px; line-height:40px; padding-left:40px; background:url(../images/hssj.png) no-repeat 180px center; margin-top:20px; margin-bottom:20px; color:#555; border:1px solid #555;}

.xwzx{ margin:20px auto;}
 .xwts{ font-size:20px; font-weight:bold; color:#333; line-height:50px; text-align:center; margin-bottom:10px;}
 .xwts span{ font-size:16px; color:#444; font-weight:normal;}
 
 	 .szms li{ border-right:1px solid #59779c;}
	 .szms li:nth-child(even){ border:none !important;}
	 .szms li:nth-child(1){ border-bottom:1px solid #59779c;}
	 .szms li:nth-child(2){ border-bottom:1px solid #59779c !important;}
	 .szms li h1{ font-weight: lighter; font-size:40px; font-family:Segoe UI; color:#fff; line-height:50px; text-align:center;}
	 .szms li h1 sup{ font-size:14px; top:-30px; left:5px;}
	 .szms li p{ font-size:16px; line-height:40px; text-align:center; color:#fff;}
 .xwts0{ font-size:20px; font-weight:bold; color:#ffffff; line-height:50px; text-align:center; margin-bottom:10px;}
 .jjwz{ font-size:14px; line-height:26px; color:#e1e7ee; text-align:center;}
 .xwts0 span{ font-size:16px; color:#ffffff; font-weight:normal;}
 .szms{ padding:30px; background:rgba(8, 17, 31, 0.1); border-radius:15px; border:1px solid #59779c; margin-top:30px; overflow:hidden;}

.gywmdk{ width:100%; background: url(../images/bgt.jpg) repeat-y top center;padding:30px 0;}

.grly{ width:100%; padding:20px 0; background:#efefef;}
 .lyms{ font-size:14px; color:#333; line-height:26px; margin:15px auto; text-align:center;}
 .lyxx{ width:100%; overflow:hidden; margin:20px auto;}
 .lyxx li{ padding:0 10px; overflow:hidden; }
 .lyxx .lyt{ background:#f3f3f3; padding:2px; border:2px solid #fff; border-radius:200px; display:block; padding:12px 0 0 0; width:150px; height:150px;}
 .lyxx li:nth-child(4) .lyt{ padding-top:10px }
 .lyxx li:nth-child(5) .lyt{ padding-top:10px }
 .lyxx .lyt img{ display:block; margin:0 auto;    height: 100px;
    width: auto;}
 .lyxx li p{ font-size:18px; text-align:center; color:#555; line-height:60px; margin:0;}
.yqx{ border:1px solid #dddddd;border-radius:200px;} 
.ljgd0{ width:220px;  font-size:18px; line-height:42px; padding-left:40px; background:url(../images/hssj.png) no-repeat 180px center; margin:20px auto; clear:both;
 color:#555; border:1px solid #555;}
.footer{ width:100%; background:#00346b; padding:20px 0; }
.lxxx h1{font-size:18px; color:#e3e3e3; line-height:50px; font-weight:normal; margin:0;}
.lxxx article{font-size:14px; line-height:28px; color:#a5b1be;}

.gyfm{ margin:20px auto;}
.jjz{ position:relative; overflow:hidden; padding:0}
.tpk{overflow:hidden; margin-bottom:10px; }
.xmwz{ position:absolute; z-index:1000; top:10px; }
.xmwz h1{ font-size:18px; line-height:50px; color:#fff; font-weight: bold; margin:0; width:90%; margin:0 auto;}
.xmwz article{ font-size:14px; line-height:26px; color:#f5faff;    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden; width:90%; margin:0 auto;}
.ckgd{ width:180px; line-height:38px; font-size:13px; text-align:center; border:1px solid #fff; border-radius:10px; margin:10px auto; margin-top:20px;}
.ckgd a{ color:#fff;}
.tpk0{ overflow:hidden;}
.ycjz:hover .tpk0 img{-webkit-transform:scale(1.2);-o-transform:scale(1.2); transition: all 0.6s ease;}
.ycjz{ position:relative; padding:0}
.jzgwz{ position:absolute;z-index:1000; top:10px; }
.jzgwz h1{ font-size:18px; line-height:50px; color:#fff; font-weight: bold; width:90%; margin:0 auto;}
.jzgwz h2{ font-size:16px; line-height:60px; color:#fff; font-weight: bold;width:90%; margin:0 auto;}
.jzgwz article{ font-size:14px; line-height:28px; color:#f5faff;width:90%; margin:0 auto;}
.jtjg{ width:100%; background:url(../images/jgbg.jpg) no-repeat center center; padding:30px 0;}
.jjtp{ background:rgba(255, 255, 255, 0.8); border-radius:15px; padding:10px 0px;}
.jjtp img{ display:block; margin:0 auto;}
.ryfx .swiper-button-prev,.ryfx .swiper-container-rtl .swiper-button-next{ background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E")}
.ryfx .swiper-button-next,.ryfx .swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E")
}
.ryfx{ margin:20px auto;}
.sycpwz{ font-size:14px; overflow:hidden; text-align:center; line-height:40px; text-overflow:ellipsis; white-space:nowrap; color:#555;}
.ryfx .swiper-slide img{ display:block; margin:0 auto;}
.cpfl{ margin:15px auto;}
.cpfl li{ }
.cpfl li a{ display:block; color:#555;width:46%; float:left; margin:0 2%; font-size:14px; line-height:32px; text-align:center; float:left; background:#f1f1f1; margin-bottom:10px; border-radius:5px;}
.cpfl li .active{ background:#1f5895; font-weight:bold; color:#fff;}
.xmqy{ margin:20px auto;}
.yswz{ padding:20px 0;}
.yswz h1{ font-size:20px; line-height:40px; color:#008ed2; font-weight:bold; margin:0;}
.yswz article{ font-size:14px; line-height:26px; color:#555; margin-top:15px;}
.jjpart{ width:100%; background:#eef2f5; padding:20px 0;}
.xjjt{ padding:0;}
.jjwn{ font-size:14px; line-height:28px; color:#555;}

.wtlb{ padding:15px; background:#fff; overflow:hidden; margin:30px auto;}
.wtlb .lbx{ padding:20px 15px; border-bottom:1px solid #e6e6e6;}
.wtlb .lbx h1{ margin:0;font-size:16px; line-height:34px; color:#222; font-weight:bold;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.wtlb .lbx article{ font-size:13px; line-height:26px; color:#666;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:3;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;}
.tjxw{ background:#fff; padding:30px 15px; overflow:hidden;}
.lbt{ padding:0;}
.tyxw .lbsj{ font-size:14px; line-height:30px; display:block; color:#888; margin-top:30px;}
.tyxw h1{ font-size:16px; line-height:34px; color:#222; font-weight:bold; margin:0px auto; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.tyxw article{ font-size:14px; line-height:26px; color:#666;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:3;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;}
.xmqy{ margin:80px auto;}
.yswz{ margin-top:40px;}
.yswz h1{ font-size:24px; line-height:60px; color:#008ed2; font-weight:bold;}
.yswz article{ font-size:14px; line-height:28px; color:#555; margin-top:15px;}
.jjpart{ width:100%; background:#eef2f5; padding:20px 0;}
.xwny{ padding:20px !important; background:#fff;}
.nybtw{ font-size:16px; line-height:40px; font-weight:bold; color:#333; text-align:center;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.fbsj{ width:100%; display:block; text-align:center; font-size:13px; line-height:40px; color:#666;}
.nrms{ width:96%; margin:20px auto; font-size:13px; line-height:26px; color:#555;}

 .tdmc0{ position:absolute; top:20px; left:30px; z-index:100; width:80%; background:rgba(255, 255, 255, 0.8); padding:10px 0; border-radius:10px;}
 .tdx{  position:relative; max-height:160px; overflow:hidden;}
.kytd{ margin:20px auto; }
 .tdz{  overflow:hidden; position:relative; max-height:160px; overflow:hidden; margin-bottom:20px;}
 .tdmc{ position:absolute; top:20px; left:30px; z-index:100; width:80%; background:rgba(255, 255, 255, 0.8); padding:10px 0; border-radius:10px;}
 .kckgd{ width:200px;  margin:10px auto; border:1px solid #555; font-size:14px; text-align:center; line-height:34px;}
 .kckgd a{ color:#555;}
 .tdmc h1,.tdmc0 h1{ font-size:16px; text-align:center; color:#555; line-height:40px; font-weight: bold; margin:0;}
  .zfgrw img,.nrms img{ max-width:100%; height:auto;}

.tstpt{ width:100%;background:url(../images/cpdbg.jpg) no-repeat top center;background-size:100%; padding:30px 0; padding-bottom:30px;}
.nytl{ margin:0px auto;}
.oubt{ font-size:18px; text-align:center; line-height:40px; font-weight: bold; color:#fff;}
.swjj{ width:90%; font-size:14px; line-height:28px; color:#fff; text-align:center; margin:30px auto;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;}
.cplb{ width:100%; margin:30px auto;}
.cplb li{ padding:0 5px; margin-bottom:10px;}
.cplb .lbcp{ padding:0; border:1px solid #e6e6e6; padding-bottom:15px;}
.cplb li:nth-child(3){ border:none;}
.cplb li h1{ font-size:16px; text-align:center; font-weight:bold; color:#333; margin:0; line-height:40px;}
.xpgd{ width:80%; margin:0px auto; background:#1964a9; font-size:14px; text-align:center; line-height:34px; border-radius:5px;}
.xpgd a{ color:#fff;}
.cplb0{ width:100%; margin:30px auto; position:relative; top:0;}
.cplb0 li{ margin-bottom:10px; padding:0 5px;position:relative; top:0;transition:all ease .3s;}
.cplb0 li:hover{ top:-10px; transition:all ease .3s;}
.cplb0 .lbcp{ padding:0; background:url(../images/white_55.png) repeat left top; padding-bottom:15px;}
.cplb0 li:nth-child(3){ border:none;}
.cplb0 li h1{ font-size:16px; text-align:center; font-weight:bold; color:#333; margin:0; line-height:40px;}

.lxdt{ background:#fff; padding:20px;  background:#fff; border-radius:10px; margin:30px auto;}
	 .zclx h1{ font-size:20px; line-height:50px; font-weight:bold; color:#555;}
	 .bdkn{ margin:20px auto;}
.bdkn label{ width:100%; font-size:14px; line-height:24px; color:#555; font-weight:normal;}
.bdkn input{ width:100%; line-height:34px; height:34px; border:1px solid #e6e6e6;}
.xm0 textarea{ width:538px; float:left;border:1px solid #e6e6e6; min-height:80px;}
.xm0{ width:100%; float:left; margin-bottom:5px; overflow:hidden;}
.bdkn .xm0 label{ width:10%; float:left;}
.xm{ width:100%; float:left; margin-bottom:10px;}
.tjan{ width:200px; background:#204473; margin-top:20px; font-size:14px; line-height:40px; text-align:center; float:left; margin-left:66px;}
.tjan a{ color:#fff;}
.zclx{ background:#fff; border-radius:5px; padding:15px; font-size:14px; line-height:34px; color:#555;}
.zclx span{ width:100%; display:block;}
.dz{ background:url(../images/icon1.png) no-repeat left 10px; padding-left:20px;}
.dh{ background:url(../images/icon2.png) no-repeat left center; padding-left:20px;}
.cz{ background:url(../images/icon3.png) no-repeat left center; padding-left:20px;}
.gzh{ background: url(../images/wx.png) no-repeat left center; padding-left:20px;}
.zxl{ padding:0;}

.grlyn{ padding:15px 0;}
	 .grlyn li .active{ background:#e9f6ff;border: 2px solid #668dc4;}
	 .grlyn li p.active{ color:#0084ca}
	 .grlyn li p{ margin:0; font-size:14px; text-align:center; font-weight: bold; line-height:60px; color:#555;}
	 .typyq{ width:100px; height:100px;background:#f3f3f3; border:2px solid #fff; border-radius:200px; display:block; padding:20px; margin:0 auto; position:relative; top:0;transition:all ease .3s;}
	 .typyq:hover{ top:-10px; transition:all ease .3s;}
	 .sxp li:last-child{ text-align:right;}
	 .grwzmn{ padding:20px; background:#fff;}
 .grnb{ font-size:18px; text-align:center; color:#555; line-height:60px; border-bottom:1px dotted #e6e6e6;}
 .zfgrw{ width:96%; margin:15px auto; font-size:14px; line-height:26px; color:#555;}
}

@media (min-width: 768px)

 {
	 .lxdt{ background:#fff; padding:20px; width:1100px; background:#fff; border-radius:10px; margin:30px auto;}
	 .zclx h1{ font-size:20px; line-height:50px; font-weight:bold; color:#555;}
	 .bdkn{ margin:0px auto;}
.bdkn label{ width:20%; font-size:14px; line-height:34px; color:#555; font-weight:normal;}
.bdkn input{ width:220px; line-height:34px; height:34px; border:1px solid #e6e6e6;}
.xm0 textarea{ width:538px; float:left;border:1px solid #e6e6e6; min-height:80px;}
.xm0{ width:100%; float:left; margin-bottom:10px; overflow:hidden;}
.bdkn .xm0 label{ width:10%; float:left;}
.xm{ width:50%; float:left; margin-bottom:10px;}
.tjan{ width:200px; background:#204473; margin-top:20px; font-size:14px; line-height:40px; text-align:center; float:left; margin-left:66px;}
.tjan a{ color:#fff;}
.zclx{ background:#fff; border-radius:5px; padding:15px; font-size:14px; line-height:40px; color:#555;}
.zclx span{ width:100%; display:block;}
.dz{ background:url(../images/icon1.png) no-repeat left center; padding-left:20px;}
.dh{ background:url(../images/icon2.png) no-repeat left center; padding-left:20px;}
.cz{ background:url(../images/icon3.png) no-repeat left center; padding-left:20px;}
.gzh{ background: url(../images/wx.png) no-repeat left center; padding-left:20px;}
.cplb0{ width:100%; margin:30px auto; position:relative; top:0;}
.cplb0 li{ margin-bottom:15px; padding:0 10px;position:relative; top:0;transition:all ease .3s;}
.cplb0 li:hover{ top:-10px; transition:all ease .3s;}
.cplb0 .lbcp{ padding:0; background:url(../images/white_55.png) repeat left top; padding-bottom:15px;}
.cplb0 li:nth-child(3){ border:none;}
.cplb0 li h1{ font-size:18px; text-align:center; font-weight:bold; color:#333; margin:0; line-height:60px;}

	 
.tstpt{ width:1200px; padding:30px 0; margin:20px auto;}	 
.cpfmdbg{ width:100%;background:url(../images/cpdbg.jpg) no-repeat top center;background-attachment:fixed; background-size:100%; padding:140px 0; padding-bottom:100px;}
.nytl{ margin:20px auto;}
.oubt{ font-size:24px; text-align:center; line-height:60px; font-weight: bold; color:#fff;}
.swjj{ width:1000px; font-size:14px; line-height:28px; color:#fff; text-align:center; margin:30px auto;}
.cplb{ width:100%; margin:30px auto;}
.cplb li{ padding:0 5px; margin-bottom:10px;}
.cplb .lbcp{ padding:0; background:url(../images/white_55.png) repeat left top; padding-bottom:15px;}
.cplb li:nth-child(3){ border:none;}
.cplb li h1{ font-size:20px; text-align:center; font-weight:bold; color:#333; margin:0; line-height:60px;}
.xpgd{ width:240px; margin:15px auto; background:#1964a9; font-size:14px; text-align:center; line-height:44px; border-radius:5px;}
.xpgd a{ color:#fff;}
	 .tdy{ width:580px; float:right; padding:0;}
 .tdmc0{ position:absolute; top:40px; left:100px; z-index:100; width:380px; background:rgba(255, 255, 255, 0.8); padding:10px 0; border-radius:10px;}
 .tdx{ width:580px; height:260px; overflow: hidden; position:relative;}
 .tdx:hover img{transform:scale(1.1); transition: all 0.6s ease;}

	 .kytd{ margin:50px auto; width:1200px; padding:0;}
 .tdz{ width:580px; height:550px; overflow:hidden; position:relative; padding:0; float:left;}
 .tdz:hover img{transform:scale(1.1); transition: all 0.6s ease;}
 .tdmc{ position:absolute; top:150px; left:100px; z-index:100; width:380px; background:rgba(255, 255, 255, 0.8); padding:10px 0; border-radius:10px;}
 .kckgd{ width:200px;  margin:20px auto; border:1px solid #555; font-size:14px; text-align:center; line-height:40px;}
 .kckgd a{ color:#555;}
 .tdmc h1,.tdmc0 h1{ font-size:20px; text-align:center; color:#555; line-height:50px; font-weight: bold;}
 
	 .grwzmn{ padding:20px; background:#fff;}
 .grnb{ font-size:20px; text-align:center; color:#555; line-height:80px; border-bottom:1px dotted #e6e6e6;}
 .zfgrw{ width:96%; margin:15px auto; font-size:14px; line-height:26px; color:#555;}
	 .grlyn{ padding:15px 0;}
	 .grlyn li .active{ background:#e9f6ff;border: 2px solid #668dc4;}
	 .grlyn li p.active{ color:#0084ca}
	 .grlyn li p{ margin:0; font-size:18px; text-align:center; font-weight: bold; line-height:60px; color:#555;}
	 .typyq{ width:130px; height:130px;background:#f3f3f3; border:2px solid #fff; border-radius:200px; display:block; padding:20px; margin:0 auto; position:relative; top:0;transition:all ease .3s;}
	 .typyq:hover{ top:-10px; transition:all ease .3s;}
	 .sxp li:last-child{ text-align:right;}

.xwny{ padding:30px !important; background:#fff;}
.nybtw{ font-size:20px; line-height:50px; font-weight:bold; color:#333; text-align:center;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.fbsj{ width:100%; display:block; text-align:center; font-size:13px; line-height:40px; color:#666;}
.nrms{ width:96%; margin:20px auto; font-size:13px; line-height:26px; color:#555;}

.wtlb{ padding:15px; background:#fff; overflow:hidden; margin:30px auto;}
.wtlb .lbx{ padding:20px 15px; border-bottom:1px solid #e6e6e6;}
.wtlb .lbx h1{ margin:0;font-size:18px; line-height:60px; color:#222; font-weight:bold;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.wtlb .lbx article{ font-size:13px; line-height:26px; color:#666;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:3;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;}
.tjxw{ background:#fff; padding:30px 15px; overflow:hidden;}
.tjxw:hover .lbt img{transform:scale(1.3); transition: all 0.6s ease;}
.lbt{ width:340px; height:226px; overflow:hidden; padding:0;}
.tyxw { padding-left:40px;}
.lbsj{ font-size:14px; line-height:30px; display:block; color:#888; margin-top:30px;}
.tyxw h1{ font-size:18px; line-height:40px; color:#222; font-weight:bold; margin:15px auto; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.tyxw article{ font-size:14px; line-height:26px; color:#666;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:3;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;}
.xmqy{ margin:80px auto;}
.yswz{ margin-top:40px;}
.yswz h1{ font-size:24px; line-height:60px; color:#008ed2; font-weight:bold;}
.yswz article{ font-size:14px; line-height:28px; color:#555; margin-top:15px;}
.jjpart{ width:100%; background:#eef2f5; padding:60px 0;}
.jjwn{ font-size:14px; line-height:28px; color:#555;}
.footer{ width:100%; background:#00346b; }
.yqlj{ width:100%; border-bottom:1px solid #2e5884; margin-bottom:20px;}
.ljwz{ overflow:hidden;}
.ljwz li{ float:left; padding:0 10px; font-size:16px; color:#e3e3e3; line-height:60px;}
.ljwz li a{ font-size:15px; color:#9fb2c5;}
.end dl{ float:left; margin-right:180px; margin-left:10px;}
.end dt{ font-size:18px; color:#e3e3e3; line-height:50px; font-weight:normal;}
.end dd{ font-size:14px; line-height:28px; color:#a5b1be;}
.end dd a{color:#a5b1be;}
.lxxx{ width:320px; float:left;}
.lxxx h1,.gzer h1{font-size:18px; color:#e3e3e3; line-height:50px; font-weight:normal; margin:0;}
.lxxx article{font-size:14px; line-height:28px; color:#a5b1be;}
.gzer{ width:120px; float:right; }
.bqxx{ width:100%; background:#0c2c52; margin-top:20px;}
.bqwz{ font-size:14px; line-height:50px; color:#9c9c9c; text-align: right;}

.grly{ width:100%; padding:60px 0; background: url(../images/bjtt.png) no-repeat left center;}
 .lyms{ font-size:16px; color:#2d2d2d; line-height:36px; margin:15px auto; text-align:center;}
 .lyxx{ width:100%; overflow:hidden; margin:50px auto;}
 .lyxx li{ padding:0 10px; overflow:hidden; }
 .lyxx .lyt{ background:#f3f3f3; padding:2px; border:2px solid #fff; border-radius:200px; display:block; padding:20px 0 0 0; width:168px; height:168px;}
 .lyxx li:nth-child(4) .lyt{ padding-top:20px }
 .lyxx li:nth-child(5) .lyt{ padding-top:20px }
 .lyxx .lyt img{ display:block; margin:0 auto;}
 .lyxx li p{ font-size:18px; text-align:center; color:#555; line-height:80px; margin:0;}
.yqx{ border:1px solid #dddddd;border-radius:200px;} 
.ljgd0{ width:220px;  font-size:18px; line-height:50px; padding-left:40px; background:url(../images/hssj.png) no-repeat 180px center; margin:20px auto; clear:both;
 color:#555; border:1px solid #555;}

	 .szms li{ border-right:1px solid #59779c;padding:0;}
	 .szms li:last-child{ border:none !important;}
	 .szms li h1{ font-weight: lighter; font-size:52px; font-family:Segoe UI; color:#fff; line-height:50px; text-align:center;}
	 .szms li h1 sup{ font-size:16px; top:-30px; left:5px;}
	 .szms li p{ font-size:16px; line-height:40px; text-align:center; color:#fff;}
 .xwts0{ font-size:33px; font-weight:bold; color:#ffffff; line-height:50px; text-align:center; margin-bottom:40px;}
 .jjwz{ font-size:18px; line-height:34px; color:#e1e7ee; text-align:center;}
 .xwts0 span{ font-size:24px; color:#ffffff; font-weight:normal;}
 .szms{ padding:30px; background:rgba(8, 17, 31, 0.1); border-radius:15px; border:1px solid #59779c; margin-top:80px; overflow:hidden;}

.gywmdk{ width:100%; background: url(../images/bgt.jpg) repeat-y top center;background-attachment:fixed;padding:50px 0; padding-bottom:140px; height:600px;}
.ycw li{ width:100%; overflow:hidden; margin-bottom:40px;}
.zcw{ width:60%; padding:20px; background:#0086cf; float:left; height:200px; }
.mgz{ margin-top:20px; background:#9ca0a2;}
.zcw h1{font-size:18px; margin:0; line-height:40px; color:#fff; display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;}
	.yctp{ width:40%; float:left; overflow:hidden; height:220px; position:relative;}
	.xsj0{width:16px; height:31px; position:absolute; right:0; top:100px; z-index:100;}
	.xsj{ width:16px; height:31px; position:absolute; left:0; top:100px; z-index:100;}
	.yctp img{ display:block; margin:0 auto;}
.sysj0{font-size:18px; line-height:40px; color:#fff; display:block; margin-top:10px;}
.sysj{ font-size:18px; line-height:40px; color:#555; display:block; margin-top:10px;}	
.zcxw h1{ font-size:22px; margin:0; line-height:50px; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zcxw article{ font-size:16px; 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;} 
.ljgd{ width:220px;  font-size:18px; line-height:50px; padding-left:40px; background:url(../images/hssj.png) no-repeat 180px center; margin-top:40px; color:#555; border:1px solid #555;}

.xwzx{ margin:50px auto;}
 .xwts{ font-size:33px; font-weight:bold; color:#333; line-height:50px; text-align:center; margin-bottom:40px;}
 .xwts span{ font-size:24px; color:#444; font-weight:normal;}
	 /*滚动大图*/
	 .pcwz{ width:1180px; margin:0px auto; overflow:hidden; }
 .pcw{position:absolute; top:36%;}
 .pcwz h1{ font-size:48px; font-weight:bold; color:#eeeeee; line-height:80px;}
 .pcw article{ font-size:18px; line-height:80px; color:#eeeeee; text-align:left;}
 .gdan{ width:220px; text-align:left; line-height:50px; border:1px solid #fff; background:url(../images/xsj.png) no-repeat 180px center; padding-left:40px; margin-top:40px;}
 .gdan a{ color:#eee;width:100%; display:block;line-height:52px;}
	.sydt .swiper-slide{position: relative;
            float: left;
            width: 100%;
            padding-top: 100vh;
            background-position: center center !important;
            background-size: cover !important;
            overflow: hidden;
			cursor: pointer;}

	.yc{ display:block !important;}
.yc0{ display: none !important;}
.pcabbner{width:100%; background:no-repeat top center;background-attachment:fixed; background-size:100%; padding:140px 0; padding-bottom:200px;}
.pcabbner0{width:100%; background:no-repeat top center;background-attachment:fixed; background-size:100%; padding:150px 0; padding-bottom:140px;}
.dtwzn0 h1{ font-size:40px; line-height:50px; font-weight:bold; color:#fff; margin-top:150px;}
.dtwzn{ margin:20px auto;}
.dtwzn h1{ font-size:48px; line-height:50px; font-weight:bold; color:#fff; margin-top:50px;}
.dtwzn article{ width:700px; font-size:15px; color:#fff; line-height:34px; margin-top:50px;}
.gyfm{ margin:50px auto;}
.jjz{ position:relative; overflow:hidden;}
.tpk{ width:635px; overflow:hidden; height:428px;transition: all 0.6s ease; }
.jjz:hover .tpk img{-webkit-transform:scale(1.2);-o-transform:scale(1.2); transition: all 0.6s ease;}
.xmwz{ position:absolute; z-index:1000; top:10px; width:520px; left:60px;}
.xmwz h1{ font-size:30px; line-height:140px; color:#fff; font-weight: bold; margin:0;}
.xmwz article{ font-size:14px; line-height:28px; color:#f5faff;}
.ckgd{ width:180px; line-height:42px; font-size:13px; text-align:center; border:1px solid #fff; border-radius:10px; margin-top:30px;}
.ckgd a{ color:#fff;}
.tpk0{ width:445px;  height:428px; overflow:hidden;}
.ycjz:hover .tpk0 img{-webkit-transform:scale(1.2);-o-transform:scale(1.2); transition: all 0.6s ease;}
.ycjz{ position:relative;}
.jzgwz{ position:absolute;z-index:1000; top:10px; width:370px; left:60px;}
.jzgwz h1{ font-size:30px; line-height:140px; color:#fff; font-weight: bold; margin:0;}
.jzgwz h2{ font-size:20px; line-height:60px; color:#fff; font-weight: bold; margin:0;}
.jzgwz article{ font-size:14px; line-height:28px; color:#f5faff;}
.jtjg{ width:100%; background:url(../images/jgbg.jpg) no-repeat center center; padding:60px 0;}
.jjtp{ background:rgba(255, 255, 255, 0.8); border-radius:15px; padding:30px 10px;}
.jjtp img{ display:block; margin:0 auto;}

.ryfx{ margin:40px auto;}
.sycpwz{ font-size:16px; overflow:hidden; text-align:center; line-height:40px; text-overflow:ellipsis; white-space:nowrap; color:#555;}
.ryfx .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ top:480px !important; right:500px; background: url(../images/yjt.png) no-repeat right center !important; width:87px !important}
.ryfx .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ top:480px !important; left:500px !important;background: url(../images/zjt.png) no-repeat left center !important;width:87px !important}
.ryfx .swiper-container{ height:530px;}
.cpfl{ padding:20px 0;}
.cpfl li{ font-size:16px; line-height:16px; padding:0 20px; float:left; border-right:1px solid #e6e6e6;}
.cpfl li a{ color:#555;}
.cpfl li .active{ color:#1f5895; font-weight:bold;}
}

.tbdt{width:1180px; margin:0px auto;}
.fbsj{ font-size:13px; line-height:40px; display:block; text-align:center; color:#666;}

.tnav{     width: 100%;
    
    position: fixed;transition:all ease .3s; z-index:9999; padding:0; }
.tnav.active{ background:rgba(8, 50, 92, 0.9) !important; background: rgba(0, 0, 0, 0); transition:all ease .3s;}
.dht{ width:850px;  margin:0 auto; float:right;}
.dht .gllb{ width:1200px; display: block; }
.xlcd0{opacity: 0;
    position: absolute;
    background:rgba(0, 0, 0, 0.66); 
    top:280px;
    visibility: hidden;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    width:160px;
    font-size: 13px;
    text-align: left;
    z-index:10000;}
	.dht li:hover a{ text-decoration: none !important;}
.dht .zt{float:left; }
.dht .zt a{ font-size:16px; line-height:107px; text-align:center; display:block; color:#f5f5f5; padding:0 28px; text-align:center;}
.dht .zt .xyw{ font-size:12px; text-align:center; color:#8b9e86; width:100%; display:block; line-height:0px;}
.sub_nav{ width:850px !important; float:right; display:block;}
/*导航下拉*/
.dhk{ width:1200px; margin:0 auto; display:block;}
.zt div{ position:absolute; top:108px; width:100%; background:url(../images/dhxbg.png) repeat left top;; display:none; min-height:240px; overflow:hidden; left:0; right:0;  }
.zt>div li a{font-size:14px !important; line-height:34px !important; text-align:center; display:block; color:#f5f5f5; padding:0 28px; text-align:left; float:left;}
.lbz{ width:200px !important; display:block; float:left;padding-top:15px; padding-bottom:15px; ;}
.sjnav{ width:100%; background:#000; padding:10px 0; position:relative; height:70px;border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
.logonr{ width:247px; margin:0 auto; text-align:center; overflow:hidden;}
.logonr img{ width:240px; height:auto; margin:0 auto;}
.ljan{ width:200px; float:right; margin-top:60px;}

.logonr .ljan img{ width:36px; height:19px; margin:0}
.logh{ width:247px; float:left; padding:20px 0;}
.sjnav{ width:100%; background:#08325c; padding:10px 0; position:relative; height:70px;border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
.logosj{ width:162px; float:left; margin-left:15px;margin-bottom:5px;}
.logosj img{ width:170px; height: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: 60px;
	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;}
.sjxwz{  position:absolute; top:20%; left:5%; z-index:1000; }
.sjxwz h1{ margin:0;font-size:18px; line-height:40px; font-weight:bold; color:#fff; width:90%;  margin:0 auto;}
.sjxwz article{ font-size:14px; line-height:24px; color:#fff; color:#fff; width:90%; margin:10px auto;}

