@charset "UTF-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
img{vertical-align:middle;border:0px;}
ul,ol,li{list-style:none;}
a{color:#222;text-decoration:none;outline:none;cursor:pointer;}
a:link,a:visited {text-decoration:none;}
a:hover {text-decoration:none;color: #45b8ee;/*filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;*/}
a:active {text-decoration:none;}
input,textarea,select{vertical-align:middle;color:#222;font:14px Microsoft YaHei;}
table{border-collapse:collapse;border-spacing:0;}
body{font:14px Microsoft YaHei;color:#222;min-width:1280px;}
i{display:-moz-inline-stack;display:inline-block;vertical-align:middle;}
em,samp{font-style:normal;text-decoration:none;font-family:'Microsoft YaHei';}
.clear{clear:both;font-size:0;line-height:0;}
.oh{overflow: hidden}
.dn{display: none;}
.wap{display: block; width:1200px;margin:0 auto;}
.js_bg{background:#FAFAFA;padding: 20px;}
.js_list{display:flex;align-items:center;justify-content:space-between;}
.js_list .js_c{flex:initial;display:flex;align-items:center;}
.js_list .js_c p{flex:initial;font-size:52px;font-family:TimesNewRomanPS-BoldMT;font-weight:bold;color: #fecb00; text-align: center; padding-right: 5px;}
.js_list .js_c span{flex:initial;font-size:16px;}
.js_list .js_c span samp{display: block; color: #6C6C6C; font-size: 18px;}
.index_title{padding:50px 0;text-align: center;}
.tabbox ul{display: block;}
.tabbox ul li{display: inline-block; cursor:pointer;}
.tabbox ul li.active{font-weight:bold;}
.tabbox .content>div{display:none;}
.tabbox .content>div.active{display:block;}
.an_nav{ width: 100%; border: #c5c5c5 2px dotted;height: 50px;}
.an_nav li{float: left; width: 169px;height: 50px;line-height: 50px; text-align: center; border-left: #c5c5c5 2px dotted;font-size:18px;}
.an_nav li:first-child{border-left:0px}
.an_nav li.active{background: #003C7D; color: #fff;}
.an_content{margin:50px 0;height:400px;position: relative;}
.an_content .an_text{width: 500px;height: 300px;background: #003C7D;color: #fff;position: absolute; top: 50px;left:0px; z-index: 1}
.an_content .an_text h3{padding: 40px 0 30px 30px;font-size: 30px;}
.an_content .an_text p{padding:0px 30px; line-height: 30px;margin-bottom: 30px;}
.an_content .an_text a{display: inline-block; width:150px;height:30px;line-height: 30px;text-align: center;color: #fff;border: solid #fff 1px;margin-left: 30px;}
.an_content .an_img{width: 766px;position: absolute; top: 0px;right: 0px;}
.c_process{display:flex;align-items:center;justify-content:space-between;padding-bottom: 50px;}
.c_process a{flex:1;text-align: center;font-size:22px;}
.c_process a:hover{color: #003C7D;}
.c_process a span{display:inline-block;width: 44px; height: 44px;}
.c_process a span.pr01{background:url(../images/anfang/liuc_i01.png) no-repeat center center;}
.c_process a:hover span.pr01{background:url(../images/anfang/liuc_ico01.png) no-repeat center center;}
.c_process a span.pr02{background:url(../images/anfang/liuc_i02.png) no-repeat center center;}
.c_process a:hover span.pr02{background:url(../images/anfang/liuc_ico02.png) no-repeat center center;}
.c_process a span.pr03{background:url(../images/anfang/liuc_i03.png) no-repeat center center;}
.c_process a:hover span.pr03{background:url(../images/anfang/liuc_ico03.png) no-repeat center center;}
.c_process a span.pr04{background:url(../images/anfang/liuc_i04.png) no-repeat center center;}
.c_process a:hover span.pr04{background:url(../images/anfang/liuc_ico04.png) no-repeat center center;}
.c_process a span.pr05{background:url(../images/anfang/liuc_i01.png) no-repeat center center;}
.c_process a:hover span.pr05{background:url(../images/anfang/liuc_ico01.png) no-repeat center center;}
.cb_bg{background:url(../images/anfang/cp_bg.png) no-repeat top center;}
.cb_content{background:#fff; padding: 30px}
.cb_process{display:flex;align-items:center;justify-content:space-between;padding-bottom: 30px;}
.cb_process a{flex:initial;border-radius: 50%; width: 160px;height: 160px; border: solid 2px #0E5DB2;font-size:16px; text-align: center}
.cb_process a img{margin-top:30px;}
.cb_process a p{padding-top:10px;}
.swiper-container {width: 100%;height:100%;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.cb_p{height:216px}
.cb_p img{width: 214px;height:170px; ;}
.cb_p p{padding:20px 0 0 0;}
.index_contact_bg{height:130px;background: #E5E5E5;}
.index_contact{padding-top:30px;}
.contact_tel{display: inline-block;height: 78px; padding-left: 90px;font-size:24px; color: #003C7D; background: url(../images/anfang/index_tel.png) no-repeat left center;margin-left: 200px;}
.contact_tel p{ font-weight:bold;font-size:40px; }
.contact_advisory{vertical-align: top;display: inline-block;height: 78px;width: 184px;margin-left: 200px;}
.contact_advisory a{display:block;width: 184px;height: 70px; line-height: 64px; text-align: center; background: url(../images/anfang/ban_btn.png) no-repeat;font-size:26px;color: #fff;margin-top: 10px;}
.xq_nav{height:60px;background:#004F8F; padding: 0 10px;}
.xq_nav li{width:24.7%;color: #fff;text-align: center;height:50px; font-size:18px;margin-top: 10px}
.xq_nav li.active{background:#fff; color: #004F8F;line-height: 50px;}
.xq_contact_bg{background: #E5E5E5; padding: 30px;display:flex;/*align-items:flex-start;justify-content:space-between;*/}
.xq_contact_bg .xq_contact_i{flex:initial; width: 704px; }
.xq_contact_bg .xq_contact_t{flex:initial;margin-left: 30px;font-size: 16px; width: 406px;}
.xq_contact_bg .xq_contact_t h3{color: #004F8F; margin-bottom:10px;}
.xq_contact_bg .xq_contact_t p{line-height: 30px}
.xq_contact_bg .xq_contact_t a{display: inline-block; width:150px;height:30px;line-height: 30px;text-align: center;color: #004F8F;border: solid #004F8F 1px;margin-top: 30px;}
.jb_bg{background:#F5F5F5;margin: 30px 0px;}
.jb_contact{display:flex;align-items:flex-start;justify-content:center; padding-bottom: 30px}
.jb_contact .jb_i{flex:initial;}
.jb_contact .jb_t{flex:initial;margin-left: 30px;}
.jb_contact .jb_t p{line-height: 40px;font-size: 24px;}
.jb_contact .jb_t p span{ color:#00468C; font-size: 14px;}
.jb_contact .jb_t a{display: inline-block; width:170px;height:40px;line-height: 40px;text-align: center;background: #004F8F;border: solid #004F8F 1px;color: #fff; margin-top: 20px;border-radius: 20px;}
.sd_contact{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding-bottom: 50px;}
.sd_contact .sd_l{flex:initial;width: 50%;font-size:16px;}
.sd_contact .sd_l h3{font-size:30px;padding-left: 30px;margin-bottom: 10px;}
.sd_contact .sd_l p{line-height: 30px;padding-left: 30px;}
.sd_contact .sd_l span{padding-left: 30px;}
.sd_contact .sd_r{flex:initial;width: 50%}
.wh_contact{font-size:18px; color: #fff; text-align: center;padding-bottom: 50px}
.wh_contact .wh_htn{padding:50px 0 30px 0;}
.wh_contact .wh_htn span{vertical-align:top;display:inline-block;width:102px;height:102px;background:#fff;border-radius:5px; color: #003C7D;margin-right: 60px;}
.wh_contact .wh_htn span img{margin:10px;}
.wh_contact a{display:inline-block;width: 200px; height: 50px; line-height: 50px; text-align: center;color: #003C7D;background: #fff;border-radius: 25px;}























