@charset "utf-8";
html {
  -webkit-text-size-adjust: none;
     -moz-text-size-adjust: none;
      -ms-text-size-adjust: none;
          text-size-adjust: none;
  -webkit-font-smoothing:antialiased;
  /*解决chrome浏览器下字体不能小于12px*/ }
body {
	overflow-x: hidden;
	font-size: 12px;
    color: #666;
    font-family:"宋体", "Microsoft YaHei",  -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", simhei, "PingFang SC", "Hiragino Sans GB", sans-serif;
  }
a {outline:none;text-decoration:none;color:inherit;cursor:pointer;}
a:hover{ }
html { zoom:1; }
html * {  outline:0; zoom:1; }
html button::-moz-focus-inner { border-color: transparent !important; }
 
/*设置margin和padding为0*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0; }
 
table {
  border-collapse: collapse;
  border-spacing: 0; }
 
fieldset, a ,img,input,select,button,textarea{background:none;
  border: 0; }
 
address, caption, cite, code, dfn, em, th, var，i {
  font-style: normal;
  font-weight: normal; }
 
li {
  list-style: none; }
 
caption, th {
  text-align: left; }
 
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal; }
 
q:before, q:after {
  content: ''; }
 
em, i {
  font-style: normal; }
 
input[type="submit"], input[type="reset"], input[type="button"], input[type=date], button, select, input[type=text] {
  /*去掉苹果的默认UI来渲染按钮 、解决部分手机浏览器对border：none无效办法*/
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  /*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
  tap-highlight-color: transparent !important; }
 
a, input[type=text], select, input[type=password], textarea {
  /*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
  tap-highlight-color: transparent !important; }
  input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
  color: #aaa; }
.fl{float:left;}
.fr{float:right;}
.clearfix{clear:both;content:'.';width:100%; height:0;overflow:hidden;}
.warpper{width:1100px;margin:0 auto;}
.header,.banner,.navbg,.quicklist,.company{max-width:1920px;min-width:1200px;margin:0 auto;}
.header{height:73px;}
.logo{margin-top:22px;padding-right:360px;background:url(../images/adv.png) no-repeat right top;}
.rtnav{padding-top:30px;}
.rtnav ul{}
.rtnav ul li{width:108px;height:24px;line-height:24px;text-align:center;background:#6594ee;float:left;display:inline-block;margin-left:8px;border-radius:15px;}
.rtnav ul li a{color:#fff;}
.navbg{clear:both;height:48px;background:#3568df;}
.nav{}
.nav ul{margin-left:-25px;}
.nav ul li{display:inline-block;float:left;line-height:48px;position:relative;}
.nav ul li a{font-size:14px;color:#fff;padding-left:25px; padding-right:25px;display:block;}

.nav ul li.cur{position:relative;}
.nav ul li.cur:after{width:0;height:0;display:inline-block;content:'';border-left:solid 10px transparent;border-right:solid 10px transparent;border-bottom:solid 10px #fff;position:absolute;left:50%;bottom:0;margin-left:-10px;}
.nav ul li a:hover{font-weight:bold; }

.nav ul li dl{position:absolute;left:50%;z-index:1000;background:#fff;width:500%;height:38px;line-height:38px;top:47px;display:none;}
.nav ul li dl dt{}
.nav ul li dl dt a{font-size:14px;color:#333;display:inline-block;}
.header_submenu{position:absolute;left:0;top:120px;width:100%;background:#fff;z-index:100;}
.header_submenu .submenu { display:none;  position: absolute;    overflow: hidden;width:1200px;}
.header_submenu .submenu li{height:38px;line-height:38px;display:inline-block;}
.header_submenu .submenu li a{padding:0 18px;color:#333;font-size:14px;}
.header_submenu .submenu li a:hover{color:#3568df;}
.header_quick{line-height:48px;}
.header_quick a{width:45px;display:block;text-align:center;float:left;position:relative;}
.header_quick a img{vertical-align:middle;}
.header_quick a.cur_b:after{width:0;height:0;display:inline-block;content:'';border-left:solid 10px transparent;border-right:solid 10px transparent;border-bottom:solid 10px #6593ee;position:absolute;left:50%;bottom:0;margin-left:-10px;}
.header_quick a.cur:after{width:0;height:0;display:inline-block;content:'';border-left:solid 10px transparent;border-right:solid 10px transparent;border-bottom:solid 10px #fff;position:absolute;left:50%;bottom:0;margin-left:-10px;}

.header_entrance{position:relative;   }
.search_area{ position:absolute;	display:none; right:0;  top:-1px;  z-index:10;}
.wenxin{position:absolute;right:0;top:-1px;background:#fff;width:140px;z-index:12;display:none;}
.wenxin dl{text-align:center;}
.wenxin dl dt{padding:6px 0;}
.wenxin dl dd{padding-bottom:8px;font-size:14px;}
.search_panel {

    line-height: 48px;
    height: 48px;
    width: 310px;
    background: #6593ee;
    color: #fff;
    font-size: 18px;

}
.search_panel .searchInput {
	float:left;
    width: 182px;
    height: 32px;
    margin-left: 20px;
    margin-top:8px;
    line-height: 36px;
    border: none;
color: #333;
background:#fff;
box-sizing:border-box;
padding:0 20px;
}
.btn_search{
background: #6593ee;
color: #fff;
    display: block;
    float: right;
    line-height: 48px;
    text-align: center;
    font-size: 14px;
    width: 108px;
cursor:pointer;
}
.banner{clear:both;position:relative;top:-1px;height:550px;overflow:hidden;}
.banner img{ width:100%;  display:block;}
.banner{position:relative;  z-index:66;}
.banner .slides li img{/* width:100%; height:700px; */display:block;}
.banner,.banner .slides,.banner .slides li{width:100%;}
.banner .slides li{background-position:center top;background-repeat: no-repeat;background-size:cover;}
.flexslider{position:relative;overflow:hidden;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;padding-left:0;}
.flex-control-nav li{display:inline-block;width:auto;height:8px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:8px;height:8px;line-height:8px; font-size:0px;border-radius:8px; overflow:hidden; background:#000;opacity:0.4;}
.flex-control-nav .flex-active{background:#0b62e5;opacity:1;}

.flex-direction-nav{position:absolute;left:0;width:100%;top:50%;height:49px;overflow:hidden;display:none;margin-top:-24.5px;}
.flex-direction-nav a{}

/*banner end*/

.ititle{font-size:22px;color:#000;padding:23px 0;}
.ititle strong{font-weight:normal;font-family:simhei;text-transform:uppercase;}
.ititle span{font-size:18px;color:#3568df;font-weight:bold;}
.quicklist{padding-top:32px;padding-bottom:25px;overflow:hidden;}
.quicklist ul li{width:288px;display:inline-block;float:left;padding-left:72px;position:relative;}
.quicklist ul li i{float:left;display:inline-block;position:absolute;left:0;}
.quicklist ul li strong{font-size:16px;font-weight:normal;color:#484848;}
.quicklist ul li p{font-size:12px;line-height:22px;color:#272727;width:250px;}

.company{background:url(../images/panbg.jpg) no-repeat center top;height:456px;
background-attachment: fixed;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/panbg.png', sizingMethod='scale');
    -ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/panbg.png', sizingMethod='scale');
    background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;}
.company .warpper{height:456px;overflow:hidden;}
.company .txt{float:left;background:url(../images/combg.png) no-repeat left top;width:610px;height:384px;color:#fff;padding:20px 30px;box-sizing:border-box;}
.company .img{float:right;width:490px;}
.company h3{font-weight:bold;background:url(../images/a.png) no-repeat left center;padding-left:30px;}
.company h3 span{font-size:22px;text-transform:uppercase;font-family:simhei;}
.company .desc{/* padding-top:35px;font-size:14px; */line-height:22px;}
.company .desc p{padding-bottom:20px;}
.company .more{width:90px;height:30px;line-height:30px;border:solid 1px #a7c2f3;text-align:center;}
.company .more a{display:block;font-size:14px;font-family:simhei;color:#fff;text-transform:uppercase;}
.company .more a i{width:8px;height:14px;display:inline-block;background:url(../images/wm.png) no-repeat;position:relative;top:1px;margin-left:13px;}

.section02{padding-bottom:48px;}
.honor{float:left;width:455px;}
.news{float:right;width:613px;}
.honor .img{height:302px;overflow:hidden;}
.honor .img .swiper-container{height:302px;overflow:hidden;position:relative;}
.honor .img .swiper-container{background:url(../images/hbg.jpg) no-repeat center;height:320px;background-size: 375px 179px;}
.honor .img .swiper-button-next,.honor .img  .swiper-button-prev{width:49px;height:49px;display:inline-block;position:absolute;top:50%;margin-top:-24.5px;z-index:999;cursor:pointer;}
.honor .img .swiper-button-prev{background:url(../images/hleft.png) no-repeat;}
.honor .img .swiper-button-next{background:url(../images/hright.png) no-repeat;}

.honor .flex-control-nav{display:none;}
.honor .flex-direction-nav{display:block;}
.honor .flex-prev,.honor .flex-next{width:49px;height:49px;display:inline-block;position:absolute;top:50%;margin-top:-24.5px;z-index:999;cursor:pointer;}
.honor .flex-prev{left:0;background:url(../images/hleft.png) no-repeat;}
.honor .flex-next{right:0;background:url(../images/hright.png) no-repeat;}


.honor ul li{text-align:center;}
.honor .txt{padding-top:33px;overflow:hidden;}
.honor .txt ul{margin-left:-3px;}
.honor .txt ul li{width:145px;height:47px;border-radius:10px;border:solid 1px #e60012;box-sizing:border-box;margin-left:3px;float:left;display:inline-block;}
.honor .txt ul li a{display:block;line-height:20px;padding-top:4px;color:#e60012;}
.honor .txt ul li.cur{background:#e60012;}
.honor .txt ul li.cur a{color:#fff;}

.news .con{border:solid 1px #efefef;}
.news ul li{height:79px;padding-left:110px;position:relative;position:relative;}
.news ul li:nth-child(2n){background:#f0f5fa;}
.news ul li .time{color:#6b6b6b;font-family:'微软雅黑';width:110px;line-height:79px;text-align:center;position:absolute;left:0;}
.news ul li .txt{padding-top:13px;}
.news ul li .txt strong{font-size:14px;color:#3568df;font-weight:normal;line-height:30px;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: block;}
.news ul li .txt .desc{color:#272727;}
.adv01 img{display:block;}
.section03{background:url(../images/npbg.jpg) no-repeat center top;height:388px;padding-top:38px;box-sizing:border-box;}
.section03 .con{}
.section03 .con ul li{width:273px;float:left;text-align:center;position:relative;display:inline-block;}
.section03 .con ul li a{display:block;}
.section03 .con ul li:after{position:absolute;right:0;top:30px;height:230px;background:#e3e3e3;width:1px;display:block;content:'';z-index:1;}
.section03 .con ul li:last-child:after{background:none;}
.section03 .con ul li .circle{width:34px;height:34px;display:inline-block;background:url(../images/brow.png) no-repeat;position:absolute;left:50%;bottom:15px;margin-left:-17px;z-index:100;}
.section03 .con .bg{width:100%;height:100%;position:absolute;left:0;top:0;z-index:11;display:none;
background:rgba(101,148,238,0.78);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#6594ee,endColorstr=#6594ee);
z-index:99;opacity:0;transition:all 1s;}
.section03 .con .bg strong{display:block;width:100%;color:#fff;font-size:14px;padding-top:124px;}
.section03 .con ul li:hover .bg{opacity:1;display:block;}
.section03 .con ul li:hover .circle{background:url(../images/wrow.png) no-repeat;}

.section04{}

.section05 .ititle{padding-top:50px;}
.cacon .tab ul{display: flex;}
.cacon .tab ul li{flex: 1; display:inline-block;text-align:center;}
.cacon .tab ul li img{height: 74px;}
.cacon .tab ul li a{display:block;}
.cacon .tab ul li i{display:inline-block;height:76px;}
.cacon .tab ul li strong{text-overflow: ellipsis;white-space: nowrap;overflow: hidden; display:block;width:100%;height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#010101;font-size:14px;line-height:50px;font-weight:normal;}
.cacon .tab ul li.cur strong{color:#3568df;}
.cacon .tab ul li:hover strong{color:#007AFF;font-weight:bold;}
.cacon .tab ul li:last-child img{width: 100px;height: 40px;padding-top: 30px;}



.cacon{background:url(../images/cabg.jpg) no-repeat center top;height:248px;}
.pcon{padding-top:55px;padding-bottom:78px;background:#fff;}
.pcon .list{overflow:hidden;height:193px;display:none;}
.pcon .list .swiper-container,.pcon .list ul{overflow:hidden;height:193px;}
#list0{display:block;}
.pcon .list ul li{float:left;width:16.6666%;display:inline-block;text-align:center;}
.pcon .list ul li .img{height:143px;background:#fff;}
.pcon .list ul li .img img{display:block;height:143px;transition:all .6s;}
.pcon .list ul li .txt{line-height:50px;height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#010101;}
.pcon .list ul li.cur .img img{opacity:0.5;}
.pcon .list ul li.cur .txt{color:#666;}
.pcon .list ul li.cccur .img img{transform:scale(1.2);opacity:1;}
.pcon .list ul li.cccur .txt{color:#010101;font-weight:bold;}


.section05{padding-bottom:57px;}
.strength{float:left;width:545px;}
.production{float:right;width:485px;}
.strength .con{height:287px;overflow:hidden;position:relative;}
.strength .con .flexslider{height:287px;}
.strength .swiper-button-prev,.strength .swiper-button-next{width:49px;height:49px;display:inline-block;cursor:pointer;position:absolute;top:50%;margin-top:-24.5px;}
.strength .swiper-button-prev{background:url(../images/sleft.png) no-repeat;}
.strength .swiper-button-next{background:url(../images/sright.png) no-repeat;}

.strength .flex-control-paging{display:none;}
.strength .flex-direction-nav{display:block;position:absolute;left:0;z-index:11;
}

.strength .flex-direction-nav .flex-prev,.strength .flex-direction-nav .flex-next{width:50%;height:49px;display:inline-block;cursor:pointer;position:absolute;top:0%;margin-top:0px;border-radius:0;}

.strength .flex-direction-nav .flex-prev{ left:0;background:url(../images/sleft.png) no-repeat left top;z-index:111;}
.strength .flex-direction-nav .flex-next{ left:50%;background:url(../images/sright.png) no-repeat right top;z-index:111;}

.production .con{height:281px;overflow:hidden;background:url(../images/sbbg.png) no-repeat left bottom;position:relative;}
.production .con ul{}
.production .con ul li{height:281px;position:relative;}
.production .con ul li .img{height:207px;overflow:hidden;}
.production .con ul li .img img{display:block;}
.production .con ul li span{position:absolute;left:0;bottom:0;width:288px;height:60px;text-align:center;line-height:60px;color:#fff;font-size:14px;}

.production .swiper-button-prev,.production .swiper-button-next{width:42px;height:42px;display:inline-block;cursor:pointer;position:absolute;top:auto;bottom:0;right:2px; margin-top:0px;left:auto;}
.production .swiper-button-prev{background:url(../images/cleft.png) no-repeat;right:84px;}
.production .swiper-button-next{background:url(../images/cright.png) no-repeat;}

.production .swiper-button-prev,.production .swiper-button-next{width:42px;height:42px;display:inline-block;cursor:pointer;position:absolute;top:auto;margin-top:auto;bottom:0;left:auto;margin-left:auto;}
.production .swiper-button-prev{background:url(../images/cleft.png) no-repeat;right:84px;}
.production .swiper-button-next{background:url(../images/cright.png) no-repeat;right:0;}

.production .flex-control-paging{display:none;}
.production .flex-direction-nav{display:block;position:absolute;left:auto;right:0; width:100%;height:42px !important;z-index:11;
bottom:0;top:auto;margin-top:auto;width:130px;}
.production .flex-direction-nav li,.production .flex-direction-nav li a{width:42px !important;height:42px !important;display:inline-block;}
/*.production .flex-direction-nav li:last-child{margin-left:46px;}*/
.production .flex-prev{ background:url(../images/cleft.png) no-repeat;}
.production .flex-next{ margin-left:46px; background:url(../images/cright.png) no-repeat;right:0;}



.case{height:424px;background:url(../images/casebg.jpg) no-repeat center top;}
.case .ititle{padding-top:50px;}
.case .con{padding-top:23px;}
.case .con ul{}
.case .con ul li{width:290px;height:290px;float:left;display:inline-block;margin-right:-79px;}
.case .con ul li a{display:block;width:290px;height:290px;position:relative;transform: rotate(0deg);}
.case .con ul li a:after{width:74px;height:74px;box-sizing:border-box;position:absolute;left:50%;margin-left:-73px;bottom:0px;z-index:100;display:block;content:'';background:url(../images/cfxbg.png) no-repeat center top;}
.case .con ul li .img{transform: rotate(45deg);width:215px;height:215px;border:solid 6px #b5cdf5;position:relative;box-sizing:border-box;overflow: hidden;border-radius:16px;position:relative;}
.case .con ul li .img img{transform: rotate(-45deg);position:absolute;width:351px;height:351px;top:-82px;left:-67px;z-index:111;}
.case .con ul li .img .bg{position:absolute;left:0;top:0;z-index:11;background:rgba(101,148,238,0.72);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#6594ee,endColorstr=#6594ee);width:100%;height:100%;transform-origin:center center;opacity:0}
.case .con ul li .img .bg strong{display:block;width:100%;text-align:center;color:#fff;font-size:18px;font-weight:bold;transform:rotate(-45deg);top: 50%;position: absolute;}
.case .con ul li .img .bg strong:before{width:30px;height:4px;background:#fff;content:'';display:block;margin:0 auto;position:relative;top:-40px;}
.case .con ul li:hover .img .bg{opacity:1;transition:all .6s;}

.quick_entry{height:313px;overflow:hidden;clear:both;}
.quick_entry ul li{width:12.5%;display:inline-block;text-align:center;height:313px;background:url(../images/dot.jpg)repeat-y center;float:left;}
.quick_entry ul li .inner{padding-top:20px;padding-bottom:15px;background:#fff;margin-top:75px;}
.quick_entry ul li i{display:inline-block;height:45px;}
.quick_entry ul li i img{vertical-align:middle;}
.quick_entry ul li strong{font-weight:normal; color:#6594ee;font-size:14px;display:block;padding-top:10px;}
.quick_entry ul li p{color:#595959;background:url(../images/jia.png) no-repeat center bottom;padding-bottom:37px;padding-top:5px;}

.index_footer_sns_area{
    height: 338px;
    background: url(../images/index_sns_1.jpg) no-repeat center;
    position: relative;
}
.index_footer_sns_area .warpper {
    width: 1100px;
    overflow: hidden;
}
.index_footer_weibo {
    float: left;
    width: 756px;
		height:268px;
   margin-top: 33px;
   background:#fff;
}
.index_footer_sns {
    float: right;
}
.index_footer_weibo_entrance{height:137px;background-image: url('../images/index_sns_3.png');background-repeat:  no-repeat;}
.index_footer_weibo_entrance td {
    padding-left: 150px;
    line-height: 28px;
}

.index_footer_weibo_entrance,.index_footer_weibo_entrance a {
    color: #fff;
}

.footer_weixin_pop {
    display: none;
}
.footer_weixin_cover {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #fff;
    left:0;
    top: 0;
    z-index: 2;
    opacity: 0.5;
}
.footer_weixin_list {
    position: absolute;
    width: 934px;
    height: 213px;
    z-index: 2;
    background: #fff;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
}

 .footer_weixin_list .swiper-container {
    width: 848px;
}
.footer_weixin_list .swiper-slide {
    text-align: center;
    padding: 24px 0 34px;
}
.footer_weixin_close {
    position: absolute;
    right: -40px;
    top: 0;
    z-index: 2;
}

.footer_nav{clear:both;padding:60px 0;}
.fpnav{float:left;}
.footer_nav dl dt{color:#606060;font-size:16px;padding-bottom:30px;}
.fpnav dl dt i{width:15px;height:17px;display:inline-block;background:url(../images/cpzx.png) no-repeat;margin-right:8px;}
.footer_nav dl dd ul li{margin-bottom:20px;}
.footer_nav dl dd ul li a{color:#373737;}
.footer_nav dl dd ul li a:hover{color:#6594ee;}
.fpnav dl dd ul li{background:url(../images/bdot.jpg) no-repeat left center;}
.fpnav dl dd ul li a{padding-left:15px;}
.fnav{float:right;}
.fnav dl{width:65px;padding-left:48px;float:left;}
.copyright_area{clear:both; height:170px;padding-top:19px;box-sizing:border-box; background:url(../images/footerbg.png) no-repeat center bottom;border-top:solid 1px #f5f5f5;}
.jing{text-align:center;}
.copyright{text-align:center;line-height:18px;color:#606060;padding-top:13px;}
.footer_area{background:#3568df;}
.footer_area .copyright_area{border-top:solid 1px #3d6edf;}
.footer_area .footer_nav dl dt a,.footer_area .footer_nav dl dd a,.footer_area .copyright,.footer_area .fpnav dl dd a:hover{color:#fff;}
.footer_area .fpnav dl dt i{background:url(../images/cpzx02.png) no-repeat;}
.footer_area .fpnav dl dd a{color:#fff;}
.footer_area .fpnav dl dd a:hover,.footer_area .footer_nav dl dd a:hover{font-weight:bold;color:#fff;}
.location{height:38px;line-height:38px;}
.location,.location a{font-size:14px;color:#272727;}

.nbanner{height:413px;background-repeat: no-repeat;background-position:center top;}
.mbg{background:#e1e4ec;padding-bottom:30px;overflow:hidden;padding-top:30px;}
.ptop{padding:10px 0;position:relative;height:152px;}
.ptop ul{margin-right:-5px;}
.ptop ul li{width:145px;height:150px;border:solid 1px #f8f8f8;text-align:center;box-sizing:border-box;display:inline-block;float:left;margin-right:5px;}
.ptop ul li .img{padding:10px 0;}
.ptop ul li .img img{height:80px;}
.ptop ul li .txt{color:#272727;font-size:14px;}
.ptop ul li.cur{border:solid 3px #6594ee;position:relative;}
.ptop .row{width:0;height:0;content:''; border-left:solid 6px transparent;border-right:solid 6px transparent;border-bottom:solid 10px #6594ee;display:inline-block;position:absolute;left:50%;margin-left:77.5px;bottom:0;}

.subcate{background:#6594ee;padding:17px 0;}
.subcate a{color:#fff;font-size:14px;line-height:40px;display:inline-block;padding-right:25px;}
.subcate a:hover{color:#3568DF;}
.ptdesc{padding:10px 0;}
.ptdesc{line-height:25px;}
.ptdesc p{background:url(../images/gdot.jpg) no-repeat left center;padding-left:15px;color:#333;}
.abproduct {
    color: #333333;
    font-size: 18px;
    width: 100%;
    padding:30px 0 15px 0px;
    box-sizing:border-box;
}
.product{overflow:hidden;padding-top:38px;padding-bottom:15px;clear:both;}
.product ul li{float:left;width:360px;background:#fff;display:inline-block;height:390px;margin-right:5px;margin-top:5px;padding-top:10px;}
.product ul li .img{width:298px; height:272px;background:#fff;overflow:hidden;margin:0 auto;}
.product ul li .img img{width:298px; height:272px;display:block; }
.product ul li .name{color:#272727;height:50px;line-height:50px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;}
.product ul li .more{width:143px;height:38px;line-height:38px;color:#f6751f;border:solid 1px #f6751f;margin:0 auto;text-align:center;}
.product ul li:hover{background:none;}
.product ul li:hover .more{background:#f6751f;color:#fff;}
.recommproduct .product{padding-top:0;}
.recommproduct .product ul li{border:solid 1px #f5f5f5;box-sizing:border-box;}

/*分页*/
.m-page{text-align:right;padding:40px 0px 0px 0px;clear:both;}
.m-page a{display:inline-block;padding:8px 15px;margin:0 3px;background:#fff;font-size:18px;border:solid 1px ##;border-radius:50%;}
.m-page a.z-crt{background:#6594ee;color:#fff;border:solid 1px #6594ee;}


.product_service{height:360px;background:url(../images/psbg.jpg) no-repeat center top;}
.product_service dl{padding-left:750px;padding-top:82px;}
.product_service dl dt{font-size:18px;color:#3568df;}
.product_service dl dt strong{font-weight:normal;font-size:42px;}
.product_service dl dd ul{padding-top:10px;overflow:hidden;}
.product_service dl dd ul li{float:left; background:url(../images/circle.png) no-repeat left center;color:#212121;font-size:14px;display:inline-block;width:50%;padding-left:20px;box-sizing:border-box;line-height:32px;}
.product_service dl dd .more{width:195px;height:42px;line-height:42px;text-align:center;background:#f6751f;margin-top:15px;}
.product_service dl dd .more a{font-size:14px;color:#fff;display:block;}


.aboutus{background:#fff;overflow:hidden;}
.aboutus .img{float:left;width:550px;}
.aboutus .img img{display:block;}
.aboutus .txt{float:right;width:475px;padding-right:40px;}
.aboutus .txt .atitle{padding-top:20px;}
.aboutus .txt .atitle h3{color:#3568df;font-size:24px;}
.aboutus .txt .atitle p{color:#bdbdbd;font-size:14px;font-family:simhei;text-transform:uppercase;}
.aboutus .txt .desc{color:#272727;padding-top:20px;}
.aboutus .txt .desc p{line-height:20px;padding-bottom:20px;text-indent:24px;}

.pro_info{background:#fff;overflow:hidden;padding:0 40px;box-sizing:border-box;padding-bottom:40px;}
.pro_title{text-align:left;font-size:24px;color:#060606;line-height:86px;padding-left:493px;}
.pro_img{width:464px;overflow:hidden;float:left;}
.pro_small{padding-top:28px;height:82px;overflow:hidden;}
.pro_small ul{margin-right:-13px;}
.pro_small ul li{width:106px;height:82px;display:inline-block;float:left;margin-right:13px;}
.pro_small ul li.cur{border:solid 3px #6594ee;box-sizing:border-box;}
.pro_small ul li.cur img{width:100px;height:76px;}
.pro_desc{float:right;width:525px;position: relative;top: -9px;}
.desc01{font-size:14px;color:#3c3c3c;line-height:30px;}
/* .desc01 p span{font-weight:bold;} */
.desc02{line-height:28px;}
.desc02 .blue{color:#6594ee;font-size:16px;}

.pro_dtitle{height:40px;background:#6594ee;color:#fff;font-size:22px;line-height:40px;}
.pro_decon{padding-top:60px;padding-bottom:140px;}

/*案例*/
.mtitle{text-align:center;font-size:24px;color:#272727;line-height:86px;}
.caselist{overflow:hidden;background:#fff;padding:0 40px;padding-bottom:55px;}
.caselist ul{margin-right:-18px;margin-top:-15px;}
.caselist ul li{float:left;width:327px;height:545px;height: 487px;overflow:hidden;position:relative;display:inline-block;margin-right:18px;margin-top:15px;}
.caselist ul li a{display:block;}
.caselist ul li .img{height:327px;overflow:hidden;}
.caselist ul li .txt{position:absolute;left:0;bottom:0;width:100%;background:#fff;text-align:center;padding:0 25px;box-sizing:border-box;padding-bottom:35px;z-index:11;}
.caselist ul li .txt i{color:#f6751f;font-size:44px;text-transform:uppercase;font-family:Impact;padding:20px 0;display:inline-block;}
.caselist ul li .name{color:#272727;font-size:14px;display:block;width:100%;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.caselist ul li .desc{font-size:10px;line-height:18px;display:none;background:url(../images/jmore.png) no-repeat center bottom;padding-bottom:75px;}
.caselist ul li:hover .txt{background:#6594ee;color:#fff;}
.caselist ul li:hover .txt i,.caselist ul li:hover .txt .name{color:#fff;}
.caselist ul li:hover .desc{display:block;}

/*荣誉*/
.ryzz{clear:both;overflow:hidden;background:#fff;padding:0 40px;padding-bottom:60px;}
.ryzz ul{margin-right:-42px;margin-top:-18px;}
.ryzz ul li{float:left;display:inline-block;width:220px;margin-right:42px;margin-top:18px;}
.ryzz ul li .img{height:320px;overflow:hidden;position:relative;border:solid 1px #dadada;}
.ryzz ul li .bg{background:rgba(101,148,238,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#6594ee,endColorstr=#6594ee);position:absolute;left:0;top:0;width:100%;height:100%;z-index:11;text-align:center;opacity:0;}
.ryzz ul li .bg i{width:55px;height:55px;display:inline-block;background:url(../images/ms.png) no-repeat center;margin:0 auto; margin-top:87px;}
.ryzz ul li .txt{font-size:14px;color:#272727;display:block;height:40px;overflow:hidden;text-align:center;line-height:40px;}
.ryzz ul li .bg span{display:block;width:100%;font-size:14px;color:#fff;line-height:22px;padding:0 40px;box-sizing:border-box;margin-top:22px;}
.ryzz ul li:hover .bg{opacity:1;transition:all .6s;}

.detail{background:#fff;padding:0 40px;overflow:hidden;padding-bottom:77px;}
.contactus,.question{background:#fff;padding:0 40px;}
.contop{padding-top:40px;}
.contop dl{overflow:hidden;}
.contop dl dt{display:inline-block;float:left;}
.contop dl dd{display:inline-block;/*padding-left:30px;*/float:right;width:695px;}
.contop dl dd h3{font-weight:normal;line-height:80px;font-size:30px;color:#6594ee;}
.contop dl dd strong{font-weight:normal;}
.contop dl dd span{font-size:14px;text-transform:uppercase;}
.contop dl dd .desc{line-height:20px;color:#858585;}
.conlist{padding-top:40px;overflow:hidden;padding-bottom:65px;}
.conlist ul{margin-right:-15px;}
.conlist ul>li{float:left;display:inline-block;width:236px;height:200px; margin-right:15px;text-align:center;color:#fff;padding-top: 20px;box-sizing:border-box;}
.conlist ul>li:nth-child(1){background:url(../images/cbg01.jpg) no-repeat;}
.conlist ul>li:nth-child(2){background:url(../images/cbg02.jpg) no-repeat;}
.conlist ul>li:nth-child(3){background:url(../images/cbg03.jpg) no-repeat;}
.conlist ul>li:nth-child(4){background:url(../images/cbg04.jpg) no-repeat;}
.conlist ul>li i{display:inline-block;}
.conlist ul>li strong{display:block;font-size:30px;font-weight:normal;padding-bottom:10px;}
.conlist ul>li ol li{width:50%;float:left;display:inline-block;margin-right:0;font-size:14px;line-height:26px;}
.conlist ul>li p{font-size:14px;line-height:26px;}
.conlist ul>li p span{display:block;}
.conmap{ margin-left:-40px;  width: 1100px; height: 309px;}
/*留言板*/
.msgfrom{padding-top:75px;padding-bottom:40px;}
.msgfrom h3{color:#f6751f;font-size:40px;font-family:Impact;text-align:center;text-transform:uppercase;}
.msgfrom .row,.msgfrom .desc{width:490px;height:45px;box-sizing:border-box;border:solid 1px #e6e6e6;margin-top:20px;background:#fff;}
.msgfrom .txt_input{color:#a9a9a9;font-size:14px;padding:0 15px;width:488px;height:45px;line-height:45px;vertical-align:middle;box-sizing:border-box;background:#F4F4F4;}
.msgfrom .desc{clear:both; width:100%;height:200px;margin-top:20px;}
.msgfrom .desc .txt_input{width:100%;height:200px;}
.msgfrom .end{padding-top:30px;clear:both;text-align:center;}
.msgfrom .btnsubmit{width:278px;height:45px;text-align:center;line-height:45px;color:#fff;display:block;margin:0 17px;cursor:pointer;font-size:14px;display:block;margin:0 auto;}
.msgfrom .btnsubmit{background:#f6751f;}

.thmenu{text-align:center;background:#fff;height:68px;line-height:68px;}
.thmenu ul{display:inline-block;}
.thmenu ul li {display:inline-block;text-align:center;padding:0 32px;}
.thmenu ul li a{display:block;color:#272727;font-size:18px;}
.thmenu ul li i{display:inline-block;position:relative;top:3px;margin-right:5px;}
.thmenu ul li i img:nth-child(1){display:inline;}
.thmenu ul li i img:nth-child(2){display:none;}
.thmenu ul li.cur a{color:#6594ee;}
.thmenu ul li.cur i img:nth-child(1){display:none;}
.thmenu ul li.cur i img:nth-child(2){display:inline;}

	
.question{}
.question .msgfrom{padding-top:0px;}
.question .msgfrom .warp{margin-top:-20px;}
.question .msgfrom h3{font-size:14px;color:#f6751f;text-align:left;padding-bottom:20px;}
.question .tdesc{font-size:24px;color:#272727;line-height:65px;border-top:solid 1px #fafafa;}
.question .msgfrom .row,.question .msgfrom .desc{border: solid 1px #e6e6e6;}
.question .msgfrom .txt_input{border: none;background:#fff;}
.question .msgfrom .txt_input,.question .msgfrom .txt_input::-moz-placeholder{color:#b7b7b7;}
.question .msgfrom .btnsubmit{width:495px;height:55px;line-height:55px;}
.question .msgfrom .sel_cate{width:450px;background:url(../images/seldow.png) no-repeat right center;}

.article{padding:0 40px;background:#fff;}

.sqfw{background:url(../images/sqfw.jpg) no-repeat;height:432px;padding:0 40px;box-sizing:border-box;}
.sqfw .con{}
.sqfw .con .txt{float:right;font-size:14px;line-height:30px;width:334px;}
.sqfw .con .img{float:left;width:594px;}

.shfw{padding:0 40px;background:url(../images/shfw.jpg) no-repeat;height:702px;}
.shfw .con .img{float:left;width:450px;}
.shfw .con .txt{font-size:14px;line-height:28px;float:right;width:500px;}
.blue{color:#6594ee;}
.shfw .con .txt p{padding-bottom:30px;}


.szfw{background:url(../images/szfw.jpg) no-repeat;height:406px;padding:0 40px;box-sizing:border-box;}
.szfw .con{}
.szfw .con .txt{float:right;font-size:14px;line-height:40px;width:470px;}
.szfw .con .img{float:left;width:472px;}

.nsjs{background:url(../images/nsjs.jpg) no-repeat;height:534px;padding:0 40px;box-sizing:border-box;}
.nsjs .con{}
.nsjs .con .txt{float:left;font-size:14px;line-height:28px;width:310px;}
.nsjs .con .img{float:right;width:495px;}
.nsjs .con .txt .blue{padding-top:15px;}
.nsjs .con .txt .blue:first-child{padding-top:0;}

/*shzr*/
.shzr{background:#fff;height:513px;padding:0 40px;box-sizing:border-box;}
.shzr .con{}
.shzr .con .txt{float:right;font-size:14px;line-height:28px;width:515px;}
.shzr .con .img{float:left;width:442px;}
.shzr .con .txt .blue{padding-top:10px;}
.shzr .con .txt .blue:first-child{padding-top:0;}
	
/*新闻中心*/
.news_center_top{background:#fff;overflow:hidden;}
.news_center_top .container{overflow: hidden;}
.news_pic_swiper{float: left;width: 550px;height: 444px;}
.news_pic_swiper .swiper-pagination-bullet{border-radius: 0;width: 13px;height: 13px;opacity: 1;background: #fff;}
.news_pic_swiper .swiper-pagination-bullet-active{background:#2b5ed6}
.news_top_area{float: right;width:520px;height: 418px;background:#fff;padding-top:25px;}
.news_top_area .hot_news{padding-right:20px;}
.news_top_area .hot_news_title a{font-weight: bold;font-size: 20px;color:#333}
.news_top_area .hot_news_content{padding-top:20px;}
.news_top_area .hot_news_content a{color:#333;line-height:18px;}
.news_top_area .hot_news_link{text-align: right;margin-top: 12px;display: block;}
.news_top_area .hot_news_link a{text-decoration: underline;color:#000}
.news_top_area .news_public{margin:32px 0 14px}
.news_top_area .news_public img{vertical-align: middle;}
.news_top_area .news_public,.news_top_area .news_public a{color:#2b5ed6;line-height: 18px;}
.news_top_area .news_public a{text-decoration: underline;}
.news_top_area .hot_news_list{border-top:dashed 1px #f3f3f3;}
.news_top_area .hot_news_list li{line-height:45px;height:45px;overflow: hidden;border-bottom:dashed 1px #f3f3f3;}
.news_top_area .hot_news_list a{float:left;font-size:14px; color:#272727;height:45px;display:block;overflow:hidden;text-overflow:ellipsis;width:400px;}
.news_top_area .hot_news_list span{display: inline-block;float: right;color:#272727;padding-right:20px;}
.news_top_area .hot_news_list .odd{background:#f6f6f6}

.news_center_list_area{padding-top:15px;padding-bottom:85px;}
.newslist_area{width:520px;}
.news_category{width:185px;height:36px;background:#6594ee;color:#fff;text-align:center;line-height:36px;}
.news_category strong{font-size:18px;}
.news_category span{font-size:10px;text-transform:uppercase;font-family:simhei;}

.newslist_area .newslist{/*border-top:dashed 1px #f3f3f3;*/}
.newslist_area .newslist li{line-height:45px;height:45px;overflow: hidden;border-bottom:dashed 1px #f3f3f3;}
.newslist_area .newslist a{float:left;font-size:14px; color:#272727;height:45px;display:block;overflow:hidden;text-overflow:ellipsis;width:400px;}
.newslist_area .newslist span{display: inline-block;float: right;color:#272727;padding-right:20px;}

/*发展历程*/
.fz-part1 {
    width:1100px;
    margin: 0 auto;
}
.fz-toptitle {
    padding:0px 0 13px 0;
    color: #000000;
    font-size: 20px;
    width: 1100px;
    margin: 0 auto;
}

.fz-part2 {
    width: 1100px;
    margin: 0 auto;
    margin-bottom: 10px;
}
.part2-l {
    border: 1px solid #e5e5e5;
    line-height: 36px;
    height: 36px;
    padding: 0 25px;
}
.px {
    color: #666666;
    font-size: 14px;
    padding-right: 7px;
}
.px-nav-warp {
    border-left: 1px solid #e5e5e5;
    height: 36px;
    padding: 0 0 0 25px;
    width: 896px;
}
.px-left-btn, .px-right-btn {
    padding: 8px 0 0 0;
    cursor: pointer;
}
.px-list {
    padding: 0 12px;
    width: 846px;
    overflow: hidden;
}
.px-box {
    /* width: 47px; */
    text-align: center;
    color: #666666;
    font-size: 14px;
    cursor: pointer;
}
.px-box-on {
    font-size: 18px;
    font-weight: bold;
    color: #2b5ed6;
}
.part3-l {
    width: 550px;
}
.pa3-con {
    color: #333333;
    padding: 10px 0;
    line-height: 14px;
}
.part3-r {
   
    width:510px;
}
.pa3-list {
    height: 340px;
}
.pa3-box {
    height:40px;
    width: 500px;
    padding: 0 0 0 10px;
    border-bottom: 1px solid #e3e3e3;
}

.pa3-box a {
	display:block;
    color: #333333;
    line-height: 40px;
    height: 40px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.fz-part4{padding-bottom:40px;background:#fff;}
.part4-title {
    padding: 40px 0 17px 40px;
    color: #000000;
    font-size: 20px;
    height: 27px;
}

.part4-bottom {
    padding: 25px 0px 30px 0px;
}
.pa4-year-warp {
    width: 135px;
    text-align: center;
}
.pa4-year-list {
    padding: 5px 0;
    background: url(../images/t_16.jpg) repeat-y 121px  0;
}
.pa4-top-btn, .pa4-bottom-btn {
    cursor: pointer;
}

.pa4-year-box {
    height: 45px;
    line-height: 45px;
    color: #6d6d6d;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    width: 135px;
    background: url(../images/t_15.png) 117px center no-repeat;
    overflow: hidden;
}
.pa4-year-box-on {
    font-size: 30px;
    color: #2b5ed6;
    background: url(../images/t_13.jpg) 111px center no-repeat;
}
/*右边*/
.pa4-con-list {
    padding: 15px 30px 0 60px;
    /* width: 760px; */
    width: 825px;
    min-height: 540px;
    color: #272727;
    font-size: 12px;
}
.pa4-con-box {
	overflow:hidden;
    padding: 15px 0;
    border-bottom: 1px solid #e3e3e3;
}
.pa4-l {
    width: 95px;
    line-height: 17px;
}
.pa4-r {
    /* width: 660px; */
    width: 675px;
    line-height: 24px;
    height:72px;
    overflow:hidden;
}
.pa4-con-list .m-page{padding-right:30px;padding-top:30px;}

#yearSelect .px-box{width:48px;}
#yearSelect .px-box-on{width:48px;}
.px-nav-warp{width: 920px;margin-left:25px;}
.part3-r{padding-left:40px;}
.px-list{width:870px;}
.fz-part3{padding-bottom:30px;height:524px;overflow:hidden;}
.pa3-list{height:484px;overflow:hidden;}
#newsPage{display:none;}
.quick_entry ul li:hover p{background: url(../images/jia02.png)no-repeat center bottom;}

.conlist ul{margin-right:-20px;}
.conlist ul > li{margin-right:20px;}
.conlist ul > li strong{padding-top:6px;}

.msgfrom .row, .msgfrom .desc {
    height: auto;
    border: none;
   line-height:45px;
   font-size:14px;
   color:#797979;
}
.msgfrom .txt_input{border: solid 1px #e6e6e6;}
.newslist_area .newslist{height:460px;overflow:hidden;}

.header_submenu  #submenu_0{}
.header_submenu  #submenu_0 .warp{width:1200px;overflow:hidden;border-left:solid 1px #ededed;box-sizing:border-box;display: flex;}
.header_submenu  #submenu_0 dl{position:relative;padding:20px 10px;box-sizing: border-box;}
.header_submenu  #submenu_0 dl:after{width:1px;height:100%;background:#ededed;content:'';position:absolute;right:0;top:0;}
.header_submenu  #submenu_0 dl a{color:#000;}
.header_submenu  #submenu_0 dl a:hover{color:#6594ee;}
.header_submenu  #submenu_0 dl dt{text-align:center;}
.header_submenu  #submenu_0 dl dt .img{height:100px;overflow:hidden;margin:0 auto;text-align:center;}
.header_submenu  #submenu_0 dl dt .img img{height:100px;}
.header_submenu  #submenu_0 dl dt .txt{font-size:14px;display:block;padding-top:20px;}
.header_submenu  #submenu_0 dl dd{padding-top:10px;line-height:20px;}
.header_submenu  #submenu_0 dl dd ul li{text-align:left;line-height:20px;height:20px;display:block;width:100%;text-align:center;}
.header_submenu  #submenu_0 dl dd ul li a{font-size:12px;padding:0;display:block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
