﻿@font-face {
  font-family: 'iconfont';  /* project id 1298696 */
  src: url('img/font_1298696_1acj7fr28vf.eot');
  src: url('img/font_1298696_1acj7fr28vf.eot?#iefix') format('embedded-opentype'),
  url('img/font_1298696_1acj7fr28vf.woff2') format('woff2'),
  url('img/font_1298696_1acj7fr28vf.woff') format('woff'),
  url('img/font_1298696_1acj7fr28vf.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1298696_1acj7fr28vf.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
body {font-size:12px;color:#000000;font-family:'Microsoft YaHei';min-width:1200px;}
body,div,ul,ol,li,dl,dt,dd,p,span,h1,h2,h3,h4,h5,h6,form,pre,fieldset,legend,table,tr,td,th,input,textarea,img {margin:0;padding:0;font-family:'Microsoft YaHei';}
section,article,header,footer,aside,nav,dialog,figcaption,figure,menu,details {margin:0;padding:0;font-family:'Microsoft YaHei';}
div,ul,ol,li,dd,dl,dt {list-style:none;}
table {border-collapse:collapse;border:0;}
td,tr,th {font-size:12px;}
img {border:none;}
select,input,img {vertical-align:middle;outline: none;}
textarea {vertical-align:middle;font-size:12px;resize:none;outline: none;}
em {font-style:normal;}
b {font-weight:normal;}
h1,h2,h3 {font-weight:bold;font-size:16px;}
h4,h5,h6 {font-weight:bold;font-size:12px;}

a:link,a:visited {color:#333;text-decoration:none;}
a:hover,a:active {color:#FF0000;text-decoration:none;}
a.sethome:link,a.sethome:visited {color:#273843;font-size:12px;text-decoration:none;}
a.sethome:hover,a.sethome:active {color:#FF0000;font-size:12px;text-decoration:underline;}
a.links:link,a.links:visited   {color:#3C3B3B;font-size:12px;text-decoration:none;}
a.links:hover,a.links:active   {color:#FF0000;font-size:12px;text-decoration:underline;}
a.white:link,a.white:visited   {color:#FFFFFF;font-size:12px;text-decoration:none;}
a.white:hover,a.white:active   {color:#FF0000;font-size:12px;text-decoration:none;}
a.black:link,a.black:visited   {color:#666666;font-size:12px;text-decoration:none;}
a.black:hover,a.black:active   {color:#FF0000;font-size:12px;text-decoration:none;}
a.detail:link,a.detail:visited {color:#000000;font-size:12px;text-decoration:none;}
a.detail:hover,a.detail:active {color:#FF0000;font-size:12px;text-decoration:none;}
a.newslist:link,a.newslist:visited {color:#666666;font-size:13px;text-decoration:none;}
a.newslist:hover,a.newslist:active {color:#FF0000;font-size:13px;text-decoration:none;}
a.prolist:link,a.prolist:visited   {color:#615B5B;font-size:13px;text-decoration:none;}      
a.prolist:hover,a.prolist:active   {color:#FF0000;font-size:13px;text-decoration:none;}
a.job:link,a.job:visited {color:#333333;font-size:12px;text-decoration:none;}
a.job:hover,a.job:active {color:#FF0000;font-size:12px;text-decoration:none;}

.clearfix { *zoom: 1;}
.clearfix:after { display: block;font-size: 0; content: ""; clear: both; visibility: hidden;}
.clear,.cl {clear:both;}
.tl {text-align:left;}
.tr {text-align:right;}
.tc {text-align:center;}
.fl,.l{float:left;}
.fr,.r{float:right;}
.mt5  {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mt60 {margin-top:60px;}
.mt70 {margin-top:70px;}
.mb5  {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.h20  {height:20px;line-height:20px;}
.h22  {height:22px;line-height:22px;}
.red  {color:#FF0000;}
.blue {color:#0000FF;}
.blank{font-family:Times New Roman;font-size:12px;}
.hide{display: none;}

.bridgeCode {width:1200px;margin:0 auto;text-align:center;clear:both;padding:0px 0px 5px 0px;}
.button {border:1px solid #000000;padding-top:1px;font-weight:normal;font-size:12px;color:#000000;background-color:transparent;cursor:pointer;vertical-align:middle;}
.button_submit {border:0px solid #000000;padding-bottom:2px;font-weight:normal;font-size:12px;color:#000000;background-color:transparent;width:50px;height:22px;cursor:pointer;vertical-align:middle;background:url('img/btn_submit.gif') no-repeat;}
.button_submit2 {border:0px solid #000000;padding-bottom:2px;font-weight:normal;font-size:12px;color:#000000;background-color:transparent;width:70px;height:22px;cursor:pointer;vertical-align:middle;background:url('img/btn_submit2.gif') no-repeat;}   
.button_submit3 {color:#fff;font-weight:normal;cursor:pointer;height:25px;width:100px;font-weight:bold;background-color:#e0661f;border:1px solid #999999;border-radius:5px;margin-right:10px;}
.button_submit4 {color:#fff;font-weight:normal;cursor:pointer;height:25px;width:90px;font-weight:bold;background-color:#e0661f;border:1px solid #999999;border-radius:5px;}

/**********************************************************************************************/

.main   {width:100%;margin:0 auto;line-height:20px;}
.topCon,.w1200 {width:1200px;margin:0 auto;}
.topCon100 {width:100%;margin:0 auto;line-height:20px;}
.indexTop  {width:100%;margin:0 auto;line-height:20px;}
.indexLeft {float:left;width:235px;line-height:20px;}
.indexLeft1 {float:left;width:235px;line-height:20px;}
.indexBottom {width:100%;margin:0 auto;line-height:20px;padding:10px 0px 0px 0px;}
.indexCenter {width:1200px;margin:0 auto;line-height:20px;padding:5px 0px 0px 0px;}
.indexCenter table {line-height:20px;}
.indexCenter2{width:1200px;margin:0 auto;line-height:20px;padding:5px 0px 0px 0px;}
.indexRight  {float:right;width:920px;}
.indexRight1 {float:right;width:920px;line-height:20px;padding:0px 0px 0px 0px;}
.indexMain {float:right;width:730px;line-height:20px;} 
.indexRightVideo {float:right;width:253px;line-height:20px;padding-bottom:5px;}
.topCon_1 {float:left;width:100%;}
.topCon_2 {float:left;width:100%;height:125px;text-align:left;background-repeat:no-repeat;}

/* top */
.wraptop {width:100%;margin:0 auto;height:45px;overflow:hidden;background:#F7F7F7;}
.wraptop_1 {float:left;width:100%;height:38px;background:#eee;}
.wraptop_1_1 {float:left;width:690px;text-align:left;line-height:38px;}
.wraptop_1_1 span {font-size:12px;color:#3b3b3b;}
.wraptop_1_2 {float:right;width:380px;line-height:38px;color:#3b3b3b;text-align:right;}
.wraptop_1_2 a:link,.wraptop_1_2 a:visited {color: #3b3b3b; margin:0px 6px 0px 30px;}
.wraptop_1_2 a:hover,.wraptop_1_2 a:active {color:#105bab;margin:0px 6px 0px 30px;}

.wraptop_2 {float:left;width:100%; height:145px;padding:25px 0 0 0;}
.wraptop_2 h1{float:left;width:780px;  }
.t_text{float:left;padding:20px 0 0 20px;font-size:19px; color: #434343;line-height:30px;width:400px;margin: 10px 0 0 0px;font-weight:400; }
.t_text strong{display: block;color: #e21226; font-size:22px;}
.h_pho{background:url(img/telbg.png) no-repeat 0 30px;font-size:16px;line-height:18px;padding:10px 0 0 65px;color:#363636;height:90px;width: 215px; white-space: nowrap; margin-top:5px;}
.h_pho b{font-size:25px;display:block;line-height:35px;color: #d52e22; font-weight: 700;}

.h_code{float: left;width:100px;background:#fff;padding:5px;}
.h_code img{width:100px; height:100px;}

.wraptop_4 {margin:0 auto;width:100%;height:45px;text-align:left;background:#fff;border-bottom:1px #eee solid;}
.wraptop_4_1 {float:left;width:720px;line-height:45px;}
.wraptop_4_1 span {float:left;width:105px;color:#333333;font-size:16px;font-weight:300;}
.wraptop_4_1 div {float:left;width:600px;height:45px;overflow:hidden;font-size: 14px;}
.wraptop_4_1 div a:link,.wraptop_4_1 div a:visited {color:#333;margin:0 5px 0 4px;}
.wraptop_4_1 div a:hover,.wraptop_4_1 div a:active {color:#105bab;margin:0 5px 0 4px;}
.wraptop_4_2 {float:right;width:250px;line-height:45px;padding:0px 0px 0px 20px;}
.wraptop_4_2_1 {float:left;}
.wraptop_4_2_1 .searchinput {width:205px;border:1px solid #eee;height:24px;line-height:24px;color:#666;font-size:12px;padding:0 5px;vertical-align:middle;}
.wraptop_4_2_2 {float:left;}
.wraptop_4_2_2 input {border:0px solid #000000;font-weight:normal;font-size:14px;color:#FFFFFF;background-color:transparent;
  width:32px;height:26px;line-height:26px;background:#105bab;cursor:pointer;vertical-align:middle;}

/* navigation */
.nav {clear:both;margin:0 auto;width:100%;height:60px;background:#105bab;}
.linav {margin:0 auto;width:1200px;line-height:60px;}
.linav_ul {width: 100%;}
.linav_ul li {float:left;width:132px;height:60px;color:#FFFFFF;font-size:16px;text-align:center;position: relative;overflow: hidden;}
.linav_ul li a:link,.linav_ul li a:visited {display: block; color:#FFFFFF;font-size:16px;position: relative;z-index: 3;}
.linav_ul li a:hover {}
.linav_ul li::after,.linav_ul li:after,.linav_ul li:after,.linav_ul li::after{background: #d52e22;content: '';position: absolute;width: 100%;
  height: 100%;left: 0;top: -100%;transition:0.3s all ease-in-out; color: #fff;}
.linav_ul li.select::after,.linav_ul li.select:after,.linav_ul li:hover:after,.linav_ul li:hover::after{ top: 0;color: #fff;}

.fixednav { position: fixed;  top: 0px; left: 0px;   width: 100%;  z-index:9;background:#105bab; }

/* bottom */
.divBottom {width:100%;line-height:30px;margin-top:10px;background:#105bab;padding:45px 0;color:#fff;}
.divBottom_1 {margin:30px auto;border-radius:12px;background:#fffced;font-size:14px;line-height:40px;color:#202020;
 padding:5px 0px 5px 40px; width:1160px;  display: flex; justify-content: space-around;}
.divBottom_1 a{ float:left;width:100px; position: relative; color:#202020;font-size: 16px;}
.divBottom_1 a:after{position:absolute;content:''; right: 0;top:50%; width:16px; height: 1px; background:#202020; }
.divBottom_1 a:last-child:after{background:none;}

.divBottom_2 {color:#fff;padding-bottom:10px;padding-top:10px;}
.divBottom_2 a,.divBottom_2 a:link,.divBottom_2 a:visited {color:#fff !important;}
.divBottom_2_fl{float:left;width:850px;line-height:40px;font-size: 14px;}
.divBottom_2_fr{float:right;width:230px; text-align: right;font-size: 16px;line-height:26px;}
.divBottom_2_fr span{float: right; margin-right: 30px;width:95px; height: 95px; background:#fff;text-align: center;}
.divBottom_2_fr span img{width:91px;height: 91px; padding:2px;}

.divBot1fl{float:left;width: 850px;line-height:50px;}
.divBot1fl span{display: block;font-size:34px;}
.divBot1fl p{display: block;font-size:20px;}
.divBotfr{float:right;width: 300px; text-align: right;font-size: 16px;line-height:26px;}
.divBotfr strong{display: block;font-size: 27px;}
.divBotfr .more{float:right;width:100px;margin-top: 5px; height: 28px; line-height: 28px; text-align: center; background:#fffced; font-size: 12px;}

/* Links */
.yqlj {clear:both;margin:0 auto;width:100%;border-top:1px solid #e5e5e5;padding:15px 0px 10px 0px;line-height:30px;}
.yqlj span {float:left;width:80px;font-weight:300;height:30px;text-align:left;font-size:16px;color:#2a2a2a;}
.yqlj .yqlj_1 {float:left;width:1100px;} 
.yqlj .yqlj_1 a {float:left;margin:0px 10px 0px 10px;}

/* Banner */
.banfocus{width:100%;position:relative;overflow: hidden;}
.f-img-list{overflow: hidden; position:absolute;left:0;top:0;z-index:1;width:100%;}
.f-img-list li{text-align:center;width:100%;position:absolute;left:0;top:0;z-index:1;}
.f-img-list li a{display:block;width:100%;}
.f-img-list li.on{z-index:5;}
.d-select-list {position:absolute;bottom:15px;left:47%;padding:5px 6px;z-index:2}
.d-select-list li {float:left;width:18px;height:18px;display:block;margin-left:5px;border-radius:14px;color:#fffab1;cursor:pointer;background:#fff none repeat scroll 0 0;transition:width 0.5s ease 0s, height 0.5s ease 0s, background 0.5s ease 0s, color 0.5s ease 0s;}
.d-select-list li.on {background:#2c73be none repeat scroll 0 0;color:#2c73be;height:18px;width:32px;}
.focusbtn{z-index:3;width:45px;height:100px;position:absolute;top:45%;background:url("img/sprite.png") no-repeat;cursor:pointer;opacity:0.2;-moz-opacity:0.2;filter:alpha(opacity=20);}
.focus-btn-next{left:0;background-position:0 0;}
.focus-btn-prev{right:0;background-position:100% 0;}

/* 幻灯片轮播 */
.banner_main {width:100%;}
.banner_main:after {display:block;content:"";clear:both;}
.nyBanner {height:450px;overflow:hidden;}

/*首页*/
.ind_title{display: block; margin-top:70px; background: url(img/title.png) no-repeat center 0; height:65px; line-height: 65px; 
  text-align: center; font-size: 36px; color:#303030;letter-spacing:3px; }
/*part1*/
#jgifocus {width:1200px;margin:50px auto 0;}
#ifocus_btn {width:1200px; height:133px; justify-content:center; display: flex; }
#ifocus_btn li {position:relative; width:133px; height:133px; overflow: hidden;margin-right:20px; float:left;cursor:pointer;justify-content:center; display: flex; align-items: center;}
#ifocus_btn img {height:100%; position: absolute;}
#ifocus_btn li p{width:127px; height:127px;border:1px solid #fff; position:absolute; top:2px; left:2px; z-index:2;}
#ifocus_btn li em{position: absolute;z-index: 3; left:0; top:0; width: 100%; height:100%; background:rgba(0,0,0,0);
  font:bold 21px/30px 'Microsoft Yahei'; color:#fff;line-height:133px;text-align:center; }
#ifocus_btn .on em{background:rgba(0,0,0,0.4);}

#ifocus_pic {position:relative;width:1200px;height:400px;overflow:hidden;margin:40px auto 0;}
#ifocus_piclist li {width:1200px;height:400px;overflow:hidden;}
#ifocus_piclist .Iimg {float:left; width:550px;height:400px;}
#ifocus_piclist .Iimg img{ width:100%;height:100%;}
#ifocus_piclist .Ifr{float:right; width:530px; height:310px; margin:45px 40px 0 0;text-align: center;}
#ifocus_piclist .Ifr strong{display:block;color:#105bab;font-size:30px;line-height: 45px;}
#ifocus_piclist .Ifr span{display:block;color:#bfbfbf;font-size:30px;line-height: 45px; text-transform: uppercase; font-family:'arial';}
#ifocus_piclist .Ifr p{display: block; color:#313131; font-size: 14px; line-height: 30px;padding-top:20px; height: 150px; }
#ifocus_piclist .Ifr .more{display:inline-block; color:#525252; text-decoration: none; font-size:14px; width: 130px; height: 40px; line-height: 40px; border:1px #abacae solid;}
#ifocus_piclist .Ifr .more:hover{background:#105bab;color:#fff; }
#ifocus_opdiv {position:absolute;right:0;top:0;width:608px;height:398px;border:1px #105bab solid;}
#ifocus_opdiv p{position:absolute;left:10px;top:10px;width:584px;height:374px;border:2px #d6d6d6 dashed;}
#ifocus_opdiv::after{position:absolute; content:''; background:#105bab;height: 1px; top:65px;left:161px;width: 88px;}
#ifocus_opdiv::before{position:absolute; content:''; background:#105bab;height: 1px; top:65px;right:160px;width: 88px;}
/*pro*/
.indexLeft1 .left {float:left;width:100%;padding-bottom:0px;padding-top:0px;}
.indexLeft1 .left_bg {float:left;width:100%; background:#105bab;}
.indexLeft1 .left_tit{float:left;width:100%;height:100px; text-align:center;color:#fff; font-size: 12px;text-transform: uppercase;line-height:35px;}
.indexLeft1 .left_tit span{display: block; font-size: 33px;padding-top: 25px; letter-spacing:2px; }
.indexLeft1 .left_2 {float:left; width:225px;margin:0 5px;background:#fff; height: 545px;}
.plist{ display: block; width:215px; margin:0 5px;}
.plist > ul {}
.plist > ul > li{ display: block;margin:5px 0 5px;}
.plist > ul > li > ul{ max-height: 0; transition:0.3s all ease-in-out; overflow: hidden}
.plist > ul > li > ul > li > a{ color: #777; display: block; padding: 0 0px 0 25px; line-height:37px; font-size: 14px;border-bottom:1px #eee solid; }
.plist > ul > li.active > ul{ max-height:1080px; }
.plist > ul > li > a { display: block;background:#eee url(img/lefti2.png) no-repeat center right 45px; line-height:40px; font-size: 16px; 
  text-transform: capitalize; padding: 0 0px 0px 30px; margin:10px auto 5px;
  text-align: justify; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative; color: #2b2b2b;
   transition:0.3s all ease-in-out;border-radius:5px;}
.plist > ul > li.active,.plist > ul > li:hover{ background:#fff;}
.plist > ul > li.active{ padding:0px 0 0px 0}
.plist > ul > li.active > a,.plist > ul > li:hover > a{ color: #fff;background: #d52e22 url(img/lefti1.png) no-repeat center right 45px;;  }
.left_3p{float:left;width:215px;padding:50px 5px 10px 15px;background:url('img/left_03.png') no-repeat 20px 10px; color: #fff;font-size: 14px;}
.left_3p em{display:block;}
.left_3p p{display: block; height:27px; width: 195px; line-height: 27px; text-align: center; background: #d52e22; margin:5px 0;}
.left_3p strong{display: block; line-height: 32px; font-size: 23px;}

.proulst {float:right; width:920px;}
.proulst .hd {position:relative; overflow:hidden;width:920px;}
.proulst .hd li {float:left;margin-left:30px; font-size: 16px; height:40px;line-height:40px;text-align:center;width:160px; border:1px #bfbfbf solid; cursor:default;}
.proulst .hd li:first-child{margin-left: 0}
.proulst .hd li.on,.proulst .hd .more:hover {background:#105bab;border-bottom:1px solid #105bab;color:#fff;}
.proulst .hd li.on a{display: block; color:#fff}
.proulst .hd .more{display:block; float: right;  font-size: 16px;width:150px; border:1px #bfbfbf solid; height:40px;line-height:40px;text-align:center; }
.proulst .bd {}
.proulst .lh {overflow:hidden;width:100%;}
.proulst .lh li {float:left;width:282px; margin:35px 37px 0 0; height: 340px; overflow: hidden;transition: all 0.3s;}
.proulst .lh li:nth-child(3n){margin-right: 0}
.proulst .lh li .p_img {width:282px;height:282px;overflow: hidden;margin:0 auto;text-align:center; border:0px #eee solid;
  display: flex;justify-content: center; align-items: center; position: relative;}
.proulst .lh li .p_img img{width:282px; height:282px;transition: all 0.3s;}
.proulst .lh li .p_name {transition: all 0.5s;width: 100%; border-bottom: 1px #e5e5e5 solid; height:56px; line-height: 56px; font-size: 16px;}
.proulst .lh li .p_name i{float:right;color:#105bab;transition: all 0.5s;}
.proulst .lh li:hover {transform:translateY(-5px);}
.proulst .lh li:hover .p_name{padding:0 5px 0 10px; color:#105bab;border-color:#105bab; }
.proulst .lh li:hover .p_name i{padding-right:20px}
.proulst .lh li:hover .p_img img{transform:scale(1.1);}
.proulst .lh li .p_img::after{position: absolute;content:''; width:282px; height:100%;transition: all 0.5s;
 display: flex;justify-content: center; align-items: center; font-size:40px; color:#fff;transition: all 0.3s;}
.proulst .lh li:hover .p_img:after{content:'\e664';font-family:'iconfont';background:rgba(0,0,0,.3);}

/*流程*/
.liubg{ width: 100%;height: 900px; margin:70px auto; background: url(img/liubg.jpg) no-repeat center 0; padding-top:1px; }
.liulistbg{width:100%;margin-top:50px; background:url(img/liu02.png) no-repeat center 0;}
.liulist{width: 1200px; margin:0 auto; position: relative; height:570px;}
.liulist li{width: 82px;position:absolute; left:0; top:80px;text-align: center;transition: all 0.5s;}
.liulist li em{display:block;height: 40px;}
.liulist li span{display: block;position: relative; width: 80px; height: 80px;line-height: 80px; border:1px #414141 solid; border-radius: 50%; }
.liulist li span i{font-size:35px;}
.liulist li .tet{display: block;padding-top:20px;height: 200px;}
.liulist li .tet p{float:left;width:48%;writing-mode:tb-rl; text-transform: uppercase;font-size: 12px; font-family:'arial';}
.liulist li .tet strong{float:left;width:20px;font-weight: 400;font-size: 16px;}
.liulist li:nth-child(2){top:99px; left:180px;}
.liulist li:nth-child(3){top:40px; left:355px;}
.liulist li:nth-child(4){top:97px; left:550px;}
.liulist li:nth-child(5){top:50px; left:740px;}
.liulist li:nth-child(6){top:95px; left:930px;}
.liulist li:nth-child(7){top:60px; left:1110px;}
.liulist li:hover em{color:#105bab;}
.liulist li:hover span{background:#105bab;border-color:#105bab; }
.liulist li:hover span i{color:#fff;}
.liulist li:hover span:after{position: absolute; content: ''; left:9px; top:9px; width:60px; height:60px; border:1px #fff solid; 
border-radius: 50%; }
.liulist li:hover .tet{background: url(img/liu03.png) no-repeat center 15px; text-align: center;}
.liulist li:hover .tet p{opacity: 0;width:40%}
.liulist li:hover .tet strong{padding-top:40px;color:#fff;}
.liulist .Itu{position: absolute; bottom:0; width:100%; text-align: center;height:180px; }
.liulistbg .tel{ display: block; width: 400px; height: 60px;line-height: 60px;font-size: 16px; text-align: center; margin:40px auto 0;background:#105bab;color:#fff;}
.liulistbg .tel strong,.liulistbg .tel i{font-size: 26px;}

/*ys*/
.indys{width:1200px; margin:0 auto;}
.indyswb{width: 100%;}
.indyswb .Imgp{width: 50%;}
.indyswb .Cotp{width:570px;}
.indyswb .Cotp .cot1{float:left;width:150px;}
.indyswb .Cotp .cot2{float: left; width: 420px;line-height: 27px;color:#1f1f1f;}
.indyswb .Cotp .cot2 .title{display: block; font-size: 27px; line-height:40px;font-weight: 700;}
.indyswb .Cotp .cot2 .tityw{display: block; font-size:12px; line-height:30px; text-transform: capitalize; height: 38px; border-bottom: 1px #eee solid;}
.indyswb .Cotp .cot2 .tont{display: block;font-size: 14px;}
.indyswb .Cotp .cot2 .tont p{ display: block; background: url(img/ys_p.png) no-repeat 0 5px; padding:0px 0 0 30px;margin-top: 18px; }

/**/
.indwb{ background: url(img/iban.jpg) no-repeat center 0; height: 220px; }
.indwb .ftxt{float:right;width: 560px; color:#fff;}
.indwb .ftxt strong{display: block;font-size:35px; padding:15px 0 0; line-height: 55px;}
.indwb .ftxt ul{display: block;height:90px;}
.indwb .ftxt ul li{float: left;width:120px;line-height:40px;font-size: 20px; background: url(img/yuan.png) no-repeat 0 center;padding-left:20px;}
.indwb .ftxt p{ display: block; border:1px #fff solid;width: 375px; height: 40px; line-height: 40px;font-size: 28px;text-align: center;}
.indwb .ftxt p a{float: right; width: 90px; background:#d8443b;color:#fff;font-size:14px;}

/*about*/
.indabout{width:1200px; margin:50px auto; }
.indabout .Imgp{float:left;width:605px;position: relative; }
.indabout .Imgp::after{position: absolute; content: ''; border:1px #105bab solid; top:0; left:0; width:595px;height: 380px;}
.indabout .Imgp img{position: absolute; top:12px; left:12px; width: 590px;height:380px;z-index: 2;transition: all 0.5s;}
.indabout .Imgp:hover img{filter:brightness(120%)}
.indabout .ICotp{float:right;width:550px; height: 410px; background: url(img/abo.png) no-repeat right 0;position: relative;}
.indabout .ICotp .iw{position:absolute; right:-30px; bottom:-45px;} 
.indabout .ICotp .title{display: block;margin-left:40px; height: 50px;line-height:48px; text-align: center; color: #fff;font-size: 20px;}
.indabout .ICotp .conte{display: block; margin:33px 40px 0 0;font-size: 14px;line-height: 30px;height: 220px; overflow: hidden;}
.indabout .ICotp .more{display: block; width: 140px; text-align: center;height: 35px; line-height: 35px; background:#105bab;color:#fff;font-size: 14px;}
.indabout .ICotp .more:hover{background:#fff; border:1px #105bab solid; color:#105bab;}
/*加工*/
.indjg{margin:95px auto 70px; width: 1200px; }
.indjg .jgfl{float:left;width:65px;height: 451px;background: url(img/jg.png) no-repeat center 0; text-align: center;
   font-size:34px; color:#303030;display: flex; align-items: center; line-height:36px;position: relative;}
.indjg .jgfl span{ position: absolute;top:50px; }
.indjg .jgfl p{ position: absolute;top:260px; }
.multipleColumn{float:right; overflow:hidden; position:relative; width:1100px; margin:0 auto; height: 520px;}
.multipleColumn .meir{position:absolute;left:20px; width:210px; top:50px;display: flex;justify-content: space-between;}
.multipleColumn .meir dl{float:left; width:30px;}
.multipleColumn .meir dt{height: 95px;background: url(img/jg02.png) no-repeat center bottom;font-size: 26px;color:#303030;line-height:30px;}
.multipleColumn .meir dd{padding-top:10px;font-size: 18px;}
.multipleColumn .hd{float: left;overflow:hidden; height:40px; padding:0 0px;position:absolute;bottom:0;left:200px;width: 80px;}
.multipleColumn .hd .prev,.multipleColumn .hd .next{ display:block; position: absolute; width:28px; height:28px;line-height:28px;
   overflow:hidden; cursor:pointer; border:1px #1e1e1e solid; border-radius:50%; text-align: center;font-size:16px;}
.multipleColumn .hd .prev{left:0;}
.multipleColumn .hd .next{right:10px;}
.multipleColumn .hd .prev:hover,.multipleColumn .hd .next:hover{color:#105bab;border-color:#105bab; }
.multipleColumn .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.multipleColumn .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("") 0 -9px no-repeat; }
.multipleColumn .hd ul li.on{ background-position:0 0; }
.multipleColumn .bd{float:right; width:820px; padding:0px 0; overflow:hidden;}
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:820px;  _display:inline;  }
.multipleColumn .bd ul li{display:block;float:left;text-align: center;padding:0 !important;width:380px; height: 240px;
    margin:0px 0 30px 30px;position:relative;}
.multipleColumn .bd ul li img{width: 100%;height: 100%;}
.multipleColumn .bd ul li .title{position: absolute;bottom:0; width: 100%;height:0;background:rgba(16,91,171,.8);opacity: 0}
.multipleColumn .bd ul li .title a{ color: #fff; font-size: 16px;transition: all 0.5s;}
.multipleColumn .bd ul li:hover .title{opacity: 1;height: 50px;line-height: 50px; transition: all 0.5s;}

/*news*/
.indnewbg{margin:70px auto 50px;background:#fff url(img/newsbg.png) no-repeat center 0;}
.indnew{width: 1200px; margin:0 auto; padding-top: 280px;}
.indnew_fl{float:left;margin:0 40px 0 40px; width: 130px;display:flex;justify-content:space-between;color:#fff;}
.indnew_fl a{float:left;width:25px; text-align: center; font-size: 16px;color:#fff; background:url(img/yuan02.png) no-repeat center 0; padding-top:22px;}
.indnew_fl a:hover{background:url(img/yuan03.png) no-repeat center 0;font-size: 18px; }
.newScroll{float:right;width:980px;overflow:hidden; position:relative;}
.newScroll .bd{padding:0px; width:100%;}
.newScroll .bd ul{overflow:hidden;}
.newScroll .bd ul li{width:445px; margin:10px 0px 0 45px; float:left; overflow:hidden;}
.newScroll .bd ul li .pic{width: 100%; height: 235px;margin-bottom: 15px; overflow:hidden; text-align:center;transition: all 0.5s;}
.newScroll .bd ul li .pic img{ width:100%; height:100%; display:block;}
.newScroll .bd ul li .title{width: 100%; height: 105px;border-bottom: 1px #eee solid;line-height:28px; transition: all 0.5s;}
.newScroll .bd ul li .title .time{float:left;width:62px; text-align:right;color:#105bab;font-size: 14px;line-height:32px; }
.newScroll .bd ul li .title .time strong{display: block; font-size: 19px;}
.newScroll .bd ul li .title .time span{display: block;float:right; width:55px; height: 23px;line-height: 23px;font-size:12px;text-align: center; background:#105bab;color:#fff;}
.newScroll .bd ul li .title .neir{float:right;width:355px; color:#3c3c3c;font-size:14px;line-height: 25px; }
.newScroll .bd ul li .title .neir strong{display: block; font-size: 16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding:5px 0 10px; }
.newScroll .bd ul li:hover .title{border-color:#105bab;transform:translateY(-5px);}
.newScroll .bd ul li:hover .pic{transform:translateY(-5px);}
/*FAQ*/
.indques{width: 1200px; margin:0 auto;}
.newques{ overflow:hidden; position:relative;width: 1200px;}
.newques .tname{position: absolute; top:0; height:50px;font-size:28px;line-height:30px}
.newques .hd{position: absolute; right:0; overflow:hidden;  height:30px;}
.newques .hd .prev,.newques .hd .next{ display:block; float:right; cursor:pointer;width:28px; height:28px;line-height:28px; margin-left:10px;
   overflow:hidden; cursor:pointer; border:1px #1e1e1e solid; border-radius:50%; text-align: center;font-size:16px;}
.newques .hd .next{ }
.newques .hd .prev:hover,.newques .hd .next:hover{color:#105bab;border-color:#105bab;}
.newques .bd{padding:60px 0;}
.newques .bd ul{ overflow:hidden; zoom:1; }
.newques .bd ul li{ margin:0 50px 0 0; width:365px; float:left; _display:inline; overflow:hidden; height:85px; padding:20px 0 15px;
  border-top: 1px #eee solid;border-bottom: 1px #eee solid;  }
.newques .bd ul li .time{float:left;width:75px;height: 75px;background:#105bab; text-align:center;color:#fff;line-height:32px; }
.newques .bd ul li .time strong{display: block;font-weight:300; font-size: 19px;padding-top:7px; }
.newques .bd ul li .time span{display: block; margin:0 10px; border-top: 1px #fff solid;font-size: 14px;}
.newques .bd ul li .title{float:right;width:270px; line-height:23px;font-size:12px;color:#303030; }
.newques .bd ul li .title strong{display: block;line-height: 28px; font-size: 15px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.newques .bd ul li:hover{border-top-color:#105bab;border-bottom-color:#105bab;}
.newques .bd ul li:hover .title strong{color:#105bab;}



