*{margin:0;padding:0;}
body{font-size: 12px;font-family:"microsoft yahei","微软雅黑";background:#fff;color: #333;}
li{list-style: none;}
img{border: none;}
a{text-decoration: none;}
@font-face {
    font-family: 'Impact';
    src: url('../fonts/Impact.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Impact.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/Impact.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/Impact.ttf')  format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/Impact.svg#YourWebFontName') format('svg'); /* Legacy iOS */
}
input:focus,button:focus,textarea:focus,select:focus, .sos-page span:focus{outline: none;}
.fl{ float: left; }
.fr{float: right;}
.clearfix{ clear: both; content: ""; display: block; overflow: hidden }
.clear{clear: both;}
.w1200{width:1200px;margin:0 auto}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.index_top{padding: 50px 0;}
.index_top .fl{width: 555px;}
.index_top .fl h2{font-size:30px;color: #1f1d2a;white-space:nowrap;}
.index_top .fl h2 span{color:#f13a3a; font-size:35px;}
.index_top .fl p{font-size: 14px;color: #666;line-height: 1.8;margin: 20px 0;}
.index_top .fl .botm{width: 548px;height: 96px;line-height: 82px;background: url(../images/wetbg.gif) no-repeat;}
.index_top .fr{width:505px;position:relative;}
.index_top .fr a i{display:block;position:absolute; background:url(../images/pay.png) no-repeat;left:50%;top:30%;width:54px; height:54px; margin:0 0 0 -28px;}
.index_top .fr video{object-fit: fill;display: block;}
.index_top .fr .note{width: 505px;height: 132px;background: url(../images/wetbg2.gif) no-repeat;padding: 19px 102px 0 30px;line-height: 44px;font-size: 18px;font-family: "宋体";color: #212020;}

.index_topPic{width: 100%;height: 500px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.index_topPic1{width: 100%;height:400px;background-repeat: no-repeat;background-position: center;background-size: cover; margin-top:20px;}

.index_title{padding: 40px 0 20px;text-align: center;}
.index_title h3{font-size: 80px;color: #f2f2f2;line-height: 1;text-transform:uppercase;}
.index_title h2{font-size: 52px;color: #f13a3a;margin-top: -50px;}
.index_title p{font-size: 22px;color: #191919;display: inline-block;border-bottom: 1px solid #d6d6d6;}
.index_title p:after{content: '';width: 100px;height: 6px;background: #f13a3a;margin: 4px auto -3px;display: block;}

/*业务范围*/
.index_pro{padding-bottom:80px;border-bottom: solid 4px #eee;}
.index_pro .bg{width:100%;height: 620px;padding-top: 90px;margin-top:40px;}
.index_pro .bg ul{width:630px;display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0 auto}
.index_pro .bg ul li{width:145px;height: 145px;margin-bottom: 15px;border: solid 2px #fff;border-radius: 8px;text-align: center;padding-top: 30px;}
.index_pro .bg ul li:hover{background: rgba(0,0,0,.4);border-color: rgba(0,0,0,.4);}
.index_pro .bg ul li img{display: inline-block;}
.index_pro .bg ul li h2{font-size:20px;color: #fff;font-weight: normal;}
.index_pro .list{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: -150px;}
.index_pro .list li{width:280px;position: relative;}
.index_pro .list li img{width:100%;}
.index_pro .list li i{display:block;position:absolute; background:url(../images/pay.png) no-repeat;left:50%;top:50%;width:54px; height:54px; margin:-40px 0 0 -28px;}

.index_pro .list li h2{width: 100%;height: 34px;line-height: 34px;position: absolute;left: 0;bottom: 0;z-index: 1;font-size: 18px;color: #fff;font-weight: normal;text-align: center;background: rgba(0,0,0,.8);}

.index_adv ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.index_adv ul li{width: 230px;height: 400px;border-top: solid 1px #f13a3a;border-bottom: solid 1px #b6b6b6;padding: 8px 0;}
.index_adv ul li:nth-of-type(even){margin-top: 120px;}
.index_adv ul li h2{height: 54px;line-height: 54px;background: #f13a3a;font-size: 16px;color: #fff;text-align: center;margin-bottom: 10px;}
.index_adv ul li .imgBox{width: 230px;height: 190px;overflow: hidden;}
.index_adv ul li .imgBox img{width: 100%;transition:all .3s linear;}
.index_adv ul li:hover img{transform: scale(1.1);}
.index_adv ul li p{font-size: 14px;color: #666;line-height: 1.8;margin-top: 15px;}

.index_join ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.index_join ul li{width: 592px;margin:40px 0 40px;}
.index_join ul li .imgBox{width: 592px;height: 225px;overflow: hidden;position: relative;}
.index_join ul li .imgBox >img{width: 100%;transition:all .3s linear;}
.index_join ul li .imgBox:hover >img{transform: scale(1.1);}
.index_join ul li .imgBox h2{position: absolute;bottom: 0;left: 0;width: 200px;height: 70px;color: #fff;background: #f13a3a;display: flex;justify-content: center;align-items: center;}
.index_join ul li .imgBox h2 img{margin-right: 10px;}
.index_join ul li .title{margin: 15px 0;}
.index_join ul li .title b{font-size:45px;color: #f13a3a;font-family: arial;line-height: 1;margin-right: 10px;}
.index_join ul li .title h2{font-size:28px;color: #000;line-height: 1.2;display: inline-block;}
.index_join ul li .title h2 span{color: #f13a3a;display: block;}
.index_join ul li p{font-size: 14px;color: #666;line-height: 1.8;background: url(../images/icon20.png) no-repeat left 8px;text-indent: 20px;}
.index_join ul li p b{color:#f13a3a;}

.index_programme{background:url(../images/hr.gif) no-repeat center 0;}
.index_programme ul li{width: 278px;height: 360px;float: left;border: solid 1px #f0f0f0;margin: 40px 0 20px -1px;padding: 10px;transition:all .3s linear;}
.index_programme ul li:nth-child(2),
.index_programme ul li:nth-child(4),
.index_programme ul li:nth-child(5),
.index_programme ul li:nth-child(7){background: #f8f8f8;}
.index_programme ul li .imgBox{width: 280px;height: 215px;overflow: hidden;position: relative;}
.index_programme ul li .imgBox img{width: 100%;transition:all .3s linear;}
.index_programme ul li .imgBox:hover >img{transform: scale(1.1);}
.index_programme ul li .imgBox h2{width: 100%;height: 41px;line-height: 41px;background: #f13a3a;position: absolute;bottom: 0;left: 0;font-size: 20px;font-weight: normal;color: #fff;text-align: center;transition:all .3s linear;}
.index_programme ul li .info{padding: 20px 14px 0;}
.index_programme ul li .info h2{font-size:24px;color: #666;text-align: center;line-height: 1;margin-bottom: 10px;}
.index_programme ul li .info p{font-size:14px;color: #666;line-height:1.6; height:68px; overflow:auto;}
.index_programme ul li .info p::-webkit-scrollbar {
    display: none;
}
.index_programme ul li:hover{background: #f13a3a;}
.index_programme ul li:hover .info h2{color: #fff;}
.index_programme ul li:hover .info p{color: #fff;}
.index_programme ul li:hover .imgBox h2{background: rgba(255,255,255,.5);color: #f13a3a;}

.index_process{padding-bottom: 80px;border-bottom: solid 4px #eee;}
.index_process .top{width: 100%;background: #f5f5f5;padding-bottom: 150px;}
.index_process .index_title h3{color: #e1e1e1;}
.index_process ul{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: -120px;}
.index_process ul li{width: 159px;background: url(../images/teclbg.png) no-repeat;padding-top: 68px;text-align: center;}
.index_process ul li .icon{width:90px;height: 58px;margin-left: 38px;background: #353535;}
.index_process ul li b{display: block;font-size: 42px;color: #b8b8b8;font-weight: normal;font-family: Arial;height: 66px;line-height: 72px;}
.index_process ul li h3{font-size: 12px;color: #222;font-family: Arial;font-weight: normal;white-space:nowrap;}
.index_process ul li h2{font-size: 18px;color: #201f1e;font-weight: normal;}
.index_process ul li:hover .icon{background: #f13a3a;}
.index_process .more .tel{display: none;}
.index_process .btn{width: 132px;line-height: 36px;text-align: center;background: #f13a3a;font-size: 14px;color: #fff;margin: 40px auto 0;display: block;}

/* .index_case ul{display:flex;flex-wrap:wrap;justify-content: space-between;}*/
.index_case ul li{width: 292px;height:360px;}
.index_case ul li p{color:#515151; font-size:13px;}
.index_case ul li img{border:6px solid #e2e2e2; width:280px;}
.index_case ul li .title{display: block;width: 100%;height: 20px;line-height: 20px;background: url(../images/icon21.gif) no-repeat 0;text-indent: 25px;font-size: 16px;color: #000;margin: 15px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index_case .swiper-button-next, .index_case .swiper-button-prev{ margin-top:50px;}

.index_team .team_show{width: 100%;height: 706px;background: url(http://w.yksyb.cn/img.php?w=1920&h=706) no-repeat center/cover;margin-bottom: 30px;}
.index_team .team_show> img{display: none;}
.index_team .team_show .desc{width: 868px;padding: 50px 75px 30px;margin: 0 auto;font-size: 16px;color: #303030;background: rgba(255,255,255,.8);line-height: 1.6;}
.index_team .team_show .desc a.more{color: #f13a3a;}
.pic_list{width: 100%;height: 350px;position: relative;}
.pic_list .list{width: 100%;position: absolute;left: 0;top: 0;background: #fff;}
.pic_list .swiper-pagination{display: none;bottom: 0;}
.pic_list .list .swiper-slide{height:240px; background-size:auto 100% !important; position:relative;}
.pic_list .list .swiper-slide img{width:100%;}
.pic_list .list .swiper-slide h2{width:100%;line-height:40px; position:absolute; bottom:0; background:rgba(0,0,0,0.3); font-size: 16px;color:#fff;text-align: center;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pic_list .l2{z-index:2;}
.pic_menu ul{display: flex;justify-content: center;}
.pic_menu ul li{width: 332px;height: 68px;line-height: 66px;border: 1px solid #959595;font-size: 22px;color: #4b4b4b;font-weight: bold;text-align: center;margin-top: 20px;cursor: pointer;position: relative;}
.pic_menu ul li:after{content: '';position: absolute;top: -15px;left: 50%;z-index: 2;margin-left: -15px;width: 0;height: 0;border-bottom: 15px solid #f13a3a;border-right: 15px solid transparent;border-left: 15px solid transparent;display: none;}
.pic_menu ul li.on{background: #f13a3a;color: #fff;border-color: #f13a3a;}
.pic_menu ul li.on:after{display: block;}

.index_news_section{display: flex;justify-content: space-between;}
.index_news_section .section{width: 360px;height: 520px;}
.index_news_section .section .section_title{line-height: 2.6;font-size: 20px;color: #f13a3a;font-weight: bold;border-bottom: 2px solid #dddddd;margin-bottom: 15px;}
.index_news_section .section .section_title span{font-size: 14px;color: #a6a6a6;font-family: Arial;font-weight: normal;}
.index_news_section .section .top img{width: 100%;}
.index_news_section .section ul li{margin-top: 10px;max-height: 22px;overflow: hidden;transition:all .3s linear; position:relative;}

.fl{ float: left; }
.fr{float: right;}
.w1200{width:1200px;margin:0 auto}
.index_news_section .section ul li a{display: block;background: url(../images/icon22.png) no-repeat 0;text-indent:15px;font-size: 14px;color: #2a2828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; padding-right:100px;}
.index_news_section .section ul li span.time{position:absolute; right:5px; top:0; color:#474545; font-size:13px;}
.index_news_section .section ul li:hover a{ color:#f13a3a; font-weight:bold;}

/*
.index_news_section .section ul li a{display: block;background: url(../images/icon22.png) no-repeat 0;text-indent: 15px;font-size: 14px;color: #2a2828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .3s linear;}
.index_news_section .section ul li p{font-size:12px;color:#868686; padding-left:10px;}
.index_news_section .section ul li:hover{max-height:78px;}
.index_news_section .section ul li:hover a{background-image:url(../images/icon20.png);color: #f13a3a;}
*/

.m_news_menu{display: none;}
.m_news_menu ul{background: #2d2d2d;}
.m_news_menu ul li{width: 33.333%;float: left;padding: 5px 0;text-align: center;font-size: 14px;color: #fff;cursor: pointer;}
.m_news_menu ul li.on{background: #f13a3a;}

/*内页*/
.banner{ width:100%; height:400px; display:block; background:url(../images/no.png) no-repeat center; text-align:center;}
.banner img{height:400px;}

.page_detail{width:930px;}
.page_container{padding-bottom:40px;}

.page_detail .content{ padding:10px; line-height:30px; color:#333;}
.page_detail ul{padding-top:15px;}
.page_detail ul.mlist li{width:300px;background: #fff;float: left;margin-bottom:15px;margin-right:15px;}
.page_detail ul.mlist li:nth-child(3n){margin-right:0;}
.page_detail ul.mlist li img{width:100%; height:200px;}
.page_detail ul.mlist li h2{background:#f0f0f0; width:100%; height: 50px;line-height:50px;font-size:14px;color: #666;text-align:center;padding: 0 10px;}



.position{padding: 14px 0;font-size: 14px;color: #666;border-bottom: 1px dashed #dcdcdc;margin-bottom: 30px;}
.position .section{border-left: 10px solid #1f1d2a;padding-left: 8px;}
.position a{font-size: 14px;color: #666;}
.position a:hover{color: #f13a3a;}

.page_nav{width: 240px;}
.page_nav h2.title{height: 80px;line-height: 78px;background: #f13a3a;border-bottom: 2px solid #fff;font-size: 24px;color: #fff;text-align: center;font-weight: normal;}
.page_nav >ul >li{line-height: 50px;background: #2b2b2b;border-bottom: 2px solid #fff;position: relative;}
.page_nav >ul >li i{position: absolute;z-index: 2;right: 0;top: 0;width: 50px;height: 50px;background: url(../images/icon09.png) no-repeat center;cursor: pointer;transition:all .2s linear;}
.page_nav >ul >li.hidden i{background-image: url(../images/icon10.png);}
.page_nav >ul >li:hover i{background-color: rgba(255,255,255,.5);}
.page_nav >ul >li.on, .page_nav >ul li:hover{background: #f13a3a;}
.page_nav >ul >li >a{display: block;padding: 0 40px;font-size: 18px;color: #fff;}
.page_nav >ul >li ul{display: none;}
.page_nav >ul >li ul li{line-height: 40px;background: #797979;border-top: 1px solid #fff;}
.page_nav >ul >li ul li a{display: block;padding-left: 50px;font-size: 16px;color: #fff;}
.page_nav .tel{width: 240px;height: 120px;background: url(../images/zx01.jpg) no-repeat;padding: 34px 0 0 70px;margin-top: 15px;}
.page_nav .tel p{font-size: 20px;color: #333;background: url(../images/icon02.png) no-repeat left center;padding-left: 24px;}
.page_nav .tel b{font-size: 18px;color: #333;}

.mbmenu{display: none;}


.page_title{width:100%;border-bottom: 2px solid #d4d4d4;line-height: 1.8;margin-bottom: 18px;}
.page_title h2{display: inline-block;border-bottom: 2px solid #1f1d2a;padding-right: 24px;font-size: 24px;color: #666;font-weight: normal;margin-bottom: -2px;}
.pro_list ul.list li{width: 100%;background: #fff;padding: 15px 20px;border: 1px solid #dedede;margin-bottom: 15px;overflow: hidden;}
.pro_list ul.list li .fl{width: 30%;}
.pro_list ul.list li .fl img{width: 100%;}
.pro_list ul.list li .fr{width: 65%;}
.pro_list ul.list li .fr .title{padding-bottom: 10px;background: url(../images/line.png) repeat-x bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pro_list ul.list li .fr .title a{font-size: 18px;color: #666;font-weight: normal;}
.pro_list ul.list li .fr .desc{font-size: 14px;color: #626262;margin: 10px 0 20px;}
.pro_list ul.list li .fr .more{float: right;padding: 5px 20px;display: block;border: 1px solid #aaa;font-size: 16px;color: #626262;text-align: center;}
.pro_list ul.list li .fr .more:hover{background: #f13a3a;border-color: #f13a3a;color: #fff;}
.pro_list ul.list li:hover{border-color: #f13a3a;}
.pro_list ul.list li .fr .title a:hover{color: #f13a3a;}

.pro_list ul.list-2 li{width: 457px;border: 1px solid #dedede;background: #fff;float: left;margin-bottom: 15px;margin-right: 15px;}
.pro_list ul.list-2 li:nth-of-type(even){margin-right: 0;}
.pro_list ul.list-2 li img{width:100%; height:300px;}
.pro_list ul.list-2 li .info{padding: 15px 20px 30px 20px;}
.pro_list ul.list-2 li a.title{display: block;font-size: 18px;color: #4b4b4b;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pro_list ul.list-2 li .desc{height: 40px;font-size: 14px;line-height: 20px;color: #666;margin-top: 12px;overflow: hidden;}
.pro_list ul.list-2 li .more{font-size: 14px;color: #666;}
.pro_list ul.list-2 li:hover{border-color: #f13a3a;}
.pro_list ul.list-2 li a.title:hover,
.pro_list ul.list-2 li .more:hover{color: #f13a3a;}

ul.cycppro_list{padding-top:20px;}
ul.cycppro_list li{width:49%;border: 1px solid #dedede;background: #fff;float: left;margin-bottom: 15px;}
ul.cycppro_list li:nth-of-type(even){margin-right: 0;float: right;}
ul.cycppro_list li img{width:100%; height:300px;}
ul.cycppro_list li .info{padding: 15px 20px 30px 20px;}
ul.cycppro_list li a.title{display: block;font-size: 18px;color: #4b4b4b;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
ul.cycppro_list li .desc{height: 40px;font-size: 14px;line-height: 20px;color: #666;margin-top: 12px;overflow: hidden;}
ul.cycppro_list li .more{font-size: 14px;color: #666;}
ul.cycppro_list li:hover{border-color: #f13a3a;}
ul.cycppro_list li a.title:hover,
ul.cycppro_list li .more:hover{color: #f13a3a;}

.pro_list ul.list-3 li{width:300px;border: 1px solid #dedede;background: #fff;float: left;margin-bottom: 15px;margin-right: 15px; position:relative;}
.pro_list ul.list-3 li:nth-child(3n){margin-right: 0;}
.pro_list ul.list-3 li img{width:100%; height:200px;}
.pro_list ul.list-3 li i{display:block;position:absolute; background:url(../images/pay.png) no-repeat;left:50%;top:50%;width:54px; height:54px; margin:-50px 0 0 -28px;}
.pro_list ul.list-3 li .info{padding: 15px 20px 24px 20px;}
.pro_list ul.list-3 li a.title{display: block;font-size: 18px;color: #4b4b4b;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pro_list ul.list-3 li .desc{height: 40px;font-size: 14px;line-height: 20px;color: #666;margin-top: 12px;overflow: hidden;}
.pro_list ul.list-3 li .more{font-size: 14px;color: #666;}
.pro_list ul.list-3 li:hover{border-color: #f13a3a;}
.pro_list ul.list-3 li a.title:hover,
.pro_list ul.list-3 li .more:hover{color: #f13a3a;}

.pro_list ul.list-4 li{width: 457px;background: #fff;float: left;margin-bottom: 15px;margin-right: 15px;}
.pro_list ul.list-4 li:nth-of-type(even){margin-right: 0;}
.pro_list ul.list-4 li img{width: 100%;}
.pro_list ul.list-4 li h2{background: #f0f0f0;height: 50px;line-height: 50px;font-size: 14px;color: #666;text-align: center;padding: 0 10px;}

.pro_list .list-5 .top{width: 100%;border-bottom: #ccc dotted 1px;padding: 10px 5px 10px 10px;}
.pro_list .list-5 .top .fl{width: 600px;}
.pro_list .list-5 .top .date{font-size: 30px;color: #5b76b9;margin-bottom: 10px;}
.pro_list .list-5 h2.title{font-size: 18px;color: #373535;margin-bottom: 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pro_list .list-5 p.desc{min-height:42px;font-size: 14px;color: #828282;overflow:hidden;line-height: 1.6;}
.pro_list .list-5 .top .fr{width: 300px;}
.pro_list .list-5 .top .fr img{width: 100%;}
.pro_list .list-5 ul li:hover .date{color: #f13a3a;}
.pro_list .list-5 ul li:hover .right h2{color: #f13a3a;}
.pro_list .list-5 ul li{width: 100%;border-bottom: #ccc dotted 1px;padding: 10px 5px 10px 10px;}
.pro_list .list-5 ul li .date{width: 90px;height: 80px;background: #ececec;text-align: center;font-size: 12px;color: #717171;line-height: 18px;}
.pro_list .list-5 ul li .date b{font-size: 32px;font-weight: bold;color: #f13a3a;display: inline-block;line-height: 40px;}
.pro_list .list-5 ul li .right{width: 800px;}
.pro_list .list-5 ul li:hover .date{color: #f13a3a;}
.pro_list .list-5 ul li:hover{background: #f5f5f5;}
.pro_list .list-5 .top:hover h2.title,
.pro_list .list-5 ul li:hover h2.title{color: #f13a3a;}

.pro_list .list-6 li{width: 100%;border-bottom: #ccc dotted 1px;padding: 10px 5px 10px 10px;position: relative;}
.pro_list .list-6 li h2{font-size: 18px;color: #373535;margin-bottom: 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pro_list .list-6 li p{height: 42px;font-size: 14px;color: #828282;overflow:hidden;line-height: 1.6;}
.pro_list .list-6 li span{font-size: 12px;color: #999;position: absolute;right: 10px;bottom: 10px;}
.pro_list .list-6 li:hover{background: #f5f5f5;}
.pro_list .list-6 li:hover h2{color: #f13a3a;}

.pageList{width: 100%;text-align: center;margin-top: 30px;}
.pageList li{display: inline-block;margin-right: 5px;border: 1px solid #eee;}
.pageList li a{display: block;padding: 5px 10px;background: #fff;font-size: 14px;color: #999;}
.pageList li a:hover,
.pageList li.on a{background: #f13a3a;color: #fff;}

.pro_detail{width: 930px;}
.pro_detail .top{padding: 12px 18px 16px 20px;background: #fff;border: 1px solid #eee;}
.pro_detail .top> .fr{width: 460px;}
.pro_detail .top .info{height: 240px;overflow: hidden;}
.pro_detail .top .info h2{font-size: 24px;color: #454545;font-weight: normal;line-height: 1.2;margin-bottom: 10px;}
.pro_detail .top .info .desc{font-size: 14px;color: #666;line-height: 1.8;}
.pro_detail .top .tel{border-top: 2px solid #e6e6e6;padding-top: 10px;}
.pro_detail .top .tel .fl{background: url(../images/icon06.png) no-repeat 0;padding-left: 50px;font-size: 20px;color: #454545;line-height: 1.2;}
.pro_detail .top .tel .fr{width: 114px;height: 44px;line-height: 44px;background: #f13a3a;font-size: 18px;color: #fff;text-align: center;}
.detail_title{width:100%;border-bottom: 2px solid #d4d4d4;line-height: 1.8;margin: 80px 0 20px;}
.detail_title .section h2{background: url(../images/icon12.png) no-repeat 0;padding-left: 28px;display: inline-block;border-bottom: 2px solid #1f1d2a;font-size: 24px;color: #666;font-weight: normal;margin-bottom: -2px;}
.detail_title .section span{font-size: 18px;color: #c2c2c1;font-family: Arial;}
.detail_cont{padding: 0 15px;color: #666;}
.hot_list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.hot_list li{width: 220px;border: 1px solid #dfdfdf;}
.hot_list li:hover{border-color: #f13a3a;}
.hot_list li img{width: 100%}
.hot_list li .info{padding: 10px;}
.hot_list li .info a{font-size: 16px;color: #191919;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hot_list li .info a:hover{color: #f13a3a;}
.hot_list li .info p{font-size: 14px;color: #666;margin-top: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.news_detail{width: 930px;}
.news_detail >.title{margin-bottom: 30px;font-size: 24px;color: #666;text-align: center;font-weight: normal;}
.news_detail .cont{padding: 0 15px ;color: #666;margin-bottom: 80px;}

.news_detail .cont img{ max-width:100%; text-align:center;}

.news_detail .like{background: #f5f5f5;padding: 0 20px 8px;margin: 30px 0;}
.news_detail .like_title{height: 55px;line-height: 55px;font-size: 24px;color: #4b4a4a;}
.news_detail .like ul li{height: 46px;line-height: 46px;border-top: 1px dashed #dbdbdb;overflow: hidden;}
.news_detail .like ul li a{font-size: 14px;color: #4b4a4a;}
.news_detail .like ul li a:hover{color: #f13a3a;}
.news_detail .like ul li a.title{display: inline-block;width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_detail .pagination{margin-bottom: 24px;padding-right: 40px;}
.news_detail .pagination .pn_list{height: 32px;line-height: 32px;font-size: 14px;}
.news_detail .pagination .pn_list span{width: 60px;height: 32px;display: inline-block;background: #a2a2a2;font-size: 14px;color: #fff;text-align: center;margin-right: 10px;}
.news_detail .pagination .pn_list a{font-size: 14px;color: #4b4a4a;}
.news_detail .pagination .pn_list a:hover{color: #f13a3a;}
.news_detail .pagination .pn_list a.title{display: inline-block;width: 60%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_detail .pagination .hr{height: 1px;border-bottom: 1px dashed #b5b5b5;margin-left: 60px;padding-top: 2px;margin-bottom: 2px;}
.news_detail .tags{min-height: 40px;line-height: 40px;border-top: 1px solid #1f1d2a;font-size: 14px;color: #575556;}
.news_detail .tags ul li{float: left;margin-left: 10px;}
.news_detail .tags ul li:first-child{margin-left: 0;}
.news_detail .tags ul li a{color: #575556;}
.news_detail .tags ul li a:hover{color: #f13a3a;}
.news_detail .tags .back{display: inline-block;padding: 0 6px;background: #1f1d2a;color: #fff;}
.news_detail .tags .back:hover{background: #f13a3a;}

.aboutUs{width: 930px;}
.about_title{text-align: center;margin: 30px 0 50px;}
.about_title .section{display: inline-block;padding: 0 180px;border-bottom: 1px solid #d4d4d4;}
.about_title h2{font-size: 24px;color: #f13a3a;letter-spacing: 3px;line-height: 1.2;}
.about_title p{display: inline-block;font-size: 14px;color: #E8E8E8;border-bottom: 6px solid #f13a3a;margin-bottom: -3px;}

.aboutUs .section_about .cont .fr{width:716px;padding: 20px 0;font-size: 14px;color: #666;line-height: 1.8;}

.aboutUs .section_history ul li{height: 60px;line-height: 60px;border-top: 1px dashed #e1e4ec;overflow: hidden;}
.aboutUs .section_history ul li:nth-of-type(odd){background-color: #f6f7fa;}
.aboutUs .section_history ul li .date{width:160px;text-indent:20px;font-size:18px;color: #333;border-right: 1px solid #e1e4ec;position: relative;}
.aboutUs .section_history ul li .date span{font-size: 13px;}
.aboutUs .section_history ul li .date:after{content: '';position: absolute;right: -6px;top: 50%;margin-top: -7px;width: 11px;height: 11px;background: url(../images/icon13.png) no-repeat;}
.aboutUs .section_history ul li .cont{width:770px;height: 60px;padding: 0 30px;font-size: 14px;color: #777;line-height: 1.2;display: flex;flex-direction: column;justify-content: center;}
.aboutUs .section_history img{width:100%;}

.aboutUs .section_culture .fr{width: 580px;height: 180px;font-size: 16px;color: #666;line-height: 1.8;}
.aboutUs .section_culture .fr:after{content: "";display: block;width: 40px;height: 2px;background-color: #2b2a2f;margin-top: 20px;}

.contactUs{width:930px;}
.contactUs .section_kf{margin: 20px 0;}
.contactUs .section_kf .fr{width: 712px;padding: 20px 0;}
.contactUs .section_kf .fr h2{font-size: 24px;color: #f13a3a;font-weight: normal;margin-bottom: 20px;}
.contactUs .section_kf .fr h2 span{font-size: 16px;color: #999;font-family: arial;}
.contactUs .section_kf .fr p{font-size: 14px;color: #333;line-height: 2;}
.contactUs ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.contactUs li{width: 290px;height: 124px;border: 1px solid #eaeaea;border-radius: 5px;padding: 34px 5px 20px 82px;background-repeat: no-repeat;background-position: 20px center;margin-bottom: 20px;}
.contactUs li h2{font-size: 18px;color: #333;font-weight: normal;margin-bottom: 10px;}
.contactUs li p{font-size: 14px;color: #666;line-height: 1.2;}

@media screen and (max-width: 1200px){
	.w1200{width:100%;}
	img{max-width:100%;}
	body{padding-bottom:0px;}
	.index_banner .swiper-slide{height:200px; margin-top:70px;}
	
	.index_top{padding: 20px 2vw;}
	.index_top .fl{width: 100%;}
	.index_top .fl h2{font-size: 20px;text-align: center;}
	.index_top .fl .botm{width: 100%;line-height: 1.5;padding: 10px 0;background-size: 100%;}
	.index_top .fr{width: 100%;}
	.index_top .fr video{width: 100%;height: auto;}
	.index_top .fr iframe{width:100% !important; height:240px;}
	.index_top .fr .note{width: 100%;height: auto;background:none;font-size: 14px;line-height: 2;padding: 20px 0;}
	
	.index_topPic{height: 200px;}
	.index_topPic1{height:140px; margin-top:0;}
	
	.index_title{padding: 20px 0 30px;}
	
	.index_title h3{font-size: 30px;}
	.index_title h2{font-size: 24px;margin-top: -20px;}
	.index_title p{font-size: 14px;}
	
	.index_pro{border-bottom: 0;padding-bottom: 0;}
	.index_pro .bg{height: auto;padding: 40px 0;}
	.index_pro .bg ul{width: 100%;padding: 0 2vw;justify-content: space-around;}
	.index_pro .bg ul li{width: 45%;}
	.index_pro .list{margin-top: 20px;padding: 0 2vw;}
	.index_pro .list li{width: 48%;margin-bottom: 15px;}
	.index_pro .list li video{width:100% !important; height:120px !important;}
	.index_pro .list li h2{height: 30px;line-height: 30px;font-size: 16px;}
	
	.index_adv{padding: 0 2vw;}
	.index_adv ul li{width:48%;height: auto;margin-top: 15px!important;border-bottom: 0;}
	.index_adv ul li:nth-child(5){display:none;}
	.index_adv ul li .imgBox{width: 100%;height: auto;}
	.index_adv ul li img{width: 100%;}
	
	.index_join{padding: 0 2vw;}
	.index_join ul li{width: 100%;}
	.index_join ul li .imgBox{width: 100%;height: auto;}
	.index_join ul li .imgBox > img{width: 100%;}
	.index_join ul li .imgBox h2{width: 150px;height: 50px;font-size: 18px;}
	.index_join ul li .title b{font-size: 50px;}
	.index_join ul li .title h2{font-size:17px;}
	
	.index_programme ul li{width: 44%;height: auto;}
	.index_programme ul li .imgBox{width: 100%;height: auto;}
	.index_programme ul li .imgBox img{width: 100%;}
	.index_programme ul li .imgBox h2{font-size: 16px;height: 30px;line-height: 30px;}
	.index_programme ul li .info h2{font-size:13px;}
	
	.index_process{background: #f5f5f5;padding-bottom: 40px;border: 0;}
	.index_process ul{padding: 0 2vw;}
	.index_process ul li{width: 30%;background-size: 100%;padding-top: 50px;margin-bottom: 15px;}
	.index_process ul li .icon{width: 50%;height: auto;margin-left: 27%;}
	.index_process ul li b{font-size: 30px;height: 54px;line-height: 54px;}
	.index_process ul li h3{display: none;}
	.index_process ul li h2{font-size: 16px;}
	.index_process .more .tel{display: block;}
	.index_process .more{width: 40%;float: right;margin: -130px 2vw 0 0;text-align: center;}
	.index_process .more h2{color: #f13a3a;font-size: 18px;}
	.index_process .more h3{color: #f13a3a;font-size: 16px;}
	.index_process .btn{margin-top: 15px;width: 100%;}
	
	.index_case{padding: 0 2vw;}
	.index_case ul li{width: 48%;height: auto;}
	.index_case ul li img{border: 2px solid #e2e2e2;}
	
	.index_team .team_show{height: auto;}
	.index_team .team_show> img{display: block;}
	.index_team .team_show .desc{width:100%;padding: 30px 2vw;font-size: 14px;}
	
	
	
	.pic_list{height: 200px;}
	.pic_list .list .swiper-pagination{display: block;}
	
	.pic_list .list .swiper-slide{height:120px !important;}
	
	.pic_menu {margin-top: 15px;}
	.pic_menu ul li{width: 33.333%;border: none;font-size: 16px;color: #fff;font-weight: normal;height: 40px;line-height: 40px;background: #2d2d2d;}
	
	.pro_list .list-5 .top .fl{width: 60%;}
	.pro_list .list-5 .top .fr{width: 35%;}
	.pro_list .list-5 .top .date{font-size: 16px;margin-bottom: 5px;}
	.pro_list .list-5 h2.title{font-size: 14px;}
	.pro_list .list-5 p.desc{font-size: 12px;}
	.pro_list .list-5 ul li .right{width: 70%;}
	.pro_list .list-6 li{padding-bottom: 20px;}
	.pro_list .list-6 li h2{font-size: 14px;}
	.pro_list .list-6 li p{font-size: 12px;}
	.pro_list .list-6 li span{bottom: 6px;}
	
	.index_news{padding: 0 2vw;}
	.m_news_menu{display: block;}
	.index_news_section .section{display: none;width: 100%;height: auto;padding: 15px 0 30px;}
	.index_news_section .section:first-child{display: block;}
	.index_news_section .section .section_title{display: none;}
	
	.banner{height:160px; margin-top:70px; background-size:cover;}
	.position{margin-bottom:15px;}
	.page_nav{display:none;}
	
	
	
	
	.contactUs, .aboutUs, .news_detail, .pro_detail, .pro_list{width: 100%;padding: 0 2vw;}
	
	.page_detail{width:100%; padding:0 2%;}
	.page_detail ul.mlist li{width:100%;}
	.page_detail ul.mlist li img{height:220px;}
	
	.search_section{padding: 15px 2vw;height: auto;line-height: 1.5;}
	.search_section form{width: 100%;margin-top: 15px;}
	.search_section form input[type="text"]{width: 100%;}
	
	.about_title{margin:10px 0 20px;}
	.about_title .section{width: 100%;padding: 0;}
	.contactUs .section_kf .fl{display: none;}
	.contactUs .section_kf .fr{width: 100%;}
	.contactUs li{width:49%;background-position: 15% center;padding: 20px 5px 20px 20%;height: auto;}
	
	.aboutUs .section_about .cont .fl img{display: none;}
	.aboutUs .section_about .cont .fr{width: 100%;}
	.aboutUs .section_history ul li .date{text-indent: 10px;font-size: 12px;width: 25%;}
	.aboutUs .section_history ul li .date span{font-size: 12px;}
	.aboutUs .section_history ul li .cont{width: 75%;padding: 0 20px;font-size: 12px;}
	
	.aboutUs .section_culture .fl{width: 100%;}
	.aboutUs .section_culture .fl img{width: 100%;}
	.aboutUs .section_culture .fr{width: 100%;font-size: 14px;margin-top: 20px;}
	
	.pro_list ul.list li{padding: 10px;}
	.pro_list ul.list li .fl{width: 100%;}
	.pro_list ul.list li .fl img{width: 100%;}
	
	.pro_list ul.list li .fr{width: 100%;}
	.pro_list ul.list li .fr .more{padding: 5px 10px;font-size: 12px;}
	
	.pro_list ul.list-2 li{width: 100%;margin-right: 0;}
	.pro_list ul.list-3 li{width: 100%;margin-right: 0;}
	.pro_list ul.list-3 li img{height:240px;}
	.pro_list ul.list-3 li a video{width:100% !important;}
	
	.pro_list ul.list-4 li{width: 100%;margin-right: 0;}
	.pro_list ul.list-4 li h2{height: 40px;line-height: 40px;}
	
	.pro_detail .top{border: 0;padding: 0;}
	.pro_detail .top> .fr{width: 100%;margin-top: 10px;}
	.pro_detail .top .info{height: auto;margin-bottom: 10px;}
	.hot_list li{width: 48%;margin-bottom: 15px;}
	.hot_list li .info a{font-size: 14px;}
	.hot_list li .info p{font-size: 12px;}
	
	.news_detail .like ul li a.title{width: 100%;}
	.news_detail .like ul li a.fr{display: none;}
	.news_detail .pagination{padding-right: 0;}
	.news_detail .pagination .pn_list span{width: 20%;margin-right: 5%;}
	.news_detail .pagination .pn_list a.title{width: 75%;}
	.news_detail .pagination .pn_list a.fr{display: none;}
	.news_detail .pagination .hr{margin-left: 25%;}
	
}

/*视频弹窗*/
.pop-video{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background-color:rgba(0,0,0,.8);}
.pop-video .cont{position:relative;top:50%;left:50%;width:100%;max-width:700px;-webkit-transform:translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%); background:#000;}
.pop-video .video{width:100%;height:410px;}
.pop-video .title{position:absolute;top:0;left:0;width:100%;line-height:20px;padding:0 10px; z-index:100;}
.pop-video .title .txt{color:#fff;font-weight: normal;font-size:18px; padding:10px; line-height:20px;}
.pop-video .title .close{position:absolute;top:-20px;right:-20px;width:40px;height:40px;background:url(../images/play-close.png) no-repeat center center;cursor:pointer;z-index:101;}
.showvideo{width:100%; height:410px;}

@media screen and (max-width:640px){
	.pop-video .cont{width:85%;}
	.pop-video .video{height:240px;}
	.showvideo{width:100%; height:240px;}
}

/*客服*/
.kf{width:185px;position:fixed; right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:999}
.kt-top{height:40px;line-height:40px;background:url(../images/kefu.png) 12px center no-repeat #063895;-o-background-size:auto 20px;-ms-background-size:auto 20px;-moz-background-size:auto 20px;-webkit-background-size:auto 20px;background-size:auto 20px;padding-left:46px;font-size:14px;color:#fff}
.kt-top span:hover{transform:rotate(90deg)}
.kt-top span{width:18px;height:16px;float:right;position:relative;margin:10px 10px 0 0;cursor:pointer;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.kt-top span b{width:100%;height:2px;background:#fff;display:block;position:absolute;top:50%;left:0}
.kt-top span b:first-child{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}
.kt-top span b:last-child{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}
.kf .con{overflow:hidden;background:#fff}
.kf .qq li{height:36px;line-height:36px;border-bottom:#f5f5f5 solid 1px;padding-left:40px; background:url(../images/qq.png) no-repeat 15px 8px;}
.kf .qq li a{height:36px!important;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:initial;display:block}
.kf .qq li a img{padding-right:6px}
.kf .con h5{height:26px;line-height:26px;margin-top:12px;background:url(../images/lianxi.png) 16px center no-repeat;padding-left:45px;color:#666;font-size:14px;margin-bottom:0}
.kf .contact{margin-top:1px}
.kf .contact p{height:26px;line-height:26px;color:#666;font-size:14px;padding-left:22px;margin:0}
.kf .contact p:nth-child(2n){padding-left:32px}
.kf .con h5.qr-icon{background:url(../images/erweima.png) 16px center no-repeat}
.kf .con .qr{margin-top:10px;padding-left:40px}
.kf .con .qr img{width:110px;height:110px}
.kf .backTop{width:100%;height:40px;background:url(../images/top.png) center center no-repeat #063895;background-size:18px auto;cursor:pointer}
.kf-side{padding:18px 10px 10px;background:#063895;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:-34px;cursor:pointer}
.kf-side b{display:block;color:#fff;line-height:18px;font-size:14px;font-weight:400}
.kf-side span.arrow{width:12px;height:12px;background:url(../images/jt-1.png) no-repeat;-o-background-size:auto 12px;-ms-background-size:auto 12px;-moz-background-size:auto 12px;-webkit-background-size:auto 12px;background-size:auto 12px;display:block;margin-top:10px}
.kf-side span.on{background:url(../images/jt-2.png) no-repeat;-o-background-size:auto 12px;-ms-background-size:auto 12px;-moz-background-size:auto 12px;-webkit-background-size:auto 12px;background-size:auto 12px}

.footer-fix {position: fixed;bottom: 0;left: 0;width: 100%;background-color: #015cb5;z-index: 10;display: none;}
.footer-fix li {float: left;width: 25%;}
.footer-fix li a {display: block;text-align: center;color: #fff;padding: 7px 0;font-size: 12px;line-height: 1;}
.footer-fix li i {display: block;height:25px;background: no-repeat center;background-size: contain;margin-bottom: 4px;}
.footer-fix li i.i1 {background-image: url(../images/f_01.png);}
.footer-fix li i.i2 {background-image: url(../images/f_02.png);}
.footer-fix li i.i3 {background-image: url(../images/f_03.png);}
.footer-fix li i.i4 {background-image: url(../images/f_04.png);}

.inline1{width:800px;display: none;}

@media screen and (max-width:640px){
	.kf {display:none;}
	.footer-fix {display: block;}
	.inline1{width:90%;display: none;}
	ul.cycppro_list li{width:100%;border: 1px solid #dedede;background: #fff;float: left;margin-bottom: 15px;}
	.mbmenu{padding:10px 0 20px;display: block;margin:-10px 0 30px;}
	.mbmenu ul li{line-height:2; background: #2b2b2b;border-bottom: 2px solid #fff;width:49.5%;border-right: 1px #fff solid; float:left;padding:0px;text-align: center;}
	.mbmenu ul li.on, .mbmenu ul li:hover{background: #f13a3a;}
	.mbmenu ul li a{font-size: 18px;color: #fff;}
	.mbmenu ul li.cynm{line-height:2; background: #555;border-bottom: 2px solid #fff;width:32.8%;border-right: 0.5% #fff solid; float:left;padding:0px;text-align: center;}
	.mbmenu ul li.cynm a,.mbmenu ul li.cynm2 a{font-size: 14px;color: #fff;}
	.mbmenu ul li.cynm2{line-height:2; background: #555;border-bottom: 2px solid #fff;width:49.5%;border-right: 0.5% #fff solid; float:left;padding:0px;text-align:center;}
}

.cymenuli{background: #ddd;line-height: 40px;background: #797979;}
.cymenuli a{display: block;padding-left: 50px;font-size: 16px;color: #fff;border-top: 1px solid #fff;}
.cymenuli a:hover,.cymenuli a.hover{background:#880000}