html,body{-webkit-overflow-scrolling:touch; overflow-scrolling:touch; overflow-x:hidden;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset,figure,figcaption, table, th, td img{margin:0; padding:0; } 
a, abbr, acronym, address, big, blockquote, body, caption, cite, code, dd, dl, dt, fieldset, form, h1,time, h2, h3, h4, h5, h6, html, img, ins, kbd, label, legend, li, ol, p, pre, q, s, samp, small, span, strike, strong, ul {margin:0; padding:0; border:0; outline:0; vertical-align:baseline; }
body{font-family:微软雅黑,"Microsoft Yahei","Arial","sans-seift";font-size:14px; text-align:left; margin:0 auto; background:#fff; color:#333; font-weight:normal; overflow-x:hidden;  -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased;}
a{color:#333; text-decoration:none;cursor: pointer}
a:hover{text-decoration:none;}
a:link,a:active,a:visited,a:hover {background:none; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent; }
img {max-width: 100%;height: auto;-ms-interpolation-mode: bicubic;border: 0;}
i,em{ font-style: normal;}
li{list-style:none;}
button,input,select,textarea{font-size:100%;}
transition{transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; }
*{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-touch-callout:none; }
button{ -webkit-border-radius:0px;border-radius:0px; outline:none; }
input{border-radius:0; outline:none; }
input:-ms-clear{display:none; }/*消除 IE10 里面的那个叉号*/
input,textarea{border:0; }
textarea {resize :none; outline:none; }/*去掉提交框右下角箭头*/
img{border:0; vertical-align:middle; }/*让链接里的 img 无边框；清除图片间距*/
ul,li{list-style:none; }
.clearfix {display: inline-table;display: block;zoom: 1}
.clearfix:after{ content: " "; display: block; height: 0px; visibility: hidden; clear:both;}
.flex{display: -webkit-flex;display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;flex-wrap:wrap;}
.flex_center{justify-content: center;}
.flex_between{justify-content: space-between;}
.flex_around{justify-content: space-around;}
.flex_align_center{align-items:center;align-content:center;}
.col-md-6{float: left; width: 50%; padding: 0 10px;}
/*index*/
.common_header{position: absolute; left: 0; right: 0; top: 0; margin: 0 auto; padding-top: 8px; z-index:99999;}
.common_header .logo{margin-top: 7px;}
.mnav{display: none;}
.common_header .top_nav{width: 1762px; left: 0; right: 0;margin: 0 auto; padding-right: 75px;}
.common_header .pc_nav>ul>li.hover{}
.common_header .pc_nav>ul>li{float: left; margin: 0 24px;}
.common_header .pc_nav>ul>li a{font-size: 16px;display: block; color: #fff; padding: 25px 0;}
.common_header .pc_nav>ul>li a span{margin: 2px 0 0 8px;}
.common_header .pc_nav .hover_menu{position: absolute; width: 100%; background: #fff; left: 0; top: 80px; border-top: 1px solid #f3f3f3;}
.common_header .hover_menu{ padding: 20px 0 30px 0;display: none; }
.common_header .hover_content{width: 1500px; margin: 0 auto; padding-bottom:20px;}
.common_header .hover_content .right{width:100%;}
.common_header .hover_content2 .right{width:100%;}
.common_header .hover_content h3{ margin-top: 10px; padding-left: 40px;}
.common_header .pc_nav>ul>li h3 a{color: #0854d8;font-size: 28px; font-weight: bold;}
.common_header .pc_nav>ul>li h3:hover a{color:#0854d8;}
.common_header .hover_content dl{float: left; margin-top: 30px; width: 16.66%; position: relative; padding-left: 40px;}
.common_header .hover_content2 dl{width:20%;} 
.common_header .hover_content dl:after{position: absolute; width: 1px; height: 156px; right: 0; top: 0; background: #eeeeee; content: "";}
.common_header .hover_content dl:last-child:after{width:0;}
.common_header .hover_content dl dt{margin-bottom: 16px;}
.common_header .hover_content dl dt a{color: #999999; font-weight: normal; display: inline-block;padding: 0; font-size: 16px;}
.common_header .hover_content dl dd{margin-top: 7px;}
.common_header .hover_content dl dd a{display: block; color: #333; padding: 0; font-size: 14px;}
.common_header .hover_content dl dd.more{margin-top: 10px;}
.common_header .hover_content dl dd.more:hover a{color:#0854d8; font-weight:bold;}
.common_header .hover_menu2 .dl2{width: 40%;}
.common_header .hover_menu2 .dl2 dd{float: left; width: 50%;}
.common_header .hover_menu2 .dl1 dt a{background: url("../images/hot_03.png") right center no-repeat; padding-right: 20px;}
.common_header .tel{margin: 30px 0 0 18px; margin-right: 57px;}
.common_header .tel .scroimg{display: none;}
.common_header .search{position: relative;}
.common_header .search form{position: absolute; right: 0px; top: 25px; width: 180px;}
.common_header .search form p{float: right; cursor: pointer; background: url("../images/search_03.png"); width: 20px; height: 20px; position: absolute; right: 0; top: 2px;}
.common_header .search form .search_close{background:url("../images/close.png") no-repeat right center;}
.common_header .search form .box{display: none;}
.common_header .search form input{width: 150px; height: 30px;  background: #333; float: left; border: none; color: #fff; margin-top: -4px;}
.common_header .search form button{width: 20px; height: 20px;background: url("../images/search_03.png") no-repeat; border: none; float: left; margin-left:-25px;}
.pc_right_nav{position: absolute; top: 35px; right: 80px; z-index: 999999;}
.pc_right_nav .pc_right_nav_menu{width: 18px; height: 18px; background:  url("../images/navmenu_03.png") no-repeat; cursor: pointer; transition: 1s; z-index: 9999999;}
.m_right_nav_menu{display: none;}
.pc_right_nav .content{position: fixed; top: 0; right: -405px; height: 100%; width: 400px;animation: fadeIn 0.2s;transition: 0.2s; box-shadow: -5px 0 10px rgba(0,0,0,0.07);z-index: -1; background: #fff;}
.pc_right_nav .pc_right_nav_menu:hover .content{right: 0;transition: 0.2s;}
.pc_right_nav .content>ul{margin-top: 100px;}
.pc_right_nav .content>ul li{font-size: 16px; line-height: 40px; border-top: 1px solid #f3f3f3;}
.pc_right_nav .content>ul li>a{padding: 0 50px; display: block; line-height: 60px;}
.pc_right_nav .content>ul li>a span{color: #666666; margin-left: 6px; font-size: 14px;}
.pc_right_nav .content>ul li:hover>a{background: #f8f8f8; color:#0854d8;}
.pc_right_nav .content>ul li.sub_menu{}
.pc_right_nav .content>ul li.sub_menu .box{display: none;position: absolute; width: 230px; height: 100vw; top: 0; left: -230px; box-shadow: -5px 0 10px rgba(0,0,0,0.07); box-shadow: 3px 0 5px rgba(0,0,0,0.03);background: #fff; padding-top: 161px;}
.pc_right_nav .content>ul li.sub_menu .box2{padding-top: 222px;}
.pc_right_nav .content>ul li.sub_menu:hover .box{display: block;}
.pc_right_nav .content>ul li.sub_menu .box li{font-size:14px;}
.topscroll{background: #fff; position: fixed; z-index: 99999;}
.topscroll .pc_nav>ul>li a{color: #666666;}
.topscroll .tel .pcimg{display: none;}
.topscroll .tel .scroimg{display: block;}
.topscroll .search form p{ background: url("../images/search2_03.png"); }
.topscroll .pc_right_nav .pc_right_nav_menu{background: url("../images/navmenu2_03.png") no-repeat; transition: 0; }
.index_pro{margin-top: 40px;}
.index_bigtitle{text-align: center;}
.index_bigtitle i{text-transform: uppercase; font-size: 80px; display: block;font-weight: bold; color: rgba(37,54,167,0.1);}
.index_bigtitle h3{font-size: 40px; font-weight: bold;background-image:linear-gradient(to right,#154a9a,#005aff);-webkit-background-clip:text;-webkit-text-fill-color:transparent; margin-top: -57px;}
.index_bigtitle p{font-size:16px;margin-top:12px; color: #999999;}
.index_pro_content{margin-top: 65px;}
.index_pro_content .js_tab ul{display: flex;align-items:center;align-content:center;justify-content: center;}
.index_pro_content .js_tab ul li{font-size: 16px; color: #959595; border: 1px solid #e8e8e8; padding: 11px 23px; margin: 0 10px; cursor: pointer;}
.index_pro_content .js_tab ul li.block414{display:none;}
.index_pro_content .js_tab ul li.active{background-image:linear-gradient(to right,#154a9a,#005aff); color: #fff; border: 1px solid #005aff;}
.index_case{width:100%;overflow:hidden;position:relative}
.m_index_case{display:none;}
.index_case .swiper{width:100%;position:relative;z-index:4}
.index_case .swiper .swiper-container{padding-top:65px;}
.index_case .swiper .swiper-slide{width:45.5%;position:relative;border-radius:10px;overflow:hidden}
.index_case .swiper .swiper-slide::after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);transition:all 0.3s}
.index_case .swiper .swiper-slide img{width:100%;height:auto}
.index_case .swiper .swiper-slide .more{color:#fff;position:absolute;bottom:0;right:0px; padding: 0 70px;z-index:3;font-size:14px;line-height:56px;text-align:center;background-image:linear-gradient(to right,#154a9a,#005aff); border-top-left-radius: 40px; font-weight: bold;}
.index_case .swiper .swiper-slide.swiper-slide-active{box-shadow:0 8px 24px 0 rgba(0,0,0,0.2)}
.index_case .swiper .swiper-slide.swiper-slide-active::after{background-color:transparent}
.index_case .swiper .btn{display:block;width:62px;height:62px;border-radius:50%;background-color:#fff;line-height:62PX;text-align:center;position:absolute;top:50%;cursor:pointer;outline:none;z-index:4}
.index_case .swiper .btn i{font-size:26px;color:#333;}
.index_case .swiper .btn.prev{left:320px}
.index_case .swiper .btn.next{right:320px}
.index_case .swiper .btn.prev2{left:320px}
.index_case .swiper .btn.next2{right:320px}
.index_case .swiper .btn:hover{background-color:#0854d8;}
.index_case .swiper .btn:hover i{color:#fff}
.index_pro .pro_more{width: 228px; height: 46px; border: 1px solid #ededed;text-align: center; line-height: 46px; margin: 0 auto; margin-top: 70px;}
.index_pro .pro_more a{color: #999; display: block;}
.index_pro .pro_more:hover a{background-image:linear-gradient(to right,#154a9a,#005aff); color: #fff;}
.index_abot{width: 100%; height: 978px; background: url("../images/bg1_02.jpg") no-repeat center center; margin-top: 62px;}
.index_abot .content{width: 1481px; margin: 0 auto;}
.index_abot .content .left{width: 50%;}
.index_abot .left{padding-top: 256px;}
.index_abot .left i{font-size: 98px; color: rgba(255,255,255,0.2); font-weight: bold;}
.index_abot .left h3{font-size: 40px; color: #fff; margin: -85px 0 0 20px;}
.index_abot .left p{color: rgba(255,255,255,0.7); font-size: 18px; line-height: 1.9; width: 60%; margin: 75px 0 0 20px;}
.index_abot .left a{display: block; width: 56px; height: 56px; border: 2px solid #a5a4a3; border-radius: 50%; margin-top: 110px; margin-left: 20px;}
.index_abot .left a i{display: block; animation:ani-svg2 0.85s linear 0s alternate infinite;-webkit-animation:ani-svg2 0.85s linear 0s alternate infinite; margin: -57px 0 0 13px;}
.index_abot .content .right{width: 50%; margin-top: 232px;}
.index_abot .content .right .list{float: left; width:calc(50% - 2px); text-align: center; border: 1px solid #393736;cursor: pointer;position: relative;overflow: hidden; height: 282px;}
.index_abot .content .right .list p{color: #fff; margin-top: 26px;}
.index_abot .content .right .list i{display: block; color: #9c9c9c; font-size: 12px; margin-top: 10px; line-height: 22px;}
.box-hover-modal-con {width: 100%;height: 100%;}
.box-hover-modal-con .box{position: absolute; z-index: 999; left: 0; right: 0; margin: 0 auto; top: 15%;}
.box-hover-modal-m {display: none;position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: #0357ef;}
.index_anli{margin-top: 75px; overflow: hidden;}
.index_anli .content{width: 1772px; margin: 0 auto; margin-top: 80px;}
.index_anli .content .img_ar{position: relative;}
.index_anli .content .img_ar:before{position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.5); content: "";}
.index_anli .content .cur .img_ar:before{background: rgba(255,255,255,1.00); z-index: -1;}
.index_anli .mcontent{display: none;}
.w-accor1 li .cont_ar{background: none; top: 50px; left: 22px;}
.w-accor1 li .cont_ar h3{font-size: 20px;}
.w-accor1 li .cont_ar i{width: 44px; height: 2px; background: #fff; display: block; margin: 32px 0;}
.w-accor1 li .cont_ar p{font-size: 14px; color: #e4e4e4;}
.w-accor1 li p.more{position: absolute; bottom: 55px; left: 42px;}
.w-accor1 li:first-child p.more{left: 20px;}
.index_anli .content li.cur .cont_ar h3{color: #333;}
.index_anli .content li.cur .cont_ar p{color: #333;}
.index_anli .pro_more{width: 228px; height: 46px; border: 1px solid #ededed;text-align: center; line-height: 46px; margin: 0 auto; margin-top: 58px;}
.index_anli .pro_more a{color: #999; display: block;}
.index_anli .pro_more:hover a{background-image:linear-gradient(to right,#154a9a,#005aff); color: #fff;}
.index_news{background: url("../images/bg2_02.jpg") no-repeat center center; margin-top: 70px; padding-top: 55px; padding-bottom: 75px;}
.index_news .content{width: 1730px; margin: 0 auto; margin-top: 50px;}
.index_news .content .list{padding: 0 20px; margin-top: 10px;}
.index_news .content .list .box{background: #fff; padding: 18px 20px;}
.index_news .content .list .box a{font-size: 16px; color: #686868; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.index_news .content .list .box i{color: #999999; font-size: 16px;}
.index_news .content .list:hover .box a{color: #0853d6;}
.common_footer{background: url("../images/bg3_02.jpg") no-repeat;}
.common_footer .footer{width: 1200px; margin: 0 auto;}
.common_footer .footer .left{width: 20.25%; background: #185acc; text-align: center; color: #fff; padding: 143px 0 114px 0;}
.common_footer .footer .left p{font-size: 18px; margin-bottom: 18px;}
.common_footer .footer .left i{font-size: 16px; display: block; margin-top: 10px;}
.common_footer .footer .center p.tt{position: relative;}
.common_footer .footer .center p.tt:before{position: absolute;width: 36px; height: 1px; background: #fff; content: ""; left: -48px;top: 12px;}
.common_footer .footer .center p.tt:after{position: absolute;width: 36px; height: 1px; background: #fff; content: ""; right: 20px;top: 12px;}
.common_footer .footer .center{margin-left: 83px; color: #fff; font-size: 18px;}
.common_footer .footer .center span{margin-right: 8px;}
.common_footer .footer .center p{margin-top: 14px;}
.common_footer .footer .center p.tt{margin: 146px 0 20px 65px;}
.common_footer .footer .right{width: 41.6666%; margin-top: 77px;}
.common_footer .footer .right p.tt{text-align: center; font-size: 18px; color: #fff;}
.common_footer .footer .right p.tt:before{width: 36px; height: 1px; background: #fff; content: ""; display: inline-block; position: relative; top: -5px; left: -20px;}
.common_footer .footer .right p.tt:after{width: 36px; height: 1px; background: #fff; content: ""; display: inline-block; position: relative; top: -5px; right: -20px;}
.common_footer .footer .right form{margin-top: 14px; font-size: 16px;}
.common_footer .footer .right input{width: 100%; background: none; border: 1px solid #fff; color: #fff; height: 51px; padding: 0 15px; margin-bottom: 16px;}
.common_footer .footer .right input::-webkit-input-placeholder{color:rgba(255,255,255,.5);}
.common_footer .footer .right textarea{width: 100%; background: none; border: 1px solid #fff; color: #fff; height: 118px; padding: 10px 15px;}
.common_footer .footer .right textarea::-webkit-input-placeholder{color:rgba(255,255,255,.5);}
.common_footer .footer .right button{width: 90px; height: 90px; background: #005aff; border-radius: 50%; border: none; color: #fff; font-size: 16px; box-shadow: 0 0 5px rgba(0,0,0,.26); position: relative; top: -50px}
.common_footer .beian{color: #fff; background: rgba(15,78,182,0.42); line-height: 60px; text-align: center;}
.common_footer .beian a{color:#fff;}
/*sub*/
.junjing_list{margin-top: 37px;}
.junjing_list .top_tab{margin-top: 65px;}
.junjing_list .top_tab ul{display: flex;align-items:center;align-content:center;justify-content: center;}
.junjing_list .top_tab ul li{font-size: 16px; color: #959595; border: 1px solid #e8e8e8; padding: 11px 23px; margin: 0 10px; cursor: pointer;}
.junjing_list .top_tab ul li.active{background-image:linear-gradient(to right,#154a9a,#005aff); color: #fff; border: 1px solid #005aff;}
.junjing_list .top_tab ul li.active a, .junjing_list .top_tab ul li:hover a{color:#fff;}
.junjing_list .top_tab ul li:hover{background-image:linear-gradient(to right,#154a9a,#005aff); color: #fff; border: 1px solid #005aff;}
.junjing_list .content{width: 1728px; margin: 0 auto; margin-top: 52px;}
.junjing_list .content ul{display:flex;flex-direction: row;flex-wrap:wrap;justify-content:flex-start;}
.junjing_list .content ul li{width: 32%; margin:10px 0.6%; position: relative;transition:.5s; overflow:hidden;}
.junjing_list .jj_content ul li{width:48.8%; margin:10px 0.6%;}
.junjing_list .content ul li img{width: 100%;transition:.5s;}
.junjing_list .content ul li:hover img{transform: scale(1.1); transition:.5s;}
.junjing_list .content ul li p{position: absolute; width: 100%; bottom: 0;left: 0; line-height: 64px; color: #fff; background: rgba(0,0,0,0.2); text-align: center; font-size: 18px;}
.zhuangbei_list .content ul li{width: 32.333%; margin: 0.5%;}


.newspage{display: flex; justify-content: center; margin: 50px 0;}
.pagtlist ul li{float:left; font-size: 16px;}
.pagtlist ul li a{color: #333;}
.pagtlist ul li a.page-num-current{background-image:linear-gradient(to right,#154a9a,#005aff); color:#fff;}
/*.pagtlist ul li.thisclass{background:#2ea7e0; color:#fff; padding:5px 12px; text-align:center;}*/
.pagtlist ul li a.page-num-current{background-image:linear-gradient(to right,#154a9a,#005aff);color:#fff; padding:7px 12px; text-align:center;}
.pro_article .content{background: #fff; box-shadow: 0 0 12px rgba(0,0,0,.1); padding: 0; padding-bottom: 46px; margin-bottom: 64px;}
.pro_article .position{border-bottom: 1px solid #f3f3f3; color: #999; line-height: 80px; padding-left: 57px; font-size:16px;}
.pro_article .position a{color: #999;}
.pro_article .info{text-align: center; margin-top: 55px;}
.pro_article .info h1{font-weight: bold; color: #545454; font-size: 24px;}
.pro_article .info p{color: #999; margin-top: 11px;}
.pro_article .box{width: 900px; margin: 0 auto; margin-top: 47px;}
.pro_article .tuijian{padding: 0 84px; margin-top: 53px;}
.pro_article .tuijian h3{font-size: 16px; color: #999; border-bottom: 1px solid #f3f3f3; padding-bottom: 21px;}
.pro_article .tuijian ul{margin-top: 32px; padding: 0 10px;}
.pro_article .tuijian ul li{padding: 0 7px;}
.pro_article .tuijian ul li p{text-align: center; font-size: 14px; color: #838383; margin-top: 17px;}
.pro_article .tuijian ul li img{transition:.5s;}
.pro_article .tuijian ul li .bimg{overflow:hidden;}
.pro_article .tuijian ul li:hover img{transform: scale(1.1);transition:.5s;}

.video_list{ margin-top: 37px;}
.video_list .index_bigtitle span{display: block; width: 40px; height: 4px; background-image:linear-gradient(to right,#154a9a,#005aff); margin: 0 auto; margin-top: 20px;}
.video_list .content{width: 1575px; margin: 0 auto;}
.video_list .list{padding: 30px; margin-top: 56px; box-shadow: 0 0 12px rgba(0,0,0,.1);}
.video_list .list .left{width: 38.98%; float: left; transition: all 0.5s; overflow: hidden;}
.video_list .list .bigimg{position: relative;}
.video_list .list .left .vimg{ transition: all 0.5s;}
.video_list .list .left:hover .vimg{transform: scale(1.2); transition: all 0.5s;}
.video_list .list .task{position: absolute; width: 100%; height: 100%; top: 38%; left: 0;}
.video_list .modal-content{background: rgba(0,0,0,0.8);}
.video_list .modal-header{border-bottom: none;}
.video_list .modal-title{text-align: center; color: #fff;}
.video_list .modal-body video{width: 100%;}
.video_list .modal-dialog{width: 45%; top: 15%;}
.video_list .modal-dialog .video_desc{font-size: 14px; line-height: 1.7; margin-top: 10px; color: #fff;}
.video_list .close{color: #fff;}
.video_list .list .right{width: 55%; float: right; padding-right: 50px;}
.video_list .list .right h3{font-size: 22px; font-weight: bold; position: relative; margin-top: 55px;}
.video_list .list .right h3:after{position: absolute;width: 40px; height: 4px; background: #c8c8c8; left: 0;bottom: -20px; content: "";}
.video_list .list .right h3 a{color: #444;}
.video_list .list .right p{font-size: 16px; color: #888; line-height: 1.9; margin-top: 50px;}
.news_list .list .right h3:after{display: none;}
.news_list .list .right i{display: block; color: #e3e3e3; margin-top: 10px;}
.news_list .list .right p{margin-top: 28px;}
.news_list .list .right .more{display: block; width: 130px; height: 36px; line-height: 36px; border: 1px solid #e3e3e3; color: #bdbdbd; text-align: center; margin-top: 60px;}
.news_list .list .right .more:hover{ background-image:linear-gradient(to right,#154a9a,#005aff); color: #fff; border: none;}
.news_article .box{font-size: 16px; color: #333; line-height: 2.4; margin-top: 30px;}
.news_article .linkinfo{display: flex; justify-content: center; border-top: 1px solid #f3f3f3; margin-top: 55px; padding-top: 52px;}
.news_article .linkinfo p{font-size: 16px; margin: 0 59px;}
.news_article .linkinfo p.link{color: #999; }
.news_article .linkinfo p.link a{color: #333; }
.news_article .linkinfo p.back{background: url("../images/ico6_03.png") left center no-repeat; padding-left: 20px;}
.news_article .linkinfo p.back a{color: #999;}
.about_article .con1{background: #f1f0f0;}
.about_article .con1 .top{width: 1211px; margin: 0 auto; position: relative;padding-top: 105px;}
.about_article .con1 .top .bimg{position: relative; z-index: 1;}
.about_article .con1 .top .aboutinfo{text-align: right; position: absolute; top: 180px; right: -68px; z-index: 3;}
.about_article .con1 .top .aboutinfo h3{font-size: 96px;background-image:linear-gradient(to right,#154a9a,#005aff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.about_article .con1 .top .aboutinfo h4{font-size: 34px; font-weight: bold;background-image:linear-gradient(to right,#154a9a,#005aff);-webkit-background-clip:text;-webkit-text-fill-color:transparent; margin-top: 20px;}
.about_article .con1 .top .team{position: absolute; left: 0; bottom: 115px; z-index: 2;}
.about_article .con1 .top .team h3{font-size: 24px; color: #5a5a5a;}
.about_article .con1 .top .team p{font-size: 14px; color: #5a5a5a;line-height: 1.8; width: 412px; margin-top: 20px}
.about_article .con1 .jianjie{position: relative;}
.about_article .con1 .jianjie .box{background-image:linear-gradient(to right,#154a9a,#005aff); width: 90%; box-shadow: 0 0 16px rgba(0,0,0,0.41); float: right;color: #fff;}
.about_article .con1 .jianjie .l{width: 560px; padding: 180px 0 270px 120px;}
.about_article .con1 .jianjie .l h4{font-size: 90px; text-transform: uppercase;}
.about_article .con1 .jianjie .l h3{font-size:30px; font-weight: bold; margin-top: 23px;}
.about_article .con1 .jianjie .l p{font-size:16px; line-height: 1.8; margin-top: 107px;}
.about_article .con1 .jianjie .r{margin: 116px 0 0 202px;}
.about_article .con1 .jianjie .cycle{position: absolute; right: 0; top: -280px;}
.about_article .con2{background: url("../images/p10_02.jpg") no-repeat; padding-top: 322px; margin-top: -194px;}
.about_article .con2 .info{text-align: right; margin-right: 249px;}
.about_article .con2 .info h4, .about_article .con3 h4, .about_article .con4 h4{font-size: 90px;background-image:linear-gradient(to right,#154a9a,#005aff);-webkit-background-clip:text;-webkit-text-fill-color:transparent; text-transform: uppercase;}
.about_article .con2 .info h3, .about_article .con3 h3, .about_article .con4 h3{font-weight: bold; font-size: 34px;background-image:linear-gradient(to right,#154a9a,#005aff);-webkit-background-clip:text;-webkit-text-fill-color:transparent; margin-top: 20px;}
.about_article .con2 img{margin-top: 85px; padding-bottom: 30px; position: relative; z-index: 999999;}
.about_article .con3{position: relative; background: #f3f3f3; padding-bottom: 109px;}
.about_article .con3 .box{width: 1772px; margin: 0 auto; box-shadow: 0 0 21px rgba(0,0,0,0.19); padding: 105px 0;}
.about_article .con3 h4, .about_article .con3 h3{margin-left: 107px;}
.about_article .con3 ul{display: flex; justify-content: space-between;flex-wrap:wrap;padding: 0 91px; margin-top: 26px; position: relative;}
.about_article .con3 ul:before{position: absolute; left: 0; right: 0; top: 30%; width: 1280px; height: 312px; margin: 0 auto; border: 1px solid #d1d0d0; border-left: none; content: "";}
.about_article .con3 ul li{width:16%; margin: 0 30px; margin-top: 53px;  text-align: center; border: 1px solid #d1d0d0; border-radius: 5px; padding: 50px 42px 25px 42px; background: #f3f3f3; position: relative; z-index: 2;}
.about_article .con3 ul li p{font-size: 18px; color: #545454; margin-top: 30px;}
.about_article .con3 ul li i{display: block; color: #999999; line-height: 1.7; margin-top: 6px;}
.about_article .con3 .cycle{position: absolute; left: 0; top: -380px; z-index: 999;}
.about_article .con4{background: url("../images/ico20_03.png") repeat; position: relative; padding-top: 93px;}
.about_article .con4 .box{width: 1772px; margin: 0 auto;}
.about_article .con4 .box .info{margin-left: 110px;}
.about_article .con4 ul{display: flex; flex-wrap:wrap;justify-content: space-between; padding: 0 40px;}
.about_article .con4 ul li{text-align: center; position: relative; width: 30%; margin: 200px 0 100px 0;}
.about_article .con4 ul li p{font-size: 18px; color: #999; margin-top: 40px; line-height: 1.8;}
.about_article .con4 ul li i{display: block; font-weight: bold; font-size: 427px; color: rgba(209,209,209,0.15); position: absolute; top: -250px; left: 0; right: 0; margin: 0 auto;}
.about_article .con4 p.contact{font-size: 90px;background-image:linear-gradient(to right,#154a9a,#005aff);-webkit-background-clip:text;-webkit-text-fill-color:transparent; text-transform: uppercase; text-align: right; margin-right: 86px;}
.about_article .con4 .cycle{position: absolute; right: 0; top: -180px; z-index: 999;}
.result_content ul li{margin-top:20px;}


@keyframes ani-svg2{
	0%{
	  opacity: 0;
	  transform: translateX(-12px);
	}
    25%{
      opacity: 0.25;
	  transform: translateX(-10px);
	}
    50%{
      opacity: 0.5;
	  transform: translateX(0px);
	}
	75%{
	  opacity: 0.75;
	  transform: translateX(10px);
	}
	100%{
	  opacity: 1.0;
	  transform: translateX(12px);
	}
}
@-webkit-keyframes ani-svg2{
	0%{
	  opacity: 0.4;
	  -webkit-transform: translateX(-20px);
	}
	15%{
	  opacity: 0.65;
	  -webkit-transform: translateX(-15px);
	}
    25%{
      opacity: 0.8;
	  -webkit-transform: translateX(-10px);
	}
    50%{
      opacity: 1;
	  -webkit-transform: translateY(0px);
	}
	65%{
	  opacity: 0.8;
	  -webkit-transform: translateX(5px);
	}
	75%{
	  opacity: 0.65;
	  -webkit-transform: translateX(10px);
	}
	100%{
	  opacity: 0.4;
	  -webkit-transform: translateX(15px);
	}
}
@-moz-keyframes ani-svg2{
	0%{
	  opacity: 0.4;
	  -moz-transform: translateX(-20px);
	}
	15%{
	  opacity: 0.65;
	  -moz-transform: translateX(-15px);
	}
    25%{
      opacity: 0.8;
	  -moz-transform: translateX(-10px);
	}
    50%{
      opacity: 1;
	  -moz-transform: translateX(0px);
	}
	65%{
	  opacity: 0.8;
	  -moz-transform: translateX(5px);
	}
	75%{
	  opacity: 0.65;
	  -moz-transform: translateX(10px);
	}
	100%{
	  opacity: 0.4;
	  -moz-transform: translateX(15px);
	}
}
@media (max-width: 1770px){
	.common_header .top_nav{width: 100%; padding: 0 10px;}
	.right_nav{margin-right: 60px;}
	.pc_right_nav{right: 20px;}
}
@media (max-width: 1600px){
	.index_news .content{width: 100%; padding: 0 10px;}
	.index_case .swiper .btn.prev{left: 200px;}
	.index_case .swiper .btn.next{right: 200px;}
	.index_anli .content{width: 100%;}
	.junjing_list .content{width: 100%;}
	.about_article .con3 .box{width: 100%;}
	.about_article .con3 ul li{margin: 20px 6px;}
	.about_article .con4 .box{width: 100%;}
}
@media (max-width: 1440px){
	.common_header .hover_content{width: 100%; padding: 0 10px;}
	.common_header .hover_content .left{width: 30%;}
	.common_header .pc_nav>ul>li h3 a{font-size: 24px;}
	.common_header .hover_content .right{width: 100%;}
	.index_case{width:100%;padding:0;}
	.index_case .swiper{width:100%;margin-top:20px}
	.index_case .swiper .swiper-container{padding-top:50px;padding-bottom:50px}
	.index_case .swiper .swiper-slide{width:66.67%;border-radius:10px}
	.index_case .swiper .btn{width:50px;height:50px;line-height:50px;top:46%}
	.index_case .swiper .btn i{font-size:20px; position: relative; top: -4px;}
	.index_case .swiper .btn.prev{left:90px}
	.index_case .swiper .btn.next{right:90px}
	.index_pro .pro_more{margin-top: 20px;}
	.index_abot{height: 820px;}
	.index_abot .content{width: 100%; padding: 0 10px;}
	.index_abot .left{padding-top: 130px;}
	.index_abot .content .right{margin-top: 100px;}
	.video_list .content{width: 90%;}
	.about_article .con1 .top{padding-top: 50px;}
	.about_article .con1 .top .aboutinfo h3, .about_article .con1 .jianjie .l h4, .about_article .con2 .info h4, .about_article .con3 h4, .about_article .con4 h4, .about_article .con4 p.contact{font-size: 74px;}
	.about_article .con1 .jianjie .box{width: 92%;}
	.about_article .con1 .jianjie .l{width: 40%; padding: 50px;}
	.about_article .con1 .jianjie .r{width: 50%; float: left; margin-top: 10px; margin-left: 0;}
	.about_article .con1 .jianjie .r img{width: 70%;}
	.about_article .con1 .jianjie .l p{margin-top: 80px;}
	.about_article .con2 .img img{width: 80%;}
	.about_article .con3 ul:before{top: 24%; width: 1050px;}
	
}
@media (max-width: 1024px){
	.common_header .pc_nav>ul>li a{font-size: 14px;}
	.index_pro_content .js_tab ul li{font-size: 14px; margin: 0 5px; padding: 8px 15px;}
	.index_case .swiper{width:100%;margin-top:0}
	.index_case .swiper .swiper-container{padding-top:30px;padding-bottom:30px}
	.index_case .swiper .swiper-slide{width:66.67%;border-radius:10px}
	.index_case .swiper .swiper-slide .more{padding: 0 50px;}
	.index_case .swiper .btn{width:50px;height:50px;line-height:50px;top:46%}
	.index_case .swiper .btn i{font-size:20px}
	.index_case .swiper .btn.prev{left:120px}
	.index_case .swiper .btn.next{right:120px}
	.index_abot .left h3{font-size: 30px;}
	.index_abot .left i{font-size: 84px;}
	.index_abot .left a{margin-top: 80px;}
	.index_abot .left a i{margin-top: -45px;}
	.index_abot{height: 764px;}
	.w-accor1 li p.more{bottom: 25px;}
	.index_news .content .list .box a{display: block; float: none!important; width: 100%;}
	.index_news .content .list .box i{display: block; float: left!important;font-size: 13px; margin-top: 5px;}
	.common_footer .footer{width: 100%;}
	.right_nav{display: none;}
	.video_list .list .right h3{margin-top: 0;}
	.about_article .con1 .top{width: 100%;}
	.about_article .con1 .top .bimg img{width: 90%;}
	.about_article .con1 .top .aboutinfo{right: 20px;}
	.about_article .con1 .top .aboutinfo h3, .about_article .con1 .jianjie .l h4, .about_article .con2 .info h4, .about_article .con3 h4, .about_article .con4 h4, .about_article .con4 p.contact{font-size: 60px;}
	.about_article .con1 .top .aboutinfo h4{font-size: 26px;}
	.about_article .con1 .top .team{left: 5%; bottom: 70px;}
	.about_article .con1 .jianjie .box{width: 95%;}
	.about_article .con1 .jianjie .cycle{display: none;}
	.about_article .con1 .jianjie .r{margin: 80px 0 0 0px;}
	.about_article .con1 .jianjie .r img{float: right;}
	.about_article .con1 .jianjie .l p{margin-top: 50px;}
	.about_article .con2{padding-top: 260px;}
	.about_article .con2 .info{margin-right: 30px;}
	.about_article .con3{padding-bottom: 50px;}
	.about_article .con3 .cycle{display: none;}
	.about_article .con3 .box{padding: 50px 0;}
	.about_article .con3 h4, .about_article .con3 h3{margin-left: 20px;}
	.about_article .con3 ul{padding: 0 20px;}
	.about_article .con3 ul li{margin: 0; width: 19%; padding: 30px 20px; margin-top: 20px;}
	.about_article .con3 ul:before{width: 802px; top: 27%; height: 254px;}
	.about_article .con4 .cycle, .about_article .con4 .cycle{display: none;}
	.about_article .con4 .box .info{margin-left: 20px;}
	.about_article .con4{padding-top: 50px;}
	.about_article .con4 ul li{margin: 100px 0;}
	.about_article .con4 ul li i{font-size: 288px; top: -145px;}
	.about_article .con4 ul li p{font-size: 16px;}
	
	
}

@media (max-width: 768px){
	.index_case{width:100%;padding:40px 0}
	.index_case .swiper{width:100%;margin-top:0}
	.index_case .swiper .swiper-container{padding-top:30px;padding-bottom:30px}
	.index_case .swiper .swiper-slide{width:66.67%;border-radius:10px}
	.index_case .swiper .btn{width:36px;height:36px;line-height:36px;top:42%}
	.index_case .swiper .btn i{font-size:15px}
	.index_case .swiper .btn.prev{left:40px}
	.index_case .swiper .btn.next{right:40px}
	.mnav{display: block;}
	.index_bigtitle i{font-size: 60px;}
	.index_bigtitle h3{font-size: 36px;}
	.index_pro_content{margin-top: 20px;}
	.index_pro_content .js_tab ul li{text-align: center;}
	.index_pro .pro_more{margin-top: 0;}
	.index_abot{height: 583px;}
	.index_abot .left{padding-top: 70px;}
	.index_abot .left i{font-size: 50px;}
	.index_abot .left h3{font-size: 24px; margin-top: -50px;}
	.index_abot .left p{width: 85%; font-size: 16px;}
	.index_abot .left a{width: 45px; height: 45px;}
	.index_abot .left a i{margin-top: -22px;}
	.box-hover-modal-con .box img{width: 50px;}
	.index_abot .content .right .list{height: 203px;}
	.index_anli{margin-top: 30px;}
	.index_anli .content{margin-top: 40px;}
	.w-accor1 li .cont_ar{top: 18px;}
	.w-accor1 li .dec_ar{padding: 0;}
	.w-accor1 li .cont_ar h3{font-size: 16px;}
	.w-accor1 li:first-child p.more{left: 0;}
	.w-accor1 li p.more{left:20px;}
	.w-accor1 li p.more img{width: 50px;}
	.index_news{margin-top: 10px;}
	.index_news .content .list img{width: 100%;}
	.junjing_list .top_tab ul li{font-size: 14px; padding: 5px 15px; margin: 0 5px;}
	.junjing_list .top_tab{margin-top: 20px;}
	.junjing_list .content ul li p{line-height: 40px; font-size: 16px;}
	.junjing_list .content{margin-top: 20px;}
	.newspage{margin: 30px 0;}
	.pro_article .content{box-shadow: none;}
	.pro_article .box{width: 100%; margin-top: 30px;}
	.pro_article .tuijian{padding: 0 10px;}
	.video_list .content{width: 100%;}
	.video_list .list{box-shadow: none;}
	.video_list .list .left{width: 100%;}
	.video_list .list .vimg{width: 100%;}
	.video_list .list{margin-top: 0px;}
	.video_list .list .right{width: 100%; margin-top: 20px;}
	.video_list .modal-dialog{width: 95%; top: 30%;}
	.video_list .modal-title{font-size: 16px;}
	.pro_article .box{font-size: 15px; line-height: 2.2;}
	.about_article .con1 .top .aboutinfo h3, .about_article .con1 .jianjie .l h4, .about_article .con2 .info h4, .about_article .con3 h4, .about_article .con4 h4, .about_article .con4 p.contact{font-size: 44px;}
	.about_article .con1 .top .aboutinfo h4{font-size: 20px;}
	.about_article .con1 .top .team{bottom: 45px;}
	.about_article .con1 .top .team h3{font-size: 20px;}
	.about_article .con1 .top .team p{font-size: 12px; width: 310px;}
	.about_article .con1 .jianjie .box{width: 100%; box-shadow: none;}
	.about_article .con1 .jianjie .l{padding: 30px; width: 50%;}
	.about_article .con1 .jianjie .r{width: 50%; padding-right: 30px;}
	.about_article .con1 .jianjie .l p{margin-top: 30px; font-size: 15px;}
	.about_article .con3 ul:before{width: 590px; height: 186px;}
	.about_article .con3 ul li img{width: 40px;}
	.about_article .con3 ul li p{font-size: 16px; margin-top: 10px;}
	.about_article .con3 ul li i{font-size: 12px;}
	.about_article .con3 ul li{padding: 20px 5px;}
	.about_article .con4 ul li{margin: 50px 0;}
	.about_article .con4 ul li i{font-size: 193px; top: -86px;}
	.about_article .con4 ul li img{width: 60px;}
	.about_article .con4 ul li p{font-size: 14px; margin-top: 10px;}
}

@media (max-width: 480px){
	.index_case{width:100%;padding:30px 0}
	.index_case .swiper{width:100%;margin-top:0}
	.index_case .swiper .swiper-container{padding-top:20px;padding-bottom:20px}
	.index_case .swiper .swiper-slide{width:90%;border-radius:10px}
	.index_case .swiper .btn{width:36px;height:36px;line-height:36px;top:42%}
	.index_case .swiper .btn i{font-size:15px}
	.index_case .swiper .btn.prev{left:5px}
	.index_case .swiper .btn.next{right:5px}
	
}
@media (max-width: 414px){
	.common_header .logo{width: 80px;}
	.index_banner{margin-top: 60px;}
	.pc_right_nav .pc_right_nav_menu{background: none; margin-top:-18px;}
	.m_right_nav_menu{display: block; width: 18px; height: 18px; background:  url("../images/navmenu2_03.png") no-repeat; cursor: pointer; transition: 1s; z-index: 9999999; margin-top: -10px;}
	.topscroll .pc_right_nav .pc_right_nav_menu{background: none;}
	.topscroll{padding-bottom: 10px;}
	.pc_right_nav .content{width: 166px; right: -170px;}
	.pc_right_nav .content>ul li{font-size:14px;}
	.pc_right_nav .content>ul li>a{padding: 0 30px; line-height: 55px;}
	.pc_right_nav .content>ul li.sub_menu .box, .pc_right_nav .content>ul li.sub_menu .box2{ height: 130%; width: 180px; left: -180px; top: -5px;}
	.pc_right_nav .content>ul li.sub_menu:hover .box ul li{font-size:12px}
	.pc_right_nav .content>ul li.sub_menu .box li{font-size:12px}
	.swiper-button-next, .swiper-button-prev{display: none;}
	.index_pro{margin-top: 20px;}
	.index_bigtitle p{font-size: 13px;}
	.index_bigtitle i{font-size: 34px;}
	.index_bigtitle h3{font-size: 26px; margin-top: -30px;}
	.index_pro_content .js_tab ul{display:block;}
	.index_pro_content .js_tab ul li{width:calc(25% - 10px); margin:5px; float:left; font-size:12px;}
	.index_pro_content .js_tab ul li:nth-child(3){height:52px; line-height:35px;}
	.index_pro_content .js_tab ul li.block414{display:block;}
	.index_pro_content .js_tab ul li a{color:#959595;}
	.index_case{display:none;}
	.m_index_case{display:block; margin-top:15px}
	.m_index_case ul li{width:calc(50% - 10px); margin:5px; float:left;}
	.m_index_case ul li p{color:#333; display:block; padding:8px 0; text-align:center; background:#f0f0f0; font-size:12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.m_index_case p a{display:block; color:#fff;background-image:linear-gradient(to right,#154a9a,#005aff);width:110px; font-size:13px; padding:4px 0;text-align:center; margin:0 auto; margin-top:20px;}
	.index_pro .pro_more{display:none;}
	.index_anli .pro_more{width: 150px; height: 40px; line-height: 40px; font-size: 12px;}
	.index_abot{margin-top: 30px; background-size: cover; height: 700px; overflow: hidden;}
	.index_abot .content .left{width: 100%; padding-top: 30px;}
	.index_abot .left i{text-align: center; display: block; font-size: 40px;}
	.index_abot .left h3{text-align: center; font-size: 22px; margin: 0; margin-top: 10px;}
	.index_abot .left p{width: 96%; font-size: 14px; margin: 0 auto; margin-top: 20px;}
	.index_abot .left a{display: none;}
	.index_abot .content .right{width: 100%; margin-top: 20px;}
	.box-hover-modal-con .box img{width:45px;}
	.box-hover-modal-con .box{padding: 0 5px; top: 9%;}
	.index_abot .content .right .list{height: 188px;}
	.index_anli .content{display: none;}
	.index_anli .mcontent{display: block; margin-top: 10px;}
	.index_anli .mcontent li{margin-top: 10px;}
	.index_anli .mcontent .box{background: #f4f4f4; padding: 15px 10px;}
	.index_anli .mcontent .box h3{font-size: 18px; font-weight: bold;}
	.index_anli .mcontent .box p{margin-top: 10px; color: #555;}
	.index_anli .pro_more{margin-top: 30px;}
	.index_news{margin-top: 0px; padding-top: 30px; background: none; padding-bottom: 20px;}
	.index_news .content{margin-top: 20px;}
	.index_news .content .list .box a{color: #333;}
	.common_footer{background-size: cover;}
	.common_footer .footer .left{width: 100%; padding: 30px 0;}
	.common_footer .footer .center{width: 100%; margin-left: 20px; text-align:center;}
	.common_footer .footer .center p{font-size: 15px;}
	.common_footer .footer .center p.tt{margin: 0; margin-top: 20px; font-weight: bold; font-size: 18px;}
	.common_footer .footer .center p.tt:before, .common_footer .footer .center p.tt:after{display: none;}
	.common_footer .footer .right p.tt{font-weight: bold;}
	.common_footer .footer .right{width: 100%; margin-top: 40px; padding: 0 20px;}
	.junjing_list{margin-top: 20px;}
	.junjing_list .top_tab ul{display: block;}
	.junjing_list .zhuangbei_tab{padding:0 5px; margin-bottom:20px;}
	.junjing_list .zhuangbei_tab ul{clear:both; margin-bottom:20px;}
	.junjing_list .zhuangbei_tab ul li{float:left; width:calc(33.33% - 4px); margin:2px 2px; text-align:center;}
	.junjing_list .junjing_tab{padding:0 5px;}
	.junjing_list .junjing_tab ul{clear:both;}
	.junjing_list .junjing_tab ul li{float:left; width:calc(50% - 6px); margin:2px 3px; text-align:center;}
	.junjing_list .content ul li{margin:0.7% 1%; width:48%;}
	.junjing_list .content ul li p{line-height: 1.8; font-size: 14px; left:0; right:0; margin:0 auto; }
	.pagtlist ul li{font-size: 14px;}
	.newspage{margin: 20px 0;}
	.pro_article .position{padding-left: 10px; line-height: 50px; font-size: 12px;}
	.pro_article .info{margin-top: 30px;}
	.pro_article .info h1{font-size: 20px;}
	.pro_article .info p{font-size: 12px;}
	.pro_article .box{margin-top: 20px; padding: 0 10px;}
	.pro_article .tuijian{margin-top: 25px;}
	.pro_article .tuijian ul{margin-top: 20px;}
	.pro_article .tuijian ul li{padding: 0 5px; margin-bottom: 10px;}
	.pro_article .tuijian ul li p{margin-top: 6px;}
	.pro_article .content{padding-bottom: 0; margin-bottom: 30px;}
	.zhuangbei_list .content ul li{width: 48%; margin: 0 1%; margin-top: 10px;}
	.zhuangbei_list .content ul li p{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	.video_list{margin-top: 20px;}
	.video_list .list .right{padding-right: 0;}
	.video_list .list{padding: 0 10px; margin-top: 20px;}
	.video_list .list .right h3{font-size: 20px;}
	.video_list .list .right p{font-size: 14px; margin-top: 30px;}
	.video_list .list .task img{width: 60px;}
	.video_list .list .right p{margin-top: 10px;}
	.news_list .list .right .more{margin-top: 15px;}
	.pro_article .box{font-size: 13px;}
	.news_article .linkinfo{display: block; padding-top: 10px; margin-top: 20px;}
	.news_article .linkinfo p{margin: 10px 10px; font-size: 14px;}
	.about_article .con1 .top{padding-bottom: 150px;}
	.about_article .con1 .top .bimg img{width: 95%; margin-top: 60px;}
	.about_article .con1 .top .aboutinfo{left: 0; right: 0; top: 20px; margin: 0 auto; text-align: center;}
	.about_article .con1 .top .aboutinfo h3, .about_article .con1 .jianjie .l h4, .about_article .con2 .info h4, .about_article .con3 h4, .about_article .con4 h4, .about_article .con4 p.contact{font-size: 28px;}
	.about_article .con1 .top .aboutinfo h4{margin-top: 10px; font-size: 18px;}
	.about_article .con1 .top .team{bottom: 0; left: 0; right: 0; margin: 0 auto; text-align: center; width: 100%; padding: 0 10px;}
	.about_article .con1 .top .team p{width: 100%;}
	.about_article .con1 .top .team h3{}
	.about_article .con1 .jianjie .box{margin-top: 20px; padding: 20px 0;}
	.about_article .con1 .jianjie .l{width: 100%; padding: 20px;}
	.about_article .con1 .jianjie .l h3{font-size: 20px; margin-top: 10px;}
	.about_article .con1 .jianjie .l p{font-size: 14px; margin-top: 20px;}
	.about_article .con1 .jianjie .r{width: 100%; margin-top: 0;}
	.about_article .con1 .jianjie .r img{width: 90%;}
	.about_article .con2{padding-top: 227px;}
	.about_article .con2 .info h3, .about_article .con3 h3, .about_article .con4 h3{font-size: 22px; margin-top: 10px;}
	.about_article .con2 .img img{width: 90%; margin-top: 30px;}
	.about_article .con3 .box{padding: 30px 0;}
	.about_article .con3{padding-bottom: 20px;}
	.about_article .con3 ul li{width: 48%; margin: 10px 0;}
	.about_article .con3 ul:before{display: none;}
	.about_article .con3 ul{margin-top: 10px; padding: 0 15px;}
	.about_article .con4{padding-top: 30px;}
	.about_article .con4 ul{padding: 0 10px; margin-top: 20px;}
	.about_article .con4 ul li{width: 33%; margin: 20px 0;}
	.about_article .con4 ul li i{font-size: 100px; top: -53px;}
	.about_article .con4 ul li p{font-size: 12px;}
	.about_article .con4 ul li img{width: 45px;}
	.about_article .con4 p.contact{margin-right: 10px;}
}
@media (max-width: 375px){
    .pc_right_nav .content>ul li{font-size:12px;}
    .pc_right_nav .content{width:154px; right:-160px;}
    .pc_right_nav .content>ul li.sub_menu .box, .pc_right_nav .content>ul li.sub_menu .box2{width:170px; left:-170px;}
	.index_bigtitle i{font-size: 32px;}
	.index_bigtitle h3{font-size: 22px; margin-top: -25px;}
	.index_bigtitle p{font-size: 12px;}
	.index_abot .left i{font-size: 34px;}
	.index_abot .left h3{font-size: 20px;}
	.index_abot .left p{font-size: 12px;}
	.index_abot{height: 650px;}
	.box-hover-modal-con .box{top:11%;}
	.box-hover-modal-con .box img{width: 40px;}
	.index_anli{margin-top: 20px;}
	.index_anli .mcontent .box h3{font-size: 16px;}
	.index_anli .mcontent .box p{font-size: 12px;}
	.common_footer .footer .left p{font-size: 16px;}
	.common_footer .footer .left i{font-size: 14px;}
	.junjing_list .content ul li p{font-size: 12px; line-height: 2;}
	.pagtlist ul li{font-size: 12px;}
	.newspage{margin: 10px 0;}
	.junjing_list .zhuangbei_tab ul li, .junjing_list .junjing_tab ul li{font-size:12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.pro_article .info{margin-top: 20px;}
	.pro_article .info h1{font-size: 18px;}
	.pro_article .tuijian ul li p{font-size: 12px;}
	.video_list .list .task img{width: 50px;}
	.video_list .list .right h3{font-size: 18px;}
	.video_list .list .right p{font-size: 12px;}
}
@media (max-width: 320px){
    .pc_right_nav .content>ul li>a{line-height:35px;}
	.pc_right_nav .content{width: 160px; right: -165px;}
	.pc_right_nav .content>ul li{font-size: 12px; line-height: 35px;}
	.index_anli .mcontent .box h3{font-size: 13px;}
	.index_news .content .list .box a{font-size: 13px;}
	.pro_article .box{font-size: 12px;}
	.about_article .con4 ul li img{width: 40px;}
	.index_pro_content .js_tab ul li:nth-child(3){height:69px; line-height:50px;}
	.index_pro_content .js_tab ul li{height:69px;}
}


