﻿@charset "utf-8";
/* CSS Document */

body { font-size:12px; font-family:Arial, Helvetica, sans-serif, 宋体; }
* { padding:0; margin:0; }
a ,li{  text-decoration:none; }
.clear { clear:both; }
img { border:0; display:inline-block; vertical-align:middle}
ul,li { list-style:none; }

.wapr{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}

.section-three{
	overflow:hidden;
	float:left;
	width:100%;
}
.owl-carousel-c{
	width: 100%;
	float:left;
	overflow:hidden;
	margin-top:1px;
}
#banner{
	width:1920px;
	float:left;
	overflow:hidden;
	position:relative;
	margin-left:-960px;
	left:50%
}
#banner .item{ display: block;}
#banner img { display: block;width:1920px;margin:0 auto;}
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.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{position:absolute;bottom:10px;left:50%;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);}
.grabbing { cursor:url(grabbing.png) 8 8, move;}
.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);}
.owl-theme .owl-controls{margin-top: 10px;text-align: center;}
.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */margin: 5px;
padding: 3px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;background: #869791;
filter: Alpha(Opacity=50);/*IE7 fix*/opacity: 0.5;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */}
.owl-theme .owl-controls .owl-page span{display: block;width: 12px;height: 12px;margin: 5px 7px;filter: Alpha(Opacity=50);/*IE7 fix*/
opacity: 0.5;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #ddd;overflow: hidden;}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);/*IE7 fix*/
opacity: 1;background:#1567a1;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;
-moz-border-radius: 30px;border-radius: 30px;}
.owl-item.loading{min-height: 150px;background: url(AjaxLoader.gif) no-repeat center center}

.head_tp{ width:100%; height:auto; float:left; overflow:hidden; border-top:3px solid #005bac;}
.logo{ width:1200px; height:100px; margin:0 auto; overflow:hidden; background:url(../images/tbbj.jpg) right top no-repeat;}
.logo_fr{ float:right; margin-right:30px; line-height:25px; overflow:hidden;}

.menu{ width:100%; height:50px; line-height:50px; float:left; background:#005bac;}
.nav{ width:1200px; height:50px; margin:0 auto; overflow:hidden;}
.nav li{ width:200px; height:50px; line-height:50px; float:left; text-align:center;}
.nav li a{ color:#fff; font-size:14px;}
.cur{ width:200px; height:50px; float:left; background:#ff7e00;}
.nav li a:hover{ width:200px; height:50px; float:left; background:#ff7e00;}

.search{ width:100%; height:52px; line-height:52px; float:left; background:#eeeeee; margin-bottom:2px; margin-top:2px;}
.ss_fl{ float:left; font-size:13px;}
.ss_fl a{ margin-left:10px; color:#000; font-weight:bold;}
.ss_fl strong{ color:#ff7e00; font-size:13px;}
.ss_fr{ float:right; margin-top:5px; overflow:hidden;}
.form-ss{ width:280px; height:35px; line-height:35px; float:left; border:2px solid #ff7e00;}
.btn-xs{ width:50px; height:39px; line-height:39px; float:left; background:#ff7e00; color:#fff; font-size:13px; border:0;}

.sy_cplb{ width:100%; height:auto; float:left; background:#ecf0f3; overflow:hidden; padding-top:60px; padding-bottom:40px;}
.cplb_fl{ width:210px; height:auto; float:left; overflow:hidden;}
.cp_list{ width:210px; height:auto; float:left; overflow:hidden;}
.cplist_tu{ width:100%; height:70px; line-height:70px; float:left; background:url(../images/cplist.jpg) 30px center no-repeat #005bac; text-indent:80px; font-size:20px; color:#fff; font-weight:bold;}
.cplist_ul{ width:208px; height:auto; float:left; border:1px solid #cccccc; background:#fff; padding-top:20px; overflow:hidden; padding-bottom:20px;}
.cplist_ul li{ width:198px; height:65px; line-height:65px; float:left; text-align:center; margin-left:8px; border-bottom:1px solid #d0d0d0; background:url(../images/2_03.png) 5px center no-repeat;}
.cplist_ul li a{ color:#333; font-size:14px;}
.cplist_ul li:hover{ background:url(../images/1_03.png) 5px center no-repeat; color:#005bac; width:198px; height:65px; float:left;}
.cplist_ul li:hover a{ color:#005bac;}

.cplb_more{ width:100%; height:171px; float:left; margin-top:20px; overflow:hidden; background:url(../images/cpmore.jpg) no-repeat;}
.cplb_more span{ width:100%; height:50px; line-height:50px; float:left; text-align:center; color:#fff; font-size:36px;}

.cplb_fr{ width:960px; height:auto; float:right;}
.cpcen_tu{ width:100%; height:57px; line-height:57px; float:left; background:#fff;}
.cpc_fl{ width:204px; height:57px; text-align:center; float:left; background:#005bac; color:#fff; font-size:20px; font-weight:bold; position:relative;}
.cpc_fl .sj {
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-top: 4px solid #005bac;
    position: absolute;
    left: 48%;
    margin-left: -4px;
    bottom: -8px;
    display: block;
}
.cpc_fr{ width:190px; height:57px; line-height:28px; float:right; text-indent:60px; font-weight:bold; font-size:16px; color:#ff7e00; background:url(../images/tel.png) left center no-repeat;}
.cpc_fr span{ float:right; font-size:22px;}

.cpcen_cen{ width:100%; height:auto; float:left; overflow:hidden;}
.cpcen_cen li{ width:230px; height:auto; float:left; margin-right:12px; overflow:hidden; margin-top:20px;}
.cpcen_cen li img{ width:230px; height:173px; float:left; float:left; transition: all .3s linear; -webkit-transition: all .3s linear;}
.cpcen_cen li img:hover{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1)}
.cpcen_cen span{ width:100%; height:40px; line-height:40px; float:left; text-align:center; color:#333; font-size:15px;}
.cpcen_cen li:hover span{ color:#005bac;}

.sdys{ width:100%; height:auto; float:left; background:#fff; overflow:hidden; padding-top:30px;}
.ystb{ width:100%; height:42px; line-height:42px; float:left; text-align:center; background:url(../images/sdys.jpg) center no-repeat; font-size:30px; color:#555; font-weight:bold;}
.ysslc{ width:100%; height:auto; float:left; overflow:hidden;  margin-bottom:10px;}

.ys_cen{ width:1200px; height:1150px; float:left; overflow:hidden; background:url(../images/ysbj.jpg) center top no-repeat; margin-top:30px;}
.ys_fl{ width:560px; height:auto; overflow:hidden;}
.ys1{ width:100%; height:55px; float:left; overflow:hidden; margin-top:70px;}
.ys1 span{ width:107px; height:55px; line-height:55px; float:left; text-align:center; background:url(../images/ys1bj.jpg) no-repeat; color:#fff; font-size:41px;}
.ys1 h1{ width:443px; height:27px; line-height:27px; float:right; font-size:18px; color:#999; font-weight:100;}
.ys1 h2{ width:443px; height:27px; line-height:27px; float:right; font-size:30px; color:#021c5f; font-weight:bold;}
.ys2{ width:443px; height:auto; float:right; line-height:25px; font-size:14px; color:#666; margin-top:10px;}
.fl{ float:left;}
.fr{ float:right;}

.sy_about{ width:100%; height:478px; float:left; background:#0073d6;}

.about_fl{ width:505px; height:346px; float:left; background:#fff; padding:5px; margin-top:50px;}
.about_fl img{ width:100%; height:346px; float:left;}
.about_fr{ width:620px; height:auto; float:right; background:url(../images/10_03.png) left top no-repeat; margin-top:60px; padding:20px; font-size:14px; color:#fff; line-height:27px;}
.about_fr p{ text-indent:2em;}
.about_more{ width:100%; height:60px; float:left; overflow:hidden; background:url(../images/11.png) right bottom no-repeat; margin-top:20px;}
.about_more a{ width:164px; height:50px; line-height:50px; float:left; border:3px solid #fff; text-align:center; color:#fff; font-size:20px;}
.about_more a:hover{ border:3px solid #1c4587;}

.sy_news{ width:100%; height:77px; line-height:55px; float:left; background:url(../images/12.jpg) center no-repeat; text-align:center; font-size:20px; color:#0073d6; font-weight:bold; margin-top:20px; overflow:hidden;}
.sy_news strong{ color:#ff7e00; font-size:30px;}
.news_cen{ width:100%; height:auto; float:left; overflow:hidden; margin-top:30px;}
.news_qh li a{ width:50%; height:45px; line-height:45px; float:left; text-align:center; color:#000; font-size:16px; background:#d9d9d9;}
.news_qh .one{ background:#005bac; color:#fff;}
.news_qh li a:hover{ background:#005bac; color:#fff;}

.bd{ width:1178px; height:auto; float:left; background:#fff; border:1px solid #ddd; padding:10px;}
.bd ul{ width:50%; height:auto; float:left; overflow:hidden; border-bottom:1px dashed #ddd; margin-bottom:10px;}
.bd_title{ width:100%; height:auto; float:left; overflow:hidden;}
.bd_title a{ font-size:14px; color:#333;}
.bd_title a strong{ color:#0073d6; font-weight:100; margin-right:10px;}
.bd_des{ width:95%; height:auto; float:left; line-height:25px; overflow:hidden; margin-top:10px;}

.footer{ width:100%; height:150px; float:left; background:#005bac; margin-top:30px; overflow:hidden;}
.foot_fl{ float:left; margin-top:20px; line-height:27px; font-size:14px; color:#fff;}
.foot_fr{ float:right; text-align:center; line-height:30px; margin-top:20px; color:#fff; font-size:14px;}

.page_cen{ width:100%; height:auto; float:left; background:#fff; margin-top:15px; overflow:hidden;}
.page_contact{ width:100%; height:auto; float:left; margin-top:15px; overflow:hidden;}
.contact_c{ width:198px; height:auto; float:left; border:1px solid #ddd; padding:5px;}
.contact_c p{ font-size:14px; line-height:27px;}

.pagecen_fr{ width:978px; float:right; height:auto; border:1px solid #ddd; overflow:hidden;}
.home_t{ width:100%; height:55px; float:left; overflow:hidden; line-height:55px; border-bottom:1px solid #ddd;}
.home_fl{ float:left; font-size:14px;}
.home_fl span{ border-left: 5px groove #005bac; height:24px; width:5px; float:left; margin-top:15px; margin-left:20px; overflow:hidden; margin-right:10px;}
.home_fl strong{ font-size:20px; color:#005bac;}
.home_fr{ float:right; margin-right:6px; overflow:hidden; font-size:14px;}
.home_fr a{ color:#333;}
.home_fr a:hover{ color:#f00;}
.page_centent{ width:948px; height:auto; float:left; padding:15px; line-height:30px; font-size:15px; overflow:hidden;}
.page_centent img{ max-width:100%;}
.page_centent td{ border:1px solid #ddd;}
.page_centent table{border-spacing:0; border-collapse: collapse;  word-wrap: break-word; word-break:break-all;}

.ny_news{ width:948px; height:auto; float:left; padding:15px; font-size:15px; overflow:hidden;}
.ny_news ul{ width:100%; height:auto; float:left; overflow:hidden; border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:10px;}
.nw_tit{ width:100%; height:30px; line-height:30px; float:left; overflow:hidden; color:#333; font-size:15px;}
.nw_tit a{ color:#333; font-weight:bold; font-size:16px;}
.nw_tit a:hover{ color:#f00;}
.nw_data{ width:100%; height:30px; line-height:30px; float:left; font-size:13px; color:#929292;}
.nw_des{ width:100%; height:auto; line-height:25px; float:left; overflow:hidden; font-size:14px;}

#pages {
	 width:100%; float:left;
    padding: 10px 0 30px 15px;
    text-align: center;
}
#pages a {
    display: inline-block;
    height: 22px;
    line-height: 20px;
    background: #F1F1F1;
    border: 1px solid #E4E4E4;
    text-align: center;
    color: #999;
    padding: 0 10px
}
#pages a.a1 {
    background: url(../images/pages.png) no-repeat 0 5px;
    width: 56px;
    padding: 0;
    background: #F1F1F1;
}
#pages a:hover {
    background: #1D6BBA;
    color: #fff;
    text-decoration: none
}
#pages span {
    display: inline-block;
    height: 22px;
    line-height: 20px;
    background: #1D6BBA;
    border: 1px solid #1A5EA4;
    color: #fff;
    text-align: center;
    padding: 0 10px
}
.page .noPage {
    display: inline-block;
    width: 56px;
    height: 22px;
    line-height: 20px;
    background: url(../img/icu/titleBg.png) repeat-x 0 -55px;
    border: 1px solid #e3e3e3;
    text-align: center;
    color: #a4a4a4;
}

.ny_prod{ width:100%; height:auto; float:left; overflow:hidden;}
.prd_tit{ width:225px; height:auto; float:left; overflow:hidden; margin-left:15px; margin-top:20px; overflow:hidden;}
.prd_tit img{ width:100%; height:170px; float:left; transition: all .3s linear; -webkit-transition: all .3s linear;}
.prd_tit img:hover{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1)}
.prd_tit span{ width:100%; height:auto; line-height:40px; float:left; text-align:center; color:#666; font-size:15px;}
.prd_tit a:hover span{ color:#005bac;}

.ny_xwnr{ width:948px; height:auto; float:left; padding:15px; overflow:hidden;}
.ny_xwnr h1{ width:100%; height:45px; line-height:45px; float:left; text-align:center; color:#000; font-size:20px;}
.xw_zz{ width:100%; height:30px; line-height:30px; float:left; text-align:center; font-size:15px; color:#333;}
.xw_center{ width:100%; float:left; height:auto; line-height:27px; font-size:15px; padding-top:20px; overflow:hidden;}
.xw_center img{ max-width:100% !important;}
.xw_center table{ width:100%; }
.xw_center table tr {border-spacing:0; border-collapse: collapse;}
.xw_center table tr td{ border:#CCC 1px solid;}  
.xw_fy{ width:100%; height:auto; line-height:30px; float:left; overflow:hidden;}
.xw_fy span{ width:100%; float:left; overflow:hidden;}
.xw_fy span a{ color:#333; font-size:14px;}
.xw_fy span a:hover{ color:#f00;}

.prd_dfwt{ width:100%; height:auto; float:left; overflow:hidden;}

.preview{width: 600px;float:left; overflow:hidden; margin-left:150px; margin-top:20px;}
.preview .show{width: 600px;height: 450px; overflow: hidden; position: relative;}
.preview .show img{ vertical-align: middle; width:600px; height:450px;}

.thumb-scroll{width: 600px;height: auto; margin-top: 5px; position: relative;}
.thumb-scroll .pro-thumb{width:600px;height:90px; position: relative; overflow: hidden; margin: 0 auto; z-index:10;}
.thumb-scroll .pro-thumb ul { position: absolute;height: 90px; left: 0;top: 0;}
.thumb-scroll .pro-thumb ul li{float: left;width: 110px;height: 83px; overflow: hidden; margin-left:5px; margin-right:5px;} 
.thumb-scroll .pro-thumb ul li img{vertical-align: middle; width:110px; height:83px;}
.thumb-scroll .pro-thumb ul li.on{ border-width: 3px; padding: 0;}
.thumb-scroll .prev,.thumb-scroll .next{ position: absolute;top: 0; display: inline-block;width: 25px;height: 36px; border: 1px solid #f1f1f1; background: url(../images/bg_btn12.gif) no-repeat #fff -5px;}
.thumb-scroll .prev{left: 0;}
.thumb-scroll .next{background-position: -38px -13px;right: 0;}
.thumb-scroll .prev.disable,.thumb-scroll .next.disable{background-color: #f1f1f1; cursor: default;}


.list-glob {
  
  float: left;
   border:1px solid #eee;
}

.list-glob > ul {
  width: 100%;
  float: left;
}
.list-glob > ul > li {
  width: 100%;
  float: left;
  height: 40px;
  position: relative;
  text-indent: 45px;
  line-height: 40px;
  border-bottom:1px solid #eee;
}
.list-glob > ul > li > a {
  color: #555;
  text-decoration: none;
  font-size: 16px;
  width: 100%;
  float: left;
  height: 43px;
  overflow:hidden;
  font-weight: 400;
}
.list-glob > ul > li > a:hover {
  color: #fff;
  text-decoration: none;
  background: #0a77bd;
}
.list-glob > ul > li i {
  position: absolute;
  left: -28px;
  height: 45px;
  line-height: 48px;
  color: #555;
  text-align: left;
  float: left;
  font-size: 12px;
  font-style: normal;
}
.list-glob > ul > li:hover i {
  color: #fff;
}
.list-glob > ul > li ul {
  width: 100%;
  float: left;
  position: absolute;
  top: 0;
  left: 220px;
  z-index: 5;
  background: #fff;
  display: none;
  box-shadow: 5px 3px 5px rgba(0, 0, 0, 0.3);
}
.list-glob > ul > li ul a {
  color: #555;
  text-decoration: none;
  font-size: 14px;
  width: 100%;
  float: left;
  height: 45px;
  position: relative;
  text-indent: 40px;
  line-height: 45px;
}
.list-glob > ul > li ul a:hover {
  color: #fff;
  text-decoration: none;
  background: #0a77bd;
}
.list-glob > ul > li ul a span {
  position: absolute;
  left: -20px;
  float: left;
  width: 25px;
  height: 45px;
}
.list-glob > ul > li:hover ul {
  display: block;
}
.list-glob > ul > li:hover > a {
  background: #0a77bd;
  color: #fff;
}
