@charset "utf-8";
html{ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
ul li{list-style: none;}
body{font-family:Microsoft Yahei,"微软雅黑","sans-serif";}
body, h1, h2, h3, h4, p, ul, ol, dd, dl, form { margin: 0; padding:0px;}
img{border: none;}
a{text-decoration: none; color: #000;}
a:hover{text-decoration: none;}
i{font-style: normal;}
.clearfix{clear: both;}
.clearfix::after { height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: "."; }
/*未知宽度水平居中*/
.un_w_center{position:relative; left:50%; float:left;}
.un_w_center .inner{position:relative;  right:50%; z-index:2; float:left}
/*index*/
header{margin-top: 30px;}
#logo{float: left;}
#logo img{width: 120px; margin-left: 57px;}
#logo .hot{margin-top: 10px;}
#logo .hot a{display: inline-block; margin: 0 5px;}
header .r{float: right;}
nav{margin-top: 28px;}
.mbtn{display: none;}
nav ul li{float: left; margin: 0 19px;}
nav ul li a{display: block; color: #040404; font-size: 16px;}
nav ul li.current{position: relative;}
nav ul li.current:after{position: absolute; width: 8px; height: 8px; border-radius: 50%; background: #2060ac; left: 0; right: 0; margin: 0 auto; content: ""; bottom: -15px;}
nav ul li.current a{color: #2060ac;}
nav ul li.wx{position: relative;}
nav ul li.wx p{display: none;}
nav ul li.wx:hover p{display: block; position: absolute; top: 23px; left: -60px; z-index: 999;}
.banner{margin-top: 20px; position: relative;}
.mbanner{display: none;}
.banner img{max-width: 100%;}
.banner .search{position: absolute; left: 0; right: 0; width: 600px; height: 100px; bottom: 55px; margin: 0 auto; background:url(../images/home_search_tm.png) repeat; z-index: 999; border-radius: 10px; padding: 15px 0 0 25px;}
.banner .search p{color: #fff;}
.banner .search p a{display: inline-block;color: #fff; padding: 0 10px;}
.banner .search .nr{margin-top: 13px;}
.banner .search input{float: left; width: 470px; height: 36px; border: none; border-radius: 5px;}
.banner .search button{float: left; width: 86px; height: 36px;background: #56ac01 url(../images/home_search_tj.png) center no-repeat; border: none; margin-left: -5px;}
.swiper-container {width: 100%;height: 100%;}
.swiper-slide {text-align: center; font-size: 18px;background: #fff;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; align-items: center;}
.swiper-pagination{z-index: 99999;}
.number-jump{background: #fcfcfc; padding: 20px 0;}
.number-jump .digital{font-size: 40px; font-weight: bold; color: #ee7600; text-align: center;}
.number-jump span.sp2{font-size: 20px; margin-left: 5px;}
.number-jump .text{font-size: 20px; color: #717171; text-align: center;}
.number-jump ul li{position: relative;}
.number-jump ul li:after{position: absolute; width: 1px; height: 83px; background: #e3e2e2; right: 0; top: 5px; content: "";}
.btitle p{text-align: center; font-size: 16px; color: #79797a; margin-top: 10px;}
.home-huodong{margin-top: 60px;}
.home-huodong .top{margin-top: 30px;}
.home-huodong .js_tab{float: left;}
.home-huodong .js_tab li{float: left; font-size: 16px; color: #313030; line-height: 35px; padding: 0 15px; cursor: pointer; margin-right: 12px;}
.home-huodong .js_tab li.active{background: #ee7600; border-radius: 5px; color: #fff; position: relative;}
.home-huodong .js_tab li.active:after{position: absolute; bottom: -8px; width: 16px; height: 8px; left: 0; right: 0; margin: 0 auto; content: ""; background: url(../images/h_b1_1.png) no-repeat;}
.home-huodong .js_tab li:hover{background: #ee7600; border-radius: 5px; color: #fff; position: relative;}
.home-huodong .top p{float: right;}
.home-huodong .top p a{color: #858484;}
.home-huodong .box ul li{overflow: hidden; position: relative; margin-top: 35px;}
.home-huodong .box ul li img{width: 370px; height: 262px;}
.home-huodong .box ul li a{display: none;width: 370px; height: 262px; position: absolute; top: 0; z-index: 999;}
.home-huodong .box ul li .inner{transition: 1s;}
.home-huodong .box ul li:hover a{display: block;}
.home-huodong .box ul li:hover .inner{background:rgba(0,0,0,0.7) url(../images/h_b1_3.png) no-repeat 90% 90%; height: 100%; padding: 30px 30px 20px 30px; transition: 1s;}
.home-huodong .box ul li:hover .inner p.title{font-size: 26px; color: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.home-huodong .box ul li:hover .inner p.text{color: #fff; margin-top: 15px; line-height: 24px; max-height: 150px; overflow: hidden;}
.home-ziyuan{margin-top: 95px; background: url(../images/h_b2_1.jpg) no-repeat center center; padding-top: 66px; padding-bottom: 30px;}
.home-ziyuan .container{padding: 0;}
.home-ziyuan .js_tab2{margin-top: 30px;}
.home-ziyuan .js_tab2 p{float: left; font-size: 18px; color: #373636; background: rgba(0,0,0,0.20); line-height: 40px; padding: 0 40px; margin: 0 5px; cursor: pointer;}
.home-ziyuan .js_tab2 p.active{background: #f3883c; color: #fff;}
.home-ziyuan .swiper-slide{background: none;}
.home-ziyuan .swiper-container{padding-bottom: 60px;}
.home-ziyuan .m{display: none;}
.home-ziyuan .js_tab_detail2{margin-top: 40px;}
.home-ziyuan .row{padding: 0 20px;}
.home-ziyuan .list{ position: relative; padding: 0 7px;}
.home-ziyuan .list ul{}
.home-ziyuan .list .ul_1{position: relative;background: #fff; padding: 15px 15px 50px 15px;}
.home-ziyuan .list li img{ position: relative; z-index: 99999; width: 256px; height: 144px;}
.home-ziyuan .list li.title{font-size: 22px; text-align: left; color: #484746; margin-top: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative; z-index: 99999;}
.home-ziyuan .list li.content{font-size: 14px; text-align: left; color: #484746; margin-top: 10px; line-height: 24px; height: 72px; overflow: hidden; position: relative; z-index: 99999; }
.home-ziyuan .list .ul_2{display: none;}
.home-ziyuan .list:hover .ul_2{display: block; position: absolute; top: 0; left: 0; z-index: 999;animation: toheight .5s infinite;-moz-animation: toheight .5s infinite;-webkit-animation: toheight .5s infinite;-o-animation: toheight .5s infinite;animation-iteration-count:1;/*动画只执行一次*/ -moz-animation-iteration-count:1; -webkit-animation-iteration-count:1; -o-animation-iteration-count:1;animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; -o-animation-fill-mode: forwards;width: 100%; background: #f46500;}
.home-ziyuan .list:hover .title, .home-ziyuan .list:hover .content{color: #fff;}
.home-ziyuan .swiper-pagination-bullet{width: 13px; height: 13px;}
.home-ziyuan p.more a{display: block; text-align: center; font-size: 16px; width: 100px; line-height: 34px; background: #f3883c; color: #fff; margin: 0 auto; margin-top: 20px;}
.home-kehu{margin-top: 70px;}
.home-kehu .swiper-slide{cursor: pointer;}
.home-kehu .swiper-slide img{border: 1px solid #dbdbdb;}
.home-kehu .swiper-container{padding-bottom: 60px; margin-top: 65px;}
.home-kehu .swiper-pagination-bullet{width: 13px; height: 13px;}
.home-kehu .swiper-slide img:hover { -webkit-box-shadow: 0 0 6px #c5c5c5; -moz-box-shadow: 0 0 6px #c5c5c5; box-shadow: 0 0 6px #c5c5c5;}
.home-kehu ul li{padding: 0 10px; margin-bottom: 20px;}
.home-shizi{background: url(../images/h_b4_1.jpg) no-repeat center center; padding-top: 70px; padding-bottom: 100px;}
.home-shizi .btitle{padding-top: 70px;}
.home-shizi .swiper-container{padding-bottom: 60px;}
.home-shizi .swiper-pagination-bullet{width: 13px; height: 13px;}
.home_szsl_text { width:700px; text-align:center; overflow:hidden; line-height:26px; margin:0 auto; font-size:14px; color:#d9d9d9; padding:30px 0 0 0; background:url(../images/h_b4_2.png) 14px 26px no-repeat,url(../images/h_b4_3.png) right 65px no-repeat;}
.home_szsl_content { width:1050px; margin:65px auto 0 auto; position:relative}
.home_szsl_content .slide { width:1050px; height:380px;}
.home_szsl_content .slide .list { float:left; width:176px; height:198px; margin:0 17px; position:relative}
.home_szsl_content .slide .list img { float:left;}
.home_szsl_content .slide .blank_space { float:left; width:103px; height:198px;}
.home_szsl_content .slide .list_n { margin-top:-18px;}
.home_szsl_content .slide .list .ceng_1 { position:absolute; left:0; bottom:0; width:176px; height:198px; background:url(../images/bgz_1.png) left bottom no-repeat}
.home_szsl_content .slide .list .ceng_2 { position:absolute; left:88px; top:99px; width:0; height:0; background:url(../images/bgz_3.png) center no-repeat;-moz-border-radius:75px; -webkit-border-radius:75px; border-radius:75px; overflow:hidden; cursor:pointer}
.home_szsl_content .slide .list .ceng_2 div { width:176px; text-align:center; font-size:16px; color:#fff; float:left; margin-top:75px; display:none}
.home_szsl_content .slide .list .ceng_2 div span { font-size:24px;}
.home_szsl_content .bx-pager { display:none}
.home_szsl_content .bx-controls-direction { width:1050px; height:0; position:absolute; left:0; top:190px; font-size:0;}
.home_szsl_content .bx-controls-direction .bx-prev { width:41px; height:78px; background:url(../images/h_b4_z.png); display:block; position:absolute; left:-100px; top:-39px;}
.home_szsl_content .bx-controls-direction .bx-next { width:41px; height:78px; background:url(../images/h_b4_y.png); display:block; position:absolute; right:-100px; top:-39px;}
.home-shizi .swiper-slide{background: none;}
/*-------foot 底部开始-------*/
.foot_box { width:100%; min-width:1248px; height:421px; margin:0 auto; background:url(../images/lxwm_bg.png) center top no-repeat}
.foot_box .main { width:1200px; height:421px; margin:0 auto;}
.foot_box .main .online { float:left; width:320px; margin-left:4px;}
.foot_box .main .online li { float:left}
.foot_box .main .online .li_1 { width:320px; font-size:18px; color:#fff; margin-top:55px; padding-bottom:6px}
.foot_box .main .online .li_2 { width:320px; height:42px; margin-top:18px;}
.foot_box .main .online .li_2 input { width:260px; height:26px; line-height:26px; float:left; margin:8px 0 0 14px; border:none; outline:none; background:none; font-size:14px; color:#4c4c4c}
.foot_box .main .online .f_1 { background:#c9c9c7 url(../images/f_1.png) 284px center no-repeat;}
.foot_box .main .online .f_2 { background:#c9c9c7 url(../images/f_2.png) 282px center no-repeat;}
.foot_box .main .online .f_3 { width:320px; height:111px; margin-top:24px; background:#c9c9c7 url(../images/f_3.png) 282px 10px no-repeat;}
.foot_box .main .online .f_3 textarea { width:260px; height:88px; line-height:22px; float:left; margin:8px 0 0 14px; font-size:14px; color:#4c4c4c; border:none; outline:none; background:none; overflow:hidden}
.foot_box .main .online .li_3 { width:320px; height:42px; margin-top:18px;}
.foot_box .main .online .li_3 input { width:122px; height:42px; line-height:42px; background:#f46500; border:none; outline:none; cursor:pointer; font-size:18px; color:#fff}
.foot_box .main .contact { float:left; width:380px; margin-left:105px;}
.foot_box .main .contact .li_1 { width:320px; font-size:18px; color:#fff; margin-top:55px; padding-bottom:6px}
.foot_box .main .contact .li_2 { width:380px; line-height:30px; font-size:14px; color:#fff; margin-top:13px; padding-bottom:6px}
.foot_box .main .ewm { float:right; width:354px;}
.foot_box .main .ewm li { float:left; width:150px; margin:125px 0 0 27px; text-align:center; font-size:14px; color:#d7d7d7; line-height:35px;}
.foot_box .main .ewm li img { float:left; width:150px; height:145px}
.foot_content { width:100%; min-width:1248px; margin:0 auto; background:#222222}
.foot_content .text { width:1200px; margin:0 auto; color:#b3b4b3; line-height:24px; padding:20px 0 15px 0}
.fangan-topnav{border-bottom: 1px solid #efeeee; padding-bottom: 20px; margin-top: 30px; overflow: hidden;}
.fangan-topnav li{float: left; font-size: 18px; margin: 0 20px; position: relative;}
.fangan-topnav li.current:after{position: absolute; width: 75px; height: 3px; background: #1f5fac; content: ""; left: 0; right: 0; margin: 0 auto; bottom: -20px;}
.fangan-topnav li a{color: #373636; padding: 3px 10px;}
.fangan-topnav li.current a{color: #1f5fac;}
.topnav-search{margin-top: 35px; overflow: hidden;}
.topnav-search input{float: left; width: 400px; height: 36px;border-radius: 5px; border: 1px solid #e1e1e1;}
.topnav-search button{float: left; width: 86px; height: 36px;background: #56ac01 url(../images/home_search_tj.png) center no-repeat; border: none; margin-left: -5px; border-top-right-radius: 5px;}
.fangan-list .cp li{overflow: hidden; position: relative; margin-top: 35px;}
.fangan-list .cp li img{width: 370px; height: 262px;}
.fangan-list .cp li a{display: none;width: 370px; height: 262px; position: absolute; top: 0; z-index: 999;}
.fangan-list .cp li .inner{transition: 1s;}
.fangan-list .cp li:hover a{display: block;}
.fangan-list .cp li:hover .inner{background:rgba(0,0,0,0.7) url(../images/h_b1_3.png) no-repeat 90% 90%; height: 100%; padding: 30px 30px 20px 30px; transition: 1s;}
.fangan-list .cp li:hover .inner p.title{font-size: 26px; color: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.fangan-list .cp li:hover .inner p.text{color: #fff; margin-top: 15px; line-height: 24px; max-height: 150px; overflow: hidden;}
.fangan-list .cp li .span{display: none;}
.fanye{margin-top: 40px; margin-bottom: 40px;}
.fanye li{float: left; margin-right: 10px;font-size: 16px; border: 1px solid #cccccc; border-radius: 5px; }
.fanye li a{display: block;color: #8a8a8a; padding:5px 10px; text-align: center;}
.fanye li.thisclass{ background:#333; color:#fff;}
.fanye li.thisclass a{ color: #fff;}
.fanye li a:hover{background: #222; color: #fff; border: none;}
.fanye li .pageinfo{display:block; padding:5px 10px;}
.fanye li.ff a{float:left;}
.fanye li.ff .page-num-current{ background:#333; color:#fff;}
.fangan-article{margin-top: 45px;}
.fangan-article .position{border-bottom: 1px solid #efeeee; padding-bottom: 20px;}
.fangan-article .position a{color: #646363;}
.fangan-article .content{padding: 0 150px; margin-top: 55px;}
.fangan-article .content h1{font-size: 30px; color: #ee7700; text-align: center;}
.fangan-article .content .nr{margin-top: 45px; font-size: 18px; line-height: 1.8;}
.fangan-article .content .nr img{margin: 10px 0; max-width: 100%;}
.fangan-article .content .lc .title{font-size: 18px; color: #e36c09; font-weight: bold; margin-top: 80px;}
.fangan-article .fy{margin-top: 0px; border-top: 1px solid #dbdbdb; padding-top: 20px; font-size: 15px; margin-bottom: 20px;}
.fangan-article .fy p{line-height: 24px; margin-bottom: 5px;}
.fangan-list .jd li{padding: 0 10px; margin-top: 25px; transition: .5s;}
.fangan-list .jd li:hover{position: relative; top: -5px; animation: totop 0.5s infinite;-moz-animation: totop 0.5s infinite;-webkit-animation: totop 0.5s infinite;-o-animation: totop 0.5s infinite;animation-iteration-count:1;/*动画只执行一次*/ -moz-animation-iteration-count:1; -webkit-animation-iteration-count:1; -o-animation-iteration-count:1;animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; -o-animation-fill-mode: forwards;}
.fangan-list .jd li:hover .con{ -webkit-box-shadow: 0 3px 8px #999; -moz-box-shadow: 0 3px 8px #999; box-shadow: 0 3px 8px #999;}
.fangan-list .jd li img{width: 100%;}
.fangan-list .jd li .con{border: 1px solid #eaeaea; padding-bottom: 10px;}
.fangan-list .jd li p.tt{font-size: 22px; color: #484746; padding:15px 15px 10px 15px;}
.fangan-list .jd li p.desc{color: #555; line-height: 24px; height: 95px; overflow: hidden; padding: 0px 15px 0px 15px;}
.fangan-article .mt30{margin-top: 30px;}
.shizi-top{margin-top: 40px; height: 1px; background: #efeeee;}
.shizi-list{margin-bottom: 30px;}
.shizi-list .list{border-bottom: 1px solid #efeeee; padding-bottom: 40px; margin-top: 30px;}
.shizi-list .right p.p1{font-size: 20px; color: #222; margin: 5px 0 15px 0;}
.shizi-list .right p.p1 span{font-size: 30px; color: #2060ac; margin-right: 5px;}
.shizi-list .right p.p2{font-size: 18px; color: #777; line-height: 36px;}
.shizi-list .right .bt{border-top: 1px solid #efeeee; padding-top: 15px; margin-top: 20px;}
.shizi-list .right p.p3{font-size: 22px; color: #f46500;}
.shizi-list .right p.p4{font-size: 16px; color: #777; line-height: 26px; margin-top: 10px;}
.fangan-list .anli li{margin-top: 30px;}
.fangan-list .anli li img{width: 370px; height: 210px;}
.fangan-list .anli li .span{text-align: center; color: #666; line-height: 46px; transition: .5s;}
.fangan-list .anli li:hover .span{background: #1f5fac; color: #fff;}
.shizi-art{margin-bottom: 30px;}
.shizi-art .list{border-bottom: 1px solid #efeeee; padding-bottom: 40px; margin-top: 30px;}
.shizi-art .right p.p1{font-size: 18px; color: #222; margin: 5px 0 15px 0;}
.shizi-art .right p.p1 span{font-size: 26px; color: #2060ac; margin-right: 5px;}
.shizi-art .right p.p2{font-size: 16px; color: #777; line-height: 30px;}
.shizi-art .right .bt{border-top: 1px solid #efeeee; padding-top: 15px; margin-top: 20px;}
.shizi-art .right p.p3{font-size: 20px; color: #f46500;}
.shizi-art .right p.p4{font-size: 16px; color: #777; line-height: 26px; margin-top: 10px;}
.anli-art{margin-top: 50px;}
.anli-art h1{font-size: 30px; color: #ee7700; text-align: center;}
.anli-art .scroll{margin-top: 40px; position: relative;}
.anli-art .scroll img{width: 1200px; height: 495px;}
.anli-art .scroll p.info{position: absolute; right: 0; top: 0; width: 300px; height: 100%; background: rgba(29,98,182,0.95); z-index: 999; color: #fff; padding: 30px; font-size: 20px; line-height: 1.8; overflow: hidden;}
.anli-art .swiper-button-next, .anli-art .swiper-container-rtl .swiper-button-prev{right: 350px;}
.anli-art .swiper-button-next, .anli-art .swiper-container-rtl .swiper-button-prev{border: 1px solid #007aff;}
.anli-art .swiper-button-prev, .anli-art .swiper-container-rtl .swiper-button-next{border: 1px solid #007aff;}
.anli-body{margin-top: 40px; margin-bottom: 30px;}
.anli-body .tt{font-size: 30px; color: #333; border-bottom: 1px solid #eee; padding-bottom: 30px; text-align: center;}
.anli-body .text{font-size: 14px; color: #555; margin-top: 20px; line-height: 1.8;}
.anli-body .text img{margin: 10px 0;max-width: 100%;}
.about-single{margin-top: 30px;}
.about-single .jieshao{background: url(../images/about_bg1.png) no-repeat center top; padding: 30px 0;}
.about-single .title{position: relative;}
.about-single .title:after{position: absolute; width: 44px; height: 4px; background: #2462AD; left: 0; right: 0; margin: 0 auto; content: ""; bottom: -35px;}
.about-single .title p.tt{font-size: 40px; color: #3e444d; text-align: center;}
.about-single .title p.eng{font-size: 24px; color: #666; text-align: center;}
.about-single .jieshao .js_tab p{float: left; font-size: 22px; color: #333; margin-right: 30px;}
.about-single .jieshao .js_tab p.active{position: relative;color: #2462AD;}
.about-single .jieshao .js_tab p.active:after{position: absolute; width: 72px; height: 9px; background: url(../images/tabbg.png) no-repeat; left: 0; right: 0; margin: 0 auto; content: ""; bottom: -18px; }
.about-single .jieshao .desc{margin-top: 70px;}
.about-single .jieshao .js_tab_detail{line-height: 2; margin-top: 40px; color: #666; font-size: 16px;}
.about-single .jieshao .js_tab_detail p.b{font-weight: bold; color: #333; margin: 5px 0;}
.about-single .tuandui{background: url(../images/about_bg2.jpg) no-repeat center top; padding: 40px 0;}
.about-single .tuandui .title p.tt{color: #fff;}
.about-single .tuandui .title p.eng{color: #fff;}
.about-single .tuandui .title:after{background: #fff;}
.about-single .tuandui ul{margin-top: 55px;}
.about-single .tuandui img{height: 241px; width: 100%;}
.about-single .tuandui li{position: relative; overflow: hidden; padding: 0 10px;margin-top: 20px;}
.about-single .tuandui p.name{position: absolute; bottom: 0; background: #fff; padding: 15px 0; text-align: center; width: 93.5%; font-size: 18px; }
.about-single .tuandui p.name span{display: none;}
.about-single .tuandui li:hover p.name{height: 100%; animation: tomax 1s infinite;-moz-animation:tomax 1s infinite;-webkit-animation: tomax 1s infinite;-o-animation: tomax 1s infinite;animation-iteration-count:1;/*动画只执行一次*/ -moz-animation-iteration-count:1; -webkit-animation-iteration-count:1; -o-animation-iteration-count:1;animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; -o-animation-fill-mode: forwards;}
.about-single .tuandui li:hover p.name span{display: block; text-align: center; font-size: 16px; position: relative; margin-top: 40px;}
.about-single .tuandui li:hover p.name span:before{position: absolute; width: 45px; height: 1px; background: #fff; left: 0; right: 0; top: -20px; margin: 0 auto; content: "";}
.fzlc_box { width:100%; margin:0 auto; background:url(../images/fzlc_bg.jpg) center top no-repeat; padding: 80px 0;}
.fzlc_box .arrow { height:0px; margin:0 auto; position:relative; display:none;}
.fzlc_box .arrow a { position:absolute; width:30px; height:40px; display:block; cursor:pointer}
.fzlc_box .prev { left:0; top:-4px; background:url(../images/prev.png)}
.fzlc_box .next { right:0; top:-4px; background:url(../images/next.png)}
.fzlc_box .fzlc_title { width:1200px; margin:0 auto; text-align:center; padding-top:107px}
.fzlc_box .year_list { width:100%; min-width:1248px; height:105px; margin:106px auto 0 auto; text-align:center; background:url(../images/about_x.png) left 55px repeat-x}
.fzlc_box .year_list .width_box { max-width:1200px; margin:0 auto; height:105px; overflow:hidden;}
.fzlc_box .year_list ul { height:105px; position:relative; white-space:nowrap;}
.fzlc_box .year_list ul li { width:80px; height:105px; line-height:32px; text-align:center; display:inline-block; font-size:18px; color:#7a7878; cursor:pointer; position:relative}
.fzlc_box .year_list ul li:hover { font-size:30px; color:#ee7600; line-height:23px}
.fzlc_box .year_list ul li:hover .round { background:#ee7600 !important;}
.fzlc_box .year_list ul .active { font-size:30px; color:#ee7600; line-height:23px}
.fzlc_box .year_list ul .active .round { background:#ee7600 !important;}
.fzlc_box .year_list ul .active .triangle { display:block}
.fzlc_box .year_list ul li .round { position:absolute; left:32.5px; top:49px; width:15px; height:15px; background:#c2c2c2 !important; display:block; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;}
.fzlc_box .year_list ul li .triangle { position:absolute; left:23px; bottom:0; width:0; height:0; border-width:0 17px 17px 17px; border-style:solid; border-color:transparent transparent #ee7600; display:none}
.fzlc_box .content_box { width:1200px; height:200px; overflow:hidden; margin:0 auto; position:relative;}
.fzlc_box .content_box ul { display:none}
.fzlc_box .content_box .show { display:block}
.fzlc_box .content_box ul { top:0; position:absolute; width:1200px; min-height:180px; background:#ee7600; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; padding-bottom:20px}
.fzlc_box .content_box ul .t { float:left; width:1200px; text-align:center; font-size:72px; color:#fff; margin-top:18px}
.fzlc_box .content_box ul .text { float:left; width:1000px; max-height:210px; overflow:hidden; line-height:30px; font-size:16px; color:#fff; text-align:center; margin:4px 0 0 100px;}
.about-single .jiagou{background: url(../images/zzgj_bg.jpg) no-repeat center top; padding: 50px 0;}
.about-single .jiagou .title p.tt{color: #fff;}
.about-single .jiagou .title p.eng{color: #fff;}
.about-single .jiagou .title:after{background: #fff;}
.about-single .jiagou img{margin-top: 80px; margin-bottom: 50px;}
.about-single .zizhi{background: url(../images/about_bg1.png) no-repeat center top; padding: 50px 0;}
.about-single .zizhi .row{padding: 0px;}
.about-single .zizhi .swiper-container{padding-bottom: 60px; margin-top: 80px;}
.about-single .zizhi .swiper-slide{background: none;}
.about-single .zizhi .swiper-pagination-bullet{width: 13px; height: 13px;}
.search_header .topnav-search select{float: left; height: 36px; margin-left: -3px}
.resultbar{font-size: 16px; margin-top: 30px;}
.resultbar strong{font-size: 18px; color: #c00; margin: 0 5px;}
.result_content{margin-top: 20px; margin-bottom: 20px;}
.result_content ul li{margin-top: 10px;}
.result_content p{margin-top: 10px;}
.result_content .dede_pages{margin-top: 10px;}
.spages{margin-top:20px;}
.spages h2{margin-bottom:20px;}
.spages h5{font-size:18px; margin-top:10px;}

@keyframes toheight
{
	0%{height: 0;}
	100%{height: 100%;}
}
@keyframes totop
{
	0%{top: 0}
	100%{top: -10px;}
}
@keyframes tomax
{
	0%{height: 56px;}
	100%{height: 100%; background: rgba(36,98,173,0.9); color: #fff; padding-top: 60px; font-size: 20px;}
}


@media (max-width:414px){
	header{margin-top: 15px;}
	#logo img{width: 80px; margin-left: 0px;}
	#logo .hot{display: none}
	.mbtn{display: block; width: 36px; height: 36px; margin-top: 5px; background: url(../images/btn.png) no-repeat; background-size: cover; cursor: pointer; float: right;}
	nav{display: none;}
	nav{position: absolute; margin-right: 0; top: 32px; right: 15px; z-index: 9999999; width: auto; padding: 0; height: 100%;}
	nav ul{ background: #f4f4f4; border: 1px solid #ddd; padding: 10px 0; border-radius: 10px;}
	nav ul li{float: none;}
	nav ul li.none{display: block;}
	nav ul li a{font-size: 17px; padding: 0 30px; line-height: 60px; color: #000; text-align: center; border-bottom: 1px solid #ddd;}
	nav ul li:last-child a{border: none;}
	nav ul li.wx{display: none;}
	nav ul li.current a{color: #000;}
	nav ul li.current:after{background: none;}
	.banner{display: none;}
	.banner .search{display: none;}
	.mbanner{display: block; margin-top: 10px;}
	.number-jump .digital{font-size: 20px;}
	.number-jump .text{font-size: 14px;}
	.number-jump ul li:after{height: 40px;}
	.btitle p{font-size: 14px;}
	.home-huodong{margin-top: 15px; overflow: hidden;}
	.home-huodong .btitle img{width: 220px;}
	.home-huodong .js_tab li{font-size: 14px; padding: 0 5px;margin-right:10px; line-height: 30px;}
	.home-huodong .top p{display: none;}
	.home-huodong .box ul{margin-top: 10px;}
	.home-huodong .box ul li{padding: 0 5px; margin-top: 10px;}
	.home-huodong .box ul li img{width: 197px; height: 139px;}
	.home-ziyuan{margin-top: 20px; padding-top: 30px; overflow: hidden;}
	.home-ziyuan .btitle img{width: 190px;}
	.home-ziyuan .js_tab2 p{font-size: 16px; line-height: 34px; padding: 0 20px;}
	.home-ziyuan .swiper-container{display: none;}
	.home-ziyuan .js_tab_detail2{margin-top: 20px;}
	.home-ziyuan .m{display: block;}
	.home-ziyuan .m li{padding: 0 5px; margin-top: 10px;}
	.home-ziyuan .m li span{display: block; background: #f3883c; color: #fff; text-align: center; padding: 5px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
	.home-ziyuan p.more a{font-size: 14px; line-height: 30px;}
	.home-kehu{margin-top: 40px; overflow: hidden;}
	.home-kehu .btitle img{width: 185px;}
	.home-kehu ul{padding: 0 10px;}
	.home-kehu ul li{padding: 0 5px; margin-bottom: 10px;}
	.home-kehu .swiper-container{margin-top: 20px; padding-bottom: 40px;}
	.home-shizi{display: none;}
	.foot_box{ width:100%; min-width:100%; height:auto; margin:0 auto;background: #333; overflow: hidden;}
	.foot_box .main { width:100%; height: auto;}
	.foot_box .online{display: none;}
	.foot_box .ewm{display: none;}
	.foot_box .main .contact{width: 100%; margin-left: 20px; height: auto;}
	.foot_box .main .contact .li_1{width: 100%; margin-top: 30px;}
	.foot_content { width:100%; min-width:100%; margin:0 auto; overflow: hidden;}
	.foot_content .text{ width:100%;padding: 10px 20px; font-size: 12px;}
	.fanye li{font-size:12px; margin:0 3px 0 0;}
	.fanye li.thisclass a{}
	.fangan-topnav{padding-bottom: 15px; margin-top: 30px;}
	.fangan-topnav li{font-size: 14px; margin: 0 5px;}
	.fangan-topnav li a{padding: 3px 5px;}
	.fangan-topnav li.current:after{width: 60px; height: 2px;bottom: -15px;}
	.topnav-search{margin-top:20px;}
	.topnav-search input{width: 220px;}
	.fangan-list{margin-top: 15px;}
	.fangan-list .cp li{padding: 0 5px; margin-top: 10px; overflow: auto;}
	.fangan-list .cp li img{width: 197px; height: 139px;}
	.fangan-list .cp li .inner{display: none;}
	.fangan-list .cp li .span{display: block; background: #041d44; padding: 5px 10px; width: 100%; height: 29px; white-space: normal; overflow: hidden; text-overflow: ellipsis; color: #fff;}
	.fangan-article{margin-top: 30px;}
	.fangan-article .position{padding-bottom: 10px;}
	.fangan-article .content{padding: 0 10px; margin-top: 30px;}
	.fangan-article .content h1{font-size: 20px;}
	.fangan-article .content .nr{margin-top: 15px;line-height: 1.8; font-size: 15px!important;}
	.fangan-article .content .lc .title{font-size: 16px; margin-top: 30px;}
	.fangan-article .fy{font-size: 14px;}
	.fangan-list .jd li{margin-top: 10px;}
	.fangan-list .jd li p.tt{font-size: 20px;}
	.fangan-list .jd li p.desc{height: auto;}
	.shizi-top{margin-top: 20px;}
	.shizi-list .list{position: relative;}
	.shizi-list .list:after{position: absolute; width: 14px; height: 28px; background: url(../images/team_r.png) no-repeat; content: ""; top: 25px; right: 5px;}
	.shizi-list .left img{border-radius: 50%;}
	.shizi-list .right{margin-top: 5px;}
	.shizi-list .right p.p2{display: none;}
	.shizi-list .right .bt{display: none;}
	.shizi-list .right p.p1{font-size: 14px;}
	.shizi-list .right p.p1 span{font-size: 18px;display: block; margin-bottom: 5px;}
	.shizi-list .list{ padding-bottom: 20px; margin-top: 20px;}
	.fangan-list .anli{padding: 0 10px;}
	.fangan-list .anli li{margin-top: 10px; padding: 0 5px}
	.fangan-list .anli li img{width: 187px; height: 106px;}
	.fangan-list .anli li .span{line-height: 36px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0 5px;}
	.anli-art{margin-top: 20px;}
	.anli-art h1{font-size: 22px;}
	.anli-art .scroll{margin-top: 20px;}
	.anli-art .scroll img{width: 100%; height: 259px;}
	.anli-art .scroll p.info{position: static; width: 100%; height: auto; padding: 10px;font-size: 14px;}
	.anli-art .swiper-button-next, .anli-art .swiper-container-rtl .swiper-button-prev{right: 10px;}
	.anli-body{margin-top: 30px; margin-bottom: 20px;}
	.anli-body .tt{font-size: 24px;padding-bottom: 20px;}
	.anli-body .text{}
	.anli-body .text img{margin: 10px 0; max-width: 100%;}
	.about-single{margin-top: 15px;}
	.about-single .jieshao{background: #f1f1f1;}
	.about-single .title p.tt{font-size: 30px;}
	.about-single .title p.eng{font-size: 18px;}
	.about-single .jieshao .js_tab p{font-size: 18px;}
	.about-single .jieshao .js_tab_detail{margin-top: 30px; font-size: 14px; color: #333;}
	.about-single .tuandui li{padding: 0 5px;}
	.about-single .tuandui img{height: 150px;}
	.about-single .tuandui p.name{padding: 5px 0; width: 94%;}
	.fzlc_box{display: none;}
	.about-single .zizhi .row p{margin-bottom: 10px;}
	
}
@media (max-width:375px){
	.mbtn{margin-top: 8px;}
	.number-jump .digital{font-size: 18px;}
	.number-jump span.sp2{font-size: 16px;}
	.home-huodong{margin-top: 25px;}
	.home-huodong .js_tab li{margin-right: 5px;}
	.home-huodong .box ul li img{width: 178px; height: 126px;}
	.fanye li{font-size:12px;}
	.fangan-list .cp li img{width: 178px; height: 126px;}
	.fangan-article .content h1{font-size: 18px;}
	.fangan-list .jd li p.tt{font-size: 18px; padding: 10px 10px 5px 10px}
	.fangan-list .jd li p.desc{padding: 0 10px 0 10px;}
	.shizi-list .right p.p1{font-size: 14px;}
	.shizi-list .right p.p1 span{font-size: 16px;}
	.shizi-list .list{ padding-bottom: 15px; margin-top: 15px;}
	.anli-art h1{font-size: 20px;}
	.anli-art .scroll img{height: 220px;}
}
@media (max-width:320px){
	.number-jump .digital{font-size: 16px;}
	.home-huodong{margin-top: 25px;}
	.home-huodong .js_tab li{font-size: 12px; padding: 0 3px;}
	.home-huodong .box ul li img{width: 150px; height: 106px;}
	.home-ziyuan .js_tab2 p{font-size: 14px; padding: 0 10px;}
	.number-jump .text{font-size: 12px;}
	.home-ziyuan .m li span{padding: 3px; font-size: 12px;}
	.fangan-topnav li{font-size: 12px;}
	.fangan-topnav li.current:after{width: 50px;}
	.topnav-search input{width: 190px;}
	.fangan-list .cp li img{width: 150px; height: 106px;}
	.fangan-article .content h1{font-size: 16px;}
	.shizi-list .right{margin-top: 0;}
	.shizi-list .right p.p1{font-size: 12px;}
	.shizi-list .right p.p1 span{font-size: 14px; margin-bottom: 2px;}
	.shizi-list .list{ padding-bottom: 5px; margin-top: 20px;}
	.shizi-list .list:after{ background-size: 12px; top: 13px;}
}


















