@charset "utf-8";ul,li,dl,dt,dd,ol{list-style-type:none;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,form,input,textarea,label,table,tbody,th,tr,td,p{margin:0;padding:0;}
img{border:none; vertical-align:top;}
a{text-decoration:none;color:#333;hide-focus:expression(this.hideFocus=true);outline:none;}
a:hover{ text-decoration:none;}
body{margin:0;padding:0;font:16px/28px Microsoft Yahei;color:#333;  min-width:1200px;}
div{ margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;font-size:0;line-height:0;height:0;width:100%;overflow:hidden;}
.cfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}
.cfix{*zoom:1;}
.clear{ clear:both;}
.wid{ width: 1200px;}
.jyfa{background:#E2EFFD;margin:0 auto;width:100%;}
.jyfa_content_bg1{background:url(../images/jyfa_02bg.png) left top no-repeat;}
.jyfa_content_bg2{background:url(../images/jyfa_01bg.png) right bottom no-repeat;}
.jyfa_content{width:1200px;text-align:center;margin:0 auto;}
.jyfa img{width:100%;}
 
/*===============Reset end==========*/
.header{ background: #e5efff; height:90px;  }
.head{ width:1200px;  }
.head .logo{  float:left;  margin-top:15px;}

.nav{ width:695px; height:47px; float:right; margin-top: 21px; }
.nav ul{ }
.nav ul li{ width:115px; height:47px; text-align:center; line-height:47px; float:left; position:relative; background:url(../images/nav_bg_01.png); margin-right: 30px;  }
.nav ul li:nth-last-of-type(1){ margin-right: 0px; }
.nav ul li .a1{  color:#494949; font-size: 18px; display:block; cursor: pointer;}
.nav ul li:hover{ background:url(../images/nav_bg_02.png); }
.nav ul li:hover .a1{  color: #fff;}

.nav ul li.on{ background:url(../images/nav_bg_02.png); }
.nav ul li.on .a1{  color: #fff;}

.nav_menu{ width:1200px;position:absolute; top:47px; right:-145px; z-index:9;  display: none; }
.nav_menu .j_03{ margin-left: 800px;}
.nav_menu_bg{ height: 420px;   background:#fff;  border-radius: 10px;   box-shadow:0px 5px 10px #5f84ff;}
.nav_menu dl{ float:left; margin:40px 0 40px 50px;width:90%;}
.nav_menu dl dt{ font-size:18px;  line-height:30px;  text-align: left;  color:#868686;  margin-bottom: 20px;}
.nav_menu dl dd{ font-size:16px; line-height:36px; text-align: left;  font-weight: 400 ;}
.nav_menu dl dd img{ float: left; width: 50px; height: 50px; margin-right: 15px;}
.nav_menu dl dd h3{ font-weight: normal; float: left; width: 290px; line-height: 26px;}
.nav_menu dl dd p{ font-weight: normal; float: left; width: 220px; font-size: 16px; line-height: 24px;  height: 24px; overflow:hidden; color: #868686; }
.nav_menu dl dd a{ color:#303030;}
.nav_menu dl dd:hover a{  color:#066aff;}
.nav_menu_dl2 dd{ float: left;margin-bottom:20px; /*display: inline-block;*/}
.nav ul li:hover .nav_menu{ display:block;}
.nav_menu_more{ float: left;width: 170px; height: 87px;  margin-top: 10px; background:url(../images/shejiguifan@2x.png); }
.nav_menu_more p{ font-size:18px; line-height: 40px;  text-align: left;  font-weight: 400 ; padding-left: 13px; color: #066aff;}
.nav_menu_more a{ width: 100px; height: 32px; line-height: 32px; background: #066aff; color: #fff; font-size:16px; float: left; margin-left: 13px; border-radius: 21px;    }
.nav_menu_more a:hover{ background: #ff9900;}
.nav_tel_more{float:left;margin-top: 50px;vertical-align: middle;}
.nav_tel_more a{color:#1070FF;font-weight: bold;padding-left:50px;vertical-align: middle;}
.nav_tel_more a img{    width:25px;vertical-align: middle;}


.banner { width: 100%; height:982px;  }
.banner_btn{ width: 229px; height: 58px; margin-top: 30px;  transition:0.5s; -webkit-transition:0.5s;}
.banner_btn a{ height: 58px; line-height: 58px; background: #ff9900; color: #fff; font-size:22px; border-radius: 29px; display:block; text-align: center;  }
.banner_btn:hover{ width: 280px; transition:0.2s; -webkit-transition:0.2s;}
.banner_hlw{ width: 100%; height:730px;  }
.banner_xcx{ width: 100%; height:498px;  }
.banner_jj{ width: 100%; height:500px;  }
.banner_fw{ width: 100%; height:504px;  }
.banner_al{ width: 100%; height:487px;  }
.banner_hs{ width: 100%; height:770px;  }
.banner_index{ width: 100%; height:670px;  }
.banner_tc{ width: 100%; height:498px;  }

.case_banner{ width: 100%; text-align:center;}
.case_banner img{ max-width: 100%;}


.index_fangan{ width:1200px; margin-top: 100px; margin-bottom: 80px; }
.index_fangan .hd{ width: 236px;  float: left;}
.index_fangan .hd h2{ font-size:22px; font-weight: 500;  text-align: left;  color:#121212;  margin-bottom: 30px;}
.index_fangan .hd ul li{ font-size:18px; text-align:left; padding: 10px 0; color:#4f4f4f; cursor: pointer; border-right:3px solid #d8d8d8;  }
.index_fangan .hd ul li.on{ color:#066aff; border-right:3px solid #ff9900; }
.index_fangan .bd{ width: 900px;  float: right;}
.index_fangan .index_fangan_1 h2{ width: 900px;  font-size:24px;  padding-bottom:20px; color:#121212;  }
.index_fangan .index_fangan_1 h2 a{ color:#121212;}
.index_fangan .index_fangan_1 p{ width: 900px;  font-size:16px; color:#066aff; }
.index_fangan .bd ul li{ width:220px; height:190px; padding:20px 30px;  float: left; box-shadow:0px 5px 10px #cde1ff; margin-left: 30px; margin-top: 30px;}
.index_fangan .bd ul li:nth-of-type(1){ margin-left: 0px; }
.index_fangan .bd ul li h3{ font-size:18px; color:#121212;  font-style:normal; padding:5px 0;}
.index_fangan .bd ul li p{ color:#868686; line-height: 24px;}
.index_fangan .bd ul li a:hover{ color:#009f3b}

.index_rjkf{ padding-top: 60px; padding-bottom: 60px; }
.index_rjkf h2{ font-size: 58px; line-height: 58px; color: #121212; text-align: center; }
.index_rjkf ul{ width:1200px;  margin: 0 auto; padding-top: 80px; background:url(../images/rjkjbg.png) bottom right no-repeat; }
.index_rjkf ul li { margin-bottom: 50px;}
.index_rjkf ul li img{ float: left; margin-right: 20px;}
.index_rjkf ul li h3{ font-size: 18px; color: #121212; line-height: 30px;  }
.index_rjkf ul li p{ font-size: 16px; color: #868686; line-height: 30px;   }

.index_rjfl{ width: 1200px; height: 480px; margin-top: 80px; background:url(../images/rj_03.png) center no-repeat; }
.index_rjfl ul li { width: 320px; height: 70px; padding:30px 20px; margin-right: 40px;  float: left;  box-shadow:0px 5px 10px #cde1ff; }
.index_rjfl ul li:nth-of-type(2){ margin-top: 30px;  }
.index_rjfl ul li img{ float: left; margin-right: 25px; margin-bottom: 40px;}
.index_rjfl ul li h3{ font-size: 18px; color: #121212;  line-height: 30px; }
.index_rjfl ul li p{ font-size: 16px; color: #868686;    line-height: 24px; }
.index_rjfl .rjfl_ul2 li{ margin-left: 40px;  margin-right: 0; margin-top: 160px;}
.index_rjfl .rjfl_ul2 li:nth-of-type(2){ margin-top: 180px;  }

.index_rjxq{ width: 1200px; margin-top: 80px; }
.index_rjxq_cont{ margin-bottom: 100px;}
.index_rjxq h2{ width: 600px; font-size: 30px;  color: #121212; line-height: 42px; padding:60px 0 40px; }
.index_rjxq p{ width: 600px;  font-size: 18px; color: #868686;  line-height: 32px;}
.index_rjxq a{ width: 180px; height: 60px; line-height: 60px; background: #0569ff; color: #fff; font-size:22px; border-radius: 39px; display:block; text-align: center; margin-top: 30px; transition:0.5s; -webkit-transition:0.5s}
.index_rjxq a:hover{ width: 220px; transition:0.2s; -webkit-transition:0.2s; background: #ff9900; }

.hlw_tit h2{ font-size: 50px;  line-height: 50px;text-align: center; padding-top: 110px;}
.hlw_tit h3{ font-size: 26px; line-height: 26px; font-weight: normal; text-align: center; padding-top: 25px}
.hlw_tit p{ width: 148px; margin:40px auto;}
.hlw_tit span{ width: 6px; height: 10px; background: #3e56ff; display: block; float: left; border-radius: 5px;}
.hlw_tit b{ width: 72px; height: 10px; background: #3e56ff; margin:0 16px; display: block; float: left;border-radius: 5px;}

.hlw_jj{  width: 1200px; margin-top: 60px; height: 620px; position: relative; }
.hlw_jj span{ position: absolute; left: 15px; top: 60px; width: 1px; height: 390px; display: block;  background: #4490fe; }
.hlw_jj ul{ width: 100%; height: 560px;  background:url(../images/hlw_jj.png) bottom right no-repeat; }
.hlw_jj ul li{ background:url(../images/yuan.png) center left no-repeat; width: 600px;  height: 80px;padding-left: 40px; padding-top:50px;  }
.hlw_jj ul li img{ float: left; margin-right: 25px; margin-bottom: 80px; }
.hlw_jj ul li h2{ font-size: 22px; color: #121212;  }
.hlw_jj ul li p{ font-size: 18px; line-height: 30px; color: #868686;  padding-top: 10px;  }

.hlw_ts{  width: 1200px; margin-top: 80px; margin-bottom: 150px; }
.hlw_ts ul li{ width: 300px;  margin-right: 150px; float: left;}
.hlw_ts ul li:nth-of-type(3){ margin-right: 0;  }
.hlw_ts ul li p{ font-size: 22px; line-height: 36px; color: #121212;  padding-top: 20px; text-align: center;  }

.hlw_gn{  width: 1200px; margin-top: 80px; padding-top: 100px; padding-bottom: 80px; }
.hlw_gn h2{ width: 360px; height: 110px; margin-top: 60px; font-size: 44px;  line-height: 110px;background:url(../images/gn_bg.png) bottom right no-repeat;  }
.hlw_gn .hd{ width: 866px; margin-top: 30px;}
.hlw_gn ul li{ width: 250px; height: 80px; margin-right: 58px; margin-bottom:46px; float: left; box-shadow:0px 0px 20px #cde1ff; background: #fff; border-radius: 6px; cursor: pointer; }
.hlw_gn ul li.on{ background: #2978ff;  }
.hlw_gn ul li.on span{ color: #fff;}
.hlw_gn ul li:nth-of-type(3n){ margin-right: 0;  }
.hlw_gn ul li b{ width: 46px; height: 46px; float: left; margin-top: 17px; margin-left: 40px; }
.hlw_gn ul li:nth-of-type(1) b{  background:url(../images/gnlist11.png) no-repeat; }
.hlw_gn ul li:nth-of-type(1).on b{ background:url(../images/gnlist1.png) no-repeat; }
.hlw_gn ul li:nth-of-type(2) b{  background:url(../images/gnlist22.png) no-repeat; }
.hlw_gn ul li:nth-of-type(2).on b{ background:url(../images/gnlist2.png) no-repeat; }
.hlw_gn ul li:nth-of-type(3) b{  background:url(../images/gnlist33.png) no-repeat; }
.hlw_gn ul li:nth-of-type(3).on b{ background:url(../images/gnlist3.png) no-repeat; }
.hlw_gn ul li:nth-of-type(4) b{  background:url(../images/gnlist44.png) no-repeat; }
.hlw_gn ul li:nth-of-type(4).on b{ background:url(../images/gnlist4.png) no-repeat; }
.hlw_gn ul li:nth-of-type(5) b{  background:url(../images/gnlist55.png) no-repeat; }
.hlw_gn ul li:nth-of-type(5).on b{ background:url(../images/gnlist5.png) no-repeat; }
.hlw_gn ul li:nth-of-type(6) b{  background:url(../images/gnlist66.png) no-repeat; }
.hlw_gn ul li:nth-of-type(6).on b{ background:url(../images/gnlist6.png) no-repeat; }
.hlw_gn ul li:nth-of-type(7) b{  background:url(../images/gnlist77.png) no-repeat; }
.hlw_gn ul li:nth-of-type(7).on b{ background:url(../images/gnlist7.png) no-repeat; }
.hlw_gn ul li:nth-of-type(8) b{  background:url(../images/gnlist88.png) no-repeat; }
.hlw_gn ul li:nth-of-type(8).on b{ background:url(../images/gnlist8.png) no-repeat; }
.hlw_gn ul li:nth-of-type(9) b{  background:url(../images/gnlist99.png) no-repeat; }
.hlw_gn ul li:nth-of-type(9).on b{ background:url(../images/gnlist9.png) no-repeat; }
.hlw_gn ul li span{ font-size: 22px; line-height: 80px; color: #121212; margin-left: 20px; display: inline-block;   }

.hlw_ys{  width: 1200px; margin-top: 100px; }
.hlw_ys ul li{ width: 470px; margin-right: 20px; margin-bottom: 80px; }
.hlw_ys ul li h2{ font-size: 22px;  line-height: 30px;padding-left: 50px;  background:url(../images/hangye@2x.png) left center no-repeat; }
.hlw_ys ul li:nth-of-type(2) h2{ background:url(../images/tuandui@2x.png) left center no-repeat; }
.hlw_ys ul li p{ font-size: 18px; line-height: 30px; color: #868686;  padding-top: 10px;}

.hlw_mb{ width: 1200px; margin-top: 100px; padding-bottom: 80px;}
.hlw_mb .hlw_mb_img{ width: 1110px; margin-bottom: 50px;}
.hlw_mb p{ font-size: 18px; line-height: 30px; color: #121212;  padding-top: 10px;}

.hlw_ylfa{ width: 100%; height: 662px;  background:url(../images/ylfa.png) top center no-repeat; }
.hlw_ylfa_cont{ width: 1200px; position: relative;}
.hlw_ylfa a{ width:264px; height: 80px; line-height: 80px; font-size:32px; border-radius: 52px; display:block; text-align: center; border: 1px solid #246aef;  color:#246aef; transition:0.2s; -webkit-transition:0.2s; margin-top: 400px;  float: left; margin-left: 796px; }
.hlw_ylfa a:hover{ width: 300px; margin-left: 778px; transition:0.2s; -webkit-transition:0.2s; background: #246aef; color: #fff;}

.xcx_gn{ width: 1200px; margin-top: 50px; padding-bottom: 80px;}
.xcx_gn ul{ background: #fff; border-radius: 10px;} 
.xcx_gn ul li { width: 300px; height: 130px; margin: 25px 50px; float: left;  }
.xcx_gn ul li img{ float: left; margin-bottom: 40px; margin-right: 25px;}
.xcx_gn ul li h3{ font-size: 22px; color: #121212; font-weight: normal; margin-top: 10px;  }
.xcx_gn ul li p{ font-size: 16px; color: #868686; line-height: 24px;  padding-top: 10px; }

.xcx_jc{ width: 1200px; margin-top: 50px; margin-bottom: 80px;}
.xcx_jc_fl{ width: 570px; float: left;}
.xcx_jc_fl h2{ font-size: 32px;  line-height: 42px; padding-top: 140px; }
.xcx_jc_fl p{ font-size: 18px; line-height: 32px; color: #868686;  padding-top: 20px; margin-top: 30px;}
.xcx_jc_fl a{ width:150px; height: 56px; margin-top: 30px; line-height: 56px; font-size:20px; border-radius: 6px; display:block; text-align: center; background: #246aef; color: #fff; transition:0.2s; -webkit-transition:0.2s; float: left; }
.xcx_jc_fl a:nth-of-type(2) { background: #e2eeff; color: #246aef; margin-left: 30px;  }
.xcx_jc_fl a:hover{ width: 200px; transition:0.2s; -webkit-transition:0.2s; }
.xcx_jc_fr{ width: 550px; height: 452px; float: right; position: relative;;}
.xcx_jc_fr ul li{ width: 145px; position: absolute;}
.xcx_jc_fr ul li:nth-of-type(1){ top: 25px; left: 212px;} 
.xcx_jc_fr ul li:nth-of-type(2){ top: 193px; left: 20px;} 
.xcx_jc_fr ul li:nth-of-type(3){ top: 193px; right: 0px;} 
.xcx_jc_fr ul li:nth-of-type(4){ bottom: 20px; left: 212px;} 
.xcx_jc_fr h2{ font-size: 18px;  line-height: 22px;border-left: 4px solid #246aef; padding-left: 10px;  }
.xcx_jc_fr p{ font-size: 15px; line-height: 20px; color: #868686;  padding-top: 5px; }

.xcx_wf{ width: 1200px; }

.xcx_al{ height:612px;  background:url(../images/xcx_al.png) top center no-repeat;     }
.xcx_al_wd{ width: 1200px;  position: relative; }
.xcx_cont{ width: 1200px; height: 612px;  overflow: hidden;}
.xcx_al .swiper-wrapper1{ width: 1200px; }
.xcx_al .swiper-slide{ width: 1200px; }
.xcx_al .swiper-button-next { width: 40px; height: 40px; right: -20px; top: 48%; background-image: url(../images/pr_02.png) ;}
.xcx_al .swiper-button-prev { width: 40px; height: 40px; left: -20px; top: 48%; background-image: url(../images/ne_01.png) ;}
@media only screen and (max-width: 1200px) { .xcx_al .swiper-button-next { right: 0;} .xcx_al .swiper-button-prev { left: 0;} } 
.xcx_al .fl img{ margin-top: 125px; margin-left: 30px; }
.xcx_al .fr{ margin-right: 80px; }
.xcx_al h2{ width: 550px; font-size: 26px;  line-height: 42px; padding-top: 150px; }
.xcx_al h3{ width: 107px; height: 5px; background: #246aef; margin-top: 30px;}
.xcx_al p{ width: 550px;  font-size: 18px; line-height: 30px; color: #868686;  padding-top: 20px; }
.xcx_al a{ width:200px; height: 56px; margin-top: 30px; line-height: 56px; font-size:20px; border-radius: 6px; display:block; text-align: center; background: #246aef; color: #fff; transition:0.2s; -webkit-transition:0.2s; float: left; }
.xcx_al a:nth-of-type(2) { background: #e2eeff; color: #246aef; margin-left: 30px;  }
.xcx_al a:hover{ width: 240px; transition:0.2s; -webkit-transition:0.2s; }
.xcx_al a img{ margin-top: 16px; margin-right: 10px;}

.xcx_gl{ height: 780px; margin-bottom: 80px; background:url(../images/xcxbg.png) top center no-repeat;}
.xcx_gl .hlw_tit h2, .xcx_gl .hlw_tit h3{ color: #fff;}

.xcx_zh{ width: 1200px; margin-top: 80px; }
.xcx_zh ul li{ width: 150px; text-align: center; float: left; margin-right: 60px; margin-bottom: 120px;}
.xcx_zh ul li:nth-of-type(6n){ margin-right: 0;}
.xcx_zh ul li p{ font-size: 18px; padding-top: 30px;}



.gsjj_jj{ width: 1200px; margin-top: 50px; padding-bottom: 80px;}
.gsjj_jj h2{ width: 580px; font-size: 22px;  line-height: 36px;  }
.gsjj_jj p{ width: 580px;  font-size: 16px; line-height: 28px;  padding-top: 10px; }
.gsjj_jj img{ margin-top: 20px;}

.gsjj_js{ width: 1200px; padding-top: 100px; }
.gsjj_ys{ width: 100%; height:654px; margin-top: 100px;   background:url(../images/gsys.jpg) center no-repeat; }

.gsjj_lc{ width: 1200px; margin-top: 150px;}
.gsjj_lc h2{ width: 630px; font-size: 32px;  line-height: 42px; padding-bottom: 20px;   }
.gsjj_lc p{ width: 630px;  font-size:18px; line-height: 32px; color: #6a6a6a;  }
.gsjj_lc .fr img{ margin-top: 40px;}
.gsjj_lc ul { width: 692px; padding-top: 30px;}
.gsjj_lc ul li{ width:190px; padding:20px;  float: left;  border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.gsjj_lc ul li:nth-of-type(3n){ border-right: 0;}
.gsjj_lc ul li:nth-of-type(4){ border-bottom: 0;}
.gsjj_lc ul li:nth-of-type(5){ border-bottom: 0;}
.gsjj_lc ul li:nth-of-type(6){ border-bottom: 0;}
.gsjj_lc ul li img{ float: left; margin-right: 12px; width:40px;}
.gsjj_lc ul li h3{ width: 136px; font-size:20px; color:#121212;  float: left;}
.gsjj_lc ul li p{ width: 136px; font-size:16px;  color:#868686;  line-height: 24px; float: left;}

.gsjj_dw{ width: 100%; height: 520px; margin-top: 150px; margin-bottom: 150px; background: #5174fe;}
.gsjj_dw .hlw_tit{ color: #fff;}
.gsjj_dw .hd ul{ width: 1150px; margin:20px auto 0; }
.gsjj_dw .hd ul li{ float: left; width: 150px; margin:35px 40px 25px;  position: relative;  }
.gsjj_dw .hd ul li img{ margin-left: 27px;}
.gsjj_dw .hd ul li p{  font-size:18px; color: #fff; padding-top: 20px; text-align: center;}
.gsjj_dw .hd ul li .hdj{  position: absolute; top: 160px; left: 35px; display: none;}
.gsjj_dw .hd ul li.on .hdj{  display: block;}
.gsjj_dw .bd ul { width: 1200px; margin:0 auto; }
.gsjj_dw .bd ul li{ width: 1100px;  background: #fff; padding:50px; font-size: 18px; line-height: 36px; float: left;  box-shadow:0px 5px 10px #cde1ff;   border-radius: 8px;}

.zxly{ width:1200px;  padding-bottom:60px; position: relative;}
.zxly_tit{ width: 128px; position: absolute; right: 30px; top: -100px;}
.zxly_tit img{ margin-left: 11px;}
.zxly_tit a{ width:128px; height: 54px; margin-top: 15px; line-height: 54px; font-size:22px; border-radius: 6px; display:block; text-align: center; background: #246aef; color: #fff; transition:0.2s; -webkit-transition:0.2s;  }
.zxly_tit a:hover{ width: 128px; transition:0.2s; -webkit-transition:0.2s; background: #ff9900; }
.zxly_cont{ width:1200px; padding-top:120px;}
.zxly_cont .zxly_list1{ width:570px; padding-left:25px;  height:58px; font-size:22px; color:#121212; line-height:58px; margin-bottom: 40px;}
.zxly_cont .zxly_list1 input{ width:475px; padding-left: 25px; height:50px; border:1px solid #666; border-radius:4px; font-size:16px;  color: #aaa; outline:none; }
.zxly_cont .zxly_list2{ width:1175px; padding-left:25px; height:200px; line-height:58px; margin-top:40px;}
.zxly_cont .zxly_list2 span{  font-size:22px; color:#121212;  float: left;}
.zxly_cont .zxly_list2 textarea{ width:1055px; padding:25px; border:1px solid #666; border-radius:4px; height:176px; font-size:18px; color:#aaa; outline:none; font-family:"微软雅黑"; color:#aaa; margin-bottom:50px; float: left;}
.zxly_cont .serach-btn { width:650px; height:110px; border: none; background:#3388ff; color: #ffffff; margin:50px auto; display:block; letter-spacing: 5px; font-size:30px; border-radius:12px; cursor: pointer; outline:none; transition:0.2s; -webkit-transition:0.2s; }
.zxly_cont .serach-btn:hover{ transition:0.2s; -webkit-transition:0.2s; background: #ff9900; }

.map{ width: 1200px; margin-bottom: 150px; }
.map h2{ width: 360px; font-size: 22px;  line-height: 42px; padding-bottom: 40px;  padding-top: 30px;}
.map p{ width: 360px; font-size: 18px; line-height: 30px; padding-bottom: 10px; }
.map p span{ float: left; margin-bottom: 20px;}

.fuwu_jp{ width: 1200px; height: 536px; margin-top: 80px; margin-bottom: 80px; background:url(../images/fuwu.png) top center no-repeat; }
.fuwu_jp ul{ padding-top: 60px;}
.fuwu_jp ul li { width: 400px; float: left; margin-left: 136px; margin-bottom: 100px;  }
.fuwu_jp ul li:nth-of-type(2n){ float: right; text-align: right;}
.fuwu_jp ul li:nth-of-type(2){ margin-right: 80px; }
.fuwu_jp ul li:nth-of-type(3){ margin-left: 50px; }
.fuwu_jp ul li:nth-of-type(4){ margin-right: 50px; }
.fuwu_jp ul li:nth-of-type(5){ margin-left: 80px; }
.fuwu_jp ul li:nth-of-type(6){ margin-right: 90px; }
.fuwu_jp ul li h2{ font-size: 26px; color: #121212; font-weight: normal; margin-top: 10px; color: #4794ff;  }
.fuwu_jp ul li h2 em{ width: 60px; height: 60px; text-align: center; line-height: 60px; border-radius: 36px; background: #4794ff; display: inline-block; color: #fff; font-style: normal; margin-right: 20px; box-shadow:0px 0px 10px #2c85fa; }


.fuwu_cj{ width: 1200px;  margin-top: 80px; padding-bottom: 80px; }
.fuwu_cj ul { width:370px; margin-right: 45px;  float: left;}
.fuwu_cj ul:nth-of-type(3){ margin-right: 0; }
.fuwu_cj ul li{ width:320px; height: 86px; padding:10px 25px; margin-bottom: 30px; background: #fff;   box-shadow:0px 0px 5px #aed0ff; border-radius: 4px; }
.fuwu_cj ul li img{ float: left; margin-right: 20px;}
.fuwu_cj ul li h3{ width: 230px;  font-size:22px; color:#121212;  font-weight:normal; float: left; padding-top: 10px;}
.fuwu_cj ul li p{ width: 230px; font-size:16px;  color:#868686; padding-top: 5px; line-height: 24px; float: left;}
.fuwu_cjzx { width: 290px; height: 182px; padding:40px 40px 20px; background:url(../images/fubg_03.png) no-repeat; }
.fuwu_cjzx h2{ width: 64px; height: 7px; background: #9bd3fe;  display: block;}
.fuwu_cjzx h3{  font-size:26px; line-height: 32px; color:#fff;  font-weight:normal;  padding:30px 0;}
.fuwu_cjzx a{ width:150px; height: 48px; margin-top: 10px; line-height: 48px; font-size:20px; border-radius: 24px; display:block; text-align: center; background: #9bd3fe; color: #086ce0; transition:0.2s; -webkit-transition:0.2s;  }
.fuwu_cjzx a:hover{  width:180px; transition:0.2s; -webkit-transition:0.2s; background: #ff9900; color: #fff; }

.fuwu_dz{ width: 1200px;  margin-top: 80px; }
.fuwu_dz ul li{ width:245px; height: 185px; margin-bottom: 73px; margin-right: 73px; position: relative; float: left;   }
.fuwu_dz ul li:nth-of-type(4n){ margin-right: 0; }
.fuwu_dz ul li .imgico{top: 30px; position: absolute; left:90px;z-index:999;}
.fuwu_dz ul li p{ width: 245px; font-size: 16px; text-align: center; top: 120px; position: absolute; color: #fff;}
.fuwu_dz ul li h2{ width: 245px; font-size: 22px; text-align: center; top: 56px; position: absolute; color: #fff; }
.fuwu_dz ul li a{ width:120px; height: 40px; line-height: 40px; font-size:18px; top: 105px; left: 62px; position: absolute; border:1px solid #fff; border-radius: 23px; display:block; text-align: center; color: #fff; transition:0.2s; -webkit-transition:0.2s;  }
.fuwu_dz ul li a:hover{  width:140px; left: 52px; transition:0.2s; -webkit-transition:0.2s; background: #156de3; color: #fff;  border:1px solid #156de3;}

.fuwu_td{ width: 100%; background:url(../images/fw_bg.jpg) repeat-x; margin-top: 50px; }
.fuwu_td .hlw_tit{ color: #fff;}
.fuwu_td ul { width: 1200px; margin:200px auto 0px; padding-bottom: 80px; }
.fuwu_td ul li{ width: 190px; height: 280px; margin-right:93px; margin-top: -140px;   padding:20px; float: left; box-shadow:0px 0px 5px #aed0ff; background: #fff; }
.fuwu_td ul li:nth-of-type(4){ margin-right: 0; }
.fuwu_td ul li img{ margin-left: 45px; margin-top: 20px;}
.fuwu_td ul li p{ font-size: 18px; text-align: center; line-height: 32px; }
.fuwu_td ul li h2{ font-size: 22px; text-align: center; padding: 20px 0; }

.fuwu_zy{ width: 1200px;  height: 444px; margin-top: 80px; margin-bottom: 80px; background:url(../images/fudz_03.jpg) center center no-repeat;  }
.fuwu_zy ul li{ width:200px; font-size: 18px; margin-top: 10px; margin-bottom: 78px;  text-align: center; float: left;}
.fuwu_zy ul li span{  font-size: 16px;}
.fuwu_zy ul li:nth-of-type(2){ margin-left: 50px; }
.fuwu_zy ul li:nth-of-type(3){ margin-left: 50px; }
.fuwu_zy ul li:nth-of-type(4){ margin-left: 50px; }
.fuwu_zy ul li:nth-of-type(5){ margin-left: 50px; }
.fuwu_zy ul li:nth-of-type(6){ margin-top: 280px; margin-left: 120px; }
.fuwu_zy ul li:nth-of-type(7){ margin-top: 280px; margin-left: 50px; }
.fuwu_zy ul li:nth-of-type(8){ margin-top: 280px; margin-left: 60px; }
.fuwu_zy ul li:nth-of-type(9){ margin-top: 280px; margin-left: 54px; }

.fuwu_xt{ width: 1200px;  margin-top: 80px; background:url(../images/fuxt.png) center center no-repeat;  }
.fuwu_xt ul { width:340px;}
.fuwu_xt ul li{ width:300px; height: 86px; background: #fff; padding:15px 20px; margin-bottom: 40px;   box-shadow:0px 0px 5px #aed0ff; }
.fuwu_xt ul li h3{ width: 210px;  font-size:22px; color:#121212;  font-weight:normal; float: left; padding-top: 10px;}
.fuwu_xt ul li p{ width: 210px; font-size:16px;  color:#868686; padding-top:10px; line-height: 22px; float: left;}
.fuwu_xt ul li img{  margin-left: 30px; margin-top: 10px; }
.fuwu_xt .fr img{ margin-right: 30px;  margin-left: 0; float: left; }

.alzx_list{ width: 1200px;  margin-top: 40px; }
.alzx_list ul li { margin-bottom: 20px; }
.alzx_list ul li h2{ width: 100px;  font-size:20px; padding-top: 8px;  color:#121212;  font-weight:normal; float: left; }
.alzx_list ul li a{ font-size:16px; color:#121212;  float: left; padding:7px 15px; border-radius: 4px; margin:0 10px; min-width: 60px; text-align: center; }
.alzx_list ul li a:hover{ background: #dcecff; color: #0048dc;}
.alzx_list ul li a.on{ background: #dcecff; color: #0048dc;}
.alzx_list #al_list_1{ width: 1090px; float: left;}

.alzx_cont{ width: 1200px;  margin-top: 40px; margin-bottom: 50px; }
.alzx_cont ul li { width: 224px; height: 413px; padding: 25px; border: 1px solid #ccc; margin-right: 32px; margin-bottom: 45px;  position: relative; overflow: hidden; float: left;   }
.alzx_cont ul li:nth-of-type(4n){ margin-right: 0; }
.alzx_cont ul li img.al_logo{ margin: 22px auto 0 auto; display:block;}
.alzx_cont ul li h2{ font-size:26px; padding-top: 40px;  color:#121212;  font-weight:normal; text-align: center; }
.alzx_cont ul li h3{ width: 44px; height: 4px; border-radius: 3px; display: block; background: #868686; margin:20px auto 30px;}
.alzx_cont ul li p{ font-size:17px; line-height: 30px; color:#868686; }
.alzx_cont ul li em{ padding:1px 7px; border:1px solid #ccc; font-style: normal; font-size: 16px; color: #868686; margin-top: 30px; float: right;;}
.alzx_cont ul li .al_tu{ position: absolute; top:-490px; left: -1px; width: 276px; height:465px;  transition:1s; -webkit-transition:1s;  }
.alzx_cont ul li .al_ewm{ position: absolute; bottom:-404px; left: -1px; width: 276px; height:313px;  background:url(../images/albg.png) no-repeat; transition:1s; -webkit-transition:1s; }
.alzx_cont ul li .al_ewm img{ margin:90px auto 0 auto; display:block; width:142px; height:142px;} 
.alzx_cont ul li .al_ewm p{ text-align: center; color: #121212; padding-top: 23px;}
.alzx_cont ul li:hover{ box-shadow:0px 0px 10px #aed0ff; border: 1px solid #fff;  }
.alzx_cont ul li:hover .al_tu{ top:-1px; left: -1px;  transition:1s; -webkit-transition:1s;  }
.alzx_cont ul li:hover .al_ewm{ bottom:-2px; left: -1px;   transition:1s; -webkit-transition:1s; }

.qdhs_tit{ text-align: center; padding: 100px 0 80px;}
.qdhs_tit h2{ font-size: 56px; line-height: 56px; color: #263e69;    letter-spacing: 2px; display:inline; 
/* background:url(../images/hsy_01.png) 90px center no-repeat;  */
 }

.qdhs_sp{ width:1200px;  height:619px; border-radius: 10px; overflow: hidden; position:relative; background:#000; cursor: pointer;}
.qdhs_sp video{ position: absolute; top:0; left: 0; width: 100%; height: 100%}

.qdhs_ys { width: 1200px;  margin-top: 40px; margin-bottom: 50px; }
.qdhs_ys ul{ padding: 0 40px;}
.qdhs_ys ul li{ width: 270px;  float: left;}
.qdhs_ys ul li:nth-of-type(2){ margin-right: 155px; margin-left: 155px; }
.qdhs_ys ul li h2{ font-size:26px; color:#121212;   }
.qdhs_ys ul li h3{ font-size:24px; color: #acacac; font-weight:normal;  margin:10px auto 20px;}
.qdhs_ys ul li p{ font-size:20px; line-height: 32px; color:#121212; }
.qdhs_ys ul li img{ float: right; margin-top: 40px;}

.qdhs_xq{ width: 1200px;  margin-top: 40px; margin-bottom: 175px; }
.qdhs_xq_cont{ width: 540px;}
.qdhs_xq_cont h2{ font-size:40px; line-height: 52px; color:#263e69; padding: 45px; margin-top: 100px; margin-bottom: 20px; letter-spacing: 2px; background:url(../images/hsy_02.png) left top no-repeat;  }
.qdhs_xq_cont h3{ width: 5px; height: 50px; margin-left: 45px; margin-bottom:50px; border-left: 1px solid #0ca46f;}
.qdhs_xq_cont p{ font-size:20px; font-weight: bold; color:#263e69; line-height: 32px; margin-left: 40px; margin-bottom: 30px;}
.qdhs_xq_cont p em{ width: 15px; height: 15px; border-radius: 10px; background: #0ca46f; display: inline-block; margin-right: 20px; }

.qdhs_zx{ width: 100%; height: 580px;  background:url(../images/albtm.jpg) top center no-repeat #eafaf5; }
.qdhs_zx_cont{ width: 1200px; position: relative;}
.qdhs_zx a{ width:260px; height: 80px; line-height: 80px; font-size:30px; border-radius: 52px; display:block; text-align: center;  color:#fff; transition:0.2s; -webkit-transition:0.2s; margin-top: 380px;  float: left; margin-left: 820px; background: linear-gradient(#70d88e, #24b783); }
.qdhs_zx a:hover{ width: 300px; margin-left: 800px; transition:0.2s; -webkit-transition:0.2s; }

.index_tit h2{ font-size: 26px; color: #1f1f1f;  line-height: 32px;font-weight: normal; text-align: center; padding-top: 110px;}
.index_tit h3{ font-size: 46px; color: #1f1f1f; line-height: 54px; font-weight: normal; text-align: center; padding-top: 25px}
.index_tit h3 em{ width: 30px; border-top: 1px solid #a2a3a3; height: 20px; font-style: normal; display: inline-block; margin-right: 40px;}
.index_tit h3 em:nth-of-type(2){ margin-right: 0;  margin-left: 40px;}
.index_tit h4{ width: 160px;  height: 3px; background: #ffa80c; margin:35px auto;}
.index_tit h5{ font-size: 28px;   line-height: 32px;font-weight: normal;   text-align: center; margin:35px auto;}
.index_tit h5 a{ color: #2a88f2;}

.index_can{ width: 1200px; height: 620px;  margin-top: 20px;  background:url(../images/webg.png) center no-repeat ; position: relative; }
.index_can_logo{ position: absolute; top: 140px; left:430px;}
.index_can ul{ padding-top: 65px;}
.index_can ul li{ width:410px; height: 200px; padding-left: 90px;  position: relative;  margin-bottom: 75px; }
.index_can ul li:nth-of-type(2n){ width:260px;  padding-left: 310px; }
.index_can ul li h2{  font-size: 26px; color: #2e46eb;  line-height: 38px;padding-top: 25px; padding-bottom: 5px;  }
.index_can ul li p{  font-size: 18px; padding-bottom: 3px; }
.index_can ul li img{ position: absolute; top: 22px; right: 150px; }
.index_can ul li:nth-of-type(2) img{ left: 180px; }
.index_can ul li:nth-of-type(3) img{ top: 130px; }
.index_can ul li:nth-of-type(4) img{ top: 130px;   left: 180px; }

.index_hy{ width: 1180px;  margin-top: 80px; margin-bottom: 50px; }
.index_hy ul li{ width:116px; margin-bottom: 70px; margin-right: 150px; float: left; }
.index_hy ul li:nth-of-type(5n){  margin-right: 0;}
.index_hy ul li p{  font-size: 22px; padding-top: 15px; text-align: center; }
.index_hy ul li img{ transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out;}       
.index_hy ul li img:hover{ cursor:pointer; transform: rotate(360deg);
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            -ms-transform: rotate(360deg); }    

.index_anlibg{background:#f9fbff;}
.index_zs{ width: 1200px;  margin-top: 80px;  padding-bottom: 50px; }
.index_zs .swiper-container2{  width: 1200px; height: 570px;}
.index_zs .swiper-container .swiper-slide{ text-align: center;      font-size: 18px;    transition: 300ms;     transform: scale(0.79);   background: #fff; }
.index_zs .swiper-container .swiper-slide-active,.swiper-slide-duplicate-active{     transform: scale(1);  z-index: 99;  }
.index_zs .swiper-container .swiper-button-next2{ width: 50px; height: 50px;background: #636fff; font-size: 30px; font-weight: 100; color: #fff; border-radius: 25px; text-align: center; line-height: 50px;}
.index_zs .swiper-container .swiper-button-prev2{ width: 50px; height: 50px;background: #636fff; font-size: 30px; font-weight: 100; color: #fff; border-radius: 25px; text-align: center; line-height: 50px;}


.index_zs_lb{height:568px;border: 1px solid #ccc;}

.swiper-slide-active .index_zs_lb{height:568px;border: 1px solid #9fb4f8;}



.index_zs_lb .zs_lg1{ margin-top: 40px;}
.index_zs_lb .zs_lg2{ margin-top: 40px; display: none;}
.index_zs_lb h2{ font-size: 26px; color: #121212;  line-height: 38px;font-weight: normal; padding-top: 20px; }
.index_zs_lb p{ font-size: 18px; color: #868686;  line-height: 38px; display: none; }
.index_zs_lb .zs_sj1{ margin:30px auto;}
.index_zs .swiper-container .swiper-slide-active .index_zs_lb .zs_lg1{ display: none;}
.index_zs .swiper-container .swiper-slide-active .index_zs_lb .zs_lg2{ margin-left: 30px; margin-right: 20px; float: left;  display: block;}
.index_zs .swiper-container .swiper-slide-active .index_zs_lb h2{ float: left;  padding-top: 35px; }
.index_zs .swiper-container .swiper-slide-active .index_zs_lb p{ float: left;  display: block; }
.index_zs .swiper-container .swiper-slide-active .index_zs_lb .zs_sj1{ margin-top: 20px; height:440px;}
.swiper-slide-next .index_zs_lb .zs_sj1,.swiper-slide-prev .index_zs_lb .zs_sj1{ margin-top: 40px; height:360px;}

.index_rt{  background:url(../images/hybg.jpg) bottom center no-repeat ;  }
.index_rt .hd{ width: 1200px; height:100px; line-height:90px; border-bottom:1px solid #ddd; border-radius: 8px; margin-bottom: 70px; }
.index_rt .hd ul{  }
.index_rt .hd ul li{ float:left; margin-right:0px;  width: 200px;cursor:pointer; text-align: center; font-size: 22px; color: #121212; }
.index_rt .hd ul li:nth-of-type(6){ margin-right: 0;}
.index_rt .hd ul li em{ display: block; height: 10px; width: 200px; background: #fff;  border-radius: 5px;}
.index_rt .hd ul li.on em{ background: #4157ff;}
.index_rt .bd{ width: 1200px; height:500px; }
.inBox{ color: #fff; }
.inBox .inHd{ position: relative; }
.inBox .inBd ul h2{ font-size: 30px; line-height: 30px; margin-top: 120px; margin-left: 50px; }
.inBox .inBd ul p{ font-size: 18px; line-height: 32px; margin-top: 20px; margin-left: 50px; width: 500px; }
.inBox .inBd ul li{ margin-top: 64px; margin-left: 50px; float: left;}
.inBox .inBd ul li:nth-of-type(2){  border-left: 1px solid #fff; padding-left: 40px; margin-left: 40px;}
.inBox .inBd ul li h3{  font-size: 16px; font-weight: normal; line-height: 30px; margin-bottom: 20px;}
.inBox .inBd ul li h4{  font-size: 16px; font-weight: normal; line-height: 30px;}
.inBox .inBd ul li h4 span{ font-size: 42px; margin-right: 5px;  }
.inBox .inBd .inBd_img1{ margin-top: 326px; margin-right: 16px; width:112px; height:112px;}
.inBox .inBd .inBd_img2{ margin-top: 115px;  margin-right: 20px; width:425px; height:399px;}
.inBox .inHd .arrow{  position:absolute; left:50px; top:335px; }
.inBox .inHd .arrow a{ display:block;  width:40px; height:40px; float:left;   overflow:hidden;  cursor:pointer;  border:1px solid #fff; border-radius: 24px; font-size: 24px; color: #fff; line-height: 40px; text-align: center;}
.inBox .inHd .arrow .innext{ margin-right: 86px; }
.inBox .inHd .inpageState{  position:absolute; left:120px; top:340px; font-size: 24px; color: #fff; font-weight: 300; }

.index_jianjie{ width: 1200px;  margin-top: 80px; }
.index_jianjie img{ margin-left: -105px;}
.index_jianjie .fr{ margin-top: 40px;}
.index_jianjie p{ width: 500px; padding:10px 35px; text-indent: 2em; font-size: 18px; line-height: 32px;}

.index_dm{ height: 770px; background:url(../images/dmbg.png) center no-repeat ; margin-top: 150px; }
.index_dm .index_tit h2, .index_dm .index_tit h3{ color: #fff;}
.index_dm .index_tit h3 em{ border-top: 1px solid #fff; }

.index_qd{ width: 1198px;  margin-top: -100px;  background: #fff; border: 1px solid #8392cb;}
.index_qd ul { margin:60px auto;}
.index_qd ul li{ text-align: center; float: left; margin-left: 150px;}
.index_qd ul li:nth-of-type(1){ margin-left: 110px;}
.index_qd ul li p{ font-size: 22px; padding: 30px 0;}

.index_cn{ width: 1200px;  margin-top: 20px; margin-bottom: 50px; }
.index_cn ul li{ position: relative;  transition:0.2s; -webkit-transition:0.2s; }
.index_cn ul li p{ position: absolute; top: 50px; left: 135px; font-size: 18px; line-height: 32px; color: #7f7f7f; width: 420px;}
.index_cn ul li:hover{  transform: scale(1.2);  transition:0.2s; -webkit-transition:0.2s;  }


.tc_al{ width: 1200px;  margin-top: 80px; margin-bottom: 50px; position: relative; }
.tc_al .hd{ position: absolute; left: 45px; bottom: 30px; }
.tc_al .hd li{ width: 24px; height: 5px; background: #a5a5a5; float: left; margin-right: 20px; }
.tc_al .hd li.on{ background: #086bff;}
.tc_al .bd .fl{ padding-top: 60px; padding-left: 45px; }
.tc_al .bd span{ font-size: 16px; color: #868686; margin-bottom: 20px;  }
.tc_al .bd h2 { width: 530px; font-size: 42px; line-height: 60px;   }
.tc_al .bd p { width: 530px; font-size: 16px; color: #868686; margin-top: 20px;  }
.tc_al .bd a { width: 150px; height: 50px; line-height: 50px; border-radius: 25px; background: #086bff; text-align: center; display: block;  font-size: 18px; color: #fff; margin-top: 20px;  }
.tc_al .bd a:hover{ width: 180px;  background: #ff9900;  transition:0.2s; -webkit-transition:0.2s;}
.tc_al .bd img{ width: 570px;}

.hbg{ background: #dce5ff; }
.tc_tit h2{ font-size: 26px; color: #868686;  line-height: 32px;font-weight: normal; text-align: center; padding-top: 80px;}
.tc_tit h3{ font-size: 42px; color: #1f1f1f; line-height: 54px; text-align: center; }


.tc_tx{ width: 1200px;  margin-top: 80px; }
.tc_tx ul li{ width:240px; margin-bottom: 70px; margin-right: 80px; float: left; text-align: center; }
.tc_tx ul li:nth-of-type(4n){  margin-right: 0;}
.tc_tx ul li h2{  font-size: 22px; padding-top: 15px; text-align: center; }
.tc_tx ul li p{  font-size: 16px; padding-top: 15px; text-align: center; color: #868686 }

.tc_ys{ width: 1200px;  margin-top: 60px;  margin-bottom: 50px;}
.tc_ys ul li{ width:320px; margin-bottom: 70px; padding: 40px; float: left; text-align: center; }
.tc_ys ul li img{ margin-bottom: 35px;}
.tc_ys ul li h2{  font-size: 22px; padding-top: 15px; text-align: center; }
.tc_ys ul li p{  font-size: 16px; padding-top: 15px; text-align: center; color: #868686 }
.tc_ys ul li:nth-of-type(2){  box-shadow:0px 0px 10px #99c0ff; border-radius: 10px; }
.tc_ys ul li:nth-of-type(2) img{ margin-bottom: 0;}

.tc_yy{ width: 1200px;  padding: 60px 0;  }
.tc_yy h2{ font-size: 14px; color: #868686;  line-height: 32px;font-weight: normal; padding-top: 20px; width: 550px; margin-left: 50px;}
.tc_yy h3{ font-size: 32px; color: #1f1f1f; line-height: 54px; width: 550px; margin-left: 50px;}
.tc_yy p{  font-size: 16px; padding-top: 15px; color: #868686; width: 550px; margin-left: 50px;}
.tc_yy ul li{ font-size: 18px; font-weight: bold; width: 510px; margin-left: 50px; margin-top: 30px; padding-left: 40px; background:url(../images/check@2x.png) left center no-repeat ; }
.tc_yy a { width: 150px; height: 50px; line-height: 50px; border-radius: 25px; background: #086bff; text-align: center; display: block;  font-size: 18px; color: #fff; margin-top: 50px; margin-left: 50px; }
.tc_yy a:hover{ width: 180px;  background: #ff9900;  transition:0.2s; -webkit-transition:0.2s;}

.tc_gn{ width: 1200px;  margin-top: 80px; margin-bottom: 50px;}
.tc_gn ul li{ width:130px; margin: 0 85px 70px; float: left; text-align: center; }
.tc_gn ul li h2{  font-size: 22px; padding-top: 15px; text-align: center; }


.position{width:100%; height:50px; line-height:50px; background:#e3ecf4; border-bottom:1px solid #f2f2f2;}
.position p{width:1200px; margin:0 auto;}


.bottom{ width:100%; padding-top:50px; background:#5a82fe;}
.btm{ width:1200px;}
.btm h2{ font-size: 36px; font-weight: normal; text-align: center; color: #fff;}
.index_zx{  padding:60px 0; width: 930px;}
.index_zx input{ width:300px; padding-left:25px; border-radius:4px; height:58px; font-size:16px;  line-height:58px; outline-style: none ;    border: 0px; margin-right: 80px;}
.index_zx .serach-btn { width:110px; height:58px; line-height:58px; border: none; background: #ff5375; color: #ffffff; margin:0 auto;   border-radius:4px; font-size:16px; cursor: pointer; }
.btm_xx{  color: #fff; }
.btm_xx h3{ font-weight: normal; padding-bottom: 30px;    }
.btm_xx p{ font-weight: normal; padding-bottom: 15px;   }
.btm_xx .fr p{ float: left; margin-left: 70px;}
.btm_xx .fr p:nth-of-type(1){ margin-left: 0;  }
.btm_xx .fr p span{ text-align: center; padding-top: 10px; display: block;  }
.footer{ height:76px; border-top: 1px solid #fff; text-align: center; color: #fff;  line-height: 76px;}
.footer span{ margin:0  25px;}






.pagelink{ height: 35px;text-align: center;margin: 50px 0 30px 0;*+margin-left:30px;}
.pagelink .page-index , .pagelink .page-pre , .pagelink .page-next , .pagelink .page-last{ list-style: none;border: 1px solid #C7CFC2; display: inline-block;margin: 0 3px;*+display:block;*+float:left;}
.pagelink .page-status {list-style: none;border: 1px solid #C7CFC2; display: inline-block;margin: 0 3px;*+display:block;*+float:left; padding: 3px 8px;}
.pagelink .page-index a, .pagelink .page-pre a, .pagelink .page-next a, .pagelink .page-last a{padding: 3px 8px; display:block;}
.pagelink .page-numbar .page-num{ list-style: none;border: 1px solid #C7CFC2;padding: 3px 8px;display: inline-block;margin: 0 3px;*+display:block;*+float:left;}
.pagelink a.page-num-current, .pagelink a:hover{ background: #CCC;color: #FFF; display:block;}







.pro_content{width:1200px; margin:20px auto;}
.pro_content img{max-width:1200px; height:auto;}



.swiperbanner{width:100%;height:670px;}
    .swiperbanner .swiper-container {
        width: 100%;
        height: 100%;
    }
    .swiperbanner .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;
    }

