@charset "utf-8";
/* CSS Document */
body { margin: 0; padding: 0; font-size: 14px; font-family: "微软雅黑"; -webkit-font-smoothing: antialiased; - webkit-text-size-adjust: 100%;
background: #fff; }
div, form, img, ul, ol, li, p, dl, dt, dd { margin: 0; padding: 0; border: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: normal; font- family: '\5FAE\8F6F\96C5\9ED1';
}
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
fieldset, img, input { border: 0 none; }
table { border-collapse: collapse; border-spacing: 0; }
ul, li { list-style: none; }
i, em { font-style: normal; }
fieldset, img { border: 0px; }
textarea { resize: vertical }
input, textarea, select, option, button { outline: none; }
a { text-decoration: none; color: #333; blr:exPRession(this.onFocus=this.blur ());
-webkit-tap-highlight-color: rgba(0,0,0,0); }
a:focus { outline: 0; }
a:hover { text-decoration: none; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.clear:after { content: ""; display: block; visibility: hidden; height: 0; clear: both; }
.left { float: left; }
.right { float: right; }
.contine { width: 1200px; margin: 0 auto; display: block; overflow: hidden }
.contine2 { width: 1200px; margin: 0 auto; display: block; }
.contine1 { width: 80%; margin: 0 auto; display: block; overflow: hidden }
.top2 { display: none; }
.top { width: 100%; height: 30px; background-color: #f1f1f1; border-bottom: 1px solid #e9e9e9; line-height: 30px; display: block }
.top .top_1 { font-size: 14px; color: #999999; }
.top .top_2 { font-size: 14px; color: #999999; }
.logo { margin: 18px 70px 18px 0; }
.top1 { display: block; }
.navBar { width: 740px; }
.nav { position: relative; width: 1050px; }
.nav a { color: #333; }
.nav h3 { font-size: 15px; font-weight: normal; }
.nav .m { float: left; position: relative; z-index: 3; line-height: 100px }
.nav h3 a { display: block; margin: 0 16px; line-height: 100px; text-align: center; }
.nav h3 a:hover, .nav h3 a.on { color: #1552b3; }
.nav .sub { display: none; position: absolute; left: -28px; top: 100px; z-index: 3; width: 150px;/* border: 1px solid #E6E4E3; */ border-top: 0; background-color: #1552b3; }
.nav .sub li { text-align: center; margin-bottom: -1px; }
.nav .sub li a { display: block; padding: 8px 0; height: 28px; line-height: 28px; color: #fff; font-size: 14px; }
.nav .sub li a:hover { background-color: #cb4615; color: #fff }
.nav .block { height: 8px; width: 120px; background: #FE7700; position: absolute; left: 0; top: 42px; overflow: hidden; }
.tel { background: url(../images/tel.png) no-repeat 0 center; padding-left: 40px; font-size: 24px; color: #1552b3; line-height: 100px }
.ba2 { display: none; }
.ba1 { display: block; }
.ba2 { display: none; }
.ba1 { display: block; }
.f2 { display: none; }
.banner { position: relative; overflow: hidden; width: 100%; z-index: 1; clear: both; }
.slides { position: relative; }
.slides li img { display: block; width: 100% \9; max-width: 100%; height: auto; }
.flex-control-nav { position: absolute; bottom: 20px; z-index: 2; width: 100%; text-align: center; }
.flex-control-nav li { display: inline-block; width: 10px; height: 10px; margin: 0 5px; *display:inline;
zoom: 1; }
.flex-control-nav a { display: inline-block; width: 10px; height: 10px; line-height: 40px; overflow: hidden; cursor: pointer; background-color: #1552b3; }
.flex-control-nav .flex-active { background-position: 0 0; background-color: #fff }
.title1 { background: url(../images/title1.png) no-repeat 50% 0; height: 120px }
.title1 h3 { font-size: 30px; color: #fff; text-align: center; padding-top: 35px }
.title1 h4 { font-size: 12px; color: #bdd5fb; text-align: center; }
.content1 { overflow: hidden; }
#pro_div1 { display: none; }
.service ul li { width: 20%; float: left; position: relative; color: #fff }
.service ul li .service_img img { width: 100%; }
.service ul li .service_t { position: absolute; top: 0; width: 100% }
.service_t h2 { font-size: 24px; text-align: center; margin: 70% 0 10% 0 }
.service_t .service_tt { margin: 0 10% }
.service_t .service_tt p { font-size: 16px; float: left; width: 50%; text-align: center; line-height: 40px }
.service_t .service_tt p img { margin-right: 5%; }
.service_t h2 a, .service_t .service_tt p a { color: #fff; }
.service_t h2 a:hover, .service_t .service_tt p a:hover { color: #d9552a; }
.process { width: 1200px; margin: 0 auto; height: 1080px; background: url(../images/process_1.png) center 510px no-repeat; }
.title2 { text-align: center; padding: 50px 0 30px 0 }
.title2 h3 { font-size: 30px; color: #333333; }
.title2 h4 { font-size: 14px; color: #999999; }
.title3 { text-align: center; padding: 50px 0 30px 0 }
.title3 h3 { font-size: 30px; color: #FFF; }
.title3 h4 { font-size: 14px; color: #fff; }
.title4 { text-align: left; padding: 50px 0 30px 0 }
.title4 h3 { font-size: 30px; color: #333333; }
.title4 h4 { font-size: 14px; color: #999999; }
.title5 { text-align: center; padding: 50px 0 30px 0 }
.title5 h3 { font-size: 30px; color: #1552b3; }
.process { width: 1200px; margin: 0 auto; height: auto; background: url(../images/liuc_bj.png) center 200px no-repeat; }
.process ul { width: 1200px; display: block; overflow: hidden; }
.process .process_t { width: 250px; height: 180px; text-align: center; padding-top: 180px; float: left; }
.process .process_t h2 { font-size: 18px; margin-top: 20px; color: #1552b3; font-weight: bold; }
.process .process_t p { font-size: 14px; color: #666666; line-height: 24px; margin-top: 30px }
.process .pr1 { background: url(../images/icon1.png) 63px 0 no-repeat; margin-left: 35px; margin-top: 50px; }
.process .pr2 { background: url(../images/icon2.png) 68px 0 no-repeat; margin-left: 131px; margin-top: 50px; }
.process .pr3 { background: url(../images/icon3.png) 66px 0 no-repeat; margin-left: 129px; margin-top: 50px; }
.process .pr4 { background: url(../images/icon4.png) 68px 0 no-repeat; margin-left: -1020px; margin-top: 110px; }
.process .pr5 { background: url(../images/icon5.png) 67px 0 no-repeat; margin-left: -628px; margin-top: 110px; }
.process .pr6 { background: url(../images/icon6.png) 65px 0 no-repeat; margin-left: 795px; margin-top: 110px; }
.ys_bj { background: url(../images/bj1.jpg) no-repeat; height: 873px; margin-top: 50px }
.flashBg { width: 1200px; height: 480px; margin: 0 auto; overflow: hidden; padding-bottom: 250px; }
.flashBg ul.mobile { width: 2000%; height: 520px; padding-top: 50px; }
.flashBg ul.mobile li { float: left; }
.flashBg ul.mobile li .mobile_1 { width: 370px; min-width: 370px; height: 520px; background-color: #fff;/* margin-left: 15px; */ margin-top: 38px; }
.flashBg ul.mobile li .mobile_2 { width: 418px; min-width: 418px; height: 585px; background-color: #fff; margin-left: 22px; margin-right: 22px; border-bottom: 10px solid #d9552a; }
.flashBg ul.mobile li img { width: 349px; height: 266px; margin: 10px; }
.flashBg ul.mobile li .mobile_2 img { width: 397px; height: 304px; margin: 10px; }
.flashBg ul.mobile li .ascendancy_t1 { font-size: 26px; line-height: 38px; margin-top: 25px; color: #000; text-align: center; }
.flashBg ul.mobile li .ascendancy_t2 { font-size: 18px; padding-left: 25px; padding-right: 15px; margin-top: 25px; color: #555555; line-height: 25px; }
.customer { padding-top: 15px; display: block; overflow: hidden }
.customer ul { margin-right: -2.5%; }
.customer ul li { width: 47%; float: left; background-color: #fff; margin-right: 2.5%; margin-bottom: 50px; margin-top: 40px; }
.customer ul li .customer_title1 { width: 110px; height: 75px; float: left; padding-top: 40px; border-radius: 100px; background-color: #144e9e; font-size: 14px; color: #fff; text-align: center; }
.customer ul li .customer_title2 { width: 110px; height: 75px; float: left; padding-top: 40px; border-radius: 100px; background-color: #d9552a; font-size: 14px; color: #fff; text-align: center; }
.customer ul li .customer_t { float: left; width: 70%; margin-left: 5%; margin-top: 12px }
.customer ul li h2 { font-size: 16px; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; margin: 0 auto; }
.customer ul li p { font-size: 15px; color: #888888; line-height: 24px; margin-top: 20px; margin-bottom: 45px; height: 50px; overflow: hidden }
.case_1 img { width: 100%; }
.case { background-color: #1552b3; margin: 50px 0; display: block; overflow: hidden }
.case ul { width: 80%; margin: 0 auto; background-color: #fff; padding: 0 1% 0 2.5%; display: block; overflow: hidden; }
.case ul li { width: 31.3333333%; float: left; margin-right: 2%; overflow: hidden; margin-bottom: 2%;}
.case ul li:last-child { margin-right: 0; }
.case ul li img { width: 100%; height: 280px; }
.case ul li p { text-align: center; font-size: 16px; color: #333333; padding-top: 15px }
.new_bj { background: url(../images/bj3.png) no-repeat 50% 42px; }
.new { margin-top: 60px; height: 480px; margin-bottom: 60px }
.news_l { width: 533px; height: 410px; padding: 0 20px; float: left }
.time { font-size: 18px; color: #999; }
.news_l h2 { font-size: 16px; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 10px 0 10px 0 }
.news_l p { font-size: 14px; width: 523px; color: #999999; line-height: 24px; height: 50px; overflow: hidden; margin-bottom: 40px; margin-top: 25px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.news_l a:hover p { margin-left: 10px; }
.news_r { width: 550px; margin-right: 20px; float: right }
.news_ny { width: 1200px; }
.news_main:first-child { margin-top: 0; }
.news_main { border-top: 1px solid #f1f1f1; padding-top: 40px; margin-top: 33px; display: block; overflow: hidden }
.news_main a { display: block; overflow: hidden }
.news_w1 { width: 450px; }
.news_w2 { width: 970px; }
.news_main_l h2 { font-size: 15px; color: #666666; }
.news_main_l h2 em { width: 5px; height: 5px; border-radius: 50px; background-color: #ccc; display: block; float: left; margin-top: 8px; margin-right: 15px; }
.news_main_l p { font-size: 14px; color: #999; line-height: 28px; height:50px; margin: 18px 0 0 20px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.news_main a:hover .news_main_l p { margin-left: 30px; }
.news_main_r { width: 52px; }
.news_main_r img { margin-top: 40px; }
.ysbj { background: url(../images/bj4.jpg) no-repeat 50% 0; display: block; overflow: hidden; margin-bottom: 30px }
.bj_main { width: 65%;/* float: right; */ padding: 3%; margin: 300px auto 20px auto; background-color: #fff; border-radius: 20px; box-shadow: 1px 4px 8px #ddd; }
.form1 { margin-bottom: 15px; display: block; overflow: hidden }
.form1 .label { font-size: 18px; color: #1552b3; padding-bottom: 5px }
.form1 h4 { font-size: 14px; color: #999999; padding: 0px 0 10px 0 }
.form1 label { width: 16.5%; float: left }
.form1 .input1 { width: 98%; height: 30px; line-height: 30px; background-color: #fff; border: 1px solid #ccc; }
.form1 textarea { width: 98%; height: 80px; line-height: 30px; background-color: #fff; border: 1px solid #ccc; }
.bj_main .button input { width: 99%; height: 40px; line-height: 40px; background-color: #1552b3; color: #fff; font-size: 15px; margin-top: 20px }
.sy_16 { margin-bottom: 40px; }
.sy_16 ul li { width: 180px; height: 158px; position: relative; float: left; margin-right: 7px; }
.sy_16 ul li h4 { font-size: 18px; background: url(../images/diz_129.png) no-repeat; font-weight: bold; height: 158px; position: absolute; width: 161px; padding-top: 23px; padding-left: 74px; }
/*.sy_16 ul li h4:hover { font-weight: bold; background: url(../images/diz_127.jpg) no-repeat;color: #FFF; }*/ 
.sy_16 ul li i { position: absolute; font-size: 11px; font-style: normal; margin-top: 23px; }
.sy_16 ul li i h3 { font-size: 18px; margin-left: 17px; font-weight: bold; color: #1552b3; }
.sy_16 ul li i em { margin-left: 15px; font-style: normal; margin-top: 3px; display: block; }
.sy_16 ul li i p { margin-top: 10px; margin-left: 6px; line-height: 16px; }
.banner_ny1 img { width: 100%; }
.banner_ny2 { display: none; }
.banner_ny1 { display: block; }
.subnav_bj { width: 100%; height: 60px; background-color: #1552b3; line-height: 60px; }
.subnav a { padding: 0 20px; text-align: center; float: left; font-size: 18px; font-weight: bold; color: #fff; overflow: hidden; font-weight: bold; }
.subnav a:hover, .subnav a.on2 { background-color: #0b3e90; }
.about_l { margin-top: 40px; float: left }
.about_r { width: 510px; float: right; margin-top: 70px }
.about_r h2 { font-size: 34px; color: #000000; }
.about_r img { margin: 30px 0 25px 0; }
.about_r p { font-size: 15px; color: #333333; line-height: 26px; }
/*底部*/
.bjcolor1 { background-color: #191919; padding: 10px 0 }
.link { font-size: 14px; color: #bcbbbb; width: 1200px; margin: 0 auto }
.link a { font-size: 14px; color: #bcbbbb; margin-right: 10px }
.link a:hover { color: #fff; }
.footer { padding: 20px 0; display: block; overflow: hidden; }
.footer1 { width: 45%; float: left }
.footer1 p { color: #fff; font-size: 14px; line-height: 24px; }
.footer2 { width: 25%; float: left; }
.footer2 .ewm { float: left; margin-right: 10px }
.footer2 .ewm p { text-align: center; color: #fff; font-size: 14px; }
.footer3 { float: right; width: 30%; text-align: right }
.footer3 p { font-size: 14px; color: #fff; }
.footer3 .f3 { font-size: 30px; font-weight: bold; padding: 5px 0 15px 0 }
.footer3 .f4 { font-size: 20px; }
.bjcolor2 { background-color: #282828; }
/* 右侧浮动在线客服 */
.commonposition { _position: absolute; _top: expression(documentElement.scrollTop + 200 + "px");
position: fixed; top: 31.6%; right: 0px; z-index: 999999; display: none; }
.commonposition a { display: block; width: 45px; height: 45px; position: relative; background-color: #1552b3; background-image: url(../images/icon.png); background-repeat: no-repeat; margin-top: 1px; }
.commonposition a span { display: none; position: absolute; right: 0px; top: 0px; height: 45px; padding-left: 50px; color: #fff; line-height: 45px; font-size: 14px; background-color: #262626; }
.commonposition a.HomeQQ { background-position: -4px 0px; }
.commonposition a.HomeQQ1 { background-position: -4px 0px; }
.commonposition a.Homedianhua { background-position: -4px -102px; }
.commonposition a.Homeweixin { background-position: -4px -153px; }
.commonposition a.Hometop { background-position: -4px -205px; background-color: #4e4e4e; }
.commonposition a span.QQbggray { background-position: -4px 0px; background-image: url(../images/icon.png); background-repeat: no-repeat; width: 90px; }
.commonposition a span.QQbggray1 { background-position: -4px 0px; background-image: url(../images/icon.png); background-repeat: no-repeat; width: 90px; }
.commonposition a span.weixinerweima { right: 45px; padding: 0px; }
.commonposition a span.dianhuabggray { background-position: -4px -102px; background-image: url(../images/icon.png); background-repeat: no-repeat; width: 120px; }
.qyzz_bj1 { background: url(../images/ry_bj.jpg) no-repeat 50% 0; height: 722px; }
.qyzz_bj2 { display: none; }
#pro_div2 { overflow: hidden; position: relative; width: 100%; display: block; height: 500px; margin-top: 20px }
#pro_div2 .mr_frBtnL { position: absolute; left: 44%; top: 420px; width: 50px; height: 50px; z-index: 100; cursor: pointer; margin-top: 10px }
#pro_div2 .mr_frBtnR { position: absolute; right: 44%; top: 420px; width: 50px; height: 50px; z-index: 100; cursor: pointer; margin-top: 10px }
#pro_list2 { width: 1200px; }
#pro_list2 ul li { float: left; position: relative; width: 340px; height: 318px; background-color: #fff; padding: 18px; margin-right: 33px }
#pro_list2 ul li img { width: 100%; }
#pro_list2 ul li p { text-align: center; padding-top: 23px; font-size: 16px; color: #666666 }
.partners img { float: left; margin: 0 1% 50px 1%; width: 17.8%; border: 1px solid #f3f3f3; }
.case_list { margin-top: 30px; }
.case_list ul { margin-right: -2%; margin-top: 25px; display: block; overflow: hidden; padding-bottom: 10px }
.case_list ul li { width: 22.4%; float: left; margin-right: 2%; margin-top: 30px; background-color: #fff; box-shadow: 0px 0px 10px #ddd; margin-left: 0.5% }
.case_list ul li p { font-size: 15px; color: #333333; line-height: 36px; text-align: center; line-height: 60px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.case_list ul li .case_img { width: 90%; margin: 15px auto 0 auto; height: 100%; display: block; overflow: hidden; border-radius: 10px }
.case_list ul li .case_img img { width: 100%; height: 150px; transition: .2s transform; transform: translateZ(0); }
.case_list ul li:hover .case_img img { transform: scale(1.1, 1.1); transition: .4s transform; }
.case_list ul li:hover p { color: #1552b3; }
/* 分页 */
.page { text-align: center; font-size: 12px; font-family: '\5b8b\4f53'; clear: both; color: #a3a3a3; margin-bottom: 50px; margin-top: 40px }
.page a { display: inline-block; margin: 0 5px; height: 30px; line-height: 30px; padding: 0 15px; border: #a3a3a3 solid 1px; border-radius: 2px; color: #a3a3a3; background-color: #fff; }
.page i { width: 0; height: 0; line-height: 0; display: block; border-width: 5px; border-style: solid; Filter: Chroma(color=color); position: absolute; top: 10px; }
.page .first { padding-left: 20px !important; position: relative; background-color: #fff; }
.page .last { padding-right: 20px !important; position: relative; }
.page .first i { border-color: transparent #a3a3a3 transparent transparent; left: 5px; }
.page .last i { border-color: transparent transparent transparent #a3a3a3; right: 5px; }
.page a:hover { color: #a3a3a3; border: #a3a3a3 solid 1px; text-decoration: none; }
.page .on { color: #FFF !important; border: #1552b3 solid 1px; background: #1552b3; }
.pic_list_xq { margin-bottom: 50px; margin-top: 50px }
.pic_list_xq p { font-size: 14px; color: #333; text-indent: 2em; line-height: 24px; }
.pic_list_xq img { text-align: center; display: block; margin: 0 auto; padding: 20px 0; }
.pic_list_xq h2 { font-size: 30px; text-align: center; color: #000; line-height: 40px; }
.pic_list_xq h3 { font-size: 14px; color: #979696; text-align: center; line-height: 30px; }
.pic_list_details { margin-top: 20px; padding-top: 20px; }
.pic_list_details p { font-size: 14px; color: #000; text-indent: 2em; text-align: left; line-height: 24px; padding-top: 20px; }
.pic_list_xq3 { margin-bottom: 50px; margin-top: 50px }
.pic_list_xq3 p { font-size: 14px; color: #333; text-indent: 2em; line-height: 24px; }
.pic_list_xq3 img { text-align: center; display: block; margin: 0 auto; padding: 20px 0; }
.pic_list_xq3 h2 { font-size: 30px; color: #000; line-height: 40px; }
.pic_list_xq3 .ly { border-bottom: 1px solid #f5f5f5; line-height: 70px; display: block; overflow: hidden }
.pic_list_xq3 h3 { font-size: 14px; color: #979696; line-height: 70px; float: left }
.pic_list_details3 { margin-top: 20px; padding-top: 20px; }
.pic_list_details3 p { font-size: 14px; color: #000; text-indent: 2em; text-align: left; line-height: 24px; padding-top: 20px; }
.pic_list_xq3 .ly span { float: right; background: url(../images/icon10.png) no-repeat center 25px; padding-left: 35px }
.pic_list_xq1 { margin-bottom: 50px; margin-top: 30px }
.pic_list_details1 img, .pic_list_details1 p img { text-align: center; display: block; margin: 0 auto; padding: 20px 0; }
.pic_list_xq1 h2 { font-size: 24px; color: #000; line-height: 40px; }
.pic_list_details1 { margin-top: 20px; padding-top: 20px; }
.pic_list_details1 p { font-size: 14px; color: #000; text-indent: 2em; text-align: left; line-height: 24px; padding-top: 20px; }
.page_text { border-top: #b6b6b6 dotted 1px; border-bottom: #b6b6b6 dotted 1px; font-size: 14px; padding: 10px 0px; margin-top: 30px; color: #2c6abc; }
.page_text p { line-height: 30px; height: 30px; overflow: hidden; font-weight: bold; }
.page_text p a { color: #3f3f3f; font-weight: normal; }
.page_text p a:hover { color: #1552b3; }
.qtbx { display: block; overflow: hidden; }
.qtbx_l { float: left; width: 50% }
.qtbx_l img, .qtbx_r img { width: 100%; }
.qtbx_r { width: 50%; float: right; }
.qtbx_t img { width: 50%; position: absolute; }
.qtbx_r_t { position: relative; top: 0; width: 70%; margin-top: 22%; margin-left: 15% }
.qtbx_r_t h2 { font-size: 36px; color: #fff; padding-bottom: 8% }
.qtbx_r_t p { font-size: 18px; color: #fff; line-height: 36px; }
.qtbx1 { display: none; }
.yyly ul { margin-right: -42px }
.yyly ul li { float: left; width: 372px; background: url(../images/qtbx_i.jpg) no-repeat; height: 294px; margin-right: 42px; margin-bottom: 42px }
.yyly ul li img { width: 329px; height: 207px; margin: 20px auto 0 auto; display: block; }
.yyly ul li p { font-size: 18px; color: #333333; text-align: center; line-height: 60px; }
.bj1 { background-color: #1552b3; display: block; overflow: hidden; padding-bottom: 60px }
.tp_t div { float: left; width: 218px; height: 146px; margin-right: 27px }
.tp_t div:last-child { margin-right: 0 }
.tp_t1 { background: url(../images/q_icon1.png) no-repeat; }
.tp_t2 { background: url(../images/q_icon2.png) no-repeat; }
.tp_t3 { background: url(../images/q_icon3.png) no-repeat; }
.tp_t4 { background: url(../images/q_icon4.png) no-repeat; }
.tp_t5 { background: url(../images/q_icon5.png) no-repeat; }
.tp_t div p { width: 160px; margin: 0 auto; font-size: 18px; color: #d9552a; text-align: center; display: block; line-height: 28px; padding-top: 80px }
.tp_tu img { width: 48.5%; margin-right: 3%; margin-top: 35px }
.tp_tu img:last-child { margin-right: 0; }
.hxjs { display: block; overflow: hidden; clear: both; height: 490px; margin-bottom: 40px }
.hxjs1 { width: 600px; float: left; height: 400px; background-color: #154f9e; position: absolute; margin-top: 90px }
.hxjs1 h2 { font-size: 24px; color: #fff; margin-left: 40px; margin-top: 80px; margin-bottom: 25px }
.hxjs1 p { font-size: 14px; color: #fff; line-height: 24px; width: 310px; margin-left: 40px }
.hxjs2 { float: right; position: relative; top: 0 }
.hxjs3 { float: left; position: absolute }
.hxjs4 { float: right; width: 600px; height: 400px; background-color: #1552b3; position: relative; margin-top: 90px }
.hxjs4 h2 { font-size: 24px; color: #fff; margin-left: 260px; margin-top: 80px; margin-bottom: 25px }
.hxjs4 p { font-size: 14px; color: #fff; line-height: 24px; width: 310px; margin-left: 260px }
.bj2 { background: url(../images/qtbx_bj.jpg) no-repeat; height: 725px; display: block; overflow: hidden; }
.qt1 { display: block; }
.qt2 { display: none; }
.sbys { overflow: hidden; margin-bottom: 50px; padding: 10px }
.sbys ul { margin-right: -17px; }
.sbys ul li a { width: 280px; height: 510px; float: left; border: 1px solid #1552b3; box-shadow: 0px 0px 7px #1552b3; border-radius: 10px; margin-right: 17px; }
.sbys ul li img { margin: 30px auto; display: block; }
.sbys ul li h2 { font-size: 24px; color: #333333; text-align: center; }
.sbys ul li .xx { width: 40px; height: 1px; background-color: #d5d4d4; margin: 20px auto; }
.sbys ul li p { width: 240px; margin: 0 auto; font-size: 14px; color: #666666; line-height: 24px; text-align: center }
.sbys ul li .num { font-size: 36px; color: #1552b3; text-align: center; margin-top: 50px }
.sbys ul li a:hover { background-color: #1552b3; }
.sbys ul li a:hover p, .sbys ul li a:hover h2, .sbys ul li a:hover .num { color: #fff; }
.qywh_bj { background: url(../images/qywh_bj.jpg) no-repeat 50% 0; height: 817px; margin-top: 50px }
.qywh_title { float: left; font-size: 36px; color: #fff; margin: 380px 0 0 58px }
.qywh_t { width: 700px; margin: 320px 0 0 230px; float: left }
.qywh_t h2 { font-size: 20px; color: #333333; }
.qywh_t h2 img { margin-left: 10px; }
.qywh_t p { font-size: 18px; color: #666666; margin: 20px 0 }
.six { width: 90%; display: block; overflow: hidden; margin: 0 auto }
.six .six_l { width: 55%; float: left; }
.six .six_l img { width: 100%; }
.six_r { float: right; width: 45%; }
.six_r ul li { width: 50%; float: left; height: 25% }
.six_r_b1 { background-color: #1552b3; }
.six_r_b2 { background-color: #fff; }
.six_r ul li img { margin: 0 auto; display: block; padding: 6% 0; width: 11% }
.six_r_b1 h2 { font-size: 1.2rem; color: #fff; text-align: center; }
.six_r_b1 p { font-size: 0.9rem; color: #fff; line-height: 24px; width: 85%; margin: 0 auto; text-align: center; padding: 6.7% 0 }
.six_r_b2 h2 { font-size: 1.2rem; color: #1552b3; text-align: center; }
.six_r_b2 p { font-size: 0.9rem; color: #666666; line-height: 24px; width: 85%; margin: 0 auto; text-align: center; padding: 6.7% 0 }
.zc { width: 1000px; margin: 0 auto; font-size: 16px; color: #333333; line-height: 36px; text-align: center; margin-top: 20px }
.more1 a { width: 145px; height: 45px; border: 1px solid #1552b3; font-size: 14px; color: #1552b3; text-align: center; line-height: 45px; margin: 80px auto 60px auto; display: block }
.more1 a:hover { background-color: #1552b3; color: #fff; }
.wb_bj2 { background: url(../images/wb_img2.jpg) no-repeat 50% 0; height: 1009px; }
.zcyfw { background: url(../images/wb_img3.png) no-repeat center; height: 527px; padding-top: 940px; }
.zcyfw h5 { font-size: 30px; color: #333333; margin-left: 535px; margin-top: -5px }
.wb_bj3 { background-color: #1552b3; }
.fw1 { font-size: 16px; color: #fff; line-height: 36px; padding-top: 40px; display: block; overflow: hidden }
.fw2 { display: block; overflow: hidden; position: relative; height: 700px; margin-top: 50px; }
.fw2_1 {/* float:left; *//* position: absolute; */ position: absolute; top: 0; }
.fw2_2 { width: 700px; height: 530px; background-color: #fff; position: relative; left: 500px; top: 100px; }
.fw2_2 h2 { font-size: 36px; color: #333333; padding-left: 250px; padding-top: 60px; padding-bottom: 15px }
.fw2_2 p { font-size: 16px; color: #666666; padding-left: 250px; line-height: 36px; padding-right: 10px }
.wb_bj4 { background: url(../images/wb_img5.jpg) no-repeat 50% 0; height: 871px; }
.xzc { width: 650px; }
.xzc h2 { font-size: 36px; color: #333333; margin: 120px 0 50px 0 }
.xzc p { font-size: 16px; color: #666666; line-height: 36px; }
.wb_img6 { margin-top: 80px; margin-bottom: 100px; display: block }
.wb_img7 { display: none }
.ldlc_bj1 { background: url(../images/ld_img1.jpg) no-repeat 50% 0; height: 689px; display: block; overflow: hidden; }
.ldlc { width: 470px; height: 689px; background: rgba(241,91,35,0.9); box-shadow: 5px 4px 8px #767575; }
.ldlc img { margin: 40px 0 60px 20px; }
.ldlc h2 { font-size: 36px; color: #fff; margin-left: 40px; margin-bottom: 20px }
.ldlc p { font-size: 14px; color: #fff; line-height: 36px; margin-left: 40px; }
.more2 a { width: 120px; height: 32px; border: 1px solid #fff; text-align: center; line-height: 32px; color: #fff; margin-left: 40px; margin-top: 70px; display: block }
.more2 a:hover { background-color: #fff; color: #1552b3; }
.ldlc_bj2 { background: url(../images/ld_img2.jpg) no-repeat 50% 0; height: 688px; display: block; overflow: hidden; }
.ldlc2 { float: right; width: 570px; height: 570px; border-radius: 570px; background-color: #144e9e; margin-top: 60px }
.ldlc2 h2 { font-size: 36px; color: #fff; margin: 100px 0 20px 120px; }
.ldlc2 p { font-size: 14px; color: #fff; margin: 0 80px 20px 120px; line-height: 36px }
.more3 a { width: 120px; height: 32px; border: 1px solid #fff; text-align: center; line-height: 32px; color: #fff; margin-left: 125px; margin-top: 70px; display: block }
.more3 a:hover { background-color: #fff; color: #144e9e; }
.ldlc_bj3 { background: url(../images/ld_img3.jpg) no-repeat 50% 0; height: 691px; display: block; overflow: hidden; }
.ldlc3 { width: 490px; margin-top: 160px }
.ldlc3 h2 { font-size: 36px; color: #fff; margin-left: 40px; margin-bottom: 30px; }
.ldlc3 p { font-size: 14px; color: #fff; line-height: 36px; margin-left: 40px; }
.ldlc_bj4 { background: url(../images/ld_img4.jpg) no-repeat 50% 0; height: 690px; display: block; overflow: hidden; }
.ldlc4 { width: 880px; height: 430px; margin-top: 130px; background: rgba(20,78,158,0.9); float: right; box-shadow: 5px 4px 8px #212121; }
.ldlc4 h2 { font-size: 36px; color: #fff; margin-left: 40px; margin-bottom: 30px; margin-top: 60px }
.ldlc4 p { font-size: 14px; color: #fff; line-height: 36px; margin-left: 40px; }
.ldlc_bj5 { background: url(../images/ld_img5.jpg) no-repeat 50% 0; height: 690px; display: block; overflow: hidden; }
.ldlc5 { width: 470px; margin-top: 130px; }
.ldlc5 h2 { font-size: 36px; color: #fff; background-color: #f16a37; width: 200px; height: 75px; line-height: 75px; text-align: center; margin-left: 40px; margin-bottom: 30px; margin-top: 60px }
.ldlc5 p { font-size: 14px; color: #f16a37; line-height: 36px; margin-left: 40px; }
.more4 a { width: 120px; height: 32px; border: 1px solid #f16a37; text-align: center; line-height: 32px; color: #f16a37; margin-left: 40px; margin-top: 70px; display: block }
.more4 a:hover { background-color: #1552b3; color: #fff; }
.ldlc_bj6 { background: url(../images/ld_img6.jpg) no-repeat 50% 0; height: 689px; display: block; overflow: hidden; }
.ldlc6 { width: 470px; margin-top: 130px; float: right }
.ldlc6 h2 { font-size: 36px; color: #fff; background-color: #144e9e; width: 200px; height: 75px; line-height: 75px; text-align: center; margin-left: 40px; margin-bottom: 30px; margin-top: 60px }
.ldlc6 p { font-size: 14px; color: #144e9e; line-height: 36px; margin-left: 40px; }
.more5 a { width: 120px; height: 32px; border: 1px solid #144e9e; text-align: center; line-height: 32px; color: #144e9e; margin-left: 40px; margin-top: 70px; display: block }
.more5 a:hover { background-color: #144e9e; color: #fff; }
.ldlc_bj7 { background: url(../images/ld_img7.jpg) no-repeat 50% 0; height: 690px; display: block; overflow: hidden; }
.ldlc7 { width: 470px; margin-top: 130px; }
.ldlc7 h2 { font-size: 36px; color: #fff; margin-left: 40px; margin-bottom: 30px; margin-top: 60px }
.ldlc7 p { font-size: 14px; color: #fff; line-height: 36px; margin-left: 40px; }
.contact_bj { background-color: #1552b3; padding: 60px 10%; display: block; overflow: hidden }
.contact {width: 50%;text-align: center;margin: 0 auto;/* border-right: 1px solid #ee8d69; *//* margin-left: 2%; */}
.con_name {/* background: url(../images/con_icon.png) no-repeat; */color: #fff;height: 35px;font-size: 16px;line-height: 35px;padding-left: 10px;font-weight: bold;margin-bottom: 20px;}
.contact p { font-size: 14px; color: #fff; line-height: 30px; clear: #fff }
.sb_l { background: url(../images/sb.png) no-repeat #1552b3; float: left; width: 290px; height: auto; padding-bottom: 50px; display: block; overflow: hidden; margin-top: 50px }
.sb_l h2 { font-size: 30px; color: #fff; margin: 35px 0 1px 25px }
.sb_l h3 { font-size: 14px; color: #fff; margin-left: 70px; }
.sb_nav { width: 250px; float: right; margin-right: 2px; background-color: #fff; padding: 20px 0 40px 0; margin-top: 40px }
.sb_nav ul li a { margin: 0 30px 0 40px; border-bottom: 1px dashed #dddddd; padding: 12px 0; background: url(../images/sb_icon1.png) no-repeat 20px center; padding-left: 37px; display: block }
.sb_nav ul li a:hover, .sb_nav ul li a.on3 { background: #1552b3 url(../images/sb_icon2.png) no-repeat 20px center; color: #fff }
.sb_r { width: 860px; float: right; margin-top: 50px }
.sb_r_title { background: url(../images/x1.png) no-repeat; height: 36px; font-size: 20px; color: #333333; padding-left: 40px }
.sb { margin-bottom: 40px; margin-top: 20px; display: block; overflow: hidden; }
.sb ul { margin-right: -26px; }
.sb ul li { width: 269px; float: left; margin-right: 26px; }
.sb ul li p { text-align: center; font-size: 14px; color: #333; line-height: 40px; }
.sb_r_title1 { background: url(../images/sb_img6.png) no-repeat; }
.sb_r_title1 h5 { font-size: 18px; font-weight: bold; height: 55px; line-height: 55px; color: #fff; width: 167px; text-align: center }
.sb ul li .sb_img { width: 269px; padding-top: 15px; height: 225px; display: block; overflow: hidden; }
.sb ul li .sb_img img { width: 269px; height: 225px; transition: .2s transform; transform: translateZ(0); }
.sb ul li:hover .sb_img img { transform: scale(1.1, 1.1); transition: .4s transform; }
.jjfa_title a { width: 114px; height: 43px; text-align: center; line-height: 43px; color: #333333; font-size: 16px; background: url(../images/icon8.png) no-repeat; display: block; float: left; margin-right: 21px; margin-top: 50px; margin-bottom: 50px }
.jjfa_title a:last-child { margin-right: 0; }
.jjfa_title a:hover, .jjfa_title a.on4 { background: url(../images/icon9.png) no-repeat; color: #fff; }
.jjfa ul { margin-right: -2%; }
.jjfa ul li { float: left; width: 48%; margin-right: 2%; margin-bottom: 50px }
.jjfa ul li .jjfa_img { width: 37%; float: left; }
.jjfa ul li .jjfa_img img { width: 100%; border-radius: 10px }
.jjfa ul li .jjfa_t { width: 60%; float: right; }
.jjfa ul li .jjfa_t h2 { font-size: 18px; color: #333; margin-top: 5px }
.jjfa ul li .jjfa_t p { font-size: 14px; color: #666; line-height: 24px; height: 50px; overflow: hidden; margin-top: 10px; margin-bottom: 10px }
.jjfa ul li .jjfa_t .time2 { font-size: 14px; color: #999; }
.jjfa ul li a:hover .jjfa_t h2 { color: #1552b3; }
.news { margin-top: 30px; }
.news ul li { border-bottom: 1px solid #f1f1f1; display: block; overflow: hidden; padding: 30px 0 }
.news_t { width: 880px; padding-left: 40px; float: left; }
.news_t h2 { font-size: 16px; height: 20px; line-height: 20px; color: #1E1E1E; margin: 18px 0 5px; }
.news_t h3 { color: #b0b0b0; font-size: 12px; }
.news_t p { font-size: 12px; text-align: left; color: #777; height: 40px; overflow: hidden; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; margin-left: 0px; width: 100%; height: auto; line-height: 22px; font-size: 13px; color: #6a6a6a; margin-top: 30px; }
.news ul li a { display: block; }
.news ul li:hover p { margin-left: 30px; }
.news ul li .news_t p::after { content: ""; display: block; height: 60px; width: 1px; background-color: #f00; position: absolute; top: 84px; opacity: 0; }
.news_more a { width: 260px; height: 40px; line-height: 40px; text-align: center; font-size: 14px; color: #bbb; border: 1px solid #bbb; margin: 40px auto 0 auto; display: block }
.news_more a:hover { background-color: #288a0e; color: #fff; border: 1px solid #288a0e }
.news_img { float: left; }
.news_img img{width: 260px;height: 160px;}
.yyfw { position: relative; top: -112px }
.yyfw_l { float: left; width: 290px; }
.yyfw_t1 { background: url(../images/yyfw_t.jpg) no-repeat; width: 290px; height: 111px; }
.yyfw_t1 h2 { font-size: 30px; color: #1552b3; padding-left: 30px; padding-top: 23px; }
.yyfw_t1 h3 { font-size: 12px; color: #1552b3; padding-left: 30px }
.yyfw_t2 { background-color: #1552b3; padding: 0 40px; display: block; overflow: hidden; padding-bottom: 40px }
.yyfw_t { display: block; overflow: hidden; padding-top: 30px; }
.yyfw_t h2 a { font-size: 18px; color: #fff; padding: 0 0 15px 0; display: block; }
.yyfw_t p a { font-size: 15px; background: url(../images/icon15.png) no-repeat 0 center; padding-left: 20px; color: #fff; width: 85px; float: left; line-height: 30px }
.yyfw_t h2 a:hover, .yyfw_t p a:hover { color: #bdd5fb; }
.yyfw_r { float: right; width: 860px; margin-top: 180px }
.proAdvant{display:none;}
.llyc{display:none}
.gg{display:none}
.subnav5{display:none;}
#wxnr, #weixin{display:none;}
@media screen and ( max-width:1680px ) {
.six_r ul li img { margin: 0 auto; display: block; padding: 5.3% 0; width: 11% }
.six_r_b1 p { font-size: 0.8rem; color: #fff; line-height: 24px; width: 90%; margin: 0 auto; text-align: center; padding: 6.7% 0 }
.six_r_b2 p { font-size: 0.8rem; color: #666666; line-height: 24px; width: 90%; margin: 0 auto; text-align: center; padding: 6.7% 0 }
.six_r_b1 h2 { font-size: 1rem; color: #fff; text-align: center; }
.six_r_b2 h2 { font-size: 1rem; color: #1552b3; text-align: center; }
}
@media screen and ( max-width:1600px ) {
.six_r ul li img { margin: 0 auto; display: block; padding: 5% 0; width: 11% }
.six_r_b1 p { font-size: 0.8rem; color: #fff; line-height: 24px; width: 90%; margin: 0 auto; text-align: center; padding: 6.4% 0 }
.six_r_b2 p { font-size: 0.8rem; color: #666666; line-height: 24px; width: 90%; margin: 0 auto; text-align: center; padding: 6.4% 0 }
}
@media screen and ( max-width:1440px ) {
.six_r ul li img { margin: 0 auto; display: block; padding: 4.2% 0; width: 11% }
.six_r_b1 p { font-size: 0.8rem; color: #fff; line-height: 24px; width: 90%; margin: 0 auto; text-align: center; padding: 6% 0 }
.six_r_b2 p { font-size: 0.8rem; color: #666666; line-height: 24px; width: 90%; margin: 0 auto; text-align: center; padding: 6% 0 }
}
@media screen and ( max-width:1366px ) {
.six_r ul li img { margin: 0 auto; display: block; padding: 4% 0; width: 11% }
.six_r_b1 p { font-size: 0.8rem; color: #fff; line-height: 24px; width: 90%; margin: 0 auto; text-align: center; padding: 5.5% 0 }
.six_r_b2 p { font-size: 0.8rem; color: #666666; line-height: 24px; width: 90%; margin: 0 auto; text-align: center; padding: 5.5% 0 }
}
@media screen and ( max-width:1280px ) {
.six_r ul li img { margin: 0 auto; display: block; padding: 3.7% 0; width: 11% }
.six_r_b1 p { font-size: 0.75rem; color: #fff; line-height: 24px; width: 95%; margin: 0 auto; text-align: center; padding: 5% 0 }
.six_r_b2 p { font-size: 0.75rem; color: #666666; line-height: 24px; width: 95%; margin: 0 auto; text-align: center; padding: 5% 0 }
}
@media screen and ( max-width:720px ) {
.f1 { display: none; }
.contine { width: auto; padding: 0 10px; margin: 0 auto; display: block; overflow: hidden }
.contine1 { width: 90%; margin: 0 auto; display: block; overflow: hidden }
.top1, .top { display: none; }
.top2 { display: block; width: 100%; z-index: 99; overflow: hidden; padding: 10px 0 }
.hidden { display: none; }
.logo1 { padding-right: 0; padding-left: 10px; overflow: hidden;}
.logo1 img {float: left;width: 90%;margin-bottom: 10px;}
.logo1 .menu { float: right; }
.logo1 .menu a { display: block; padding: 6px 0 }
.logo1 .menu a img { width: 80%; }
.ert_c{overflow: hidden; background-color: #1b55b0; padding: 0;}
.ert_c ul li a{float: left;width: 24.7%;text-align: center;color: #fff;margin-bottom: 0; line-height:2.2rem;font-size: 15px;border-bottom: 1px solid #1d4997;border-right: 1px solid #1d4997;}
	
.tc_twonav { z-index: 3; }
.tc_twonav .back_scz { position: fixed; right: 0; top: 0; width: 35%; height: 100%; z-index: 999; background-size: 40% auto; }
.accordion { width: 65%; position: fixed; right: 0; top: 70px; background: #1552b3; z-index: 99999999; }
.accordion .link { cursor: pointer; display: block; padding: 15px 15px 15px 42px; color: #fff; font-size: 0.85rem; border-bottom: 1px solid #fff; position: relative; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.accordion .link a { color: #fff; }
.accordion li:last-child .link { border-bottom: 0; }
.accordion li i { position: absolute; top: 16px; left: 12px; font-size: 18px; color: #595959; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.accordion li i.fa-chevron-down { right: 12px; left: auto; font-size: 16px; }
.accordion li.open .link { color: #b63b4d; }
.accordion li.open i { color: #b63b4d; }
.accordion li.open i.fa-chevron-down { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.submenu { display: none; font-size: 0.85rem; }
.submenu li { background-color: #f9723f }
.submenu a { display: block; text-decoration: none; color: #fff; padding: 10px 12px; padding-left: 42px; -webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; }
.ba1 { display: none; }
.ba2 { display: block; }
.title1 { height: 5rem; display: none;}
.title1 h3 { font-size: 1.3rem; padding-top: 1.5rem }
.title1 h4 { font-size: 0.8rem; color: #c7defe; text-align: center; }
.service { display: none; }
#pro_div1 { overflow: hidden; position: relative; width: 100%; display: block; height: 90vh;display: none;}
#pro_div1 .mr_frBtnL { position: absolute; left: 2%; top: 45%; width: 35px; height: 49px; z-index: 100; cursor: pointer; margin-top: 10px }
#pro_div1 .mr_frBtnR { position: absolute; right: 2%; top: 45%; width: 35px; height: 49px; z-index: 100; cursor: pointer; margin-top: 10px }
#pro_list1 { width: 100%; }
#pro_list1 ul li { float: left; position: relative; }
#pro_list1 ul li .service_img img { width: 100%; }
.service_t { position: absolute; top: 0; width: 100% }
.service_t h2 { font-size: 1.2rem; text-align: center; margin: 35vh 0 10% 0 }
.service_t .service_tt { width: 70%; margin: 0 auto; }
.service_t .service_tt p { font-size: 1rem; float: left; width: 50%; text-align: center; line-height: 3rem }
.service_t .service_tt p img { margin-right: 3%; }
.service_t h2 a, .service_t .service_tt p a { color: #fff; }
.service_t h2 a:hover, .service_t .service_tt p a:hover { color: #d9552a; }
.title2 { padding: 1.5rem 0 1rem 0 }
.title2 h3 { font-size: 1.3rem; }
.title2 h4 { font-size: 0.8rem; }
.title3 { padding: 1.5rem 0 1rem 0 }
.title3 h3 { font-size: 1.3rem; }
.title3 h4 { font-size: 0.8rem; }
.title4 { padding: 1.5rem 0 1rem 0 }
.title4 h3 { font-size: 1.3rem; }
.title4 h4 { font-size: 0.8rem; }
.lllc{display:none}
.process { width: auto; margin: 0 auto; height: auto; background: none; padding: 0 10px;display:none }
.process ul { width: 100%; display: block; overflow: hidden; }
.process ul li { width:100%%;
}
.process .process_t { width: 100%; height: auto; text-align: center; padding-top: 8rem; float: left; }
.process .process_t h2 { font-size: 1rem; margin-top: 1rem; color: #1552b3; font-weight: bold; }
.process .process_t p { font-size: 0.85rem; color: #666666; line-height: 1.5rem; margin-top: 1rem }
.process .pr1 { background: url(../images/icon1.png) center 0 no-repeat; margin-left: 0; margin-top: 1rem; }
.process .pr2 { background: url(../images/icon2.png) center 0 no-repeat; margin-left: 0; margin-top: 1rem; }
.process .pr3 { background: url(../images/icon3.png) center 0 no-repeat; margin-left: 0; margin-top: 1rem; }
.process .pr4 { background: url(../images/icon4.png) center 0 no-repeat; margin-left: 0; margin-top: 1rem; }
.process .pr5 { background: url(../images/icon5.png) center 0 no-repeat; margin-left: 0; margin-top: 1rem; }
.process .pr6 { background: url(../images/icon6.png) center 0 no-repeat; margin-left: 0; margin-top: 1rem; }
.ys_bj { background: #1552b3; height: auto; margin-top: 3rem; padding-bottom: 2rem;display:none }
.flashBg { width: auto; padding: 0 10px; height: auto; margin: 0 auto; overflow: hidden; padding-bottom: 2rem; }
.flashBg ul.mobile { width: 100%; height: auto; padding-top: 0; }
.flashBg ul.mobile li { float: none; }
.flashBg ul.mobile li .mobile_1 { width: 100%; min-width: 100%; height: 29rem; margin-top: 1.5rem; }
.flashBg ul.mobile li .mobile_2 { width: 100%; min-width: 100%; height: 29rem; margin-left: 0; margin-right: 0; margin-top: 1.5rem; border-bottom: 0; }
.flashBg ul.mobile li img { width: 95%; height: auto; margin: 2.5%; }
.flashBg ul.mobile li .mobile_2 img { width: 95%; height: auto; margin: 2.5%; }
.flashBg ul.mobile li .ascendancy_t1 { font-size: 1.5rem; line-height: 1.5rem; margin-top: 1rem; color: #000; text-align: center; }
.flashBg ul.mobile li .ascendancy_t2 { font-size: 1rem; padding-left: 25px; padding-right: 15px; margin-top: 25px; color: #555555; line-height: 25px; }
.llyc{display:block}
.proAdvant{display:block;padding: 0 10px;}
.proAdvant .list li {display: block;/* width: 5.6rem; */margin: 0 auto;padding-top:25px;padding-bottom:25px;border-top:.02rem solid #ddd; overflow:hidden}
.proAdvant .list li:first-child {border-top: none;}
.proAdvant .list li .img {float: left;width: 22%;}
.proAdvant .list li .img img {display: block;width: 100%;height: 100%;}
.proAdvant .list li .txt {float: right;display: block;width: 73%;}
.proAdvant .list li:nth-child(2) .img {float: right;}
.proAdvant .list li:nth-child(2) .txt {margin-left: 0;float: left;}
.proAdvant .list li .txt .tit {font:bold 17px "Microsoft YaHei";color: #1048a0;}
.proAdvant .list li .txt .cont {margin-top:5px;font-size:13px;color: #666;line-height:24px;text-align: justify;}
.gg{display: block;}
.gg img{width:100%;}
.customer { padding-top: 15px; display: block; overflow: hidden }
.customer ul { margin-right: 0; }
.customer ul li { width: 100%; float: none; background-color: #fff; margin-right: 0; margin-bottom: 1rem; margin-top: 0; }
.customer ul li .customer_t { float: left; width: 63%; margin-left: 5%; }
.case_1 { display: none; }
.case {background-color: #fff;margin: 0.5rem 0;display: block;overflow: hidden;/* padding: 0 10px; */}
.case ul {width: 100%;margin-right:-5%;background-color: #fff;padding: 0;display: block;overflow: hidden;}
.case ul li {width: 42.5%;float: left;margin-right: 5%;overflow: hidden;}
.case ul li:last-child { margin-right: 0; }
.case ul li img {width: 100%;height: 130px;}
.case ul li p { text-align: center; font-size: 0.9rem; color: #333333; padding-top: 0; line-height: 3rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap }
.ne { padding-left: 10px; padding-right: 10px; }
.new_bj { background: none; }
.new { margin-top: 0; height: auto; margin-bottom: 0; display: block; overflow: hidden; }
.news_l { width: 100%; height: auto; padding: 0; float: none }
.time { font-size: 18px; color: #999; }
.news_l h2 { font-size: 1rem; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 10px 0 10px 0 }
.news_l p { font-size: 0.85rem; width: 100%; color: #999999; line-height: 1.5rem; height: 3rem; overflow: hidden; margin-bottom: 1.2rem; margin-top: 0.8rem; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.news_l a:hover p { margin-left: 10px; }
.news_l img { width: 100%; }
.news_r { width: 100%; margin-right: 0; float: none }
.news_ny { width: 100%; }
.news_main:first-child { margin-top: 0; }
.news_main { border-top: 1px solid #f1f1f1; padding-top: 1.5rem; margin-top: 1.5rem; display: block; overflow: hidden }
.news_main a { display: block; overflow: hidden }
.news_w1 { width: 80%; }
.news_w2 { width: 970px; }
.news_main_l h2 { font-size: 1rem; color: #666666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news_main_l h2 em { width: 5px; height: 5px; border-radius: 50px; background-color: #ccc; display: block; float: left; margin-top: 8px; margin-right: 15px; }
.news_main_l p { font-size: 0.85rem; color: #999; line-height: 28px; margin: 18px 0 0 20px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.news_main a:hover .news_main_l p { margin-left: 30px; }
.news_main_r { width: 52px; }
.news_main_r img { margin-top: 40px; }
.bj_main { width: 90%;/* float: right; */ padding: 3%; margin: 8rem auto 1rem auto; padding-bottom: 3rem; background-color: #fff; border-radius: 20px; box-shadow: 1px 4px 8px #ddd; }
.form1 label { width: 33%; float: left }
.form1 .label { font-size: 1rem; }
.form1 h4 { font-size: 0.8rem; }
.sy_16 ul { margin-right: -2%; }
.sy_16 ul li { width: 48%; height: 158px; position: relative; float: left; margin-right: 2%; margin-bottom: 15px }
.f2 { display: block; }
.f1 { display: none; }
.foot { padding: 20px 10px 50px 10px; background-color: #f1f1f1; color: #333; font-size: 12px; text-align: center; line-height: 20px; margin-top: 1.2rem; display: block; overflow: hidden }
.toolbar { height: 45px; background: #1552b3; position: fixed; width: 100%; bottom: 0; left: 0; }
.toolbar ul li { float: left; width: 25%; }
.toolbar ul li a { display: block; width: 100%; height: 20px; padding-top: 25px; text-align: center; font-size: 14px; color: #fff; background-size: 35%; background-repeat: no-repeat; background-position: center 5px; border-right: #fff solid 1px; position: relative; }
.toolbar ul li .tooldh { background-image: url(../images/a1.png); }
.toolbar ul li .tooldt { background-image: url(../images/a3.png); }
.toolbar ul li .toolfx { background-image: url(../images/a2.png); }
.toolbar ul li .toolly { background-image: url(../images/a4.png); border: 0 none; }
.toolbar .fenxiang { position: absolute; width: 100%; height: 25px; top: -35px; left: 0; background: #CCC; padding: 5px 0 5px 20%; }
.toolbar .fenxiang a { float: none !important; }
#returnTop { _display: none; position: fixed; _position: absolute; z-index: 999; right: 15px; bottom: -150px; _bottom: auto; width: 58px; height: 58px; text-indent: -999px; overflow: hidden; background-image: url(../images/top.png); _background-image: url(../images/top.png); background-repeat: no-repeat; background-position: 0 0; transition: bottom 0.9s; -webkit-transition: bottom 0.9s; -moz-transition: bottom 0.9s; -o-transition: bottom 0.9s; }
.banner_ny2 img { width: 100%; }
.banner_ny1 { display: none; }
.banner_ny2 { display: block; }
.subnav_bj { width: 100%; height: auto; line-height: 3rem; }
.subnav a { width: 50%; font-size: 0.9rem; padding: 0; }
.about_l { margin-top: 1rem; float: none }
.about_l img { width: 100%; }
.about_r { width: 100%; float: none; margin-top: 1rem }
.about_r h2 { font-size: 1.2rem; }
.about_r img { margin: 1rem 0 0.7rem 0; width: 50%; }
.about_r p { font-size: 0.9rem; color: #333333; line-height: 1.5rem; }
.qyzz_bj1 { display: none; }
.qyzz_bj2 { display: block; display: block; overflow: hidden; margin-top: 1.5rem; background-color: #f2f2f2 }
#pro_div3 { overflow: hidden; position: relative; width: 100%; display: block; height: 25rem; margin-top: 1rem; padding-bottom: 2rem }
#pro_div3 .mr_frBtnL { position: absolute; left: 30%; top: 22rem; width: 50px; height: 50px; cursor: pointer; margin-top: 10px }
#pro_div3 .mr_frBtnR { position: absolute; right: 30%; top: 22rem; width: 50px; height: 50px; cursor: pointer; margin-top: 10px }
#pro_list3 { width: 100%; }
#pro_list3 ul li { float: left; width: 100%; }
#pro_list3 ul li img { width: 100%; }
#pro_list3 ul li P { text-align: center; font-size: 1rem; color: #666666; padding-top: 1rem; }
.subnav5{display:block; overflow:hidden;}
.subnav5 a { width:24%; margin-bottom:1%;text-align: center;float: left;font-size: 14px;color: #333; line-height:35px;overflow: hidden;font-weight: normal; margin-right:1%}
.subnav5 a{ background-color: #0b3e90; color:#fff;}
.partners img { float: left; margin: 0 1% 1rem 1%; width: 47%; border: 1px solid #f3f3f3; }
.case_list { margin-top: 0; }
.case_list ul { margin-right: -4%; margin-top: 10px; display: block; overflow: hidden }
.case_list ul li {width: 45%;float: left;margin-right: 4%;margin-top: 20px;}
.case_list ul li p { font-size: 0.9rem; color: #333333; text-align: center; line-height: 3rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.case_list ul li .case_img { width: 92%; padding-top: 15px; height: auto; display: block; overflow: hidden; }
.case_list ul li .case_img img { width: 100%; height: 120px; transition: .2s transform; transform: translateZ(0); }
.case_list ul li:hover .case_img img { transform: scale(1.1, 1.1); transition: .4s transform; }
.case_list ul li:hover p { color: #ff6d00; }
.page { margin-bottom: 1.5rem; margin-top: 2rem }
.pic_list_xq { margin-bottom: 1rem; margin-top: 2rem }
.pic_list_xq p { font-size: 0.9rem; line-height: 1.5rem; }
.pic_list_xq img { padding: 1rem 0; width: 100%; }
.pic_list_xq h2 { font-size: 1.2rem; line-height: 2rem; }
.pic_list_xq h3 { font-size: 0.8rem; line-height: 12px; padding: 0.5rem 0; }
.pic_list_details { margin-top: 20px; padding-top: 20px; }
.pic_list_details p { font-size: 0.9rem; line-height: 1.5rem; padding-top: 1rem; }
#wxnr, #weixin{display:block;}
.qtbx { display: none }
.qtbx1 { display: block; color: #fff }
.qtbx1 .qtbx1_l img { width: 100%; }
.qtbx1 .qtbx1_r { padding: 10% 5%; }
.qtbx1 .qtbx1_r h2 { font-size: 1.3rem; padding-bottom: 5% }
.qtbx1 .qtbx1_r p { font-size: 1rem; line-height: 1.7rem }
.yyly ul { margin-right: 0 }
.yyly ul li { float: none; width: 100%; background: url(../images/qtbx_i.jpg) no-repeat; background-size: 100%; height: 20rem; margin-right: 0; margin-bottom: 1rem }
.yyly ul li img { width: 90%; height: auto; margin: 0 auto; padding-top: 5%; display: block; }
.yyly ul li p { font-size: 0.9rem; color: #333333; text-align: center; line-height: 4rem; }
.bj1 { padding-bottom: 1.5rem }
.tp_t { margin-right: -2% }
.tp_t div { float: left; width: 48%; height: auto; padding-bottom: 1rem; margin-right: 2%; margin-top: 0.8rem }
.tp_t div:last-child { margin-right: none }
.tp_t1 { background: url(../images/q_icon1.png) no-repeat; background-size: 100% }
.tp_t2 { background: url(../images/q_icon2.png) no-repeat; background-size: 100% }
.tp_t3 { background: url(../images/q_icon3.png) no-repeat; background-size: 100% }
.tp_t4 { background: url(../images/q_icon4.png) no-repeat; background-size: 100% }
.tp_t5 { background: url(../images/q_icon5.png) no-repeat; background-size: 100% }
.tp_t div p { width: 80%; margin: 0 auto; font-size: 0.9rem; color: #d9552a; text-align: center; display: block; line-height: 1.3rem; padding-top: 4.7rem }
.tp_tu img { width: 100%; margin-right: 0; margin-top: 1rem }
.tp_tu img:last-child { margin-right: 0; }
.hxjs { display: block; overflow: hidden; clear: both; height: auto; margin-bottom: 1rem }
.hxjs1 { width: 92%; float: none; height: auto; padding-bottom: 2rem; padding-top: 1rem; padding-left: 4%; padding-right: 4%; background-color: #154f9e; position: relative; margin-top: 0 }
.hxjs4 { width: 92%; float: none; height: auto; padding-bottom: 2rem; padding-top: 1rem; padding-left: 4%; padding-right: 4%; background-color: #f36c0e; position: relative; margin-top: 0 }
.hxjs1 h2, .hxjs4 h2 { font-size: 1.2rem; color: #fff; margin-left: 0; margin-top: 0; margin-bottom: 0 }
.hxjs1 p, .hxjs4 p { font-size: 0.9rem; color: #fff; line-height: 1.5rem; width: 100%; margin-left: 0 }
.hxjs2, .hxjs3 { float: none; position: relative; top: 0; }
.hxjs2 img, .hxjs3 img { width: 100%; }
.qt2 { display: block; }
.qt1 { display: none; }
.bj2 { background: #f1f1f1; height: auto; overflow: hidden; }
.sbys { overflow: hidden; margin-bottom: 1rem; margin: 10px }
.sbys ul { margin-right: 0; }
.sbys ul li a { width: 100%; display: block; margin-bottom: 1rem; height: auto; padding-bottom: 2rem; float: none; border: 1px solid #f36c0e; box-shadow: 0px 0px 7px #f36c0e; border-radius: 10px; margin-right: 0; }
.sbys ul li img { margin: 2rem auto; display: block; }
.sbys ul li h2 { font-size: 1.3rem; }
.sbys ul li .xx { margin: 1.5rem auto; }
.sbys ul li p { width: 80%; font-size: 0.9rem; line-height: 1.5rem; }
.sbys ul li .num { font-size: 2rem; margin-top: 1.5rem }
.qywh_bj { background: url(../images/qywh_bj2.jpg) no-repeat 50% 0; padding-bottom: 7rem; height: auto; margin-top: 2rem }
.qywh_title { float: none; font-size: 1.8rem; color: #333; margin: 7rem 0 0 1rem }
.qywh_t { width: 70%; margin: 3rem 0 0 1rem; float: none }
.qywh_t h2 { font-size: 1.1rem; color: #333333; }
.qywh_t h2 img { margin-left: 10px; }
.qywh_t p { font-size: 0.9rem; color: #666666; margin: 20px 0; line-height: 1.5rem }
.six { width: 100%; display: block; overflow: hidden; margin: 0 auto }
.six .six_l { width: 100%; float: none; }
.six .six_l img { width: 100%; }
.six_r { float: none; width: 100%; }
.six_r ul li { width: 50%; float: left; height: auto }
.six_r_b1 { background-color: #1552b3; height: 12rem }
.six_r_b2 { background-color: #fff; height: 12rem }
.six_r ul li img { margin: 0 auto; display: block; padding: 6% 0; width: auto }
.six_r_b1 h2 { font-size: 1.1rem; color: #fff; text-align: center; }
.six_r_b1 p { font-size: 0.85rem; color: #fff; line-height: 24px; width: 90%; margin: 0 auto; text-align: center; padding: 6.7% 0 }
.six_r_b2 h2 { font-size: 1.1rem; color: #1552b3; text-align: center; }
.six_r_b2 p { font-size: 0.85rem; color: #666666; line-height: 24px; width: 90%; margin: 0 auto; text-align: center; padding: 6.7% 0 }
.zc { width: 85%; margin: 0 auto; font-size: 0.9rem; color: #333333; line-height: 1.5rem; text-align: center; margin-top: 0.5rem }
.more1 a { width: 145px; height: 45px; border: 1px solid #1552b3; font-size: 14px; color: #1552b3; text-align: center; line-height: 45px; margin: 2rem auto 1rem auto; display: block }
.more1 a:hover { background-color: #1552b3; color: #fff; }
.wb_bj2 { background: url(../images/wb_img2.jpg) no-repeat 50% 0; height: 1009px; }
.zcyfw { background: url(../images/wb_img3.png) no-repeat center; height: 527px; padding-top: 940px; }
.zcyfw h5 { font-size: 2rem; color: #333333; margin-left: 0; margin-top: -5px; text-align: center; }
.wb_bj3 { background-color: #1552b3; }
.fw1 { font-size: 0.9rem; color: #fff; line-height: 1.5rem; padding-top: 1rem; display: block; overflow: hidden }
.fw2 { display: block; overflow: hidden; position: relative; height: auto; margin-top: 1.5rem; margin-bottom: 2rem }
.fw2_1 {/* float:left; *//* position: absolute; */ position: inherit; top: 0; }
.fw2_1 img { width: 100%; }
.fw2_2 { width: 100%; height: auto; background-color: #fff; position: inherit; left: 0; top: 0; padding: 10px }
.fw2_2 h2 { font-size: 1.8rem; color: #333333; padding-left: 0; padding-top: 1rem; padding-bottom: 0.6rem }
.fw2_2 p { font-size: 0.9rem; color: #666666; padding-left: 0; line-height: 1.5rem; padding-right: 10px }
.xzc { width: auto; padding: 10px; background-color: rgba(255,255,255,0.7); margin-top: 1rem }
.xzc h2 { font-size: 1.8rem; color: #333333; margin: 3rem 0 2rem 0 }
.xzc p { font-size: 0.9rem; color: #666666; line-height: 1.6rem; }
.wb_img6 { display: none; }
.wb_img7 { display: block; }
.wb_img7 img { width: 100%; margin: 2rem 0 }
.ldlc_bj1 { background: url(../images/ld_img1.jpg) no-repeat 50% 0; height: auto; display: block; overflow: hidden; background-size: 100%; }
.ldlc { width: 100%; height: auto; padding-bottom: 1rem; background: rgba(241,91,35,0.9); box-shadow: 0 0 BLACK;/* position: relative; *//* top: 0; */ margin-top: 8rem; margin-bottom: 2rem; }
.ldlc img { margin: 1rem 0 1.5rem 20px; display: none; }
.ldlc h2 { font-size: 1.5rem; color: #fff; margin-left: 1rem; margin-bottom: 1rem; padding-top: 1rem; }
.ldlc p { font-size: 0.8rem; color: #fff; line-height: 1.5rem; margin-left: 1rem; padding-right: 1rem; }
.more2 a { width: 120px; height: 32px; border: 1px solid #fff; text-align: center; line-height: 32px; color: #fff; margin-left: 1rem; margin-top: 1rem; display: block; }
.more2 a:hover { background-color: #fff; color: #1552b3; }
.ldlc_bj2 { background: url(../images/ld_img2.jpg) no-repeat 50% 0; height: auto; display: block; overflow: hidden; background-size: 100%; }
.ldlc2 { float: right; width: 100%; height: auto; border-radius: 0; background-color: #144e9e; margin-top: 8rem; margin-bottom: 2rem; padding-bottom: 1rem }
.ldlc2 h2 { font-size: 1.5rem; color: #fff; margin: 1rem 0 1rem 1rem; }
.ldlc2 p { font-size: 0.8rem; color: #fff; margin: 0 1rem 1rem 1rem; line-height: 1.5rem; padding-right: 0.5rem }
.more3 a { width: 120px; height: 32px; border: 1px solid #fff; text-align: center; line-height: 32px; color: #fff; margin-left: 1rem; margin-top: 1rem; display: block }
.more3 a:hover { background-color: #fff; color: #144e9e; }
.ldlc_bj3 { background: url(../images/ld_img3.jpg) no-repeat 50% 0; height: auto; display: block; overflow: hidden; background-size: 100%; margin-bottom: 2rem }
.ldlc3 { width: 100%; margin-top: 8rem; background-color: #1552b3; padding-bottom: 1rem }
.ldlc3 h2 { font-size: 1.5rem; color: #fff; margin-left: 1rem; margin-bottom: 1rem; padding-top: 1rem }
.ldlc3 p { font-size: 0.8rem; color: #fff; line-height: 1.5rem; margin-left: 1rem; padding-right: 0.5rem }
.ldlc_bj4 { background: url(../images/ld_img4.jpg) no-repeat 50% 0; height: auto; display: block; overflow: hidden; margin-bottom: 2rem; background-size: 100% }
.ldlc4 { width: 100%; height: auto; margin-top: 8rem; background: rgba(20,78,158,0.9); float: none; box-shadow: 0 0 0 #fff; padding-bottom: 1rem }
.ldlc4 h2 { font-size: 1.5rem; color: #fff; margin-left: 1rem; margin-bottom: 1rem; margin-top: 1rem; padding-top: 1rem }
.ldlc4 p { font-size: 0.8rem; color: #fff; line-height: 1.5rem; margin-left: 1rem; padding-right: 0.5rem }
.ldlc_bj5 { background: url(../images/ld_img5.jpg) no-repeat 50% 0; height: auto; display: block; overflow: hidden; background-size: 100%; margin-bottom: 2rem }
.ldlc5 { width: 100%; margin-top: 10rem; }
.ldlc5 h2 { font-size: 1.5rem; color: #fff; background-color: #f16a37; width: 150px; height: 60px; line-height: 60px; text-align: center; margin-left: 1rem; margin-bottom: 1rem; margin-top: 1rem }
.ldlc5 p { font-size: 0.8rem; color: #f16a37; line-height: 1.5rem; margin-left: 1rem; padding-right: 0.5rem }
.more4 a { width: 120px; height: 32px; border: 1px solid #f16a37; text-align: center; line-height: 32px; color: #f16a37; margin-left: 1rem; margin-top: 1rem; display: block }
.more4 a:hover { background-color: #1552b3; color: #fff; }
.ldlc_bj6 { background: url(../images/ld_img6.jpg) no-repeat 50% 0; height: auto; background-size: 100%; margin-bottom: 2rem; display: block; overflow: hidden; }
.ldlc6 { width: 100%; margin-top: 10rem; float: none }
.ldlc6 h2 { font-size: 1.5rem; color: #fff; background-color: #144e9e; width: 150px; height: 60px; line-height: 60px; text-align: center; margin-left: 1rem; margin-bottom: 1rem; margin-top: 1rem }
.ldlc6 p { font-size: 0.8rem; color: #144e9e; line-height: 1.5rem; margin-left: 1rem; padding-right: 0.5rem }
.more5 a { width: 120px; height: 32px; border: 1px solid #144e9e; text-align: center; line-height: 32px; color: #144e9e; margin-left: 1rem; margin-top: 1rem; display: block }
.more5 a:hover { background-color: #144e9e; color: #fff; }
.ldlc_bj7 { background: url(../images/ld_img17.jpg) no-repeat 50% 0; height: auto; background-size: 100%; margin-bottom: 2rem; display: block; overflow: hidden; }
.ldlc7 { width: 100%; margin-top: 8rem; background-color: #1552b3; padding-top: 1rem; padding-bottom: 1rem }
.ldlc7 h2 { font-size: 1.5rem; color: #fff; margin-left: 1rem; margin-bottom: 1rem; margin-top: 1rem }
.ldlc7 p { font-size: 0.8rem; color: #fff; line-height: 1.5rem; margin-left: 1rem; padding-right: 0.5rem }
.contact_bj { background-color: #1552b3; padding: 2rem 10%; display: block; overflow: hidden }
.contact { width: 100%; float: none; border-right: 0; margin-top: 20px; margin-left: 0 }
.pic_list_xq1 { margin-bottom: 2rem; margin-top: 1rem }
.pic_list_details1 img, .pic_list_details1 p img { text-align: center; display: block; margin: 0 auto; padding: 0.5rem 0; width: 100% }
.pic_list_xq1 h2 { font-size: 1.2rem; color: #000; line-height: 2rem; }
.pic_list_details1 { margin-top: 1rem; padding-top: 20px; }
.pic_list_details1 p { font-size: 0.85rem; color: #000; text-indent: 2em; text-align: left; line-height: 1.5rem; padding-top: 1rem; }
.sb_l { background: url(../images/sb.png) no-repeat #1552b3; float: left; width: 100%; height: auto; padding-bottom: 2rem; display: block; overflow: hidden; margin-top: 2rem }
.sb_l h2 { font-size: 1.7; color: #fff; margin: 35px 0 1px 25px }
.sb_l h3 { font-size: 0.8; color: #fff; margin-left: 70px; }
.sb_nav { width: 94%; float: none; margin-right: 0; margin-left: 3%; background-color: #fff; padding: 20px 0 40px 0; margin-top: 1rem; display: block; overflow: hidden; }
.sb_nav ul li { width: 50%; float: left; }
.sb_nav ul li a { margin: 0 1% 0 1%; border-bottom: 1px dashed #dddddd; padding: 12px 0; background: url(../images/sb_icon1.png) no-repeat 20px center; padding-left: 37px; display: block }
.sb_nav ul li a:hover, .sb_nav ul li a.on3 { background: #f36d0f url(../images/sb_icon2.png) no-repeat 20px center; color: #fff }
.sb_r { width: 100%; float: none; margin-top: 0; padding-top: 2rem; clear: both; }
.sb_r_title { background: url(../images/x1.png) no-repeat; height: 36px; font-size: 20px; color: #333333; padding-left: 40px }
.sb { margin-bottom: 40px; margin-top: 20px; display: block; overflow: hidden; }
.sb ul { margin-right: 0; }
.sb ul li { width: 100%; float: none; margin-right: 0; }
.sb ul li p { text-align: center; font-size: 1rem; color: #333; line-height: 2rem; }
.sb_r_title1 { background: url(../images/sb_img6.png) no-repeat; }
.sb_r_title1 h5 { font-size: 1rem; font-weight: bold; height: 55px; line-height: 55px; color: #fff; width: 167px; text-align: center }
.sb ul li .sb_img { width: 100%; padding-top: 15px; height: auto; display: block; overflow: hidden; }
.sb ul li .sb_img img { width: 100%; height: auto; transition: .2s transform; transform: translateZ(0); }
.sb ul li:hover .sb_img img { transform: scale(1.1, 1.1); transition: .4s transform; }
.jjfa_title { margin-right: -5%; display: block; overflow: hidden }
.jjfa_title a { width: 114px; height: 43px; text-align: center; line-height: 43px; color: #333333; font-size: 16px; background: url(../images/icon8.png) no-repeat; display: block; float: left; margin-right: 5%; margin-top: 1rem; margin-bottom: 0; }
.jjfa_title a:last-child { margin-right: 0; }
.jjfa_title a:hover, .jjfa_title a.on4 { background: url(../images/icon9.png) no-repeat; color: #fff; }
.jjfa { padding-top: 2rem; display: block; overflow: hidden }
.jjfa ul { margin-right: 0; }
.jjfa ul li { float: left; width: 100%; margin-right: 0; margin-bottom: 1.2rem }
.jjfa ul li .jjfa_img { width: 37%; float: left; }
.jjfa ul li .jjfa_img img { width: 100%; border-radius: 10px }
.jjfa ul li .jjfa_t { width: 60%; float: right; }
.jjfa ul li .jjfa_t h2 { font-size: 1rem; color: #333; margin-top: 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.jjfa ul li .jjfa_t p { font-size: 0.85rem; color: #666; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; line-height: none; height: auto; margin-top: 0.2rem; margin-bottom: 0.2rem }
.jjfa ul li .jjfa_t .time2 { font-size: 0.8rem; color: #999; }
.jjfa ul li a:hover .jjfa_t h2 { color: #1552b3; }
.pic_list_xq3 h2 { font-size: 1.5rem; color: #000; line-height: 2rem; }
.pic_list_details3 p { font-size: 0.85rem; color: #000; text-indent: 2em; text-align: left; line-height: 1.5rem; padding-top: 1rem; }
.pic_list_details3 p img, .pic_list_details3 img { width: 100%; }
.news { margin-top: 1rem; }
.news ul li { padding: 1rem 0 }
.news_t { width: 60%; padding-left: 2%; float: left; }
.news_t h2 { font-size: 0.9rem; height: 20px; line-height: 20px; color: #1E1E1E; margin: 0 0 5px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.news_t h3 { color: #b0b0b0; font-size: 12px; }
.news_t p { font-size: 0.8rem; text-align: left; color: #777; height: none; overflow: hidden; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; margin-left: 0px; width: 100%; height: auto; line-height: 22px; font-size: 13px; color: #6a6a6a; margin-top: 0.5rem; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.news ul li a { display: block; }
.news ul li:hover p { margin-left: 30px; }
.news ul li .news_t p::after { content: ""; display: block; height: 60px; width: 1px; background-color: #f00; position: absolute; top: 84px; opacity: 0; }
.news_more a { width: 260px; height: 40px; line-height: 40px; text-align: center; font-size: 14px; color: #bbb; border: 1px solid #bbb; margin: 40px auto 0 auto; display: block }
.news_more a:hover { background-color: #288a0e; color: #fff; border: 1px solid #288a0e }
.news_img { float: left; width: 38% }
.news_img img { width: 100%; }
.yyfw { position: relative; top: 0 }
.yyfw_l { float: none; width: 100%; }
.yyfw_t1 { background: 0 #fff; width: 100%; height: 90px; }
.yyfw_t1 h2 { font-size: 1.5rem; color: #1552b3; padding-left: 0; text-align: center; padding-top: 23px; }
.yyfw_t1 h3 { font-size: 12px; color: #1552b3; padding-left: 0; text-align: center }
.yyfw_t2 { background-color: #1552b3; padding: 0 1rem; display: block; overflow: hidden; padding-bottom: 1rem; margin-bottom: 1.5rem; }
.yyfw_t { display: block; overflow: hidden; padding-top: 0.5rem; }
.yyfw_t h2 a { font-size: 1rem; color: #fff; padding: 0 0 0.5rem 0; display: block; }
.yyfw_t p a { font-size: 0.85rem; background: url(../images/icon15.png) no-repeat 0 center; padding-left: 20px; color: #fff; width: 27%; float: left; line-height: 1.5rem }
.yyfw_t h2 a:hover, .yyfw_t p a:hover { color: #fac0ab; }
.yyfw_r { float: none; width: 100%; margin-top: 0 }
/*微信弹窗*/
#wxnr {
	width: 100%;
	height: 100%;
	max-width: 640px;
	min-width: 320px;
	position: fixed;
	top: 0;
	z-index: 1000;
	display: none;
	background: rgba(0,0,0,.6);
}
#wxnr .nrdf {
	margin: auto;
	position: absolute;
	top: 30%;
	left: 0;
	right: 0;
	width: 70%;
	/*height: 45%;*/
	padding: 2rem 0.3rem 20px 0.3rem;
	padding-top: 0.6rem;
	margin-top: -2.5rem;
	text-align: center;
	background-color: rgba(255, 255, 255, 0.8);
	box-shadow: 0px 2px 6px #777;
	-webkit-box-shadow: 0px 2px 6px #777;
	-moz-box-shadow: 0px 2px 6px #777;
	border-radius: 10px;
}
#wxnr img {
	width: 80%;
	/* height: 80%; */
	display: block;
	margin: 0 auto;
}
#wxnr p {
	font-size: 14px;
	line-height: 24px;
	text-align: center;
}
#wxnr i {
	position: absolute;
	top: 0.2rem;
	right: 0.2rem;
	width: 20px;
	height: 20px;
	font-size: 0.2rem;
	line-height: 20px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-style: normal;
	background: #333;
	border-radius: 1rem;
	cursor: pointer;
}
#wxnr span {
	display: inline-block;
	padding: 10px 5px;
	line-height: 0.35rem;
	background-color: #1048a0;
	color: #fff;
	border-radius: 0.05rem;
	cursor: pointer;
}
#wxnr span.wx {
	padding-left: 0.4rem;
	background-image: url(../images/wx.png);
	background-size: 0.28rem;
	background-position: 0.1rem center;
	background-repeat: no-repeat;
}
/*复制提示*/
#weixin {
	position: fixed;
	top: 50%;
	margin-top: -0.4rem;
	z-index: 9999999;
	font-size: 14px;
	color: #fff;
	width: 90%;
	right: 5%;
	line-height: 40px;
	text-align: center;
	background: rgba(0, 0, 0, 0.8);
	border: 2px solid #333;
	border-radius: 0.1rem;
	display: none;
}
}
@media screen and ( max-width:375px ) {
.yyly ul li { height: 18rem; }
.yyly ul li p { line-height: 3.5rem; }
#pro_div3 .mr_frBtnL { top: 21rem; }
#pro_div3 .mr_frBtnR { top: 21rem; }
.tp_t div p { width: 80%; margin: 0 auto; font-size: 0.9rem; color: #d9552a; text-align: center; display: block; line-height: 1.3rem; padding-top: 4.1rem }
}
@media screen and ( max-width:360px ) {
.yyly ul li { height: 17rem; }
.customer ul li .customer_t { float: left; width: 60%; margin-left: 5%; }
.six_r_b1 { background-color: #1552b3; height: 13rem }
.six_r_b2 { background-color: #fff; height: 13rem }
.six_r_b1 p { font-size: 0.8rem; color: #fff; line-height: 24px; width: 90%; margin: 0 auto; text-align: center; padding: 5% 0 }
.six_r_b2 p { font-size: 0.8rem; color: #666666; line-height: 24px; width: 90%; margin: 0 auto; text-align: center; padding: 5% 0 }
}
@media screen and ( max-width:320px ) {
.customer ul li .customer_t { float: left; width: 55%; margin-left: 5%; }
.yyly ul li { height: 15rem; }
.yyly ul li p { line-height: 3rem; }
.tp_t div p { width: 80%; margin: 0 auto; font-size: 0.9rem; color: #d9552a; text-align: center; display: block; line-height: 1.3rem; padding-top: 3.3rem }
#pro_div3 .mr_frBtnL { top: 18rem; }
#pro_div3 .mr_frBtnR { top: 18rem; }
#pro_div3 { height: 22rem; }
}
