

i,em{ font-style:normal;}



/*字体*/

.ibanner .text .em,

.ipro_slick .slick-dots li button,

.istrategy_bottom .h3 span,

.eventslist dt,

.sbanner .p,

.number_lsit .h3 span,

.pbanner .p,

.nbanner .h3{ font-family:alg,\5FAE\8F6F\96C5\9ED1,"Museo300", "Open Sans", "Hiragino Sans GB", STXihei, "Microsoft YaHei", sans-serif;}



#fp-nav ul li .fp-tooltip.fp-left{ font-family:Arial,\5FAE\8F6F\96C5\9ED1,"Museo300", "Open Sans", "Hiragino Sans GB", STXihei, "Microsoft YaHei", sans-serif;}



.slick-arrow,

.core_con:before,

.cy_journal .xtu dd a:before,

.honor .p:before,

{

font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;

}









.slick-slide img{ width:100%; height:auto; display:block;}

.slick-dots{ position:absolute; left:50%; bottom:45px; transform: translateZ(0);}

.slick-dots li{ float:left; margin:0 16px;}

.slick-dots li button{ display:block; border:none; padding:0px; width:14px; border-radius:50%; height:14px; text-indent:-99px; overflow:hidden; background:#ccc; box-sizing:border-box;}

.slick-dots li.slick-active button{ background:#d01f37;}



.slick-arrow{ position:absolute; top:50%; z-index:2; height:90px; width:90px; margin-top:-45px; text-align:center; padding:0px; border:none; color:#fff; background:rgba(0,0,0,0.6); font-size:0px; line-height: 0px; transform: translateZ(0); display:none !important;}

.slick-arrow:hover{ background:rgba(54,170,195,1)}

.slick-arrow:before{ width:100%; height:100%; font-size:30px; line-height:90px;}

.slick-prev{ left:0px;}

.slick-prev:before{ content: "\e701"; }

.slick-next{ right:0px;}

.slick-next:before{ content: "\e704"; }



.wp{ margin: 0 50px; position: relative;}






.section{ background-size:cover; background:no-repeat center center; overflow:hidden;}





.main_con2{}

.istrategy{ padding-bottom:127px;}

.istrategy .wp{ width:1360px; margin:0 auto;}

.istrategy .img{ width:904px; float:left; position:relative;}

.imap img{ width:100%; height:auto;}

.imap li{ width:12px; height:8px; cursor:pointer; border-radius:50%; position:absolute; background:rgba(255,255,255,0.9); box-shadow: 0 0 0 7px rgba(255,255,255,0.4);}

.imap li i{ background:url(../images/imap_sign.png) no-repeat; width:18px; height:29px; position:absolute; left:-3px; bottom:3px;}

.imap li span{display:none;width: 80px;position:absolute;left:50%;text-align: center;color: #d01f37;bottom: 340%;margin-left: -40px; border-radius:5px; z-index:3;}

.imap li.li1{left: 168px;top: 153px;}

.imap li.li2{left: 151px;top: 164px;}

.imap li.li3{left: 443px;top: 102px;}

.imap li.li4{left: 460px;top: 104px;}

.imap li.li5{left: 473px;top: 96px;}

.imap li.li6{left: 786px;top: 158px;}

.imap li.li7{left: 766px;top: 152px;}

.imap li.li8{left: 730px;top: 197px;}

.imap li.li9{left: 756px;top: 193px;}

.imap li.li10{left: 809px;top: 401px;}





.istrategy .text{ margin-left:904px; line-height:2; padding-left:56px; color:#fff; font-size:14px;}

.istrategy .text strong{ font-size:36px; line-height:1.5;}

.istrategy .text em{ color:#d01f37;}



.istrategy_bottom{ position:absolute; bottom:0px; right:0px; left:0px; background:#333333; padding:30px 0; text-align:center;}

.istrategy_bottom .pd{ text-align:left; display:inline-block;}

.istrategy_bottom li{ float:left; width:16.666666666666668%;}

.istrategy_bottom .h3{ font-size:20px; color:#d01f37;}

.istrategy_bottom .p{ color:#999; font-size:16px;}



.ipaging{ position:absolute; right:0px; bottom:0px; width:384px; line-height:194px; height:194px; background:rgba(54,170,195,0.6);}

.ipaging1{ display:none;}

.ipaging2{ height:160px; line-height:160px;}

.ipaging a{ width:50%; text-align:center; display:block; float:left; font-size:56px; color:#fff; position:relative;}

.ipaging a:hover{ background:rgba(54,170,195,1);}

.ipaging .icon-caidan:before{ padding-left:60px;}

.ipaging .icon-caidan:after{ content:'导航地图'; font-size:14px; position:absolute; left:50%; top:50%;  line-height:1; margin:-18px 0 0 -4em; font-family:'苹方',\5FAE\8F6F\96C5\9ED1,"Museo300", "Open Sans", "Hiragino Sans GB", STXihei, "Microsoft YaHei", sans-serif;}



#myContainer .ipaging2 a{ text-align:center;}

#myContainer .ipaging2 a:nth-child(even){ display:block;}














.pbanner{ position:relative;}

.pbanner .text{ position:absolute; left:0px; top:35%; right:0px; color:#fff; z-index:2; text-align:center; text-shadow:0 0 3px rgba(0,0,0,0.5);}

.pbanner .h3{ display:block; font-size:54px; letter-spacing:0.2em; text-indent:0.2em; line-height:1; margin-bottom:0.9em;}

.pbanner .p{ display:block; font-size:66px; line-height:1; text-transform:uppercase; font-weight:bold;}

.pbanner video{ position:absolute; top:0px; bottom:0px;min-width:100%;min-height:100%;width:100%;height:auto; display:block;}

.pbanner:before{ content:''; background:rgba(0,0,0,0.2); left:0px; right:0px; top:0px; bottom:0px; z-index:2; position:absolute;}





.equipment_list{ width:56.77083333333334%; position:absolute; left:0px; top:0px; bottom:0px;}

.equipment_list .slick-dots{ display:none !important;}

.equipment_list .slick-arrow{ display:block !important; top:auto; margin:0px; bottom:0px; left:auto;}

.equipment_list .slick-arrow:hover{background:rgba(54,170,195,0.8);}

.equipment_list .slick-prev{ right:90px;}

.equipment_list .slick-next{ right:0px;background:rgba(54,170,195,0.5);}



.advantage_list1{ margin-left:56.77083333333334%; height:100%; padding:0 90px 0 50px; color:#fff;}

.advantage_list1 dl{ padding:36px 0; margin-bottom:80px;}

.advantage_list1 dl:last-child{ margin-bottom:0px;}

.advantage_list1 dt{ float:left; width:70px; position:relative;}

.advantage_list1 dt:before,

.advantage_list1 dt:after{ content:''; width:1px; position:absolute; height:36px; left:50%; background:#fff;}

.advantage_list1 dt:before{ bottom:100%;}

.advantage_list1 dt:after{ top:100%;}

.advantage_list1 dt i{ height:90px; line-height:90px; font-size:68px; display:block;}

.advantage_list1 dd{ margin-left:70px; padding-left:50px;}

.advantage_list1 .h3{ font-size:24px; font-weight:bold; line-height:1.2; margin-bottom:0.4em;}

.advantage_list1 .p{ font-size:14px; line-height:1.7;}



.process_list{ position:absolute; left:20%; top:50%; width:160px; margin-top:-316px;}

.process_list img{ width:100%; height:auto; display:block;}

.process_list .img_max{ position:absolute; left:0px; top:0px; bottom:0px;}

.process_list ul{ position:relative; z-index:2; padding-left:32px; width:300px;}

.process_list li{ overflow:hidden; color:#fff; padding:11px 0; margin-bottom:22px;}

.process_list i{ width:18px; background:#333; height:18px; border:1px solid #fff; line-height:18px; display:block; float:left; text-align:center; font-size:12px; color:#fff; border-radius:50%;}

.process_list span{ display:block; margin-left:18px; padding-left:20px; line-height:20px; font-size:14px;}







.process_list li.li1{ padding-left:0px;}

.process_list li.li2{padding-left: 52px;}

.process_list li.li3{padding-left: 84px;}

.process_list li.li4{padding-left: 105px;}

.process_list li.li5{padding-left: 116px;}

.process_list li.li6{padding-left: 116px;}

.process_list li.li7{padding-left: 107px;}

.process_list li.li8{padding-left: 86px;}

.process_list li.li9{padding-left: 54px;}

.process_list li.li10{ padding-left:0px;}







.advantage_list2{ margin-left:50%; padding-right:50px; color:#fff;}

.advantage_list2 .pd{ margin-bottom:30px; width:70%;}

.advantage_list2 .h3,

.advantage_list2 .em{ font-size:44px; line-height:1.5; letter-spacing:0.2em;}

.advantage_list2 .h3{ font-weight:bold;}

.advantage_list2 .em{margin-bottom:0.6em;}

.advantage_list2 .p{ line-height:1.75;}

.advantage_list2 .slick-dots{ bottom:0px; left:0px; margin-left:0px !important;}

.advantage_list2 .slick-dots li{ margin:0 20px 0 0;}

.advantage_list2 .slick-dots li button{ width:20px; height:4px; border-radius:0px; background:rgba(54,170,195,0.3);}

.advantage_list2 .slick-dots li.slick-active button{ background:#d01f37;}



.advantage3{}

.advantage_list3{}

.advantage_list3 .pd{ text-align:center; color:#fff;}

.advantage_list3 .text{ padding:60px 18% 0 18%; box-sizing:border-box;}

.advantage_list3 .i{ margin:0 auto 35px auto; width:148px; height:148px; border:2px solid #fff; box-sizing:border-box; line-height:144px; text-align:center; border-radius:50%; font-size:68px;}

.advantage_list3 .h3{ font-size:40px; font-weight:bold; line-height:1; margin-bottom:0.625em;}

.advantage_list3 .p{ font-size:16px; line-height:1.875; display:none;}

.advantage_list3 .pd:hover{ background:rgba(54,170,195,0.6);}

.advantage_list3 .pd:hover .text{ padding-top:0px;}

.advantage_list3 .pd:hover .i{ background:#fff; color:#d01f37;}

.advantage_list3 .pd:hover .p{ display:block;}





.nbanner{ position:relative;}

.nbanner .text{ position:absolute; left:0px; top:35%; right:0px; color:#fff; z-index:2; text-align:center;}

.nbanner .h3{ display:block; font-size:80px; line-height:1; margin-bottom:0.5em;}

.nbanner .p{ display:block; font-size:40px; line-height:1; text-transform:uppercase;}









.pg{ padding:10px 0;}

.pg .wp{ width:1150px; margin:0 auto;}

.news{}

.news_list{}

.news_list li{ padding:40px 0; border-bottom:1px solid #ccc;}

.news_list .pd{ display:block; background:#fff; overflow:hidden;}

.news_list .img{ width:352px; float:left;}

.news_list .text{ margin-left:352px; padding:30px 40px;}

.news_list .h3{ font-size:20px; height:30px; line-height:30px; color:#000; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden; margin-bottom:15px;}

.news_list .p{ font-size:14px; line-height:26px; height:52px; color:#666; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden; margin-bottom:30px;}

.news_list .em{ font-size:14px; color:#999; line-height:1;}

.news_list .pd:hover{ background:#d01f37; color:#fff;}

.news_list .pd:hover .h3,

.news_list .pd:hover .em,

.news_list .pd:hover .p{ color:#fff;}



.paging{ padding:40px 0; text-align:center;}

.paging .pd{ display:inline-block; vertical-align:bottom;}

.paging li{ float:left;}

.paging a,

.paging span{ margin:0 5px; border:1px solid #ccc; padding:0 15px; font-size:12px; height:30px; line-height:30px; float:left;}

.paging a:hover,

.paging span:hover,

.paging li.active a,

.paging li.active span{ background:#d01f37; border-color:#d01f37; color:#fff;}

.paging li.active a,

.paging li.active span{ cursor:default;}



.news_info{ padding:40px 0;}

.news_tit{ text-align:center; margin-bottom:30px;}

.news_tit h1{ font-size:18px; font-weight:bold; color:#000;}

.news_tit p{ font-size:12px; color:#999;}

.news_con{ font-size:14px; line-height:1.8; margin-bottom:30px;}

.news_con img{ max-width:100%; height:auto !important; }



.news_m{ padding-top:20px; font-size:14px;}

.news_m .wpd{ position:relative;}

.news_m .li{ width:39%;}

.news_m .pd{ border:1px solid #ddd; line-height:40px; padding:0 12px; background:#fff; overflow:hidden;}

.news_m strong{ font-weight:normal; float:left;}

.news_m span{}

.news_m i{ font-size:24px; display:inline-block; vertical-align:bottom; margin-right:10px;}

.news_m a{ display:block; height:40px; overflow:hidden; line-height:40px; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}

.news_m .li1{ float:left;}

.news_m .li2{ float:right;}

.news_m .li3{ position:absolute; width:20%; left:50%; margin-left:-10%; top:0px; text-align:center;}



.cpg{ background:#f0f0f0;}

.cpg .wp{ margin:0 8%;}



.cbanner{ position:relative;}

.core{ position:absolute; left:0px; top:50%; margin-top:-240px; right:0px; color:#fff;}

.core_tit{ text-align:center; font-weight:bold; font-size:36px; line-height:1.25; position:absolute; left:0px; top:0px; right:0px; bottom:0px; z-index:2;}

.core_tit strong{ display:block; text-indent:0.5em;}

.core_tit span{ display:block;}

.core_con{ width:418px; height:418px; margin:50px auto ; position:relative;}

.core_con:before{content: "\e7ed"; font-size:380px; width:380px; height:380px; position:absolute; left:50%; top:50%; margin:-160px 0 0 -190px; line-height:380px; z-index:1; color:rgba(54,170,195,0.7);}

.core_con .pd{ text-align:center; padding:0 10%;}

.core_con .h3{ font-size:30px;}

.core_con .p{ line-height:28px; height:112px; overflow:hidden;}

.core_con .single-item{ position:relative; z-index:5; border-radius:50%; width:80%; margin:0 auto;}

.core_con .slick-dots{ display:none !important;}

.core_con img{ height:auto !important; border-radius:50%;}



.core_list{ width:514px; height:514px; position:absolute; left:50%; top:50%; margin:-255px 0 0 -255px; border:2px dashed #fff; border-radius:50%; z-index:3; box-sizing:border-box;}

.core_list ul{}

.core_list li{ position:absolute; cursor:pointer; width:16px; height:16px; box-sizing:border-box; border:1px solid #fff; background:#FFF; border-radius:50%;}

.core_list li.curr{ background:#3b9fb6;}

.core_list li span{ font-size:20px; position:absolute; line-height:1;top:50%; margin-top:-20px; left:20px; width:50px;}

.core_list li span strong{ font-size:30px;}

.core_list li span i{ font-size:18px; margin-right:10px; display:none;}

.core_list .box{ position:absolute; width:280px; font-size:18px; line-height:1.56; display:none;}

.core_list li.curr .box{ display:block;}



.core_list li.li1 .box{ right:40px; top:-50px;}

.core_list li.li2 .box{ left:85px; top:-20px;}

.core_list li.li3 .box{ left:85px; top:-20px;}

.core_list li.li4 .box{ right:85px; top:-20px; text-align:right;}

.core_list li.li5 .box{ right:85px; top:-20px; text-align:right;}



.core_list li.li1{ left:50%; top:0px; margin:-8px 0 0 -8px;}

.core_list li.li1 span{ margin-top:-50px; left:0px; margin-left:-25px;}

.core_list li.li2{ top:30%; right:1.8%;}

.core_list li.li3{ bottom:10.8%; right:15%;}

.core_list li.li4{ bottom:10.8%; left:15%;}

.core_list li.li5{ top:30%; left:1.8%;}

.core_list li.li4 span,

.core_list li.li5 span{ top:50%; margin-top:-20px; left:auto; right:20px;}

.core_list li.li4 i,

.core_list li.li5 i{ position:absolute; right:0px; margin:-5px 0 0 0; top:50%; margin-top:-5px;}











.core_list svg{ position:absolute; width:524px; height:524px; left:50%; top:50%; margin:-262px 0 0 -262px; transform:rotate(-90deg);} 

.circle_bar2{stroke-dasharray:307%;stroke-dashoffset:307%; position:absolute; width:516px; height:516px;}



.core_list_1 .circle_bar2{stroke-dashoffset:249%;}

.core_list_2 .circle_bar2{stroke-dashoffset:189%;}

.core_list_3 .circle_bar2{stroke-dashoffset:119%;}

.core_list_4 .circle_bar2{stroke-dashoffset:59%;}

.core_list_0 .circle_bar2{stroke-dashoffset:0%;}



.tit1{ line-height:40px; padding-bottom:30px;  margin-bottom:35px;}

.tit1 strong{ color:#000; float:left;}

.tit1 strong i{ float:left; font-size:22px; margin-right:10px;}

.tit1 strong span{ float:left; font-size:40px; font-weight:bold;}

.tit1 a{ float:right;}

.tit1 a i{ font-size:40px; float:left; color:#ccc;}

.tit1 a span{ font-size:14px; color:#d01f37; float:left;}

.tit1 a:hover i{ color:#43c4e0;}

.tit1 a:hover span{ color:#43c4e0;}



.contact_info{ background:#fff; padding:50px; margin:-120px 0 20px 0; position:relative;}

.contact_info .tit1{}

.contact_info .img{ float:right; width:46.57534246575342%; position:relative; overflow:hidden;}

.contact_info .img img{ height:478px;}

.leida{ position:absolute; left:50%; top:50%; width:32px; height:32px; margin:-16px 0 0 -16px;}

.leida .icon-dizhi1{ font-size:28px; color:#e91f2f; text-align:center; width:32px; margin-top:-16px; height:32px; line-height:32px; display:block; position:relative; z-index:7;}

.leida span{ position:absolute; left:50%; top:50%; border-radius:50%; display:block; background:rgba(0,210,255,0.5); box-sizing:border-box; opacity:0;}

.leida .span2{ width:80px; height:80px; margin:-40px 0 0 -40px; z-index:6; }

.leida .span3{ width:160px; height:160px; margin:-80px 0 0 -80px; z-index:5;}

.leida .span4{ width:320px; height:320px; margin:-160px 0 0 -160px; z-index:4;}

.FpulseSlow {animation:FpulseSlow infinite alternate 2s ease-in-out;}



.contact_info .text{ float:left; width:53.42465753424658%;}



.contact_con{ margin-bottom:30px;}

.contact_con li{ width:50%; float:left; margin-bottom:25px;}

.contact_con .h3{ font-size:16px; height:24px; line-height:24px; color:#999; margin-bottom:5px; overflow:hidden; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}

.contact_con .p{ font-size:24px; line-height:30px; height:30px; color:#333; overflow:hidden; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}

.contact_con .p a{ color:#333;}

.contact_con .p a:hover{ color:#d01f37;}





.group{ margin-right:80px;}

.group ul{ margin-right:-20px;}

.group li{ width:50%; float:left; margin-bottom:20px;}

.group .pd{ margin-right:20px; padding:15px 0 15px 20px; display:block; background:#eeeeee;}

.group .h3{ font-size:18px; height:24px; line-height:24px; color:#000; margin-bottom:5px; overflow:hidden; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}

.group .p{ font-size:14px; line-height:20px; height:20px; color:#333; overflow:hidden;}



.contact_list{}

.contact_list li{ margin-bottom:20px;}

.contact_list li:last-child{ margin-bottom:0px;}

.contact_list .tit1{ border-bottom:none; padding-bottom:10px;}

.contact_list .pd{ background:#fff; padding:80px 90px;}

.contact_list .li{ float:left; border-left:1px solid #ccc; padding:0 50px;}

.contact_list .li:first-child{ border-left:none;}

.contact_list .li:first-child{ padding-left:0px;}



.contact_m{ padding:50px;}

.contact_m .pd{ text-align:center; line-height:60px; font-size:18px; color:#fff; width:320px; margin:0 auto; background:#d01f37; height:60px; border-radius:5px;}

.contact_m strong{ font-weight:normal;}

.contact_m a{ display:inline-block; color:#fff;}

.contact_m a:hover{}



.kefu{ position:fixed; right:30px; bottom:230px; z-index:9;}

.kefu a{ display:block;}

.kefu img{ width:86px; height:86px; border:5px solid #43c4e0; box-sizing:border-box; border-radius:50%;}

.kefu a:hover img{ box-shadow:0 0 20px rgba(22,196,224,1);}



.abanner{ position:relative;}

.abanner .text{ position:absolute; left:10%; top:42%; right:10%; color:#fff; z-index:2; text-align:center;}

.abanner .h3{ display:block; font-size:46px; letter-spacing:0.9em; line-height:1.4; text-indent:0.9em; padding-bottom:0.9em; margin-bottom:0.43em; font-weight:bold; position:relative;}

.abanner .h3:before{ content:''; width:52px; height:6px; position:absolute; left:50%; bottom:0px; margin-left:-26px; background:#fff;}

.abanner .p{ display:block; font-size:28px; line-height:1.4;}



.about_con1{ background:no-repeat center center; background-size:cover; padding:100px 0; overflow:hidden;}

.about_con1 .pd{ width:50%; height:50%; background:#d01f37; border-radius:50%; position:relative; transform:translateY(50%); box-shadow:0 0 0 20px rgba(255,255,255,0.1); margin:20px auto;}

.about_con1 .text{ position:absolute; left:0px; top:0px; right:0px; bottom:0px; z-index:2; text-align:center;}

.about_con1 .h3{ font-size:26px; text-align:center; color:#fff;}

.about_con1 .p{ display:none; padding:0 15%; font-size:16px; line-height:1.56; margin-bottom:30px; color:#333;}

.about_con1 .text2 .p,

.about_con1 .text3 .p{ font-size:18px;}



.about_con1 .slick-current .pd{ width:100%; background:rgba(255,255,255,0.7); transform:translateY(0%); text-align:center;}

.about_con1 .slick-current .h3{ color:#d01f37; font-weight:bold; margin-bottom:20px;}

.about_con1 .slick-current .p{ display:block; display: inline-block; text-align:left;}

.about_con1 .slick-dots{ display:none !important;}

.about_con1 .slick-arrow{ display:block !important; opacity:0; width:33.3333%; top:0px; margin:0px; bottom:0px; height:100%; bottom:0px;}



.about_con2{ padding: 80px 0px 100px 0px; color:#fff; width:100%; overflow:hidden;height:100%;background:no-repeat center center; background-size:cover; }

.tit2{ text-align:center;}

.tit2 .h3{ font-size:36px; font-weight:bold; margin-bottom:20px;}

.tit2 .p{ font-size:20px;}







.about_con3{ padding: 100px 0px 80px 0px; background:no-repeat center center #252525; background-size:cover; color:#fff;}

.about_con3_5{ background-image:url(../images/about_con3_5.jpg);}

.about_con3_4{ background-image:url(../images/about_con3_4.jpg);}

.about_con3_3{ background-image:url(../images/about_con3_3.jpg);}

.about_con3_2{ background-image:url(../images/about_con3_2.jpg);}

.about_con3_1{ background-image:url(../images/about_con3_1.jpg);}





.qiehuan .prev,.qiehuan .next{ position:absolute; left:100px; top:50%;  width:58px; line-height:58px; height:58px; font-size:58px; margin-top:-29px; text-align:left; color:#fff;}

.qiehuan .next{ left:auto; right:100px;text-align:right;}



.cy_journal{ position:relative;}

.cy_journal .xtu{ height:123px; position:relative; border-radius:6px; overflow:hidden; width:85%; margin:0 auto;}

.cy_journal .xtu dl{ position:absolute; left:0px; top:0px; padding-top:47px;}

.cy_journal .xtu dd{ width:150px; float:left; position:relative; text-align:center; height:76px; line-height:1; font-size:16px;}

.cy_journal .xtu dd:last-child{border-radius:0 6px 6px 0;}

.cy_journal .xtu dd:first-child{border-radius:6px 0 0 6px;}

.cy_journal .xtu dd a{ display:block; color:#fff; height:46px; line-height:46px; padding-top:30px; position:relative; background:url(../images/line2.png) no-repeat top center;}

.cy_journal .xtu dd a:after{content:'\20'; width:1px; position:absolute; top:9px; left:0; height:14px; background-color:#8cd8e9;}

.cy_journal .xtu dd a:before{ position:absolute; width:64px; height:64px; text-align:center; top:-40px; left:50%; margin-left:-32px; font-family:"iconfont" !important;font-size:64px;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;

content: "\e6d7"; font-weight:normal !important; line-height:1; display:none;}



.cy_journal .xtu dd a:hover,.cy_journal .xtu dd.cur a{ color:#fff; font-size:30px; font-weight:bold;}

.cy_journal .xtu dd a:hover:before,.cy_journal .xtu dd.cur a:before{ display:block;}



.cy_journal .xtu dl dt{ position:absolute; left:0px; width:150px; height:34px;}

.cy_journal .datu { width:860px; overflow:hidden; position:relative;}

.cy_journal .datu .dul .dli{ float:left; width:860px;}



.eventslist{ padding:80px 0; min-height:80px;}

.eventslist dl{ width:700px; margin:0 auto; color:#fff; position:relative;}

.eventslist dt{ font-size:56px; position:absolute; top:50%; margin-top:-28px; line-height:1; margin-right:20px;}

.eventslist dd{ font-size:20px; line-height:40px; padding-left:160px;}



.xtu_bg{ background:url(../images/line.png) repeat-x left 62px;}



.fenbu{ width:1150px; margin:0 auto;}

.fenbu_tit{ width:573px; float:left; position:relative;}

.fenbu_tit img{ width:100%; height:auto; display:block;}

.fenbu_tit li{ position:absolute; cursor:pointer;}

.fenbu_tit li:before{ content:''; width:12px; height:12px; position:absolute; left:50%; top:50%; margin:-6px 0 0 -6px; background:rgba(255,255,255,0.7); box-shadow:0 0 0 6px rgba(255,255,255,0.2); border-radius:50%; display:none;}

.fenbu_tit li i{ position:absolute; font-size:22px; width:32px; height:22px; line-height:22px; text-align:center; bottom:-3px; left:50%; margin-left:-16px; color:#97e1f1;}

.fenbu_tit li span{display:none;width: 40px;position:absolute;left:50%;text-align: center;color: #000;bottom: 500%;margin-left: -20px;background:#fff;border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,0.5); z-index:3;}





.fenbu_tit li.li1{ right:12%; top:61%;}

.fenbu_tit li.li2{ right:14%; top:59%;}

.fenbu_tit li.li3{ right:24%; top:51%;}

.fenbu_tit li.li4{ right:13%; top:65%;}

.fenbu_tit li.li5{ right:26%; top:87%;}



.fenbu_tit li.curr i{font-size:32px; height:32px; line-height:32px; color:#d01f37;}

.fenbu_tit li.curr:before{ display:block;} 



.fenbu_con{ margin-left:673px; background:rgba(209, 31, 55, 0.4); padding:50px;}

.fenbu_con li{ display:none; height:330px; overflow-y:auto;}

.fenbu_con li:first-child{ display:block;}

.fenbu_con dl{ position:relative; padding-bottom:25px; margin-bottom:25px; line-height:1.5;}

.fenbu_con dl:before{ content:''; position:absolute; left:0px; bottom:0px; width:25px; height:3px; background:rgba(255,255,255,0.8);}

.fenbu_con dl:last-child{ margin-bottom:0px;}

.fenbu_con dt{ color:#fff; font-weight:bold; margin-bottom:5px; font-size:16px;}

.fenbu_con dd{ color:rgba(255,255,255,0.9);}





.sbanner{ position:relative;}

.sbanner .text{ position:absolute; left:0px; top:35%; right:0px; color:#fff; z-index:2; text-align:center;}

.sbanner .h3{ display:block; font-size:46px; line-height:1; margin-bottom:0.76em; font-weight:bold;}

.sbanner .p{ display:block; font-size:46px; line-height:1; text-transform:uppercase;}

.sbanner:before{ content:''; background:url(../images/vbj2.png) repeat; opacity:0.2; left:0px; right:0px; top:0px; bottom:0px; z-index:2; position:absolute;}



.study_con{ background:no-repeat center center; background-size:cover;}

.study_con .wp{ margin:0 8%;}



.study_con1{}

.study_con1 .wp{ margin-right:0px;}

.study_con1 .img{ width:50%; float:right;}

.study_con1 .text{ color:#000; position:absolute; right:50%; top:130px; bottom:0px; padding-right:70px;}

.tit3{ font-size:34px; line-height:1; margin-bottom:1em; color:#000;}

.study_con1 .p{line-height:2.25; color:#666;}

.study_con1 .h4{ font-size:24px; line-height:1; margin-bottom:1em; padding-top:2.5em;}



.study_con2{ padding:160px 0; background-attachment:fixed; overflow:hidden; height:600px;}

.study_con2 .img{ display:none;}

.study_con2 .text{ float:right; width:510px; background:rgba(209, 31, 55, 0.18); padding:50px; box-sizing:border-box; font-size:26px; line-height:2.15; color:#fff;}



.study_con3{ padding-top:120px;   }

.qualification_tit{ margin-bottom:50px;}

.qualification_tit .tit3{ text-align:center;}

.qualification_tit .p{ color:#999; text-align:center;}



.number_lsit{ width:1040px; margin:0 auto 20px auto;}

.number_lsit ul{ border-left:1px solid #ccc;}

.number_lsit li{ float:left; width:25%; text-align:center;}

.number_lsit .pd{ border-right:1px solid #ccc;}

.number_lsit .h3{ font-size:27px; line-height:40px; color:#000;}

.number_lsit .h3 span{ font-size:40px;}

.number_lsit .em{ font-size:20px; color:#999;}



.qualification_con{}

.qualification_con .pd{ border:1px solid #dfdfdf; margin:0 30px 50px 0px;}

.qualification_con .pd img{ width:100%; height:auto; display:block;}

.qualification_con .single-item{ margin-right:-30px;}

.qualification_con .slick-dots{ bottom:0px;}



.study_con4{ background-color:#f0f0f0; padding:70px 0;}

.honor{ background:#fff;}

.honor .img{ float:right; width:50%;}

.honor .img img{ height:610px;width:100%;}

.honor .text{ margin-right:50%; padding:50px;}

.honor .h1{ font-size:34px; color:#333;}

.honor .p{ position:relative; padding:15px 0 65px 25px;}

.honor .p:after{ content:''; width:1px; height:100%; background:#eeeeee; left:5px; top:0px; bottom:0px; position:absolute; z-index:1;}

.honor .p:before{ content:'\e7ee'; width:32px; height:32px; box-sizing:border-box; border:1px solid #dfdfdf; text-align:center; line-height:30px; color:#979797; position:absolute;  bottom:0px; border-radius:50%; left:-10px; background:#fff; z-index:2;}

.honor dl{ margin-bottom:40px; position:relative; z-index:2;}

.honor dl:last-child{ margin-bottom:0px;}

.honor dt{ font-size:18px; line-height:1.2; margin-bottom:0.55em; color:#333; position:relative;}

.honor dt:before{ content:''; width:10px; height:10px; position:absolute; left:-25px; border-radius:50%; background:#d01f37; z-index:3; top:5px;}

.honor dd{ font-size:14px; line-height:1.72; color:#666;}





.mbanner{ position:relative; background:no-repeat center center; background-size:cover;}

.mbanner .pd{ position:relative;}

.mbanner .text{ position:absolute; top:35%; width:900px; left:50%; margin-left:-450px; color:#fff; z-index:2; text-align:center;}

.mbanner .text .h3{ display:block; font-size:60px; line-height:1; margin-bottom:0.8em; position:relative;}

.mbanner .text .p{ display:block; font-size:20px; line-height:1.66;}

.mbanner .slick-dots{ display:none !important;}

.mbanner_nav{ position:absolute; left:0px; bottom:0px; right:0px; color:#fff;}

.mbanner_nav li{ width:25%; float:left;}

.mbanner_nav .pd{ background:rgba(0,0,0,0.7); padding:30px 12.5%;}

.mbanner_nav .h3{ font-size:20px; line-height:24px; padding-bottom:25px; position:relative;}

.mbanner_nav .h3:before{ content:''; width:2em; height:5px; background:#fff; position:absolute; left:0px; bottom:0px;}

.mbanner_nav .p{ font-size:14px; line-height:26px; height:52px; display:none !important; overflow:hidden; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}

.mbanner_nav li:nth-child(even) .pd{ background:rgba(0,0,0,0.5);}

.mbanner_nav li.curr .pd{ background:rgba(54,170,195,0.8);}



.system{ color:#fff;}

.system_tit{ text-align:center; font-size:56px; font-weight:bold; line-height:1; padding-bottom:80px;}

.system_con{ position:relative; width:574px; margin:50px auto 0 auto;}

.system_con .slick-slide{ position:relative;}

.system_con .pd{ position:absolute; left:0px; top:0px; right:0px; bottom:0; padding:0 10%;}

.system_con .h3{ text-align:center; font-size:26px; line-height:1.53; opacity:0.6;}

.system_con .p{ line-height:1.5; display:none; padding-top:40px;}

.system_con .p p{ margin-bottom:10px; padding-left:14px; position:relative;}

.system_con .p p:before{ content:''; width:7px; height:7px; position:absolute; left:0px; top:8px; background:#fff; border-radius:50%;}

.system_con .single-item{ position:relative; z-index:5;}

.system_con .slick-dots{ display:none !important;}

.system_con .slick-current .h3{ opacity:1;}

.system_con .slick-current .p{ display:block;}

.system_con .slick-arrow{ display:block !important; opacity:0; width:33.3333%; top:0px; margin:0px; bottom:0px; height:100%; bottom:0px;}



.system_list{ width:574px; height:574px; position:absolute; left:50%; top:50%; margin:-287px 0 0 -287px; border:2px dashed #fff; border-radius:50%; box-sizing:border-box;}

.system_list ul{}

.system_list li{ position:absolute; cursor:pointer; width:16px; height:16px; box-sizing:border-box; border:1px solid #fff; background:#FFF; border-radius:50%; margin:-8px; z-index:7;}

.system_list li span{ position:absolute; width:200px; text-align:center;}

.system_list li.curr{ background:#d01f37;}



.system_list li.li1{ left:50%; top:0px;}

.system_list li.li2{ right:0px; top:50%;}

.system_list li.li3{ left:50%; bottom:0;}

.system_list li.li4{ left:0%; top:50%;}

.system_list li.li1 span{ left:50%; margin-left:-100px; bottom:20px; text-align:center;}

.system_list li.li2 span{ left:20px; margin-top:-28px; top:50%;}

.system_list li.li3 span{ left:50%; margin-left:-100px; top:20px; text-align:center;}

.system_list li.li4 span{ right:20px; margin-top:-28px; top:50%;}



.system_list svg{ position:absolute; width:584px; height:584px; left:50%; top:50%; margin:-292px 0 0 -292px; transform:rotate(-90deg);} 

.circle_bar3{stroke-dasharray:307%;stroke-dashoffset:307%; position:absolute; width:584px; height:584px;}



.system_list_1 .circle_bar3{stroke-dashoffset:230.25%;}

.system_list_2 .circle_bar3{stroke-dashoffset:153.5%;}

.system_list_3 .circle_bar3{stroke-dashoffset:76.75%;}

.system_list_0 .circle_bar3{stroke-dashoffset:0%;}





.solution{}

.solution li{ position:relative; margin:-1px 0;}

.solution img{ width:100.418410041841%; height:auto; display:block;}

.solution .img1{}

.solution .img2{ position:absolute; left:0px; top:0px; z-index:2; opacity:0; visibility:hidden;}

.solution .img3{ position:absolute; left:0px; top:0px; z-index:3;}

.solution li:hover .img2{ opacity:1; visibility:visible;}

.solution li:last-child .img2,

.solution li:nth-child(6).img2{ opacity:0;}

.solution li:last-child:hover .img3,

.solution li:nth-child(6):hover .img3{ opacity:0;}

.solution li:last-child:hover .img2,

.solution li:nth-child(6):hover .img2{ opacity:1;}

.solution .more{ position:absolute; width:11.14%; z-index:4;}

.solution .more img{ width:100%; border-radius:5px; opacity:0;}

.solution .more:hover img{ opacity:1;}

.solution .more1{ left:9.41%; top:88.65%;}

.solution .more2{ left:79.75%; top:60.3%;}

.solution .more3{ left:30.05%; top:67.05%;}

.solution .more4{ left:79.75%; top:54.75%;}

.solution .more5{ left:44.65%; top:79.8%;}

.solution .more6{ left:69.05%; top:63%;}

.solution .more7{ left:35.85%; top:67.60%;}







/*动画时间*/

.slick-arrow,

.subnav .box,

.go_next,

.ipro_slick,

.btn_bf,

.subnav li,

.imap li,

.imap li i,

.istrategy_bottom,

.ipaging,

.ipaging a,

.istrategy .text,

.advantage_list3 .pd,

.advantage_list3 .text,

.advantage_list3 .i,

.circle_bar2,

.core_list li,

.kefu img,

.solution img,



.inews_fl,

.inews_fr,

.pbanner .h3,

.pbanner .p,

.advantage_list1 dl,

.advantage_list2,

.mbanner .text .h3,

.mbanner .text .p,

.sbanner .h3,

.sbanner .p,

.abanner .h3,

.abanner .p{

transition: all 0.3s linear;

}

.system_con,

.core_con,

.imap img,

.process_list,

.process_list li i,

.process_list li span{

transition: all 0.5s linear;

}





.ibanner .em,

.ibanner .h3{

transition: all 0.8s cubic-bezier(0.77, 0, 0.175, 1);

}





.equipment_list .slick-slide img{

transition: all 1s linear;

}





/*循环动画*/

.circle_bar {stroke-dasharray: 296%;stroke-dashoffset:0%;animation:donut 5500ms linear infinite; position:absolute; width:100px; height:100px;}

@keyframes donut {from {stroke-dashoffset: 296%;}to{stroke-dashoffset:0;}}

/*呼吸*/

.Fpulse,

.imap li,

.fenbu_tit li.curr:before{animation:Fpulse infinite alternate linear 1s;}

@keyframes Fpulse {0% { box-shadow:0 0 0 7px rgba(255,255,255,0.4);}100% { box-shadow:0 0 0 3px rgba(255,255,255,0.1);}}

.FpulseSlow2 {animation:FpulseSlow2 infinite 3s linear ;opacity:0;}

@keyframes FpulseSlow {0% {transform:scale(1);opacity:1;}100%{transform:scale(0.85);opacity:0.5;}}

@keyframes FpulseSlow2 {	0% {transform:scale(0.25);opacity:0.4;}	100%{transform:scale(1);opacity:0;}}





/*动画初始化*/

.ibanner .em,

.ibanner .h3{ line-height:4;}

.ibanner .slick-dots,

.imap li,

.imap img,

.istrategy .text{ opacity:0;}

.ipro_slick,

.istrategy_bottom,

.ipaging1,

.go_next{ transform:translateY(100%);}



.subnav li{ opacity:0; transform:translateY(100px);}



.inews_fl{ transform:translateY(50px); opacity:0;}

.inews_fr{ transform:translateY(-50px); opacity:0;}



.imap li i{ transform:translateY(-30px); opacity:0;}



.pbanner .h3,

.pbanner .p,

.mbanner .text .h3,

.mbanner .text .p,

.sbanner .h3,

.sbanner .p,

.abanner .h3,

.abanner .p{ height:1em; overflow:hidden; line-height:3em; opacity:0;}









.abanner .h3{ line-height:5em;}



.advantage_list1 dl{ opacity:0; transform:translateY(50px);}









.process_list li i{ opacity:0;}

.process_list li span{ opacity:0; transform:translateX(30px);}

.process_list{ opacity:0; transform:translateY(-150px) rotate(-30deg) translateX(-15px);}









.advantage_list2{ opacity:0; transform:translateY(50px);}



.system_con,

.core_con{ transform:scale(0.5); opacity:0;}



.equipment_list .slick-slide img{ transform:scale(1.2);}

.equipment_list .slick-slide .pd{ overflow:hidden; display:block;}

.equipment_list .slick-slide.slick-active img{ transform:scale(1);}



/*动画延迟*/





.advantage_list1 dl:nth-child(1),

.process_list,

.sbanner .h3,

.abanner .h3{ transition-delay:0.3s;}



.go_next,

.ibanner .h3,

.subnav li.li1,

.istrategy_bottom,

.ibanner .slick-dots,

.subnav li.li2,

.ipaging1,

.pbanner .p,

.mbanner .text .h3,

.advantage_list1 dl:nth-child(2),

.sbanner .p,

.abanner .p,

.process_list li i{ transition-delay:0.8s;}



.ipro_slick,

.ibanner .em,

.subnav li.li3,

.advantage_list1 dl:nth-child(3),

.mbanner .text .p,

.process_list li span{ transition-delay:1.1s;}



.subnav li.li4{ transition-delay:1.4s;}







.process_list li.li1 span{transition-delay:1.1s;}

.process_list li.li2 span{transition-delay:1.2s;}

.process_list li.li3 span{transition-delay:1.3s;}

.process_list li.li4 span{transition-delay:1.4s;}

.process_list li.li5 span{transition-delay:1.5s;}

.process_list li.li6 span{transition-delay:1.6s;}

.process_list li.li7 span{transition-delay:1.7s;}

.process_list li.li8 span{transition-delay:1.8s;}

.process_list li.li9 span{transition-delay:1.9s;}

.process_list li.li10 span{transition-delay:2s;}



/*动画开始*/

.body_ready .fp-completely .ipro_slick,

.body_ready .fp-completely .go_next,

.body_ready .fp-completely .istrategy_bottom,

.body_ready .fp-completely .ipaging1,

.body_ready .fp-completely .imap li i,

.body_ready .subnav li,

.fp-completely .inews_fl,

.fp-completely .inews_fr,

.fp-completely .advantage_list1 dl,

.fp-completely .advantage_list2,

.fp-completely .process_list,

.fp-completely .process_list li i,

.fp-completely .process_list li span{ transform:translateY(0) translateX(0) rotate(0); opacity:1;}



.body_ready .fp-completely .ibanner .slick-dots,

.body_ready .fp-completely .imap li,

.body_ready .fp-completely .imap img,

.body_ready .fp-completely .istrategy .text{ opacity:1;}



.body_ready .fp-completely .ibanner .slick-initialized .slick-current .em,

.body_ready .fp-completely .ibanner .slick-initialized .slick-current .h3{ line-height:1; opacity:1;}



.body_ready .fp-completely .pbanner .h3,

.body_ready .fp-completely .pbanner .p,

.body_ready .fp-completely .mbanner .slick-active .text .h3,

.body_ready .fp-completely .mbanner .slick-active .text .p,

.body_ready .sbanner .h3,

.body_ready .sbanner .p,

.body_ready .abanner .h3,

.body_ready .abanner .p{line-height:1em; opacity:1;}



.fp-completely .system_con,

.body_ready .core_con{ transform:scale(1); opacity:1;}





.body_ready .fp-completely .mbanner .slick-active .text .p{ height:auto;line-height:1.66;}



.body_no .process_list,

.body_no .advantage_list2,

.body_no .inews_fl,

.body_no .inews_fr,

.body_no .system_con{ opacity:1; transform: translateY(0px); transform: scale(1);}



.body_no .mbanner .text .h3{ opacity:1; line-height:1;}

.body_no .mbanner .text .p{ opacity:1; line-height:1.66; height:auto;}



.nb-icon-wrap{ display:none !important;}



.fp-tableCell{ overflow:hidden; z-index:1; zoom:1; transform:translateZ(0);}

@media screen and (max-width:1680px){

.footer_con{ padding-left:40px;}

.ipaging{ width:320px;}

.ipaging a{ font-size:48px;}

.footer{ padding-right:320px;}

.footer_con dd strong{ font-size:18px;}



.ipaging{ height:160px; line-height:160px;}

.istrategy_bottom{}

.istrategy_bottom .pd{}



.advantage_list1 dl{ margin-bottom:60px;}



.advantage_list3 .i{ width:128px; height:128px; line-height:124px;}

.advantage_list3 .h3{ font-size:36px;}



.study_con1 .text{ padding-right:50px;}

.study_con1 .h4{ padding-top:50px;}

.study_con1 .p{ line-height:2;}



.honor dl{ margin-bottom:30px;}



.mbanner .text{ width:860px; margin-left:-430px;}

.mbanner .text .h3{ font-size:54px;}

.mbanner .text .p{ font-size:18px;}



.contact_list .li{ padding:0 30px;}



.about_con1 .p{ font-size:14px; line-height:1.5; padding: 0 10%;}

.about_con1 .text2 .p,

.about_con1 .text3 .p{ font-size:16px;}



.cy_journal .xtu dd,

.cy_journal .xtu dl dt{ width:130px;}

}



@media screen and (max-width:1600px){

.advantage_list1 dt:before, .advantage_list1 dt:after{ height:30px;}

.advantage_list1 dl{ margin-bottom:30px; padding:30px 0;}

.advantage_list1 dd{ padding-left:30px;}





.mbanner .text .h3{ font-size:48px;}

.mbanner_nav .h3{ font-size:16px;}



.core{ margin-top:-190px;}

.core_tit{ font-size:30px;}

.contact_info{ margin-top:0px;}

.core_list{ width:400px; height:400px; margin:-200px 0 0 -200px;}

.core_con{ width:320px; height:320px;}

.core_con:before{ width:320px; height:320px; margin:-170px 0 0 -160px; font-size:320px;}

.core_con .p{ font-size:14px; line-height:20px; height:60px;}

.core_list svg{ width:408px; height:408px; margin:-204px 0 0 -204px;}

.core_list circle{ r:199; cy:204; cx:204;}



.group{ margin-right:40px;}

.contact{ padding-top:60px;}

.contact_con{ margin-bottom:20px;}

.contact_con li{ margin-bottom:15px;}

.contact_con .h3{ font-size:14px; margin-bottom:0px;}

.contact_con .p{ font-size:18px;}

.group .pd{ padding:15px 0 15px 15px;}

.group .h3{ font-size:16px;}



.kefu{ bottom:30px;}





.system_con{ width:474px;}

.system_con .h3{ font-size:18px;}

.system_con .p{ padding-top:20px;}

.system_con .slick-current .h3{ font-size:24px;}

.system_con .pd{ padding:0 6%;}





.system_list{ width:482px; height:482px; margin:-241px 0 0 -241px;}

.system_list svg{ width:500px; height:500px; margin:-250px 0 0 -250px;}

.system_list circle{ r:240; cy:250; cx:250; width:500px; height:500px;}

.system_list li span{ font-size:14px; line-height:1.5;}

.system_list li.li2 span,

.system_list li.li4 span{ margin-top:-21px;}







.circle_bar3{stroke-dasharray: 302%; stroke-dashoffset: 302%;}

.system_list_1 .circle_bar3{stroke-dashoffset:227%;}

.system_list_2 .circle_bar3{stroke-dashoffset:152%;}

.system_list_3 .circle_bar3{stroke-dashoffset:76%;}

.system_list_0 .circle_bar3{stroke-dashoffset:0%;}

}



@media screen and (max-width:1440px){




.ibanner .em{ font-size:54px; height:76px; margin-bottom:30px;}

.ibanner .em strong{ font-size:76px;}







.btn_bf{ width:76px; height:76px; border-width:3px; line-height:76px;}

.btn_bf svg{ width:82px; height:82px; left:-3px; top:-3px;}

.circle_bar{ r:39; cy:41; cx:41; stroke-width:4;}

.ipro_slick{ width:540px;}

.ipro_slick .img{ width:200px;}

.ipro_slick .text{ margin-left:200px; padding:20px;}

.ipro_slick .h3{ font-size:18px;}

.ipro_slick .pd{}

.ipro_slick .slick-dots{ left:220px; bottom:18px;}

.ipro_slick .slick-dots li{ margin-right:15px;}

.go_next{ left:720px;}

.ibanner .slick-dots{ padding-left:50px;}



.istrategy{ padding-bottom:50px;}

.istrategy .wp{ width:1000px;}

.istrategy .img{ width:670px;}

.imap li.li1{left: 110px;top: 121px;}

.imap li.li2{left: 123px;top: 112px;}

.imap li.li3{left: 327px;top: 74px;}

.imap li.li4{left: 340px;top: 76px;}

.imap li.li5{left: 350px;top: 69px;}

.imap li.li6{left: 583px;top: 116px;}

.imap li.li7{left: 567px;top: 112px;}

.imap li.li8{left: 540px;top: 145px;}

.imap li.li9{left: 558px;top:142px;}

.imap li.li10{left: 598px;top: 295px;}

.istrategy .text{ font-size:14px; line-height:1.8; padding-left:30px; margin-left:670px;}

.istrategy .text strong{ font-size:26px;}



.istrategy_bottom{}

.istrategy_bottom .pd{}

.istrategy_bottom .p{ font-size:13px; line-height:1.3;}



.ipaging{ height:120px; line-height:120px; width:280px;}

.ipaging a{ font-size:38px;}



.footer{ padding:20px 280px 0 50px; height:120px;}

.footer_fl{ width:100px;}

.footer_fl img{ width:80px;}

.footer_fl span{ font-size:12px; width:20px;}

.footer_con{ padding:15px 0 0 30px; margin-left:100px;}

.footer_con dl{ width:auto; margin-right:20px;}

.footer_con dl:last-child{ margin-right:0px;}



.ipaging .icon-caidan:after{ font-size:12px; margin:-12px 0 0 -4em;}



.inews{}

.inews .wp{ width:1000px;}

.inews_fl .text{ height:160px; padding:20px;}

.inews_fl .h3{ font-size:16px; line-height:20px; height:60px; -webkit-line-clamp:3;}

.inews_fr{ height:420px; width:600px;}

.inews_tit{ height:auto; padding:30px 20px;}

.inews_tit .h3{ margin-bottom:10px; font-size:14px;}

.inews_tit .em{ font-size:24px; height:30px; line-height:30px;}

.inews_list{ padding:20px;}

.inews_list li{ margin-bottom:20px;}

.inews_list .em{ height:66px; padding:10px 15px 0 15px;}

.inews_list .pd{ padding:0 0 0 115px;}

.inews_list .h3{ font-size:16px; line-height:20px; height:20px;}

.inews_list .p{ line-height:18px; height:18px; margin-bottom:18px;}



.pbanner .h3{ font-size:38px;}

.pbanner .p{ font-size:50px;}



.advantage_list1 .h3{ font-size:18px;}

.advantage_list1 .p{ font-size:12px;}



.slick-arrow{ width:64px; height:64px;}

.slick-arrow:before{ line-height:64px;}

.equipment_list .slick-prev{ right:64px;}



.advantage_list2 .h3,

.advantage_list2 .em{ font-size:32px;}



.sbanner .h3{ font-size:36px;}

.sbanner .p{ font-size:28px;}



.tit3{ font-size:28px;}

.study_con1 .h4{ font-size:18px;}

.study_con2 .text{ font-size:20px;}



.number_lsit .h3 span{ font-size:36px;}

.number_lsit .em{ font-size:16px;}



.honor dt{ font-size:16px;}



.mbanner .text .h3{ font-size:28px;}





.mbanner_nav .h3:before{ height:2px;}











.tit1{ padding-bottom:20px; margin-bottom:20px;}

.tit1 strong span{ font-size:32px;}

.group .h3{ font-size:14px; height:20px; line-height:20px;}

.contact_con .p{ font-size:16px;}

.contact_m{ font-size:18px; line-height:32px;}

.contact_m a{ border-bottom-width:1px;}

.contact_info{ padding:40px;}

.contact_list .pd{ padding:40px;}



.abanner .h3{ font-size:32px;}

.abanner .p{ font-size:18px;}

.abanner .h3:before{ height:4px;}



.about_con1 .h3{ line-height:1; margin-bottom:10px;}



.cy_journal .xtu dd,

.cy_journal .xtu dl dt{ width:110px;}



.tit2 .h3{ font-size:32px;}

.tit2 .p{ font-size:16px;}



.fenbu_con{ padding:30px}







.process_list{ width:130px; margin-top:-256.5px;}

.process_list ul{padding-left:30px;}

.process_list li{ padding:10px 0; margin-bottom:11px;}





.process_list li.li2{padding-left: 38px;}

.process_list li.li3{padding-left: 62px;}

.process_list li.li4{padding-left: 80px;}

.process_list li.li5{padding-left: 88px;}

.process_list li.li6{padding-left: 88px;}

.process_list li.li7{padding-left: 82px;}

.process_list li.li8{padding-left: 66px;}

.process_list li.li9{padding-left: 42px;}



.nbanner .h3{ font-size:60px;}

.nbanner .p{ font-size:30px;}



.group .p{ font-size:12px;}



.istrategy_bottom{ padding:15px 0;}

}



@media screen and (max-width:1366px){

.footer_con{ padding-left:15px;}

.ipaging{ width:240px;}

.footer{ padding-right:240px;}

.istrategy_bottom{}



.advantage_list1 dl{ padding:20px 0;}

.advantage_list1 dt i{ height:76px; line-height:76px;}



.advantage_list3 .h3{ font-size:28px;}

.advantage_list3 .p{ font-size:14px;}



.honor .img img{ height:636px;}



.news_list li{ padding:30px 0;}

.news_list .img{ width:240px;}

.news_list .text{ margin-left:240px; padding:20px;}

.news_list .h3{ font-size:16px; margin-bottom:10px;}

.news_list .p{ font-size:12px; line-height:18px; height:36px; margin-bottom:20px;}



.core{}

.core_tit{ font-size:28px;}

.contact_info{ margin-top:0px;}

.core_list .box{ font-size:16px; width:260px;}



.about_con1 .slick-current .h3{ font-size:18px; margin-bottom:10px;}

.about_con1 .p{ font-size:12px;}



.advantage_list2 .pd{ margin-bottom:30px; width:80%;}



.mbanner .text{ width:780px; margin-left:-390px;}

.mbanner .text .h3{ font-size:24px;}

.mbanner .text .p{ font-size:16px;}





}

@media screen and (max-width:1280px){

.footer_con dd{ font-size:12px; padding-left:10px; margin-left:44px;}

.footer_con dt{ height:44px; line-height:44px; width:44px;}







.qiehuan .prev{ left:0px;}

.qiehuan .next{ right:0px;}



.eventslist dd{ font-size:16px;}

.eventslist dt{ font-size:36px; margin-top:-18px;}

.eventslist dd{ padding-left:70px;}





.nbanner .h3{ font-size:48px;}

.nbanner .p{ font-size:24px;}

}

@media screen and (max-width:1024px){

.btn_bf{ display:block; display:none;}

.btn_bf.curr{ display:block; opacity:0; display:none;}



.ibanner .text{ top:35vh;}




.wp{ margin:0 30px !important; width:auto !important;}

















.ipaging{ display:none;}







.subnav{ top:auto; bottom:0px; margin:0px; left:0px; right:0px; display:none;}

.subnav li{ float:left; width:33.3333%; margin-bottom:0px;}

.subnav .h3 a{ width:auto; border-radius:0px; border-right:1px solid rgba(255,255,255,0.1);}

.subnav .li2 .box{ padding-right:0px; bottom:40px; left:50%; margin-left:-65px; box-shadow:0 0 3px rgba(0,0,0,0.3);}

.subnav .li2 .box span{ padding-bottom:0px;}

.subnav .li2:hover .box{ height:160px;}

.subnav .li3 .box{ left:0px; right:0px; bottom:40px; top:auto; border-radius:10px 10px 0 0 ; background:#fff; box-shadow:0 0 3px rgba(0,0,0,0.3); height:0px;}

.subnav .li3 .box a{ width:auto; color:#d01f37; font-size:18px; text-align:center; padding:0px; height:50px; line-height:50px;}

.subnav .li3:hover .box{ width:auto; height:50px;}



.go_next{ display:none;}



.ipro_slick{ width:50%;}

.ipro_slick .pd{}

.ipro_slick .img{ width:40%;}

.ipro_slick .text{ margin-left:40%;}

.ipro_slick .slick-dots{ left:auto; right:0px; bottom:20px;}

.ipro_slick .h3{ font-size:16px;}



.slick-dots li{ margin:0 8px;}

.ibanner .slick-dots{ left:auto; right:30px; padding-left:0px; bottom:30px;}



.btn_bf{ right:40px; bottom:80px;}



.istrategy_bottom{ right:0px; padding:0 30px;}



.inews_fl{ width:35.4%;}

.inews_fl .h3{ font-size:14px; height:40px;}

.inews_fl .text{ height:128px;}

.inews_fr{ width:62%; height:auto;}

.inews_list .h3{ font-size:14px;}

.inews_list .p{ font-size:13px;}

.inews_tit{ padding:20px;}

.inews_tit .em{ font-size:18px; line-height:1; height:auto;}



.advantage_list1{ padding:0 30px;}

.advantage_list1 dd{ padding-left:20px;}



.advantage_list2{ padding:0 30px 0 0; width:auto;}



.advantage_list3 .i{ width:100px; height:100px; line-height:96px; font-size:48px; margin-bottom:25px;}

.advantage_list3 .h3{ font-size:24px;}





.solution{ padding-top:50px; background:#4f677f;}



.tit3{ margin-bottom:0.8em; font-size:24px;}



.study_con{ padding:90px 0;}

.study_con1 .h4{ padding-top:20px; margin-bottom:0.5em;}

.study_con1 .text{ padding:0 30px 0 0;}



.study_con2 .text{ font-size:16px; padding:30px; width:40%;}

.number_lsit{ width:80%;}

.number_lsit .h3 span{ font-size:28px;}

.number_lsit .em{ font-size:14px;}



.honor .text{ padding:30px;}

.honor .img img{ height:544px;}

.honor .p{ padding:15px 0 40px 25px;}



.sbanner .text{ top:45%;}



#fp-nav ul li .active+div{ display:none !important;}

.mbanner .text{ top:45%;}

.mbanner_nav .h3{ font-size:14px; padding-bottom:15px;}

.mbanner_nav .pd{ padding:20px;}



.system_list{width: 390px;height:390px;margin:-195px 0 0 -195px;}

.system_list svg{ width:400px; height:400px; margin:-200px 0 0 -200px;}

.system_list circle{r:194;cy:200;cx:200;width: 400px;height:400px;stroke-width:3;}



.circle_bar3{stroke-dasharray: 305%; stroke-dashoffset: 305%;}

.system_list_1 .circle_bar3{stroke-dashoffset:229%;}

.system_list_2 .circle_bar3{stroke-dashoffset:153%;}

.system_list_3 .circle_bar3{stroke-dashoffset:77%;}

.system_list_0 .circle_bar3{stroke-dashoffset:0%;}



.system_con .pd{ width:350px; padding:0px; margin:0 auto;}

.system_con .h3{ font-size:14px;}

.system_con .p{ padding-top:10px;}

.system_con .slick-current .h3{ font-size:18px;}



.mbanner .text .h3{ font-size:28px;}





.kefu{ bottom:60px;}

.kefu img{ width:60px; height:60px; border-width:2px;}

.core{}



.core_list .box{ font-size:14px; width:220px;}



.abanner .text{ top:45%;}



.about_con1{ padding:60px 0;}

.about_con1 .slick-dots{ display:none !important; bottom:0px;}

.about_con1 .single-item{ width:60%; margin:0 auto;}

.about_con1 .slick-current .pd,

.about_con1 .pd{ width:80%; margin-bottom:30px; box-shadow:0 0 0 10px rgba(255,255,255,0.1); transform:none; background:rgba(255,255,255,0.7); }

.about_con1 .p{ display:block;}

.about_con1 .h3{ color:#d01f37; font-size:18px;}



.fenbu{ width:auto;}

.fenbu_tit{ float:none; margin:0 auto 30px auto; }

.fenbu_con{ margin:0px;}

.fenbu_con li{ height:auto; overflow:visible;}



.study_con2{ background-attachment:inherit;}

}



@media screen and (max-width:960px){

.footer{ height:auto; padding:30px;}

.footer_fl{ width:120px; margin:0 auto; float:none; text-align:center;}

.footer_fl img{ float:none; width:100%;}

.footer_fl span{ float:none; font-size:14px;}

.footer_con{ padding:20px 0 0 0; width:290px; margin:0 auto;}

.footer_con dl{ float:none; overflow:hidden; margin:0 0 20px 0;}

.footer_con dl:last-child{ text-align:center; margin-bottom:0px;}

.footer_con dl:last-child dd{ padding-left:0px;}



.ipro_slick{ width:auto; right:0px;}

.ipro_slick .img{ width:150px;}

.ipro_slick .text{ margin-left:150px;}



.ibanner .slick-dots{ left:50%; bottom:166px; right:auto;}



.btn_bf{ left:50%; right:auto; margin-left:-41px; bottom:280px;}



.istrategy .img{ float:none; margin:0 auto 20px auto;}

.istrategy .text{ margin:0px; text-align:center; padding:0px; overflow:hidden;}

.istrategy .text>br{ display:none;}

.istrategy .text>p{ width:50%; float:left; margin-bottom:20px;}

.istrategy .text p:first-child{ width:100%;}



.istrategy_bottom{ height:auto; padding:20px 0; text-align:center;}

.istrategy_bottom .pd{ padding:0px;}





.inews_fl{ width:45%;}

.inews_fl .text{ height:144px;}

.inews_fr{ width:53%;}



.pbanner .text{ top:45%;}

.pbanner .h3,

.sbanner .h3{ font-size:32px;}

.pbanner .p,

.sbanner .p{ font-size:24px;}

.process_list{ left:10%;}

.advantage_list2{ margin-left:45%;}

.advantage_list3 .text{ padding:50px 30px 0;}





.study_con{ padding:30px 0;}



.qualification_con .single-item{ margin-right:-20px;}

.qualification_con .pd{ margin-right:20px;}



.honor .img{ width:auto; float:none;}

.honor .img img{ height:auto;}

.honor .text{ margin:0px;}



.study_con1{ background:#f0f0f0;}

.study_con1 .img{ width:auto; float:none;}

.study_con1 .text{ padding:30px; margin:0px; background:#fff; position:static;}



.study_con2{ padding:80px 0;}

.study_con2 .text{ font-size:14px; line-height:1.7; width:36%; padding:20px 20px;}



.group{ margin-right:0px;}

.contact_info{ padding:30px;}

.contact_info .img{ width:auto; float:none; margin-bottom:30px;}

.contact_info .img img{ height:auto;}

.contact_info .text{ width:auto; float:none;}



.tit1{ padding-bottom:15px; margin-bottom:15px;}

.tit1 strong span{ font-size:24px;}



.contact_list .pd{ padding:30px;}

.contact_list .li{ float:none; padding:0px; border:none;}

.contact_list .h4{ font-weight:bold; font-size:16px; color:#000;}

.contact_list .li:last-child br{ display:none;}



.abanner .h3{ font-size:18px;}

.abanner .p{ font-size:12px;}



.abanner .h3:before{ height:2px; width:40px;}



.about_con1 .single-item{ width:70%;}



.ipro_slick .text{ padding:15px;}

.ipro_slick .h3{ margin-bottom:5px; font-size:14px;}

.ipro_slick .p{ font-size:12px;}



.mbanner .text{ width:auto; margin:0px; left:15%; right:15%;}

.mbanner .text .p{ font-size:14px;}

.mbanner .text .p br{ display:none;}





.core_list .box{ width:170px;}





.core_list li.li2 .box{ left:0px; top:30px;}

.core_list li.li3 .box{ left:0px; top:30px;}

.core_list li.li4 .box{ top:30px; right:0px;}

.core_list li.li5 .box{ top:30px; right:0px;}

}

@media screen and (max-width:768px){

.cy_journal .xtu dd{ width:100px;}

.cy_journal .xtu dl dt{ width:100px;}

.eventslist dt{ font-size:28px; position:static; margin:0px}

.eventslist dd{ font-size:18px; line-height:24px; padding:0; min-height:48px;}

.eventslist dl{ width:auto; margin:0 60px;}

.qiehuan .prev,.qiehuan .next{ font-size:32px; width:32px; height:32px;}



.mbanner .text .p{ height:auto;line-height:1.5;}

.body_ready .fp-completely .mbanner .slick-active .text .p{line-height:1.5;}

}





@media screen and (max-width:760px){

.ibanner .em{ font-size:32px; height:58px; margin-bottom:20px;}

.ibanner .em strong{ font-size:56px;}

.ibanner .h3{ font-size:18px; height:20px;}



.slick-dots li{ margin:0 4px;}

.slick-dots li button{ width:8px; height:8px;}



.ipro_slick .slick-dots li button{ font-size:16px; width:16px; height:16px; line-height:1;}





.group ul{ margin:0px;}

.group li{ float:none; width:auto;}

.group .pd{ margin:0px;}

.group .h3{ height:auto; color:#000; font-size:14px; line-height:1.5; font-weight:bold;}

.group .p{ height:auto; color:#666; font-size:12px; line-height:1.5;}



.contact_info{ padding:20px;}

.contact_con li{ width:auto; float:none; margin-bottom:10px;}

.contact_con .h3{ height:auto; font-size:12px; line-height:1.5;}

.contact_con .p{ font-size:14px; line-height:1.5; height:auto;}



.contact_list .pd{ padding:20px;}



.contact_list .h4{ font-size:14px;}



.tit1 a i{ font-size:32px;}



.fenbu_tit{ width:480px;}



.mbanner .text{ left:10%; right:10%;}

}



@media screen and (max-width:730px){

@keyframes Fpulse {0% { box-shadow:0 0 0 3px rgba(255,255,255,0.4);}100% { box-shadow:0 0 0 0 rgba(255,255,255,0.1);}}

.istrategy .img{ width:374px; position:relative; left:50%; margin-left:-187px;}

.imap li{ width:6px; height:4px;box-shadow: 0 0 0 3px rgba(255,255,255,0.4);}

.imap li i{ width:8px; height:13px; background-size:8px 13px; left:-1px; bottom:1px;}

.imap li.li1{left: 69px;top: 63px;}

.imap li.li2{left: 62px;top: 67px;}

.imap li.li3{left: 183px;top: 41px;}

.imap li.li4{left: 190px;top: 43px;}

.imap li.li5{left: 195px;top: 39px;}

.imap li.li6{left: 325px;top: 65px;}

.imap li.li7{left: 317px;top: 63px;}

.imap li.li8{left: 302px;top: 81px;}

.imap li.li9{left: 312px;top: 79px;}

.imap li.li10{left: 334px;top: 165px;}











.core_list{ width:300px; height:300px; margin:-150px 0 0 -150px;}

.core_con{ width:260px; height:260px;}

.core_con:before{ width:260px; height:260px; margin:-170px 0 0 -130px; font-size:260px;}

.core_con .h3{ font-size:16px;}

.core_con .p{ font-size:12px; line-height:18px; height:54px;}

.core_list svg{ width:308px; height:308px; margin:-154px 0 0 -154px;}

.core_list circle{ r:149; cy:154; cx:154;}



.core_list li.li1{ left:50%; top:0px; margin:-8px 0 0 -8px;}

.core_list li.li2{ top:30%; right:0%;}

.core_list li.li3{ bottom:10.8%; right:12%;}

.core_list li.li4{ bottom:10.8%; left:12%;}

.core_list li.li5{ top:30%; left:0%;}



.core_list li span{ font-size:12px;}

.core_list li span i{ font-size:12px;}

.core_list li span strong{ font-size:18px;}





.core_list li.li2 span{ left:5px; margin-top:-30px;}

.core_list li.li3 span{ left:0px; margin-top:10px;}

.core_list li.li4 span{ right:0px; margin-top:10px;}

.core_list li.li5 span{ right:5px; margin-top:-30px;}

.core_list li span{ left:0px; margin-top:-26px; width:auto;}

.core_list li.li1 span{ margin-top:-30px; margin-left:-5px;}



.about_con2{ padding:40px 0;}

.about_con3{ padding:40px 0;}



}





@media screen and (max-width:640px){

#fp-nav.fp-left{ left:0px;}

#fp-nav ul li, .fp-slidesNav ul li{ margin:15px 7px;}

#fp-nav ul li a span, .fp-slidesNav ul li a span{ width:6px; height:6px;}

#fp-nav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li a.active span, .fp-slidesNav ul li:hover a.active span{ width:8px; height:8px;}



.wp{ margin:0 20px !important;}








.subnav .li3 .box a{ font-size:14px;}





.ipro_slick .text{}

.ipro_slick .p{ height:40px;-webkit-line-clamp:2;}

.ipro_slick .slick-dots{ bottom:10px;}

.ipro_slick .slick-dots li{ margin-right:15px;}



.btn_bf{ bottom:180px;}

.ibanner .slick-dots{ bottom:145px;}

.ibanner .em{ font-size:24px; height:26px; margin-bottom:15px;}

.ibanner .em strong{ font-size:32px;}

.ibanner .h3{ font-size:14px; height:16px;}

.ipro_slick{}



.istrategy .text{ font-size:12px; line-height:1.6;}

.istrategy .text strong{ font-size:18px;}



.istrategy_bottom .h3{ font-size:16px;}

.istrategy_bottom .h3 span{ font-size:18px;}

.istrategy_bottom .p{ font-size:12px; line-height:1.2;}



.inews_fl{ width:auto; float:none; margin-bottom:20px;}

.inews_fl .img{ float:left; width:140px;}

.inews_fl .text{ height:auto; margin-left:140px;}

.inews_fl .slick-dots{ left:auto; right:10px; bottom:10px; margin-left:auto !important;}

.inews_fl .slick-dots li{ margin:0 3px;}

.inews_fl .text{ padding:16px;}

.inews_fr{ width:auto; float:none;}



.inews_list li{ margin-bottom:10px;}

.inews_list .h3{ margin-bottom:5px;}

.inews_list .em{ width:66px; height:60px; padding:13px 10px 0 10px;}

.inews_list .em strong{ font-size:14px; margin-bottom:5px;}

.inews_list .p{ font-size:12px;}

.inews_list .pd{ padding-left:81px;}



.pbanner .h3,

.sbanner .h3{ font-size:24px; margin-bottom:0.6em;}

.pbanner .p,

.sbanner .p{ font-size:16px;}

.pbanner .text{ top:45%;}



.advantage1{ position:absolute; left:0px; top:0px; right:0px;}

.equipment_list{ width:auto; position:static;}

.equipment_list .slick-slide img{ height:320px !important;}

.advantage_list1{ margin:0px;}

.slick-arrow{ width:32px; height:32px;}

.slick-arrow:before{ line-height:32px; font-size:16px;}

.equipment_list .slick-prev{ right:32px;}

.advantage_list1{ padding:20px 30px;}

.advantage_list1 dt:before, .advantage_list1 dt:after{ display:none;}

.advantage_list1 dl{ padding:0px; margin-bottom:20px;}

.advantage_list1 dt{ position:absolute;}

.advantage_list1 dt i{ height:20px; line-height:20px; font-size:18px;}

.advantage_list1 dd{ margin-left:0px; padding-left:0px;}

.advantage_list1 .h3{ font-size:16px; padding-left:24px;}





.advantage2{ padding:0 30px;}

.process_list{ position:static; width:auto; margin:0px; float:none; margin-bottom:40px;}

.process_list img{ width:90%; margin:0 auto;}

.advantage_list2{ margin:0px; padding:0px;}

.advantage_list2 .h3, .advantage_list2 .em{ text-align:center; font-size:18px;}

.advantage_list2 .slick-dots{ left:50%; margin-left:-80px !important;}

.advantage_list2 .p{ line-height:1.5;}

.advantage_list2 .p br{ display:none;}

.advantage_list2 .pd{ margin-bottom:20px;}



/*.advantage_list3 .i{ width:60px; height:60px; line-height:58px; border-width:1px; font-size:24px; margin-bottom:20px;}

.advantage_list3 .h3{ font-size:16px;}

.advantage_list3 .text{ padding:40px 20px 0;}

.advantage_list3 .p{ font-size:12px;}

*/



.advantage_list3 .text{ padding-top:0px;}

.advantage_list3 .p{ display:block;}



.advantage_list3 .pd:hover{ background:none;}

.advantage_list3 .pd:hover .text{ padding-top:0px;}

.advantage_list3 .pd:hover .i{ background:none; color:#fff;}

.advantage_list3 .pd:hover .p{ display:block;}







.study_con1 .text{ padding:20px;}



.tit3{ text-align:center;}



.study_con2{ padding:40px 0;}

.study_con2 .text{ width:42%; font-size:12px; line-height:1.5; padding:15px;}



.qualification_tit{ margin-bottom:20px;}

.number_lsit{ width:88%;}

.number_lsit .pd{ padding:0 10px;}

.number_lsit .em{ font-size:12px; line-height:1.2;}



.qualification_con .single-item{ margin-right:-10px;}

.qualification_con .pd{ margin-right:10px; margin-bottom:20px;}



.mbanner .text{ top:40%;}

.mbanner .text .h3{ font-size:20px;}

.mbanner_nav .pd{ padding:10px;}

.mbanner_nav .h3{ line-height:1.4; font-size:12px;}

.mbanner_nav .h3:before{ width:2em;}



.system_list{width: 310px;height:310px;margin:-155px 0 0 -155px;}

.system_list svg{ width:320px; height:320px; margin:-160px 0 0 -160px;}

.system_list circle{r:154;cy:160;cx:160;width: 320px;height:320px;stroke-width:3;}

.system_con .pd{ width:70%;}

.system_con .slick-current .h3{ font-size:14px;}

.system_con .slick-arrow{ display:none !important;}

.system_con .p p:before{ top:6px;}



#fp-nav ul li .active+div, #fp-nav ul li:hover .active+div{ display:none !important;}



.news_list li{ padding:20px 0;}

.news_list .pd:hover{ background:none;}

.news_list .pd:hover .h3{ color:#000;}

.news_list .pd:hover .em{ color:#666;}

.news_list .pd:hover .p{ color:#999;}

.news_list .img{ width:140px;}

.news_list .text{ margin-left:140px; padding:0 0 0 20px;}

.news_list .h3{ font-size:14px; height:18px; line-height:18px; margin-bottom:5px;}



.paging{ padding:30px 0;}

.paging a, .paging span{ padding:0 8px; height:24px; line-height:24px; margin:0 2px;}



.kefu{ right:20px; bottom:20px;}

.kefu img{ width:40px; height:40px;}



.core_tit{ font-size:24px;}



.tit1{ line-height:30px;}

.tit1 strong span{ font-size:18px;}



.contact_m{ padding:30px 0;}

.contact_m strong{}



.contact_m .pd{ width:auto; font-size:14px;}



.about_con1 .pd{ border-radius:0px;}

.about_con1 .single-item{ width:100%;}

.about_con1 .pd,

.about_con1 .slick-current .pd{ width:auto; margin:10px 20px 30px 20px;}



.eventslist dl{ margin:0 40px;}

.eventslist dt{ font-size:28px; float:none; margin-right:0px; line-height:1.5;}

.eventslist dd{ font-size:18px; line-height:1.5;}



.eventslist{ padding:40px 0;}

.cy_journal .xtu dd{ width:80px;}

.cy_journal .xtu dd a:before{ width:32px; height:32px; font-size:32px; margin-left:-16px; top:-20px;}

.cy_journal .xtu dd a:hover, .cy_journal .xtu dd.cur a{ font-size:18px;}



.tit2 .h3{ font-size:24px; margin-bottom:10px;}

.tit2 .p{ font-size:14px;}



.fenbu_tit li.li4{ top:68%;}



.fenbu_tit{ width:100%;}



.advantage_list2 .pd{ width:auto;}





.process_list{ transform:rotate(0deg) scale(1.5);}

.process_list ul{ display:none;}





.system_con{ width:auto;}



.system_list li span{ display:none !important;}



.istrategy_bottom .pd{ display:block; text-align:center;}



.nbanner .text{ top:50%;}

.nbanner .h3{ font-size:28px;}

.nbanner .p{ font-size:16px;}



.nbanner img,

.abanner img,

.sbanner img{ height:40vh !important;}





.advantage_list3 .slick-arrow{ display:block !important; top:auto; bottom:45px;}

.advantage_list3 .slick-prev{ left:40%;}

.advantage_list3 .slick-next{ right:40%;}

.advantage_list3 .slick-dots{ display:none !important;}





.core_list .box{ position:fixed; left:0px !important; right:0px !important; top:306px !important; width:auto; text-align:center !important;}

}

@media screen and (max-width:480px){

.eventslist dt{ font-size:18px;}

.eventslist dd{ font-size:14px;}



.equipment_list .slick-slide img{ height:260px !important;}



.abanner .h3{ letter-spacing:0.7em; text-indent:0.7em;}



.core{ margin-top:-200px;}



.btn_bf{ position:fixed; left:0px; top:0px; bottom:0px; right:0px; opacity:0.1; background:#000; display:block; width:100%; height:100%; margin:0px; border:none; border-radius:0px; z-index:999; display:none;}

.btn_bf.curr{ display:none;}

.ipro_slick{ background:rgba(0,162,197,1);}

.ibanner video{ min-height:100vh; min-width:inherit; bottom:60px; top:auto;}

.pbanner video{ min-height:100vh; min-width:inherit; bottom:0px;}





.cbanner .img_cut{ background-image:url(../images/pbanner_contact_min.jpg) !important;}



.about_con3{background-size: 240% auto;}

.about_con3_1{ background-position:68% top;}

.about_con3_2{ background-position:45% top;}

.about_con3_3{ background-position:70% top;}

.about_con3_4{ background-position:40% top;}

.about_con3_5{ background-position:38% top;}

}





@media screen and (max-width:413px){

.tit2 .h3{ font-size:18px;}

.tit2 .p{ font-size:12px;}



.ipro_slick{ padding-left:0px;}



.equipment_list .slick-slide img{ height:220px !important;}



.advantage_list3 .i{ width:80px; height:80px; line-height:76px; font-size:36px;}

.advantage_list3 .h3{ font-size:18px;}

.advantage_list3 .p{ font-size:12px;}



.number_lsit{ width:auto;}



.honor .text{ padding:20px;}

.honor dt{ font-size:14px;}

.honor dt:before{ top:2px;}

.honor dd{ font-size:12px;}



.mbanner .text .h3{ font-size:18px;}

.mbanner .text .p{ font-size:12px;}



.system_con .p p{ font-size:10px;}



.news_list .em{ font-size:12px;}



.core_list{ width:272px; height:272px; margin:-136px 0 0 -136px;}

.core_con{ width:250px; height:250px;}

.core_con:before{ width:220px; height:220px; margin:-170px 0 0 -110px; font-size:220px;}

.core_con .h3{ font-size:16px;}

.core_con .p{ font-size:12px; line-height:18px; height:54px;}

.core_list svg{ width:280px; height:280px; margin:-140px 0 0 -140px;}

.core_list circle{ r:135; cy:140; cx:140;}



.core_list_1 .circle_bar2{stroke-dashoffset:250%;}

.core_list_2 .circle_bar2{stroke-dashoffset:192%;}

.core_list_3 .circle_bar2{stroke-dashoffset:120%;}

.core_list_4 .circle_bar2{stroke-dashoffset:63%;}

.core_list_0 .circle_bar2{stroke-dashoffset:0%;}



.about_con1 .p{ padding:0 20px;}



.pbanner .h3, .sbanner .h3{ font-size:18px; letter-spacing:normal; text-indent:0;}

.pbanner .p, .sbanner .p{ font-size:14px;}



.advantage_list3 .slick-prev{ left:38%;}

.advantage_list3 .slick-next{ right:38%;}



.abanner .h3{ letter-spacing:0.5em; text-indent:0.5em;}





.core_list .box{ top:277px !important;}

}

@media screen and (max-width:374px){

.subnav .li3 .box a{ font-size:12px;}



.ibanner .em{ font-size:20px; height:22px; margin-bottom:15px;}

.ibanner .em strong{ font-size:28px;}

.ibanner .h3{ font-size:12px; height:14px;}



.ipro_slick .text{}



.istrategy .text{ font-size:10px; line-height:1.4;}

.istrategy .text>p{ margin-bottom:10px;}

.istrategy .text strong{ font-size:14px;}

.istrategy{ padding-bottom:20px;}

.istrategy_bottom{ padding:15px 0;}

.istrategy_bottom .p{ font-size:10px;}



.equipment_list .slick-slide img{ height:240px;}

.advantage_list1 .h3{ font-size:14px;}

.advantage_list1 .p{ font-size:10px; line-height:1.5;}

.advantage_list1 dt i{ height:16px; line-height:16px; font-size:16px;}

.advantage_list1 dl{ margin-bottom:15px;}



.advantage_list3 .text{ }

.advantage_list3 .h3{ font-size:16px;}





.pbanner .h3,

.sbanner .h3{ font-size:18px;}

.pbanner .p,

.sbanner .p{ font-size:14px;}



.tit3{ font-size:18px;}

.study_con1 .h4{ font-size:14px;}



.study_con2 .text{ font-size:8px; padding:10px;}

.number_lsit .em{ font-size:9px;}

.qualification_tit .p{ line-height:1.2;}





.mbanner_nav .h3{ font-size:10px; padding-bottom:10px; line-height:1.2;}





.system_list{width: 270px;height:270px;margin:-135px 0 0 -135px;}

.system_list svg{ width:280px; height:280px; margin:-140px 0 0 -140px;}

.system_list circle{r:134;cy:140;cx:140;width: 280px;height:280px;stroke-width:3;}

.system_con .slick-current .h3{ font-size:10px;}

.system_con .p{ font-size:8px; padding-top:5px;}

.system_con .p p{ padding-left:10px;}

.system_con .p p:before{ top:3px; width:5px; height:5px;}





.news_list li{ padding:15px 0;}

.news_list .img{ width:120px;}

.news_list .text{ margin-left:120px; padding:0 0 0 15px;}

.news_list .h3{ font-size:14px; height:16px; line-height:16px; margin-bottom:4px;}

.news_list .p{ height:32px; line-height:16px; margin-bottom:15px;}



.paging a, .paging span{ margin:0 1px;}





.core_list{ width:230px; height:230px; margin:-115px 0 0 -115px;}

.core_con{ width:240px; height:240px;}

.core_con .pd{ padding:0 15%;}

.core_con:before{ width:200px; height:200px; margin:-175px 0 0 -100px; font-size:200px;}

.core_con .h3{ font-size:16px;}

.core_con .p{ font-size:12px; line-height:18px; height:54px;}

.core_list svg{ width:240px; height:240px; margin:-120px 0 0 -120px;}

.core_list circle{ r:114; cy:120; cx:120;}



.core_list li span{ font-size:10px;}

.core_list li span strong{ font-size:14px;}

.core_con .p{ font-size:10px; line-height:16px; height:64px;}



.core_list_4 .circle_bar2{stroke-dashoffset:65%;}



.about_con1 .slick-slide img{ height:350px;}



.fenbu_con{ padding:20px;}





.abanner .h3{ letter-spacing:0.3em; text-indent:0.3em;}



.core_list .box{ top:250px !important; font-size:12px;}

}





.body_ready #nb_invite_wrap{ display:none !important;}

.body_ready #newBridge #nb_nodeboard{ left:-100%;}




