﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0 }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0 }
/*body, button, input, select, textarea { font: 14px/150% 'Microsoft Yahei',Arial,'\5b8b\4f53'; color: #666;  }*/
html, body { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; overflow-x: hidden }
a { color: #666; text-decoration: none; display: inline-block }
h1, h2, h3, h4, h5, h6 { font-weight: normal }
em { font-style: normal }
:focus { outline: 0 }
ol, ul { list-style: none }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.clearfix { display: inline-block }
* html .clearfix { height: 1% }
.clearfix { display: block }
.hide { display: none }
.fll { float: left }
.flr { float: right }
.red { color: red }
.font-size18 {font-size: 18px;}
.orange { color: #ff6f3d;}
.topbar { width: 100%; height: 30px; line-height: 30px; background: #f7f7f7 }
.topbar_qr { float: right; margin-right: 10px; padding-left: 20px; cursor: pointer; position: relative; z-index: 99 }
.topbar_qr img { position: absolute; top: 30px; left: -5px; display: none }
.container { width: 1200px; margin: 0 auto; padding: 0 15px; }
.header {  height: 60px; border-bottom: 2px solid #dFdFdF; box-shadow:0px 0px 26px 0px rgba(0,0,0,0.26); position: fixed; width: 100%; z-index: 999; background: #fff;}
.logo {  float: left ; width: 350px; height: 100%;}
.head_logo { float: left; height: 42px;}
.head_logo_text { float: left; margin-left:20px; padding-top: 14px; font-size:15px; font-family:NotoSansHans-Medium; font-weight:500; color:rgba(120,120,120,1);}
.top_right { float: right; margin-top: 85px }
.nav { float: right;}
.nav li { float: left }
.nav li a { font-size: 18px; padding: 20px 25px 6px; font-family:NotoSansHans-Regular; font-weight:400; color:rgba(29,29,29,1);}
.nav li a:hover { color: rgba(180,56,51,1); }
.nav li:hover a.nav_more, a.more,.nav li a.cur, .more_box .more_main a:hover { color: rgba(180,56,51,1); }
.nav li:not(:first-child):hover a.nav_more, .nav li:not(:first-child) a.cur{ background: url("../images/drop_down_check.png") no-repeat 65px 30px; }
.nav li a.nav_more { background: url("../images/drop_down.png") no-repeat 65px 30px; }
.nav .nav_current { color: rgba(180,56,51,1);  }
.nav_border { margin-top: 8px; }
.nav li a:hover .nav_border { border: 1px solid rgba(197,172,116,1); }
.nav .nav_border_current { border: 1px solid rgba(197,172,116,1);}

.index_slide {  width: 100%; height: 400px }
.more_box { position: absolute; width: 100%; padding: 10px 0; top: 60px; left: 0; z-index: 1000; background: #fefefe; border-top: solid 1px #eee; border-bottom: solid 1px #eee; display: none; margin-top: -2px; box-shadow:0px 2px 5px 0px rgba(0,0,0,0.1) inset; }
.more_box .box_content { float: left;width: 280px; padding: 25px 12px;background: rgba(255,255,255,0.9);border-radius: 8px;opacity: 0.9; }
.more_box .box_content:nth-child(1) { padding-left: 0; }
.more_box .box_content:nth-child(4) { padding-right: 0;}
.more_box  .content_title {   padding-left: 4px; height: 50px;margin-bottom: 20px;font-size:24px;font-family:NotoSansHans-Medium;font-weight:500;color:rgba(51,51,51,1);border-bottom: 1px solid #ccc;}
.more_box .box_content a { padding: 0; padding-bottom: 15px; display: block; font-size:14px; font-family:NotoSansHans-DemiLight; font-weight:normal; color:rgba(74,74,74,1);}
.more_box .box_content a:hover{ color: #DA4435; font-weight: 500 ;font-family: NotoSansHans-Medium;}
.more_box img {width: 20px;height: 20px;float: left;margin-right: 8px; }

.nav_btn_box { float: right; margin-top: 14px; width: 310px;}
.nav_btn_box p{ float: left; margin-left: 20px;}
.nav_btn_box_left { border-left: 1px solid #ccc; float: left; height: 27px; margin-top:4px; margin-right: 29px;}
.nav_btn_img {  float: left; margin: 6px 10px 0 0; }
.nav_btn_text { float: left; margin-right:30px; vertical-align: top; padding-left: 22px; margin-top: -14px; line-height: 65px; font-size: 0px; background-image: url(../images/head_phone.gif); background-repeat: no-repeat; background-position: left 24px; color: #bc3733}
.nav_btn_text_info {font-size:13px; font-family:NotoSansHans-Light; font-weight:300; color:rgba(155,155,155,1); margin-bottom: 3px;}
@keyframes telephone { from { transform: translateY(0) } to { transform: translateY(-10px) }  }
.nav_btn_text span { display: inline-block; font-size: 22px; animation-duration: .5s; animation-name: telephone; animation-iteration-count: infinite; animation-direction: alternate;}
.nav_btn_text :nth-child(25n+1) { animation-delay: -.576s;}
.nav_btn_text :nth-child(25n+2) { animation-delay: -.552s;}
.nav_btn_text :nth-child(25n+3) { animation-delay: -.528s;}
.nav_btn_text :nth-child(25n+4) { animation-delay: -.504s;}
.nav_btn_text :nth-child(25n+5) { animation-delay: -.48s;}
.nav_btn_text :nth-child(25n+6) { animation-delay: -.456s;}
.nav_btn_text :nth-child(25n+7) { animation-delay: -.432s;}
.nav_btn_text :nth-child(25n+8) { animation-delay: -.408s;}
.nav_btn_text :nth-child(25n+9) { animation-delay: -.384s;}
.nav_btn_text :nth-child(25n+10) { animation-delay: -.36s;}
.nav_btn_text :nth-child(25n+11) { animation-delay: -.336s;}
.nav_btn_text :nth-child(25n+12) { animation-delay: -.312s; }

.nav_contact { font-size: 8px; overflow: hidden; margin-left: 10px;}
.nav_contact_qq {float: left; }
.nav_contact_wx {float: left;}
.nav_contact_img {float: left; }
.nav_contact_text { float: left; padding-left: 4px; font-size:14px; font-family:NotoSansHans-Light; font-weight:300; color:rgba(74,74,74,1);}
#codeBox { position: absolute; z-index: 10;width:0; height: 0;}
.nav_btn:hover { background: #ffb61a ;display: block;}
.index_slide .nav_btn { font-size: 28px; padding: 20px; float: left; margin: 270px 0 0 50px }
.adv_box { width: 1100px; margin: 0 auto; padding-bottom: 50px }
.adv_box li { float: left; width: 250px; text-align: center; color: #999; margin: 20px 11px }
.adv_box li h3 { line-height: 35px; color: #666 }
.floor01 { width: 100%; overflow: hidden; background: #fff; margin-bottom: 90px;}
.solutions_floor { width: 100%; float: left }
.floor_title { margin: 20px 0; text-align: center; font-size:16px;font-family:NotoSansHans-Light;font-weight:300;color:rgba(74,74,74,1); letter-spacing:2px;}
.floor_title .red { color : #DA4435; font-family: Noto Sans S Chinese Medium; font-weight: 450;}
.floor_title .title { font-size:42px; font-family:NotoSansHans-Light; font-weight:300; color:#333333; line-height: 100%; margin-top: 50px; }
.floor_title .title_2 { font-size:22px; font-family:NotoSansHans-Light; font-weight:300; color:rgba(51,51,51,1); margin-top: 15px; margin-bottom: 28px;}
.floor01 .floor_content { overflow: hidden; }
.floor_content a:hover { background: url("../images/bg_custom_1@2x.png") no-repeat; background-size: 100% 100.3%; box-shadow:0px 12px 16px 0px rgba(0,0,0,0.16);}
.floor_content .right_top a:hover { background: url("../images/bg_custom_2@2x.png") no-repeat; background-size: 100% 100.6%; box-shadow:0px 12px 16px 0px rgba(0,0,0,0.16);}
.floor_content .right_bottom a:hover { background: url("../images/bg_custom_3@2x.png") repeat-y; background-size: 100% 100.5%; box-shadow:0px 12px 16px 0px rgba(0,0,0,0.16);}

.floor01 .content_right { float: left; overflow: hidden;}
.floor01 .right_top { overflow: hidden;}
.floor01 .content_box {float:left; display: block; margin: 0px 10px 30px 10px; border:1px solid rgba(243,231,231,1); border-radius:10px; }
.floor01 .content_box p {margin-top: 2px; font-size:16px; font-family:NotoSansHans-Regular; font-weight:400; color:rgba(120,120,120,1); }
.floor01 .content_box1 { width: 210px; height: 293px; padding-top: 57px; padding-left: 20px}
.floor01 .content_box1 img { margin-bottom: 103px; width: 100px; height: 100px;}
.floor01 .content_box2 {  width: 412px; height: 109px; padding-top: 36px; padding-left: 30px; }
.floor01 .content_box2 img { float: left; margin-right: 30px; width: 70px; height: 70px;}

.floor01 .content_box3 { width: 250px; height: 158px; padding-top:  14px; padding-left: 34px;}
.floor01 .content_box3 img { width: 70px; height: 70px; }

.floor01 .box_margin { margin-right: 20px; }
.floor01 .content_box .box_title { font-size:28px;font-family:NotoSansHans-Medium;font-weight:500;color:rgba(51,51,51,1);line-height:42px; }
.floor01 .floor_content_2 { text-align: center; width: 1200px;height: 240px; background: url("../images/cpyw@2x.png") no-repeat center; background-size: 100% 100%;}
.floor01 .floor_content_2 a:hover { box-shadow:0px 12px 16px 0px rgba(0,0,0,0.16);}

.floor01 .floor_link {  margin-top: 120px;padding: 0 20px; height: 32px; background:linear-gradient(270deg,rgba(216,61,51,1) 0%,rgba(228,98,61,1) 100%);background: #e4623d\0; border-radius:6px; text-align: center; padding-top: 10px;ont-size:15px;font-family:NotoSansHans-Medium;font-weight:500;color:rgba(255,255,255,1);line-height:23px;}
.floor02 { width: 100%; overflow: hidden; background: rgba(250,250,250,1);}
.floor_title_2 {padding: 100px 0 0 0; font-size:26px; font-family:NotoSansHans-Medium; font-weight:500; color:rgba(51,51,51,1); line-height:26px;}
.floor_title_2 .title_icon { float: left; margin-right: 16px; width:8px; height:26px; background:linear-gradient(180deg,rgba(230,100,68,1) 0%,rgba(180,56,51,1) 100%); border-radius:4px; background: #e66444\0;}
.floor_title_2 .floor_title_right {float: right; width: 133px; height: 38px; margin-top: -8px; text-align: center; border-radius: 6px; border: 1px solid rgba(218,68,53,1); font-size: 15px; font-family: NotoSansHans-Medium; font-weight: 500; color: rgba(218,68,53,1); line-height: 38px;}
.floor_title_2 .floor_title_right:hover { box-shadow:0px 10px 16px 0px rgba(171,116,116,0.5); }
.margin-rmb { margin:0 3px; }
.margin-r15 { margin-right: 15px; }
.margin-r74 { margin-right: 74px; }
.margin-r70 { margin-right: 70px; }
.margin-r80 { margin-right: 80px; }
.margin-r100 { margin-right: 100px; }
.margin-b15 {margin-bottom: 15px; }
.margin-b80 { margin-bottom: 80px; }
.case_show {overflow: hidden; margin-top: 60px; padding-bottom: 80px;}
.case_left { float: left; width: 655px;}
.case_left img{ width: 100%;}
.case_right { float: left; width: 455px; padding-top: 100px;}
.case_right .right_1 { overflow: hidden; margin-left: 10px; border-bottom: 1px solid #dcdcdc; }
.right_1 .right_1_title {overflow: hidden;}
.right_1_title .right_icon {float: left; margin-right: 20px;}
.right_1_title .right_icon img { width: 58px; height: 58px;}
.right_1_title .text_title {  margin-bottom: 16px;height:25px; font-size:25px; font-family:NotoSansHans-Medium; font-weight:500; color:rgba(51,51,51,1); line-height:38px;}
.right_1_title .text_title_2 { font-size: 22px; }
.right_1_title .text_link {   line-height:20px; font-size:16px; font-family:NotoSansHans-Regular; font-weight:400; color:rgba(120,120,120,1);}
.right_1_title .text_link a {margin-right: 6px;font-size:18px; font-family:NotoSansHans-Regular; font-weight:400; /*color:rgba(39,147,192,1); border-bottom: 1px solid rgba(39,147,192,1);*/ cursor:default; }
.right_1 .right_1_content { height: 120px; padding-top: 40px;font-size:16px; line-height: 28px; font-family:NotoSansHans-Regular; font-weight:400; color:rgba(120,120,120,1); }
.right_2 { padding:40px 0;  margin-left: 10px; border-bottom: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc;}
.right_3 { padding:40px 0; overflow: hidden; }
.right_3 a { float: left; margin-right:68px; margin-left: 14px; width:133px; height:38px; text-align: center; border-radius:6px; border:1px solid rgba(218,68,53,1); font-size:15px; font-family:NotoSansHans-Medium;font-weight:500; color:rgba(218,68,53,1); line-height:38px;}
.right_3 a:nth-child(2) { color: #fff; background:linear-gradient(270deg,rgba(216,61,51,1) 0%,rgba(228,98,61,1) 100%);background: #E4623d\0;}
.right_3 a:hover { box-shadow:0px 10px 16px 0px rgba(171,116,116,0.5); }
.more-case-bottom {width: 100%;padding-bottom: 30px;}
.more-case-bottom button{display: block;width: auto; padding: 0 20px !important; height: 60px; margin: 0 auto; cursor: pointer;  font-size: 30px; font-family: NotoSansHans-Regular;font-weight: 400;color: rgba(218,68,53,1); border: 1px solid rgba(218,68,53,1); border-radius: 30px;}
.more-case-bottom button:hover { box-shadow:0px 10px 16px 0px rgba(171,116,116,0.5); background: rgba(180,56,51,1); color: rgba(255,255,255,1);}
.floor03 { width: 100%; overflow: hidden; padding: 105px 0; background: url("../images/bg_solution@2x.png") no-repeat; background-size: 100% 100%;}
.solution_box {float: left; width:438px; height:315px; padding: 34px 60px; background:rgba(255,255,255,0.9); border-radius:8px; opacity:0.9; border:1px solid rgba(218,68,53,1);}
.solution_box:nth-child(1):hover { background: url("../images/bg_solution_box1@2x1.png") no-repeat center; background-size: 101% 101%; box-shadow:0px 36px 36px 0px rgba(0,0,0,0.3);}
.solution_box:nth-child(2):hover { background: url("../images/bg_solution_box2@2x1.png") no-repeat center; background-size: 101% 101%; box-shadow:0px 36px 36px 0px rgba(0,0,0,0.3);}
.solution_box:nth-child(3):hover { background: url("../images/bg_solution_box3@2x1.png") no-repeat center; background-size: 101% 101%; box-shadow:0px 36px 36px 0px rgba(0,0,0,0.3);}
.solution_box:nth-child(4):hover { background: url("../images/bg_solution_box4@2x1.png") no-repeat center; background-size: 101% 101%; box-shadow:0px 36px 36px 0px rgba(0,0,0,0.3);}
.solution_box .solution_box_title { height: 60px; margin-bottom: 35px;font-size:38px; color: #000; font-family:NotoSansHans-Light; font-weight:300; border-bottom: 1px solid #ddd;}
.solution_box .solution_box_title .red { color: #DA4435;font-weight: 500; }
.solution_box a {display:block; margin-bottom: 9px; font-size: 18px; font-weight:normal; color: #4A4A4A; font-family: NotoSansHans-DemiLight;}
.solution_box img { width: 25px; height:25px; float: left; margin-right: 13px;}
.solution_box a:hover {color: #DA4435; font-weight: medium;}
.advantage { overflow: hidden; margin-top: 90px; margin-bottom: 50px;}
.advantage .advantage_box { float: left; width: 180px; height: 180px; text-align: center;}
.advantage .advantage_box img { width: 129px;  }
.advantage .advantage_box p { float: left; width: 100%; margin-top: 10px; font-size:20px; text-align: center; font-family:NotoSansHans-Regular; font-weight:400; color:rgba(51,51,51,1); line-height:18px;}
.enterprise_show {overflow: hidden; margin-top: 100px;}
.enterprise_show .enterprise_box { float:left; width:226px; height: 180px;}
.enterprise_show .enterprise_box  img { width:226px; height: 180px;}
.customer_say { width: 960px; margin-top: 100px; margin-bottom: 60px; background: url("../images/left_yinhao@2x.png") no-repeat 120px 30px; background-size: 68px 57px;  background-color: #fff; padding: 40px 120px;  }
.customer_say_title { overflow: hidden; padding-left: 390px;}
.customer_say_title .title_img { float: left;  width: 48px; height: 48px; margin-right: 26px;}
.customer_say_title .title_text { float: left; height: 48px; line-height: 48px; font-size: 24px;font-family: NotoSansHans-Bold;font-weight: bold;color: rgba(51,51,51,1);letter-spacing: 1px; }
.customer_say .content {  height: 60px; width: 100%; margin-top:40px ;  font-size:18px; font-family:NotoSansHans-Regular; font-weight:400; color:rgba(120,120,120,1); line-height:30px; letter-spacing:1px; }
.price {margin-top: 50px; padding-bottom: 10px; padding-left: 4px;}
.price .price_box { float: left; width: 290px; height: 535px; margin-right: 10px; margin-bottom: 40px; box-shadow:0px 2px 6px 0px rgba(0,0,0,0.09); border-radius:10px;}
.price .price_box:hover { box-shadow:0px 16px 26px 0px rgba(0,0,0,0.14);}
.price .price_box:nth-child(4) { margin-right: 0; }
.price_box .box_1 { height: 106px; background: url("../images/bg_price_title@2x.png") no-repeat ; background-size: 100% 100% ; text-align: center;font-size:24px; font-family:NotoSansHans-Medium; font-weight:500; color:rgba(255,255,255,1); line-height:106px;}
.price_box .box_2 { width: 90%; height: 120px; margin: 0 auto; line-height: 120px; border-bottom: 1px solid #eee; text-align: center; font-size:36px; font-family:NotoSansHans-Medium; font-weight:500; color:rgba(180,56,51,1);}
.price_box .box_3 { margin-top: 30px;}
.price_box .box_3 .price_box_content{overflow: hidden; padding:0 15px; margin-bottom: 15px; width: 262; font-size:14px; font-family:NotoSansHans-Regular; font-weight:400; color:rgba(102,102,102,1);}
.price_box .box_3 .price_box_content img {float: right; width: 14px;height: 13px;}
.price_box .box_4 {  padding: 20px 75px;}
.price_box .box_4 a { width: 142px; height: 48px; background:linear-gradient(270deg,rgba(216,61,51,1) 0%,rgba(228,98,61,1) 100%); border-radius:24px; text-align: center; line-height: 48px;font-size:18px; font-family:NotoSansHans-Medium; font-weight:500; color:rgba(255,255,255,1);}
.get_case_price { background: url("../images/communicate@2x.png") no-repeat; background-size: 100% 100%; padding: 1px 0 0 0\0; text-align: center\0;   }
.get_case_price p { margin-top: 170px; margin-top: 186px\0; font-size:32px; font-family:NotoSansHans-Regular; font-weight:400; color:rgba(255,255,255,1);}
.get_case_price .consult_btn { width:230px; background:rgba(180,56,51,1); font-size:21px; font-family:NotoSansHans-Regular; font-weight:400; color:rgba(255,255,255,1); cursor: pointer;  }
.mobile_sever { padding-top: 0; }
.foot-one { max-width: 930px;margin: 0 auto;display: flex;}

.slideshow_wrapper { margin-top: 40px; position: relative; z-index: 2; width: 100%; height: 700px; overflow: hidden; }
.slideshow_footbar { z-index: 5; position: absolute; width: 100%; text-align: center; bottom: 10px; left: 0; height: 24px }
.slideshow_photo { width: 100%; height: 730px; margin: 0 auto }
.slideshow_photo li { width: 100%; height: 700px; text-align: center; position: absolute; left: 0 }
.slideshow_footbar .slideshow-bt { background: #D8D8D8; opacity: .8; margin: 10px 10px 0px 0px; border-radius: 2px; width: 66px; height: 3px; display: inline-block; cursor: pointer }
.slideshow_footbar .bt-on { background: #B43833 }
.function_list { width: 960px; margin: 50px auto }
.function_list li { width:232px; height: 440px; margin:0 20px 20px 0; padding: 0 34px; background: #fff; float: left }
.function_list li img { display: block; width: 110px; margin: 0 auto; margin-top: 43px;}
.function_list li p { font-size: 18px; color: #34b8d0; text-align:center; line-height:40px; margin-top: 8px }
.function_list li span {font-size: 14px; color: #8e8e8e; display: block; margin-top: 20px }
.b_box { width: 499px; height: 200px; float: left; padding-top: 32px;}
.b_box .images {float:left; text-align:center; width: 87px; padding-left: 35px;}
.b_box .images em {margin-top: 15px; display: block; font-size: 20px;}
.b_box .text {float:left;width: 346px; padding-right: 30px;}
.b_box .text p {font-size: 14px;color: #333; text-align: left;}
.b_box .text ul {margin-top: 14px; display: inline-block}
.b_box .text ul li {float: left;margin:8px 6px 0 0; border-radius: 5px; width: 106px; height: 26px; background: #f7f7f7; line-height: 26px; text-align: center; font-size: 14px; color: #666;}
.b_box .text ul li:hover {background: #b2bcc4; color: #fff;}
.slideTxtBox { width: 1200px; margin: 0 auto; overflow: hidden; }
.slideTxtBox .hd { height: 37px; border-bottom: 1px solid #FFF;}
.slideTxtBox .hd li { float: left; width: 150px; height: 36px; line-height: 36px; border: 1px solid #FFF; border-bottom: none; color: #FFF; text-align: center; cursor: pointer; font-size: 16px; margin-right: 5px; }
.slideTxtBox .hd li.on { background: #FFF; color: #00AADA; }
.slideTxtBox .bd { padding: 40px 0 80px; }
.slideTxtBox .bd img { margin: 0 10px }
.slideTxtBox .bd .app img { margin: 0 48px }
.bannerBtn { position:absolute; top: 392px; left: 46px; background:linear-gradient(270deg,rgba(216,61,51,1) 0%,rgba(228,98,61,1) 100%); background: #e4623d\0; border-radius:10px; font-size:22px; font-family:NotoSansHans-Light; font-weight:300; color:rgba(255,255,255,1); padding:14px 29px; text-align:center; }
.bannerBtn img { float:right; margin-top:6px; margin-left:20px;}
.bannerBtn:hover {box-shadow:0px 10px 16px 0px rgba(171,116,116,0.5);}
.bannerBtn .fcallb_btn { border:solid 2px #ffa402; color:#ffa402; background:none; padding:18px 28px; left:300px; height:auto; margin:0 }
.slideshow_wrapper li:nth-child(2) .bannerBtn{ top:320px; left:700px; }
.banner-to {position: absolute;width: 50px;height: 50px;z-index: 999;top : 350px;border-radius: 25px;background: rgba(200,200,200,0.5);color: #fff;text-align: center;line-height: 44px;font-size: 50px;cursor: pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0.5;}
.banner-to-left {left :2%;background: url("../images/banner_icon_left.png") no-repeat center;background-size: 100% 100%;}
.banner-to-right {left : 95%;background: url("../images/banner_icon_right.png") no-repeat center;background-size: 100% 100%;}

.news{padding-top: 45px; overflow: hidden; display: block;}
.news_content:not(:last-child) ul { padding-right: 0; }
.news_content {  display: block; float: left; width: 300px; }
.news_content:not(:first-child) { padding-left: 40px; }
.news_content:not(:last-child) { padding-right: 110px; }
.news_content ul { display: block; float: left; width: 373px; border-right: 1px solid #ddd;}
.news_content .news_date {width: 100px; }
.news_content ul li {float: left;}
.news_content ul li a  span{  float: left; font-size:14px; font-family:NotoSansHans-Regular; font-weight:400; color:rgba(102,102,102,1); }
.news_content ul li>a>span:not(:last-child) { margin-right: 10px; }
.news_content ul li a span:first-child { padding-right: 15px; }


.sub_title { width: 230px; }
.parent_title { font-size:14px; font-family:NotoSansHans-Regular; font-weight:400; color:rgba(102,102,102,1); }
.p-qrcode .foot-code {position: absolute; top:20px; z-index: 10;width:0; height: 0;}
