@charset "utf-8";



* {

  margin: 0px;

  padding: 0px;

}



img {

  border: 0;

  margin: 0;

  padding: 0;

}



ul,li,ol,h1,h2,h3,h4,dl,dt,dd,form,p,span,b,u,s,i {

  list-style: none;

  margin: 0;

  padding: 0;

  font-weight: normal

}



.clearfix {

  display: inline-table;

}



* html .clearfix {

  height: 1%;

/*ie6*/

}



*+html .clearfix {

  min-height: 1px;

}



.clearfix:after {

  content: ".";

  display: block;

  height: 0;

  clear: both;

  visibility: hidden;

  font-size: 0;

}



.clearfix {

  display: inline-block;

}



* html .clearfix {

  height: 1%;

}



.clearfix {

  display: block;

}



input,textarea {

  outline: none;

  border: 0px;

}/*去掉输入框得到焦点时边框会出现阴影效果----例如360 火狐*/

a {

  blr: expression(this.onFocus=this.blur());

 /* IE Opera */

  outline: none;

 /* FF Opera */

  color: #000;

}



a:focus {

  -moz-outline-style: none;

 /* FF */

} /*去掉a标签超链接的虚线框*/

.clearboth {

  clear: both

}



em {

  font-style: normal;

}



a:link {

  text-decoration: none;

}



a:visited {

  text-decoration: none;

}



a:hover {

  color: #ff7d00;

  text-decoration: none;

  transition: all 0.3s ease-out 0s;

}



a:active {

  text-decoration: none;

}



.main {

  width: 1180px;

  margin: 0 auto;

  overflow: hidden;

}



body {

  margin: 0px;

  color: #000;

  background-color: #fff;

  font-size: 14px;

  font-family: "Microsoft YaHei",宋体,Arial, Helvetica, sans-serif;

}



.csbor {

  border: 1px solid #000;

}



/*<!--banner开始-->*/

.fullSlide {

  width: 100%;

  position: relative;

  height: 600px;

  background: #000;
  overflow: hidden;

}



.fullSlide .bd {

  margin: 0 auto;

  position: relative;

  z-index: 0;

  overflow: hidden;

}



.fullSlide .bd ul {

  width: 100% !important;

}



.fullSlide .bd li {

  width: 100% !important;

  height: 600px;

  overflow: hidden;

  text-align: center;

}



.fullSlide .bd li a {

  display: block;

  height: 600px;

}



.fullSlide .hd {

  width: 100%;

  position: absolute;

  z-index: 1;

  bottom: 0;

  left: 0;

  height: 30px;

  line-height: 30px;

}



.fullSlide .hd ul {

  text-align: center;

}



.fullSlide .hd ul li {

  cursor: pointer;

  display: inline-block;

  *display: inline;

  zoom: 1;

  width: 42px;

  height: 11px;

  margin: 1px;

  overflow: hidden;

  background: #000;

  filter: alpha(opacity=50);

  opacity: 0.5;

  line-height: 999px;

}



.fullSlide .hd ul .on {

  background: #2161bb;

}



.fullSlide .prev,.fullSlide .next {

  display: block;

  position: absolute;

  z-index: 1;

  top: 50%;

  margin-top: -30px;

  left: 15%;

  z-index: 1;

  width: 40px;

  height: 60px;

  background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat;

  cursor: pointer;

  filter: alpha(opacity=50);

  opacity: 0.5;

  display: none;

}



.fullSlide .next {

  left: auto;

  right: 15%;

  background-position: -6px -137px;

}



.flex-direction-nav li a.flex-next {

  right: 40px;

  background: url(../images/next.png) center center no-repeat;

}

/*<!--banner结束-->*/



/*<!--搜索开始-->*/

.jgss {

  width: 100%;

  height: 50px;

  position: relative;

  background: #eee;

}



.gjc {

  width: 670px;

  height: 50px;

  line-height: 50px;

  float: left;

  font-weight: bold;

}



.gjc a {

  color: #666;

  padding-left: 15px;

  font-size: 14px;

  font-weight: normal;

}



.gjc a:hover {

  color: #2161bb;

}



.ssk {

  width: 380px;

  height: 40px;

  float: right;

  margin-top: 10px;

}



.ss-text {

  width: 320px;

  height: 29px;

  background: none;

  border-bottom: 1px solid #c3c1cf;

  border-top: 1px solid #c3c1cf;

  color: #858585;

  font-size: 12px;

  padding-left: 10px;

  float: left;

}



.ss-submit {

  width: 31px;

  height: 31px;

  float: left;

  background: url(../images/ss.png) no-repeat;

  cursor: pointer;

}

/*<!--搜索结束-->*/



/*网站标题开始*/

.wzbt {

  height: 100px;

  padding-top: 35px;

  text-align: center;

}



.wzbt h3 {

  height: 53px;

  background: url(../images/wzbt-01.png) no-repeat center;

  line-height: 53px;

  font-size: 26px;

}



.wzbt h3:hover a {

  color: #2161bb;

}



.wzbt h4 {

  line-height: 30px;

  color: #666;

}

/*网站标题结束*/



/*产品中心开始*/

.cpzx {

  background: #f0f3f8;

}



.cpzx-l {

  float: left;

}



.cpzx-l {

  padding-bottom: 30px;

}



.cpzx-l li {

  width: 253px;

  height: 72px;

  margin-bottom: 1px;

  border-bottom: 1px solid #ccc;

  background: #fff;

  font-size: 16px;

  text-align: center;

  line-height: 72px;

}



.cpzx-l li a {

  color: #2161bb;

}



.cpzx-l li:hover {

  background: #2161bb;

}



.cpzx-l li:hover a {

  color: #fff;

}



.cpzx-r {

  float: right;

  width: 925px;

  padding-bottom: 30px;

}



.cpzx-rs {

  height: 68px;

  padding-top: 5px;

}



.cpzx-rs h2 {

  font-size: 30px;

  font-weight: bold;

  float: left;

  margin-left: 20px;

}



.cpzx-rs h2 a {

  color: #2161bb;

}



.cpzx-rs h2 a:hover {

  color: #ff7d00;

}



.cpzx-rs h2 a span {

  display: block;

  font-size: 22px;

  color: #666;

}



.cpzx-rs p {

  float: right;

  width: 73px;

  height: 66px;

  background: #2161bb;

  text-align: center;

  padding-top: 7px;

}



.cpzx-rs p a {

  color: #fff;

}



.cpzx-rs p a em {

  display: block;

  width: 31px;

  height: 31px;

  border: 1px solid #fff;

  border-radius: 50%;

  line-height: 31px;

  font-size: 18px;

  font-weight: bold;

  margin: 0 auto;

}



.cpzx-rs p a span {

  display: block;

  height: 25px;

  line-height: 35px;

}



.cpzx-rs p:hover a em {

  border: 1px solid #ff7d00;

}



.cpzx-rs p:hover a {

  color: #ff7d00;

}



.cpzx-rx li {

  float: left;

  width: 203px;

  height: 192px;

  padding: 3px;

  border: 1px solid #ccc;

  margin-top: 20px;

  margin-left: 20px;

}



.cpzx-rx li a {

  width: 203px;

  height: 192px;

  display: block;

}



.cpzx-rx li a p {

  width: 203px;

  height: 155px;

  overflow: hidden;

}



.cpzx-rx li a p img {

  width: 203px;

  height: 155px;

  -webkit-transition: all .5s;

  -moz-transition: all .5s;

  -o-transition: all .5s;

  -ms-transition: all .5s;

  transition: all .5s;

}



.cpzx-rx li a p:hover img {

  transform: scale(1.2, 1.2);

  -ms-transform: scale(1.2, 1.2);

  /* IE 9 */

  -moz-transform: scale(1.2, 1.2);

  /* Firefox */

  -webkit-transform: scale(1.2, 1.2);

  /* Safari 和 Chrome */

  -o-transform: scale(1.2, 1.2);

  /* Opera */

}



.cpzx-rx li a span {

  display: block;

  height: 30px;

  width: 203px;

  overflow: hidden;

  text-align: center;

  line-height: 30px;

  color: #666;

}



.cpzx-rx li a em {

  display: block;

  width: 50px;

  height: 2px;

  overflow: hidden;

  background: #2161bb;

  margin: 0 auto;

}



.cpzx-rx li:hover {

  border: 1px solid #2161bb;

}



.cpzx-rx li:hover a {

  background: #2161bb;

}



.cpzx-rx li:hover a span {

  color: #fff;

}

/*产品中心结束*/



/*小banenr1开始*/

.banner1 {

  height: 200px;

  background: url(../images/banner1-01.jpg) no-repeat center;

}



.banner1-l {

  float: left;

  font-size: 30px;

  font-weight: bold;

  color: #fff;

  line-height: 45px;

  padding-top: 50px;

  padding-left: 50px;

  width: 780px;

}



.banner1-r {

  float: right;

  color: #fff;

  text-align: center;

  margin-top: 45px;

  width: 350px;

}



.banner1-r span {

  font-size: 16px;

}



.banner1-r p {

  font-size: 24px;

  font-weight: bold;

  height: 55px;

  line-height: 45px;

}



.banner1-r a {

  display: block;

  width: 128px;

  height: 28px;

  border: 1px solid #fff;

  line-height: 28px;

  border-radius: 10px;

  color: #fff;

  margin: 0 auto;

}



.banner1-r a:hover {

  border: 1px solid #ff7d00;

  color: #ff7d00;

}

/*小banenr1结束*/



/*成功案例开始*/

.cgal {

  height: 400px;

}



.anli {

  width: 1406px;

  margin: auto;

  position: relative;

}



.anli .gd_all {

  position: relative;

  width: 1180px;

  margin: auto;

  height: 239px;

  overflow: hidden;

}



.anli em {

  position: absolute;

  top: 90px;

}



.anli .t_l {

  left: 35px;

}



.anli .t_r {

  right: 35px;

}



#simgs,#simgs01,#sb {

}



.anli li {

  float: left;

  width: 264px;

  margin-right: 30px;

  height: 229px;

  overflow: hidden;

  text-align: center;

  position: relative;

  cursor: pointer;

  border: 1px solid #d4d5d9;

  padding: 4px;

}



.anli li.last {

  padding-right: 0;

}



.anli li img {

  display: block;

  width: 264px;

  height: 229px;

  -webkit-transition: all .5s;

  -moz-transition: all .8s;

  -o-transition: all .8s;

  -ms-transition: all .8s;

  transition: all .8s;

}



.anli li:hover img {

  transform: scale(1.2, 1.2);

  -ms-transform: scale(1.2, 1.2);

  /* IE 9 */

  -moz-transform: scale(1.2, 1.2);

  /* Firefox */

  -webkit-transform: scale(1.2, 1.2);

  /* Safari 和 Chrome */

  -o-transform: scale(1.2, 1.2);

  /* Opera */

}



.anli li a {

  display: block;

  width: 264px;

  height: 229px;

  overflow: hidden;

}



.anli li a p {

  width: 100%;

  height: 40px;

  margin-top: -40px;

  position: relative;

  z-index: 9;

  color: #fff;

  line-height: 40px;

  font-size: 16px;

  text-align: center;

  background: rgba(33,97,187,0.5);

}

/*成功案例结束*/



/*优势开始*/

.cpyx {

  height: 832px;

  background: url(../images/cpyx-01.jpg) no-repeat center;

  text-align: center;

}



.cpyx-top {

  height: 145px;

}



.cpyx-top h3 {

  font-size: 26px;

  font-weight: bold;

  height: 85px;

  line-height: 105px;

}



.cpyx-top h3:hover a {

  color: #2161bb;

}



.cpyx-top h3 a span {

  font-size: 32px;

  font-weight: bold;

  font-style: italic;

}



.cpyx-top h4 {

  font-size: 16px;

  color: #666;

}



.cpyx-nr {

  padding-top: 20px;

}



.cpyx-nr li {

  float: left;

  width: 270px;

  padding-left: 25px;

}



.cpyx-nr li p {

  font-size: 22px;

  font-weight: bold;

  color: #2161bb;

  height: 40px;

}



.cpyx-nr li span {

  display: block;

  text-align: left;

  line-height: 24px;

  color: #666;

  width: 270px;

}



.cpyx-01 {

  margin-top: 135px;

}

/*优势结束*/



/*客户见证开始*/

.khjz {

  height: 515px;

}



.khjz-nr {

  width: 1200px;

  margin: 0 auto;

  overflow: hidden;

}



.khjz-nr li {

  float: left;

  width: 287px;

  height: 174px;

  background: #f1f1f1;

  margin-top: 102px;

  padding-top: 100px;

  margin-left: 10px;

}



.khjz-nr li b {

  display: block;

  width: 271px;

  height: 179px;

  border: 1px solid #2161bb;

  margin-top: -190px;

  position: absolute;

  margin-left: 6px;

}



.khjz-nr li b a {

}



.khjz-nr li b a img {

  width: 271px;

  height: 179px;

}



.khjz-nr li p {

  text-align: center;

  height: 35px;

}



.khjz-nr li p a {

  font-size: 18px;

  color: #000;

}



.khjz-nr li span {

  color: #666;

  line-height: 24px;

  display: block;

  width: 265px;

  margin: 0 auto;

  overflow: hidden;

  height: 95px;

}



.khjz-nr li em {

  display: block;

  text-align: right;

  margin-top: 15px;

  width: 272px;

  padding-right: 15px;

}



.khjz-nr li em a {

  color: #666;

}



.khjz-nr li:hover {

  background: #2161bb;

}



.khjz-nr li:hover a {

  color: #fff;

}



.khjz-nr li:hover span {

  color: #fff;

}



.khjz-nr li p:hover a {

  color: #ff7d00;

}



.khjz-nr li em:hover a {

  color: #ff7d00;

}

/*客户见证结束*/



/*合作伙伴开始*/

.hzkh {

  height: 320px;

}



.hzkh-gd {

  height: 165px;

  overflow: hidden;

  width: 1254px;

  margin: 0 auto;

}



.hzkh-gd .bd {

  overflow: hidden;

  margin: 0 auto;

  width: 1180px;

  height: 145px;

}



.hzkh-gd li {

  float: left;

  width: 218px;

  height: 145px;

  margin-right: 25px;

  overflow: hidden;

}



.hzkh-gd li p {

  width: 216px;

  height: 115px;

  border: 1px solid #2161bb;

}



.hzkh-gd li p a img {

  width: 216px;

  height: 115px;

}



.hzkh-gd li span {

  text-align: center;

  display: block;

  line-height: 24px;

  height: 24px;

}



.hzkh-gd .hzkh-gdl {

  width: 37px;

  height: 117px;

  float: left;

  display: block;

  position: relative;

  top: -145px;

  left: 0px;

  z-index: 1;

}



.hzkh-gd .hzkh-gdr {

  width: 37px;

  height: 117px;

  float: right;

  display: block;

  position: relative;

  top: -145px;

  right: 0px;

  z-index: 1;

}

/*合作伙伴结束*/



/*公司简介开始*/

.gsjj {

  height: 348px;

}



.gsjj-nr {

  height: 295px;

  background: #2161bb;

  margin-top: 55px;

}



.gsjj-l {

  float: left;

  width: 459px;

  height: 308px;

  border: 1px solid #ccc;

  margin-left: 35px;

  margin-top: -55px;

}



.gsjj-l a img {

  width: 459px;

  height: 308px;

}



.gsjj-r {

  float: left;

  color: #fff;

  margin-left: 50px;

}



.gsjj-r a {

  color: #fff;

}



.gsjj-r p {

  font-size: 18px;

  font-weight: bold;

  height: 65px;

  line-height: 65px;

}



.gsjj-r span {

  display: block;

  width: 595px;

  line-height: 24px;

  height: 170px;

  overflow: hidden;

  color: #eee;

  text-indent: 25px;

}



.gsjj-r em {

  margin-top: 20px;

  display: block;

  text-align: right;

}



.gsjj-r a:hover {

  color: #ff7d00;

}

/*公司简介结束*/



/*荣誉资质开始*/

.ryzz {

  height: 190px;

  margin-top: 40px;

  overflow: hidden;

}



.gsyy {

  width: 100%;

  height: 220px;

  padding-left: 40px;

}



.gszy {

  width: 1080px;

  height: 192px;

  margin: auto;

}



.yytp {

  width: 220px;

  height: 192px;

  text-align: center;

  color: #000;

  float: left;

  margin-left: 30px;

}



.yytp a {

  color: #000;

}



.yytp a img {

  width: 218px;

  height: 148px;

  border: 1px solid #2161bb;

  display: block;

}



.prev5 {

  width: 83px;

  height: 29px;

  float: left;

  display: block;

  position: relative;

  top: -141px;

  left: -66px;

  z-index: 999;

}



.next5 {

  width: 83px;

  height: 29px;

  float: right;

  display: block;

  position: relative;

  top: -141px;

  right: -30px;

  z-index: 999;

}

/*荣誉资质结束*/



/*新闻开始*/

.jjwm-01 {

  height: 400px;

  padding-top: 10px;

}



.xw {

  width: 344px;

  float: left;

  margin-right: 40px;

}



.xw-bt {

  width: 330px;

  height: 40px;

  border-left: 6px solid #2161bb;

}



.jianju {

  display: inline-block;

  margin-left: 10px;

}



.xw-bt h3 {

  font-weight: bold;

  font-size: 18px;

  height: 24px;

  line-height: 20px;

  color: #2161bb;

}



.xw-bt h3:hover {

  color: #ff7d00;

}



.jianju span {

  height: 20px;

  line-height: 20px;

  color: #ccc;

  font-size: 10px;

}



.xw-bt .more {

  float: right;

}



.xw-nr {

  margin-top: 20px;

}



.xw-nr img {

  width: 344px;

  height: 176px;

}



.xw-nr li {

  width: 345px;

  overflow: hidden;

  line-height: 29px;

  height: 30px;

  text-overflow: ellipsis;

}



.xw-nr a:hover {

  font-size: 15px;

  font-weight: bold;

}



.xw-nr li span {

  float: right;

}



.xw-nr .xw-01 {

  height: 192px;

}



.main5-wt {

  float: left;

  margin-left: 0px;

  padding-bottom: 20px;

}



.main5-wt-bt {

  width: 400px;

  height: 40px;

  border-left: 6px solid #2161bb;

}



.main5-wt-bt .more {

  float: right;

}



.main5-wt-bt h3 a,.xw-bt h3 a {

  color: #ff7d00;

}



.main5-wt-bt h3 {

  font-weight: bold;

  font-size: 18px;

  height: 24px;

  line-height: 20px;

  color: #2161bb;

}



.main5-wt-bt h3:hover {

  color: #ff7d00;

}



#ticker2 {

  width: 410px;

  height: 304px;

  position: relative;

  margin-top: 19px;

  font-size: 14px;

}



#ticker2 li {

  position: relative;

  width: 100%;

  line-height: 22px;

  margin: 20px auto;

  border-bottom: 2px #ccc dotted;

}



#ticker2 .wen {

  background: url(../images/wen.png) left no-repeat;

  padding-left: 30px;

  margin-bottom: 5px;

  height: 25px;

  overflow: hidden;

  width: 400px;

}



#ticker2 .da {

  padding-left: 30px;

  background: transparent    url(../images/da.png) no-repeat scroll left top;

  height: 48px;

  overflow: hidden;

}

/*新闻结束*/



/*友情链接开始*/

.links {

  width: 100%;

  height: 40px;

  background: url(../images/links-01.png) no-repeat center;

}



.links li {

  height: 40px;

  line-height: 40px;

  font-weight: bold;

  text-align: center;

  float: left;

  color: #2161bb;

  margin-left: 310px;

}



.links a {

  padding-left: 25px;

  line-height: 40px;

  color: #666;

  display: block;

  float: left;

}



.links a:hover {

  color: #2161bb;

}

/*友情链接结束*/