@charset "utf-8";            

* { margin: 0; padding: 0; }
li { list-style: none; }
img { border: 0;}
a { text-decoration: none; color: #000; outline: none; }
body {margin: 0;padding: 0;min-width:1200px;}
input { outline: none; }
.fl {float: left;}
.fr {float: right; }
.clear{zoom: 1;}
.clear:after {clear:both;content:'';display:block;width:0;height:0;visibility:hidden; }
.w12{width:1200px;margin:0 auto;}

/*logo*/
.top{overflow: hidden;padding: 15px 0;border-top: 2px solid #0061a9;}
.logo{}
.logo img{display: block;}


/* 网站导航 */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{position:relative; z-index:1;border-top: 1px; solid #0B6DD0;height: 50px;line-height: 50px;background: #044e85;}
.nav{ position:relative; margin:0 10px;  font-family:"微软雅黑"; font-size:18px; }
.nav a{ color:#ffffff;}
.nav h3{ font-size:18px; font-weight:normal;}
.nav .m{ float:left; position:relative; z-index:1;margin-right: 10px;}
.nav .m h3{ display:block; text-align:center;padding: 0 51px;}
.nav .m h3 :hover{background: #0061a9;}

/* 图片 banner*/
.banner{ width:100%;  min-width:1200px;  height:550px;  position:relative; overflow:hidden; background:#fff; }
.banner .bd{ width:1200px; position:absolute; left:50%; margin-left:-600px;  }
.banner .bd li{ width:1200px;  overflow:hidden;position: relative;}
.banner .bd li img{ display:block; width:1200px; height:550px;}
 }
.banner .text{position: absolute;bottom: 0;left: 0;width: 436px;padding: 30px;background: url(images/banner-bg.png);font-size: 26px;line-height: 38px;word-spacing: 2px;}
.banner .text a{color: #fff;}
.banner .tempWrap{ overflow:visible !important }
.banner .tempWrap ul{  margin-left:-1200px !important; /*强制位置*/  }
.banner .hd{ position:absolute; width:1200px; left:50%;margin-left: -600px;  z-index:5; height:23px; bottom:20px; text-align:center;z-index: 5;overflow: hidden;  }
.banner .hd ul{float: right; padding-right: 70px;box-sizing: border-box;overflow: hidden;}
.banner .hd li{float: left; zoom:1; width:23px; height:23px; line-height:23px;font-size: 16px;font-family: "宋体";color: #fff; overflow:hidden;background: url(../images/banner-d01.png) no-repeat; margin:0 7px; cursor:pointer; }
.banner .hd li.on{background: url(../images/banner-d02.png) no-repeat;width: 57px;color: #0061a9;margin: 0 5px;  }

.banner .pnBtn{  position:absolute; z-index:2; top:0; width:100%;  height:760px; cursor:pointer;   }
.banner .prev{ left:-50%; margin-left:-600px;  }
.banner .next{ left:50%;  margin-left:600px;  }
.banner .pnBtn .blackBg{ display:block;position:absolute; left:0; top:0; width:100%; height:760px; background:#fff; filter:alpha(opacity=80);opacity:0.8;   }
.banner .pnBtn .arrow{display: block; position:absolute; top:50%;margin-top: -48px; z-index:3; width:49px; height:97px;  }
.banner .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
.banner .prev .arrow{ right:10px; background: url(../images/banner-left.png) no-repeat;}
.banner .next .arrow{ left:10px;background: url(../images/banner-right.png) no-repeat; }

.title{border-bottom: 1px solid #b9b9b9;margin-bottom: 20px;margin-bottom: 20px;}
.title h5{font-size: 28px;color: #044e85;font-family: "宋体";font-weight: bold;float: left;line-height: 50px;}
.title h5 i{font-style: normal;border-bottom: 3px solid #044e85;padding-bottom: 10px;}
.title a{float: right;font-size: 14px;color: #044e85;line-height: 50px;transition: 0.6s all;}
.title a:hover{color: #666;padding-right: 10px;transition: 0.6s all;}


/* part2 */
.part2{margin:0px 0px;}
.part2-l{width: 560px;height:400px;}
.part2-l li{margin-bottom: 16px;}
.part2-l li a{display: block;overflow: hidden; line-height: 18px;}
.part2-l li i{font-style: normal; float: left; font-size: 12px;color: #808080;}
.part2-l li p{color: #343434;font-size: 16px;transition: 0.6s all;float: left;margin-left: 14px;}
.part2-l li p i{font-size: 14px;color: #808080;font-style: normal;margin-right: 16px;transition: 0.6s all;}
.part2-l li:hover p{color: #044e85;transition: 0.6s all;}
.part2-l li:hover p i{margin-right: 26px;transition: 0.6s all;}
.part2-l li p:hover{color: #044e85;transition: 0.6s all;margin-left: 20px;}

/* part3 */
.part3{margin:0px 0;}
.part3-l{width: 560px;height:400px;}
.part3-l .pic{width: 580px;height: 148px;overflow: hidden;margin-bottom: 30px;}
.part3-l .pic img{display: block;width: 580px;height: 148px;}
.part3-l ul{margin-bottom: -16px;}
.part3-l li{margin-bottom: 16px;}
.part3-l li a{display: block;overflow: hidden;line-height: 18px;}
.part3-l li p{color: #343434;font-size: 16px;transition: 0.6s all;float: left;padding-left: 14px;}
.part3-l li i{font-style: normal;float: right;font-size: 12px;color: #808080;}
.part3-l li p:hover{color: #044e85;transition: 0.6s all;padding-left: 20px;}



/* footer */
.footer{background: #044e85;padding: 20px 0;}
.footer p{font-size: 14px;line-height: 30px;color: #fff;text-align: center;}

/* 友情链接 */
.links01{position: relative;
    margin-bottom: 16px;}
.links01 h5{    cursor: pointer;
    background: #fafafa;
    height: 48px;
    line-height: 48px;
    border: 1px solid #d0d0d0;
    font-size: 14px;
    color: #666666;
    padding: 0 15px;
    font-weight: normal;
    background: url(../images/links01.png) no-repeat 180px center;}
.links01 ul{transition: 0.6s all;
    display: none;
    position: absolute;
    top: -220px;
    background: #f8f8f8;
    padding: 15px;
    width: calc(100% - 30px);
    z-index: 9999;
    height: 190px;
    max-height: 190px;
    overflow-y: scroll;}
.links01 li a{display: block;
    height: 48px;
    line-height: 18px;
    font-size: 14px;
    color: #999999;
    transition: 0.6s all;}

.links01:hover h5{cursor: pointer;}
.links01:hover ul{display: block;transition: 0.6s all;}
.links01 li a:hover{color: #044e85;transition: 0.6s all;}


/* list */
.list-banner{z-index:1;height: 300px;position: relative;overflow: hidden;}
.list-banner img{display: block;width: 1920px;height: 304px;margin: 0px 0px;}
.list-box{margin: 45px auto 70px auto;}
.list-nav{width: 250px;}
.list-nav h5{height: 80px;line-height: 80px;background: #11578b;font-size: 22px;color: #fff;font-weight: bold;text-align: center;}
.list-nav ul{background: #fafafa;padding: 0 15px;}
.list-nav li{line-height: 50px;height: 50px;border-bottom: 1px solid #e9e9e9;border-top: 1px solid #fff;}
.list-nav li a{padding: 0 18px;text-align: center;display: block;font-size: 18px;color: #333333;background: url("/dfiles/11347/xkjs/images/list-nav01.jpg") no-repeat 20px center;transition: 0.6s all;}
.list-nav li:hover a{background: #0061a9 url(/dfiles/11347/xkjs/images/list-nav01-on.jpg) no-repeat 20px center;color: #fff;transition: 0.6s all;}
.list-nav li.on a{background: #0061a9 url(/dfiles/11347/xkjs/images/list-nav01-on.jpg) no-repeat 20px center;color: #fff;transition: 0.6s all;}
.list-r{width: 910px;}
.position{padding: 7px 0;background: #f0f0f0;margin-bottom: 30px;}
.position p{height: 26px;line-height: 26px;border-left: 2px solid #0750a5;padding-left: 17px;font-size: 14px;color: #999999;}
.position p a{color: #999999;transition: 0.6s all;}
.position p a:hover{color: #044e85;transition: 0.6s all;}
.list ul{margin-bottom: 47px;}
.list li{margin-bottom: 28px;transition: 0.6s all;}
.list li a{display: block;overflow: hidden;background-color: #fcfcfc;border-top: 2px solid #0061a9;padding: 30px;position: relative;}
.list li .text{width: 740px;float: left;}
.list li .text h5{font-size: 16px;color: #333333;margin-bottom: 18px;transition: 0.6s all;}
.list li .text p{font-size: 14px;color: #999999;line-height: 24px;margin-bottom: 20px;}
.list li .text i{display: block; font-style: normal;width: 100px;height: 30px;line-height: 30px;border: 1px solid #0061a9;font-size: 12px;color: #0061a9;text-align: center;transition: 0.6s all;}
.list li .time{float: right;width: 86px;height: 85px;background: url(../images/list01.png) no-repeat center;margin-top: 16px;}
.list li .time .day{font-size: 30px;color: #0061a9;text-align: center;font-family: "times new roman";margin-top: 20px;}
.list li .time .year{font-size: 14px;color: #999999;text-align: center;font-family: "times new roman";margin-top: 10px;}
.list li:hover{box-shadow: 0px 1px 31.36px 0.64px rgba(0, 0, 0, 0.17);transition: 0.6s all;}
.list li:hover .text h5{color: #0061a9;transition: 0.6s all;}
.list li:hover .text i{background: #0061a9;color: #fff;transition: 0.6s all;}
.fanye img{margin: 0 auto;display: block;}
/* list-pic */
.list-pic ul{margin-bottom: 11px;overflow: hidden;margin-right: -28px;}
.list-pic li{float: left;width: 285px;margin-right: 27px;margin-bottom: 36px;}
.list-pic li a{display: block;}
.list-pic li .pic{width: 285px;height: 180px;overflow: hidden;}
.list-pic li .pic img{display: block;width: 285px;height: 180px;transition: 0.6s all;}
.list-pic li p{margin-top: 15px;font-size: 16px;color: #333333;text-align: center;transition: 0.6s all;transition: 0.6s all;}
.list-pic li:hover .pic img{transform: scale(1.1);transition: 0.6s all;}
.list-pic li:hover p{color: #0061a9;transition: 0.6s all;}
/* show */
.show01{padding-bottom: 22px;border-bottom: 1px solid #d9d9d9;margin-bottom: 30px;}
.show01 h5{font-size: 26px;color: #000000;text-align: center;line-height: 36px;font-weight: normal;margin-bottom: 12px;}
.show01 p{font-size:22px;color: #999999;text-align: center;}
.show01 p i{font-style: normal;margin: 0 15px;}
.show02{padding-bottom: 70px;}
.show02 p{font-size: 22px !important;color: #000000;line-height: 32px !important;}
.show02 img{max-width: 910px;}
.show03{padding-top: 17px;border-top: 1px solid #cccccc;}
.show03 p{font-size: 22px;color: #333333;line-height: 32px;}
.show03 p a{color: #333;transition: 0.6s all;}
.show03 p a:hover{color: #0061a9;transition: 0.6s all;}