﻿@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;  font-style: 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: #333;}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: #303030;  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: #333;  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: 460px;  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: 460px;  overflow: hidden;  text-align: center;}
.fullSlide .bd li a {  display: block;  height: 460px;}
.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: #f00;}
.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: 80px;  position: relative;  background: #fff;}
.gjc {  width: 670px;  height: 80px;  line-height: 80px;  float: left;  font-weight: bold;  background: url(../images/gjc-01.png) no-repeat 0px 30px;  padding-left: 30px;}
.gjc a {  color: #666;  padding-left: 15px;  font-size: 14px;  font-weight: normal;}
.gjc a:hover {  color: #303030;}
.ssk {  width: 380px;  height: 40px;  float: right;  margin-top: 20px;}
.ss-text {  width: 315px;  height: 38px;  background: none;  border: 1px solid #ddd;  color: #a7a6a6;  font-size: 12px;  padding-left: 15px;  float: left;}
.ss-submit {  width: 40px;  height: 40px;  float: left;  background: url(../images/ss.png) no-repeat;  cursor: pointer;  margin-left: 8px;}/*<!--搜索结束-->*/
/*网站标题开始*/.wzbt {  height: 180px;  text-align: center;}
.wzbt h4 {  height: 70px;  line-height: 115px;  font-size: 22px;  color: #999;}
.wzbt h3 {  height: 70px;  line-height: 70px;  font-size: 28px;  font-weight: bold;}
.wzbt h3 a {  color: #303030;}
.wzbt h3 a span {  color: #303030;  font-weight: bold;}
.wzbt h3 a:hover {  color: #303030;}
.wzbt h3 a:hover span {  color: #303030;}
.wzbt h5 {  background: url(../images/wzbt-01.png) no-repeat center;  height: 3px;}/*网站标题结束*/
/*合作伙伴开始*/.hzkh {  height: 355px;  background: url(../images/hzhb-top.png) no-repeat top #ececec;}
.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 #ccc;}
.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;}/*合作伙伴结束*/
/*产品中心开始*/
.cpzx {  height:auto;}
.cpzx-l {  float: left;  width: 240px;}
.cpzx-l h2 {  width: 100%;  background: #303030;  color: #fff;  text-align: center;  padding: 20px 0;}
.cpzx-l h2 span {  font-size: 14px;  display: block;  height: 22px;}
.cpzx-l h2 p {  font-size: 24px;  font-weight: bold;}
.cpzx-l h2 p a {  color: #fff;}
.cpzx-l h2 p a:hover {  color: #ff3300;}
.cpzx-l ul {  width: 100%;  border: 1px solid #eee;  padding-bottom: 20px;  border-top: 2px solid #eee;  border-bottom: 2px solid #eee;}
.cpzx-l ul li {  width: 100%;  height: 39px; line-height:39px;  border-bottom: 1px dashed #bebebe;}
.cpzx-l ul li span {  float: left;  display: block;  width: 7px;  height: 7px;  background: #333;  margin-top: 16px;  margin-left: 20px;  margin-right: 10px;}
.cpzx-l ul li:hover span {  background:#ff3300;}
.cpzx-l ul li p {  float: left; }
.pro{ padding-left:40px;}
.cpzx-r {  float: right;  width: 922px;}
.cpzx-r ul li {  float: left;  margin-left: 25px;  width: 265px;  border: 1px solid #ccc;  padding: 5px;  margin-bottom: 20px;  overflow: hidden;}
.cpzx-r ul li p {  width: 263px;  height: 197px;  border: 1px solid #ccc;  overflow: hidden;}
.cpzx-r ul li p a img {  width: 263px;  height: 197px;  -webkit-transition: all .5s;  -moz-transition: all .8s;  -o-transition: all .8s;  -ms-transition: all .8s;  transition: all .8s;}
.cpzx-r ul li p:hover a img {  transform: scale(1.2, 1.2);  -ms-transform: scale(1.2, 1.2);  -moz-transform: scale(1.2, 1.2);  -webkit-transform: scale(1.2, 1.2);  -o-transform: scale(1.2, 1.2);}
.cpzx-r ul li span {  display: block;  width: 100%;  height: 30px;  margin-top: -30px;  position: relative;  z-index: 1;  color: #fff;  line-height: 30px;  text-align: center;  background:#303030;}
.cpzx-r ul li span a {  color: #fff;}
.cpzx-r ul li:hover {  border: 1px solid #ff3300;}
.cpzx-r ul li:hover p {  border: 1px solid #ff3300;}/*产品中心结束*/
/*小banenr1开始*/.banner1 {  height: 250px;  background: #303030;  color: #fff;}
.banner1-l {  float: left;  width: 438px;  height: 250px;  background: url(../images/banner1-01.jpg) no-repeat center;}
.banner1-z {  float: left;  margin-top: 40px;  margin-left: 20px;}
.banner1-z p {  font-size: 26px;  font-family: "宋体";  height: 55px;  line-height: 55px;}
.banner1-z span {  display: block;  font-size: 28px;  width: 432px;  height: 65px;  line-height: 65px;  border-top: 2px solid #6790be;  border-bottom: 2px solid #6790be;}
.banner1-z b {  font-size: 16px;  display: block;  height: 40px;  line-height: 40px;}
.banner1-r {  float: right;  width: 225px;  margin-top: 70px;}
.banner1-r p {}
.banner1-r span {  font-size: 26px;  display: block;  height: 50px;  line-height: 45px;}
.banner1-r a {  display: block;  width: 150px;  height: 35px;  font-size: 16px;  text-align: center;  line-height: 35px;  background:#ff3300;  color: #fff;}
.banner1-r a:hover {  background: #fff;  color: #303030;}/*小banenr1结束*/
/*优势开始*/.cpyx {  height: 580px;}
.cpyx .hd {  width: 580px;  float: left;}
.cpyx .hd ul li {  float: left;  width: 283px;  height: 128px;  border: 1px solid #ccc;  background: #eee;  text-align: center;  margin-right: 5px;  margin-bottom: 5px;  color: #333;}
.cpyx .hd ul li p {  font-size: 24px;  height: 56px;  line-height: 85px;  width: 283px;  overflow: hidden;}
.cpyx .hd ul li span {  display: block;  width: 19px;  height: 1px;  background: #333;  margin: 15px auto;}
.cpyx .hd ul li b {  display: block;  width: 283px;  height: 20px;  overflow: hidden;}
.cpyx .hd ul .on {  background: #303030;  color: #fff;}
.cpyx .hd ul .on span {  background: #fff;}
.cpyx .bd {  width: 595px;  float: right;  height: 400px;overflow: hidden;}
.cpyx-nr {  width: 592px;  height: 398px;  border: 1px solid #ccc;  overflow: hidden;}
.cpyx-nr img {  width: 592px;  height: 398px;  -webkit-transition: all .5s;  -moz-transition: all .8s;  -o-transition: all .8s;  -ms-transition: all .8s;  transition: all .8s;}
.cpyx-nr:hover img {  transform: scale(1.2, 1.2);  -ms-transform: scale(1.2, 1.2);  -moz-transform: scale(1.2, 1.2);  -webkit-transform: scale(1.2, 1.2);  -o-transform: scale(1.2, 1.2);}
.cpyx-nr p {  height: 100px;  margin-top: -215px;  padding: 25px 30px;  position: relative;  z-index: 1;  color: #fff;  font-size: 14px;  background: rgba(1,70,147,0.6);  width: 420px;  overflow: hidden;}
.cpyx-nr p span {  display: block;  width: 430px;  overflow: hidden;  line-height: 27px;  font-size: 16px;  font-weight: bold;  height: 30px;}
.cpyx-nr p b {  line-height: 24px;}/*优势结束*/
/*成功案例开始*/.cgal {  height: 760px;}
.cgal-nr {  width: 1260px;  margin: 0 auto;  overflow: hidden;}
.cgal-nr ul li {  float: left;  width: 570px;  height: 270px;  background: #eee;  margin-left: 40px;  margin-bottom: 40px;}
.cgal-nr ul li .cgal-l {  float: left;  width: 360px;  height: 270px;}
.cgal-nr ul li .cgal-l a img {  width: 360px;  height: 270px;}
.cgal-nr ul li .cgal-r {  float: right;  width: 210px;}
.cgal-nr ul li .cgal-r span {  display: block;  font-size: 16px;  height: 70px;  line-height: 75px;  text-align: center;  overflow:hidden;}
.cgal-nr ul li .cgal-r b {  display: block;  color: #666;  line-height: 24px;  width: 175px;  height: 145px;  overflow: hidden;  margin: 0 auto;}
.cgal-nr ul li .cgal-r i {  display: block;}
.cgal-nr ul li .cgal-r i a {  display: block;  width: 20px;  height: 20px;  background: #303030;  color: #fff;  text-align: center;  line-height: 18px;  float: right;  margin-top: 35px;}
.cgal-nr ul li .cgal-r i a:hover {  background: #303030;}
.cgal-nr ul .cgal-02 .cgal-l {  float: right;}
.cgal-nr ul .cgal-02 .cgal-r {  float: left;}
.cgal-nr ul .cgal-02 .cgal-r i a {  float: left;}
.cgal-nr ul .cgal-03 .cgal-l {  float: right;}
.cgal-nr ul .cgal-03 .cgal-r {  float: left;}
.cgal-nr ul .cgal-03 .cgal-r i a {  float: left;}/*成功案例结束*/
/*客户见证开始*/
.khjz {  height:auto;}
.khjz-nr {}
.khjz-nr ul {  width: 1308px;  margin: 0 auto;  overflow: hidden;}
.khjz-nr ul li {  width: 558px;  height: 212px;  float: left;  margin-left: 64px;  margin-bottom: 60px;}
.khjz-nr ul li .khjz-l {  float: left;}
.khjz-nr ul li .khjz-l strong {  display: block;  width: 60px;  height: 2px;  background: #333;  margin-top: 20px;}
.khjz-nr ul li .khjz-l span {  font-size: 16px;  display: block;  height: 55px;  line-height: 50px;}
.khjz-nr ul li .khjz-l span a {}
.khjz-nr ul li .khjz-l b {  display: block;  width: 230px;  height: 75px;  line-height: 24px;  color: #666;  overflow: hidden;}
.khjz-nr ul li .khjz-l i {}
.khjz-nr ul li .khjz-l i a {  display: block;  width: 128px;  height: 28px;  border: 1px solid #ccc;  color: #666;  text-align: center;  line-height: 28px;  margin-top: 30px;}
.khjz-nr ul li .khjz-r {  float: right;}
.khjz-nr ul li .khjz-r a img {  width: 305px;  height: 210px;  display: block;  border: 1px solid #ccc;}
.khjz-nr ul li:hover strong {  background: #303030;}
.khjz-nr ul li:hover span a {  color: #303030;}
.khjz-nr ul li:hover .khjz-l i a {  border: 1px solid #303030;  color: #303030;}
.khjz-nr ul li .khjz-l span a:hover {  color: #303030;}
.khjz-nr ul li .khjz-l i a:hover {  border: 1px solid #303030;  color: #303030;}/*客户见证结束*/
/*公司简介开始*/
.gsjjbk {  width: 100%;  height: 635px;  background: url(../images/gsjj-01.jpg) no-repeat bottom; margin-top:50px;}
.gsjjbk .jjleft {  width: 728px;  float: left;}
.gsjjbk .jjtp img {  width: 728px;  height: 400px;  display: block;  border: 1px solid #ccc;}
.gsjjbk .jjlogo img {  width: 282px;  height: 60px;  float: left;  margin-top: 60px;}
.gsjjbk .jjnr {  width: 400px;  margin-top: 33px;  float: right;  height: 120px;  overflow: hidden;  color: #eee;  line-height: 24px;  text-indent: 25px;}
.gsjjbk .jjright {  width: 450px;  float: right;}
.gsjjbk .about {  width: 380px;  height: 47px;  margin-top: 30px;  color: #e1e1e1;  line-height: 50px;  font-size: 60px;  font-weight: bold;  padding-left: 70px;  background: url(../images/yh.jpg) no-repeat 0px 32px;}
.gsjjbk .jjbt h3 a {  line-height: 50px;  color: #222222;  font-weight: bold;  font-size: 24px;  padding-left: 67px;  display: block;  text-align: left;}
.gsjjbk .yrzz {  width: 365px;  margin-left: 35px;}
.gsjjbk .yrzz h3 a {  height: 60px;  line-height: 50px;  color: #fff;  font-weight: bold;  display: block;  font-size: 24px;  text-align: left;}
.gsjjbk .ysg {  width: 20px;  height: 2px;  background: #fff;}
.gsjjbk .yrgg {  margin-top: 24px;  color: #fff;  font-size: 16px;  line-height: 30px;}
.gsjjbk .yrgg span {  font-size: 12px;  color: #ccc;  display: block;  margin-top: 15px;  margin-bottom: 10px;}
.gsjjbk .znbk {  width: 323px;  margin-top: -40px;  height: 357px;  position: relative;}
.gsjjbk .znbk ul li a {  width: 323px;  display: block;  line-height: 24px;  color: #fff;  text-align: center;  overflow: hidden;}
.gsjjbk .znbk ul li a img {  width: 323px;  height: 242px;}
.gsjjbk .prev2 {  width: 58px;  height: 58px;  float: left;  display: block;  position: relative;  top: 314px;  left: 37px;}
.gsjjbk .next2 {  width: 58px;  height: 58px;  float: right;  display: block;  position: relative;  top: 314px;  right: 101px;}
.gsjjbk .yygd a {  width: 110px;  height: 30px;  color: #fff;  text-align: center;  line-height: 30px;  background:#ff3300;  display: block;  position: absolute;  z-index: 999;  margin-top: 7px;}
.gsjjbk .yygd a:hover {  background: #e60013;  border-radius: 10px;}/*公司简介结束*/
/*公司新闻开始*/.xwzx {  height: 510px;  margin-top: 50px;}
.xwzx .hd {  height: 65px;}
.xwzx .hd h3 {  font-size: 26px;  font-weight: bold;  float: left;  background: url(../images/xwzx-01.png) no-repeat right 12px;  width: 135px;}
.xwzx .hd h3 a {  color: #303030;}
.xwzx .hd h3:hover a {  color: #303030;}
.xwzx .hd ul {  float: right;  width: 336px;}
.xwzx .hd ul li {  float: left;  width: 100px;  height: 28px;  border: 1px solid #303030;  text-align: center;  line-height: 28px;  margin-left: 10px;}
.xwzx .hd ul li a {  color: #303030;}
.xwzx .hd ul .on {  background: #303030;}
.xwzx .hd ul .on a {  color: #fff;}
.xwzx .bd{height:auto;overflow: hidden;}
.xwzx-nr .xwzx-s {  height: 235px;}
.xwzx-nr .xwzx-s .xwzx-l {  float: left;  width: 338px;  height: 197px;  border: 1px solid #ccc;  margin-right: 30px;}
.xwzx-nr .xwzx-s .xwzx-l a img {  width: 338px;  height: 197px;}
.xwzx-nr .xwzx-s .xwzx-r {  float: left;  width: 810px;}
.xwzx-nr .xwzx-s .xwzx-r span {  display: block;  height: 75px;  line-height: 70px;  font-size: 16px;  width: 810px;  overflow: hidden;}
.xwzx-nr .xwzx-s .xwzx-r span a {  color: #303030;}
.xwzx-nr .xwzx-s .xwzx-r span:hover a {  color: #303030;}
.xwzx-nr .xwzx-s .xwzx-r b {  display: block;  width: 810px;  text-indent: 25px;  line-height: 24px;  height: 75px;  overflow: hidden;  color: #666;}
.xwzx-nr .xwzx-s .xwzx-r i a {  display: block;  width: 128px;  height: 28px;  border: 1px solid #ccc;  border-radius: 10px;  text-align: center;  line-height: 28px;  color: #666;  margin-top: 15px;}
.xwzx-nr .xwzx-x {  background: url(../images/xwzx-02.png) no-repeat center;  height: 195px;}
.xwzx-nr .xwzx-x .wwzx-xl { width:100%;}
.xwzx-nr .xwzx-x .wwzx-xr {  float: right;}
.xwzx-nr .xwzx-x ul li {  width: 400px;  height: 63px;  border-top: 1px solid #a0a0a0;  border-bottom: 1px solid #a0a0a0;  line-height: 63px;  margin-top: -1px;}
.xwzx-nr .xwzx-x ul li:nth-of-type(even){ float:left;}
.xwzx-nr .xwzx-x ul li:nth-of-type(odd){ float:right;}
.xwzx-nr .xwzx-x ul li span {  display: block;  width: 16px;  height: 1px;  background: #a0a0a0;  float: left;  margin-top: 30px;  margin-left: 1px;  margin-right: 10px;}
.xwzx-nr .xwzx-x ul li p {  height: 63px;  width: 280px;  float: left;  overflow:hidden;}
.xwzx-nr .xwzx-x ul li p a {  color: #666;}
.xwzx-nr .xwzx-x ul li b {  display: block;  height: 63px;  float: right;  width: 80px;  color: #666;}
.xwzx-nr .xwzx-x ul li:hover span {  background: #303030;}
.xwzx-nr .xwzx-x ul li:hover  p a {  color: #303030;}
.xwzx-nr .xwzx-x ul li:hover b {  color: #303030;}
.xwzx-nr .xwzx-x ul li p:hover a {  color: #303030;}/*公司新闻结束*/
/*友情链接开始*/.links {  height:auto;  line-height:35px;}
.links p {  float: left;  height: 35px;  line-height: 35px;  font-weight: bold;}
.links a {  float: left;  padding: 0 10px;  color: #666;}
.links a:hover {  color: #303030;}/*友情链接结束*/

@media screen and (min-width: 960px) and (max-width: 1199px) {
.main{ width:98%; margin:0 auto;}
.top,.hzkh-gd,.cgal-nr{ width:100%;}
.wzdw{ width:300px;}
.toplx{ width:200px;}
.hzkh-gd .bd{ width:95%;}
.cpzx-l{ width:230px;}
.cpyx .bd{ width:570px;}
.gsjjbk .jjleft{ width:680px}
.gsjjbk .jjtp img{ width:100%; height:350px;}
.gsjjbk .jjlogo img{ display:block; margin:2% 0; float:none;}
.gsjjbk .jjnr{ width:100%; padding:0; float:none; margin:0;}
.xwzx-nr .xwzx-s .xwzx-r{ width:750px;}
}
@media screen and (min-width: 768px) and (max-width: 959px) {
.main{ width:98%; margin:0 auto;}
.top,.hzkh-gd,.cgal-nr,.wzdb-nav{ width:100%;}
.wzdw{ width:300px;}
.toplx{ width:230px;}
.hzkh-gd .bd{ width:95%;}
.cpzx-l{ width:230px;}
.cpyx .bd{ width:570px;}
.gsjjbk .jjleft{ width:680px}
.gsjjbk .jjtp img{ width:100%; height:350px;}
.gsjjbk .jjlogo img{ display:block; margin:2% 0; float:none;}
.gsjjbk .jjnr{ width:100%; padding:0; float:none; margin:0;}
.xwzx-nr .xwzx-s .xwzx-r{ width:750px;}
.wzdw{ display:none;}
.nav li{ padding:0 13px;}
.gjc{ width:450px;}
.cpzx-r{ width:680px;}
.cpzx-r ul li{ width:180px;}
.cpzx-r ul li p{ width:178px; height:178px;}
.cpzx-r ul li p a img{ width:178px; height:178px;}
.cpyx .hd{ width:450px}
.cpyx .bd{width:450px;}
.cpyx .hd ul li{ width:210px;}
.cpyx .hd ul li p{ width:100%;}
.cpyx .hd ul li b{ width:100%;}
.cgal-nr ul li{ width:48%; margin:1%; height:auto;}
.cgal-nr ul li .cgal-l{ width:230px; height:auto;}
.cgal-nr ul li .cgal-l a img{ width:230px; height:173px;}
.cgal-nr ul li .cgal-r span{ line-height:50px; height:50px;}
.cgal-nr ul li .cgal-r b{ line-height:25px; height:50px;}
.cgal{ height:auto;}
.gsjjbk .jjright{ display:none;}
.gsjjbk .jjleft{ width:100%;}
.xwzx-nr .xwzx-s .xwzx-r{ width:500px;}
.xwzx-nr .xwzx-s .xwzx-r b{ width:100%;}
.wzdb-r{ width:650px;}
.wzdb-nav{ overflow:hidden;}
.wzdb-xxr{ display:none;}
.wzdb-xxl{ width:100%; padding:0;}
}