@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,em,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,table,caption,tbody,tfoot,thead,tr,th,td,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}
em,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(../images/e043cb77c93c4d3aafb8a0611b17dac0.gif);_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;}
.container_box{max-width: 1230px;margin: 0 auto;padding: 0 15px;box-sizing: border-box;}


.header{width: 100%;background: #fff;height: 110px;}
.header .logo{float: left;}
.header .logo a{display: block;line-height: 110px;font-size: 0;}
.header .logo img{display: inline-block;vertical-align: middle;}
.header .search{float: right;width: 246px;height: 38px;border: 1px solid #f2f2f2;box-sizing: border-box;overflow: hidden;border-radius: 19px;margin-top: 37px;}
.header .search select{height: 36px;display: block;float: left;width: 107px;font-size: 14px;text-align: center;padding-left: 10px;box-sizing: border-box;}
.header .search select option{text-align: center;}
.header .search input{height: 36px;display: block;float: left;width: 85px;padding-left: 10px;font-size: 14px;box-sizing: border-box;}
.header .search button{background: url(../images/search.png) center no-repeat;display: block;float: left;width: 52px;height: 36px;}

.nav{width: 100%;height: 50px;background: #a90703;box-shadow: 0px 3px 3px rgba(0,0,0,0.1);}
.nav ul li{width:11.11% ;float: left;position: relative;}
.nav ul li .top{width: 100%;line-height: 50px;height: 50px;overflow: hidden;}
.nav ul li .top a{font-size: 16px;color: #fff;display: block;text-align: center;}
.nav ul li .top a.act{background: #c90703;}
.nav ul li .top a:hover{background: #c90703;}
.nav ul li .bottom{width: 100%;top: 50px;position: absolute;left: 0;background: #a90703;display: none;z-index: 1000;}
.nav ul li:hover .bottom{display: block;}
.nav ul li .bottom a{display: block;width: 100%;border-bottom:1px solid #c10703;height: 50px;text-align: center;line-height: 50px;overflow: hidden;font-size: 16px;color: #fff;}
.nav ul li .bottom a:hover{background: #c90703;}

.fix_footer{display: none;}
.sj_head{display: none;}
.sj_nav{display: none;}
.banner{width: 100%;}
.banner img{display: block;width: 100%;}
.banner .swiper-pagination-bullet{width: 14px;height: 14px;border-radius: 50%;border: 2px solid #fff;box-sizing: border-box;opacity: 1;background: transparent;}
.banner .swiper-pagination-bullet-active{background: #a90703;border-color: #a90703;}
.sj_banner{display: none;}



.index1{width: 100%;margin-top: 40px;}
.index1 .left{width: 55%;float:left;}
.index1 .left img{width: 660px;height: 420px;display: block;}
.index1 .left p{height: 40px;position: absolute;width: 100%;left: 0;bottom: 0;background: #a90703;padding: 0 80px 0 20px;box-sizing: border-box;font-size: 16px;color: #fff;overflow: hidden;line-height: 40px;}
.index1 .left .swiper-pagination{width: 80px;right: 0;left:auto ;height: 19px}
.index1 .left .swiper-pagination-bullet{width: 6px;height: 6px;background: #fff;margin: 0 5px;opacity: 1;}
.index1 .left .swiper-pagination-bullet-active{margin: 0 2px;background: #ffba00;}
.index1 .right{width: 45%;float: left;padding: 0 40px;box-sizing: border-box;}
.index1 .right ul li{width: 100%;border-bottom: 1px solid #f8f8f8;padding: 20px 0;box-sizing: border-box;}
.index1 .right ul li h4 a{display: block;line-height: 36px;height: 36px;overflow: hidden;font-size: 20px;color: #000;font-weight: bold;}
.index1 .right ul li p a{display: block;line-height: 36px;height: 36px;overflow: hidden;font-size: 16px;color: #333;}
.index1 .right ul li a:hover{color: #a90703!important;}


.index2{width: 100%;margin-top: 30px;}
.index2 img{display: block;width: 100%;}


.index3{width: 100%;margin-top: 12px;}
.index3 .top .wrapper03 {position:relative;height: 56px;width: 100%;overflow: hidden;margin:0 auto;border-bottom: 1px solid #f8f8f8;}
.index3 .top .wrapper03 .scroller {position:absolute;}
.index3 .top .wrapper03 .scroller li {height: 54px;color:#333;float: left;line-height: 54px;font-size: 22px;text-align: center;}
.index3 .top .wrapper03 .scroller li a{color:#333;display:block;margin: 0 54px;}
.index3 .top .wrapper03 .scroller li.cur a{color:#a90703;border-bottom:2px solid #a90703}
.index3 .bottom{width: 100%;margin-top: 30px;}
.index3 .bottom .box{display: none;}
.index3 .bottom .box.block{display: block;}
.index3 .bottom .left{width: 66%;float: left;padding: 12px 30px 28px;box-sizing: border-box;background: #f5f5f7;}
.index3 .bottom .left h4{font-size: 22px;color: #000;font-weight: bold;line-height: 70px;height: 70px;overflow: hidden;}
.index3 .bottom .left p{line-height: 34px;font-size: 16px;color: #666;height: 102px;overflow: hidden;}
/*.index3 .bottom .left div{margin-top: 48px;}*/
.index3 .bottom .left div span{float: left;display: block;width: 114px;height: 28px;text-align: center;line-height: 28px;text-align: center;color: #fff;background: #a90703;font-size: 14px;}
.index3 .bottom .left div o{font-size: 14px;color: #888;line-height: 28px;display: block;float: right;}
.index3 .bottom .left:hover h4{color: #a90703;}
.index3 .bottom .right{width: 34%;padding-left: 30px;box-sizing: border-box;float: right;}
.index3 .bottom .right p{padding: 12px 0;border-bottom: 1px solid #f8f8f8;}
.index3 .bottom .right p a{display: block;line-height: 32px;height: 32px;font-size: 16px;color: #555;overflow: hidden;}
.index3 .bottom .right p a:hover{color: #a90703;}

.index4{width: 100%;margin-top: 30px;}
.index4 .left{width: 25%;float: left;padding-right: 20px;box-sizing: border-box;}
.index4 .left ul{width: 100%;overflow-y: scroll;height: 268px;padding-left: 4px;}
.index4 .left ul li{line-height: 66px;margin-bottom: 1px;height: 66px;border-left: 4px solid #a90703;box-sizing: border-box;position: relative;}
.index4 .left ul li a{display: block;padding: 0 36px 0 22px;box-sizing: border-box;height: 66px;overflow: hidden;position: relative;font-size: 16px;color: #000;}
.index4 .left ul li::before{display: none;width: 12px;height: 12px;position: absolute;left: -8px;top: 50%;margin-top: -6px;border-radius: 50%;border: 3px solid #a90703;box-sizing: border-box;content: ' ';}
.index4 .left ul li:hover::before{display: block;}
.index4 .left ul li:hover{border-left-color: transparent;}
.index4 .left ul li:hover::after{display: block;}
.index4 .left ul li::after{display: none;position: absolute;content: ' ';right: 10px;top: 50%;margin-top: -8px;width: 0; height: 0; border-top:10px solid transparent;border-left: 8px solid #a90703; border-bottom:10px solid transparent;}
.index4 .left ul li.act:before{display: block;}
.index4 .left ul li.actborder-left-color: transparent;}
.index4 .left ul li.act:after{display: block;}
.index4 .left ul::-webkit-scrollbar {  width: 4px; height: 365px; background-color: #f8f8f8; } 
.index4 .left ul::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px #f8f8f8; border-radius: 10px;  } 
.index4 .left ul::-webkit-scrollbar-thumb { border-radius: 10px;  -webkit-box-shadow: inset 0 0 6px #e1e1e1;  }


.index4 .box{width: 75%;float: left;display: none;}
.index4 .box.block{display: block;}
.index4 .zhong{width: 55%;float: left;height: 268px;background: url(../images/index4.jpg) center no-repeat;background-size:cover ;padding: 20px;box-sizing: border-box;}
.index4 .zhong h4{margin-bottom: 18px;line-height: 62px;color: #fff;font-size: 22px;font-weight: bold;height: 62px;overflow: hidden;}
.index4 .zhong p{line-height: 28px;font-size: 16px;color: #fff;height: 110px;overflow: hidden;}
.index4 .zhong span{font-size: 14px;color: #fff;margin-top: 20px;display: block;}
.index4 .right{width: 45%;float: left;padding-left: 30px;box-sizing: border-box;}
.index4 .right ul li{line-height: 36px;height: 36px;overflow: hidden;padding-left: 24px;box-sizing: border-box;position: relative;}
.index4 .right ul li::before{width: 4px;height: 4px;border-radius: 50%;left: 0;top: 16px;position: absolute;content: ' ';background: #000;}
.index4 .right ul li a{font-size: 16px;color: #555;}
.index4 .right ul li a:hover{color: #a90703;}
.index4 .right ul:nth-of-type(2){margin-top: 20px;padding-top: 20px;border-top: 1px solid #f8f8f8;}


.index5{width: 100%;margin-top: 30px;}
.index5 .top{width: 100%;height: 50px;background: #faf0f0;line-height: 50px;padding-right: 12px;box-sizing: border-box;}
.index5 .top span{float: left;display: block;height: 50px;border-left: 4px solid #A90703;padding-left: 20px;color: #A90703;font-size: 22px;}
.index5 .top a{float: right;font-size: 16px;color: #A90703;}
.index5 .bottom{width: 100%;margin-top: 20px;}
.index5 .bottom ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.index5 .bottom ul li{width: 24%;}
.index5 .bottom ul li .img{overflow: hidden;}
.index5 .bottom ul li .img img{display: block;width: 100%;transition: .3s all;}
.index5 .bottom ul li p{line-height: 18px;height: 18px;overflow: hidden;font-size: 18px;color: #000;margin-top: 20px;}
.index5 .bottom ul li:hover p{color: #A90703;}
.index5 .bottom ul li:hover img{transform: scale(1.1);}

.index6{width: 100%;margin-top: 30px;}
.index6 .index6_boxs {display: flex;justify-content: space-between;flex-wrap: wrap; margin-bottom: 20px;}
.index6 .index6_boxs .top{width: 100%;height: 50px;background: #faf0f0;line-height: 50px;padding-right: 12px;box-sizing: border-box; }
.index6 .index6_boxs .top span{float: left;display: block;height: 50px;border-left: 4px solid #A90703;padding-left: 20px;color: #A90703;font-size: 22px;}
.index6 .index6_boxs .top a{float: right;font-size: 16px;color: #A90703;}

.index6 .container_box{display: flex;justify-content: space-between;flex-wrap: wrap;}
.index6 .left{width: 35%;padding: 48px 48px 0;box-sizing: border-box;background: #F8F8F8;}
.index6 .left .box{display: none;}
.index6 .left .box.block{display: block;}
.index6 .left .top .img{width: 90px;border-radius: 50%;height: 90px;border: 3px solid #d9dfeb;float: left;}
.index6 .left .top .img img{display: block;width: 100%; border-radius: 50%;}
.index6 .left .top .name{float: left;margin-left: 24px;}
.index6 .left .top .name span{font-size: 24px;color: #000;font-weight: bold;display: block;line-height: 32px;margin-top: 16px;}
.index6 .left .top .name p{line-height: 24px;color: #888;font-size: 16px;}
.index6 .left .bottom{margin-top: 30px;}
.index6 .left .bottom p{font-size: 16px;color: #555;line-height: 35px;height: 105px;overflow: hidden;}
.index6 .left .bottom a{font-size: 14px;color: #555;display: inline-block;}
.index6 .left .bottom a:hover{text-decoration: underline !important;}
.index6 .right{width: 65%;background: url(../images/index6.jpg) center no-repeat;background-size: cover;padding: 42px 76px;box-sizing: border-box;}
.index6 .right .top{width: 100%;}
.index6 .right .top h4{font-size: 22px;color: #fff;line-height: 40px;}
.index6 .right .top p{line-height: 36px;font-size: 16px;color: #fff;}
.index6 .right .top p a{float: right;font-size: 14px;color: #fff;}
.index6 .right .bottom{width: 100%;} 
.index6 .right .bottom ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.index6 .right .bottom ul li{width: 120px;border-radius: 50%;border: 3px solid #d2d2d2;box-sizing: border-box;overflow: hidden;height: 120px;margin-right: 25px;margin-top: 30px;}
.index6 .right .bottom ul li img{display: block;width: 100%;border-radius: 50%;}
.index6 .right .bottom ul li.act{border-color: #A90703;}



.index7{width: 100%;margin-top: 30px;}
.index7 .top{width: 100%;height: 50px;background: #faf0f0;line-height: 50px;padding-right: 12px;box-sizing: border-box;}
.index7 .top span{float: left;display: block;height: 50px;border-left: 4px solid #A90703;padding-left: 20px;color: #A90703;font-size: 22px;}

.index7 .top .right{float: right;}
.index7 .top .right .dh{float: left;}
.index7 .top .right .dh a{font-size: 16px;color: #333;margin: 0 5px;}
.index7 .top .right .dh a:hover{color: #A90703;}
.index7 .top .right .more{float: right;margin-left: 10px;}
.index7 .top .right .more a{float: right;font-size: 16px;color: #A90703;}
.index7 .bottom{width: 100%;margin-top: 20px;}
.index7 .bottom ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.index7 .bottom ul li{width: 13.5%;}
.index7 .bottom ul li .img{overflow: hidden;}
.index7 .bottom ul li .img img{display: block;width: 100%;transition: .3s all;}
.index7 .bottom ul li p{line-height: 18px;height: 18px;overflow: hidden;font-size: 18px;color: #000;margin-top: 20px;}
.index7 .bottom ul li:hover p{color: #A90703;}
.index7 .bottom ul li:hover img{transform: scale(1.1);}

.index8{width: 100%;margin: 30px 0;}
.index8 p{font-size: 14px;font-weight: bold;color: #333;line-height: 24px;}
.index8 div{display: block;}
.index8 div a{font-size: 14px;color: #555;line-height: 24px;display: inline-block;margin-right: 18px;}
.index8 div a:hover {color: #A90703;}

.footer{width: 100%;background: #A90703;padding: 40px 0 25px;}
.footer .left{float: left;width: 293px;}
.footer .zhong{float: left;margin-left: 60px;width: 510px;}
.footer .zhong .top{line-height: 16px;font-size: 16px;color: #fff;}
.footer .zhong .top a{margin: 0 15px;font-size: 16px;color: #fff;}
.footer .zhong .top a:nth-of-type(1){margin-left: 0;}
.footer .zhong .top a:hover{color: #ffba00;}
.footer .zhong .bottom{margin-top: 20px;}
.footer .zhong .bottom p{line-height: 28px;color: #fff;font-size: 14px;}
.footer .right{width: 250px;float: right;}

.footer .right ul{display: flex;justify-content: space-between;}
.footer .right ul li{width: 111px;}
.footer .right ul li .img{width: 100%;}
.footer .right ul li .img img{display: block;width: 100%;}
.footer .right ul li p{font-size: 14px;color: #fff;text-align: center;margin-top: 15px;}

.container{background: #f5f5f5;}

.dqwz{width: 100%;height: 54px;border-bottom: 1px solid #f0f0f0;box-sizing: border-box;overflow: hidden;line-height: 54px;font-size: 14px;color: #666;}
.dqwz a{font-size: 14px;color: #666;}

.layut_box{width: 100%;margin: 20px 0 0px;position: relative;padding-bottom: 20px;}
.layut_box .left{width: 70%;background: #fff;float: left;}
.layut_box .right{width: 30%;padding-left: 20px;box-sizing: border-box;float: right;}
.layut_box .right .right_one{width: 100%;background: #fff;padding: 10px 20px 13px;box-sizing: border-box;margin-bottom: 20px;}
.layut_box .right .right_one .title{width: 100%;line-height: 60px;height: 60px;}
.layut_box .right .right_one .title span{font-size: 20px;font-weight: bold;color: #333;}
.layut_box .right .right_one .title a{font-size: 14px;color: #555;float: right;}
.layut_box .right .right_one .title a:hover{color: #A90703;}
.layut_box .right .right_one .top{width: 100%;}
.layut_box .right .right_one .top .img{width: 100%;overflow: hidden;}
.layut_box .right .right_one .top .img img{width: 100%;display: block;transition: .3s all;}
.layut_box .right .right_one .top p{font-size: 14px;color: #555;height: 54px;box-sizing: border-box;line-height: 54px;overflow: hidden;}
.layut_box .right .right_one .top:hover p{color: #A90703;}
.layut_box .right .right_one .top:hover img{transform: scale(1.1);}
.layut_box .right .right_one .bottom{width: 100%;padding: 12px 0;border-top: 1px solid #f8f8f8;}
.layut_box .right .right_one .bottom ul li{width: 100%;line-height: 32px;height: 32px;overflow: hidden;}
.layut_box .right .right_one .bottom ul li a{display: block;font-size: 14px;color: #555;}
.layut_box .right .right_one .bottom ul li:hover a{color: #A90703;}

.layut_box .left .xiangq .bottom video{max-width: 100%;
 min-width: auto;
 display: block;
 margin: 0 auto;}


.layut_box .left .danye{padding: 15px 20px 38px;box-sizing: border-box;}
.layut_box .left .danye .top{}
.layut_box .left .danye .top ul li{line-height: 46px;display: inline-block;margin-right: 30px;border-bottom: 2px solid transparent;box-sizing: border-box;}
.layut_box .left .danye .top ul li a{font-size: 16px;color: #333;}
.layut_box .left .danye .top ul li:hover{border-bottom: 2px solid #A90703;}
.layut_box .left .danye .top ul li.act{border-bottom: 2px solid #A90703;}
.layut_box .left .danye .bottom{padding: 32px 10px;box-sizing: border-box;}
.layut_box .left .danye .bottom p{font-size: 14px;color: #666;text-indent: 2em;line-height: 28px;}

.layut_box .left .yld{padding: 15px 20px 38px;}
.layut_box .left .yld .top{}
.layut_box .left .yld .top ul li{line-height: 46px;display: inline-block;margin-right: 30px;border-bottom: 2px solid transparent;box-sizing: border-box;}
.layut_box .left .yld .top ul li a{font-size: 16px;color: #333;}
.layut_box .left .yld .top ul li:hover{border-bottom: 2px solid #A90703;}
.layut_box .left .yld .top ul li.act{border-bottom: 2px solid #A90703;}
.layut_box .left .yld .jianjie{width: 100%;margin-top: 40px;padding-bottom: 30px;border-bottom: 1px solid #f8f8f8;}
.layut_box .left .yld .jianjie .img{width: 20%;float: left;border: 1px solid #f8f8f8;box-sizing: border-box;}
.layut_box .left .yld .jianjie .img img{display: block;width: 100%;}
.layut_box .left .yld .jianjie .name{width: 80%;padding: 0 40px;box-sizing: border-box;float: right;}
.layut_box .left .yld .jianjie .name h4{display: block;line-height: 40px;margin-bottom: 12px;font-weight: bold;color: #000;font-size: 22px;}
.layut_box .left .yld .jianjie .name p{font-size: 14px;color: #666;line-height: 28px;}
.layut_box .left .yld .bottom{width: 100%;margin-top: 30px;}
.layut_box .left .yld .bottom ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.layut_box .left .yld .bottom ul li{width: 19%;}
.layut_box .left .yld .bottom ul li .img{border: 1px solid #f8f8f8;box-sizing: border-box;overflow: hidden;}
.layut_box .left .yld .bottom ul li .img img{display: block;width: 100%;transition: .3s all;}
.layut_box .left .yld .bottom ul li .nr{padding: 20px 0 25px;box-sizing: border-box;text-align: center;}
.layut_box .left .yld .bottom ul li .nr span{font-size: 18px;color: #333;line-height: 27px;display: block;height: 27px;overflow: hidden;}
.layut_box .left .yld .bottom ul li .nr p{font-size: 14px;color: #888;line-height: 22px;height: 22px;overflow: hidden;}
.layut_box .left .yld .bottom ul li:hover .img img{transform: scale(1.1);}
.layut_box .left .yld .bottom ul li:hover .nr span{color: #A90703;}

.layut_box .left .yjzk{padding: 15px 20px 38px;box-sizing: border-box;}
.layut_box .left .yjzk .top{}
.layut_box .left .yjzk .top ul li{line-height: 46px;display: inline-block;margin-right: 30px;border-bottom: 2px solid transparent;box-sizing: border-box;}
.layut_box .left .yjzk .top ul li a{font-size: 16px;color: #333;}
.layut_box .left .yjzk .top ul li:hover{border-bottom: 2px solid #A90703;}
.layut_box .left .yjzk .top ul li.act{border-bottom: 2px solid #A90703;}
.layut_box .left .yjzk .bottom{width: 100%;}
.layut_box .left .yjzk .bottom ul li{width: 100%;padding: 20px 0;border-bottom: 1px solid #f8f8f8;box-sizing: border-box;}
.layut_box .left .yjzk .bottom ul li .img{width: 20%;float: left;overflow: hidden;}
.layut_box .left .yjzk .bottom ul li .img img{display: block;width: 100%;transition: .3s all;}
.layut_box .left .yjzk .bottom ul li .nr{width: 80%;float: right;padding: 0 20px 0 30px;box-sizing: border-box;}
.layut_box .left .yjzk .bottom ul li .nr h4{display: block;line-height: 45px;height: 45px;overflow: hidden;font-size: 18px;color: #000;font-weight: bold;overflow: hidden;}
.layut_box .left .yjzk .bottom ul li .nr p{margin-top: 10px;line-height: 28px;height: 84px;overflow: hidden;font-size: 14px;color: #666;}
.layut_box .left .yjzk .bottom ul li .nr span{display: block;line-height: 24px;margin-top: 20px;font-size: 14px;color: #888;}
.layut_box .left .yjzk .bottom ul li:hover .nr h4{color: #A90703;}
.layut_box .left .yjzk .bottom ul li:hover .img img{transform: scale(1.1);}

.layut_box .left .fenye{width: 100%;text-align: center;margin-top: 40px;font-size: 0;}
.layut_box .left .fenye a{display: inline-block;line-height: 30px;padding: 0 18px;box-sizing: border-box;margin: 0 6px;font-size: 14px;color: #555;background: #f3f3f3;}
.layut_box .left .fenye a.act{color: #fff;background: #A90703;}
.layut_box .left .fenye a:hover{color: #fff;background: #A90703;}

.layut_box .left .swiper_box{width: 100%;position: relative;border-bottom: 20px solid #f5f5f5;}
.layut_box .left .swiper_box .swiper-slide::before{width: 100%;height: 100%;position: absolute;left: 0;top: 0;content: ' ';background: url(../images/back.png) center bottom no-repeat;}
.layut_box .left .swiper_box .swiper-slide a{position: relative;z-index: 100;display: block;}
.layut_box .left .swiper_box img{width: 100%;display: block;object-fit: cover;}
.layut_box .left .swiper_box p{height: 40px;position: absolute;width: 100%;left: 0;bottom: 0;padding: 0 80px 0 20px;box-sizing: border-box;font-size: 16px;color: #fff;overflow: hidden;line-height: 40px;background: rgb(0,0,0,.6);}
.layut_box .left .swiper_box .swiper-pagination{width: 80px;right: 0;left:auto}
.layut_box .left .swiper_box .swiper-pagination-bullet{width: 6px;height: 6px;background: #fff;margin: 0 5px;opacity: 1;}
.layut_box .left .swiper_box .swiper-pagination-bullet-active{margin: 0 2px;background: #A90703;}
.layut_box .left .swiper_box .prev{width: 22px;height: 35px;position: absolute;left: 20px;top:50%;margin-top: -18px;background: url(../images/prev1.png);z-index: 100;cursor: pointer;}
.layut_box .left .swiper_box .next{width: 22px;height: 35px;position: absolute;right: 20px;top:50%;margin-top: -18px;background: url(../images/next1.png);z-index: 100;cursor: pointer;}
.layut_box .left .swiper_box .prev:hover{background: url(../images/prev2.png);}
.layut_box .left .swiper_box .next:hover{background: url(../images/next2.png);}
.layut_box .left .list{width: 100%;padding: 15px 20px 38px;box-sizing: border-box;}
.layut_box .left .list .top{}
.layut_box .left .list .top ul li{line-height: 46px;display: inline-block;margin-right: 30px;border-bottom: 2px solid transparent;box-sizing: border-box;}
.layut_box .left .list .top ul li a{font-size: 16px;color: #333;}
.layut_box .left .list .top ul li:hover{border-bottom: 2px solid #A90703;}
.layut_box .left .list .top ul li.act{border-bottom: 2px solid #A90703;}
.layut_box .left .list .bottom{width: 100%;}
.layut_box .left .list .bottom ul li{width: 100%;padding: 20px 0;border-bottom: 1px solid #f8f8f8;box-sizing: border-box;}
.layut_box .left .list .bottom ul li .img{width: 33%;float: left;overflow: hidden;}
.layut_box .left .list .bottom ul li .img img{display: block;width: 100%;transition: .3s all;}
.layut_box .left .list .bottom ul li .nr{width: 67%;float: right;padding: 0 20px 0 30px;box-sizing: border-box;}
.layut_box .left .list .bottom ul li .nr h4{display: block;line-height: 45px;height: 45px;overflow: hidden;font-size: 18px;color: #000;font-weight: bold;overflow: hidden;}
.layut_box .left .list .bottom ul li .nr p{margin-top: 10px;line-height: 28px;height: 56px;overflow: hidden;font-size: 14px;color: #666;}
.layut_box .left .list .bottom ul li .nr span{display: block;line-height: 24px;margin-top: 20px;font-size: 14px;color: #888;}
.layut_box .left .list .bottom ul li:hover .nr h4{color: #A90703;}
.layut_box .left .list .bottom ul li:hover .img img{transform: scale(1.1);}
.container.sousuo{background: #fff;}
.container.sousuo .layut_box{background: #fff;}
.container.sousuo .layut_box .right .right_one{border: 1px solid #f0f0f0;box-sizing: border-box;}

.container.sousuo .layut_box .left .list{border: 1px solid #f0f0f0;box-sizing: border-box;}
.container.sousuo .layut_box .search_box{height: 48px;margin-bottom: 20px;border: 1px solid #f0f0f0;padding: 0 148px 0 106px;position: relative;box-sizing: border-box;border-radius: 5px;}
.container.sousuo .layut_box .search_box select{width: 106px;position: absolute;left: 1px;top: 1px;height: 44px;padding-left: 10px;box-sizing: border-box;}
.container.sousuo .layut_box .search_box input{display: block;width: 100%;height: 46px;padding: 0 15px;box-sizing: border-box;}
.container.sousuo .layut_box .search_box button{width: 148px;height: 48px;border-radius: 5px;position: absolute;right: 0;top: -1px;color: #fff;background: #A90703;}

.layut_box .left  .xiangq{width: 100%;padding: 15px 20px 38px;box-sizing: border-box;}
.layut_box .left  .xiangq .title{padding: 26px 0 36px;border-bottom: 1px solid #f7f7f7;box-sizing: border-box;text-align: center;}
.layut_box .left  .xiangq .title h5{display: block;line-height: 62px;height: 62px;font-size: 24px;color: #000;font-weight: bold;overflow: hidden;}
.layut_box .left  .xiangq .title p{height: 28px;line-height: 28px;font-size: 14px;color: #666;overflow: hidden;}
.layut_box .left  .xiangq .bottom{padding: 20px 10px;box-sizing: border-box;}
.layut_box .left  .xiangq .bottom p{line-height: 28px;color: #666;font-size: 14px;text-indent: 2em;}
.layut_box .left  .xiangq .bottom img{display: block;max-width: 100%;min-width: auto;margin: 0 auto;}
.layut_box .left  .xiangq .fanye{width: 100%;border-top: 1px solid #f7f7f7;padding: 15px 0 0;box-sizing: border-box;}
.layut_box .left  .xiangq .fanye a{height: 30px;line-height: 30px;overflow: hidden;font-size: 14px;color: #666;display: block;}
.layut_box .left  .xiangq .fanye a span{color:#333 ;font-weight: bold;}
.layut_box .left  .xiangq .fanye a:hover{color: #A90703;}




.layut_box .left .zkzj{width: 100%;padding: 15px 20px 38px;box-sizing: border-box;}
.layut_box .left .zkzj .top{}
.layut_box .left .zkzj .top ul li{line-height: 46px;display: inline-block;margin-right: 30px;border-bottom: 2px solid transparent;box-sizing: border-box;}
.layut_box .left .zkzj .top ul li a{font-size: 16px;color: #333;}
.layut_box .left .zkzj .top ul li:hover{border-bottom: 2px solid #A90703;}
.layut_box .left .zkzj .top ul li.act{border-bottom: 2px solid #A90703;}
.layut_box .left .zkzj .bottom{width: 100%;}
.layut_box .left .zkzj .bottom ul li{padding: 26px 20px 20px 190px;border-bottom: 1px solid #f7f7f7;box-sizing: border-box;position: relative;}
.layut_box .left .zkzj .bottom ul li .img{width: 120px;height: 120px;position: absolute;top: 40px;left: 30px;border-radius: 50%;border: 3px solid #d2d2d2;box-sizing: border-box;}
.layut_box .left .zkzj .bottom ul li .img img{display: block;width: 100%;border-radius: 50%;}
.layut_box .left .zkzj .bottom ul li .nr{width: 100%;}
.layut_box .left .zkzj .bottom ul li .nr h4{line-height: 52px;height: 52px;overflow: hidden;font-size: 22px;color: #000;font-weight: bold;}
.layut_box .left .zkzj .bottom ul li .nr span{display: inline-block;line-height: 28px;padding: 0 10px;color: #fff;background: #ccc;font-size: 16px;}
.layut_box .left .zkzj .bottom ul li .nr p{margin-top: 12px;line-height: 28px;font-size: 14px;color: #666;height: 56px;overflow: hidden;}
.layut_box .left .zkzj .bottom ul li:hover .nr h4{color: #A90703;}

/**
 * 大事记
 */
.ghdsj-list{display: flex;flex-wrap: nowrap;justify-content: space-between;padding: 20px 0;}
.ghdsj-list-l{width: 15%;margin-right: 5%;text-align: center;padding-top: 10px;}
.ghdsj-list-l p:nth-child(1){font-size: 22px;font-weight: bold;color: #000;margin-bottom: 5px;}
.ghdsj-list-l p:nth-child(2){font-size: 16px;color: #000;}

.ghdsj-list-r{width: 80%;}
.ghdsj-list-r h2{display: block;line-height: 45px;height: 45px;font-size: 18px;color: #000;font-weight: bold;overflow: hidden;}
.ghdsj-list-r p{line-height: 28px;height: 30px;overflow: hidden;font-size: 14px;color: #666;}
.ghdsj a:hover .ghdsj-list-r h2{color: #A90703;}

@media only screen and (max-width:1440px) {
	
	
}




@media only screen and (max-width:1024px) {
	.nav{display: none;}
	.header{display: none;}
	.header{display: none;}
	.kx2{width: 100%;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(../images/fast-navigation.svg) center no-repeat;float: right;margin-top: 15px;margin-right: 10px}
	.sj_head .xiala.act {background: url(../images/fast-navigation2.svg) center no-repeat;}
	
	.sj_head .searchicon{float: right;margin: 23px 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: #a90703}
	.sj_nav ul li p span {display: block; width: 20%;height:16px;position: absolute;right: 0; top: 18px;background: url(../images/navjt.png) center right no-repeat; background-size: contain; }
	.sj_nav ul li p span.act { top:20px; height:9px;background: url(../images/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{width: 100%;display: block;}
	.sj_banner img{display: block;width: 100%;height: 180px;object-fit: cover;}
	.sj_banner .swiper-pagination-bullet{width: 8px;height: 8px;border-radius: 50%;border: 1px solid #fff;box-sizing: border-box;opacity: 1;background: transparent;}
	.sj_banner .swiper-pagination-bullet-active{background: #a90703;border-color: #a90703;}
	.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;}
	.fix_right{display: none;}
	
	.layut_box .left{width: 100%;float: none;}
	.layut_box .right{display: none;}
}
@media only screen and (max-width:768px) {
	.index1{margin-top: 20px;}
	.index1 .left{width: 100%;float: none;}
	.index1 .right{width: 100%;float: none;padding: 0;}
	.index1 .right ul li{padding: 15px 0;}
	.index1 .right ul li h4 a{font-size: 16px;}
	.index1 .right ul li p a{font-size: 14px;line-height: 24px;height: 24px;}
	.index2{margin-top: 20px;}
	.index3 .top .wrapper03 .scroller li{line-height: 34px;}
	.index3 .top .wrapper03{height: 36px;}
	.index3 .top .wrapper03 .scroller li a{margin: 0 15px;font-size: 14px;}
	.index3 .bottom{margin-top: 20px;}
	.index3 .bottom .left{width: 100%;float: none;padding: 12px 15px;}
	.index3 .bottom .left h4{font-size: 16px;line-height: 40px;height: 40px;}
	.index3 .bottom .left p{font-size: 14px;line-height: 24px;height: 96px;}
	/*.index3 .bottom .left div{margin-top: 20px;}*/
	.index3 .bottom .right{width: 100%;float: none;padding: 0;}
	.index3 .bottom .right p a{font-size: 14px;line-height: 24px;height: 24px;}
	
	
	.index4{margin-top: 20px;}
	.index4 .left{width: 100%;float: none;}
	.index4 .left ul li{height: 46px;line-height: 46px;}
	.index4 .left ul li a{height: 46px;}
	.index4 .zhong{width: 100%;float: none;margin-top: 20px;height: auto;}
	.index4 .zhong h4{font-size: 16px;line-height: 40px;height: 40px;}
	.index4 .right{width: 100%;float: none;margin-top: 20px;padding-left: 0;}
	.index4 .right ul li{height: 26px;line-height: 26px;}
	.index4 .right ul li a{font-size: 14px;}
	
	.index5 .top{height: 40px;line-height: 40px;}
	.index5 .top span{height: 40px;font-size: 16px;}
	.index5 .top a{font-size: 14px;}
	.index5 .bottom ul li{width: 48%;}
	.index5 .bottom ul li p{font-size: 14px;margin: 15px 0;}
	.index6 .left{width: 100%;float: none;padding: 15px;}
	.index6 .left .top .name span{font-size: 18px;}
	.index6 .left .bottom p{font-size: 14px;line-height: 24px;height: 96px;}
	.index6 .left .bottom{margin-top: 20px;}
	.index6 .right{width: 100%;float: none;padding: 15px 25px;}
	.index6 .right .bottom ul li{margin-top: 15px;margin-right: 15px;}
	.index6 .right .bottom ul li:nth-of-type(3n){margin-right: 0}
	.index6 .right .top h4{font-size: 20px;}
	.index6 .right .top p{font-size: 14px;}
	
	.index7{margin-top: 20px;}
	.index7 .top{height: 40px;line-height: 40px;}
	.index7 .top span{height: 40px;font-size: 16px;}
	.index7 .top a{font-size: 14px;}
	.index7 .top .right .dh{display: none;}
	
	.index7 .bottom ul li{width: 32%;}
	.index7 .bottom ul li p{font-size: 14px;margin: 15px 0;}
	.index7 .bottom ul li:nth-of-type(7){display: none;}
	.index8{margin: 20px 0;}
	.layut_box .left .danye{padding: 15px;}
	.layut_box .left .danye .top ul{font-size: 0;}
	.layut_box .left .danye .top ul li{width: 33.33%;margin: 0;text-align: center;line-height: 38px;height: 38px;}
	.layut_box .left .danye .bottom{padding: 10px 0;}
	.layut_box .left .danye .bottom p{line-height: 24px;}
	.layut_box .left .yld{padding: 15px;}
	.layut_box .left .yld .top ul{font-size: 0;}
	.layut_box .left .yld .top ul li{width: 33.33%;margin: 0;text-align: center;line-height: 38px;height: 38px;}
	.layut_box .left .yld .jianjie .name{padding: 0 0 0 20px;}
	.layut_box .left .yld .jianjie{margin-top: 20px;padding-bottom: 15px;}
	.layut_box .left .yld .bottom ul li{width: 48%;}
	.layut_box .left .yld .bottom ul li .nr{padding: 15px 0;}
	
	.layut_box .left .yjzk{padding: 15px;}
	.layut_box .left .yjzk .top ul{font-size: 0;}
	.layut_box .left .yjzk .top ul li{width: 33.33%;margin: 0;text-align: center;line-height: 38px;height: 38px;}
	.layut_box .left .yjzk .bottom ul li .img{width: 30%;}
	.layut_box .left .yjzk .bottom ul li .nr{width: 70%;padding: 0 0 0 20px;}
	.layut_box .left .yjzk .bottom ul li .nr h4{line-height: 30px;height: 30px;font-size: 16px;}
	.layut_box .left .yjzk .bottom ul li .nr p{line-height: 24px;height: 48px;}
	.layut_box .left .yjzk .bottom ul li .nr span{margin-top: 10px;}
	.layut_box .left .fenye{margin-top: 20px;}
	.layut_box .left .fenye a{margin-bottom: 10px;padding: 0 10px;line-height: 24px;}
	
	
	.layut_box .left .list{padding: 15px;}
	.layut_box .left .list .top ul{font-size: 0;}
	.layut_box .left .list .top ul li{width: 33.33%;margin: 0;text-align: center;line-height: 38px;height: 38px;}
	.layut_box .left .list .bottom ul li .img{width: 100%;float: none;}
	.layut_box .left .list .bottom ul li .nr{width: 100%;padding: 0 0 0 0px;float: none;}
	.layut_box .left .list .bottom ul li .nr h4{line-height: 30px;height: 30px;font-size: 16px;margin-top: 15px;}
	.layut_box .left .list .bottom ul li .nr p{line-height: 24px;height: 48px;}
	.layut_box .left .list .bottom ul li .nr span{margin-top: 10px;}
	
	.container.sousuo .layut_box .search_box{height: 40px;padding: 0 100px 0 106px;}
	.container.sousuo .layut_box .search_box select{height: 36px;}
	.container.sousuo .layut_box .search_box input{height: 38px;}
	.container.sousuo .layut_box .search_box button{width: 100px;height: 40px;}
	
	.layut_box .left .xiangq{padding: 15px;}
	.layut_box .left .xiangq .title{padding: 10px 0 16px;}
	.layut_box .left .xiangq .title h5{font-size: 16px;line-height: 30px;height: auto;}
	.layut_box .left .xiangq .bottom p{line-height: 24px;}
	
	.layut_box .left .zkzj{padding: 15px;}
	.layut_box .left .zkzj .top ul{font-size: 0;}
	.layut_box .left .zkzj .top ul li{width: 25%;margin: 0;text-align: center;line-height: 38px;height: 38px;}
	.layut_box .left .zkzj .bottom ul li{padding: 20px 15px 20px 100px;}
	.layut_box .left .zkzj .bottom ul li .img{width: 80px;height: 80px;left: 0;top: 30px;}
	.layut_box .left .zkzj .bottom ul li .nr{padding: 0 0 0 0px;float: none;}
	.layut_box .left .zkzj .bottom ul li .nr h4{line-height: 30px;height: 30px;font-size: 16px;margin-top: 15px;margin-top: 0;}
	.layut_box .left .zkzj .bottom ul li .nr p{line-height: 24px;height: 48px;}
	.layut_box .left .zkzj .bottom ul li .nr span{font-size: 14px;line-height: 24px;}
	
/**
 * 大事记
 */
.ghdsj-list-l{width: 24%; margin-right: 2%;}
.ghdsj-list-r{width: 74%;}
}