/* 通用模块 -------------------------------------------------- */

/* 布局 =layout*/
.wp{ width:980px; margin:0 auto;}
.col-l{width: 480px;}
.clear{clear:both;}     
.fl{float:left;}
.fr{float:right;} 
.red{color:red;}
/* 头部 */  
.long_first_out{background-color: #515151;height: 20px;}
.long_first_in{width:980px;margin:0 auto;text-align: right;padding-top: 4px;padding-right: 10px;visibility: hidden;}
#hd{height: 75px;background-color: #3b589a;}

#nv{height: 47px;position: relative;z-index: 60;background-color: #efefef;}
.nv{
  background-color: #025378;
  height: 47px;
  line-height: 47px;
  text-align: center;
}
#nv ul{
  font-size: 0;
}
#nv ul li{
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  line-height: 47px;
  zoom:1;
  position: relative;
  margin-left: -2px;
  float: left;
}
#nv ul li a.v1{
  color: #fff;
  display: inline-block;
  padding: 0 30px;
  font-size: 16px;
  font-family:"微软雅黑","Microsoft Yahei";
  background: url(../images/nv_li.png) right center no-repeat;
}
#nv ul li.last a.v1{
  background: none;
}
#nv ul li.first a.v1{
  padding:0px 43px;
}
#nv ul li a.v1:hover,#nv ul li.ok a.v1{
  background: #00a0e6;
}
#nv ul li dl{
  position: absolute;
  left: 0;
  top: 47px;
  display: none;
  background: #00a0e6;
  width: 100%;
}
#nv ul li dl dd a{
  color: #fff;
  height: 35px;
  line-height: 35px;
  display: block;
  font-size: 12px;
  
}
#nv ul li dl dd a:hover{
  background: #025378;
  
}
#nv ul li.ok dl{
  display: block;
}



/* 底部 */
.fd{
  background-color: #888888;
  padding-left: 135px;
  padding-top: 20px;
  line-height: 30px;
  color: #fff;
  font-size: 14px;
  font-family: "微软雅黑","Microsoft Yahei";
}
.fd span{
  display: inline-block;
  width: 60px;
  text-align: center;
  margin-right: 25px;
}
.fd .bottom_nav{float: left;width: 89%;font-size: 14px;}
.fd .bottom_nav ul li{float: left;}
.fd .bottom_nav ul li a{background: url(../images/nv_li.png) right center no-repeat;padding: 0px 15px;color: #fff;}
.fd .bottom_nav ul li.first a{padding-left:0px;}
.fd .bottom_nav ul li.last a{background:none;}
/* 页面独立模块 -------------------------------------------------- */

/* 首页 */   
.about .pic{
  width: 327px;
  float: left;
  margin-right: 23px;
}  
.tit{
  line-height: 30px;
  font-size: 18px;
  font-style: italic;
  font-family:"微软雅黑","Microsoft Yahei";
}  
.tit em{  
  font-weight: bold;
  color: #00a0e6;
}
.tit a:hover{
  background-color: #00a0e6;
  color: #fff;
}
.tit a:hover em{
  color: #fff;
}
.about .txt{
  line-height: 24px;
}
.about .txt p{
  text-indent: 2em;
  margin-bottom: 15px;
}
.m1{
  border: 1px solid #ccc;
  padding: 5px;
}
.m1 ul li{
  background:url(../images/dolt01.gif) left bottom repeat-x;
  line-height:24px;
}
.m1 ul li a{
  padding-left:10px;
  background:url(../images/dolt.gif) left center no-repeat;
  color: #333;
}
.m1 .pic{
  width: 217px;
  float: left;
  margin-right: 13px;
}
.m1 .pic img{
  width: 217px;
  height: 324px;
}
.m1 .txt{
  line-height: 24px;
}
.m1 .more{
  width: 132px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  color: #fff;
  display: inline-block;
  background-color: #015579;
  margin-top:15px;
}
.slideBox{ width:217px; height:324px; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:4px;  width:10px; height:10px;border-radius: 5px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:217px; height:324px; display:block;  }
/*单页*/
#content{width: 980px;margin: auto;padding: 0px 0 10px 0;}
#content .ad{padding-bottom: 10px;}
.left-nav{width:249px;background-color:#fcfcfc;border:solid 1px #e0e0e0;float:left;}
.left-nav .content li{padding:10px;background:url(../images/lie.jpg) no-repeat center center;padding-left: 35px;}
.left-nav .content li a{display:block; height:25px; line-height:25px; padding-left:14px; color:#6f6f6f}
.left-nav .content li.action{background:url(../images/lie2.jpg) no-repeat center center;}
.left-nav .content li.action a{color:#fff;}
.left-nav .bottom{background-position: right -168px; height:216px}
.col-auto{float: left;width: 696px;margin-left: 10px;border: solid 1px #e0e0e0;background-color: #fcfcfc;min-height: 240px;padding: 0px 10px 10px 10px;;}
.col-auto .title{font-size:25px;padding:5px 0 0;background: url({IMG_PATH}uline.gif) repeat-x left bottom; margin-bottom:15px}
.col-auto .content p{ margin-bottom:15px; font-size:14px; line-height:25px; color:#6f6f6f}
/* 分页 */
#pages { padding:14px 0 10px; font-family:宋体 }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
/*List*/
.content .catname{background: url(../images/111111.png) no-repeat left bottom;font-size: 15px;font-weight: bold;color: #666;float: left;line-height: 24px;padding-bottom: 15px;margin-bottom: 15px;}
.content .catname .description{font-size: 13px;font-weight: 700;color: #6F6C6C;width: 612px;}
.content .list{ font-family: "microsoft yahei","宋体";color:#666666;line-height: 30px;font-size: 12px;}
.content .list li{border-bottom: dotted 1px #CCCCCC;}
.content .list li a{color:#666666;}
.content .list li a:hover{color:#ff0000;}
.content .list .rt{float: right}

.content .list_img{margin-top:15px;}
.content .list_img li{height:154px;margin-right:15px;margin-bottom:15px;float:left;text-align:center;}
.content .list_img li img{padding:1px;border:solid 1px #e3e3e3;float:left;}
.content .list_img li .product_info{width: 500px;text-align: left;margin-left: 6px;line-height: 24px;}
.content .list_img li .product_info span{float:left;width: 500px;}
.content .list_img li .product_info span .product_info_detail{width: 407px;float: left;}
.content .list_img li .product_info span .product_info_title{width: 66px;float: left;}
.content .list_case_img li{width: 174px;height:auto;}
/*show*/
.content{text-decoration: none;font-family: "microsoft yahei","宋体";color: #666666;}
.content a{text-decoration: none;color: #666666;}
.content a:hover{text-decoration: underline;color: #0066CC;}
.content h2.title{font-size: 18px;height: 30px;text-align: center;line-height: 30px;display: inline-block;width: 100%;padding: 0px;margin-bottom: 10px;}
.content .content_info{width:100%;text-align:center;FONT-SIZE: 12px;line-height: 23px;background-color:#EAEAEA;margin-bottom: 10px;}
.content .content_content{line-height: 26px;font-size: 14px;}
#product .left {float: left;display: inline;padding: 5px 0 0;width: 695px;overflow: hidden; }
#product .left h3 {margin: 30px 0 0;font-size: 13px;text-align: center;color: black;font-weight: bold; }
#product .left p h3 {font-size: 14px;text-align: center;color: black;font-weight: bold; }	
#product .left p {margin: 5px 0 15px 3px;font-size: 14px;color: #666; line-height: 1.5em; }
#product .left a {color: #1165cc; }
#product .left #photos {padding: 1px 0 0;width: 695px; }
#product .left #photos .large {float: left;display: inline;padding: 2px;width: 583px;overflow: hidden;border: 1px solid #e2e2e2;position: relative; }
#product .left #photos .large a {float: left;display: block; }

#product .left #photos .large img {display: block;margin: 0 auto;float: left;width: 100%; }
#product .left #photos .large p.image-caption{display: block;color: black;text-align: center; }
#product .left #photos .large .overlay {background-repeat: no-repeat;position: absolute;zoom: 1;filter: alpha(opacity=0);opacity: 0; }
#product .left #photos .large.loading a img {zoom: 1;filter: alpha(opacity=10);opacity: 0.1; }
#product .left #photos .large.loading .overlay {zoom: 1;filter: alpha(opacity=100);opacity: 1.0; }
#product .left #photos .thumbs {float: left;display: inline;margin: 0 0 0 7px;width: 81px;overflow: hidden; }
#product .left #photos .thumbs ul {list-style: none; }
#product .left #photos .thumbs ul li {margin: 0 0 7px;padding: 1px;width: 77px;overflow: hidden;border: 1px solid #e2e2e2; }
#product .left #photos ul li img {display: block;margin: 0 auto;border: 1px solid transparent; }
#product .left #photos .thumbs ul li a.active img {border: 1px solid #1165CC;}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}
.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}
.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px;   -moz-border-radius: 4px;        border-radius: 4px;}
.fancybox-opened {z-index: 8030;}
.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner {position: relative;}
.fancybox-inner {overflow: hidden;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}
.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}
.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}
.fancybox-image {max-width: 100%;max-height: 100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('../images/fancybox_sprite.png');}
#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}
#fancybox-loading div {width: 44px;height: 44px;background: url('fancybox_loading.gif') center center no-repeat;}
.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}
.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url('../images/blank.gif'); /* helps IE */-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}
.fancybox-prev {left: 0;}
.fancybox-next {right: 0;}
.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}
.fancybox-prev span {left: 10px;background-position: 0 -36px;}
.fancybox-next span {right: 10px;background-position: 0 -72px;}
.fancybox-nav:hover span {visibility: visible;}
.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}
/* Overlay helper */
.fancybox-lock {overflow: hidden !important;width: auto;}
.fancybox-lock body {overflow: hidden !important;}
.fancybox-lock-test {overflow-y: hidden !important;}
.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url('fancybox_overlay.png');}
.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}
.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}
/* Title helper */
.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}
.fancybox-opened .fancybox-title {visibility: visible;}
.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}
.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent; /* Fallback for web browsers that doesn't support RGBa */background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px;   -moz-border-radius: 15px;        border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}
.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}
.fancybox-title-inside-wrap {padding-top: 10px;}
.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}
/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),   only screen and (min--moz-device-pixel-ratio: 1.5),   only screen and (min-device-pixel-ratio: 1.5){
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {	background-image: url('fancybox_sprite@2x.png');	background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/}
#fancybox-loading div {	background-image: url('fancybox_loading@2x.gif');	background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/}}
#tabs_container {border-bottom: 1px solid #ccc;margin-top: 10px;}
#tabs {list-style: none;padding: 5px 0 4px 0;margin: 0 0 0 10px;font: 0.75em arial;}
#tabs li {display: inline;}
#tabs li a {border: 1px solid #ccc;padding: 4px 6px;text-decoration: none;background-color: #eeeeee;border-bottom: none;outline: none;border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;}
#tabs li a:hover {background-color: #dddddd;padding: 4px 6px;}
#tabs li.active a {border-bottom: 1px solid #fff;background-color: #fff;padding: 4px 6px 6px 6px;border-bottom: none;}
#tabs li.active a:hover {background-color: #eeeeee;padding: 4px 6px 5px 6px;border-bottom: none;}
#tabs li a.icon_accept {background-image: url(accept.png);background-position: 5px;background-repeat: no-repeat;padding-left: 24px;}
#tabs li a.icon_accept:hover {padding-left: 24px;}
#tabs_content_container {border: 1px solid #ccc;border-top: none;padding: 10px;width: 673px;}
.tab_content {display: none;}
/*内页导航*/
.content_nav{line-height: 40px;background-color: #1475BA;color: #fff;padding-left: 15px;font-size: 16px;}
.content_nav a{font-family: "microsoft yahei","宋体";color: #fff;}