body,div,ul,li,a,dl,dd,dt,input,p,h1,h2,h3,h4,h5,h6,form,img{ margin: 0; padding: 0; }
html{ margin: 0; padding: 0; font-size:12px;}
html,body{
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -o-text-size-adjust: none;
    text-size-adjust: none;
}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
input,textarea,select,button,area {
    appearance:button;
    -moz-appearance:button;
    -webkit-appearance:button;
    outline:none;
    font-family:'Microsoft YaHei';
}
ul,li,dl,dd,dt{list-style: none;}
a{  text-decoration:none;  color:#2b292f;
    -webkit-transition: all ease-in .2s;
    -ms-transition: all ease-in .2s;
    -moz-transition: all ease-in .2s;
    -o-transition: all ease-in .2s;
    transition: all ease-in .2s;
}.jszcbox{
	display: flex;
	justify-content: center;
	align-items: center;
}
.jszcbox .jszctext{
	width: 75px;
}
.jszcbox .jszcimg{
	width: 55px;
    opacity: 0.6;
}
img{border: 0; display: block;  font-size:0;}
body {color:#444; font-family:Microsoft Yahei, Arial, Helvetica, sans-serif; }
.clearfix{ *zoom:1;}
.clearfix:before, .clearfix:after {  content:"";  display:table;}
.clearfix:after{    clear:both;    overflow:hidden;}

.fl{ float:left;}
.fr{ float:right;}
.section{ width:92%; max-width:1200px; margin:auto;  }
.img-box{width: 100%; overflow: hidden;}

.header{width: 100%;}
.header .section{position: relative;}
.header .logo{padding: 8px 0; float: left;}
.header .logo img{  display:block;}
.header .head-fr{float: right;}
.header .menu{float: left;}
.header .menu ul li{float:left; position: relative; }
.header .menu ul li a{display:block;  padding: 0 40px;font-size: 17px;line-height: 105px; color: #272727;}
.header .menu ul li a:hover{ color: #013990;}
.header .menu ul li a.on{color: #013990;}
.header .menu li .drop{ background:#0d2d8d; overflow:hidden; position:absolute; width:250px; left:0; top:97px; display:none; z-index: 9999;}
.header .menu li .drop ul{ width:100%; overflow: hidden;}
.header .menu li .drop li{ width:100%;  }
.header .menu li .drop li a{ width:90%;   padding: 0 5%; color: #fff;line-height: 40px;font-size: 14px;}
.header .menu li .drop li a:hover{background: #013990;}
.m_menu{ background: url(../icon_nav.png) no-repeat center;  background-size:100%;width:35px; position:absolute; left:5px; top:0; height:70px; display:none;}
.m_menu_k{ background: url(../icon_nav_k.png) no-repeat center;  background-size:100%;width:35px; position:absolute; left:5px; top:0; height:70px; }

.h60{width: 100%; height: 60px; display: none;}
.b-search{width: 40px; height: 105px; background: url("../search.jpg") no-repeat center;  float: right; position: relative; }
.b-search .search{width:218px; height:26px; border-radius: 20px; overflow:hidden;border:1px solid #bbbbbb; position: absolute;  z-index: 10;  top:105px;  right: 0;  opacity: 0;  transition: opacity 1s;}
.b-search .search input.username{  width:193px; max-width:100%; float:left; border:none;   height:26px; line-height:26px;  font-size:12px; color:#c4c4c4; background: #fff; text-indent:0.5em; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none;}
.b-search .search input.da_button{ width:25px; max-width:100%;float:left; border:none;   height:26px; line-height:25px;   font-size:12px; color:#CCC; background:#fff url(../search.png) no-repeat;  -webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none; appearance: none; }
.b-search:hover .search {    visibility: visible;    opacity: 1;}

.h60{width: 100%; height: 60px; display: none;}

.i-title{width: 100%; text-align: center;}
.i-title h2{ color: #1f1f1f; font-size: 31px;}
.i-title p{color:#707070; font-size: 14px;}
.i-title span{ display: block; width: 100%; text-align: center; text-transform: uppercase; font-size: 20px; }


.n-title{width: 100%; text-align: center;}
.n-title h2{ color: #1f1f1f; font-weight: bold;}
.n-title p{color:#707070; font-size: 14px;}
.n-title span{ display: block; width: 100%; text-align: center; text-transform: uppercase; font-size: 20px; }
.c-f{color: #fff!important;}
.bf{background: #fff!important;}




.i-more{width: 100%; padding: 40px 0;}
.i-more a{display: block; line-height:50px; color: #000; font-size: 16px; text-align: center; margin: auto; width: 250px;border-radius:30px; height: 50px; border: 1px solid #c8c8c8; }
.i-more a:hover{box-shadow: 0 0 10px #333; border: 1px solid #00599f;color: #fff;  background: #00599f;}

.i-about{width: 100%; overflow: hidden; padding: 80px 0  80px 0;}
.i-about h2{background: url("../about-title.jpg") no-repeat center; font-size: 45px; height: 70px; padding: 40px 0; color: #1e68b6; line-height: 70px;}
.i-about .about-txt{width:100%; margin:60px 0; text-align: center; }
.i-about .about-txt p{width: 90%; margin: auto; font-size: 15px; line-height: 40px; }
.i-about .about--ul{width:100%;position: relative;text-align: center; }
.i-about .about--ul ul{width: 100%; overflow: hidden; margin-top: 60px;}
.i-about .about--ul ul li{width:20%; float: left; text-align: center;}
.i-about .about--ul ul li a{ width: 90%; display: block; margin:10px auto;}
.i-about .about--ul ul li img{display: block; margin:10px auto;}
.i-about .about--ul ul li p{color: #262626; font-size: 20px;}
.i-about .about--ul ul li a:hover span{color:#5fe037;}

/*i-product*/
.i-product{width: 100%; padding:120px 0 0 0; background: url("../i-product.jpg") no-repeat top center; overflow: hidden; }
.i-product .i-more a{background: #fff;color: #000;}
.aui-nav-content-box { width: 100%;}
.product-nav-list-box { width:100%; margin: auto; height: 40px; line-height: 40px; display: block; }
.product-nav-list-box .product-title{ width: 40%;height: 40px; float: left;position: relative }
.product-nav-list-box .product-title .product-title-box{ width: 1000%; background: #4c80be; position: absolute; padding: 40px 30px; right: 0; text-align: right; bottom: 0; color: #fff;}
.product-nav-list-box .product-title .product-title-box h2{ font-size: 37px;}
.product-nav-list-box .product-title .product-title-box p{ font-size: 15px;}
.product-nav-list-box ul{ width: 50%; float: right;}
.product-nav-list-box ul li{ width: 23%; margin: 0 1%; height: 40px; line-height: 40px;}
.product-nav-list-box ul li a{ color: #fff;}

.news-nav-list-box { width:100%; margin: auto;  zoom: 1; border-bottom: none; z-index: 110; display: block; }
.news-nav-list-box ul li{ width: 150px; margin: 0 10px;}
.news-nav-list-box ul li a{ color: #505050;}

.aui-nav-list-box ul li { float: left; height: 40px; cursor: pointer; line-height: 40px; text-align: center; font-size: 16px; }
.aui-nav-list-box ul li a {display: block;width: 100%; }
.aui-nav-list-box ul .aui-current a { background: #0d2d8d; color: #fff;}
.aui-nav-list-box ul li a:hover{background: #0d2d8d; color: #fff;}

.aui-nav-list-item { width: 100%; overflow: hidden; margin-top:60px;  display: none;}
.product-list{width: 100%; padding-top: 2px; overflow: hidden; }
.product-list ul{ width:100%;}
.product-list ul li{ width:31%; margin: 0 1% 10px 1%; float: left; overflow: hidden; }
.product-list ul li a{display: block;width: 100%;  color: #fff; }
.product-list .img-box{width: 100%;overflow: hidden;}
.product-list .img-box img{width:100%; transform: translateZ(0px);transition: transform 0.3s ease 0s;}
.product-list .product-txt{width:100%; margin: 10px 0; position:relative;  }
.product-list .product-txt h4{font-size: 18px;text-align: center; overflow: hidden; color: #fff; height: 28px; line-height:28px; padding: 15px 20px 25px 20px; }
.product-list .product-txt .product-tooltiptext{width:80%; left: 10%; padding: 25px 0; top:-30px; background: #0d2d8d; opacity: 0; text-align: center;  visibility: hidden; position: absolute;}
.product-list .product-txt .product-tooltiptext h2{font-size: 18px; overflow: hidden; color: #fff; height: 28px; line-height:28px; }
.product-list .product-txt .product-tooltiptext em{display: block; background: #fff; width: 65px;  height: 3px; margin: 10px auto; }
.product-list ul li a:hover img{transform: scale(1.05, 1.05);transition: transform 0.6s ease 0s;}
.product-list ul li a:hover h4{ opacity: 0;}
.product-list ul li a:hover .product-tooltiptext{  opacity:1;visibility: visible; }

/*i-news*/
.i-news{width: 100%; padding:60px 0 10px 0; overflow: hidden; background: #fff;}
.news-nav-list-box { width:100%; margin: auto;height: 40px;  display: block; }
.news-nav-list-box .news-nav-title{ width: 30%;height: 40px; float: left;position: relative }
.news-nav-list-box .news-nav-title h2{ font-size: 37px;}
.news-nav-list-box .news-nav-title p{ font-size: 15px;}
.news-nav-list-box ul{ width: 30%; float: left;}
.news-nav-list-box ul li{ width: 150px; margin: 0 10px;}
.news-nav-list-box ul li a{ color: #505050;}
.news-more{float: right;}
.news-more a{color: #000; font-size: 14px; line-height: 40px;}
.news-list{width: 100%; padding-top: 20px; overflow: hidden; }
.news-list ul{ width:100%;}
.news-list ul li{ width:32%; float: left; overflow: hidden; }
.news-list ul li a{display: block;width: 100%; margin: auto;  }
.news-list .news-img{width: 100%;overflow: hidden;}
.news-list .news-img img{width:100%; transform: translateZ(0px);transition: transform 0.3s ease 0s;}
.news-list .news-txt{width:100%; margin: 20px auto;}
.news-list .news-txt h2{font-size: 20px; overflow: hidden; color: #000; height: 28px; line-height:28px; }
.news-list .news-txt p{line-height: 25px; font-size: 15px; color: #9a9a9a; height: 50px; overflow: hidden; margin: 10px 0; }
.news-list .news-txt span{display: block; color: #9a9a9a; font-size: 18px; height: 30px;line-height: 30px; margin: 10px 0;}
.news-list .news-txt em{display: block; background: #0075c5; width: 65px; height: 3px; margin: 40px 0  20px 0;}
.news-list ul li a:hover img{transform: scale(1.05, 1.05);transition: transform 0.6s ease 0s;}
.news-list ul li a:hover h2{ color: #0075c5;}
.news-list ul li:nth-child(2){margin: 0 2%;}


/*banner*/
.banner{width: 100%; height: 370px;  overflow: hidden;}
.banner img{display: block; border: 0;}
.ab-ban{background: url("../ab-ban.jpg") no-repeat center;}
.cp-ban{background: url("../cp-ban.jpg") no-repeat center;}
.sl-ban{background: url("../sl-ban.jpg") no-repeat center;}

.zp-ban{background: url("../zp-ban.jpg") no-repeat center;}
.zs-ban{background: url("../zs-ban.jpg") no-repeat center;}
.news-ban{background: url("../news-ban.jpg") no-repeat center;}
.contact-ban{background: url("../contact-ban.jpg") no-repeat center;}



.main-nav { width: 100%; overflow:hidden; border-bottom: 1px dotted #e5e5e5;  }
.main-nav .left-nav {  float: left; padding-top: 20px;  }
.main-nav .left-nav a { float: left; height: 20px;  line-height: 20px; padding: 0 30px; border-right: 1px solid #dcdcdc; text-align: center; display: block; font-size: 16px; color: #333; }
.main-nav .left-nav a:hover{color: #00599f; }
.main-nav .left-nav a.on{color: #00599f; }
.main-nav .left-nav a:last-child {border: 0;}

.main-nav .right-now {  float: right; height: 60px;  line-height: 60px;}
.main-nav .right-now a {  float: left;  font-size: 14px;  color: #999;  transition: color .3s;}
.main-nav .right-now a.hm{background: url("../ico4.png") no-repeat left center; padding-left: 16px;}
.main-nav .right-now i {  width: 4px;  height: 60px;  display: block;  float: left;  background: url(../case26.png) no-repeat center;  margin: 0 12px;}


/*about*/
.main-about{width: 100%; padding-top:80px; overflow: hidden;}
.main-about .ab-txt{width:100%;  float: left; font-size: 16px;   line-height: 38px; color: #757575;}
.main-about .ab-txt p{padding: 15px 0;}
.main-about .ab-txt img{max-width:100%;margin-bottom:40px;}
.main-about .ab-img{width:100%; float: right; overflow: hidden;  line-height: 25px; margin-top: 50px; color: #444; }
.main-about .ab-img img{width:100%;transform: translateZ(0px);transition: transform 0.3s ease 0s;}
.main-about .ab-r:hover img{transform: scale(1.05, 1.05);  transition: transform 0.6s ease 0s;}


/*main-honor*/
.main-class{width: 100%; text-align: center;}
.main-class a{display: inline-block; width: 140px; font-size: 16px; height: 52px; line-height: 52px; background: #e5e5e5; color: #0d2e8f; }
.main-class a:hover{background: #0d2e8f; color: #fff;}
.main-class a.on{background: #0d2e8f; color: #fff;}
.modNavPath{ color: #1e67b4; font-size: 30px; line-height: 55px; margin: 40px 0;}
.modNavPath a{color: #1e67b4; font-size: 30px; line-height: 55px; }

.main-honor{width: 100%; padding: 50px 0 80px 0; overflow: hidden;}
.main-honor .modNavPath {background: url("../ry-bj.png") no-repeat;}
.main-honor .main-honor-list { width: 100%; font-size: 0; overflow: hidden;}
.main-honor .main-honor-list li { width: 33.333%;display: inline-block; vertical-align: top; overflow: hidden; text-align: center; }
.main-honor .main-honor-list li a{display: block; width: 90%; margin:15px auto;}
.main-honor .main-honor-list .img-box{  width: 98%; border: 1px solid #eee; margin: auto;  }
.main-honor .main-honor-list img { width: 92%; display: block; margin:20px auto; transition: transform .3s}
.main-honor .main-honor-list h2 { padding:30px 30px;  font-size: 18px;  color: #444444;    line-height: 30px}
.main-honor .main-honor-list li a:hover img { transform: scale(1.1);}
.main-honor .main-honor-list li a:hover h2{ color: #0d2e8f;}

/*main-culture*/
.main-culture{width: 100%; padding: 30px 0 30px 0; overflow: hidden;}
.main-culture .modNavPath {background: url("../wh-bj.png") no-repeat;}
.main-culture .main-culture-txt{width:45%;  float: left; font-size: 15px;  margin-top: 50px; }
.main-culture .main-culture-txt dl{display: block; overflow:hidden;margin-left: 10px; margin-bottom: 30px;}
.main-culture .main-culture-txt dl dt{width: 27%; float: left;}
.main-culture .main-culture-txt dl dd{width: 60%; float: left;}
.main-culture .main-culture-txt dl dd h3{ font-size: 24px; margin-top: 5px; line-height: 45px; color: #222222;}
.main-culture .main-culture-txt dl dd p{line-height: 25px; color: #666666;}

.main-culture .main-culture-img{width:53%; float: right; overflow: hidden;  line-height: 25px; margin-top: 50px; color: #444; }
.main-culture .main-culture-img img{width:100%;transform: translateZ(0px);transition: transform 0.3s ease 0s;}
.main-culture .main-culture-img:hover img{transform: scale(1.05, 1.05);  transition: transform 0.6s ease 0s;}


/*main-organization*/
.main-organization{width: 100%; padding-top: 50px; overflow: hidden;}
.main-organization .modNavPath {background: url("../zz-bj.png") no-repeat;}
.organization-img img{max-width: 100%;}

/*main-culture*/
.main-fc{width: 100%; padding-top: 50px; overflow: hidden;}
.main-fc .modNavPath {background: url("../fc-bj.png") no-repeat;}
.main-fc .main-fc-list { width: 100%; font-size: 0; overflow: hidden;}
.main-fc .main-fc-list li { width: 33.333%;display: inline-block; vertical-align: top; overflow: hidden; text-align: center; }
.main-fc .main-fc-list li a{display: block;border: 1px solid #eee; width: 92%; margin:15px auto;}
.main-fc .main-fc-list .img-box{  width: 100%;  margin: auto;  }
.main-fc .main-fc-list .img-box img { max-width:100%; transition: transform .3s}
.main-fc .main-fc-list-list li a:hover img { transform: scale(1.1);}


/*新闻中心*/
.main-news{width:100%; overflow: hidden; margin:45px 0  60px 0;}
.main-news .news-query a{display: block;width: 100%;  overflow: hidden; }
.main-news .news-query .time{width: 10%; float: left; margin-top: 30px; border-right: 1px solid #e6e6e6;  text-align: center;}
.main-news .news-query .time span{   display: block;width: 100%;  font-size: 50px;  color: #0075c5; }
.main-news .news-query .time i{width: 100%; font-size: 15px;  display: block;  margin-top: 12px;  color: #999999; font-style: normal;}
.main-news .news-query .news-box{width: 88%;padding: 30px 0;  float: right;border-bottom: 1px solid #e5e5e5; }
.main-news .news-query .news-box dl{width: 100%;}
.main-news .news-query .news-box dl dt{width: 15%; float: right; overflow: hidden;}
.main-news .news-query .news-box dl dt img { width: 100%; display: block;  transform: translateZ(0px);transition: transform 0.3s ease 0s;}
.main-news .news-query .news-box dl dd{width: 73%; float: left;}
.main-news .news-query .news-box dl dd h2 { font-size: 18px;  color: #373636;  height: 24px;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.main-news .news-query .news-box dl dd p{    color: #838383; font-size: 14px;  line-height: 24px;  margin-top: 15px; padding-bottom: 20px;  overflow: hidden;  height: 48px;   }
.main-news .news-query a:hover .news-box dl dt img {transform: scale(1.05, 1.05);  transition: transform 0.6s ease 0s;}
.main-news .news-query a:hover .news-box dl dd h2{ color: #0075c5;}
.main-news .news-query a:hover .time i{color: #0075c5;}
.main-news .news-query a:hover{ background: #f8f8f8;}

.news-detail{width: 100%; background: #fff; padding: 50px 0; overflow: hidden;}
.news-detail h2{ width: 100%; text-align: center; font-size: 30px; color: #000; line-height: 54px; padding: 19px 0;    }
.news-detail .news-time{width: 100%; padding: 10px 0; font-size: 14px; line-height: 24px; border-bottom: 1px solid #e6e6e6; color: #666666; text-align: center;}
.news-detail .news-intro{width: 100%; padding-top: 20px; line-height: 28px; font-size: 14px; color: #333;}
.news-detail .news-intro h3{font-weight: bold; color: #111; padding: 5px 5px; background:#fff;font-size: 16px;}
.news-detail .news-intro p{padding: 5px 0;}
.news-detail .news-intro img{max-width: 100%; display: block; margin:20px auto;}

.main-snews{width:100%; overflow: hidden; margin:45px 0  60px 0;}
.main-snews .news-query a{display: block;width: 100%;  overflow: hidden; }
.main-snews .news-query .news-box{width: 100%;padding: 15px 0;  float: right;border-bottom: 1px solid #e5e5e5; }
.main-snews .news-query .news-box dl{width: 100%;}
.main-snews .news-query .news-box dl dd{width: 100%; float: left;}
.main-snews .news-query .news-box dl dd h2 { font-size: 18px;  color: #373636;  height: 24px;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.main-snews .news-query .news-box dl dd span{   display: block;width: 100%;  font-size: 14px;  color: #666; padding: 10px 0; }
.main-snews .news-query .news-box dl dd p{    color: #838383; font-size: 14px;  line-height: 24px;  overflow: hidden;  height: 48px;   }
.main-snews .news-query a:hover .news-box dl dt img {transform: scale(1.05, 1.05);  transition: transform 0.6s ease 0s;}
.main-snews .news-query a:hover .news-box dl dd h2{ color: #0075c5;}
.main-snews .news-query a:hover .time i{color: #0075c5;}
.main-snews .news-query a:hover{ background: #f8f8f8;}
/*产品中心*/
.main-product {overflow: hidden; padding-top: 50px;}
.main-product .modNavPath {background: url("../gc-bj.png") no-repeat;}
.main-product .main-product-list { width: 100%; font-size: 0;}
.main-product .main-product-list li { width: 33.333%;display: inline-block; vertical-align: top; overflow: hidden; text-align: center; }
.main-product .main-product-list li a{display: block; width: 94%; margin:5px auto; }
.main-product .main-product-list img { width: 100%;  display: block; transition: transform .3s}
.main-product .main-product-list h2 { padding:30px 30px 5px 30px;  font-size: 18px;  color: #444444;    line-height: 30px}
.main-product .main-product-list li a:hover img { transform: scale(1.1);}
.main-product .main-product-list li a:hover h2{ color: #0075c5;}

.cp-detail-content{width: 100%; background: #f5f5f5; padding: 50px 0; overflow: hidden;}
.cp-detail-content img{max-width: 100%;}
.cp-detail-content h2{ width: 100%; text-align: center; font-size: 34px; color: #000; line-height: 54px; padding: 19px 0;    }
.cp-detail-content .cp-img{width: 100%; text-align: center;}
.cp-detail-content .cp-img img{margin: auto;}
.cp-detail-content .cp-intro{width: 50%; line-height: 28px; padding: 30px 0; font-size: 14px; color: #333; margin: 0 auto;}
.cp-detail-content .cp-intro span{font-weight: bold; color: #111; padding: 5px 5px; background:#fff;font-size: 16px;}
.cp-detail-content .cp-intro img{max-width:100%; margin:10px auto;}
.cp-detail-content .cp-intro p{padding: 5px 0;}



.main-recruitment{width: 100%; overflow: hidden;  margin-top:20px;}
.main-recruitment .modNavPath {background: url("../zp-bj.png") no-repeat;}
.main-recruitment ul{width: 100%; background: #1e67b4;margin: auto;overflow: hidden;  color: #fff; line-height: 54px; font-size: 18px; }
.main-recruitment ul li{ float: left;}
.main-recruitment ul li.zw{width: 25%; padding-left:5%;}
.main-recruitment ul li.xz{width: 25%;}
.main-recruitment ul li.sl{width: 20%;}
.main-recruitment ul li.xl{width: 20%; padding-left: 1%;}


.list{width: 100%;overflow: hidden; margin-bottom: 60px;}
.list ul li{ overflow: hidden;background:#f8f8f8; border-bottom:1px solid #e6e6e6;}
.list ul li a{ width: 100%; margin: auto;display: block;height:55px;overflow: hidden;  font-size: 15px; color: #333; line-height: 55px;position: relative;}
.list ul li .zw{width: 25%; padding-left:5%;float: left;}
.list ul li .xz{width: 25%;float: left;}
.list ul li .sl{width: 20%;float: left;}
.list ul li .xl{width: 20%;float: left; padding-left: 1%;}


.list ul li .inactive{}
.list ul li .inactives .zw{color: #1e67b4;}
.list ul li ul{display: none; background: #f0f3f8;}
.list ul li ul li {padding: 25px 60px;  background-color:#fff; font-size: 15px; line-height: 28px; color: #5c5c5c;}
.list ul li ul li h4{font-size: 16px; line-height: 45px; color: #1e67b4;}
.list ul li ul li button{width: 134px; height: 35px; background: url("../list-more.jpg"); display: block; border: 0; float: left; margin: 30px 0;}


.main-office {overflow: hidden; padding: 50px 0;}
.main-office ul{ width:100%;}
.main-office ul li{ width:31.333%; margin:10px 1%; float: left; overflow: hidden;position: relative; }
.main-office ul li a{display: block; position: relative;}
.main-office ul li img{width: 100%;}
.main-office .office-bj{width: 100%; position: absolute; height: 100%; top: 0; text-align: center; z-index:9; background: url("../office-box-bk.png");}
.main-office  ul li span{display: block; width: 100%; height: 40px; top: 50%; margin-top: -20px; font-size: 35px; line-height: 40px; color: #fff; position:absolute; z-index:11; text-align: center;}
.main-office .office-border{display: block; width: 94%;position: absolute;  height: 94%; left: 2%; right: 2%; bottom: 2%; top: 2%; border: 1px solid #fff; z-index:10; background: none;}
.main-office ul li a:hover .office-bj{display: none;}
.main-office ul li h5{ font-size: 16px; line-height: 50px; text-align: center;}
.main-office ul li a:hover span{display: none;}
.main-office ul li a:hover .office-border{display: none;}

    /*联系我们*/
.main-contact{width:100%; overflow: hidden; margin:10px 0;}
.main-contact .modNavPath {background: url("../lx-bj.png") no-repeat;}
.main-contact .con-content{width: 100%; overflow: hidden; }
.main-contact .con-fl{width:45%; float: left;  padding: 10px 0;}
.main-contact .con-fl h3{font-size: 24px; line-height: 40px; color: #222222; }
.main-contact .con-fl span{font-size: 14px; color: #868585;  display: block; margin-bottom: 30px;}
.main-contact .con-fl p{font-size: 16px; line-height: 30px;color: #444; padding-left: 30px; color: #666666; margin-bottom: 15px;}
.main-contact .con-fl p.ad{background: url("../icon10.jpg") no-repeat 0 5px;}
.main-contact .con-fl p.yb{background: url("../icon11.jpg") no-repeat 0 5px;}
.main-contact .con-fl p.dh{background: url("../icon12.jpg") no-repeat 0 5px;}
.main-contact .con-fl p.fax{background: url("../icon13.jpg") no-repeat 0 5px;}
.main-contact .con-fl p.wb{background: url("../icon143.jpg") no-repeat 0 5px;}


.main-contact .con-fr{width: 45%; float: right;  padding: 10px 0; }
.my-map { margin: 0 auto; width: 100%; height: 380px; }
.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }
.amap-container{height: 100%;}

.qt-pagination{ width:94%; margin:auto; overflow:hidden; padding:30px 0; text-align:center;}
.qt-pagination a{ background-color: #fff;border: 1px solid #e3e3e3;padding: 0 10px;margin-right: 3px; min-width: 30px;  height: 30px;  line-height: 30px;   display: inline-block;   text-align: center;
}
.qt-pagination .pages{ background:#365ed0; color:#fff;}

.link-box{width: 100%; overflow: hidden; background: #fbfbfb; padding: 40px 0; margin-top: 40px;}
.link-box .link-box-img{float: left; width: 10%;}
.link-box .link-box-img img{max-width: 100%;}
.link-box .link-box-a{float: right;width: 87%;  }
.link-box .link-box-a a{display: block;float: left; font-size: 14px; margin-right: 30px; color: #8c8c8c; }

/*公司简介视频样式*/
.about-img{width:100%; position:relative;}
.about-img .img-box{width:55%;}
.main-about .ab-txt .about-img .img-box img{margin-left:auto; margin-right:auto;}
.shipin-box{width:600px; position:absolute; right:0; top:0; text-align:right;}
.main-about .ab-txt .about-img .shipin-box .img1{max-width:100%; display: inline-block; margin:20px 0;}
.shipin-box video{float:left;}
.shipin-box .img2{float:left; height:292.61px; width:auto;}

.foot-box{width: 100%; background:#282a34; padding:60px 0;overflow: hidden;}
.foot-box .foot-menu {float: left;}
.foot-box .foot-menu ul{float: left; margin-right: 75px;}
.foot-box .foot-menu ul h3{ font-size:20px;color: #fff;line-height: 36px;}
.foot-box .foot-menu ul li{width: 100%; line-height: 30px; font-size: 15px;}
.foot-box .foot-menu ul li a{ color: #bbbbbb; display: block; padding-left: 5px;}
.foot-box .foot-menu ul li a:hover{color: #365ed0;}
.foot-box .foot-contact{ float: left;}
.foot-box .foot-contact ul{float: left; }
.foot-box .foot-contact ul h3{font-size:20px; color: #Fff;}
.foot-box .foot-contact ul h2{font-size:26px; color: #Fff;}
.foot-box .foot-contact ul li{width: 100%;color: #bbbbbb; font-size: 15px;line-height: 30px;}
.foot-box .foot-wx {float: right;}

.footer{width: 100%;color: #7c7c7c; background:#000;line-height: 40px;overflow: hidden; text-align: center;}
.footer a{color: #7c7c7c;}

@media (max-width:1260px){
    .header{z-index: 9999; background: #fff; position: fixed; top:0;}
    .header .section{width: 100%;}
    .m_menu{ display:block;}
    .header .menu { position:absolute; left:0; top:70px; background:#fff; width:100%; display:none;z-index: 999;}
    .header .menu ul li{ width:100%; border-bottom:1px solid #eee;}
    .header .menu ul li a{ padding:0 20px; line-height: 45px; color: #222;}
    .header .menu li .drop ul{ width:100%; padding:0;}
    .header .menu li .drop{ position:static; width: 100%;}
    .header .menu li .drop .hide{ display:none;}
    .header .menu li .drop li{ width:100%; text-align:left;  box-sizing:border-box; border:none;}
    .header .menu li .drop li a{    width: auto;  padding:0 30px;}
    .header .logo{ width: 100%; padding: 10px 0;}
    .header .logo img{ height: 50px; margin: auto;}
    .b-search{display: none;}

    .i-about{    padding: 40px 0;}
    .i-about h2{ background-size: contain;}

}


@media (max-width:1200px){
	.about-img {height:550px;}
}
@media (max-width:1120px){

}


@media (max-width:1024px){
	.main-about .ab-txt .shipin-box .img1{max-width:60%;}
}
@media (max-width:999px){
	.about-img .img-box {width:100%;}
	.shipin-box{width:100%; position:static; text-align:center;}
	.shipin-box .img2 {display:none;}
	.shipin-box video{width:100% !important; max-width:693px !important; margin-left:auto; margin-right:auto; float:none;}
	.about-img {height:auto; }
}

/*banner媒体查询*/
@media (max-width:768px){


}


@media (max-width:658px){

}

@media (max-width:525px){

}

@media (max-width:428px){

}