@charset "utf-8";
.wrap{width: 100%;margin:0 auto;}
.bao{width: 1212px;margin: 0 auto;}
.top{height: 150px;padding-top: 30px;}
.int{width: 200px;height: 40px;border: none;position: absolute;top: 10px;left: 0;}
.inb{background-image:url(/images/22/ss.png);background-repeat: no-repeat;background-position: center;width: 40px;height: 40px;border: none;background-color: #fff;position: absolute;top: 10px;left: 200px;}
.top a{color: #fff;}
.top a:hover {color: #fff}
.nav ul li:first-child {width: 60px;opacity: 1}
.nav ul li{float: left;width: 130px;height: 60px;}
.nav ul li a{color: #fff;line-height: 60px;text-align: center;display: block;font-size: 15px;}
.nav ul li:hover{background:#315a98;}
.swiper-container {width: 1212px;height: 400px;}
.swiper-slide {text-align: center;font-size: 18px; background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
/*  */
.calendar{ background:#026aaf; height:36px; font-size:14px;}
.cale-left{ float:left;border:none; background:none; font-family:"ËÎÌå";line-height:36px;color:#fff; font-size:18px; padding:0; margin:0; width:30px;}
.cale-left:hover{ background:#0063a5;color:#fff; }
.month{ float:left;color:#fff;line-height:36px; width:48px; text-align:center}
.month b{color:#fff; font-size:18px; margin-right:2px;}
.calendar ul{ margin-left:3px;}
.calendar ul li{ float:left;color:#c6e2f6;line-height:36px;width: 35px;text-align: center;}
.calendar .hover{ background:#2880bb;color:#fff;}


/*  */
.cn1{margin-top: 30px;}
.swiper-container1 {width: 600px;height: 399px;position: relative;}
.swiper-container1 .swiper-wrapper .swiper-slide .sp{background: url(/images/22/b.png) center;position: absolute;top: 366px;left: 1px;width: 600px;height: 33px;color: #fff;font-size: 15px;line-height: 33px;text-align: left;text-indent: 15px;}

.cn1 .xw{float: right;width: 558px;height: 377px;border: solid 1px #e0e0e0;padding: 10px 20px;}
.cn1 .xw .xw-b{width: 546px;height: 42px;background: url(/images/22/xh.jpg) bottom no-repeat;}
.cn1 .xw .xw-b span:first-child {;background: url(/images/22/x/images/22/l.jpg) bottom no-repeat;font-weight:bold;color: #0e3782;}
.cn1 .xw .xw-b span{line-height: 42px;color: #000;font-size: 18px;margin-right: 34px;padding-bottom: 9px;}
.cn1 .xw .xw-b a{float: right;font-size: 12px;color: #0e3782;line-height: 42px;}
.cn1 .xw .xw-t{padding: 15px 0px;border-bottom: solid 1px #8f8f8f;}
.cn1 .xw .xw-t .t1{font-size: 19px;font-weight: bold;color: #0e3782;}
.cn1 .xw .xw-t .t2{font-size: 13px;color: #8f8f8f;}
.cn1 .xw ul{padding-top: 14px;}
.cn1 .xw ul li{height: 29px;width: 546px;}
.cn1 .xw ul li a{float: left;font-size: 14px;color: #000;}
.cn1 .xw ul li span{float: right;color: #8a8a8a;font-size: 14px;display: block;}

/* */
.cn2{margin-top: 15px;}
.cn2 .xsl{float: left;width: 600px;height: 125px;margin-right: 10px;background: url(/images/22/left.png) left no-repeat #e5e9f4;}
.cn2 .xsl .cn2-ti{display: block;float: left;width: 24px;font-size: 20px;padding-top: 13px;padding-left: 18px;text-align: center;line-height: 25px;color: #fff;font-weight: bold;}
.cn2 .xsl .cn2-ti a{color: #fff;}
.cn2 .xsl .cn2-ti a:hover{color: #fff;}
.cn2 .xsl ul{padding-left: 44px;width: 496px;padding-top: 5px;}
.cn2 .xsl ul li{padding: 2px 0px;font-size: 14px;width: 100%;}
.cn2 .xsl ul li span{float: right;display: block;font-size: 13px;}


.cn2 .xsl .xsl-t{background: url(/images/22/x-1.jpg) bottom no-repeat;padding-bottom: 12px;margin-bottom: 10px;}
.cn2 .xsl .xsl-t p{font-size: 18px;font-weight: bold;color: #0e3782;float: left;}
.cn2 .xsl .xsl-t a{float: right;font-size: 12px;color: #0e3782;padding-top: 10px;}
.cn2 .xsl .xsl-b{padding: 5px 0;height: 53px;}
.cn2 .xsl .xsl-b span{display: block;width: 59px;height: 47px;background: #0e3782;position: relative;float: left;}
.cn2 .xsl .xsl-b span p:first-child{font-weight: normal;position: absolute;font-size: 18px;left: 18px;top:0px;}
.cn2 .xsl .xsl-b span p{color: #fff;position: absolute;font-size: 12px;left: 5px;top: 25px;}
.cn2 .xsl .xsl-b a p:first-child{font-weight: bold;font-size: 16px;color: #0e3782;}
.cn2 .xsl .xsl-b a p{font-size: 14px;color: #8b8b8b;}

.cn2 .tz{float: right;margin-right: 0px;}
/*.swiper-container3 {width: 554px;height: 60px;padding: 10px 0;}
.swiper-container3 .swiper-wrapper .tz-sp{display: block;width:59px;height: 47px;background: #0e3782;float: left;position: relative;}
.swiper-container3 .swiper-wrapper .tz-r{font-weight: normal;position: absolute;font-size: 18px;left: 18px;top:0px;color: #fff;}
.swiper-container3 .swiper-wrapper .tz-sj{color: #fff;position: absolute;font-size: 12px;left: 5px;top: 25px;}
.swiper-container3 .swiper-wrapper a .pt1{font-weight: bold;font-size: 16px;color: #0e3782;}
.swiper-container3 .swiper-wrapper a .pt2{font-size: 14px;color: #8b8b8b;}
.swiper-container3 .sw-r{background: url(/images/22/r.jpg) center no-repeat;width: 24px;height: 24;position: absolute;left: 550px;top: 30px;}
.swiper-container3 .sw-l{background: url(/images/22/l.jpg) center no-repeat;width: 24px;height: 24;position: absolute;left: 520px;top: 30px;}
*/
/* */
.cn3{margin-top: 15px;}
.cn3 ul{height: 80px;}
.cn3 ul li:last-child{margin-right: 0px;}
.cn3 ul li{float: left;width: 390px;height: 80px;margin-right: 20px;}

/* */
.cn4{margin-top: 15px;height: 364px;}
.cn4 .cn4-1{width: 348px;height: 346px;border: solid 1px #e0e0e0;float: left;margin-right: 20px;padding: 10px 20px;}
.cn4 .cn4-1 .cn4-bt{width: 349px;background: url(/images/22/x-2.jpg) bottom no-repeat;padding-bottom: 10px;}
.cn4 .cn4-1 .cn4-bt p{font-size: 18px;font-weight: bold;color: #0e3782;}
.cn4 .cn4-1 .cn4-bt p a{font-size: 18px;font-weight: bold;color: #0e3782;}
.cn4 .cn4-1 .cn4-bt p a:hover{color: #000;}
.cn4 .cn4-2 {padding-top: 25px;}
.cn4 .cn4-2 span{display: block;float: left;width: 80px;height: 28px;border: solid 1px #e0e0e0;margin-right: 6px;text-align: center;line-height: 28px;color: #000;}
.on{width: 82px !important ;height: 30px !important;background: #0e3782 !important;color: #fff !important;border: none !important;}
.cn4 .cn4-3{padding:10px 0px;}
.cn4 .cn4-3 ul li{height: 30px;width: 345px;}
.cn4 .cn4-3 ul li a{font-size: 14px;color: #595959;}
.cn4 .cn4-3 ul li span{display: block;float: right;}

.cn4 .cn4-1 .cn4-jx{padding-top: 25px;}
.cn4 .cn4-1 .cn4-jx span{display: block;float: left;width: 80px;height: 28px;border: solid 1px #e0e0e0;margin-right: 6px;text-align: center;line-height: 28px;color: #000;}

.cn4 .cn4-r{margin-right: 0px;width: 390px;float: left;}
.cn4 .cn4-r .cn4-td{height: 170px;float: left;width: 370px;padding: 17px 9px 8px 9px;}
.cn4-td .cn4-bt{width: 368px !important;background: url(/images/22/x-3.jpg) bottom no-repeat !important;}
.cn4 .cn4-r .cn4-lj{}
.cn4 .cn4-r .cn4-lj ul{padding-top: 10px;}
.cn4 .cn4-r .cn4-lj ul li{float: left;width: 120px;height: 36px;}
.cn4 .cn4-r .cn4-lj ul li a{display: block;width: 113px;height: 36px;text-indent: 37px;color: #464646;font-size: 12px;line-height: 36px;}
.cn4 .cn4-r .cn4-lj ul li:hover{background: #0c3a85 !important;}
.cn4 .cn4-r .cn4-lj ul li:hover a{color: #fff;}












/* */
.cn5{margin-top: 15px;height: 198px;border: solid 1px #e0e0e0;background: #f8f8f8;}
.cn5 .cn5-p{display: block;font-size: 14px;color: #0e3782;background: url(/images/22/t.jpg) left no-repeat;width: 105px;height: 55px;line-height: 55px;text-indent: 30px;} 
.cn5 ul{margin-left: 12px;border-left: solid 1px #dfdfdf;padding-left: 20px;}
.cn5 ul li a{font-size: 14px;color: #535353;}
.cn5 ul li:hover a{color: #0e3782; }

/* */
.foot{height: 107px;margin-top: 15px;padding-top: 39px;}
.foot .foot-2 a{color: #fff;font-size: 14px;opacity: 0.5;}
.foot .foot-2 p{font-size: 12px;color: #fff;opacity: 0.5;padding-top: 10px;}
.foot .foot-3 span{display: block;font-size: 14px;color: #fff;font-weight: bold;opacity: 0.5;}
.foot .foot-3 p{padding-top: 10px;}
.tc{position: absolute;left: 109px;top:-61px;display: none;}

/* list */
.bt{display: block;width: 260px;height: 80px;background: url(/images/22/bt.png) center no-repeat;position: absolute;top: -80px;font-size: 26px;color: #fff;text-indent: 25px;line-height: 80px;}
.nav1{height: auto;color: #fff;}
.nav1 li{background: url(/images/22/nav1.jpg) center no-repeat;width: 260px;height: 59px;border-bottom: solid 1px #e6e8ed;line-height: 59px;text-indent: 28px;font-size: 16px;}
.nav1 li:hover a{color: #0e3782;}
.nav1 li:last-child{border-bottom: none;}

.list{height:auto;background: #fff;padding:20px 25px;min-height: 940px;}
.list ul .list-cn {width: 879px;padding-top: 10px;}
.list ul .list-cn  a{font-size: 16px;color: #000;display: block;}
.list ul .list-cn  a p{color: #737373;float: right;}

.list ul .list-img1{float: left;height: auto;width: 200px;padding-top: 30px;margin-right: 18px;}
.list ul .list-img1 a div{width: 170px;height: 66px;background: #f3f3f3;border-bottom: solid 2px #e1e1e1;padding: 15px 15px;}
.list ul .list-img1 a div span{font-size: 16px;color: #000;font-weight: bold;}
.list ul .list-img1 a div p{font-size: 14px;color: #626262;}

.list ul .list-img2 span{width: 200px;height: 50px;display: block;border-bottom: solid 2px #e1e1e1;font-size: 14px;color: #000;text-align: center;line-height: 50px;background: #f3f3f3;}

.text p{font-size: 14px;color: #000;}



























