
*{margin:0;padding:0}
html{overflow-x:hidden;font-size:13.3333333333vw}
body{width:100%;min-width:320px;min-height:100vh;margin:0 auto;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;background:#fff;overflow-x:hidden;text-align:left;position:relative;font-size:16px;color:#000}
img{border:none}
h1,h2,h3{font-weight:400}
a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;outline:none;}
input,select,textarea{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;font-size:16px;outline:0;margin:0;padding:0}
input::-webkit-input-placeholder{color:#999!important}
textarea::-webkit-input-placeholder{color:#999!important}
input[type=button],input[type=date],input[type=number],input[type=reset],input[type=search],input[type=submit],input[type=text],input[type=time]{-webkit-appearance:none}
select{-webkit-appearance:none}
textarea{-webkit-appearance:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0}
ol,ul{padding:0;list-style-type:none}
em{font-style:normal}
.lt{float:left}
.rt{float:right}
input.sub,label{border:none;cursor:pointer}
input,textarea{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;outline:0;margin:0;padding:0}
table{border-collapse:collapse}
td,th{padding:0}
.clearfix::after{content:"";display:block;clear:both}
*{box-sizing:border-box}
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both; }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }
.clear { clear:both;}
.wrap{width:1400px;position:relative;max-width:100%;margin:0 auto}
.wrap::after{content:"";display:block;clear:both}
/*自定义*/
body{ font-family:Microsoft YaHei; background:#eeeeee url(../image/bg.jpg) repeat; }
@font-face{font-family:SourceHanSerifCN;src:url(http://www.jyjyxx.cn/templates/default/css/fonts/SourceHanSerifCN-Regular.otf);font-style:normal;font-weight:400}
/*header*/
.header{height:332px; position:relative; background:url(../image/header-bg.jpg) no-repeat left center; background-size:cover; }
.header .logo{float:left; margin-left:230px; height:320px; }
.header .logo a{display:block; width:100%; height:100%; display: flex;  align-items: center; justify-content: center;}
.header .logo img{max-width: 100%;max-height: 100%;vertical-align: middle;}
/*nav*/
.nav{ height:62px; background-color:#94070a; }
.nav ul li{float:left; width:12.5%; color:#ffffff; font-size:20px; line-height:62px; position:relative;/*font-family:SourceHanSerifCN; */text-align:center; }
.nav ul li:after{content:""; position:absolute; left:0; top:50%; margin-top:-12px; width:1px; height:24px; background-color:#9f2023; }
.nav ul li:first-child:after { display:none; }
.nav ul li:hover { background:url(../image/nav-bg.png) no-repeat center center; }
.nav ul li.active { background:url(../image/nav-bg.png) no-repeat center center; }
.nav ul li a { display:block; }
.nav ul li .sub { position: absolute;width:100%;left:0; text-align:center; top:62px;z-index:30000; }
.nav ul li .sub ul li{ float:left; min-width:auto; width:100%; line-height:50px; position:relative;text-align:center;  margin:0; padding:0; font-size:16px; font-weight:normal; background-color:#94070a; }
.nav ul li .sub ul li:hover:after{ display:none;}
.nav ul li .sub ul li:hover { background-color:#94070a; }
/* nav_zzc */
.nav_zzc{display: none;background: rgba(0, 0, 0, 0.6);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99990;}
.nav_menu {  width:0; position:fixed;  right:0; top:0; height: 100%;z-index: 99999;overflow: scroll;background: #fff;}
.nav_menu .nav_menu_top{width: 100%; height:50px;}
.nav_menu .nav_menu_btn{display: block;width:25px;position: absolute;top:16px;right:20px;}
.nav_menu .nav_menu_btn img{display: block;width:25px; }
.nav_menu ul{overflow:hidden; width:100%;overflow: scroll;height: 80%;}
.nav_menu li{ width:100%; overflow:hidden; background:url(http://www.jyjyxx.cn/templates/default/images/nav_icon01.png) no-repeat 89% center;height:50px;border-bottom: 1px solid #eaeaea;}
.nav_menu li a{ color:#333333;font-size:14px;display: block;height:50px;line-height:50px;box-sizing: border-box;padding-left: 6%;}
/*main*/
.main { margin-top:34px; background-color:#FFF; }
.main-left { float:left; width:700px; height:435px; }
.main-left .swiper-container{width:100%;height:100%}
.main-left .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.main-left .swiper-container-horizontal>.swiper-pagination-bullets { bottom:15px; text-align:right; padding-right:24px;}
.main-left .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 6px; width:11px; height:11px; background: #ffffff; opacity:0.7;}
.main-left .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active { background-color:#ffffff; opacity:1;}
.main-left .swiper-slide .main-left-li { width:100%; height:100%;}
.main-left .swiper-slide .main-left-li .pic { width:100%; height:100%; transition: 0.6s; overflow:hidden;}
.main-left .swiper-slide .main-left-li .pic img  {width: 100%;height: 100%; object-fit: cover;object-position: center 30%; transition: 0.6s;}
.main-left .swiper-slide .main-left-li .tit { position:absolute; bottom:0; left:0; width:100%; height:50px; background-color:rgba(0, 0, 0, 0.5);color:#ffffff; font-size:18px; line-height:50px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; padding:0 124px 0 24px; }
.main-left .swiper-slide .main-left-li:hover .pic  img{transform: scale(1.05); transition: 0.6s;}
.main-right { float:right; width:630px; height:auto; padding-top:25px; margin-right:36px; }
.main-ban { height:34px; background:url(../image/ban-bg.jpg) repeat; border-radius:3px; overflow:hidden; }
.main-ban .tit { float:left; width:136px; color:#ffffff; font-size:20px; line-height:34px; position:relative; background: url(../image/ban-tit.png) no-repeat left center; padding-left:23px; }
.main-ban .more { float:right; color:#94070a; font-size:14px; line-height:34px; margin-right:14px; }
.main-ban .more a:hover { color:#9e5b2d; }
.main-list { margin-top:12px; }
.main-list ul li{ color:#333333; font-size:16px; line-height:49px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; border-bottom:#e5e5e5 dashed 1px; }
.main-list ul li:last-child { border-bottom:none; }
.main-list ul li span{ float:right; font-size:14px; color:#888888; font-family:Arial, Helvetica, sans-serif; }
.main-list ul li:hover { color:#94070a; }
/*tiaofu*/
.tiaofu { margin-top:30px; }
.tiaofu img{ width:100%; display:block; }
/*middle*/
.middle { margin-top:30px; }
.middle-left { float:left; width:897px; height:485px; background-color:#FFF; padding:24px 34px; }
.middle-hot { height:auto; margin-top:25px; }
.middle-hot .pic { float:left; width:200px; height:126px; overflow:hidden;}
.middle-hot .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;transition: 0.5s;}
.middle-hot .con { float:right; width:603px; margin-top:5px; }
.middle-hot .con .tit { color:#333333; font-size:18px; line-height:1.5; font-weight:bold;  overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.middle-hot .con .des { color:#888888; font-size:15px; line-height:24px; margin-top:13px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.middle-hot .con .riqi { color:#999999; font-size:14px; line-height:1; margin-top:15px; }
.middle-hot:hover .pic img {transform: scale(1.05);	transition: 0.5s;}
.middle-hot:hover .con .tit { color:#94070a; }
.middle-right { float:right; width:479px; height:485px;  }

.middle-right2 { height:232px !important;  }
.middle-left2 { height:232px !important;overflow: hidden;}


/*chaxun*/
.chaxun { background-color:#FFF; height:232px; }
.chaxun-left { float:left; width:148px; background:url(../image/chaxun-bg.jpg) no-repeat bottom center; background-size:100% auto; text-align:center; height:100%; padding-top:52px; border-right:#f0f0f0 solid 1px; position:relative; }
.chaxun-left:after{content:""; position:absolute; right:-8px; top:50%; margin-top:-8.5px; width:9px; height:17px; background:url(../image/chaxun-jiao.jpg) no-repeat;}
.chaxun-left .pic { height:76px; }
.chaxun-left .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.chaxun-left .tit { color:#333333; font-size:20px; line-height:1.5; margin-top:15px; }
.chaxun-right { float:right; width:259px; margin-right:34px; padding-top:14px; }
.chaxun-right input[type=text] { margin-top:14px; width:100%; height:47px;color:#666666; font-size:16px; border:#e2e2e2 solid 1px;border-radius:5px; padding-left:20px; }
.chaxun-right input[type=submit] { margin-top:22px; width:100%; text-align:center; height:47px; background-color:#94070a; color:#fff; font-size:18px; border-radius:5px; cursor:pointer; border:none;}
.chaxun.chaxun2 { margin-top:20px; }
.chaxun.chaxun2 .chaxun-right input[type=submit] { background-color:#9e5b2d; }
/*danwei*/
.danwei { background-color:#FFF; padding:24px 34px; margin-top:30px; }
.danwei-list { height:auto;}
.danwei-list ul li { float:left; width:315px; margin-top:30px; text-align:center; }
.danwei-list ul li:nth-child(4n+2) { margin-left:24px;}
.danwei-list ul li:nth-child(4n+3) { margin-left:24px;}
.danwei-list ul li:nth-child(4n+4) { margin-left:24px;}
.danwei-list ul li .pic{ width:100%; height:198px; overflow:hidden; display: flex;  align-items: center; justify-content: center; }
.danwei-list ul li .pic img{ width: 100%;height: 100%; object-fit: cover;object-position: center 30%; transition: 0.5s;}
.danwei-list ul li .tit {color:#333333; font-size:16px; line-height:2; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; margin-top:10px;  }
.danwei-list ul li:hover .pic img {transform: scale(1.05); transition: 0.5s;}
.danwei-list ul li:hover .tit { color:#94070a; }
/*linker*/
.linker {  padding:24px 34px; background-color:#FFF; margin-top:30px; color:#94070a; font-size:18px; line-height:30px; }
.linker a { color:#666666; margin-right:10px; font-size:16px; }
.linker a:hover { color:#94070a; }
/*footer*/
.footer { background-color:#94070a; color:#dfb5b6; font-size:15px; line-height:2; text-align:center; padding-bottom:30px; padding-top:30px;  margin-top:30px;}
.footer a:hover {color:#ffffff;}
.footer .f-nav ul { display:inline-block;}
.footer .f-nav ul li{ float:left; margin:0 15px; position:relative;}
.footer .f-nav ul li:after{content:""; position:absolute; left:-15px; top:50%; margin-top:-6px; width:1px; height:12px; background-color:#a52f31; }
.footer .f-nav ul li:first-child:after { display:none; }
/*qikan*/
.qikan { height:485px; background-color:#FFF;  padding:24px 34px; }
.qikan-list { position:relative;height:232px; margin-top:40px; }
.qikan-list .swiper-container {width:80%;height: 100%; margin:0 auto;}
.qikan-list .swiper-slide{ width:50%;height:100%;}
.qikan-list .swiper-button-prev{ outline:none; }
.qikan-list .swiper-button-prev:after { color:#b7b7b7; font-size:30px; }
.qikan-list .swiper-button-next{ outline:none; }
.qikan-list .swiper-button-next:after { color:#b7b7b7; font-size:30px; }
.qikan-list .swiper-pagination { width:100%; bottom:-127px; }
.qikan-list .swiper-pagination-bullet { margin:0 6px; width:11px; height:11px; background: #dddddd; opacity:1;}
.qikan-list .swiper-pagination-bullets .swiper-pagination-bullet-active { background-color:#94070a; opacity:1;}
.qikan-li { display:block; width:100%; height:100%; position:relative; }
.qikan-li .pic { width:100%; height:100%;overflow:hidden; }
.qikan-li .pic img  {width: 100%;height: 100%; object-fit: cover;object-position: center 0%; transition: 0.5s;}
.qikan-li .tit { display:none; }
.qikan-li .des { display:none; }
.qikan-li:hover .pic img {transform: scale(1.05); transition: 0.5s;}
.qikan-tit { text-align:center; color:#333333; font-size:18px; line-height:1.5; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; margin-top:23px; }
.qikan-des { text-align:center; color:#888888; font-size:15px; line-height:1.5; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; margin-top:9px; }
/*n-main*/
.n-main { padding-top:34px; padding-bottom:34px; }
.n-left { float:left; width:990px; background-color:#FFF; min-height:300px; padding:24px 34px; }
.n-right { float:right; width:385px; }
.n-right-li {background-color:#FFF; padding:24px 34px; margin-bottom:20px; }
/*pagination*/
.pagination { width:100%; display:block;  text-align:center; font-size:14px; color:#7b7b7b; padding-bottom:30px; padding-top:30px; }
.pagination a { color:#7b7b7b;  padding:5px 9px;border-radius:3px; border:#dddddd solid 1px; margin:0 6px; }
.pagination a:hover { background-color:#94070a; color:#FFF;border:#94070a solid 1px;}
.pagination a.now{ background-color:#94070a; color:#FFF;border:#94070a solid 1px;}
.n-page {color:#333333; font-size:16px; line-height:2; padding:20px 0; min-height:300px;  }
.n-page img{ max-width:100%;}
/*n-newshow*/
.n-newshow { padding:20px 0;}
.n-show {padding:20px 0; color:#333333; font-size:16px; line-height:2; min-height:300px;}
.n-show img { max-width:100%;}
.n-show .img-responsive { display:inline;}
.n-tit { font-size:24px; text-align:center; line-height:1.5; color:#333333; }
.n-time { font-size:14px; text-align:center; line-height:18px; margin-top:13px; color:#999999; }
.n-xian {border-bottom:#cccccc solid 1px; height:1px; margin-top:20px;}
.n-other { line-height:24px; padding:20px 0; color:#666666; }
.n-other a:hover{ color:#94070a; } 
/*pic-list*/
.pic-list { background-color:#FFF; margin-top:12px; }
.pic-list ul li { float:left; width:32%; margin-top:20px; text-align:center; }
.pic-list ul li:nth-child(3n+2) { margin-left:2%;}
.pic-list ul li:nth-child(3n+3) { margin-left:2%;}
.pic-list ul li .pic{ width:100%; height:172px; overflow:hidden; display: flex;  align-items: center; justify-content: center; }
.pic-list ul li .pic img{ width: 100%;height: 100%; object-fit: cover;object-position: center 30%; transition: 0.5s;}
.pic-list ul li .tit {color:#333333; font-size:16px; line-height:2; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; margin-top:10px;  }
.pic-list ul li:hover .pic img {transform: scale(1.05); transition: 0.5s;}
.pic-list ul li:hover .tit { color:#94070a; }
/*n-chaxun width: 479px;*/
.n-chaxun { margin:0 auto; padding-bottom:50px; }
.n-chaxun .chaxun { border:#e2e2e2 solid 1px; margin-top:40px; }
.n-chaxun .tishi {color:#999999; font-size:15px; line-height:2; margin-top:10px;}
.n-chaxun .line { border-top:#e5e5e5 dashed 1px; margin-top:10px; }
.n-chaxun tr,td{border:1px solid #969393;padding: 10px;}


@media (max-width:1800px){
/*header1800*/
.header{height:311px; }
.header .logo{ width:35%; margin-left:16%; height:311px; }
}
@media (max-width:1700px){
/*header1700*/
.header{height:290px; }
.header .logo{ height:290px; }
}
@media (max-width:1600px){
/*header1600*/
.header{height:277px; }
.header .logo{ height:277px; }
}
@media (max-width:1500px){
/*header1500*/
.header{height:259px; }
.header .logo{ height:259px; }
}

@media (max-width:1450px){
.wrap{width:90%}
/*header1450*/
.header{height:242px; }
.header .logo{  height:242px; }
/*nav1450*/
.nav ul li{ font-size:18px; }
.nav ul li:hover { background-size:80% auto; }
.nav ul li.active { background-size:80% auto;}
/*main1450*/
.main-left { width:50%; height:385px; }
.main-right { width:45%;  margin-right:24px; padding-top:15px; }
.main-list ul li{ line-height:44px; }
/*middle1450*/
.middle-left { width:64%; height:465px;  padding:24px;}
.middle-hot .pic { width:29%; }
.middle-hot .con { width:67%; }
.middle-right { width:34%; height:465px;  }
/*chaxun1450*/
.chaxun { height:222px; }
.chaxun-left { width:30%; }
.chaxun-left .pic { height:66px; }
.chaxun-left .tit { font-size:18px; }
.chaxun-right { width:54%; margin-right:24px; }
.chaxun-right input[type=text] { height:42px; padding-left:15px; }
.chaxun-right input[type=submit] { height:42px;}
.chaxun.chaxun2 { margin-top:21px; }
/*danwei1450*/
.danwei { padding:24px; }
.danwei-list ul li { width:23.5%; margin-top:25px; }
.danwei-list ul li:nth-child(4n+2) { margin-left:2%;}
.danwei-list ul li:nth-child(4n+3) { margin-left:2%;}
.danwei-list ul li:nth-child(4n+4) { margin-left:2%;}
.danwei-list ul li .pic{ height:153px; }
/*linker1450*/
.linker {  padding:24px; }
/*qikan1450*/
.qikan { height:465px;  padding:24px; }
.qikan-list { height:190px; }
/*n-main1450*/
.n-main { padding-top:24px; padding-bottom:24px; }
.n-left { width:70%;  padding:24px; }
.n-right { width:27.5%; }
.n-right-li { padding:24px; }
/*pic-list1450*/
.pic-list ul li .pic{ height:144px;}


}

@media (max-width:1200px){
.wrap{width:94%}
/*header1200*/
.header{height:200px; }
.header .logo{  height:200px; }
/*main1200*/
.main-right { margin-right:18px; }
/*middle1200*/
.middle-left { padding:18px; }
/*chaxun1200*/
.chaxun-right { margin-right:18px; }
/*danwei1200*/
.danwei { padding:18px; }
.danwei-list ul li { margin-top:20px; }
.danwei-list ul li .pic{ height:135px; }
/*linker1200*/
.linker { padding:18px; }
/*qikan1200*/
.qikan { padding:18px; }
.qikan-list { height:170px; }
/*n-main1200*/
.n-main { padding-top:18px; padding-bottom:18px; }
.n-left { padding:18px; }
.n-right-li { padding:18px; }
/*pic-list1200*/
.pic-list ul li .pic{ height:130px;}

}


@media (max-width:992px){
/*header992*/
.header{height:100px; }
.header .logo{  height:100px; }
/*nav992*/
.nav{ height:auto; padding-top:5px; padding-bottom:5px; }
.nav ul li{ width:25%; font-size:16px; line-height:32px;}
.nav ul li:nth-child(5):after { display:none; } 
/*chaxun992*/
.chaxun-left { width:32%; }
.chaxun-left .pic { height:46px; }
.chaxun-left .tit { font-size:16px; font-weight:bold; }
.chaxun-right input[type=text] { padding-left:10px; font-size:15px; }
.chaxun-right input[type=submit] { font-size:16px; }
/*danwei992*/
.danwei-list ul li .pic{ height:101px; }
/*qikan992*/
.qikan-list { height:140px; }
/*n-main1200*/
.n-left { float:none; width:100%; }
.n-right { float:none; width:100%; margin-top:20px; }

}

@media (max-width:767px){
/*header767*/
.header{height:70px; }
.header .logo{  height:70px;}
/*main767*/
.main { margin-top:20px;}
.main-left { float:none; width:100%; height:220px; }
.main-left .swiper-container-horizontal>.swiper-pagination-bullets { bottom:12px; padding-right:14px;}
.main-left .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 4px; }
.main-left .swiper-slide .main-left-li .tit { height:44px; font-size:16px; line-height:44px; padding:0 114px 0 14px; }
.main-right {  float:none; width:100%; margin-right:0; padding:20px 10px 10px 10px; }
.main-ban .tit { font-size:17px; }
/*tiaofu767*/
.tiaofu { height:40px; margin-top:20px; }
.tiaofu img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}
/*middle767*/
.middle { margin-top:20px; }
.middle-left { float:none; width:100%; height:auto; padding:10px; }
.middle-hot {  margin-top:20px; }
.middle-hot .pic { width:39%; height:106px; }
.middle-hot .con { width:57%; }
.middle-hot .con .tit { font-size:16px; }
.middle-hot .con .des { font-size:14px; margin-top:6px; }
.middle-hot .con .riqi { margin-top:8px; }
.middle-right { float:none; width:100%; height:auto; margin-top:20px;  }
/*chaxun767*/
.chaxun { height:180px; }
.chaxun-left { padding-top:42px; }
.chaxun-right { margin-right:10px; width:61%; padding-top:8px; }
.chaxun-right input[type=text] { margin-top:10px; height:42px;}
.chaxun-right input[type=submit] { margin-top:10px; height:42px; }
.chaxun.chaxun2 { margin-top: 20px;}
/*danwei767*/
.danwei { padding:10px; margin-top:20px; }
.danwei-list ul li { width:48.5%; margin-top:15px; }
.danwei-list ul li:nth-child(4n+2) { margin-left:0;}
.danwei-list ul li:nth-child(4n+3) { margin-left:0;}
.danwei-list ul li:nth-child(4n+4) { margin-left:0;}
.danwei-list ul li:nth-child(even) { margin-left:3%; }
.danwei-list ul li .tit { margin-top:5px; }
/*linker767*/
.linker { padding:10px; margin-top:20px; font-size:16px; }
.linker a { font-size:15px; }
/*footer767*/
.footer { padding-bottom:20px; padding-top:20px; margin-top:20px; }
.footer .f-nav { display:none; }
/*qikan767*/
.qikan { height:auto; padding:10px 10px 60px 10px; }
.qikan-list { height:200px; margin-top:20px; }
.qikan-list .swiper-pagination { bottom:-117px; }
.qikan-tit { font-size:17px; }
.n-tit { font-size:20px; }
/*n-main767*/
.n-left { padding:10px; }
.n-right-li { padding:10px; }
.n-left .main-ban .more { display:none; }
/*pic-list767*/
.pic-list ul li { width:48.5%; margin-top:15px; }
.pic-list ul li:nth-child(3n+2) { margin-left:0;}
.pic-list ul li:nth-child(3n+3) { margin-left:0;}
.pic-list ul li:nth-child(even) { margin-left:3%; }
.pic-list ul li .pic { height:102px; }
.pic-list ul li .tit { margin-top:5px; }
/*n-chaxun767*/
.n-chaxun {width: 100%; padding-bottom:30px; }
.n-chaxun .chaxun { margin-top:20px; }
.n-chaxun .tishi { font-size:14px;}


}

@media (max-width:500px){
.header .logo{  width:58%;}
.qikan-list { height:160px; }
}