.topHead{ width:auto; padding: 12px;  position: relative;  background: #ffdb3f; }
.topHead .con{ width:100%; height: 56px; margin: 0 auto; display: block;}
.topHead .con .logo{ width:194px; height: 38px; padding-top:9px; float:left; }
.topHead .con .logo img{ width:100%;}



.topHead .con .nav-main { margin-left: 30px; text-align: center; display: inline-block;}
.topHead .con .nav-main li { display: inline-block; padding: 0 20px; float:left; height: 56px; line-height: 56px;  position: relative; }
.topHead .con .nav-main li a { color: #333; font-size: 18px; width: 100%; height: 100%; display: block;}
.topHead .con .nav-main li a:hover { text-decoration: none; }
.topHead .con .nav-main li dl { width: auto; background: rgba(255,219,63,.65); height: 0; position: absolute; left: 70%; top: 68px; -webkit-transform:translate(-50%,0); -ms-transform:translate(-50%,0); transform:translate(-50%,0); text-align: center; margin: 0; padding: 0; display: inline-flex; transition:all .3s linear;  -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear;  -ms-transition:all .3s linear; overflow: hidden; }
.topHead .con .nav-main li dl dt { line-height: 60px; height: 60px; display: inline-block; padding: 0 12px; /* -webkit-animation-name:showSubmenuItem; -ms-animation-name:showSubmenuItem; animation-name:showSubmenuItem; -webkit-animation-duration:.3s; animation-duration:.3s; -webkit-animation-timing-function:linear; animation-timing-function:linear; -webkit-animation-iteration-count:1; animation-iteration-count:1; -webkit-animation-direction:normal; animation-direction:normal; -webkit-animation-fill-mode:forwards; animation-fill-mode:forwards; -webkit-animation-delay:.23s; animation-delay:.23s; */ }
.topHead .con .nav-main li dl dt a { font-size: 16px; color: #000000; font-weight: 400; white-space:nowrap; }
.topHead .con .nav-main li:hover dl { height: 60px; }
.topHead .con .nav-main li:hover a { color: #fff; }
.topHead .con .nav-main li:hover dl a { color: #000000; }
.topHead .con .nav-main li:hover dl a:hover { color: #E86608; }

.topHead .con .sfr{ width:150px; margin-top: 20px; float: right; display: inline-block; position: relative;}
.topHead .con .sfr a { width:22px; height: 20px; margin-left: 20px; float: right; display: inline-block;}
.topHead .con .sfr .wximg{ width:96px; height: 96px; background: #fff; border:1px solid #efefef;display: none; position: absolute; top: 23px; right:-40px}
.topHead .con .sfr .wximg img{ width:100%; height: 100%; margin: 0;}
.topHead .con .sfr .wx:hover .wximg{ display: block;}
.topHead .con .sfr .wb .wximg{ right:5px}
.topHead .con .sfr .wb:hover .wximg{ display: block;}
.topHead .con .sfr a.a-font { color: #333; border: 1px solid #333; font-size: 12px; text-align: center; width: 20px; height: 20px; line-height: 20px; margin-left:0; }

.mainLoc{ width:auto; height: 140px; padding:180px 0 0 28px; background: url(../images/news_bg_list.jpg) no-repeat center;}

.mainLoc1{ width:auto; height: 140px; padding:180px 0 0 28px; background: ;url(../images/new_bg_list1.jpg) no-repeat center;}
.mainLoc span{ min-width:180px; padding: 0 20px; height: 50px; font-size:20px; color: #fff; line-height: 50px; text-align: center; background: rgba(0,0,0,.45); display: inline-block;}
.mainCon{ width:1200px; margin: 0 auto; display: block;  overflow: hidden; }
.mainCon .lm{ height: 30px; position: relative; text-align: center; }
.mainCon .lm span{ width:auto; margin: 0 auto; font-size:20px; color: #696969; text-align: center; background: #fff; display: ;inline-block; padding: 0 20px; position: relative; z-index: 1;}
.mainCon .lm .line{ width:100%; height: 1px; background: #e8e8e8; display: block; position: absolute; top:14.5px; left:0; right:0;}
.mainCon .Page{ height: 52px; margin-top: 30px; }
.mainCon .Page .pageDiv { background:none !important; border-style:dashed !important; height:40px !important; line-height:40px !important; }
.mainCon .Page .pageDiv table { float:none !important; margin:0 auto !important; }
.mainCon .Page .pageDiv .default_pgBtn { color:#fff; }

.spList{ margin-top: 30px; overflow: hidden;}
.spList .lm{ height: 30px;}
.spList .lm span{ width:120px; margin: 0 auto; font-size:20px; color: #696969; text-align: center; background: #fff; display: block; position: relative; z-index: 1;}
.spList .lm .line{ width:100%; height: 1px; background: #e8e8e8; display: block; position: absolute; top:14.5px; left:0; right:0;}
.spList .navlist { width:auto; margin-top:10px; text-align:center; }
.spList .navlist a { text-align:center; display:inline-block; padding:8px 30px; border:1px solid #707070; color:#707070; margin: 0 10px;  transition:all .3s linear;  -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear;  -ms-transition:all .3s linear; margin-top:20px; }
.spList .navlist a:hover,.spList .navlist a.s { color: #FFFFFF; border: 1px solid #e86608; background: #e86608;}
.spList .list{ width:110%; overflow: hidden;}
.spList .list li{ width:380px; margin: 30px 30px 0 0; float: left; background: #ececec; position: relative;}
.spList .list li .tps{ height: 285px; overflow: hidden; position: relative; background:#fff; }
.spList .list li .tps img{ width:auto; height: 100%; position: absolute; left: 50%; top: 50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}
.spList .list li .tps .black{ background: rgba(0,0,0,.2); position: absolute; top: 0; left:0; right:0; bottom:0;}
.spList .list li .bfimg{ width:36px; height: 36px; display: block; position: absolute; top: 124.5px; left:172px; right:172px; bottom:124.5px; z-index: 999;}
.spList .list li span{ padding-bottom:5px; font-size:16px; line-height: 42px; text-align: center; display: block; -webkit-transition:1000ms;-o-transition:1000ms;-moz-transition:1000ms;transition:1000ms; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; width:100%; }
.spList .list li:hover .tps.black{ background: rgba(0,0,0,0); position: absolute; top: 0; left:0; right:0; bottom:0;}
.spList .list li:hover .bfimg img{ width:100%;}
.spList .list li:hover span{background: #d6d6d6;}
.spList .sp-list li .tp img { width:100%; height:100%; }

.xwList{ margin-top: 30px; overflow: hidden;}
.xwList li{ width:auto; padding:30px 0; border-bottom:1px solid #e8e8e8; overflow: hidden; position: relative; -webkit-transition:800ms;-o-transition:800ms;-moz-transition:800ms;transition:800ms;}
.xwList li img{ width:280px; height:221px; float:left; margin-right:25px; display:inline-block;}
.xwList li .cont{ padding:20px 0; overflow:hidden;}
.xwList li .cont .tit{ width: 100%; font-size: 18px; color: #000; line-height:24px; font-weight: 400; overflow: hidden; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.xwList li .cont .nr{ margin-top:20px; font-size: 14px; color: #595959; line-height:30px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.xwList li .cont .date{ margin-top:20px; font-size: 14px; color: #595959;}
.xwList li:hover{ padding:30px; background: #fbfbfb;}

.ldghList{}
.ldghList .box{ margin-top: 30px; overflow: hidden;}
.ldghList .box ul{ width:110%;}
.ldghList .box ul li{ width:370px; margin-top:10px; margin-right: 45px; float: left; display: inline-block;}
.ldghList .box ul li .date{ width:141px; height: 37px; font-size:16px; color: #fff; line-height: 37px; text-align: center; background: #3d3737; display:none;}
.ldghList .box ul li .title{ height: 84px; margin: 5px 0; font-size:16px; color: #454545; line-height: 26px; letter-spacing: 0.5px;}
.ldghList .box ul li .img{ width:100%; height: 260px; overflow: hidden;}
.ldghList .box ul li .img img{ width:100%; height: 100%;}
.ldghList .box ul li:hover .date{ width:120px;}
.ldghList .box ul li:hover .title{ color: #000;}
.ldghList .box ul li:hover .tp img { transform: scale(1.2, 1.2); -ms-transform:scale(1.2, 1.2); -moz-transform:scale(1.2, 1.2); -webkit-transform:scale(1.2, 1.2); -o-transform:scale(1.2, 1.2);}

.content{ min-height:650px; padding:30px 0;}
.content .title{ font-size:26px; color: #333; font-weight: 500; text-align: center; display: block;}
.content .infobar { width: auto; height: 35px; padding-bottom:5px; margin: 25px 0 15px 0; text-align: center; display: block; background: #f6f6f6;}
.content .infobar span { margin-right: 25px; font-size: 13px; color: #555; line-height: 35px;}
.content .infobar a:hover { color:#ff0000; }
.content .nrcon { width: auto; font-size:16px !important; line-height: 35px;}
.content img { max-width:90%; }
.content #bottommenu { display:none; }
.content #bottommenu a:hover { color:#ff0000; }
.content .news_conent_two_js span:nth-child(1) { display:none; }
.content .news_conent_two_js span:nth-child(2) { display:none; }
.content .news_conent_two_js span:nth-child(5) { display:none; }

.linkNav{ padding:30px 0; margin-top: 30px; background: url(../images/bg_link_nav.png) no-repeat center bottom #f5f5f5;}
.linkNav ul{ width:110%; overflow: hidden;}
.linkNav ul li{ width:100px; margin-right: 120px; float: left; display: inline-block;}
.linkNav ul li h2,.linkNav ul li a{ display: block;}
.linkNav ul li h2{ font-size:16px;}
.linkNav ul li dt{ margin: 10px 0 0 0; font-size:14px; padding:0;}

.bottom { width: 100%; border-top:2px solid #E86608; text-align: center; font-size: 14px; color: #7d7d7d; padding: 45px 0; background: #fff3eb;  }
.bottom a { color:#7d7d7d; }

/*******************图片放大*******************/
.tp img{ transition-delay: 0s; transition-duration: 1s; transition-property: all; transition-timing-function: ease; -moz-transition-delay: 0s; -moz-transition-duration: 1s; -moz-transition-property: all; -moz-transition-timing-function: ease; -webkit-transition-delay: 0s; -webkit-transition-duration: 1s; -webkit-transition-property: all; -webkit-transition-timing-function: ease; -o-transition-delay: 0s; -o-transition-duration: 1s; -o-transition-property: all; -o-transition-timing-function: ease;}
.tp:hover img { transform: scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); 	/* IE 9 */ -moz-transform:scale(1.1, 1.1); 	/* Firefox */ -webkit-transform:scale(1.1, 1.1); /* Safari  Chrome */ -o-transform:scale(1.1, 1.1); 	/* Opera */}


