@charset "utf-8";
/*css reset*/
*{padding: 0;margin: 0;outline: 0}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; border:0px;}
body,button,input,select,textarea{font-family:'Microsoft YaHei';position: relative}
body{font-size:14px;height:100%;width:100%;min-width: 1200px;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,ol,li{list-style:none;}
i,em,b{font-style:normal; display:block; line-height:20px;}
a{text-decoration:none;}
a:link, a:visited, a:hover, a:active {text-decoration: none;cursor: pointer;}
fieldset,img{border:0;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
/*首页*/
.container{width:1200px;margin: auto}
.container2{width:1400px;margin: auto}
.backTop{position: fixed;right:10px;bottom:70px;z-index: 100;cursor: pointer}
/*头部*/
.head{height:130px;position: relative;z-index: 20;border-top: 5px solid #E3761C;}
.headLeft{width:518px;padding-top: 28px;}
.headRight{width: 880px;padding-top: 65px;}
.nav li{float: left;margin-left: 24px;position: relative;height: 50px;}
.nav li:hover .erji{display:block}
.nav li>a{font-size: 18px;color:#333333;padding: 0 10px;/* line-height: 36px; */}
.nav li.cur>a{font-weight: bold;}
.headtool a{font-size: 14px;color:#666666;}
.link1 a{padding-left: 20px;}
.headtool .link1{padding-left: 0;}
.headtool{overflow: hidden;float: right;margin-bottom: 30px;}
.headtool li{float: left;position: relative}
em{position: absolute;width:2px;height:12px;background: #DFDFDF;right:0;top:4px;}
.headsericon{width:17px;height:17px;display: block;background: url("../images/icons/headsericon.png") no-repeat;cursor: pointer;}
.headlogo2{font-size: 24px;color:#666666;position: relative;top:-20px;left:15px;}
.headlogo2 span{font-size: 18px;}
.erji{position: absolute;top:50px;left:-45px;background: url("../images/navbg.png") repeat;width:160px;z-index: 100;padding: 20px 20px 0 20px;display: none;}
.nav li .erji a{display: block;font-size: 16px;color:#fff;text-align: center;margin-bottom: 20px;}
.footer{background: #293239;padding: 50px 0;}
.container{width:1200px;margin: auto}
.footer ul{overflow: hidden}
.footer li{float: left;}
.footer li.copyright p{font-size: 14px;opacity: .3;color:#fff;margin-left: 70px;line-height: 30px;}
.kjrk ul{margin-top: -15px;margin-left: 70px;margin-right: 70px;}
.kjrk ul li{float: none;width:120px;margin-top: 15px;}
.kjrk ul li span{width:118px;height:35px;line-height:35px;text-align:center;display: block;border: 1px solid #3A4249;font-size: 16px;opacity: .3;color:#fff;}
.footlogo{border-right: 1px solid #001D3E;padding-right: 70px;}
.kjrk{/* border-right: 1px solid #001D3E; */}
.rmzt{background: url("../images/bg1.jpg") no-repeat;background-size: 100%;padding: 70px 0;}
.rmzt dl{background: url("../images/bg2.png") repeat;padding-top: 5px;border: 1px solid #fff;}
.rmzt dt{width:115px;position: relative}
.rmzt dd ul{overflow: hidden;margin-left: -5px;width:1065px;display: table}
.rmzt dd ul li{display: table-cell;vertical-align: middle}
.rmzt dt .title{background: #B7974D;display: block;font-size: 30px;color:#fff;padding: 0px 20px 20px 20px;text-align: center;margin-top: 8px;}
.rmzt dt .more{color:#B6B6B6;font-size: 14px;display: block;width:65px;height:30px;line-height: 30px;text-align: center;background: #273238;border-radius: 5px;margin: auto;position: absolute;bottom:-15px;left:0;right:0;}
.xysh{background: #EFEFEF;position: relative;padding-top: 60px;}
.xysh .bg{position: absolute;left:0;top:100px;right:0;height:110px;width:100%;background: url("../images/bg3.png") no-repeat center;}
.title2{font-size: 30px;color:#666666;text-align: center}
.title2 a{color:#666666;}
#slick1{margin-bottom: 0;}
.xyshList{padding-top: 90px;border-bottom: 10px solid #777E81;}
.cgzlkw{background: url("../images/bg4.jpg") no-repeat #273238;padding-bottom: 40px;border-bottom: 3px solid #B7974D;border-top: 2px solid #B7974D;min-height: 290px;}
.cgzlkwTab dd a{color:#B7974D;font-size: 24px;}
.cgzlkwTab dl{text-align: center;padding: 0 20px 10px;}
.cgzlkwTab dl dt{visibility: hidden}
.cgzlkwTab dl.cur{background: #B7974D}
.cgzlkwTab dl.cur a{color:#DACFB8}
.cgzlkwTab dl.cur dt{visibility: visible;}
.cgzlkwTab{border-bottom: 1px solid #161D22}
.cgzlkwList{overflow: hidden;margin-left: -20px;margin-top: 45px;}
.cgzlkwList li{width: 590px;float: left;margin-left: 20px;margin-bottom: 15px;overflow: hidden;}
.cgzlkwList li span{color:#fff;font-size: 14px;float: left;margin-right: 30px;}
.cgzlkwList li a{font-size: 16px;color:#B7974D;float: left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width: 440px;}
.box{background: url("../images/bg5.jpg") no-repeat #EFEFEF;padding-bottom: 70px;}
.boxtitle{position: relative;margin-bottom: 40px;}
.boxtitle .tit{font-size: 30px;color:#666666;}
.boxtitle .more{font-size: 14px;color:#B6B6B6;width:70px;height:30px;text-align: center;line-height: 30px;border: 1px solid #C8B174;border-radius: 5px;display: block;position: absolute;right:0;top:5px;}
.boxtitle .more span{color:#B7974D;}
.tzgg ul{overflow: hidden;margin-left: -40px;}
.tzgg li{float: left;width:360px;margin-bottom: 20px;margin-left: 50px;}
.tzgg li dt{width:100px;background: url("../images/datebg.png") repeat;border: 1px solid #D9DADA;padding-top: 15px;}
.tzgg li dt p{text-align: center;margin-bottom: 10px;}
.tzgg li dt span{font-size: 18px;display: inline;color:#A5A4A4;}
.tzgg li dt b{font-size: 30px;font-weight: normal;color:#A5A4A4;display: inline;}
.tzgg li dt h2{width:40px;height:20px;margin: auto;font-size: 14px;color:#fff;background: #B7974D;text-align: center;line-height: 20px;font-weight: normal;}
.tzgg li dd{width:240px;}
.tzgg li dd a{font-size: 16px;color:#333;display: block;margin-top: 10px;height:70px;overflow: hidden}
.xxywTw{width:360px;}
.xxywTw dt{width:100%;height:240px;overflow: hidden;position: relative;}
.xxywTw dd{background: #fff;height: 110px;padding: 30px 20px 20px 20px;position: relative;}
.xxywTw dd span{position: absolute;width:100px;height:30px;left:20px;top:-15px;background: #B7974D;font-size: 14px;color:#DDCEB3;text-align: center;line-height: 30px;}
.xxywTw dd a{display: block;height: 20px;overflow: hidden;font-size: 16px;color:#333333;}
.xxywTw dd p{font-size: 14px;color:#999999;margin-top: 10px;padding-bottom: 20px;border-bottom: 1px solid #F4EEE3;}
.xxywList{width:1200px;}
.xxywList ul{overflow: hidden;margin-left: -60px;margin-top: -13px;}
.xxywList li{width:320px;float: left;margin-left: 60px;background: #fff;padding: 30px 20px 20px 20px;margin-top: 25px;position: relative}
.xxywList li span{position: absolute;width: 100px;height: 30px;left: 20px;top: -15px;background: #B7974D;font-size: 14px;color: #DDCEB3;text-align: center;line-height: 30px;}
.xxywList li a{font-size: 16px;color:#333;display: block;margin-bottom: 15px;}
.xxywList li p{font-size: 14px;color:#999999;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.xyyw{margin-bottom: 50px;}
.bannerTXT{font-size: 28px;color:#fff;font-weight: normal;position: absolute;left:40px;bottom:20px;}
.slider{position: relative;margin-bottom: 60px;padding-top: 60px;}
.bd li{position: relative}
.pageState{position: absolute;right:40px;bottom:20px;}
.bantxt{width:100%;height:106px;position: absolute;left:0;bottom:0;background: url("../images/bantxtbg.png") no-repeat;}
.pageState{font-size: 20px;color:#fff;}
.pageState span{font-size: 30px;}
.bor{background: #2E373C;position: absolute;left:10px;right:10px;height:6px;bottom:-6px;}
#slick1 .slick-prev{width:23px;height:12px;background: url("../images/left.png") no-repeat;left:48%;top:-13px;}
#slick1 .slick-next{width:23px;height:12px;background: url("../images/right.png") no-repeat;left:50%;top:-13px;}
.prev{width:40px;height:80px;position: absolute;left:0;top:50%;background: url("../images/banright.png") no-repeat;}
.next{width:40px;height:80px;position: absolute;right:0;top:50%;background: url("../images/banleft.png") no-repeat;}
#slick2{margin-bottom: 0;}
#slick2 .slick-dots{bottom:20px;}
#slick2 .slick-dots li{width:8px;height:8px;background: #A8ACAF;border-radius: 50%;}
#slick2 .slick-dots li.slick-active{background: #262F36;}
#slick2 .slick-dots li button:before{content: ""}
.xxywList li:hover {
    -webkit-transform: translate(0, -5px);
    -moz-transform: translate(0, -5px);
    transform: translate(0, -5px);
    position: relative;
    z-index: 50;
}
.xxywList li {
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    transition-delay: 0s;
}
.tzgg li:hover dd a{color:#B7974D}
@media screen and (max-width: 1400px) {
    .container2{width:1200px;}
    .headLeft{width:420px;}
    .hederlogo1 img{width:170px;}
}
.wid1200{width:1200px; margin:0 auto;}
.list-banner{width:1200px; float:left; height:362px;}
.ejdh{width:1200px; float:left; height:54px; line-height:54px; background:#2e373c; ma}
.ejdh li a{display:block;padding: 0 53px;float:left;color:#fff;font-size:16px;}
.dqwz{width:100%; text-align:center; font-size:16px; color:#b7974d; height:90px; line-height:90px; background:url(../images/line1.jpg) repeat-x left bottom; float:left;}
.dqwz a{padding:0 10px; color:#333;}
.list li{width:1170px; float:left; height:80px; line-height:80px; padding:0 15px; border-bottom:1px solid #dddddd;}
.list li a{display:block; float:left; width:1030px; color:#333; font-size:18px;}
.list,.list1,.dpzw,.list2,.content,.ssjg,.piclist,.pic1{width:100%; float:left;}
.list li:hover{ background:#f6f6f6;}
.list li:hover a{color:#b7974d;}
.list li span{display:block; float:right; color:#b6b6b6; background:url(../images/time.png) no-repeat left center; padding-left:25px;}
.list1 li,.ssjg li{width:1170px; float:left; height:90px; line-height:80px; padding:20px 15px 30px; border-bottom:1px solid #dddddd;}
.date1{width:90px; text-align:center; float:left; margin-right:50px; font-family:Arial, Helvetica, sans-serif;}
.date1 h3{width:100%; text-align:center; font-size:50px; font-weight:normal; color:#555; height:60px; line-height:60px;}
.date1 p{width:100%; text-align:center; font-size:16px; font-weight:normal; color:#999; height:30px; line-height:30px;}
.date1 i{width:28px; height:3px; background:#b7974d; margin:0 auto;}
.txt1{width:1028px; float:left;}
.txt1 h3{width:1028px; float:left; height:30px; line-height:30px; font-weight:normal; color:#333; font-size:18px; margin-top:5px;}
.txt1 p{width:1028px; float:left; font-weight:normal; color:#999; line-height:26px; margin-top:5px;}
.txt1 h4{width:1028px; float:left; height:30px; font-weight:normal; color:#999; font-size:16px; line-height:26px; margin-top:5px; font-family:Arial, Helvetica, sans-serif;}
.ssjg li:hover h3{color:#b7974d;}
.list1 li:hover,.ssjg li:hover,.piclist li:hover{background:#f6f6f6;}
.list1 li:hover h3,.piclist li:hover .txt3 h3{color:#b7974d;}
.dpzw p{width:100%;color:#333;float:left;line-height:36px;float:left;}
.dpzw{width:100%; margin-top:30px;}
.list2 li{margin:20px 80px 30px 0; width:560px; float:left;}
.date2{width:100px; text-align:center; float:left; margin-right:29px; font-family:Arial, Helvetica, sans-serif; border-right:1px solid #dddddd; padding:15px 0;}
.date2 h3{width:100%; text-align:center; font-size:42px; font-weight:normal; color:#555; height:45px; line-height:45px;}
.date2 p{width:100%; text-align:center; font-size:16px; font-weight:normal; color:#999; height:25px; line-height:25px;}
.date2 i{width:28px; height:3px; background:#b7974d; margin:0 auto; margin-top:6px;}
.list2 li:nth-child(even){margin-right:0;}
.txt2{width:430px; float:right;}
.txt2 h3{width:100%; color:#333; font-size:18px; height:30px; line-height:30px; float:left; margin:5px 0; font-weight:normal;}
.txt2 p{width:100%; color:#a7a7a7; font-size:16px; height:30px; line-height:30px; float:left;}
.list2{margin-top:15px;}
.list2 li:hover .date2{background:#b7974d;}
.list2 li:hover .date2 h3{color:#fff;}
.list2 li:hover .date2 p{color:#d8c8a9;}
.list2 li:hover .date2 i{background:#efefef;}
.txt2 p img,.txt1 h4 img,.piclist li .txt3 h4 img{vertical-align:middle; margin-right:8px;}


.con-title{width:100%; float:left; margin-bottom:20px; margin-top:30px;}
.con-title h3{width:100%; font-weight:normal; float:left; font-size:28px; line-height:40px; color:#333; text-align:center;}
.con-content{width:100%; float:left; margin-bottom:50px; margin-top:30px;}
.con-content p{display:block; margin-bottom:20px; font-size:16px; color:#333; text-indent:2em; line-height:34px;}
.sxt{width:100%; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; padding:15px 0; float:left;}
.sxt p{display:block; float:left; width:100%; font-size:14px; color:#999; line-height:30px;}
.sxt p a{font-size:14px; color:#666;}
.con-title i{width:80px; height:3px; background:#b7974d; margin:0 auto; margin-top:6px; margin-top:20px;}
.piclist li{padding:30px; width:1140px; height:150px; border-bottom:1px solid #dddddd;} 
.piclist li .txt3{width:880px; float:left;}
.piclist li .pic{width:200px; height:150px; float:right; overflow:hidden;}
.piclist li .txt3 h3{width:100%; height:30px; line-height:30px; font-weight:normal; color:#333; float:left; font-size:18px;}
.piclist li .txt3 p{width:100%; height:52px; line-height:26px; font-weight:normal; color:#999; float:left; font-size:14px; margin-top:10px;}
.piclist li .txt3 h4{width:100%; height:30px; line-height:24px; font-weight:normal; color:#b6b6b6; float:left; font-size:14px; margin-top:10px;}
.pic1 li{width:350px; background:#fff; padding:10px; float:left; margin:40px 45px 5px 0; box-shadow:0px 4px 6px rgba(0,0,0,0.3);}
.pic1 li .img{width:350px; height:218px; overflow:hidden;}
.pic1 li .img img{width:100%;}
.pic1 li:nth-child(3n+0){margin-right:0;}
.txt4{width:100%; height:60px; line-height:40px; text-align:center; color:#333; font-size:18px;}
.pic1 ul{margin-bottom:30px;}







