
* {padding:0;margin:0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}


ul,ol,li{list-style-type:none;}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
}

@-ms-viewport {
  width: device-width;
}

article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family:"Microsoft YaHei", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}



abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}


ol ol,
ul ul,
ol ul,dl,
ul ol {
  margin: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

dfn {
  font-style: italic;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

a {
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:hover {
  
  text-decoration: none;
}

/* a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
} */

pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: .5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }

}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
}

.container-fluid {
  width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.container {
    padding-right: 15px;
    padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
    .container {
        width:100%
    }
}

@media (min-width: 992px) {
    
	body{overflow-x: hidden;}
}

@media (min-width: 1201px) {
    .container {
        width: 100%;
		max-width: 1200px;
    	min-width: 0px;
    }
}

.row {
  margin-right: -15px;
  margin-left: -15px;
}


a{transition: .6s;}
.img-m img{max-width: 100%;}
.p-m{padding:15px}
.p-r{padding-right:15px}
.p-l{padding-left:15px}
.p-t{padding-top:15px}
.p-b{padding-bottom:15px}
.p-0{padding:0 !important}
.p-r-0{padding-right:0 !important}
.p-l-0{padding-left:0 !important}
.p-lr-0{padding-right:0 !important;padding-left:0 !important}
.p-t-0{padding-top:0 !important}
.p-b-0{padding-bottom:0 !important}
.m-0{margin:0 !important}
.m-r-0{margin-right:0 !important}
.m-l-0{margin-left:0 !important}
.m-t-0{margin-top:0 !important}
.m-b-0{margin-bottom:0 !important}
  .b-l-0{border-left: 0 !important;}
  .b-r-0{border-right: 0 !important;}
  .b-t-0{border-top: 0 !important;}
  .b-b-0{border-bottom: 0 !important;}
  .pos-r {position: relative;}
  .pos-a {position: absolute;}

.f-l{ float:left !important}
.f-r{ float:right !important}
.clear-b{clear: both;}

.text-c{ text-align:center}
.text-l{ text-align:left}
.text-r{ text-align:right}
.uppercase{text-transform:uppercase}
.capitalize{text-transform:capitalize}
.lowercase{text-transform:lowercase}
.wzdd{white-space:nowrap;overflow:hidden;text-overflow : ellipsis;}
.text-in{text-indent: 2em;}

.dis-n{display: none;}
.ov-h{overflow: hidden;}
.block{display: inline-block;box-sizing: border-box;}
.flex{display:-webkit-box;display:-webkit-flex;display:flex}
.flex_item{-webkit-box-flex:1;-webkit-flex:1;flex:1}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0
}
ul{list-style:none}
li{list-style-type:none}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block;
}
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
[hidden], template {
display:none;
}
a{ transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;background-color: transparent;}

a:active {
	outline: 0;
}
a:hover {
	outline: 0;
}

/*顶部*/
.top-t{background: #f0f0f0;
    font-size: 14px;
    height: 40px;
    overflow: hidden;
    line-height: 40px;
    color: #333;}
.top-t h3{font-weight: normal;}
.top-t h3,.top-t span,.top-t img{display: block;float: left;}
.top-t h3+span{color: #fff;border-left: 1px solid #333;padding-left: 15px;margin-left: 15px;height: 20px;overflow: hidden;line-height:20px;margin-top: 10px;}
.top-t img{margin-top: 10px;padding-right: 10px;}
/*logo*/

.top-head{padding:18px 0px;}
.logo{}
/*导航bottn*/
.sjnav{position: absolute;right: 0;top:5px;display: none;}
.mobile-inner-header-icon{color:#fff;width:60px;height:30px;margin-top:5px;float:right;position: relative;-webkit-transition: background 0.5s;-moz-transition: background 0.5s;-o-transition: background 0.5s;transition: background 0.5s;z-index: 9999}
.mobile-inner-header-icon:hover{cursor: pointer;}
.mobile-inner-header-icon span{position: absolute;left: calc((100% - 50%) / 2);/*top: calc((100% - 5px) / 2)*/;width:65%;height:0.3rem;background-color: #e71500;border-radius:0.15rem;}
.mobile-inner-header-icon-out p{width:65%;height:0.3rem;background-color: #e71500;position: absolute; left:25%; bottom:0.76rem; display:block;border-radius:0.15rem;}
.mobile-inner-header-icon-click p{ display:none;}
.mobile-inner-header-icon span:nth-child(1){transform: translateY(16px) rotate(0deg);top:16px}
.mobile-inner-header-icon span:nth-child(2){transform: translateY(-16px) rotate(0deg);top:8px}
.mobile-inner-header-icon-click span:nth-child(1){animation-duration: 0.5s;animation-fill-mode: both;animation-name: clickfirst;top: calc((100% - 5px) / 2)}		
.mobile-inner-header-icon-click span:nth-child(2){animation-duration: 0.5s;animation-fill-mode: both;animation-name: clicksecond;top: calc((100% - 5px) / 2)}
@keyframes clickfirst {
0% {transform: translateY(16px) rotate(0deg);}
100% {transform: translateY(0) rotate(45deg);}}	
@keyframes clicksecond {
0% { transform: translateY(-16px) rotate(0deg);}
100% {transform: translateY(0) rotate(-45deg);}}	
.mobile-inner-header-icon-out span:nth-child(1){animation-duration: 0.5s;animation-fill-mode: both;	animation-name: outfirst;}		
.mobile-inner-header-icon-out span:nth-child(2){animation-duration: 0.5s;animation-fill-mode: both;animation-name: outsecond;}
@keyframes outfirst {
0% {transform: translateY(0) rotate(-45deg);}
100% {transform: translateY(-16px) rotate(0deg);}}	
@keyframes outsecond {
0% {transform: translateY(0) rotate(45deg);}
100% {transform: translateY(16px) rotate(0deg);}}

/*导航*/
.nav-ul{}
.d-none {    display: none!important;}
@media (min-width: 992px){
.d-lg-block {    display: block!important;	}
.d-lg-none {    display: none!important;}
}
/* Desktop Navigation */
.nav-menu, .nav-menu * {
  margin: 0;
  padding: 0;
  list-style: none;
}

.nav-menu > ul > li {
  position: relative;
  white-space: nowrap;text-align: center;
	float: left;width:11.1%
}
.nav-menu > ul > li:last-child{border:0;}
.nav-menu > ul > li>a{font-size: 1rem;color:#333333;line-height: 55px;height: 55px;padding:0;font-weight: bold;}
.nav-menu a {
  display: block;
  position: relative;
  color: #ddecf5;
  padding: 10px 15px;
  transition: 0.3s;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
}

.nav-menu a:hover, .nav-menu .active > a, .nav-menu li:hover > a {
  color: #e71500;border-bottom: 2px solid #e71500;
  text-decoration: none;
}

.nav-menu .drop-down ul {
  display: block;
  position: absolute;
  left: 0;
  top: calc(100% - 30px);
  z-index: 99;
  opacity: 0;
  visibility: hidden;
  padding: 10px 0;
  background: #fff;
  box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
  transition: ease all 0.3s;
}

.nav-menu .drop-down:hover > ul {
  opacity: 1;
  top: 100%;
  visibility: visible;
}

.nav-menu .drop-down li {
  min-width: 180px;
  position: relative;
}

.nav-menu .drop-down ul a {
  padding: 10px 20px;
  font-size: 14px;
  font-weight: 500;
  text-transform: none;
  color: #333333;
}

.nav-menu .drop-down ul a:hover, .nav-menu .drop-down ul .active > a, .nav-menu .drop-down ul li:hover > a {
  color: #e71500;
}

.nav-menu .drop-down > a:after {
  content: "";
  background:url(../images/xtb2.png) no-repeat right center; 
  padding-left: 18px;
}

.nav-menu .drop-down .drop-down ul {
  top: 0;
  left: calc(100% - 30px);
}

.nav-menu .drop-down .drop-down:hover > ul {
  opacity: 1;
  top: 0;
  left: 100%;
}

.nav-menu .drop-down .drop-down > a {
  padding-right: 35px;
}

.nav-menu .drop-down .drop-down > a:after {
  background:url(../images/xtb2.png) no-repeat right center; 
	top: 50%;
    margin-top: -4px;
    height: 8px;
  position: absolute;
  right: 15px;
}

@media (max-width: 1366px) {
  .nav-menu .drop-down .drop-down ul {
    left: -90%;
  }
  .nav-menu .drop-down .drop-down:hover > ul {
    left: -100%;
  }
  .nav-menu .drop-down .drop-down > a:after {
    content: "";
  }
}

/* Mobile Navigation */
.mobile-nav {
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 9999;
  overflow-y: auto;
  left: -260px;
  width: 260px;
  padding-top: 18px;
  background: #000;
  transition: 0.4s;
}

.mobile-nav * {
  margin: 0;
  padding: 0;
  list-style: none;
}

.mobile-nav a {
  display: block;
  position: relative;
  color: #ddecf5;
  padding: 10px 20px;
  font-weight: 500;
}

.mobile-nav a:hover, .mobile-nav .active > a, .mobile-nav li:hover > a {
  color:#ff8900;
  text-decoration: none;
}

.mobile-nav .drop-down > a:after {
  content: "";
  background:url(../images/xtb.png) no-repeat right center; 
	top: 50%;
    margin-top: -4px;
    height: 8px;
  padding-left: 10px;
  position: absolute;
  right: 15px;
}

.mobile-nav .active.drop-down > a:after {
  content: "";
}

.mobile-nav .drop-down > a {
  padding-right: 35px;
}

.mobile-nav .drop-down ul {
  display: none;
  overflow: hidden;
}

.mobile-nav .drop-down li {
  padding-left: 20px;
}


.mobile-nav-overly {
  width: 100%;
  height: 100%;
  z-index: 99;
  top: 0;
  left: 0;
  position: fixed;
  background: rgba(20,15,25, 0.8);
  overflow: hidden;
  display: none;
}

.mobile-nav-active {
  overflow: hidden;
}

.mobile-nav-active .mobile-nav {
  left: 0;
}

.mobile-nav-active .mobile-nav-toggle i {
  color: #fff;
}

/*搜索*/
.sous{font-size: 18px;color: #e71500;/* padding-top: 14px; */position: relative;cursor: pointer}
.sous img{padding-right: 9px;padding-top:2px}
.sous-box{width: 280px;padding:8px;border-radius: 5px;position: absolute;top:40px;right:16%;background: #fff;z-index: 40;box-shadow: 0 0 5px #999;display: none;}
.sous-box input{box-sizing: border-box;
    width: 85%;float: left;
    height: 34px;
    line-height: 34px;
    padding: 0 8px;
    border: 1px solid #ccc;border-right: 0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    font-size: 16px;
    vertical-align: middle;}
.sous-button{width: 15%;
    height:34px;float: left;
    line-height: 34px;
    text-align: center;
    background: #e50212;
    color: #fff;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    font-size: 14px;
    cursor: pointer;
    vertical-align: middle;}
/*banner*/
.banner{ width:100%; position:relative; height:100%;}
.slides{position:relative; height:100%;}
.slides li{height:100%; position:relative; width:100%;}
.slides li a{ display:block; width:100%; height:auto;}
.slides li img{display:none;}
.ctx{width:40%;margin:0 auto;color:#fff;position: absolute;right:0;
    top:36.8%;padding-right:4%;}
.ctx-p1{font-size:3.6rem;}
.ctx-p2{font-size:2rem;}
.ctx-p3{font-size:2rem;}
@media screen and (max-width:1024px){
.slides li{ background-size:auto 510px !important; height:auto !important; min-height:510px !important;}
}
@media screen and (max-width:770px){
.slides li{ background:none !important; height:auto !important; min-height:inherit !important;}
.slides li img{ width:100%; display:block;}

.ctx-p1{font-size:0.9rem;}
.ctx-p2{font-size:0.6rem;}
.ctx-p3{font-size:0.6rem;}
}
.flex-control-nav{ position:absolute; bottom:3%; z-index:99; width:100%; text-align:center;}
.flex-control-nav li{ display:inline-block; height:6px;  margin:0 7px;}
.flex-control-nav li a{ display:block;background: #fff; overflow:hidden; text-indent:-999px; width:12px; height:12px;border-radius:50%; cursor:pointer;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.flex-control-nav li a.flex-active{width:26px;border-radius: 20px; transition-delay: 0s; transition-duration: 0.3s;background: #ff0008; transition-property: all; transition-timing-function: ease;}
.flex-direction-nav{position:absolute;z-index:99;width:100%;top:50%;margin-top: -45px; }
.flex-direction-nav li a{display:block;width:68px;height:68px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:1; -khtml-opacity:1; opacity: 1;}
.flex-direction-nav li a.flex-prev{left:3%;background:url(../images/ban_l.png) center center no-repeat ;}
.flex-direction-nav li a.flex-next{right:3%;background:url(../images/ban_r.png) center center no-repeat ;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
/*首页内容开始*/

/*第二部分*/
.about{padding:40px 0 80px 0;background:url(../images/dq_02.jpg) bottom center no-repeat #fff;}
.about-l{}
.about-l .col-md-6{padding-top: 40px;}
.about-tb{width: 120px;height: 120px;border-radius: 50%;border:1px solid #fff;text-align: center;}
.about-tb img{margin-top: 20px;}
.about-tb-n{width:60%;padding-left:18px ;color: #fff;}
.about-tb-n p{font-size: 16px;}
.about-tb-n h3{font-size: 48px;padding:10px 0 0px 0;}
.about-tb-n h3 em{font-style: normal;font-size: 18px;font-weight: normal;}
.about-r {padding-top: 40px;}
.about-r a,.weixin-bj{display: block;overflow: hidden;position: relative; }
.about-r a,.about .weixin{margin-bottom: 15px;color: #fff;}
.about-r .about-r-n{position: absolute;z-index: 15;}
.about-r h3{font-size: 28px;padding-bottom: 8px;}
.about-r p{font-size: 14px;}
.about-r a img,.about .weixin img{width: 100%;transition: .6s;}
.about-r-n .col-md-4 img{border-radius: 6px;border:3px solid #fff;}
.about-r-n{padding: 20px;}
.about-r a:hover img,.about .weixin:hover .weixin-bj img{transform: scale(1.1);cursor: pointer;}
.about-r a:hover p{color: #f00}

/*首页大标题*/
.tit-a h2{font-size: 36px;color: #6e6e6e;position: relative;padding-bottom: 10px;margin-top: 56px;margin-bottom: 20px; letter-spacing: 5px;}
.tit-a h2:after{position: absolute;content: '';display: block;width:40px;height: 3px;background:#e71500;left: 50%;margin-left: -20px;bottom: 0;}
/*首页新闻*/
.ind-news li{margin-top: 20px;}
.ind-news li a{display: block;background: #f8f8f8;padding-bottom: 30px;color: #444444;}
.ind-news li a h3{font-size: 24px;line-height: 1.5;font-weight: normal;padding-top: 30px;transition: .6s;height: 103px;}
.ind-news li a h3,.ind-news li a p,.ind-news li a span{padding-left: 20px;padding-right: 18px;display: block;overflow: hidden;}
.ind-news li a p{padding-top: 25px;padding-bottom: 40px;color: #666;}
.top-img{height: 285px;overflow: hidden;}
.top-img img{transition: .6s;}
.ind-news li a:hover h3{color: #f29909}
.ind-news li a:hover img{transform: scale(1.1);}

.gduo{width: 108px;height: 44px;line-height: 44px;color: #fff;border:1px solid #e71500;margin:40px auto;display: block;background:#e71500;}
.gduo:hover{background: #e71500;color: #fff;border-color:#e71500;}
/*合作单位*/
.hz-logo{border:1px solid #ccc;height: 66px;padding:5px;text-align: center;}
.hz-logo:hover{border:1px solid #f29909;}
.hz-logo img{max-width: 100%;max-height: 100%;}
.hzdw li{margin:15px 0;}

/*** 产品中心***/
.cpzx-a{background:url(../images/a_16.jpg) center  160px no-repeat ;width: 100%; }
.slider-pro{margin: 0 auto;overflow: hidden;position: relative;}
.sp-slides-container{    position: relative;overflow: hidden;padding-top: 160px;}


.sp-mask {
    position: relative;
    overflow: hidden;margin: 70px 0 62px 0;
}

.sp-slides {
    position: relative;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000
}

.sp-slide {
    position: absolute
}

.sp-image-container {
    overflow: hidden
}

.sp-image {
    position: relative;
    display: block;
    border: none
}
.sp-slide a{display: block;}
.sp-slide a:hover span{background: #e71500;color: #fff;border-color:#e71500;}
/**产品中心小图**/
.sp-thumbnails-container{position: absolute;top: 0;z-index: 55}
.sp-thumbnail-container {
    position: relative;
    display: block;
    overflow: hidden;
    float: left;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.sp-thumbnails{box-sizing: border-box;margin-top: 20px;position: relative;}
.sp-thumbnail{display:block;color:#000;position: relative;font-size: 14px;text-align:center;width: 100%;    cursor: pointer;}
.sp-thumbnail:hover .sp-thumbnail-tt{color:#ff8900;}
.sp-thumbnail-img{width:100%;max-width: 100px;margin: 0 auto;}
.sp-thumbnail-img img{max-width: 100%;margin-bottom: 8px;}
.sp-thumbnail-tt{color: #000;font-size:14px;}
.sp-selected-thumbnail .sp-thumbnail-tt{color:#ff8900;}
/*产品中心 左右按钮*/

.sp-arrows {
    position: absolute
}

.sp-fade-arrows {
    opacity: 1;
    -webkit-transition: opacity .5s;
    transition: opacity .5s
}

.sp-slides-container:hover .sp-fade-arrows {
    opacity: 1
}

.sp-horizontal .sp-arrows {
    width: 100%;
    left: 0;
    top: 7%;
}

.sp-vertical .sp-arrows {
    height: 100%;
    left: 50%;
    top: 0;
    margin-left: -10px
}

.sp-arrow {
    position: absolute;z-index: 66;
    display: block;
    cursor: pointer;
     width: 29px;height: 29px;background: #b2b2b2;border-radius: 50%;
}

.sp-vertical .sp-arrow {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)

}

.sp-horizontal .sp-previous-arrow {

    left: 20px
}

.sp-horizontal .sp-next-arrow {
    right: 20px
}

.sp-vertical .sp-previous-arrow {
    top: 20px
}

.sp-vertical .sp-next-arrow {
    bottom: 20px
}

.sp-next-arrow:after,.sp-next-arrow:before,.sp-previous-arrow:after,.sp-previous-arrow:before {
    content: '';
    position: absolute;
    width:2px;
    height: 25%;
    background-color: #FFF
}

.sp-previous-arrow:before {
    left: 45%;
    top: 7px;
    -webkit-transform: skew(145deg,0deg);
    -ms-transform: skew(145deg,0deg);
    transform: skew(145deg,0deg)
}

.sp-previous-arrow:after {
    left: 45%;
    top: 49%;
    -webkit-transform: skew(-145deg,0deg);
    -ms-transform: skew(-145deg,0deg);
    transform: skew(-145deg,0deg)
}

.sp-next-arrow:before {
    right: 45%;
    top: 7px;
    -webkit-transform: skew(35deg,0deg);
    -ms-transform: skew(35deg,0deg);
    transform: skew(35deg,0deg)
}

.sp-next-arrow:after {
    right: 45%;
    top: 49%;
    -webkit-transform: skew(-35deg,0deg);
    -ms-transform: skew(-35deg,0deg);
    transform: skew(-35deg,0deg)
}

@media (max-width: 770px) { 
  .sp-arrows{display: none;}
}


.content-slide{ background:url(../images/c-f.png) bottom center no-repeat ;padding-bottom:22px;background-size: contain; }
.content-slide img{max-width: 100%;}
 a .slide-size{color: #000}
.slide-size h3{font-size: 56px;padding-top: 90px;}
.slide-size b{display: block;padding: 15px 0;font-size: 18px;}
.slide-size p{font-size: 16px;line-height: 1.8;width: 100%;float: left;display:block;overflow: hidden;}
.slide-size span{display: block;width:115px;height: 48px;line-height: 48px;font-size: 14px;text-align: center;border:1px solid #e71500;overflow: hidden;float: left;margin-top: 50px;transition: .6s; background:#e71500;color:#fff;}

@media (max-width: 770px) { 
  .content-slide{background-size: auto;}
  .slide-size h3{padding-top: 0px;font-size: 20px}
  .slide-size b{padding: 8px 0;}
  .slide-size p{font-size: 14px;}
  .cpzx-a{background-size: cover;}
  .sp-mask{margin: 30px 0 50px 0;}
  .slide-size span{float: unset;margin: 15px auto 0 auto}
  .sp-thumbnail-img{max-width: 80px;}
}
@media (max-width: 460px) { 
  .content-slide{background-size: contain;}
  .cpzx-a{background-position:center 140px}
}

.swiper-container {margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;/* Fix of Webkit flickering */  z-index:1;}
.swiper-wrapper {position:relative;width:100%;
  -webkit-transition-property:-webkit-transform, left, top;
  -webkit-transition-duration:0s;
  -webkit-transform:translate3d(0px,0,0);
  -webkit-transition-timing-function:ease;
  
  -moz-transition-property:-moz-transform, left, top;
  -moz-transition-duration:0s;
  -moz-transform:translate3d(0px,0,0);
  -moz-transition-timing-function:ease;
  
  -o-transition-property:-o-transform, left, top;
  -o-transition-duration:0s;
  -o-transform:translate3d(0px,0,0);
  -o-transition-timing-function:ease;
  -o-transform:translate(0px,0px);
  
  -ms-transition-property:-ms-transform, left, top;
  -ms-transition-duration:0s;
  -ms-transform:translate3d(0px,0,0);
  -ms-transition-timing-function:ease;
  
  transition-property:transform, left, top;
  transition-duration:0s;
  transform:translate3d(0px,0,0);
  transition-timing-function:ease;

  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  float: left;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}


/*底部*/
.footer{margin-top: 98px;/* background:url(../images/f_35.jpg) top center no-repeat #1d222b; */background:#f0f0f0; background-size:cover;}
.f-nav-a li{padding-top: 32px;float: left;width: 11.5%;}
.f-nav-a li h3{font-size: 16px;color: #fff;}
.f-nav-a li a{display: block;padding-top: 10px;color: #bfbfbf;font-size: 14px;}
.f-nav-a li.f-nav-a-s{width:19.5%;}
.f-nav-a li a:hover{color: #fd8b00}

.footer-p{padding-top:20px;margin-top:20px;padding-bottom:30px;border-top: 1px solid #666; color: #bfbfbf;font-size: 14px;}
.footer-p p{padding-top: 10px;}
.footer-p a{ color: #bfbfbf;}
.footer-p a,.footer-p span{padding: 0 8px;}

@media (max-width: 993px) { 
.dis-sm-b,.sjnav{display: block !important;}
.dis-sm-n,.flex-direction-nav{display: none !important;}
	.text-sm-c{ text-align:center !important}
	.f-sm-l{float: left !important;}
	.f-sm-r{float: right!important;}
	.c-xwlb-r{max-width: 100%;}
	.fot-1-l{margin-bottom: 15px}
	.f-dz{width: 82%;}
	.f-r-dz{padding-right: 20px;}
	.f-gxtb,.f-r-dz{width: 50%;}
	.f-gxtb{background: none}
	.xw-a-l{width: 100%;}
	.row{display: block;}
	.yous-nav li{width:50%;}
	.linav-img {height: auto;}
	.linav-img img{padding:6px;}
	.yous-m-blk-img{width: 30%;}
	.yous-m-blk-size p{min-height: 52px;font-size: 14px;}
	.wwstb{background:url(../images/a_39-a.jpg) top center no-repeat; background-size: cover;padding-bottom: 0}
	.f-nav-a h3{padding-top: 20px}

  .about-tb-n{width:100%;padding-left: 0;text-align: center;}
  .about-tb-n h3{font-size: 21px;}
  .about-tb{margin:  0 auto;float:unset !important;}
  .about{background-size: cover;}
  .about-r h3{font-size: 20px;}
  .flex-control-nav li a.flex-active{width: 20px;}
  .flex-control-nav li a{height: 5px;width: 5px;}
  .ind-news li a h3{font-size: 18px;padding-top: 15px;height: 112px;}
  .top-img{height: 108px;}
  .ind-news li a p{width: 100%;padding: 15px;}
  .ind-news li a span{padding-left: 15px;}
}
@media (max-width: 770px) { 
.p-xs-0{padding:0 !important}
.p-xs-r-0{padding-right:0 !important}
.p-xs-l-0{padding-left:0 !important}
.p-xs-lr-0{padding-right:0 !important;padding-left:0 !important}
.p-xs-t-0{padding-top:0 !important}
.p-xs-b-0{padding-bottom:0 !important}
.m-xs-0{margin:0 !important}
.m-xs-r-0{margin-right:0 !important}
.m-xs-l-0{margin-left:0 !important}
.m-xs-t-0{margin-top:0 !important}
.m-xs-b-0{margin-bottom:0 !important}
.m-xs-lr-0{margin-left:0 !important;margin-right:0 !important}
.text-xs-c{ text-align:center !important}
.text-xs-l{ text-align:left !important}
.text-xs-r{ text-align:right !important}
.f-xs-l{ float: left !important;}
.f-xs-r{ float: right !important;}
.dis-xs-b{display: block !important;}
.dis-xs-n{display: none !important;}
	.linav{border-radius: 10px;margin-bottom: 10px;height: 99px}
	.linav-img {margin:0 auto;float: none}
	.linav h3{font-size: 15px;width: 100%;padding-top: 5px;text-align: center}
	.hz-logo{height: 46px;}
	.hzdw li{margin-top: 0;}
  .footer{margin-top: 45px;}
  .gduo{margin-top: 30px}
}

/* 内页代码开始 */
body { line-height: 1.7;}
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .cl { zoom: 1; }
a {color: #828282;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}
a:hover, a:active, a:focus {color: #000;outline: none;text-decoration: none;}
.section {padding: 10px 0 0 0;}
/* 公司介绍 */
.sec-aboutus { background: url(../images/aboutbg.jpg) top center no-repeat; padding-bottom: 50px;}
.small-flexslider .slides li { height:auto;}
.small-flexslider .flex-control-nav { margin-left: -15px; bottom: 10px;}
.sec-aboutus .section-header h2, .sec-aboutus .section-header p  { color:#fff;}
.sec-aboutus .row {  margin-top: 15px;}
.sec-content-body h3 { margin-top: 0; color: #f48d01; font-size: 20px; font-weight: bold; background: url(../images/abright_title.png) right no-repeat;}
.sec-content-body h3 span { background: #fff; padding-right: 20px;}
.sec-content { height: 324px; margin-bottom: 10px; overflow: hidden; overflow-y: auto; color: #fff;}
.sec-content::-webkit-scrollbar {width: 6px;}
.sec-content::-webkit-scrollbar-track {background-color:#ddd;-webkit-border-radius: 2em;-moz-border-radius: 2em;border-radius:2em;}
.sec-content::-webkit-scrollbar-thumb {background-color:#999;-webkit-border-radius: 2em;-moz-border-radius: 2em;border-radius:2em;}
.small-flexslider li {overflow: hidden;}
.small-flexslider .slides img { height: 360px !important;}
@media (max-width: 768px) {
  .sec-content-body { margin-top: 15px;}
  .sec-tit span { display: none;}
}

/* 产品列表 */
.sec-cases { max-height: 660px; background: url(../images/casebg.jpg) top center no-repeat; padding-bottom: 50px;}
.sec-cases .row { margin-top: 15px;}
.sec-cases .section-header h2, .sec-cases .section-header p  { color:#fff;}
.sec-cases .module-line { width: 60px;}
#fullslider {
  Z-INDEX: 1; WIDTH: 100%; BACKGROUND: #000; HEIGHT: 420px; OVERFLOW: hidden; position: relative;}
#fullslider .slide {
  Z-INDEX: 10; POSITION: absolute; WIDTH: 800px; BACKGROUND: #000; HEIGHT: 420px; OVERFLOW: hidden; TOP: 0px; CURSOR: default; LEFT: 22px;text-align:left;
}
#fullslider .slide .diapo { display: inline-block; width:800px; height: 420px;}
#fullslider .title {
  COLOR: #f80; FONT-SIZE: 1.2em; FONT-WEIGHT: bold; MARGIN-RIGHT: 1.5em; TEXT-DECORATION: none
}
#fullslider .text {
  POSITION: absolute; TEXT-ALIGN: justify; WIDTH: 470px; DISPLAY: none; FONT-FAMILY: verdana, arial, Helvetica, sans-serif; COLOR: #fff; FONT-SIZE: 0.9em; TOP: 100%; LEFT: 10px
}
#fullslider .diapo {
  POSITION: absolute; FILTER: alpha(opacity=100); VISIBILITY: visible; opacity: 1
}
.row-listbody .img-inner{overflow: hidden;}
.row-listbody .img-inner img{transition: .6s;}
.row-listbody a:hover .img-inner img{transform: scale(1.1);}
.row-listbody a:hover .img-inner h5{transition: .6s;}
.row-listbody a:hover .img-inner h5{color: #f48d01;}

/* 新闻 */
.sec-news { background: url(../images/newsbg.jpg) 50% 180px no-repeat; padding-bottom: 50px;}
.row-newslist { padding-top: 50px;}
.row-newslist img { width: 100%;}
.row-newslist h4 { white-space: nowrap; overflow: hidden; txet-overfollow:ellipsis;}
.news-item { background: #fff;padding:15px;}
.sec-mbtn .btn { margin-top: 30px; padding-left: 30px; padding-right: 30px; border-radius: 30px;}
.section-next ul{padding: 20px;}
.section-next ul li a{padding-left: 10px;}
.section-next ul li a::before{content: "";display: block;position: absolute;top: -5px;left: 5px;width: 3px;height: 3px;color: #999;}

/* 链接 */
.sec-link a { display: inline-block; text-align: center; margin-right:30px;}
.sec-link { padding-top: 10px;}

/* 页尾 */
footer { padding:40px 0 15px; color:#ddd; background:#202020;}
footer a { color:#ddd;}
footer h4 { margin-bottom: 20px;}
.footer-nav span { color: #f48d01;}
.footer-links li { padding-top: 3px;}
.footer-wechat { padding-left: 0; margin-top: 15px;}
.footer-wechat img { width:90px;}
.footer-wechat h5 { display: inline-block; padding-left: 10px; line-height: 1.5;}
.footer-line { background: #f48d01; height: 2px; width: 40px; margin-bottom: 30px;}
.footer-nav p { line-height: 2;}
.footer-links { width: 300px;}
.footer-links .btn { border:1px solid #ddd; padding: 8px 30px;}
.footer-links .btn:hover { background: #666666; color: #fff;}
.footer-links li { display: inline-block; width: 130px; margin-bottom: 5px;}
.footer-copyright { border-top: 1px solid #666; margin-top: 10px; padding-top: 15px; text-align: center;}

/* 内页 */

.case-list-li{
background-color: #ffffff;
    height: auto;
    border: 1px solid #dddddd;
    padding: 10px;
    position: relative;
    border-radius: 3px;
    margin: 1%;
	display:block;
}
.case-list-li:hover{
  /**border-color: #d3231e;**/
  box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.2);
  transition: all 0.3s;


}

.news-list-li{
background-color: #ffffff;
    height: auto;
    border: 1px solid #dddddd;
    padding: 10px;
    position: relative;
    border-radius: 3px;
	margin:1%;

}
.news-list-li:hover{
  /**border-color: #d3231e;**/
  box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.2);
  transition: all 0.3s;


}


.page-plist { margin-top: 15px;}
.page-plist > div { margin-bottom: 10px;}
.page-plist > div h5 { text-align: center;font-size: 16px;padding: 10px 0;color: #666;}
.row-listbody { padding-top: 30px;}
.row-catelist > ul { text-align: center;}
.row-catelist > ul > li { display: inline-block; padding: 5px 15px; border:1px solid #ddd; border-radius: 30px; margin: 10px 5px;}
.row-catelist > ul > li:hover { background: #f48d01; border-color:#f48d01;}
.row-catelist > ul > li:hover > a { color:#fff;}
.row-listbody .img-inner{overflow: hidden;}
.row-listbody .img-inner img{transition: .6s;}
.row-listbody a:hover .img-inner img{transform: scale(1.1);}

.page-alist { margin-top: 15px;}
.page-alist li { padding-bottom: 15px; padding-top: 15px; border-bottom: 1px dotted #ddd;}
.page-alist .page-adate { float: left; width: 60px; text-align: center; color: #fff; margin-right: 15px; background: #666666;margin-top:7px;    -webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}
.page-alist .list-unstyled li:hover .page-adate{background:#f48d01}
.page-alist .page-adate h3 {font-weight: bold;margin-top: 8px;margin-bottom: 0;font-size: 24px;line-height: 1.1;}
.page-alist .page-adate p {margin-bottom: 5px;color: #fff;font-size: 13px;text-align: center;}
.page-alist .page-atit p { font-size: 12px; color: #999; margin-bottom: 0; height: 3rem;}
.page-alist .page-atit a { color: #333;}
.page-alist .page-atit a:hover { color: #f48d01;}
.page-alist .page-atit h4{margin-top: 0;margin-bottom: 5px;font-size: 18px;}

.page-con-tit { border-bottom: 1px dotted #ddd; margin-bottom: 15px;}
.page-con-tit h3 { text-align: center;font-size: 24px;margin-top: 20px;margin-bottom: 10px;font-family: inherit;font-weight: 500;line-height: 1.1;color: inherit;}
.page-con-tit p {margin: 0 0 10px;text-align: center; color:#999;}
.page-con-tit p span{display: inline-block;padding: 0 5px;}
.page-summary { border:1px solid #ddd; border-radius: 4px; background: #f7f7f7; padding: 15px; margin-bottom: 15px; color: #666;}
.page-detail { font-size: 16px;}
.page-detail img{max-width: 100%;text-align: center;}

/* 相关推荐 */
.row-related h5 { border: 1px solid #f5f5f5; background: #f5f5f5; margin-bottom: 0; line-height: 40px; padding-left: 15px; font-size: 16px; font-weight: 700;}
.row-related ul { border:1px solid #f5f5f5; border-top: 0;}
.row-related ul li { line-height: 40px; border-bottom: 1px dashed #f5f5f5; margin-right: 15px;padding-left: 20px;padding-top: 5px;}
.row-related ul li:last-child { border-bottom: 0;}
.row-related ul li span { float: right; color: #999;}

/* 公司简介 */
.sec-brand .page-content { padding-top: 30px;}
.text-center {text-align: center;padding: 0 10px;}
.section-header h2{font-size: 32px;font-weight: bold;margin-bottom: 20px;margin-top: 20px;}
.module-line {background: #f48d01;width: 110px;height: 3px;margin: 20px auto 20px;}

@media (max-width: 768px) {
  .page-body > .row > .col-md-3 { display: none;}
  .page-alist .page-atit p { height: 4rem; overflow: hidden;}
  .page-atit h4 { font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
}

/* 面包屑 */
.crumbs {
    background-color: #f7f7f7;
    border-bottom: 1px solid #ededed;
    clear: both;
    padding: 12px 0;
    line-height: 34px;
}

/* 分页 */
.pages .pagination>li { display: inline-block;}
.pages .pagination > li > a, .pagination > li > span {position: relative;float: left;padding: 10px 20px;line-height: 1.42857;text-decoration: none;color: #333;
background-color: #fff;border: 1px solid #ddd;margin-left: -1px;}
.pagination>li:first-child>a, .pagination>li:first-child>span { border-top-left-radius:0; border-bottom-left-radius: 4px;}
.pages .pagination > li > a:hover { color:#fff; background:#f48d01;}
.pages .pagination { width: 100%; text-align: center;}
.pages .pagination .current { color:#fff; background:#f48d01; }
.pagination{display: inline-block;padding-left: 0;margin: 40px 0 0;border-radius: 4px;}
@media (max-width: 768px) {
  .pages .pagination > li > a, .pagination > li > span { padding: 5px 10px;}
}


/*首页通用*/
.home-list-li{
background-color: #ffffff;
    height: auto;
    border: 1px solid #dddddd;
    padding: 10px;
    position: relative;
    border-radius: 3px;
}
.home-list-li:hover{
  /**border-color: #d3231e;**/
  box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.2);
  transition: all 0.3s;


}

/* 返回顶部 */
.gototop {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 999;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
.gototop.active {
  opacity: 1;
  visibility: visible;
}
.gototop a {
  width: 50px;
  height: 50px;
  display: table;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  text-align: center;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
}
.gototop a i {
  height: 50px;
  display: table-cell;
  vertical-align: middle;
  background: url(../images/gotop.png) center no-repeat;
  background-size: 24px;
}
.gototop a:hover, .gototop a:active, .gototop a:focus {
  text-decoration: none;
  outline: none;
}
/* 添加的代码 */
/* 案例中心 */
.product{
	padding: 0 0 110px 0;
	background: url(../images/bg1.jpg) no-repeat center top;
	background-attachment: fixed;
}
.product-title h2{
	color: #fff;
    font-size: 30px;
	font-weight: bold;
	position: relative;
	width: 400px;
    margin: 0 auto;
}
.product-title h3{
	font-size: 14px;
    color: #eee;
    text-transform: uppercase;
	padding: 10px 0;
	position: relative;
	width: 400px;
    margin: 0 auto;
}
.product-title h2::before{
	content: "";
    width: 7px;
    height: 7px;
    display: block;
    background: #ff8329;
    position: absolute;
    top: 48px;
    left: 60px;
    border-radius: 50%;
}
.product-title h2::after{
	content: "";
    width: 7px;
    height: 7px;
    display: block;
    background: #ff8329;
    position: absolute;
    top: 48px;
    right: 60px;
    border-radius: 50%;
}
.product-title h3::before{
    content: "";
    width: 80px;
    height: 1px;
    display: block;
    background: #ff8329;
    position: absolute;
    top: 17px;
    left: -16px;
}
.product-title h3::after{
    content: "";
    width: 80px;
    height: 1px;
    display: block;
    background: #ff8329;
    position: absolute;
    top: 17px;
    right: -16px;
}
.product-title p{
	color: #ccc;
    font-size: 15px;
}
.product-list ul{
	margin: 0 auto;
    width: 80%;
    text-align: center;
    padding-top: 20px;
}
.product-list ul li{
	width: 120px;
    height: 120px;
    display: inline-block;
    text-align: center;
    border: 1px dashed #ccc;
	border-radius: 50%;
	margin: 0 20px;
}
.product-list ul li:hover{
	border: 1px dashed #ff8329;
	background: #ff8329;
}
.product-list .on{
	border: 1px dashed #ff8329;
	background: #ff8329;
}
.product-list ul li a{
	display: inline-block;
	width: 120px;
    height: 120px;
}
.product-list ul li a i{
    color: #fff;
    font-size: 40px;
    display: block;
    margin-top: 13px;
}
.product-list ul li a p{
	color: #fff;
    font-size: 14px;
}
.product-con{
	padding: 20px 0 10px 0;
	display: none;
}
.product-con11{
	display: block;
}
.product-con .col-md-4{
	padding: 0 8px;
}
.product-con1{
	position: relative;
	overflow: hidden;
	height: 275px;
    margin-bottom: 15px;
}
.product-bg{
	position: absolute;
    height: 275px;
    width: 100%;
    background: rgba(0,0,0,0.5);
    bottom: 280px;
	left: 0;
	z-index: 999;
	padding-top: 88px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
}
.product-bg h3{
	width: 100%;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
    line-height: 40px;
    height: 40px;
}
.product-bg p{
	font-size: 15px;
    text-align: center;
    color: #fff;
    height: 30px;
    line-height: 30px;
}
.product-bg i{
	width: 100%;
    height: 30px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    display: block;
    font-size: 20px;
}
.product-con1:hover .product-bg{
	bottom: 0;
}
.product-img{
    width: 100%;
  /*   border: 1px solid #ccc; */
    vertical-align: middle;
    height: 275px;
    background: #fff;
    overflow: hidden;
    text-align: center;
}
.product-img img{
	display: inline-block;
    margin: auto;
    max-width: 100%;
	max-height: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
}
.product-con1:hover .product-img img{
	transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-o-transform: scale(1.3);
}
.product-con1 h2{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: rgba(0,0,0,0.3);
    height: 36px;
    line-height: 36px;
    padding-left: 20px;
    color: #fff;
	font-size: 16px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
}
.product-con1:hover h2{
	bottom: -40px;
}
.product .gduo{margin: 15px auto 30px auto;}
.news{ background: url(../images/bg4.jpg) center  no-repeat;background-size: 100% 100%;}
@media (max-width: 768px) {
  .product-img img{width: 100%;height: 100%;}
}
/* 底部 */
.footer{
  padding: 20px;
  border-top:solid 10px #e71500; 
}
.footer-left{
  padding-top: 70px;
}
.footer-con{
	padding: 20px;
}
.footer-con p{
	color: #333;
    font-size: 15px;
    line-height: 30px;
}
.footer-con p a{
	color: #333;
    font-size: 15px;
    line-height: 30px;
}
.footer-right{
	padding: 30px 0 0 0;
}
.footer-right p{
  text-align: center;
}
.code{text-align: center;color: #333;line-height: 25px;}
.code p{padding-top: 10px;}
@media (max-width: 768px) {
  .footer-left{
    padding-top: 0;
    text-align: center;
  }
}