/*代码初始化*/
body{ color:#494949; font-size:14px;}
h1,h2,h3,h4,h5,h6,p{ margin:0;}
.container{padding:0; width:1000px;}
a:hover{ color:#006cbf;}
::selection { background:#006cbf; color: #fff;
  }

  ::-moz-selection {

      background:#006cbf;  color: #fff;
       }

  ::-webkit-selection {
      background:#006cbf; color: #fff;
  }

/*header*/
.hdtxt span{ margin-left: 15px; }
.headtop{ color:#8a8a8a; padding:10px 0; }
.fomser form{ position: relative; height: 25px; margin-top:30px; }
.fomser form .hedbtn{ position: absolute; right: 0; top: 0; height: 100%; background-color: transparent; border-radius: 0 3px 3px 0; color: #fff; border: none; width: 40px; padding:0; }
.fomser form .topseae{ width: 100%; height: 100%; border: 1px solid #949494; border-radius: 25px; padding-left: 13px; }
.headtop p{ padding:10px 0;}
.headtop .fr span{ color: #00a63e; display: inline-block; }
.headtop .fr span a{ color: #00a63e; }
.headtop .fr span i{ margin-right: 10px; }
.headtop .fr .share{ color:#606060; margin-right:25px;}
.headtop .fr .cont{ color:#a0a0a0; transition:0.3s; padding-left:20px; display:inline-block;}
.headtop .fr .cont:hover{ color:#00a73c;}
.headnav{ transition:0.3s; }
.headnav .tmnav{ padding:0; box-sizing:content-box; margin-right:-25px;}
.headnav .hdtxt{ padding:0; float:left;}
.header-frontend.p_fixed{ position:fixed; top:0; left:0; width:100%; z-index:9; box-shadow: 0 0 15px rgba(0,0,0,0.5);}
.headnav .navbar-collapse{ padding:0;}
.navbar{ margin-bottom: 0; min-height:auto; }
.navbar-nav{ width: 100%; }
.navbar-nav > li{ padding: 14px 0; text-align: center; }
.navbar-nav > li:first-child a{ border-left:none; }
.navbar-nav > li:last-child a{ border-right:none; }
.navbar-nav > li > a{ width: 100%; padding: 2px 14.3px; color: #fff; font-size: 16px; transition:0.3s; border-left:1px solid #76a7e1; border-right:1px solid #2a6ab4; box-sizing:border-box; }
.navbar-nav > li > a b{ display:none;}
.navbar-nav > li > a:hover,.navbar-nav > li.active > a{ color: #fff; background-color: transparent;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{ background-color:transparent; border-left-color:#76a7e1;}
.headtop .fr .hedbtn span{ color:#646464; padding-bottom:0;}
.dropdown-menu{ background:#fff; padding:0px;min-width:110px;border:1px solid #0068bf;}
.dropdown-menu li{background:#fff!important;color:#fff; text-align: center;}
.dropdown-menu li a{ color:#5d5d5d; background:#fff!important; padding:15px 10px; transition:0.3s;}
.dropdown-menu li a:hover{ background:#0068bf!important; color:#fff;}
.dropdown-menu li:hover{background:#fff !important; color:#ca1712 !important;}
.header-frontend{ transition:0.3s; background-color:#327cd3;}
.header-frontend.p_fixed{ background:#327cd3; padding:10px 0; transition:0.3s;}

/*banner*/
.banner .carousel-caption{ bottom: 25%; padding:0; margin-bottom: -23px; text-shadow:none;}
.banner .carousel-caption h4{ font-size:36px;letter-spacing:5px}
.banner .carousel-caption h4 i{ color:#dbd915;}
.banner .carousel-caption h2{ font-size:60px; margin-top:50px;}
.banner .carousel-caption h2 img{ display:inline-block; margin-top:-30px;}
.banner .carousel-caption>img{ margin-top:15px;}
.banner .carousel-caption a{ display:inline-block; margin-top:10px; font-size:30px; color:#f3d219;}
.banner .carousel_left, .banner .carousel_right{ width:35px; height:61px; background-color: transparent; opacity:1; overflow:hidden; margin-top:-30px;}
.banner .carousel_left img, .banner .carousel_right img{ max-width:none; position:absolute; top:0;}
.banner .carousel_left img{ left:0;}
.banner .carousel_right img{ right:0;}

/*news*/
.yaowen{ margin-top:10px; padding-bottom:25px; border-bottom:1px dashed #8a8a8a; }
.yaowen .bordered{ margin-bottom:20px; border-bottom:2px solid #0068bf;}
.yaowen .nav-tabs > li > a{ margin:0; border:none; font-size:18px;}
.yaowen .nav-tabs > li > a:hover{ background-color:transparent; color:#0068bf; border:none; }
.yaowen .nav-tabs > li.active > a, .yaowen .nav-tabs > li.active > a:hover, .yaowen .nav-tabs > li.active > a:focus{ border:none; background-color:#0068bf; border-radius:0; color:#fff; }
.yaowen .nav-tabs .more{ float:right; margin-top:12px;}
.yaowen .nav-tabs .more a{ color:#9a9a9a;}

.news .tab-pane .top{ margin-bottom:15px;}
.news .tab-pane .top .pic{ padding-right:0;}
.news .tab-pane .top .pic img{ border:1px solid #c8cecc;}
.news .tab-pane .top h3{ font-size:18px; margin:25px 0 15px;}
.news .tab-pane .top p{ line-height:1.7em;}
.news .tab-pane .top .btn{ background-color:#026bbc; border-radius:0; float:right; color:#fff; font-size:16px; margin-top:20px;}

.news .tab-pane li{ padding:10.5px 0; border-bottom:1px dotted #cacaca;}
.news .tab-pane li p{ display:inline-block;}
.news .tab-pane li i{ float:right;}

.biaoti{ font-size:18px; padding:8px 10px; background:url(../images/titlebg.jpg) no-repeat right bottom; background-color:#006cbf; color:#fff;}
.biaoti i{ display:inline-block; margin-right:10px;}
.biaoti a{ float: right; color: #fff; font-size: 14px; margin-top: 5px; }
.neirong{ padding:13px 10px 33px; border:1px solid #e6e6e6; border-top:none;}
.neirong li{ padding:10px 0; border-bottom:1px dashed #d9d9d9;}
.neirong li i{ display:inline-block; width:4px; height:4px; background-color:#006cbf; margin-bottom:3px; margin-right:5px; }
.neirong li p{ display:inline-block;}
.neirong li span{ float:right; color:#9c9c9c;}

.lujiao{ padding:20px 0 15px;}
.title{ font-size:18px; color:#2d2626; padding-bottom:5px; border-bottom:2px solid #006dc2; margin-bottom:12px;}
.title i{ width:4px; height:16px; background-color:#006dc2; border-radius:1px; display:inline-block; margin-right:5px;}
.title p{ display:inline-block;}
.title a{ float:right; font-size:14px; color:#949494;}
.lujiao .smart-body{ border:1px solid #ccc;}
.lujiao .nav-tabs{ border:none; padding-right:5px; }
.lujiao .nav-tabs > li{ float:none;}
.lujiao .nav-tabs > li a{ border-radius:0; border-bottom:1px solid #ccc; border-right:1px solid #ccc; height:101.5px; padding:18px 15px;}
.lujiao .nav-tabs > li:first-child a{ border-top:none;}
.lujiao .nav-tabs > li a:hover{ border-top:1px solid #ccc;}
.lujiao .nav-tabs > li:first-child a:hover{ border-top:none;}
.lujiao .nav-tabs > li.active > a, .lujiao .nav-tabs > li.active > a:hover, .lujiao .nav-tabs > li.active > a:focus{ border-bottom:1px solid #ccc; border-right:none; border-left:none;}
.lujiao .nav-tabs > li h4 p{ color:#333; font-size:16px;}
.lujiao .nav-tabs > li h4 span{ color:#006cc5; font-size:13px; margin:5px 0 10px; display:block;}
.lujiao .nav-tabs > li h4 i{ width:18px; height:18px; background-color:#cecece; text-align:center; color:#fff;}

.mllj{ padding-right:0;}
.lujiao .tab-content > .tab-pane li{ float:left; width:25%; padding-left:2px; height:142px;}
.lujiao .tab-content > .tab-pane li a{ display:block; width:100%; height:100%; position:relative; overflow:hidden;}
.lujiao .tab-content > .tab-pane li img{ min-width:100%; height:100%; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; max-width:none;}
.lujiao .tab-content > .tab-pane li:nth-child(5){ width:50%; margin-top:2px; height:158px;}
.lujiao .tab-content > .tab-pane li:nth-child(6){ width:50%; margin-top:2px; height:158px;}

.fenlei .neirong{ padding-bottom:20px;}
.fenlei .guanggao{ margin: 15px 0; width:100%; padding:0 15px;}

.mingshi{ padding-top:20px;}
.mingshi .content{ padding:15px; border:1px solid #e5e5e5;}
.mingshi .owl-theme .owl-controls .owl-buttons div{ color:#353535; width:15px; height:88px; background-color:#d6d6d6; left:-15px; margin:0; opacity:1; top:-11px;}
.mingshi .owl-theme .owl-controls .owl-buttons .owl-next{ left:auto; right:-15px;}
.mingshi .owl-theme .owl-controls .owl-buttons div:after{ content:""; display:inline-block; width:4px; height:7px; background:url(../images/left.png) no-repeat center; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; font-size:14px;}
.mingshi .owl-theme .owl-controls .owl-buttons .owl-next:after{ background:url(../images/right.png) no-repeat center;}
.mingshi .owl-theme .owl-controls .owl-pagination{ display:none;}
.mingshi .p_15{ padding:0 7px;}
.mingshi .thumbnail{ padding:0; border:none; margin-bottom:0;}
.mingshi .owl-theme .owl-controls{ margin-top:0;}
.mingshi .casepic img{ width:100%;}
.mingshi .casepic p{ text-align:center; margin-top:5px;}

.lie{ margin:15px 0 25px;}
.lie ul{ margin-left:-3px; margin-right:-14px;}
.lie li{ padding:0 3px;}

.link li{ float:left; width:20%; text-align:center; margin-bottom:10px;}

.line{ width:100%; height:1px; background-color:#006cbf; margin:15px 0 1px;}
footer{ background-color:#006cbf; color:#fff; padding:15px 0;}
footer p{ margin:15px 0; text-align:center;}
footer a{ color:#fff;}
footer a:hover{ color:#333;}


/*关于我们页面*/
.abbanner{ background-color:#f3f3f3;}
.pd{ padding:30px 0 50px;}
.lefts{ width:200px; float:left;}
.right{ width:800px; padding-left:25px; float:right;}

.lefts h2{ font-size:32px; color:#fff; background-color:#327cd3; padding:17px 0; text-align:center;}
.lefts ul{ padding-top:20px; border:1px solid #327cd3;}
.lefts li{ border-top:1px solid #ddd; text-align:center; padding:15px 0;}
.lefts li a{ display:inline-block; border-left:1px solid #575757; border-right:1px solid #575757; padding:3px 15px; color:#666; transition:0.3s;}
.lefts li a:hover{ color:#327cd3;}

.lianxi{ margin-top: 30px; }
.lianxi li{ padding-left: 10px; padding-right: 10px; line-height: 1.6em; }
.lianxi li a{ border:none; padding: 0; }

.right .links{ padding:20px 0; border-bottom:1px solid #ddd; color:#0066b5;}
.right .links a,.right .links span{ color:#202020;}
.right .links a:hover{ color:#0066b5;}

.abcontent{ padding-top:25px;}
.abcontent p{ line-height:2em;}

.newslist{ padding-top:25px;}
.newslist li{ padding:10px 0; border-bottom:1px dotted #ddd;}
.newslist li i{ display:inline-block; width:3px; height:3px; background-color:#666; margin-right:10px; margin-bottom:3px;}
.newslist li p{ display:inline-block;}
.newslist li span{ float:right; color:#8e8d8d;}

.st_fanye{ margin-top:30px;}
.st_fanye a{ display:inline-block; padding:0 5px;}

.servicelist{ padding-top:10px;}
.servicelist li{ padding:20px 0; border-bottom:1px dashed #ddd;}
.servicelist li .pic{ padding-right:0;}
.servicelist li .txt h3{ font-size:18px; color:#1e1e1e; margin:3px 0 8px;}
.servicelist li .txt span{ margin-right:20px; color:#8e8d8d;}
.servicelist li .txt span i{ margin-right:6px;}
.servicelist li .txt p{ margin:12px 0 10px; line-height:1.6em;}
.servicelist li .txt .btns{ color:#327cd3;}

.productlist li{ margin-top:35px; text-align: center;}
.productlist li h3{ font-size:16px; text-align:center; margin:15px 0 5px;}

.newscontent{ padding-top:25px;}
.newscontent h1{ font-size:26px; margin-bottom:20px;}
.newscontent .info{ padding-bottom:15px; border-bottom:1px dashed #ddd; margin-bottom:15px;}
.newscontent .info span{ margin-right:20px; color:#8e8d8d;}
.newscontent .info span i{ margin-right:7px;}
.newscontent p{ line-height:2em;}

.cont{ min-height: 200px; }

@media(max-width: 1199px){
	.container{ width:970px;}
	.navbar-nav > li a{ padding:0 13.6px;}
	.dropdown-menu li a{ padding:10px;}
	
	.lefts{ width:195px;}
	.right{ width:765px;}
}
@media(max-width: 991px){
	.container{ width:750px;}
	.news .tab-pane .top h3{ font-size:17px; margin:10px 0 5px;}
	.navbar-nav > li a{ padding: 0 3.6px;}
	.dropdown-menu li a{ padding:10px;}
	.fomser form{ margin-top:20px;}
	.lujiao .tab-content > .tab-pane li{ height:110px;}
	.lujiao .tab-content > .tab-pane li:nth-child(5){ height:125px;}
	.lujiao .tab-content > .tab-pane li:nth-child(6){ height:125px;}
	.lujiao .nav-tabs > li a{ height:80px; padding:7px 15px;}
	
	.lefts{ width:150px;}
	.lefts h2{ font-size:26px;}
	.right{ width:600px;}
	
	.productlist li h3{ font-size:14px; margin:10px 0 0;}
	
	.newscontent h1{ font-size:23px;}

}
@media(max-width: 767px){
	.container{ width:95%;}
	.headnav .tmnav .navbar-header{ position:relative;}
	.headnav .tmnav .navbar-toggle{ margin-top:0; margin-bottom:0; position:absolute; top:0; bottom:0; margin:auto; right:15px;}
	.navbar-nav{ border-top:1px solid #f1f1f1;}
	.navbar-nav > li{ border:none; padding:0;}
	.navbar-nav > li > a{ color:#333; padding:8px 0; font-size:14px; border:none;}
	.navbar-nav .open .dropdown-menu{ background-color:#327cd3;}
	.navbar-nav .open .dropdown-menu li{ background-color:#327cd3;}
	.dropdown-menu li a{ padding:10px;}
	.headnav .navbar-collapse{ padding-right:13px;}
	.navbar-nav .open .dropdown-menu li a{ background-color:#327cd3 !important; padding:10px 0; color:#fff;}
	.navbar-nav > li > a b{ margin-left:20px; display:inline-block;}
	.navbar-nav > li > a:hover, .navbar-nav > li.active > a{ color:#327cd3;}
	.news{ margin-bottom:20px;}
	.fenlei .neirong{ margin-bottom:20px;}
	.lie li{ margin-bottom:15px;}
	.link li{ width:50%;}
	.mllj{ padding-left:5px;}
	.fenlei .guanggao{ margin:0;}
	.header-frontend{ background-color:#fff; padding:15px 0;}
	.header-frontend.p_fixed{ background-color:#fff;}
	.lie ul{ margin-right:-3px;}
	.yaowen .nav-tabs > li > a{ font-size:16px;}
	
	.pd{ padding:20px 0 35px;}
	.lefts{ width:20%;}
	.lefts h2{ font-size:18px;}
	.lefts li{ padding:10px 0;}
	.lefts li a{ border:none;}
	.right{ width:80%;}
	.abcontent{ padding-top:10px;}
	
	.servicelist li .txt h3{ font-size:16px;}
	
	.productlist li{ text-align:center;}
	
	.newscontent h1{ font-size:20px; margin-bottom:10px;}
	.newscontent .info{ margin-bottom:0;}
}
@media(max-width: 480px){
	.container{ width:95%;}
	body{ font-size:12px;}
	.biaoti{ font-size:15px;}
	.title{ font-size:15px;}
	.title i{ height:11px;}
	.news .tab-pane .top .pic{ width:50%; text-align:center;}
	.news .tab-pane .top .txt{ width:50%;}
	.news .tab-pane .top h3{ font-size:14px;}
	.lujiao .tab-content > .tab-pane li{ width:50%;}
	.lujiao .nav-tabs > li a{ height:116.5px; padding:25px 15px;}
	.fenlei .list{ width:100%;}
	.lujiao .nav-tabs > li h4 p{ font-size:13px;}
	.lujiao .nav-tabs > li h4 span{ font-size:12px;}
	footer p{ line-height:1.7em; margin:5px 0;}
	.yaowen .nav-tabs > li > a{ font-size:13px;}
	
	.pd{ padding:15px 0 20px;}
	.lefts{ width:100%;}
	.lefts h2{ padding:10px 0;}
	.right{ width:100%; padding-left:0;}
	
	.newscontent h1{ font-size:16px;}
}













