@charset "utf-8";
/* reset */
body{width: 100%;overflow-x: hidden;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,keygen,caption,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input,textarea,select,button{margin:0;padding:0;border:0;outline:0;font-size:100%;}
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul,li{list-style:none;}
sup,sub{font-size:83%}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
del{text-decoration:line-through}
ins,u,s,a,a:hover{text-decoration:none}
i,cite,var,address,dfn{font-style:normal}
h1,h2,h3,h4,h5,h6{font-weight:normal}
html,body,fieldset,img,iframe,abbr{border:0}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left;font-weight:normal}
textarea{overflow:auto;resize:none}
label,summary{cursor:default}
a,button,label{cursor:pointer}
body,textarea,input,button,select,keygen,legend{color:#666}
input::-webkit-input-placeholder{color: #ccc;}
input:-moz-placeholder{color: #ccc;}
input::-moz-placeholder{color: #ccc;}
input::-ms-input-placeholder{color: #ccc;}
textarea::-webkit-input-placeholder{color: #ccc;}
textarea:-moz-placeholder{color: #ccc;}
textarea::-moz-placeholder{color: #ccc;}
textarea::-ms-input-placeholder{color: #ccc;}
html{_background-image:url(about:blank);_background-attachment:fixed}
html{background-color:#fff}
img{ border: none;}
a{color:#666;-webkit-tap-highlight-color:rgba(0,0,0,0)}
/*a:hover{color:#ff571a;}*/
p{margin-bottom: 0;}
body{background-color:#fff;min-height: 100vh;}
/* function */
.dn{display:none}
.db{display:block}
.di{display:inline}
.di-b{ display: inline-block;}
.f-fl{float:left;}
.f-fr{float:right;}
.fn{float:none}
.pr{position:relative}
.pa{position:absolute}
.oh{overflow:hidden}
.fs12{font-size:12px}
.fs14{font-size:14px}
.fwb{font-weight:bold}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.vam{vertical-align:middle}
.vat{vertical-align:top}
.wsn{word-wrap:normal;white-space:nowrap}
.ti{overflow:hidden;text-indent:-999em}
.ti2{text-indent:2em}
.cp{cursor:pointer}
.nus{-webkit-user-select:none;-ms-user-select:none;user-select:none}
.clear,.cb{overflow:hidden;display:block;clear:both;height:0}
.clearfix:before,.clearfix:after{content:'';display:table}
.clearfix:after{clear:both}
.clearfix,.zm{*zoom:1}
a:focus, a:hover{text-decoration: none !important;}
input::-webkit-input-placeholder { 
color: #888; 
} 
input:-moz-placeholder {  
color: #888; 
} 
input::-moz-placeholder { 
color: #888; 
} 
input:-ms-input-placeholder { 
color: #888; 
}

textarea::-webkit-input-placeholder { 
color: #888; 
} 
textarea:-moz-placeholder {  
color: #888; 
} 
textarea::-moz-placeholder { 
color: #888; 
} 
textarea:-ms-input-placeholder { 
color: #888; 
}
.container_box{max-width: 1345px;margin: 0 auto;padding: 0 15px;box-sizing: border-box;}

.banner{width:100%}
.banner img{display: block;width: 100%;}

.header{width: 100%;padding: 0 80px;box-sizing: border-box;height: 170px;position: absolute;left: 0;top: 0;z-index: 1000;}
.header .logo{float: left;line-height: 170px;height: 170px;}
.header .logo a{display: block;width: 100%;height: 170px;padding-top: 45px;box-sizing: border-box;}
.header .logo img{display: inline-block;}
.header .nav{float: left;margin-left: 60px;}
.header .nav ul li{width: auto;padding: 0 30px;box-sizing: border-box;float: left;position: relative;}
.header .nav ul .top{width: 100%;line-height: 170px;}
.header .nav ul .top a{font-weight: bold;color: #0C68AC;font-size: 24px; font-family: "微软雅黑";}
.header .nav ul .top a img{margin-left: 14px;}
.header .nav ul .bottom{display: none;}
.header .nav ul li:hover .bottom{display: block;}
.header .nav ul .bottom{width: 150%;left: -25%;top: 110px;background-color: rgba(255,255,255,.6);position: absolute;}
.header .nav ul .bottom a{line-height: 40px;height: 40px;overflow: hidden;font-size: 16px;color: #002687;display: block;text-align:center}
.header .nav ul .bottom a:hover{background-color: #6b378a;color: #fff;}
.header .right{float: right;line-height: 170px;}
.header .right a{font-size: 16px;color: #0C68AC;}
.header .right a img{vertical-align: middle;}
.header .right .link{float: left;}
.header .right .link a{margin-right: 25px; font-family: "微软雅黑";}
.header .right .long{float: left;font-size: 16px;color: #fff;}
.header .right .ss{float: left;margin-left: 8px;}


.sj_head{display: none;}
.sj_banner{display: none;}
.fix_footer{display: none;}
.sj_nav{display: none;}

.index1{width: 100%;padding-bottom: 84px;box-sizing: border-box;}
.index1 .title{width: 100%;line-height: 125px;text-align: center;position: relative;}
.index1 .title h5{width: 186px;height: 36px;line-height: 36px;display: inline-block;background: url(../img/bef.png);font-size: 24px;color: #626262;font-weight: bold;}
.index1 .title a{position: absolute;right: 0;top: 40%;line-height: 25px;font-size: 24px;color: #69378c;}
.index1 .top{width: 100%;max-width: 748px;    margin: auto;}
.index1 .top .img{width: 100%;}
.index1 .top .img img{display: block;width: 100%;}
.index1 .top .nr{width: 100%;max-width: 748px;margin: 0 auto;}
.index1 .top .nr span{display: block;margin: 20px 0;line-height: 40px;height: 40px;overflow: hidden;text-align: center;font-size: 24px;color: #333;    text-overflow: ellipsis;
    white-space: nowrap;     font-weight: bold;}
.index1 .top .nr span:hover{color: #692a96;}   
.index1 .top .nr p{line-height: 30px;height: 68px;font-size: 14px;     overflow: hidden;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.index1 .top .btn{width: 100%;text-align: center;margin-top: 0px;}
.index1 .top .btn div{width: 54px;height: 35px;display: inline-block;margin: 30px;cursor: pointer;}
.index1 .top .btn div.next{background: url(../img/left.png) center no-repeat;}
.index1 .top .btn div.prev{background: url(../img/right.png) center no-repeat;}
.index1 .top .btn div:hover.next{background: url(../img/left1.png) center no-repeat;}
.index1 .top .btn div:hover.prev{background: url(../img/right1.png) center no-repeat;}
.index1 .bottom{max-width: 748px;margin: 10px auto 0;}
.index1 .bottom ul li {position: relative;padding-left: 80px;box-sizing: border-box;margin-top: 0px;}
.index1 .bottom ul li .time{position: absolute;left: 0;top: 10px;}
.index1 .bottom ul li .time span{font-size: 14px;color: #626262;line-height: 28px;display: block;}
.index1 .bottom ul li .time p{font-size: 14px;color: #626262;line-height: 16px;}
.index1 .bottom ul li .box span{font-size: 24px;color: #626262;line-height: 50px;height: 50px;overflow: hidden;display: block;text-overflow: ellipsis;
    white-space: nowrap;font-weight: bold;}
.index1 .bottom ul li .box p{line-height: 24px;height: 48px;color: #a0a0a0;font-size: 14px;overflow: hidden;    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.index1 .bottom ul li:hover .box span{color: #692a96;}
/*.index1 .container_box{max-width: 935px;}*/

.index2{width: 100%;box-sizing: border-box;background-color: #fdfbfd;}
.index2 .title{width: 100%;line-height: 128px;text-align: center;position: relative;}
.index2 .title h5{width: 186px;height: 36px;line-height: 36px;display: inline-block;background: url(../img/bef.png);font-size: 24px;color: #626262;font-weight: bold;}
.index2 .title a{position: absolute;right: 0;top: 40%;line-height: 25px;font-size: 24px;color: #69378c;}
.index2 .bottom {width: 100%;
/*margin-top: 46px;*/
    
}
.index2 .bottom .mySwiper{overflow: hidden;padding: 2px;box-sizing: border-box;}
.index2 .bottom .swiper-slide{background-color: #fff;box-shadow: 0px 3px 5px rgba(0,0,0,.1);}
.index2 .bottom .swiper-slide .img{display: block;width: 100%;overflow: hidden;}
.index2 .bottom .swiper-slide  .img img{display: block;width: 100%;transition: .5s all;}
.index2 .bottom .swiper-slide .nr{padding: 20px;box-sizing: border-box;}
.index2 .bottom .swiper-slide span{display: block;line-height: 36px;height: 36px;overflow: hidden;font-size: 18px;font-weight: bold;color: #000;margin-bottom: 22px;text-overflow: ellipsis;
    white-space: nowrap;}
.index2 .bottom .swiper-slide p{line-height:28px;max-height: 56px;overflow: hidden;    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.index2 .bottom .swiper-slide p:last-child{margin: 32px 0 12px;}
.index2 .bottom .swiper-slide:hover .img img{transform: scale(1.2);}
.index2 .bottom .swiper-slide:hover .nr  span{color: #69378c;}
.index2 .bottom .btn{width: 100%;text-align: center;margin-top: 26px;}
.index2 .bottom .btn div{width: 54px;height: 35px;display: inline-block;margin: 38px;cursor: pointer;}
.index2 .bottom .btn div.next{background: url(../img/left.png) center no-repeat;}
.index2 .bottom .btn div.prev{background: url(../img/right.png) center no-repeat;}
.index2 .bottom .btn div:hover.next{background: url(../img/left1.png) center no-repeat;}
.index2 .bottom .btn div:hover.prev{background: url(../img/right1.png) center no-repeat;}


.index3{width: 100%;box-sizing: border-box;padding-bottom: 70px;}
.index3 .title{width: 100%;line-height: 142px;text-align: center;position: relative;margin-top: 10px;}
.index3 .title h5{width: 186px;height: 36px;line-height: 36px;display: inline-block;background: url(../img/bef.png);font-size: 24px;color: #626262;font-weight: bold;}
.index3 .title a{position: absolute;right: 0;top: 40%;line-height: 25px;font-size: 24px;color: #69378c;}
.index3 .bottom {width: 100%;
/*margin-top: 46px;*/
    
}
.index3 .bottom .left{width: 32%;float: left;}
.index3 .bottom .left .swiper-slide{position: relative;}
.index3 .bottom .left img{display: block;width: 100%;}
.index3 .bottom .left p{width: 100%;height: 50px;line-height: 50px;
/*background: rgba(75,72,208,.5);*/
/*background: #5d4ccc;*/
background:#69378c;
padding: 0 90px 0 10px;box-sizing: border-box;font-size: 16px;color: #fff;position: absolute;left: 0;bottom: 0;
    
        overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.index3 .bottom .left .swiper-pagination{position: absolute;right: 0;bottom: 14px;width: 90px;left: auto;}
.index3 .bottom .left .swiper-pagination .swiper-pagination-bullet{background-color: #fff;opacity: 1;}
.index3 .bottom .left .swiper-pagination  .swiper-pagination-bullet-active{background-color: #4c48d0;}
.index3 .bottom .right{width: 68%;float: right;padding-left: 48px;box-sizing: border-box;}
.index3 .bottom .right ul li{width: 100%;margin-bottom: 30px;}
/*.index3 .bottom .right ul li span{font-size: 24px;color: #626262;display: block;line-height: 38px;height: 38px;overflow: hidden;    text-overflow: ellipsis;*/
/*    white-space: nowrap;}*/
/*.index3 .bottom .right ul li p{font-size: 18px;color: #626262;display: block;line-height: 34px;text-align: right;}*/

.index3 .bottom .right ul li p{font-size: 24px;color: #626262;display: block;line-height: 34px;    position: relative;padding-right: 145px;height:34px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.index3 .bottom .right ul li p .time{position: absolute;right: 0;top: 0;}
.index3 .bottom .right ul li:hover p{color: #69378c;}

.index4{width: 100%;background-color: #fdfbfd;padding: 45px 0;box-sizing: border-box;}
.index4 .top{line-height: 38px;font-size: 24px;font-weight: bold;color: #69378c;}
.index4 .top img{margin-right: 16px;}
.index4 .bottom{width: 100%;margin-top: 34px;}
.index4 .bottom ul li{width: 25%;padding-right: 20px;line-height: 36px;height: 36px;overflow: hidden;float: left;box-sizing: border-box;text-overflow: ellipsis;
    white-space: nowrap;}
.index4 .bottom ul li a{font-size: 14px;color: #333;}
.index4 .bottom ul li a span{color: #69378c;margin-right: 8px;}
.index4 .bottom ul li a:hover{color:  #69378c;}

.footer{width: 100%;}
.footer .top{padding: 90px 0 40px;box-sizing: border-box;}
.footer .top .left{float: left;}
.footer .top .left img{display: block;margin-top: 8px;}
.footer .top .nr{width: 320px;margin: 0 auto 0 15%;float: left;}
.footer .top .nr p{line-height: 40px;font-size: 16px;color: #7d7c7d;}
.footer .top .ewm{float: right;}
.footer .top .ewm ul li{float: left;margin-left: 28px;}
.footer .top .ewm ul li .img{width: 112px;box-shadow: 0px 3px 5px rgba(0,0,0,.3);}
.footer .top .ewm ul li .img img{display: block;width: 100%;}
.footer .top .ewm ul li p{margin-top: 20px;line-height: 35px;height: 35px;overflow: hidden;text-align: center;font-size: 16px;color: #7d7c7d;}
.footer .bottom{border-top: 1px dashed #d4d4d4;font-size: 14px;color: #7d7c7d;padding-top: 48px;line-height: 20px;text-align: center;}
.footer .bottom img{display: block;width: 100%;}



.footer-wap {display: none;}

.ny_banner{width: 100%;}
.ny_banner img{display: block;width: 100%;height: 280px;object-fit: cover;}
.ny_header{height: 170px;background-color: #fff;}

.dqwz{width: 100%;line-height: 57px;height: 58px;border-bottom: 1px solid #e6e6e6;box-sizing: border-box;}
.dqwz_{max-width: 1230px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;}
.dqwz_ img{vertical-align: middle;margin-top: -3px;margin-right: 5px;}
.dqwz_ a{font-size: 16px;color: #666666;}


.news_{background-color: #fdfbfd;}
.news{width: 100%;max-width: 1190px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;}
.news .news_nav{margin: 38px 0;}
.news .news_nav{display: flex;justify-content: space-between;}
.news .news_nav a{display: block;width: 50%;line-height: 60px;height: 60px;text-align: center;background-color: #f2f3f9;font-size: 20px;font-weight: bold;color: #000;}
.news .news_nav a img{vertical-align: middle;margin-right: 22px;}
.news .news_nav a img.img1{display: inline-block;}
.news .news_nav a img.img2{display: none;}
.news .news_nav a.act{background-color: #692a96;color: #fff;}
.news .news_nav a.act img.img1{display: none;}
.news .news_nav a.act img.img2{display: inline-block;}
.news .news_nav a:hover{background-color: #692a96;color: #fff;}
.news .news_nav a:hover img.img1{display: none;}
.news .news_nav a:hover img.img2{display: inline-block;}
.news .top{width: 100%;}
.news .top .img{width: 50%;float: left;overflow: hidden;}
.news .top .img img{display: block;width: 100%;transition: .5s all;}
.news .top .nr{padding: 20px 40px;box-sizing: border-box;float: right;width: 50%;}
.news .top .nr span{margin-bottom: 22px;display: block;width: 100%;height: 38px;line-height: 38px;overflow: hidden;font-size: 18px;font-weight: bold;color: #000;    text-overflow: ellipsis;
    white-space: nowrap;}
.news .top .nr p{line-height: 28px;font-size: 16px;color: #666;max-height: 56px;overflow: hidden;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;} 
.news .top .nr p:last-child{margin-top: 35px;}
.news .top:hover .img img{transform: scale(1.1);}
.news .top:hover .nr span{color: #692a96;}
.news .bottom{width: 100%;}
.news .bottom ul li{width: 100%;padding: 20px 110px 20px 150px;box-sizing: border-box;position: relative;border-bottom: 1px solid #f4f4f4;}
.news .bottom ul li .time{position: absolute;left: 0;top: 34px;}
.news .bottom ul li .time span{display: block;line-height: 30px;font-size: 24px;color: #626262;}
.news .bottom ul li .time p{display: block;line-height: 30px;font-size: 19px;color: #626262;}
.news .bottom ul li .box{width: 100%;}
.news .bottom ul li .box span{display: block;line-height: 56px;font-size: 24px;color: #626262;height: 56px;overflow: hidden;text-overflow: ellipsis;
    white-space: nowrap;}
.news .bottom ul li .box p{display: block;line-height: 28px;font-size: 16px;color: #666666;height: 56px;overflow: hidden;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.news .bottom ul li .jia{width: 31px;height: 31px;right: 24px;top: 84px;background: url(../img/jia1.png) center no-repeat;position: absolute;}
.news .bottom ul li:hover .jia{width: 31px;height: 31px;background: url(../img/jia2.png) center no-repeat;}
.news .bottom ul li:hover .box span{color: #692a96;}
.news  .fenye{width: 100%;text-align: center;padding: 60px 0;}
.news  .fenye a{padding: 0 15px;height: 30px;margin: 0 5px;box-sizing: border-box;background-color: #efe9f9;display: inline-block;line-height: 30px;font-size: 14px;color: #555;}
.news  .fenye a.act{background-color: #692a96;color: #fff;}
.news  .fenye a:hover{background-color: #692a96;color: #fff;}

.news_xq{width: 100%;max-width: 1230px;margin: 0 auto;padding: 0 15px;box-sizing: border-box;}
.news_xq .title{padding: 40px 0 22px;box-sizing: border-box;text-align: center;}
.news_xq .title h5{line-height: 64px;overflow: hidden;font-size: 24px;color: #000;font-weight: bold;}
.news_xq .title p{font-size: 16px;color: #666;line-height: 32px;}
.news_xq .bottom{width: 100%;}
.news_xq .bottom a{text-decoration: underline;}
.news_xq .bottom p{font-size: 16px;color: #666;line-height: 28px;text-indent: 2em;    text-align: justify;}
.news_xq .bottom img{display: block;max-width: 100%;min-width: auto;margin: 15px auto;}

.news_xq  .fanye{width: 100%;text-align: center;padding:48px 0 60px 0;}
.news_xq  .fanye a{padding: 0 15px;height: 30px;margin: 0 5px;box-sizing: border-box;background-color: #efe9f9;display: inline-block;line-height: 30px;font-size: 14px;color: #555;}
.news_xq  .fanye a:hover{background-color: #692a96;color: #fff;}




.search_box{width: 100%;max-width: 1230px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;}
.search_box .search{max-width: 658px;height: 50px;padding-right: 80px;box-sizing: border-box;margin: 60px auto 20px;position: relative;}
.search_box .search input{width: 100%;display: block;background-color: #fff;padding: 0 15px;border: 1px solid #ddd;box-sizing: border-box;height: 50px;}
.search_box .search button{width: 80px;height: 50px;position: absolute;right: 0;top: 0;background: #692a96 url(../img/ss.png) center no-repeat;}


.search_box .bottom{width: 100%;}
.search_box .bottom ul li{width: 100%;padding: 40px 110px 40px 150px;box-sizing: border-box;position: relative;border-bottom: 1px solid #f4f4f4;}
.search_box .bottom ul li .time{position: absolute;left: 0;top: 54px;width:88px;text-align: right;}
.search_box .bottom ul li .time span{display: block;line-height: 30px;font-size: 24px;color: #626262;}
.search_box .bottom ul li .time p{display: block;line-height: 30px;font-size: 18px;color: #626262;}
.search_box .bottom ul li .box{width: 100%;}
.search_box .bottom ul li .box span{display: block;line-height: 56px;font-size: 24px;color: #626262;height: 56px;overflow: hidden;}
.search_box .bottom ul li .box p{display: block;line-height: 28px;font-size: 16px;color: #666666;height: 56px;overflow: hidden;}
.search_box .bottom ul li .jia{width: 31px;height: 31px;right: 24px;top: 84px;background: url(../img/jia1.png) center no-repeat;position: absolute;}
.search_box .bottom ul li:hover .jia{width: 31px;height: 31px;background: url(../img/jia2.png) center no-repeat;}
.search_box .bottom ul li:hover .box span{color: #692a96;}
.search_box  .fenye{width: 100%;text-align: center;padding: 60px 0;}
.search_box  .fenye a{padding: 0 15px;height: 30px;margin: 0 5px;box-sizing: border-box;background-color: #efe9f9;display: inline-block;line-height: 30px;font-size: 14px;color: #555;}
.search_box  .fenye a.act{background-color: #692a96;color: #fff;}
.search_box  .fenye a:hover{background-color: #692a96;color: #fff;}


.yjcg{width: 100%;max-width: 1230px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;}
.yjcg .bottom{width: 100%;}
.yjcg .bottom ul li{width: 100%;padding-top: 60px;padding-bottom: 210px;padding-left: 264px;box-sizing: border-box;position: relative;height: 166px;overflow: hidden;border-bottom: 1px solid #f4f4f4;}
.yjcg .bottom ul li .img{width: 234px;position: absolute;left: 0;top: 60px;overflow: hidden;}
.yjcg .bottom ul li .img img{display: block;width: 100%;transition: .5s all;}
.yjcg .bottom ul li .nr{width: 100%;}
.yjcg .bottom ul li .nr span{display: block;font-size: 24px;color: #626262;line-height: 56px;height: 56px;overflow: hidden;text-overflow: ellipsis;
    white-space: nowrap;}
.yjcg .bottom ul li .nr p:nth-of-type(1){line-height: 34px;}
.yjcg .bottom ul li .nr p{line-height: 24px;font-size: 16px;color: #666;max-height: 48px;overflow: hidden;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.yjcg .bottom ul li:hover .nr span{color: #692A96;}
.yjcg .bottom ul li:hover .img img{transform: scale(1.1);}
.yjcg  .fenye{width: 100%;text-align: center;padding: 60px 0;}
.yjcg  .fenye a{padding: 0 15px;height: 30px;margin: 0 5px;box-sizing: border-box;background-color: #efe9f9;display: inline-block;line-height: 30px;font-size: 14px;color: #555;}
.yjcg  .fenye a.act{background-color: #692a96;color: #fff;}
.yjcg  .fenye a:hover{background-color: #692a96;color: #fff;}

.layout{width: 100%;max-width: 1230px;margin: 40px auto 0;padding: 0 15px;box-sizing: border-box;}
.layout .left{width: 28%;float: left;}
.layout .left ul li{position: relative;line-height: 70px;border-bottom: 1px solid #eee;box-sizing: border-box;padding: 0 42px 0 30px;box-sizing: border-box;}
.layout .left ul li a{font-size: 16px;color: #333;display: block;height: 70px;overflow: hidden;}
.layout .left ul li img{position: absolute;right: 28px;top: 28px;}
.layout .left ul li.act{background-color: #692a96;}
.layout .left ul li.act a{color: #fff;}
.layout .left ul li:hover{background-color: #692a96;}
.layout .left ul li:hover a{color: #fff;}
.layout .right {width: 72%;padding-left: 40px;padding-bottom: 85px;box-sizing: border-box;float: right;}
.layout .right .zxjj h5{font-size: 20px;font-weight: bold;color: #000;margin: 10px 0;}
.layout .right .zxjj p{font-size: 16px;color: #333;line-height: 32px;}
.layout .right .zxry{width: 100%;}
.layout .right .zxry ul li{width: 100%;position: relative;padding: 10px 120px 22px 0;box-sizing: border-box;border-bottom: 1px solid #f2f2f2;}
.layout .right .zxry ul li span{display: block;font-size: 18px;color: #000;font-weight: bold;line-height: 57px;height: 57px;overflow: hidden;text-overflow: ellipsis;
    white-space: nowrap;}
.layout .right .zxry ul li p{font-size: 16px;color: #333;line-height: 30px;height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.layout .right .zxry ul li .ljxq{position: absolute;right: 32px;top: 60px;font-size: 14px;color: #333;line-height: 18px;}
.layout .right .zxry ul li .ljxq img{margin-left: 14px;}
.layout .right .zxry ul li:hover span{color: #692a96;}
.layout .right .zxry ul li .ljxq:hover a{color: #692a96;}
.layout .right .zxry_xq{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.layout .right .zxry_xq .tx{width: 280px;}
.layout .right .zxry_xq .tx img{display: block;width: 100%;}
.layout .right .zxry_xq .nr{flex: 1;padding: 0px 0 0 35px;box-sizing: border-box;}
.layout .right .zxry_xq .nr h5{line-height: 36px;font-weight: bold;color: #000;font-size: 18px;}
.layout .right .zxry_xq .nr span{display: block;line-height: 28px;font-size: 16px;color: #333; margin-bottom: 30px;}
.layout .right .zxry_xq .nr p{font-size: 16px;color: #666;line-height: 28px;}

.layout .right  .fanye{width: 100%;text-align: center;padding: 60px 0 0;}
.layout .right  .fanye a{padding: 0 15px;height: 30px;margin: 0 5px;box-sizing: border-box;background-color: #efe9f9;display: inline-block;line-height: 30px;font-size: 14px;color: #555;}
.layout .right  .fanye a.act{background-color: #692a96;color: #fff;}
.layout .right  .fanye a:hover{background-color: #692a96;color: #fff;}
.layout .right .yjly{width: 100%;}
.layout .right .yjly h5{margin-top: 8px;line-height: 40px;font-size: 20px;color: #333;font-weight: bold;}
.layout .right .yjly p{font-size: 16px;color: #666;line-height: 32px;}
.layout .right .yjly img{max-width:100%;}

.layout .right .yjly table a:hover{color:  #69378c;}
.layout .right .yjly table td{padding:2px}
.layout .right .yjly ul li{list-style: disc;}


.layout .right .zpyc{width: 100%;}
.layout .right .zpyc ul li{width: 100%;border: 1px solid #f4f4f4;box-sizing: border-box;margin-bottom: 20px;}
.layout .right .zpyc ul li .top{cursor: pointer;background-color: #f2f2f2;height: 65px;line-height: 65px;padding: 0 60px 0 20px;box-sizing: border-box;font-size: 16px;color: #333;overflow: hidden;position: relative;}
.layout .right .zpyc ul li .top span{position: absolute;width: 17px;height: 17px;background: url(../img/sanjiaox2.png) center no-repeat;right: 28px;top: 24px;}
.layout .right .zpyc ul li .bottom{width: 100%;padding: 15px 20px 30px;box-sizing: border-box; display: none;}
.layout .right .zpyc ul li .bottom p{line-height: 30px;font-size: 16px;color: #666;}
.layout .right .zpyc ul li .top.act span{background: url(../img/sanjiaox.png) center no-repeat;}

@media only screen and (max-width:1675px) {
	.header .nav ul li{padding:0 20px;}
	.header .nav ul .top a{font-size: 18px;}
	.header .nav ul .top a img{margin-left: 8px;}
	
	.yjcg .bottom ul li .nr span {font-size: 18px;}
	.news .bottom ul li .box span{font-size: 18px;}
	
	.index1 .top .nr span{font-size: 18px;}
	.index1 .bottom ul li .box span{font-size: 18px;}
	.index1 .title h5{font-size: 18px;}
	/*.index1 .bottom ul li .time span{font-size: 18px;}*/
	.index2 .title h5{font-size: 18px;}
	.index3 .title h5{font-size: 18px;}
	.index3 .bottom .right ul li p{font-size: 18px;}
	
	.index1 .title a{font-size: 18px;}
	.index2 .title a{font-size: 18px;}
	.index3 .title a{font-size: 18px;}
}

@media only screen and (max-width:1440px) {
	.header{width: 100%;padding: 0 40px;height: 120px;}
	.header .logo{float: left;line-height: 120px;height: 120px;}
	.header .logo a{display: block;width: 100%;height: 120px;padding-top: 20px;}
	.header .nav{margin-left: 30px;}
	.header .nav ul li{width: auto;padding: 0 20px;position: relative;}
	.header .nav ul .top{line-height: 120px;}
	.header .nav ul .top a{font-weight: bold;color: #0C68AC;font-size: 16px;}
	.header .nav ul .bottom{left: -50%;top: 80px; width: 200%;}
	.header .right{float: right;line-height: 120px;}
	.header .right a{font-size: 14px;color: #0C68AC;vertical-align: middle;}
	.header .right .long{float: left;font-size: 14px;color: #fff;}
	.ny_header{height: 120px;background-color: #fff;}
	
	.yjcg .bottom ul li .nr span {font-size: 16px;}
	.news .bottom ul li .box span{font-size: 16px;}
	
	.index1 .top .nr span{font-size: 16px;}
	/*.index1 .bottom ul li .box span{font-size: 16px;}*/
	.index1 .title h5{font-size: 16px;}
	/*.index1 .bottom ul li .time span{font-size: 16px;}*/
	.index2 .title h5{font-size: 16px;}
	.index3 .title h5{font-size: 16px;}
	.index3 .bottom .right ul li p{font-size: 16px;}
	
	.index1 .title a{font-size: 16px;}
	.index2 .title a{font-size: 16px;}
	.index3 .title a{font-size: 16px;}
}
@media only screen and (max-width:1280px) {
	.header .logo img{width: 212px;}
}@media only screen and (max-width:1180px) {
	.header{padding: 0 15px;}
	.header .logo img{width: 212px;}
	.header .nav ul li{padding:0 15px;}
	.header .nav ul .top a{font-size: 14px;}
	.header .nav ul .top a img{margin-left: 8px;}
}
@media only screen and (max-width:1024px) {
	.ny_header{display: none;}
	.footer{display: none;}
	.kx3 {display: block;height: 65px;}
	.fix_footer {	display: block;width: 100%;height: 65px;position: fixed;left: 0;bottom: 0;background: #161616;z-index: 10000000;}
	.fix_footer ul li {width: 25%;float: left;padding: 7px 0 0;text-align: center;}
	.fix_footer ul li .img {height: 30px;padding: 0px 0;box-sizing: border-box;text-align: center;}
	.fix_footer ul li .img img {display: block;width: 30px;height: 30px;margin: 0 auto;}
	.fix_footer ul li p {color: #fff;line-height: 20px;font-size: 12px;margin-top: 5px;}
	.header{display: none;}	
	.kx2 {display: block;height: 55px;}
	.sj_head {display: block;width: 100%;height: 55px;background: #fff;position: fixed;left: 0;top: 0;z-index: 999999999;box-shadow: 0px 3px 3px rgba(0,0,0,.3);}
	.sj_head .lg {padding: 12px 0 0 12px;box-sizing: border-box;float: left;width: 150px;}
	.sj_head .lg img {display: block;height: 32px;}
	.sj_head .xiala {display: block;}
	.sj_head .xiala {width: 30px;height: 30px;background: url(../img/Fast-Navigation.svg) center no-repeat;float: right;margin-top: 15px;margin-right: 10px}
	.sj_head .xiala.act {background: url(../img/Fast-Navigation2.svg) center no-repeat;}
	
	.sj_head .searchicon{float: right;margin: 21px 15px 0 0;}
	.sj_nav {top:55px; position: fixed; height: auto; overflow-y: scroll;left: 0; z-index: 100000000000; width: 100%; background:  #fff;display: none; border-top: 1px solid #eee; padding-bottom: 25px;box-shadow: border-bottom;max-height: 500px}
	.sj_nav.block { display: block; }
	.sj_nav ul li { width: 100%; margin: 0 auto;border-bottom: 1px solid #eee; padding: 0 20px; box-sizing: border-box; }
	.sj_nav ul li p { line-height:46px;position: relative; }
	.sj_nav ul li p a { display: block; width: 80%;height: 46px; color: #1f1f1f;font-size: 14px; }
	.sj_nav ul li.act p a{color: #692a96}
	.sj_nav ul li p span {display: block; width: 20%;height:16px;position: absolute;right: 0; top: 18px;background: url(../img/navjt.png) center right no-repeat; background-size: contain; }
	.sj_nav ul li p span.act { top:20px; height:9px;background: url(../img/navjt2.png) center right no-repeat;background-size: contain; }
	.sj_nav ul li div { width: 100%;display: none; }
	.sj_nav ul li div.act {display: block; }
	.sj_nav ul li div a { font-size:14px; color: #1f1f1f;display: block;height: 36px;line-height: 36px;padding-left: 15px;box-sizing: border-box; }
	.sj_nav ul li ol li{padding: 0;border-bottom: 0;}
	.sj_nav ul li ol li div.box1{display: none;padding: 0 20px;box-sizing: border-box;}
	.sj_nav ul li p{font-size:14px; color: #1f1f1f;}
	.zzc1 {width: 100%; position: fixed;left: 0; top: 0; background: rgba(0,0,0,.6);height: 100%; z-index: 99999999; display: none;}
	.banner{display: none;}
	.sj_banner{display: block;}
	.sj_banner img{display: block;width: 100%;}

	.sj_head #lang {float: right;margin: 18px 12px 0 0;}
	.sj_head #lang a{color: #0C68AC;}	
}
@media only screen and (max-width:768px) {
	.index1{padding-bottom: 20px;}
	.index1 .title{line-height: 68px;font-size: 0;}
	.index1 .title h5{vertical-align: middle;font-size: 20px;width: 146px;height: 30px;background-size: contain;background-repeat: no-repeat;}
	.index1 .title a{font-size: 14px;}
	.index1 .bottom ul li .box span{font-size: 16px;}
	.index1 .bottom ul li .box p{font-size: 14px;}
	.index1 .bottom ul li{margin-top: 12px;padding-left: 80px;}
	.index1 .bottom ul li .time span{font-size: 18px;}
	.index1 .bottom ul li .time p{font-size: 16px;}
	
	.index2 .title{line-height: 68px;font-size: 0;}
	.index2 .title h5{vertical-align: middle;font-size: 20px;width: 146px;height: 30px;background-size: contain;background-repeat: no-repeat;}
	.index2 .title a{font-size: 14px;top: 40%;}
	.index2 .bottom{margin-top: 0;}
	.index2 .bottom .btn{margin-top: 0;}
	.index2 .bottom .btn div{margin: 20px ;}
	
	.index3 .title{line-height: 68px;font-size: 0;}
	.index3 .title h5{vertical-align: middle;font-size: 20px;width: 146px;height: 30px;background-size: contain;background-repeat: no-repeat;}
	.index3 .title a{font-size: 14px;top: 40%;}
	.index3 .bottom{margin-top: 0;}
	.index3 .bottom .left{width: 100%;float: none;}
	.index3 .bottom .right{width: 100%;float: none;}
	.index3 .bottom .right{padding: 20px 0;}
	.index3 .bottom .right ul li{margin-bottom: 10px;}
	.index3 .bottom .right ul li span{font-size: 16px;}
	.index3 .bottom .right ul li p{font-size: 14px;}
	.index4{padding: 25px 0;}
	.index4 .top{font-size: 18px;}
	.index4 .top img{vertical-align: middle;height: 18px;}
	.index4 .bottom{margin-top: 15px;}
	.index4 .bottom ul li{width: 50%;padding-left: 0; text-overflow: ellipsis;white-space: nowrap;}
	.dqwz_ a{font-size: 14px;}
	.ny_banner img{height: 180px;}
	.dqwz{line-height: 42px;height: 43px;}
	.news .news_nav{margin: 20px 0;}
	.news .news_nav a{line-height: 42px;height: 42px;font-size: 14px;}
	.news .news_nav a img{height: 20px;margin-right: 10px;}
	.news .top .img{width: 100%;float: none;}
	.news .top .nr{width: 100%;float: none;padding: 20px 0;}
	.news .top .nr span{margin-bottom: 12px;}
	.news .top .nr p:last-child{margin-top: 20px;}
	.news .bottom ul li{padding: 20px 0 20px 80px;}
	.news .bottom ul li .jia{display: none;}
	.news .bottom ul li .time{width: 60px;top: 32px;}
	.news .bottom ul li .time span{font-size: 18px;}
	.news .bottom ul li .time p{font-size: 14px;}
	.news .bottom ul li .box span{font-size: 18px;line-height: 30px;height: 30px;}
	.news .bottom ul li .box p{font-size: 14px;line-height: 24px;height: 48px;}
	.news .fenye{padding: 25px 0;}
	
	
	
	.news_xq .title{padding: 20px 0;}
	.news_xq .title h5{font-size: 18px;line-height: 38px;height: auto;}
	.news_xq .title p{font-size: 14px;}
	.news_xq .bottom p{font-size: 14px;}
	.news_xq .fanye{padding: 25px 0;}
	
	.search_box .search{margin: 20px 0;height: 40px;}
	.search_box .search input{height: 40px;}
	.search_box .search button{height: 40px;}
	.search_box .bottom ul li{padding: 20px 0 20px 80px;}
	.search_box .bottom ul li .jia{display: none;}
	.search_box .bottom ul li .time{width: 60px;top: 32px;}
	.search_box .bottom ul li .time span{font-size: 18px;}
	.search_box .bottom ul li .time p{font-size: 14px;}
	.search_box .bottom ul li .box span{font-size: 18px;line-height: 30px;height: 30px;}
	.search_box .bottom ul li .box p{font-size: 14px;line-height: 24px;height: 48px;}
	.search_box .fenye{padding: 25px 0;}
	
	
	
	.yjcg .bottom ul li{padding-left: 144px;height: 115px;padding-bottom: 164px;}
	.yjcg .bottom ul li .img{width: 124px;}
	.yjcg .bottom ul li .nr span{margin-bottom: 5px;line-height: 28px;height: 28px;}
	.yjcg .fenye{padding: 25px 0;}
	
	
	.layout{margin-top: 20px;}
	.layout .left{display: none;}
	.layout .right{width: 100%;float: none;padding: 0 0 20px;}
	.layout .right .zxjj p{font-size: 14px;line-height: 24px;}
	.layout .right .zxjj h5{font-size: 16px;}
	
	.layout .right .zxry ul li span{line-height: 40px;height: 40px;}
	.layout .right .zxry ul li .ljxq{right: 10px;top: 50px;}
	
	.layout .right .zxry_xq{display: block;}
	.layout .right .zxry_xq .nr{width: 100%;padding: 20px 0 0;}
	.layout .right .zxry_xq .nr p{font-size: 14px;line-height: 24px;}
	.layout .right .fanye{padding: 25px 0 5px;}
	
	.layout .right .yjly h5{font-size: 16px;margin-top: 0;}
	.layout .right .yjly p{font-size: 14px;line-height: 24px;}
	
	
	.layout .right .zpyc ul li .top{height: 45px;line-height: 45px;}
	.layout .right .zpyc ul li .top span{top: 14px;right: 14px;}
	.layout .right .zpyc ul li .bottom{padding: 15px;box-sizing: border-box;}
	.layout .right .zpyc ul li .bottom p{line-height: 24px;font-size: 14px;}
	
	.layout .right .zxry_xq .tx{width:100%}
	.index1 .top .nr span{font-size: 22px;margin: 30px 0;}
	.index1 .top .nr p{font-size: 16px;}
	.index1 .top .btn{margin-top: 5px;}

	.footer-wap {display: block;}
	.footer .bottom {padding-top: 20px;}
	.footer-wap .bottom .gzh img {width: auto;margin: auto;}
}





