@charset "UTF-8";


@font-face {font-family: "iconfont"; 
  src: url('../fontz/iconfont.eot'); /* IE9*/
  src: url('../fontz/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fontz/iconfont.woff') format('woff'), /* chrome、firefox */
  url('../fontz/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('../fontz/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.fenxiaodaonoindex .icon-twitter:before { content: "\e600";}
.fenxiaodaonoindex .icon-weixin:before { content: "\e601"; }
.fenxiaodaonoindex .icon-renrenwang:before { content: "\e602"; }
.fenxiaodaonoindex .icon-socialfacebooksquare:before { content: "\e603"; }
.fenxiaodaonoindex .icon-tengxunweibo:before { content: "\e604"; }
.fenxiaodaonoindex .icon-xinlangweibo:before { content: "\e605"; }
.fenxiaodaonoindex .icon-QQkongjian:before { content: "\e606"; }
.fenxiaodaonoindex .icon-twitter1:before { content: "\e607"; }
.fenxiaodaonoindex .icon-qq:before { content: "\e608"; }
.fenxiaodaonoindex .icon-facebook:before { content: "\e609"; }
.fenxiaodaonoindex .icon-dianhua:before { content: "\e60a"; }
.fenxiaodaonoindex .icon-qqkongjian:before { content: "\e60b"; }
.fenxiaodaonoindex .icon-douban:before { content: "\e60c"; }
.fenxiaodaonoindex .icon-gengduo:before { content: "\e60d"; }
.fenxiaodaonoindex .icon-gongnengyewangyiweibofanshe:before { content: "\e60e"; }
.fenxiaodaonoindex .icon-88:before { content: "\e60f"; }
.fenxiaodaonoindex .icon-89:before { content: "\e610"; }
.fenxiaodaonoindex .icon-90:before { content: "\e611"; }
.fenxiaodaonoindex .icon-douban1:before { content: "\e612"; }
.fenxiaodaonoindex .icon-dayin:before { content: "\e613"; }
#fenxianganniu{z-index:9999}
.fenxianganniu ul{-webkit-margin-before: 0em;-webkit-margin-after: 0em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 0px;margin:0; padding:0;}
.fenxianganniu ul li a{ cursor:pointer; color:#fff;  text-decoration:none;}
.fenxianganniu ul li a i{font-size:26px;width:46px; height:46px; text-align:center; line-height:46px; display:block;}
.fenxianganniu ul li .bashare_fenxiang_a{ display:block; overflow:hidden;}
.fenxianganniu ul li .bashare_fenxiang_div{ position:relative;}
.fenxianganniu ul li .bashare_fenxiang_div .bds_more{ position:absolute; top:13px; left:8px;display:block; width:40px; height:40px; padding:0px; display:block;  }
.fenxianganniu ul li a:hover{ opacity:1;}

/*bottom 的时候*/
.fenxianganniubottom{ width:100%; text-align:center; }
.fenxianganniubottom ul li{ display:inline-block; vertical-align:middle; position: relative; width:46px; height:46px;}
.fenxianganniubottom ul li a{position: absolute; color:#666; left:0px; top:0px; width:46px; height:46px; display:inline-block; margin:0px; padding:0px;}
.fenxianganniubottom ul li a font{ position:absolute; left:0px; bottom:40px; border:1px solid #ccc; border-radius:3px; box-shadow:0px 0px 4px #ccc; background-color:#fff; padding:5px; display: none; overflow: hidden; -moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all;-webkit-transition:.5s all; transition:.5s all;}
.fenxianganniubottom ul li a font span{ color:#666;}
.fenxianganniubottom ul li a font img{ border:4px solid #007683;}
.fenxianganniubottom ul li:hover a font{ display:block;}
/*right 的时候*/
.fenxianganniuright{ width:46px; position:fixed; right:0px;}
.fenxianganniuright li{ position:relative; display:block;z-index:99;width:10000%; background-color:#007683; height:46px;}
.fenxianganniuright li a{display:block; z-index:99; position:absolute; top:0px; left:0px;}
.fenxianganniuright li a:nth-child(2){ width:40px; height:46px;}
.fenxianganniuright li a i{ position:absolute; top:0px; left:0px;}
.fenxianganniuright li a font{display:block; position:absolute; top:0px; left:46px; line-height:46px; font-size:24px;z-index:99999999;}
.fenxianganniuright li a font img{ z-index:99999999;border:4px solid #007683;}
.fenxianganniuright .bashare_fenxiang_ali i{ left:-16px;}
.fenxianganniuright ul li .bashare_fenxiang_div .bds_more{ left:-16px;}
.fenxianganniuright .bashare_fenxiang_a{ width:40px; height:46px;}
/*left 的时候*/
.fenxianganniuleft{ width:46px; position:fixed; left:0px;}
.fenxianganniuleft li{ position:relative;display:block;z-index:99;width:1000%; left:-900%;  background-color:#007683; height:46px;}
.fenxianganniuleft li a{display:block; z-index:99; height:46px;}
.fenxianganniuleft li a:nth-child(2){ width:40px; height:46px; position:absolute; top:0px; right:0px;}

.fenxianganniuleft li a i{ float:right;}
.fenxianganniuleft li a font{display:block; float:right; line-height:46px; font-size:24px;z-index:99999999;}
.fenxianganniuleft li a font img{ z-index:99999999;border:4px solid #007683;}
.fenxianganniuleft li a .bashare_fenxiang_div{ position:absolute; right:0px;}
/*差号 关闭按钮*/
#iconandiv{ width:46px; cursor:pointer; padding:8px 10px;  height:36px; position:absolute; top:-36px; text-align:center;  border-radius:3px;background-color:#03646F; }
#iconandiv span:nth-child(2){ opacity:1;}
#iconandiv span{ display:block; height:2px; background-color:#fff;-moz-transition:.2s all;-ms-transition:.2s all;-o-transition:.2s all;-webkit-transition:.2s all;transition:.2s all; margin:4px auto;}
#iconandiv.iconandivclass span:nth-child(1){-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg); position:relative; top:6px;}
#iconandiv.iconandivclass span:nth-child(2){ opacity:0;}
#iconandiv.iconandivclass span:nth-child(3){ -moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);position:relative; bottom:6px;}
#iconandiv.iconandivclass{ border-radius:0px;}
/*详情页面分享*/
.fenxiaodaonoindex ul li.fxd{ width:auto;}
.fenxiaodaonoindex{ width:100%; padding:20px 0px;text-align:left;}
.fenxiaodaonoindex ul li{ display:inline-block; position:relative; width:30px; height:30px; vertical-align:middle;}
.fenxiaodaonoindex ul li a{ font-size:30px; position:absolute; top:0px; left:0px; width:100%; height:100%; color:#666; border:1px solid #f00; text-decoration:none; cursor:pointer; -moz-transition:.5s all; -ms-transition:.5s all;-o-transition:.5s all;-webkit-transition:.5s all; transition:.5s all;}
.fenxiaodaonoindex ul li a i{ font-style:normal; position:absolute; top:0px; left:0px;width:100%; height:100%;padding:0; margin:0;}
.fenxiaodaonoindex ul li .icon-gengduo{ position:relative;}
.fenxiaodaonoindex ul li .icon-gengduo .bashare_fenxiang_divgengduo{ position:absolute; left:0px; top:0px; height:100%; width:100%;}
.fenxiaodaonoindex ul li .icon-gengduo .bashare_fenxiang_divgengduo span{height:100%; width:100%;}
.fenxiaodaonoindex ul li:nth-child(2):hover a{ color:#DE675B;}
.fenxiaodaonoindex ul li:nth-child(3):hover a{ color:#518AF3;}
.fenxiaodaonoindex ul li:nth-child(4):hover a{ color:#57AB63;}
.fenxiaodaonoindex ul li:nth-child(5):hover a{ color:#4FC6F7;}
.fenxiaodaonoindex ul li:nth-child(6):hover a{ color:#63BF5C;}
.fenxiaodaonoindex ul li:nth-child(7):hover a{ color:#67A8EF;}
.fenxiaodaonoindex ul li span{ font-size:18px; font-family:Arial, Helvetica, sans-serif;}
.fenxiaodaonoindex ul li a{ display:inline; padding:0;}
@media(min-width:1200px){
.fenxiaodaonoindex ul li a{ font-size:30px; }
    }
@media(max-width:1200px){
.fenxiaodaonoindex ul li a{ font-size:30px; }
    }
@media(max-width:920px){
	.fenxiaodaonoindex ul li{ width:25px; height:25px;}
.fenxiaodaonoindex ul li a{ font-size:25px; }
.fenxiaodaonoindex ul li{ margin:0px 2px;}
.fenxiaodaonoindex ul li span{ font-size:12px;}
    }
@media(max-width:674px){
.fenxiaodaonoindex ul{ text-align:left;}
.fenxiaodaonoindex ul li a{ font-size:25px; }
.fenxiaodaonoindex ul li{ margin:0px 2px;}
.fenxiaodaonoindex ul li.fxd{ font-size:12px; display:block; line-height:30px;}
    }
@media(max-width:400px){
	.fenxianganniubottom ul li{ margin:0px -5px;}
	.fenxiaodaonoindex ul li{ width:25px; height:25px;}
	
	}


/*转化组件样式代码*/
.fcall{display:block;background:#007683;height:49px;margin-top:15px;text-align: center; padding:0px; width:100%; position:fixed; bottom:0; left:0px; z-index:9999999999; overflow:hidden;}
.bottomqq  .bottom1 {margin: 0 auto; max-width:1003px;margin:auto;/*overflow-x:hidden;overflow-y:auto;*/ height:70px;overflow:hidden;}
.bottomqq  .bottom1 a {	float:left;	width:25%;text-align:center;line-height:20px;color:#fff;height:44px;padding:5px 0px;font-size:12px; overflow:hidden;}
.bottomqq  .bottom1 a img {margin:0; vertical-align:inherit; position:relative; top:5px;}
.bottomqq  .bottom1 a.xianqd {border:0px;}
.bottomqq{overflow:hidden; }
.footheitop{ clear:both; float:none;}
.fenxiangweixinerweim img{max-width: 200px;}





body { font-size: 14px; font-family: "Microsoft YaHei", sans-serif; background: url(../images/cross_light.png) repeat #f8f8f8; }

.space { height: 20px; }

a { -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }

/*--- 1.头部（header） ----- */
.inline { display: inline-block; }

#logo { padding: 15px; }
#logo img { max-height: 70px; max-width: 100%; }

.info {padding: 20px 15px 15px; font-size: 18px; text-align: right; }
.info>div { display: inline-block; text-align: left;}
.info p { margin: 0; }
.info a { color: inherit;}
.info a:hover,.info a:focus { color: inherit; text-decoration: none;}
.info i { color: #d9534f; }

.container { background: white; -moz-box-shadow: 0px 0px 15px 5px #bbbbbb; -webkit-box-shadow: 0px 0px 15px 5px #bbbbbb; box-shadow: 0px 0px 15px 5px #bbbbbb; }

/*----- 1.a.导航（Menu）------ */
.search { width: 200px; display: inline-block; }

.navbar-style { background: #03b1ec; border: none; }
.navbar-style .navbar-brand { color: #edf7ff; }
.navbar-style .navbar-toggle { padding: 0 5px; color: #edf7ff; font-size: 21px; margin-right: 10px; }
.navbar-style .navbar-toggle:hover, .navbar-style .navbar-toggle:focus { background-color: #00447e; }
.navbar-style .form-control { border: 1px solid #00a4dc; }
.navbar-style .nav li a { color: #edf7ff; }
.navbar-style .nav li a:hover, .navbar-style .nav li a:focus { background-color: #00447e; }
.navbar-style .dropdown-menu { background-color: #03b1ec; border-color: #00759c; }
.navbar-style .dropdown-menu .divider { background-color: #00759c; }
.navbar-style .dropdown-menu li a { color: #edf7ff; }
.navbar-style .dropdown-menu .open { -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.navbar-style .dropdown-menu a:focus, .navbar-style .dropdown-menu a:hover { background-color: #00447e; }

/* -----1.b.幻灯片----- */
.camera_caption > div { width: 400px; margin: 20px 120px 150px; }
.camera_caption > div h2 { font-size: 42px; text-shadow: 0 2px 5px #444444; font-weight: bolder; }
.camera_caption > div p { font-size: 16px; }

#slider .camera_pag { position: absolute; bottom: 110px; left: 120px; height: 20px; }

#slider .camera_pag .camera_pag_ul li { border: 2px solid white; background-color: transparent; }
#slider .camera_pag .camera_pag_ul li span { top: 2px; left: 2px; }
#slider .camera_pag .camera_pag_ul li.cameracurrent span { background-color: white; }

/* ---2.内容（contain）--- */
.thumb-style { margin: 0 -15px; border-radius: 0; background: #eeeeee; padding: 20px; }
.thumb-style .icon { margin-right: 10px; font-size: 40px; }
.thumb-style h3 { margin-top: 0; }
.thumb-style img { width: 100%; }

/* -----2.a.公司简介（aboutus）----- */
.heading-1 { margin-top: 0; }
.heading-1 .icon { margin-right: 10px; font-size: 36px; }
.heading-1 .icon-plus-squared { font-size: 17px; margin: 0px; }
.heading-1 a { padding-top: 15px; }

.about-box { margin-bottom: 15px; }
.about-box img { width: 100%; }
.about-box .about-box-img { margin: 0 -15px 15px; }

.news-box .heading-1 { border-bottom: 1px dotted #dddddd; padding-bottom: 2px; }
.news-box .list-group-item { padding: 4px 8px; border: 0; height: 29px; overflow: hidden; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.news-box .list-group-item:hover { background: #03b1ec; color: white; }
.news-box .list-group-item:before { content: "\e81d "; font-family: "fontello"; margin-right: 5px; }

.contact-box table td { vertical-align: top; }
.contact-box table td i { font-size: 18px; padding-right: 5px; color: #d9534f; }

.product-box .heading-1 { border-bottom: 1px dotted #dddddd; padding-bottom: 2px; }
.product-box .caption { border-top: 1px dotted #dddddd; }
.product-box .caption h3 { margin-top: 0; }
.product-box img { width: 90%; margin-top: 10px; margin-bottom: 10px; }

.position { padding: 10px 15px; background-color: #eeeeee; }
.position li { display: inline-block; }
.position li + li:before { content: "\e81d"; margin: 0 5px; font-family: "fontello"; }

.content { padding: 5px; }
.content .img-thumbnail { height: 150px; margin: 5px; }
.content h2 { margin-top: 0; padding-top: 15px; }

.nav.list-group .list-group-item { padding: 0; overflow: hidden; }
.nav.list-group .list-group-item.active { border-color: #d9534f; }
.nav.list-group .list-group-item.active a { color: white; background-color: #d9534f; }
.nav.list-group .list-group-item a { color: #444444; }

#sidebar.affix { top: 20px; width: 293px; }

footer { padding: 20px; background: #eeeeee; border: 1px solid #dddddd; color: #888888; }
footer a { color: #888888; }
footer a:hover { color: #222222; }
footer p { text-align: right; }

h2.line { border-bottom: 1px dotted #dddddd; margin: 0; padding: 12px 0; margin-bottom: 20px; }

.content.news-box .date { float: right; color: #cccccc; font-size: 12px; }
.content.news-box .list-group-item { padding: 8px 10px; height: auto; line-height: 30px; border-bottom: 2px dotted #dddddd; }
.content.news-box .list-group-item:last-child { border-bottom: 0; }

#map { height: 400px; }

h3.title { text-align: center; }

p.arc-info { padding: 5px; text-align: center; background: #f4f4f4; border: 1px solid #e6e6e6; color: #aaaaaa; }

@media (max-width: 1169px) { .heading-1 small { display: none; }
  #sidebar.affix { width: 243px; } }
@media (max-width: 969px) { .menu .heading-1 small { display: none; }
  .heading-1 small { display: inline; }
  #slider .camera_pag { bottom: 60px; left: 70px; }
  .camera_caption > div { width: 400px; margin: 20px 70px 80px; }
  .camera_caption > div h2 { font-size: 36px; text-shadow: 0 2px 5px #444444; font-weight: bolder; }
  .camera_caption > div p { font-size: 14px; }
  .news-float { float: right; }
  #sidebar.affix { width: 250px; } }
@media (max-width: 767px) { #sidebar.affix { position: relative; width: auto; }
  .menu .heading-1 small { display: inline; }
  .search { width: auto; }
  .info, #logo { text-align: center; }
  #slider .camera_pag { bottom: 40px; left: 0px; width: 100%; }
  #slider .camera_pag .camera_pag_ul { text-align: center; }
  footer { padding: 10px 5px; }
  footer p { text-align: left; }
  .camera_caption > div { width: auto; margin: 0px 0px 80px; text-align: center; }
  .camera_caption > div h2 { font-size: 24px; text-shadow: 0 2px 5px #444444; font-weight: bolder; }
  .camera_caption > div p { font-size: 12px; }
  .news-float { float: left; } }


.navbar{margin-bottom:0;}
#banner .owl-nav{display:none;}
#banner{position:relative;}
#banner .owl-dots{text-align:center;position:absolute;bottom:10px;left:0;right:0;}
#banner .owl-dot{display:inline-block;width:10px;height:10px;margin:0 3px;border-radius:100%;background:#ddd;}
#banner .owl-dot.active{background:#428bca;}
