/* CSS Document */
*{margin:0;padding:0;font-family:'Microsoft YaHei';}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0px; padding:0px; box-sizing:border-box; }
fieldset, img { border:none; }
img{border:none;}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none;  }
li{ list-style:none;}
table { border-collapse:collapse; }
input { padding-top:0px; padding-bottom:0px; font-family: 'Microsoft YaHei'; box-sizing:border-box;}
input::-moz-focus-inner { border:none; padding:0px; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:13px; margin:0px; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
body { font-family:"Microsoft YaHei"; background:#fff; }
.clearfix:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.clearfix {zoom:1; }
.clearit {clear:both; height:0px; font-size:0px; overflow:hidden; width:100%; }
.max{ width:100%;}
.box{ max-width:1200px; margin:0 auto;}
.box:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
ul:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.max:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.left{ float:left;}
.right{ float:right;}
a{-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; text-decoration:none; }

@media(max-width:1200px){.box{ max-width:94%; width:94%; margin:0 auto;}}
 
.header{ padding:15px 0;    padding-top: 30px;}
.header .logo{ float:left;}
.header .logo img{ display:block; height:90px;margin-top:5px;}
.header .ad{ height:100px; letter-spacing:10px; width:1000px; background:#666; float:right; color:#fff; text-align:center; font-size:30px; line-height:90px; }
.header .ad a{ color:#fff;    width: 100%;display: block;}
.header .ad a img{display: block; width: 100%; height: auto;}

.header .login{display:none}

.nav{ border-bottom:1px solid #eee; height:50px; line-height:50px;}
.nav ul li{ display:block;text-align:center; font-size:18px;    font-weight: bold;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.nav ul li:hover a,.nav ul li.on a{ background:#0e79cc;}
.nav ul li a{ display:block; color:#333; float:left;padding:0 2.5%;}
.nav ul li:hover a,.nav ul li.on a{ color:#fff; text-decoration:none;}
.nav ul{ width:75%; float:left;}
.daohang { width:calc(100% - 260px); float:right;height:50px; line-height:50px; margin-top:20px;}
.daohang ul li{ display:block; text-align:center; font-size:18px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;    font-weight: bold;}
.daohang ul li:hover a,.daohang ul li.on a{ background:#0e79cc;}
.daohang ul li a{ display:block; color:#333;float:left; padding:0 2.6%; }
.daohang ul li:hover a{ color:#fff; text-decoration:none;}
.daohang ul{ width:100%; float:left;}

.daohang ul li:hover a,.daohang ul li.on a{ color:#fff; text-decoration:none;}
.search{ width:40px; float:right;border:1px solid #ddd;height:40px; line-height:40px; border-radius:25px; position:relative;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; }
.search .navbar-form{ width:100%; position:absolute; right:0; top:0; display:none;}
.search .search-input{ width:calc(100% - 46px); float:left; height:38px; line-height:38px; border:none; font-size:14px; margin-left:15px;}
.search .search-btn{border: none;  padding: 0; margin-right:10px;width: 21px; height: 40px; cursor: pointer; background: url(../images/search_2.svg) no-repeat center; background-size:26px;; display: block;  float: right;}

.login{display: block; float: right;width: 40px;  height: 40px;   border: 1px solid #ddd;  border-radius: 50%;  text-align: center;margin-right: 15px;}


.search i{border: none;  padding: 0;margin-left:10px; margin-right:10px;width: 21px; height: 40px; cursor: pointer; background: url(../images/search_2.svg) no-repeat center; background-size:26px;; display: block;  float: right;}
.daohang ul li.on2 a{ background:#ff8901;color:#fff}
.daohang ul li.on3 a{ background:#801c7f;color:#fff}
.daohang ul li.on4 a{ background:#b23807;color:#fff}
.daohang ul li.on5 a{ background:#109371;color:#fff}
.daohang ul li.on6 a{ background:#c0c8b1;color:#fff}
.daohang ul li.on7 a{ background:#3474bc;color:#fff}
.daohang ul li.on8 a{ background:#a496c7;color:#fff}
.daohang ul li.on9 a{ background:#0850b2;color:#fff}
.daohang ul li.on10 a{ background:#3b6b82;color:#fff}
.daohang ul li.on11 a{ background:#ff9c96;color:#fff}
.daohang ul li.o2:hover a{ background:#ff8901;color:#fff}
.daohang ul li.o3:hover a{ background:#801c7f;color:#fff}
.daohang ul li.o4:hover a{ background:#b23807;color:#fff}
.daohang ul li.o5:hover a{ background:#109371;color:#fff}
.daohang ul li.o6:hover a{ background:#c0c8b1;color:#fff}
.daohang ul li.o7:hover a{ background:#3474bc;color:#fff}
.daohang ul li.o8:hover a{ background:#a496c7;color:#fff}
.daohang ul li.o9:hover a{ background:#0850b2;color:#fff}
.daohang ul li.o10:hover a{ background:#3b6b82;color:#fff}
.daohang ul li.o11:hover a{ background:#ff9c96;color:#fff}
.nav ul li.o2:hover a{ background:#ff8901;color:#fff}
.nav ul li.o3:hover a{ background:#801c7f;color:#fff}
.nav ul li.o4:hover a{ background:#b23807;color:#fff}
.nav ul li.o5:hover a{ background:#109371;color:#fff}
.nav ul li.o6:hover a{ background:#c0c8b1;color:#fff}
.nav ul li.o7:hover a{ background:#3474bc;color:#fff}
.nav ul li.o8:hover a{ background:#a496c7;color:#fff}
.nav ul li.o9:hover a{ background:#0850b2;color:#fff}
.nav ul li.o10:hover a{ background:#3b6b82;color:#fff}
.nav ul li.o11:hover a{ background:#ff9c96;color:#fff}
.nav ul li.on2 a{ background:#ff8901;color:#fff}
.nav ul li.on3 a{ background:#801c7f;color:#fff}
.nav ul li.on4 a{ background:#b23807;color:#fff}
.nav ul li.on5 a{ background:#109371;color:#fff}
.nav ul li.on6 a{ background:#c0c8b1;color:#fff}
.nav ul li.on7 a{ background:#3474bc;color:#fff}
.nav ul li.on8 a{ background:#a496c7;color:#fff}
.nav ul li.on9 a{ background:#0850b2;color:#fff}
.nav ul li.on10 a{ background:#3b6b82;color:#fff}
.nav ul li.on11 a{ background:#ff9c96;color:#fff}
.menu{ display:none;}
.search1{ display:none;}
.banner{ margin-top:15px;}
.banner .left{ width:60%;}
.banner .left .swiper-slide{ width:100%;  position:relative; overflow:hidden;}
.banner .left .swiper-slide img{ display:block; width:100%; -webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.banner .left .swiper-slide p{ position:absolute; left:0; bottom:0px; width:100%; color:#fff; padding-left:20px; box-sizing:border-box;  -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden;text-overflow: ellipsis; word-break: break-all;-webkit-line-clamp: 2;height: 50px; line-height: 50px; background: rgba(0,0,0,0.4);}
.banner .left .swiper-container .swiper-pagination{ width:120px; height:30px; line-height:30px; right:0; left:auto;}
.banner .left .swiper-container .swiper-pagination-bullet{ width:12px; height:12px; border-radius:50%; background:rgba(255,255,255,.7)}
.banner .left .swiper-container .swiper-button-next, .swiper-button-prev{ width:28px; height:40px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.banner .left .swiper-container .swiper-button-prev{ background:url(../images/banner_t.png) no-repeat left top; background-size:100%; left:-30px}
.banner .left .swiper-container .swiper-button-next{ background:url(../images/banner_t.png) no-repeat left -40px; background-size:100%;right:-30px}
.banner .left .swiper-container:hover .swiper-button-prev{ left:10px;}
.banner .left .swiper-container:hover .swiper-button-next{ right:10px;}
.banner .left .swiper-slide:hover img{-webkit-transform: scale(1.12);transform: scale(1.12);}
.banner .left .swiper-slide a{height:389.19px;overflow:hidden;}
.banner .right{ width:39.6%;}
.banner .right .banner_r1{ width:100%; margin-bottom:5px;}
.banner .right .banner_r1 a{ display:block; position:relative;}
.banner .right .banner_r0 a{height:256.84px;overflow:hidden}
.banner .right .banner_r1 a:after{ content:""; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0,0,0,0.4); z-index:2; opacity:0;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; }
.banner .right .banner_r1 a p{ position:absolute; width:100%; left:0; bottom:15px; padding-left:15px; color:#fff; z-index:3;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;  -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden;text-overflow: ellipsis; word-break: break-all;-webkit-line-clamp: 1;}
.banner .right .banner_r1 img{ display:block; width:100%; }
.banner .right .banner_r1 a:hover:after{ opacity:1; }
.banner .right .banner_r1 a:hover p{ bottom:30px;-webkit-line-clamp: 2;}
.banner .right .banner_r2 a{ width:49.5%; float:left; margin-right:1%;}
.banner .right .banner_r2 a:nth-of-type(2){ margin-right:0;}

.info-list{ margin-top:35px; padding-bottom:20px;}
.info-list .left{ width:54%; margin-left:3%;} 
.info-list .left ul.list{margin-top:-10px;}
.info-list .left ul.list li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.info-list .left ul.list li{ padding:20px 0; border-bottom:1px solid #eee;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; margin-left:-15px;}
.info-list .left ul.list li a.pic{ height:143px; width:190px; overflow:hidden; margin-right:15px; display:flex;justify-content: center; position:relative; float:left; margin-left:15px;}
.info-list .left ul.list li a.pic img{ height:100%;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.info-list .left ul.list li a.pic i{ position:absolute; height:30px; line-height:30px; color:#fff; text-align:center; padding:0 10px; background:#0e79cc; left:0; top:0; font-size:14px; font-style:normal;}
.info-list .left ul.list li a.tit{ font-size:16px; }
.info-list .left ul.list li a.pic:hover img{-webkit-transform: scale(1.12);transform: scale(1.12);}
.info-list .left ul.list li .info-list-text{ width:calc(100% - 220px); float:right; padding-right:10px; box-sizing:border-box;}
.info-list .left ul.list li .info-list-text a.tit{ font-size:18px; color:#262626; display:block;    -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden;text-overflow: ellipsis; word-break: break-all;-webkit-line-clamp: 1; font-weight:bold;}
.info-list .left ul.list li .info-list-text a.tit:hover{color:#0e79cc}
.info-list .left ul.list li span{ font-size:14px; color:#999999; display:block; margin-top:10px; margin-bottom:5px;}
.info-list .left ul.list li p.description{ font-size:15px; line-height:24px; color:#545454;   -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden;text-overflow: ellipsis; word-break: break-all;-webkit-line-clamp: 2;}
.info-list .left ul.list li p.tag{ font-size:14px; color:#545454; margin-top:12px;}
.info-list .left ul.list li p.tag a{ color:#333; display:inline-block; height:26px; line-height:26px; padding:0 15px; border-radius:15px; background:#eee; margin-right:15px; font-size:12px;}
.info-list .left ul.list li p.tag a:hover{ color:#fff; background:#0e79cc}
.info-list .left ul.list li:hover{ box-shadow:0 0px 5px rgba(0,0,0,.2);}

.info-list .right{ width:24%;}
.info-list .right .title{ width:100%;font-size: 18px;font-weight: 600; padding-bottom: 10px;margin-bottom: 10px;  border-bottom: 1px solid #f1f1f1; position: relative;}
.info-list .right .title a{ color:#333}
.info-list .right .title:after{    position: absolute; bottom: -1px; left: 0; width: 45px;height: 2px;  background-color: #888;display: block; content: "";transition: all .5s ease 0s;}
.info-list .right .title:hover:after{ width:75px;}

.info-list .right .info-right1 { margin-bottom:25px;}
.info-list .right .info-right1 .ceping .swiper-slide{ width:100%; position:relative;}
.info-list .right .info-right1 .ceping .swiper-slide img{ display:block; width:100%;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.info-list .right .info-right1 .ceping .swiper-slide:hover img{-webkit-transform: scale(1.12);transform: scale(1.12);}
.info-list .right .info-right1 .ceping .swiper-slide p{ position:absolute; left:0; bottom:0px; font-size:14px; background:rgba(0,0,0,.5); width:100%; height:35px; line-height:35px; color:#fff; padding-left:20px; box-sizing:border-box;}

.info-list .right .info-right1 .ceping .swiper-pagination-bullet{ width:30px; height:2px; border-radius:0; background:rgba(255,255,255,.5)}
.info-list .right .info-right1 .ceping .swiper-button-next, .swiper-button-prev{ width:28px; height:40px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.info-list .right .info-right1 .ceping .swiper-button-prev{ background:url(../images/banner_t.png) no-repeat left top; background-size:100%; left:-30px}
.info-list .right .info-right1 .ceping .swiper-button-next{ background:url(../images/banner_t.png) no-repeat left -40px; background-size:100%;right:-30px}
.info-list .right .info-right1 .ceping:hover .swiper-button-prev{ left:10px;}
.info-list .right .info-right1 .ceping:hover .swiper-button-next{ right:10px;}

.info-list .right .info-right2{ margin-bottom:15px;}
.info-list .right .info-right2 ul li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.info-list .right .info-right2 ul li{ padding:10px 0;}
.info-list .right .info-right2 ul li a.pic{ display:block; float:left; overflow:hidden; width:110px; height:80px;display:flex;justify-content: center; margin-right:10px;}
.info-list .right .info-right2 ul li a.pic img{ height:100%;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.info-list .right .info-right2 ul li a.pic:hover img{-webkit-transform: scale(1.12);transform: scale(1.12);}

.info-list .right .info-right2 ul li .info-list-text{ width:calc(100% - 120px); float:right;}
.info-list .right .info-right2 ul li .info-list-text a.tit{ font-size:15px; color:#000;  -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden;text-overflow: ellipsis; word-break: break-all;-webkit-line-clamp: 1; margin-bottom:10px; }
.info-list .right .info-right2 ul li .info-list-text p{ font-size:14px; line-height:22px; color:#656565;-webkit-box-orient: vertical; display: -webkit-box; overflow: hidden;text-overflow: ellipsis; word-break: break-all;-webkit-line-clamp: 2;}
.info-list .right .info-right2 ul li .info-list-text a.tit:hover{ color:#0e79cc}


.info-list .right .info-right3 ul li{ height:35px; line-height:35px; overflow:hidden; font-size:15px;}
.info-list .right .info-right3 ul li i{ display:block; width:23px; height:22px; text-align:center; line-height:22px; border-radius:5px; float:left; margin-right:10px; font-style:normal; background:#eeeeee; color:#888888; font-size:12px; margin-top:6px;}
.info-list .right .info-right3 ul li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.info-list .right .info-right3 ul li a{ color:#333333;}
.info-list .right .info-right3 ul li a:hover{ color:#0e79cc}
.info-list .right .info-right3 ul li:nth-child(1) i{ background:#404a53; color:#fff;}
.info-list .right .info-right3 ul li:nth-child(2) i{ background:#404a53; color:#fff;}
.info-list .right .info-right3 ul li:nth-child(3) i{  background:#404a53; color:#fff;}


.footer{ background:#1a1a1a; padding-top:30px; padding-bottom:30px;}
.footer .links { padding-bottom:25px; border-bottom:2px solid #2d2c2c; color:#a7a7a7; font-size:14px;}
.footer .links span{position: relative;    display: block; margin-bottom: 15px;padding-left:7px;}
.footer .links span:after{    content: "";
    width: 3px;
    height: 12px;
    background: #a7a7a7;
    position: absolute;
    left: 0;
    top: 4px;}
.footer .links a{ color:#a7a7a7; display:inline-block; margin-right:15px; margin-bottom:5px;}
.footer .links a:hover{color:#0e79cc}
.footer_nav{ margin-top:20px; text-align:center; color:#2d2c2c; margin-bottom:20px;}
.footer_nav span{ display:inline-block; margin:0 10px;}
.footer_nav a{ color:#a7a7a7;}
.footer_nav a:hover{ text-decoration:underline;}

.footer p{ font-size:14px; text-align:center;color:#a7a7a7; line-height:24px;margin-bottom: 10px;}
.footer p a{color:#a7a7a7;}

#back-top {position:fixed;width:60px;height:60px;bottom:30px;right:30px;background:#fff;text-align:center;line-height:60px; box-shadow:0px 0px 10px rgba(0,0,0,.3); border-radius:5px;text-decoration:none; color:#333;}

.ad1 img{display:block;width:100%; height:auto !important;}


.ny_banner { width:100%; margin-bottom:30px;}
.ny_banner .swiper-slide{ width:100%;  position:relative; overflow:hidden;}
.ny_banner .swiper-slide img{ display:block; width:100%; -webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.ny_banner .swiper-container .swiper-slide p{ position:absolute; left:0; bottom:0px; width:100%; color:#fff; padding-left:20px; box-sizing:border-box;  -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden;text-overflow: ellipsis; word-break: break-all;-webkit-line-clamp: 2;height: 50px; line-height: 50px; background: rgba(0,0,0,0.4);}
.ny_banner .swiper-container .swiper-pagination{ width:120px; height:30px; line-height:30px; right:0; left:auto;}
.ny_banner .swiper-container .swiper-pagination-bullet{ width:12px; height:12px; border-radius:50%; background:rgba(255,255,255,.7)}
.ny_banner .swiper-container .swiper-button-next, .swiper-button-prev{ width:28px; height:40px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.ny_banner .swiper-container .swiper-button-prev{ background:url(../images/banner_t.png) no-repeat left top; background-size:100%; left:-30px}
.ny_banner .swiper-container .swiper-button-next{ background:url(../images/banner_t.png) no-repeat left -40px; background-size:100%;right:-30px}
.ny_banner .swiper-container:hover .swiper-button-prev{ left:10px;}
.ny_banner .swiper-container:hover .swiper-button-next{ right:10px;}
.ny_banner .swiper-slide:hover img{-webkit-transform: scale(1.12);transform: scale(1.12);}


.nydh{  height:45px; line-height:45px; background:#eee; margin-bottom:15px;}
.nydh a{ display:block;  font-size:15px; color:#333; padding:0 20px;}

.nydh li{ display:block;float:left;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;    cursor: pointer; }
.nydh li.on{background:#0e79cc}
.nydh li.on a{ color:#fff;}

.fenye {width: 100%;margin: 0 auto;margin-top: 25px;margin-bottom:20px; text-align:center;}
.fenye a {display: inline-block;padding: 0 13px;text-align: center;line-height: 32px;border: 1px solid #eee;font-size: 14px;color: #333;margin:2px; border-radius:5px; background:#eee;}
.fenye b, .fenye a:hover {display: inline-block;padding:0 13px;text-align: center;line-height: 32px;border:1px solid #0e79cc; font-size: 14px;color: #fff;margin:2px;background: #0e79cc; border-radius:5px;}


.newsnav{ font-size:15px; color:#666; margin-bottom:25px;}
.newsnav a{ color:#666;}
.container .biaoti{ margin-bottom:20px;}
.container .biaoti h1{ font-size:22px;line-height:30px; margin-bottom:15px;}
.container .biaoti i{ display:inline-block; height:30px; line-height:30px; font-size:14px; color:#fff; background: #12d612; color:#fff; padding:0 10px; font-style:normal; border-radius:5px; margin-right:15px;}
.container .biaoti span{ font-size:14px; color:#0e79cc;}
.container .biaoti p{ display:inline-block; margin-left:15px;font-size:14px; color:#666;}
.newstext .abstract{ padding:15px; background:#eee; color:#333; font-size:15px; line-height:26px;  margin-bottom:15px; text-align:justify; position:relative;}
.newstext .abstract p{ text-indent:3em}
.newstext .abstract span{position: absolute; left: -8px; top: 10px; display: block; width: 56px; height: 31px; background: url(../images/bk.png) 0 0 no-repeat; line-height: 24px;text-align: center;color: #fff; font-size: 14px;}
.newstext .xiangqing{ font-size:16px; line-height:30px; color:#545454; text-align:justify;min-height: 600px;}
.newstext .xiangqing img{max-width:90% !important;height:auto !important;display:block;margin:15px auto !important;}
.newstext .xiangqing p{margin-bottom:10px;}
.newstext .exemption{ padding:15px; background:#eee; color:#333; font-size:15px; line-height:26px;  margin-bottom:15px; text-align:justify; margin-top:15px;}

.xq_tag{ font-size:14px; line-height:26px; color:#545454; margin-top:20px; position:relative; padding-left:35px;min-height:26px;}
.xq_tag a{ display:inline-block; margin-right:15px; color:#333333}
.xq_tag i{ display:block; width:22px; background:url(../images/tag.png) no-repeat center; background-size:100%; height:30px; position:absolute; left:0; top:-3px;}
.xq_tag a:hover{ text-decoration:underline;}

.bdsharebuttonbox{ position:relative; padding-left:60px;}
.bdsharebuttonbox span{ display:block; position:absolute; left:0; top:5px; font-size:14px;}

.newstext .fn{  margin:0 auto; margin-top:30px; border-top:1px solid #e8e8e8; padding-top:10px; padding-bottom:10px;}
.newstext .fn p{ font-size:14px; line-height:30px; color:#565656}
.newstext .fn p a{ color:#565656}
.newstext .fn p a:hover{ color:#0e79cc;}


.tuijian .title{ font-size:18px; font-weight:bold; margin-bottom:15px;}
.tuijian ul li{ display:block; float:left; width:32%; margin-right:2%; margin-bottom:20px;}
.tuijian ul li:nth-of-type(3n+3){ margin-right:0;}

.tuijian ul li i{ width:100%; height:170px;display:flex;justify-content: center; overflow:hidden; }
.tuijian ul li img{ display:block; height:100%;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.tuijian ul li p{ font-size:14px; text-align:center; color:#333; margin-top:10px;-webkit-box-orient: vertical; display: -webkit-box; overflow: hidden;text-overflow: ellipsis; word-break: break-all;-webkit-line-clamp: 1;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.tuijian ul li:hover img{-webkit-transform: scale(1.12);transform: scale(1.12);}
.tuijian ul li:hover p{ color:#0e79cc;}

.search_xiala{ display:none;}

.tab-bd a.more{ display:block; width:130px; height:35px; line-height:35px; border: 1px solid #ccc;color:#333;    border-radius: 36px; text-align:center; margin:0 auto; font-size:14px; margin-top:20px;}
.tab-bd a.more:hover{    color: #fff;  background: #0e79cc;border: 1px solid #0e79cc;}
.list-2  li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.list-2  li{ background:#f5f5f5; padding:20px; margin-bottom:10px;}
.list-2  li a.tit{ display:block; font-size:18px; color:#555;  -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden;text-overflow: ellipsis; word-break: break-all;-webkit-line-clamp: 1; margin-bottom:30px; line-height:28px;}
.list-2  li p{ width:50%; float:left; font-size:12px; color:#787878}
.list-2  li p a{color:#787878}
.list-2  li span{ width:50%; float:right; text-align:right; color:#aaa; font-size:12px;}

.list-2  li:hover{ background:#E6F2FF}

.info-list .ad{ width:100%;text-align:center; color:#fff; background:#eee; margin-top:15px;}
.info-list .ad a{    display: block;width: 100%;}
.info-list .ad a img{    display: block;width: 100%;height: auto;}
.info-list .left ul.list li a.pic i.a1{ background:#00a8c7}
.info-list .left ul.list li a.pic i.a2{ background:#ff8901}
.info-list .left ul.list li a.pic i.a3{ background:#801c7f}
.info-list .left ul.list li a.pic i.a4{ background:#b23807}
.info-list .left ul.list li a.pic i.a5{ background:#109371}
.info-list .left ul.list li a.pic i.a6{ background:#c0c8b1}
.info-list .left ul.list li a.pic i.a7{ background:#3474bc}
.info-list .left ul.list li a.pic i.a8{ background:#a496c7}
.info-list .left ul.list li a.pic i.a9{ background:#0850b2}
.info-list .left ul.list li a.pic i.a10{ background:#3b6b82}
.info-list .left ul.list li a.pic i.a11{ background:#ff9c96}

.nydh li.on2{ background:#ff8901}
.nydh li.on3{ background:#801c7f}
.nydh li.on4{ background:#b23807}
.nydh li.on5{ background:#109371}
.nydh li.on6{ background:#c0c8b1}
.nydh li.on7{ background:#3474bc}
.nydh li.on8{ background:#a496c7}



.sidebar{ float:left; width:17%; padding-top:10px;}
.sidebar_title{ width:100%; position:relative; height:30px; line-height:30px; text-align:center; background:url(../images/s_t.png) no-repeat center; margin-bottom:15px;} 
.sidebar_title a{ display:inline-block; height:30px; line-height:30px; padding:0 15px; background:#fff; font-size:22px; color:#333; font-weight:bold; font-family:"宋体"}
.sidebar .sidebar_1{ margin-bottom:25px;}
.sidebar .sidebar_1 ul.sidebar_ul li{ height:30px; line-height:30px; display:block; font-size:15px; color:#333;  -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden;text-overflow: ellipsis; word-break: break-all;-webkit-line-clamp: 1; background:url(../images/d.png) no-repeat left center; padding-left:10px; margin-bottom:3px;}
.sidebar .sidebar_1 ul.sidebar_ul li a{ color:#333;}
.sidebar .sidebar_1 ul.sidebar_ul li a:hover{ color:#0e79cc}
.sidebar .sidebar_1 .pic{ display:block; width:100%; height:115px; overflow:hidden; margin-bottom:5px;}
.sidebar .sidebar_1 .pic img{ display:block; width:100%;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.sidebar .sidebar_1 .pic img:hover{-webkit-transform: scale(1.12);transform: scale(1.12);}

.sidebar .sidebar_2{ margin-bottom:25px;}
.sidebar .sidebar_2 ul{ border-left:1px solid #eee;}
.sidebar .sidebar_2 ul li{ margin-bottom:25px;}

.sidebar .sidebar_2 ul li .animate-dot {
    width: 20px;
    height: 23px;
    display: inline-block;
    margin-left: -3.5px;
    background: url(../images/small_dot.jpg) no-repeat;
}
.sidebar .sidebar_2 ul li:hover .animate-dot {    background: url(../images/small_dot_hover.png) no-repeat; background-size:7px;}
.sidebar .sidebar_2 ul li .nl_detail {
    display: block;
    margin-top: -15px;
    cursor: pointer;}
	
.sidebar .sidebar_2 ul li .nl-title {
    font-size: 14px;
    display: inline-block; 
    color: rgb(153, 153, 153);
    margin-left: 14px;
    margin-top: -20px;
    line-height: 22px;
}
.sidebar .sidebar_2 ul li .nl-title .nl-time {
    color: rgb(204, 204, 204);
    float: right; font-style:normal;
}
.sidebar .sidebar_2 ul{ margin-top:20px;}
.sidebar .sidebar_2 ul li:hover .nl-title{ color:#333;}
.sidebar .sidebar_3{ margin-bottom:25px;}
.sidebar .sidebar_3 ul li{ display:block; float:left; width:33.33%; margin-bottom:15px;}
.sidebar .sidebar_3 ul li img{ display:block; width:55px;height:55px;border:1px solid #ccc; border-radius:50%;}


.sidebar_4 .swiper-slide{ width:100%;}
.sidebar_4 .swiper-slide img{ display:block; width:90%; margin:0 auto;}
.sidebar_4 .swiper-slide strong{ display:block; font-size:15px; color:#333; text-align:center;}
.sidebar_4 .swiper-slide p{ font-size:14px; line-height:24px; color:#545454; text-align:center}
.sidebar_4 .gzh{ padding-bottom:30px;}
.sidebar_4 .gzh .swiper-pagination-bullet-active{ width:20px; border-radius:10px;}
.sidebar .sidebar_tab .tab-hd ul{text-align:center;}
.sidebar .sidebar_tab .tab-hd li{ display:inline-block; font-size:18px; color:#333; margin:0px 10px; border-bottom:3px solid #fff; padding-bottom:5px;}
.sidebar .sidebar_tab .tab-hd li a{ color:#333; font-weight:bold; font-family:"宋体"}
.sidebar .sidebar_tab .tab-hd{ margin-bottom:15px;}
.sidebar .sidebar_tab .tab-hd li.on{ border-bottom:3px solid #0e79cc}


@media(max-width:1200px){
.header .logo{ margin-bottom:15px;}
.header .ad{ height:60px; width:100%; clear:both; margin-top:15px; background:#666; float:none }
.header .logo img{ height:50px;}
.search1{ display:block; margin-top:5px;}
.search2{ display:none;}
.nav ul{ width:100%;}
.search_xiala{ display:none; padding:15px 0;}


.search_xiala .search_xiala_box{width:100%; border:1px solid #eee;height:40px; line-height:40px; border-radius:25px; position:relative; }
.search_xiala .search_xiala_box .navbar-form{ width:100%;}
.search_xiala .search_xiala_box .search-input{ width:calc(100% - 46px); float:left; height:38px; line-height:38px; border:none; font-size:14px; margin-left:15px;}
.search_xiala .search_xiala_box .search-btn{border: none;  padding: 0; margin-right:10px;width: 21px; height: 40px; cursor: pointer; background: url(../images/search_2.svg) no-repeat center; background-size:23px;; display: block;  float: right;}
.search_xiala .search_xiala_box i{border: none;  padding: 0;margin-left:10px; margin-right:10px;width: 21px; height: 40px; cursor: pointer; background: url(../images/search_2.svg) no-repeat center; background-size:26px;; display: block;  float: right;}
}
 
 @media(max-width:770px){
	 .sidebar{ display:none;}
.header{padding-top:15px;}
.banner .left{ width:100%; float:none;}
.banner .right{ width:100%; float:none;}	
.banner .right .banner_r1{ display:none}
.banner .right .banner_r2{ display:block;}
.nav ul li{ position:relative;}
.nav ul li a{padding:0 2%;}
.info-list .left{ width:100%; float:none;} 
.info-list .right{ width:100%; float:none; margin-top:15px;} 
.fixed_list{ display:none;}
.nav ul li:hover a, .nav ul li a{ background:none !important; color:#333 !important;}

.nav ul li:after{ content:""; width:30px; height:5px; position:absolute; left:0; right:0; bottom:12px; margin:0 auto; z-index:1;}
.nav ul li a{ position:absolute; left:0; top:0; z-index:3;}
.nav ul li.on:after { background:#0e79cc;}
.nav ul li.on2:after { background:#ff8901;}
.nav ul li.on3:after{ background:#801c7f;}
.nav ul li.on4:after{ background:#b23807;}
.nav ul li.on5:after{ background:#109371;}
.nav ul li.on6:after{ background:#c0c8b1;}
.nav ul li.on7:after{ background:#3474bc;}
.nav ul li.on8:after{ background:#a496c7;}
.nav ul li.on9:after{ background:#0850b2;}
.nav ul li.on10:after{ background:#3b6b82;}
.nav ul li.on11:after{ background:#ff9c96;}

   .header .login{display:block;margin-top:5px;}
   
	 }
 
 
 
@media(max-width:640px){

 

.nav .box{padding:15px 0;}
.menu{ display:block; float:right;    padding: 18px 10px 17px;}

.search1{ margin-right:20px;}	
.nav{ height:auto; display:none;}
.nav ul li{ width:33%; height:40px; line-height:40px; text-align:center;float:left;font-size:16px;font-weight: normal;}
.nav ul li a{padding:0;width:100%;}
.icon-bar { display: block; position: relative; width: 25px; height: 3px; background-color:#0e79cc; margin-top:5px; }
.icon-bar:before, .icon-bar:after { content: ''; display: block; width: 25px; height: 3px; position: absolute; background:#0e79cc; -webkit-transition-property: margin, -webkit-transform; transition-property: margin, -webkit-transform; transition-property: margin, transform; transition-property: margin, transform, -webkit-transform; -webkit-transition-duration: 300ms; transition-duration: 300ms; }
.icon-bar:before { margin-top: -7px; }
.icon-bar:after { margin-top: 7px; }
.toggle-animate .icon-bar { background: none }
.toggle-animate .icon-bar:before { margin-top: 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.toggle-animate .icon-bar:after { margin-top: 0; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.toggle-animate .icon-bar:before, .toggle-animate .icon-bar:after { content: ''; display: block; width: 25px; height: 3px; position: absolute; background:#0e79cc; }
.ad{ display:none;}
.header .logo{ margin-bottom:0;}
.header{ border-bottom:1px solid #eee; padding:10px 0;}
.banner .right .banner_r1 a p{ font-size:14px;}
.info-list .right{ display:none;}
.info-list .left ul.list li a.pic{ width:130px; height:90px;}
.info-list .left ul.list li .info-list-text{    width: calc(100% - 160px); }
.info-list .left ul.list li p.tag{ display:none;}
.info-list .left ul.list li p.description{ display:none;}
.info-list .left ul.list li .info-list-text a.tit{-webkit-line-clamp: 2; height:48px; font-size:16px; line-height:24px;}
.info-list .left ul.list li span{ margin-top:20px;}
.info-list{ margin-top:15px;}
.info-list .left ul.list li a.pic i{ font-size:12px;height:24px;line-height:24px;padding:0 7px;}
.footer_nav a{ font-size:13px; line-height:26px;}
.footer p{ font-size:12px;}
#back-top { width:40px; line-height:40px; height:40px; font-size:13px;}
.footer_nav span{ margin:0 2px;}
.nydh{    overflow-x: scroll;overflow-y: hidden;}
.nydh ul{width:470px;}

.nydh a{ padding:0 15px; font-size:14px;}
.ny_banner .swiper-container .swiper-pagination-bullet{ width:10px; height:10px; border-radius:0; background:rgba(255,255,255,.8); border-radius:50%;}

.container .biaoti h1{ font-size:20px;}

.tuijian ul li{ display:block; float:left; width:49%; margin-right:2%; margin-bottom:20px;}
.tuijian ul li:nth-of-type(3n+3){ margin-right:2%;}
.tuijian ul li:nth-of-type(even){ margin-right:0%;}
.tuijian ul li i{ height:130px;}
.container .biaoti i{ margin-right:5px;}
.container .biaoti p{ margin-left:5px;margin-top:10px;}
.ny_banner .swiper-slide p{overflow:hidden;bottom:15px;}
.ny_banner .swiper-container .swiper-pagination{ display:none;}
.banner .left .swiper-container .swiper-pagination{ display:none;}
	}




























