@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#898989;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}
@font-face {
    font-family: "font1";
    src: url(../images/font1.OTF);   
}
@font-face {
    font-family: "font2";
    src: url(../images/SYST.OTF);   
}
.header{height: 50px;background: #fff;}
.headerbox{width: 990px; margin: 0 auto;}
.logo{width: 27px;float: left;}

.banner img{width: 100%;}
.banner .swiper-pagination{bottom: 40px;}
.banner .swiper-pagination-bullet{width: 24px;height: 24px;background: none;border: 4px solid #fff; opacity: 1; margin: 0 18px !important;}
.banner .swiper-pagination-bullet-active{background: #fff;}

.ysjj{width: 990px; margin: 0 auto;}
.ysjj_tit{padding: 75px 0 60px;text-align: center;}
.ysjj_tit h2{font-size:48px ; color: #c68c6c; font-family: font1; margin-bottom: 40px;}
.ysjj_tit p{font-size: 30px;color: #c68c6c;font-family: font2;}
.ysjj_nr{overflow: hidden; padding-bottom: 95px;}
.ysjj_left{float: left; width: 645px; overflow: hidden;}
.ysjj_tp{width: 262px;float: left;}
.ysjj_tp img{width: 262px;height: 186px;}
.ysjj_text{float: right; width: 370px;}
.ysjj_text p{font-size: 16px; line-height: 1.9; color: #c68c6c;}
.ysjj_text p b{font-family: font1;}
.jstext{padding-bottom: 12px;}
.jstext h2{font-size: 24px; color: #c68c6c;font-family: font2; padding-bottom: 8px;background: url(../images/a_01.png?v=23) no-repeat left bottom;}
.ysjj_right{float: right;width: 330px;}
.qysp img{width: 100%; height: 186px;cursor: pointer;}

.yswh_bj{background: url(../images/a_14.png?v=23) no-repeat center center;height: 882px;}
.yswh{width: 1000px; margin: 0 auto; padding-top: 100px;}
.yswh_left{float: left;width: 50%;text-align: center;}
.yswh_left .yswh_title{font-family: font1; font-size: 38px; padding-bottom: 125px;color: #bc8a69;}
.yswh_left li{padding-bottom: 20px;}
.yswh_left ul li p{font-size: 20px; margin-bottom: 15px;font-family: font2; color: #bc8a69;}
.yswh_left ul li h2{font-size: 22px; font-family: font1; color: #bc8a69;}
.yswh_left h3{font-size: 24px; font-family: font2; color: #bc8a69;line-height: 46px;}

.yphj_tit{text-align: center; padding: 75px 0 50px;}
.yphj_tit h2{font-size:48px ; color: #c68c6c; font-family: font1; margin-bottom: 35px;}
.yphj_tit p{font-size: 30px;color: #c68c6c;font-family: font2;}
.yphj_nr1{background: url(../images/a_18.png?v=23) no-repeat center center;height: 742px;}
.yphj_nr{background: url(../images/a_15.png?v=23) no-repeat center center;height: 742px;}

.yscp{ margin: 0 auto;}
.yscp_nr{background: url(../images/08.jpg?v=23) no-repeat center center;height: 902px;}


.banner1{background: url(../images/a_22.png?v=23) no-repeat center center;height: 686px; position: relative;margin-bottom: 20px;}
.banner1 p{font-size: 64px; font-family: font1; color: #c68c6c;text-align: center; padding-top: 300px;}

.ysys{background: url(../images/a_24.png?v=23) no-repeat center center;height: 738px;}

.mtbd{width: 990px; margin: 0 auto;}
.mtbd_nr ul{overflow: hidden; margin-left: -40px;}
.mtbd_nr li{float: left; width: 33.33%; padding-left: 40px;}
.mtdbox span{display: block; overflow: hidden;}
.mtdbox img{width: 100%; height: 190px;}
.btn1{float: right; text-align: center;width: 84px; line-height: 24px; font-family: font2; color: #fff; background: #c68c6c;font-size: 14px;letter-spacing: 2px;transition: All 0.4s ease-in-out;}
.btn1:hover{background: #996446;}
.mtbd_nr{padding-top: 30px;clear: both; padding-bottom: 85px;}
.mtdbox h2{font-family: font1; font-size: 18px; line-height: 38px; color: #c68c6c;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.mtdbox h3{font-family: font2; font-size: 14px;color: #4f4f4f; margin-bottom: 12px;}
.mtdbox p{font-size: 12px; line-height: 20px;color: #4f4f4f;font-family: font2;}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }
.mtdbox span{position: relative;z-index: 100;}
.mtdbox a{display: block; width: 90px; line-height: 25px;border: 1px solid #c99375;text-align: center; font-family: font1; font-size: 14px;color: #c99375; margin-top: 15px;transition: All 0.4s ease-in-out; }

.mtdbox a:hover{background: #c99375;color: #fff;}

.footer{border-top: 2px solid #302727;background: #fff;}
.footerbox{width: 990px; overflow: hidden; margin: 0 auto;padding: 35px 0 55px;}
.foot_left{float: left;}
.foot_left h2{font-family: font1; font-size: 18px;color: #4f4f4f; margin-bottom: 20px;}
.foot_left li{ }
.foot_left li a{font-family: font2;color: #969696;line-height: 2;display: block;font-size: 14px;}
.foot_left li a:hover{color: #996446;}
.foot_right{float: right;width: 300px;}
.foot_right ul{overflow: hidden; margin-left: -55px;}
.foot_right li{float: left; width: 50%; padding-left: 55px;text-align: center;}
.foot_right img{width: 100%;border: 3px solid #c68c6c;}
.foot_right p{margin-top: 10px; color: #4f4f4f; font-family: font2; font-size: 14px;}
/*新闻列表*/
.xwxq{width: 990px; margin: 0 auto;background: #fff;}
.xwxq_tit h2{font-size: 48px; font-family: font1;text-align: center; line-height: 160px; color: #c68c6c;border-bottom: 1px solid #c3c3c3;}
.xwnr{border-bottom: 1px solid #c3c3c3;overflow: hidden; padding: 25px 20px;}
.xw_right{width: 311px;float: right; box-shadow:0 0 10px rgba(0, 0, 0, .2);overflow: hidden; }
.xw_right img{width: 100%; height: 168px;}
.xw_left{float: left; width: calc(100% - 350px);}
.xw_left h2{font-size: 24px; color: #4f4f4f; position: relative; padding-bottom: 56px;}
.xw_left p{font-size: 18px;line-height: 1.6; color:  #666;}
.xw_left p a{color:  #666;}
.xw_left p a:hover{color: #996446;}
.fynr{text-align: center; padding: 45px 0;}
.fynr li{display: inline-block; padding: 0 3px;}
.fynr span, .fynr a{display: block; line-height: 38px; font-size: 14px; padding: 0 12px;}
.fynr li.active span, .fynr li.active a{color: #fff; background: #cd0000;}
.fynr li span:hover, .fynr li a:hover{color: #fff; background: #cd0000;}
.fynr ul li:nth-child(1) span, .fynr ul li.disabled span{ background: #c3c3c3;color: #fff;}