
/*PC*/

body{ background:#ccc;}

.page{ padding:50px 0px;}
#pageList1{display: none;}
#pageList{display: flex;justify-content:center;}
#pageList li{padding:10px 15px; font-size:16px; text-align: center; background: #cccccc; margin: 0px 5px; border-radius:6px;color: #fff;}
#pageList li a{ color: #fff;}
.news_lst a{ width:384px; height:260px; display:block; float:left; margin-right:15px; margin-bottom:15px;border-radius:5px;  box-shadow: 0 0 10px 0 rgba(0,0,0,.1); color: #fff;}
.news_lst a:hover{box-shadow: 0 0 10px 0 rgba(0,0,0,.1);background:#bf8a20; }
.news_lst #clearBorder{ margin:0px;}
#pageList .thisclass{background:#bf8a20;color: #fff; }

.news_lst .box{ padding:35px;}
.news_lst .date{ line-height:25px; font-size:30px;font-weight:bold; padding-bottom:10px;font-family: Arial; color:#222;}
.news_lst .hit{line-height:25px; color:#aaa;}
.news_lst .tit{ font-size:18px;  height:70px; line-height:35px;  color:#222; overflow: hidden;display: block;display: -webkit-box;white-space: normal !important;text-overflow: ellipsis;word-wrap: break-word;word-break: break-all;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news_lst .desc{ height:70px; overflow:hidden; padding-top:10px; }
.news_lst .pic{ margin-top:5px;width:100px; height:70px; overflow:hidden;}
.news_lst .pic img{ width:100px; height:70px;}
.news_lst .txt{width:210px; font-size:14px;height:70px;line-height:25px; overflow:hidden; color:#666;display: block;display: -webkit-box;white-space: normal !important;text-overflow: ellipsis;word-wrap: break-word;word-break: break-all;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.news_lst a:hover .tit{color:#c70c1f; text-decoration:underline;}
.news_lst a:hover img{-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-o-transition: all .4s ease;-ms-transition: all .4s ease;transition: all .4s ease;-webkit-transform: scale(1.3, 1.3);-moz-transform: scale(1.3, 1.3);-o-transform: scale(1.3, 1.3);transform: scale(1.3, 1.3);}
	
.news_detail{ background:#fff;box-shadow: 0 0 10px 0 rgba(0,0,0,.1); padding:50px 100px;}
.news_detail .title{font-size: 30px; color:#222;font-weight: normal;line-height: 45px; text-align: center; margin-top:5px;}
.news_detail .info{color:#aaa; font-size:14px; padding:30px 0px;font-family: PingFangSC-Regular,Helvetica,Arial,Microsoft Yahei,sans-serif; width: 370px; margin: 0px auto;}
.news_detail .info1{width:100%; height: 20px; margin: 0px auto; border-top: 1px solid #eeeeee;}
.news_detail .content{ font-size:18px; line-height:32px; color:#333;}
.news_detail .content img{ max-width:100%;}

.news_tit{font-size: 32px;color: #222;font-weight: normal; height:61px; border-bottom: 1px solid #cacacc;}
.news_tit span{ width:130px;height:60px;line-height:60px;border-bottom:3px solid #b07f20 ; display: block;}	
.news_tit1{font-size:22px;color:#cacacc;height:41px; line-height:41px;}
	
/*jtxw*/	
.wid1400{ width: 76.6%;max-width:1400px;min-width: 1300px;}
.nav_content {width: 76.6%;max-width: 76.6%;max-width:1400px;min-width: 1300px;margin: 0 auto; height: 70px;line-height: 70px; border-bottom: 1px solid #e5e5e5; font-size: 0}
.nav_content a {display:inline-block;vertical-align: top;font-size:32px;margin-right:4.6%;max-width: 25%;text-align: center;position: relative;z-index: 10;transition: all 0.3s;color: #202020;}
.nav_content a:nth-last-child(1){margin-right:0;}
.nav_content a:hover { color: #caaa6a}
.nav_content a.active { color: #caaa6a}
.nav_content a:after { display: block; content: '';  width: 0;  height: 2px; position: absolute;  bottom: 0;  left: 50%;  transform: translateX(-50%);  transition: all 0.3s;  background: #caaa6a}
.nav_content a:hover:after {  width: 100%}
.nav_content a.active:after {  width: 100%}
.box,.wel-ps{ margin: 0 auto;  padding-top: 0.1px;}
dl.tit {text-align: center; margin-top: 3.8%; margin-bottom: 15px;}
dl.tit dt { /* font-size: 36px; */ font-size: 0.36rem;}
dl.tit dd { font-size: 18px; color: #999; margin-top: 8px;}
dl.tit dd:after {  content: '';  width: 26px;  height: 3px;  background: #caaa6a;  display: block;  margin: 0 auto;  margin-top: 13px;}
.recommend { overflow: hidden; background: #fafafa; display: block;  margin-top: 3.7%;}
.rec-left { float: left; width:42%; padding: 5% 5% 0 3%}
.rec-right { float: left; width: 50%}
.rec-left h1 { font-size: 20px;}
.rec-left h2 { font-size: 12px; color: #cccccc; padding: 12px 0; border-bottom: 1px solid #e6e6e6; margin-bottom: 12px;}
.rec-left h3 { font-size: 15px; color: #808080;  line-height: 1.7;  text-align: justify; height: 8.5em;  text-overflow: -o-ellipsis-lastline;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 5;  line-clamp: 5;  -webkit-box-orient: vertical;}
.rec-left h4 {  font-size: 12px;  color: #808080;  margin-top: 0%;}
.rec-left h4 img {  margin-left: 1.5em;}
.news-box .play em {  text-align: center;}
.news-box .play em img{ width: 100%; height: 420px;}
.link-n { display: block; background: #fafafa;font-size: 0;padding: 2.8% 0;margin-top: 20px;transition: all 0.3s}
.link-n .dl1 { display: inline-block; vertical-align: middle; width: 164px; border-right: 1px solid #ccc;  text-align: center;}
.link-n .dl1 dt { font-size: 34px;}
.link-n .dl1 dd { font-size: 20px;  color: #666;  line-height: 1.6}
.link-n .dl1 b { font-weight: normal;  display: inline-block;  vertical-align: middle;  width: 90px;}
.link-n .dl1 dd b { text-align: right;  padding-right: 3px}
.link-n .dl2 { font-size: 16px;  color: #666;  line-height: 1.8;  display: inline-block;  vertical-align: middle;  width: calc(92% - 264px);padding-left: 2%;  padding-right: 2%}
.link-n .dl2 dt { font-size: 20px; margin-bottom: 8px;  color: #333;  transition: all 0.3s}
.link-n .dl2 dd { color: #808080; font-size: 15px;  line-height: 1.4;  height: 2.8em;  text-overflow: -o-ellipsis-lastline;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;
  -webkit-line-clamp: 2;  line-clamp: 2;  -webkit-box-orient: vertical;}
.link-n span {  display: inline-block;  vertical-align: middle; width: 100px;  text-align: center;  border-left: 1px solid #ccc;  height: 80px;  transition: all 0.3s;  line-height: 100px;
  background: none !important}
.link-n span b {  display: inline-block;  width: 28px;  height: 18px;  overflow: hidden;  white-space: nowrap;  line-height: 18px;  transition: all 0.3s; margin-top:30px;}
.link-n span b img { transform: translateX(-28px); transition: all 0.3s;display: inline-block;   vertical-align: middle;}
.link-n:hover b img {  transform: translateX(1px);}
.link-n:hover { transform: translateY(-2%); box-shadow: 0 10px 15px #eeeeee}
.link-n:hover .dl2 dt { color: #bf8a20}
.link-n:hover span { background: url("../image/vgas.png") no-repeat center;}

/*jtjs*/
.ma10{ margin-top: 3%;}
.jtjs{ width:100%; margin: 0px auto; margin-top:5%; background: #1f5787; height:484px;}
.jtjs .list1{ width:49.142857%; float: left; margin-left:2.4%;height:484px;}
.jtjs .list1 p{ font-size: 18px; color:#ffffff; line-height:50px; text-indent: 2em;}
.jtjs .list2{width:44%; float: right;}	
.jtjs .list2 img{width:100%;}
.jtjsdt{  width: 76.6%;max-width:1400px;min-width: 1300px; margin: 0px auto; margin-bottom:3%;}
.jtjsdt .jtjsdt1{width:97.0%; margin-top:4%; margin-left:3%; padding-bottom:2%; border-left:1px solid #a0a0a0;}
.jtjsdt .jtjsdt1 li{width: 94%; height: 80px; margin-left:3.9%;line-height: 80px; background: #f7f7f7; float: left; margin-top: 10px;}
.jtjsdt .jtjsdt1 li:nth-child(1){ margin-top:0px;}
.jtjsdt .jtjsdt1 li::before{content:"";width: 0;height: 0;border-top:15px solid transparent;border-right:20px solid #f7f7f7;border-bottom:15px solid transparent; float: left; margin-left: -20px; margin-top: 25px;}
.jtjsdt .jtjsdt1 li i{ width:16px; height:16px; background: url("../image/yx1.png") no-repeat;margin-left:-61px; margin-top: 25px; float: left; display: block;}
.jtjsdt .jtjsdt1 li p{ float:left;font-size:22px; color: #202020; text-indent:1.5em;}
.jtjsdt .jtjsdt1 li .p1{ width:148px; text-align: center; height: 44px; line-height: 44px; border-right: 1px solid #dfdede; margin-top:20px;} 
.jtjsdt .jtjsdt1 li:hover i{ width:16px; height:16px; background: url("../image/yx2.png") no-repeat;margin-left:-61px; margin-top: 25px; float: left; display: block;}
.jtjsdt .jtjsdt1 li:hover p{ float:left;font-size:22px; color: #bf8a20; text-indent:1.5em;}
/*swzy*/
.swzyjs{ width: 76.6%;max-width:1400px;min-width: 1300px;height: 630px; margin: 0px auto; margin-top:5%;background: #1f5787}
.swzyjs .list1{ width:54.0%; float: left; margin-left:2% }
.swzyjs .list1 p{ width: 100%;font-size: 18px; color: #fff; line-height:37px; text-indent: 2em;text-align: justify;text-justify: inter-ideograph;}
.swzyjs .list1 p:nth-child(1){ margin-top:40px;}
.swzyjs .list2{ width:41.857143%; height: 630px; float: right;}	
.swzyjs .list2 img{width:100%;}
.swzycypt{ background: #fafafa; margin-top: 3%; padding-bottom: 4%;}	
.cybktilt{ width:160px;height:60px; line-height: 60px; color: #303030; font-size:36px; font-weight: bold;  border-bottom:3px solid #b07f20; text-align: center;margin: 0px auto; padding-top: 4%;}
	
.cypt{ width: 76.6%;max-width:1400px;min-width: 1300px; margin: 0px auto;}
.cypt li{ width: 23.3%; height: 236px; float: left; border: 1px solid #d2d2d2; margin-top:4%;margin-right:2%; background: #fff;}
.cypt li:nth-child(4n){margin-right:0; float:right;}
.cypt li div{ width:128px;height: 128px; margin: 0px auto; margin-top:38px;}
.cypt li p{ width: 100%; line-height:20px; color: #303030; font-size:18px; text-align: center; margin-top: 20px;}
.cypt li .cyptt1{ background: url("../image/swzypt1.png") no-repeat center center;}
.cypt li .cyptt2{ background: url("../image/swzypt2.png") no-repeat center center;}
.cypt li .cyptt3{ background: url("../image/swzypt3.png") no-repeat center center;}
.cypt li .cyptt4{ background: url("../image/swzypt4.png") no-repeat center center;}
.cypt li .cyptt5{ background: url("../image/swzypt5.png") no-repeat center center;}
.cypt li .cyptt6{ background: url("../image/swzypt6.png") no-repeat center center;}
.cypt li .cyptt7{ background: url("../image/swzypt7.png") no-repeat center center;}
.cypt li .cyptt8{ background: url("../image/swzypt8.png") no-repeat center center;}
	
.cypt li:hover{border: 1px solid #bf9137;}	
.cypt li:hover p{ color: #bf8a20;}	
.cypt li:hover .cyptt1{ background: url("../image/swzypt1-1.png") no-repeat center center;}
.cypt li:hover .cyptt2{ background: url("../image/swzypt2-1.png") no-repeat center center;}
.cypt li:hover .cyptt3{ background: url("../image/swzypt3-1.png") no-repeat center center;}
.cypt li:hover .cyptt4{ background: url("../image/swzypt4-1.png") no-repeat center center;}
.cypt li:hover .cyptt5{ background: url("../image/swzypt5-1.png") no-repeat center center;}
.cypt li:hover .cyptt6{ background: url("../image/swzypt6-1.png") no-repeat center center;}
.cypt li:hover .cyptt7{ background: url("../image/swzypt7-1.png") no-repeat center center;}
.cypt li:hover .cyptt8{ background: url("../image/swzypt8-1.png") no-repeat center center;}
	
.swzylct {margin:0 auto;width: 76.6%;max-width:1400px;min-width: 1300px;height:124px; margin-top:120px; margin-bottom: 100px;}
.swzylct li{ width:15%;height:124px; float: left; background: #4394d2; margin-left:20px; position: relative; display:table;}
.swzylct li:nth-child(1){ margin-left:0px;}
.swzylct li p{ color:#fff6e5;font-size:30px; padding-left:32px; vertical-align:middle;display:table-cell; text-align: center;}
.swzylct li:before{content:"";width: 0;height: 0;border-top:62px solid transparent;border-left:30px solid #fff;border-bottom:62px solid transparent; position: absolute; left: 0}
.swzylct li:after{content:"";width: 0;height: 0;border-top:62px solid transparent;border-left:30px solid #4394d2;border-bottom:62px solid transparent;	position: absolute; right:-30px; top: 0px; z-index: 10;}
	
/*dszzc*/
.dszzc{ width: 76.6%;max-width: 76.6%;max-width:1400px;min-width: 1300px;min-width: 1300px; margin: 0px auto; border-left: 1px solid #e7e7e7; margin-top:70px;  }
.dszzc .dszzclt{width:20.28%; float: left;}
.dszzc .dszzclt img{width:87.6%; margin-left:4%;}

.dszzc .dszzcrt{width:75.42%; float: right; margin-right:2%;}	
.dszzc .dszzcrt img{ width: 100%; margin-bottom:36px;}
.dszzc .dszzcrt p{line-height:36px;color: #202020; font-size:18px; text-indent: 2em;text-align: justify;text-justify: inter-ideograph;}	
.dszzcjm{ width: 76.6%;max-width:1400px;min-width: 1300px; height:153px;margin: 0px auto;background: url("../image/dszzc3.jpg") no-repeat top right; margin-top:120px;margin-bottom:120px;}
	
/*sytz*/
.sytzjs{ width: 76.6%;max-width:1400px;min-width: 1300px; margin: 0px auto; margin-top: 30px;}
.sytzjs li{ font-size:18px; color: #282828; line-height:40px;text-indent: 2em;}
.sytz{width: 76.6%;max-width:1400px;min-width: 1300px; margin: 0px auto;overflow:hidden; position:relative; margin-top:60px;margin-bottom:100px;}
.sytz .rhd{ width:100%;height:40px;line-height:40px;font-size:18px;background:#e6e7e7;color:#595757; text-indent:2em;}
.sytz .rhd span{padding-left:10px;font-size:15px;color:#b4b4b4}
.sytz .bd{width:100%;margin: 0px auto; height:258px; margin-top: 30px;}
.sytz .bd ul{ height:258px; overflow:hidden; zoom:1;}
.sytz .bd ul li{ width: 33%; margin-right:25px;float:left; _display:inline; overflow:hidden; text-align:center; }
.sytz .bd ul li .pic img{ width:100%; display:block;}
.sytz .bd ul li .pic a:hover img{ border-color:#999;  }
.sytz .bd ul li .title{ line-height:24px;   }
	
/*.sytz{ width: 76.6%;max-width:1400px;min-width: 1300px; margin: 0px auto; margin-top: 30px; margin-bottom:160px;}	
.sytz li{ width:440px; height: 262px; box-shadow: 0 0 10px 0 rgba(0,0,0,.1); float: left; margin-top: 30px;display: table;}	
.sytz li:nth-child(3n){ float:right;}
.sytz li:nth-child(2),.sytz li:nth-child(5),.sytz li:nth-child(8),.sytz li:nth-child(11){ margin-left:40px;}
.sytz li a{vertical-align: middle;display: table-cell; text-align: center;}
*/
	
/*zfylls*/
.zfylls{width: 76.6%;max-width:1400px;min-width: 1300px; height: 631px; margin: 0px auto; background:#1f5787; margin-top:68px; margin-bottom: 60px;}
.zfylls .zfyllslt{ width:51%; float: left; margin-left:2.8%; margin-top: 30px;}
.zfylls .zfyllslt p{ font-size:18px; color: #fff; line-height:40px;text-indent: 2em;text-align: justify;text-justify: inter-ideograph;}
.zfylls .zfyllsrt{width:41.857143%; float: right;}
.zfylls .zfyllsrt img{ width:100%;}
.zfyllsbj{ background:#fafafa;padding-bottom: 80px;}
.zfyllsbj ul{ width: 76.6%;max-width:1400px;min-width: 1300px; margin: 0px auto; padding-top: 80px;}
.zfyllsbj ul li{ width:33%; float: left; border: 1px solid #d2d2d2; border-top: none;border-left: none;}
.zfyllsbj ul li:nth-child(4),.zfyllsbj ul li:nth-child(5){border-bottom: none;}
.zfyllsbj ul li:nth-child(3){border-right: none;}
.zfyllsbj ul li img{ width: 132px; margin: 0px auto;display: block; padding-top:50px;}
.zfyllsbj ul li p{ width:100%; text-align: center;}
.zfyllsbj ul li .p1{font-size:22px; color: #bf8a20; line-height:40px; font-weight: bold;}
.zfyllsbj ul li .p2{font-size:18px; color: #999999; line-height:40px; padding-bottom: 60px;}
/*gltd*/
.gltd{width:1154px; height:711px; margin: 0px auto; background: url("../image/gltd.jpg") no-repeat top center;margin-top: 70px;margin-bottom: 70px; }
/*whln*/
.whln{ width: 76.6%;max-width:1400px;min-width: 1300px; height:680px; margin: 0px auto; padding-top: 80px;margin-bottom: 80px;}
.whln .whlnlt{ width:51.57%; float: left;display: flex;flex-direction:column;}
.whln .whlnlt li{ width:100%; background:#f5f5f5;padding-bottom: 10%;}
.whln .whlnlt li:nth-child(2){margin-top:6%;}
.whln .whlnlt li img{margin-left:2%; margin-top: 4%;}
.whln .whlnlt .p2{font-size:48px; color: #808080; margin-top:3%;margin-left:3%;}
.whln .whlnrt{ width:46.28%; float: right;}
.whln .whlnrt img{width:100%;}	
	
/*yykf*/
.yykf{width: 76.6%;max-width:1400px;min-width: 1300px; height:526px; margin: 0px auto; background: #1f5787; margin-bottom:160px; margin-top: 60px;overflow: hidden;}
.yykf .yykflt{ width: 52%; float: left; margin-left:40px; margin-top:60px;}
.yykf .yykflt p{ font-size: 18px; color: #ffffff; text-indent: 2em; line-height:42px;text-align: justify;text-justify: inter-ideograph;}
.yykf .yykfrt{  width: 42%; float: right;}
.yykf .yykfrt img{ width: 100%;} 
/*ebhls*/
	.ebhls{width: 76.6%;max-width:1400px;min-width: 1300px; height:482px; margin: 0px auto; background: #1f5787; margin-bottom:100px; margin-top: 60px;}
	.ebhls .ebhlslt{ width: 52%; float: left; margin-left:40px; margin-top:50px;}
	.ebhls .ebhlslt .p1{ font-size:24px; color: #ffffff; line-height:50px; text-align: center;}
	.ebhls .ebhlslt .p2{ font-size: 18px; color: #ffffff; text-indent: 2em; line-height:42px;}
	.ebhls .ebhlsrt{ width: 41.857143%; float: right;}
    .ebhls .ebhlsrt img{ width: 100%;}
	.ebhyy{width: 76.6%;max-width:1400px;min-width: 1300px;margin: 0px auto; clear: both;margin-bottom: 140px;}
	.ebhyy .lt{float:left; width:49.8%;border-right:2px solid #bf8a20; }
	.ebhyy .rt{float:right;width:50%; display: block;}
	.ebhyy .rt p{float:right}
	.ebhyy .rt img{ width:90.85%; float:right}
	.ebhyy .ebhyyp{padding-bottom:100px; }
	.ebhyy .p1{ width:90.85%;font-size:18px; color: #202020; text-indent: 2em; line-height:31px;}
	.ebhyy .p2{ width:100%; font-size:18px; color: #bf8a20; text-align: center;line-height:62px; font-weight: bold; margin-top: 14px;}
	.ebhyy .ebhyyt{padding-bottom:100px;}	
	.ebhyy .hx{ width:100%; height: 10px; border-top:1px dashed #bf8a20; position: relative;}
	.ebhyy .hx .sp1{ width: 18px;height:18px;background: #fff;border:2px solid #bf8a20;border-radius: 100%;position:absolute; top:-12px;}
	.ebhyy .hx .sp2{ width:82px;height:5px; background: #bf8a20;position: absolute;top:-3px; }
	.ebhyy .hx .sp1lt{ left: -12px;}
	.ebhyy .hx .sp2lt{left: 50px;}
	.ebhyy .hx .sp1rt{ right: -12px;}
	.ebhyy .hx .sp2rt{right: 50px;}
	.ebhyy .bott{ bottom:-100px;}
	.ebhyy .mr30{ margin-top:40px;}
	.ebhyy .mr60{ margin-top:80px;}
	.ebhyy .lint40{ line-height: 40px;}
	.zeyymr60{ margin-top:100px;}
	.zeyy{width:670px; padding-bottom:210px; clear: both;}
	.zeyy li{ width: 335px; float: left;font-size:18px; color: #202020; line-height:40px;}

@media only screen and (max-width : 1399px){
.jtjs .list2{width: 47.38%;}
.jtjsdt .jtjsdt1 li {margin-left: 4.2%;}
.whln .whlnlt li {padding-bottom: 8.5%; overflow: hidden;}
.zfylls .zfyllsrt{width:45.05%;}
.swzyjs .list1 {width: 53.0%; margin-left: 1%;}
.swzyjs .list2 {width: 45.05%;}
.ebhls .ebhlsrt { width:45.05%;}
.ebhls .ebhlslt{ width: 50%;margin-left: 3%;}
.yykf .yykfrt{ width:45.2%;}
.yykf .yykflt { width: 50%;margin-left: 3%;}	
}





