﻿@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-family:"Source Han Sans CN", "microsoft yahei", "PingFang SC", "黑体", sans-serif; font-size:12px; line-height:18px;}
img{margin:0; padding:0; border-style:none;}
ul,li{margin:0; padding:0; list-style-type:none;}
p,span,h1,h2,h3,h4,h5,dl,dd,dt,form{margin:0; padding:0;}
a{ text-decoration:none}
a:link{text-decoration:none}
a:visited{text-decoration:none}
a:hover{ text-decoration:underline}
.span01{display:none;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.hidden{overflow:hidden;}
.center{text-align:center;}
.text_right{text-align:right;}

.pc_block{display:block;}
.sp_block{display:none;}

.clearfix:after {content: "";display: block;clear: both;visibility: hidden;font-size: 0;height: 0;}
.clearfix {*display: inline-block;_height:1%;}

.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.font15{font-size:15px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.font22{font-size:22px;}
.font24{font-size:24px;}
.font28{font-size:28px;}
.font30{font-size:30px;}
.font32{font-size:32px;}

.p_inline{display:inline-block;}
.line14{line-height:14px;}

.top3{padding-top:3px;}
.top5{padding-top:5px;}
.top7{padding-top:7px;}
.top10{padding-top:10px;}
.top15{padding-top:15px;}
.top18{padding-top:18px;}
.top20{padding-top:20px;}
.top25{padding-top:25px;}
.top30{padding-top:30px;}
.top35{padding-top:35px;}
.top40{padding-top:40px;}
.top45{padding-top:45px;}
.top50{padding-top:50px;}
.top55{padding-top:55px;}
.top60{padding-top:60px;}
.top65{padding-top:65px;}
.top70{padding-top:70px;}
.top80{padding-top:80px;}
.top85{padding-top:85px;}
.top90{padding-top:90px;}
.top100{padding-top:100px;}
.top112{padding-top:112px;}
.top160{padding-top:160px;}
.bottom32{padding-bottom:32px;}
.left5{margin-left:5px;}
.left10{margin-left:10px;}
.left15{margin-left:15px;}
.left20{ margin-left:20px;}
.left30{ margin-left:30px;}
.left35{ margin-left:35px;}
.left40{ margin-left:40px;}
.left50{ margin-left:50px;}
.left60{ margin-left:60px;}
.left65{ margin-left:65px;}
.left115{margin-left:110px;}
.left124{margin-left:104px;}
.right20{margin-right:20px;}

.line140{line-height:140%;}

.header{width:100%; background:#fff;position:fixed; top:0; left:0; z-index:99999;}
.header_a{width:1250px; margin:0 auto; height:112px; display:flex; position:relative;}
.header_a h1{display:inline;}
.header_a ul{display:inline-flex; margin-left:30px; margin-top:50px;}
.header_a ul li a{display:inline-block; padding:0px 24px 0px 24px; font-size:15px; color:#000; font-weight:bold;}
.header_b{background:#0860a7; width:418px; height:113px; position:absolute; right:0px; padding-top:20px;}
.header_b .font30.top10 strong {font-size: 27px;}
.w210{width:210px;}
.w210 p{color:#fff;}
.w128{width:128px; height:84px; background:#fff;}
.w128 a{color:#000;}
.w1000{width:1000px; margin:0 auto;}
.index_news tr td{padding:35px 0px 30px 0px; border-bottom:1px solid #ccc;}
.index_news tr td a{color:#000;}
.index_news_a{width:10%;}
.index_news_b{padding-left:1%; padding-right:1%;}
.index_news_c{width:80%;}
.index_news_p1{padding:4px 5px 4px 5px; background:#bc2955; color:#fff; width:60px; text-align:center;}
.index_news_p2{padding:4px 5px 4px 5px; background:#d0af4e; color:#fff; width:60px; text-align:center;}
.index_news_a1 a{display:block; background:url(../images/yilan_bg.jpg) no-repeat; width:160px; height:35px; line-height:35px; color:#fff; font-size:15px; text-align:center; float:right;}
.index_news_a2 a{display:block; background:url(../images/yiti_ser_bg.jpg) no-repeat; width:160px; height:35px; line-height:35px; color:#fff; font-size:15px; text-align:center; float:right;}

.index_yiti{background:url(../images/yiti_bg.jpg) no-repeat center top; height:599px;}
.index_yiti h2{color:#fff;}
.index_yiti_a{width:938px; margin:0 auto; display:flex;}
.index_yiti_a p{display:inline; margin-left:13px;}
.index_yiti_a p:first-child{margin-left:0px;}
.index_yiti_b a{display:block; background:url(../images/yiti_a1.png) no-repeat top; width:304px; height:304px;}
.index_yiti_b a:hover{background-position:bottom;}
.index_yiti_c a{display:block; background:url(../images/yiti_a2.png) no-repeat top; width:304px; height:304px;}
.index_yiti_c a:hover{background-position:bottom;}

.footer_nav_bg{background:#eee; height:150px; margin-top:65px;}
.footer_nav{display:flex;}
.footer_nav li{display:inline;}
.footer_nav li a{display:block; font-size:14px; padding:0px 30px 0px 30px; color:#000; height:27px; line-height:27px; border-right:1px solid #b3b3b3;}
.footer_nav li:last-child a{border-right:none;}

.footer_bg{background:#313131; height:164px; position:relative;}
.footer_p1{position:absolute; left:33px; top:36px;}
.footer_p2{position:absolute; right:33px; top:70px; color:#fff;}
.footer_p2 a{color:#fff; text-decoration:underline;}

.service{width:43px; height:258px; position:fixed; top:200px; right:0; overflow:hidden; z-index:9999;}
.service dl{width:244px; height:258px; background:url(../images/wx_gzh.png);}
.service dl dt{width:244px; height:258px; position: absolute; top:0; left:0;}
* html .service{position:absolute; left:expression(eval(document.documentElement.scrollRight));
top:expression(eval(document.documentElement.scrollTop+200))}

.w1010{width:1010px; margin:0 auto;}
.w1200{width:1200px; margin:0 auto;}

.main_visual{width:100%; margin-top:112px;}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}
.swiper-wrapper{position:relative;width:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}

.swiper-container-horizontal>.swiper-pagination{width:60px; height:12px; position:absolute;  left:50%; bottom:15px;z-index:10; margin-left:-30px;cursor:pointer;}
.swiper-pagination-bullet{width:10px; height:10px; display:inline-block; border-radius:100%; background:#ccc;}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}
.swiper-pagination-bullet-active{opacity:1;background:#91AAD1;}

.company_h3 a{color:#000;}
.company_h3 span{text-decoration:underline;}
.company_left{width:230px; float:left;}
.company_left h4{background:#5e5e5e; height:138px; line-height:138px; text-align:center; font-size:22px; color:#fff;}
.company_left ul li a{display:block; height:55px; line-height:55px; border-left:1px solid #fafaf8; padding-left:30px; color:#504b48; font-size:18px; border-bottom:1px solid #edecea; background:#F9F8F4;}
.company_left ul li:last-child a{border-bottom:none;}
.company_left .on a{background:#fff;}
.company_right{width:940px; float:right;}
.company_right h4{height:50px; line-height:50px; font-size:22px; color:#fff; padding-left:15px; background:#0860a8;}

.company_right .auto_h4a{height:50px; line-height:50px; font-size:22px; color:#fff; padding-left:15px; background:#5e5e5e;}

.company_left .ser_on1 a{border-left:7px solid #0860a8; background:#fff;}
.company_left .ser_on2 a{padding-left:30px; font-size:15px;}
.company_left .ser_on3 a{border-left:7px solid #0860a8; background:#F9F8F4;}


.ser_c_a{display:flex;}
.ser_c_a p{display:inline; width:50%;}
.ser_c_a p a{display:block; text-align:center; font-size:20px; font-weight:bold; height:52px; line-height:52px; color:#fff;}
.ser_c_b a{background:#619AC7;}
.ser_c_c a{background:#0860A8;}

.contact{font-size:16px;}
.contact td{padding-top:22px; padding-bottom:24px; font-weight:bold;}
.con_a{padding-left:2%; width:10%; border-bottom:1px solid #cbcbcb;}
.con_b{padding-left:1%; padding-right:1%; width:10%; border-bottom:1px solid #cbcbcb;}
.con_b p{background:#0860a8; color:#fff; width:100%; height:25px; line-height:25px; text-align:center;}
.con_c{padding-right:4%; width:72%; border-bottom:1px solid #cbcbcb;}
.con_d{width:99.5%; height:30px; background:#f1f1f1; border:1px solid #e7e7e7;}
.con_e{display:block; width:100%; appearance:none; -moz-appearance:none; -webkit-appearance:none; background:url(../images/select_bg.jpg) no-repeat right #f1f1f1; height:33px; border:1px solid #e7e7e7;}
.con_f{background:#E5E5E5;}
.con_g{padding-left:2%; width:10%; vertical-align:text-top;}
.con_h{padding-left:1%; padding-right:1%;}
.con_i{padding-right:4%; width:78%;}
.con_j{width:99.5%; height:120px; border:1px solid #e7e7e7; background:#f1f1f1;}

.con_tj{display:block; width:395px; margin:50px auto; padding:0; height:50px; line-height:50px; font-size:22px; font-weight:bold; color:#fff; background:#0860a8; border:none;  cursor:pointer;}

.news{font-size:14px;}
.news td{padding-top:18px; padding-bottom:18px; border-bottom:1px solid #cbcbcb;}
.news td a{color:#000;}
.news_a{width:8%;}
.news_b{padding-left:1%; width:15%;}
.news_b p{padding:4px 5px 4px 5px; background:#bc2955; color:#fff; width:60px; text-align:center;}
.news_c{width:76%;}
.news_d{padding-left:1%; width:15%;}
.news_d p{padding:4px 5px 4px 5px; background:#d0af4e; color:#fff; width:60px; text-align:center;}
.news_e{padding-left:1%; width:15%;}
.news_e p{padding:4px 5px 4px 5px; background:#29ABDF; color:#fff; width:60px; text-align:center;}
.news_f{line-height:140%;}


.service_a{display:flex;}
.service_a p{display:inline; margin-left:9px;}
.service_a p:first-child{margin-left:0px;}
.srevice_c{background:#e0e5e9; padding:10px 1% 10px 1%; margin-top:40px;}
.srevice_d{background:#e7ecef; padding:25px 3% 30px 3%;}
.srevice_e{color:#0860A8; font-size:20px;}
.srevice_f{padding-top:20px; border-bottom:1px solid #bccbd2;}
.srevice_g{font-size:14px; margin-top:20px; line-height:150%;}
.srevice_h{color:#0860A8; font-size:16px; line-height:150%;}
.srevice_l5{width:45%;}
.srevice_r5{width:45%; margin-left:5%;}

.ser_fo_bg{background:url(../images/service_footer_bg.jpg) no-repeat center top; height:509px; color:#fff;}
.ser_w940{width:940px; float:right;}
.ser_fo_img p{float:left; margin-right:8px;}
.ser_fo_img p a{display:block; width:308px; text-align:right; color:#fff; font-size:12px;}
.ser_fo_img p a:hover{text-decoration:none;}
.ser_fo_img p:last-child{margin-right:0px;}

.various_a1{width:455px; height:215px; border:1px solid #0860a7; float:left;}
.various_a2{width:455px; height:215px; border:1px solid #0860a7; float:right;}
.various_a3{padding-left:15px; height:34px; line-height:34px; background:#0860a7; font-size:18px; color:#fff;}
.various_a4{margin:14px 12px 15px 12px;}
.various_a5{float:left;}
.various_a6{float:left; width:216px;}
.various_a6 ul li{list-style-type:disc; margin-left:20px;}

.fluid_a1{border-top:8px solid #5e5e5e;}
.fluid_a2{font-size:36px;}
.fluid_a3{float:left;}
.fluid_a4{float:right;}
.fluid_a5{width:455px; height:215px; border:1px solid #5e5e5e;}
.fluid_a6{padding-left:15px; height:34px; line-height:34px; background:#5e5e5e; font-size:18px; color:#fff;}
.fluid_a7{color:#5e5e5e; font-size:18px; width:455px; margin-bottom:10px;}
.fluid_a8 a{padding:0px 5px; color:#000;}
.fluid_a9{text-decoration:underline !important; color:#999 !important;}


.boss_a1{float:left; margin-right:25px;}
.boss_a2{font-size:16px; line-height:150%;}
.boss_a3{text-align:right;}

.outline_a1 th{border-bottom:1px solid #f0f0f0; vertical-align:top; text-align:left; padding:5px 0px 5px 0px; color:#004e99; font-size:15px; width:20%;}
.outline_a1 td{border-bottom:1px solid #f0f0f0; padding:5px 0px 5px 0px; font-size:14px; line-height:160%;}
.outline_a1 .outline_a2{border-bottom:none;}

.evo_a1 tr th{padding:10px 0px 10px 0px; color:#4F4B49; font-size:14px; line-height:140%; background:#ebebeb; border-bottom:1px solid #dadada;}
.evo_a1 tr td{padding:10px 0px 10px 0px; color:#4F4B49; font-size:14px; line-height:140%; border-bottom:1px solid #dadada;}
.evo_a1 .white{color:#fff;}
.evo_a1 .bor_no{border-bottom:none;}
.bor_rh{border-right:1px solid #dadada;}

.about_a1{height:40px; line-height:40px; font-size:20px; color:#fff; padding-left:15px; background:#0860a8; width:324px;}
.about_a2{float:left; margin-right:30px;}
.about_a3{font-size:22px; color:#0860a8;}
.about_a4{border-bottom:1px solid #E9E9E9;}
.about_a5{width:380px; float:left;}
.about_a6{width:380px; float:right;}
.about_a7{height:40px; line-height:40px; font-size:24px; color:#fff; padding-left:15px; background:#0860a8; width:365px; letter-spacing:1px;}
.about_a8{height:40px; line-height:40px; font-size:24px; color:#fff; padding-left:15px; background:#0860a8; width:500px; letter-spacing:1px;}


.plan_a1{float:left; width:45%; border:1px solid #5e5e5e;}
.plan_a1 h3{text-align:center; height:49px; line-height:49px; font-size:20px; color:#fff; background:#5e5e5e;}
.plan_a2{float:right; width:45%; border:1px solid #5e5e5e;}
.plan_a2 h3{text-align:center; height:49px; line-height:49px; font-size:20px; color:#fff; background:#5e5e5e;}
.plan_a3{height:110px; margin-left:15px; margin-right:15px;}
.plan_a4{background:#e5eef5; padding:30px 25px 30px 25px; margin-top:50px;}
.plan_a5{font-size:15px; height:49px; line-height:49px; padding-left:25px; background:#cfe1eb; margin-top:13px; margin-bottom:25px;}
.plan_a6{width:47%; float:left;}
.plan_a7{width:47%; float:right;}
.plan_a8{background:#cfe1eb; width:90%; padding:15px 5% 25px 5%;}
