@charset "UTF-8";
/**
 * 
 * @authors Joe shu (1442702103@qq.com)
 * @date    2017-10-27 15:08:25
 * @version $Id$
 */
* {
  -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;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Microsoft Yahei","Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #ffffff;
}
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, th, td {
    margin: 0;
    padding: 0;
}
ol, ul {
    list-style: none
}
a { 
  text-decoration: none;
  color: inherit;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: none;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
img {
  vertical-align: middle;
  border: 0;
  max-width: 100%;
}
table {
  border-spacing: 0; 
  border-collapse: collapse;
}
.container { 
  margin-right: auto;
  margin-left: auto; 
}
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after {
  content: " ";
  display: table;
}
.clearfix:after, .container:after, .container-fluid:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right{
  float: right;
}
.pull-left{
  float: left;
}
/*箭头*/
.arrow{display: inline-block; width: 7px; height: 7px; border-top: 1px solid #999; border-right: 1px solid #999;}
.arrow-up {transform: rotate(-45deg);}
.arrow-down {transform: rotate(135deg);}
.arrow-left {transform: rotate(-135deg);}
.arrow-right {transform: rotate(45deg);}

.ff8400{}
.color-999{color: #999;}
.mr10{margin-right: 10px;}
.ml15{margin-left: 15px;}
.mr15{margin-right: 15px;}
.mt30{margin-top: 30px;}
.mt50{margin-top: 50px;}
.border{border:1px solid #ccc;}
.text-center{text-align: center;}
/* 
 *  Core Owl Carousel CSS File
 *  v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
/* display none until init */
.owl-carousel{
  display: none;
  position: relative;
  width: 100%;
  -ms-touch-action: pan-y;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.owl-carousel .owl-wrapper{
  display: none;
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
  overflow: hidden;
  position: relative;
  width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}
  
.owl-carousel .owl-item{
  float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
  cursor: pointer;
}
.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    /*cursor:url(grabbing.png) 8 8, move;*/
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility:    hidden;
  -ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}


.header .logo{float: left;padding-top: 15px;}
.header-info{float: right;width:500px;padding:20px 0;color: #999;font-size: 18px;text-align: right;}
.header-info .language>a{padding: 0 10px;display: inline-block;color: #999;height: 20px;line-height: 20px;}
.header-info .language>a:nth-child(1){border-right: 1px solid #999;}
.header-info .language{margin-bottom: 15px;}
.header-info .tel{}
.header-info .tel>span{color: #ff8400;margin-left: 10px;font-size: 20px;}

.nav{background-image: -moz-linear-gradient(top, #0069BF, #077AD9); background-image: -webkit-linear-gradient(top, #0069BF, #077AD9); background-image: linear-gradient(to bottom, #0069BF, #077AD9);}
.nav li{float: left;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAOCAMAAAAyqj1tAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3QzkxMzBFMEM4NjBFNTExQkQ1NEY0REVFMTFGNTRGMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0NUY2MDNDNDc4NjYxMUU1QkUzQjhCOUFBMEZGQjlGOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NUY2MDNDMzc4NjYxMUU1QkUzQjhCOUFBMEZGQjlGOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc5MjRDODExRDU3N0U1MTFBQ0QxQjVGNTU3RDFBQUI0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdDOTEzMEUwQzg2MEU1MTFCRDU0RjRERUUxMUY1NEYwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+KIUlPwAAAAZQTFRFEl2iPpjLV0MTGwAAABBJREFUeNpiYGBkIA4BBBgAAUkAD639x0EAAAAASUVORK5CYII=) left center no-repeat;}
.nav li:nth-child(1){background: none;}
.nav li:hover a{background: #ff8400;}

.nav li a{display: block;font-size: 16px;height:60px;line-height:60px;padding:0 38px;color: #fff;-webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.nav li.active a{background: #ff8400;}
/*.active a{background: #ff8400!important;color: #fff!important;}*/
/*.active{background: #ff8400;color: #fff;}*/


.banner{width: 100%;position: relative;}
.banner .owl-controls{}
/*分页*/
.banner .owl-pagination{position: absolute;bottom: 10px;left: 50%;transform:translateX(-50%);bottom: 0;height: 36px;z-index: 10;text-align: center;}
.banner .owl-pagination .owl-page{display: inline-block;background: #fff;border-radius: 50%;border:1px solid #ff8400;width: 18px;height: 18px;margin:0 6px;}
.banner .owl-pagination .owl-page.active{background: #ff8400;}
.banner .owl-buttons{position: absolute;left: 50%;transform:translateX(-50%);top: 50%;}
/*翻页*/
.banner .owl-buttons .arrow{width: 18px;height: 18px;border-top: 2px solid #fff;border-right: 2px solid #fff;}
.banner .owl-buttons .owl-next,.banner .owl-prev{position:absolute;top:50%;margin-top:-30px;width: 60px;height: 60px;border-radius: 50%;border: 2px solid #fff;text-align: center;padding-top: 20px;}
.banner .owl-buttons .owl-prev{left:0;padding-left: 5px;}
.banner .owl-buttons .owl-next{right:0;padding-right: 5px;}
.owl-buttons>div:hover,.owl-buttons>div:hover>.arrow{border-color:#287fc7!important} 


.title{width: 100%;text-align: center;}
.title>h2{font-size: 28px;color: #ff8400;padding: 12px 0;position: relative;display: inline-block;}
.title>h2:after{content:"";position: absolute;bottom:0;left:50%;margin-left:-20px;background:#ff8400;width: 40px;height: 1px;}
.title>p{color: #4c4c4c;height: 50px;line-height: 50px;font-size: 16px;}

.flink{background: #ff8400;color: #fff;padding: 15px 0;}
.flink a{color: #fff;}

/*底部*/
.bg-blue{background: #287fc7;border-top: 1px solid #000;}
.copyright{color: #fff;text-align: center;padding: 15px 0;}
.fchannel{background: #287fc7;}
.fchannel dl{width: 150px;float: left;margin-left: 30px;margin-top: 25px;}
.fchannel dl:first-child{margin-left: 0;}
.fchannel dl dt{border-bottom:2px solid #235d86;font-size: 16px;font-weight: bold;color: #fff;padding: 10px 0;margin-bottom: 10px;}
.fchannel dl dd{color: #ccc;line-height: 2;}
.fchannel dl.footer-contact{width: 250px;}
.footer-contact .icon-tel{display:inline-block;vertical-align:top;width:60px;height:50px;background-image: url(/style/img/sprites_contact.png);background-repeat: no-repeat;background-position: 0 0;}
.footer-contact .tel-txt{display: inline-block;}
.footer-contact .tel-txt>p{color: #fff;font-size: 24px;}
.footer-contact .text-ccc{color: #ccc;}
.footer-contact p{font-size: 12px;color: #fff;padding: 5px 0;}
.footer-contact p>i{vertical-align: middle;width: 34px;height: 14px;display: inline-block;background-image: url(/style/img/sprites_contact.png);background-repeat: no-repeat; }
i.person{background-position: 9px -50px;}
i.address{background-position: 9px -67px;}
i.email{background-position: 9px -83px;}
i.fax{background-position: 9px -97px;}
i.qq{background-position: 9px -113px;}
i.phone{background-position: 9px -131px;}
.topcontrol{position: fixed;right: 10px;bottom: 300px;width: 100px;height: 220px;}
.topcontrol>div{width: 100px;margin-top: 5px;cursor: pointer;}
.backtop{display: none;}
/*文章*/
.breadcrumbs{border-bottom: 1px solid #ccc;padding: 12px 0;}
.breadcrumbs a{color: #ff8400;}
.breadcrumbs a:nth-child(1){color: #4c4c4c;}
.breadcrumbs span:nth-child(2){display: none;}
.breadcrumbs a:nth-child(3){display: none;}
.symbol{margin: 0 5px;}
.body{line-height: 2;word-wrap:break-word;overflow:hidden;}
.title-article{text-align: center;margin-top: 65px;}
.title-article h2{font-size: 24px;color: #4c4c4c;border-bottom: 1px solid #999;font-weight: normal;padding: 8px 0;margin-bottom: 10px;}

/*导航栏*/
.btn-nav {
  position: absolute;
  top: 0px;
  left: 0px;
  background: transparent;
  border: none;
  padding: 10px;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  cursor: pointer;
  z-index: 99999;
}

.btn-nav:focus {
  outline: 0;
}

.icon-bar {
  display: block;
  margin: 6px 0;
  width: 40px;
  height: 5px;
  background-color: #76838f;
}

.btn-nav:hover .icon-bar {
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  background-color: #287fc7;
}

.animated {
  display: block;
  margin: 0 auto;
}

.animated:hover .icon-bar,
.animated:focus .icon-bar{
  background-color: #287fc7;
}

.animated:focus {
  cursor: pointer;
  z-index: 9999;
}
.middle {
  margin: 0 auto;
}

.icon-bar {
  -webkit-transition: all .7s ease;
  -moz-transition: all .7s ease;
  -ms-transition: all .7s ease;
  -o-transition: all .7s ease;
  transition: all .7s ease;
  z-index: 999999;
}

.animated .icon-bar {
  z-index: 999999;
  background-color: #287fc7;
}

.animated .top {
  -webkit-transform: translateY(10px) rotateZ(45deg);
  -moz-transform: translateY(10px) rotateZ(45deg);
  -ms-transform: translateY(10px) rotateZ(45deg);
  -o-transform: translateY(10px) rotateZ(45deg);
  /* transform: translateY(10px) rotateZ(45deg); */
}

.animated .bottom {
  -webkit-transform: translateY(-11px) rotateZ(-45deg);
  -moz-transform: translateY(-11px) rotateZ(-45deg);
  -ms-transform: translateY(-11px) rotateZ(-45deg);
  -o-transform: translateY(-11px) rotateZ(-45deg);
  transform: translateY(-11px) rotateZ(-45deg);
}

.animated .middle {
  width: 0;
}
