﻿.nybanner {
  margin-bottom: 15px;
}
.nybanner .w {
  position: relative;
}
.nybanner .w .ltitle {
  border: none;
  position: absolute;
  right: 0px;
  top: 70px;
}
.nybanner .w .ltitle span {
  background: url(../images/icon8.jpg) no-repeat 0px 30px;
  padding-left: 15px;
  font-size: 30px;
}
.nybanner .w .ltitle span p {
  font-size: 18px;
}
.subleft {
  width: 215px;
  padding-bottom: 50px;
  float: left;
}
.subleft .sublefta {
  margin-bottom: 20px;
}
.subleft .sublefta .ltitle {
  border: none;
}
.subleft .sublefta .ltitle span {
  background: url(../images/icon8.jpg) no-repeat 0px 20px;
  padding-left: 10px;
}
.subleft .sublefta .comt ul li {
  height: 40px;
  line-height: 40px;
  margin-bottom: 2px;
  width: 213px;
  position: relative;
  border: 1px solid #dcdcdc;
}
.subleft .sublefta .comt ul li a {
  display: block;
  width: 213px;
  position: relative;
  height: 40px;
}
.subleft .sublefta .comt ul li a b {
  font-size: 14px;
  color: #1E68C1;
  position: absolute;
  z-index: 2;
  text-align: center;
  width: 100%;
  font-family: "microsoft yahei";
}
.subleft .sublefta .comt ul li a i {
  background: #fff;
  position: absolute;
  width: 0px;
  height: 40px;
  left: 0px;
  z-index: 1;
  transition: all ease-out .5s;
}
.subleft .sublefta .comt ul li.hover a,
.subleft .sublefta .comt ul li:hover a {
  border-color: #1E68C1;
}
.subleft .sublefta .comt ul li.hover a b,
.subleft .sublefta .comt ul li:hover a b {
  color: #fff;
}
.subleft .sublefta .comt ul li.hover a i,
.subleft .sublefta .comt ul li:hover a i {
  background: #1E68C1;
  width: 100%;
}
.subright {
  width: 723px;
  padding-bottom: 0px;
  float: right;
}
.subright .sobtitle {
  height: 40px;
  line-height: 40px;
  border-bottom: 4px solid #dbdbdb;
  position: relative;
}
.subright .listaboutcomt{ padding:10px 0px;line-height:24px;}
.subright .sobtitle p.fl {
  color: #e92691;
  font-size: 18px;
  font-weight: bold;
  padding-left: 20px;
  background: url(../images/icon10.jpg) no-repeat 0px 12px;
  font-family: "microsoft yahei";
}
.subright .sobtitle .sitepath,
.subright .sobtitle .sitepath a {
  color: #676767;
}
.subright .sobtitle .sitepath a:hover {
  color: #e92691;
}
.subright .sobtitle i {
  background: url(../images/icon9.jpg) no-repeat;
  width: 109px;
  height: 4px;
  display: block;
  position: absolute;
  top: 40px;
  left: 0px;
}
.subright .aboutlist {
  padding: 15px;
  line-height: 24px;
  color: #333;
  border: 1px solid #ebebeb;
}
/*list produtlist*/
.subright .produtlist .cpbar1 {
  height: 41px;
  line-height: 41px;
  background: url(../images/cpbar1.jpg) no-repeat;
  margin-top: 18px;
}
.subright .produtlist .cpbar1 ul li {
  width: 114px;
  float: left;
  text-align: center;
  color: #a2a1a2;
  background: url(../images/icon5.jpg) no-repeat 0px 15px;
}
.subright .produtlist .cpbar1 ul li.fill {
  color: #1E68C1;
}
.subright .produtlist .list {
  width: 723px;
  margin-top: 20px;
  overflow: hidden;
}
.subright .produtlist .list .itag {
  width: 105%;
}
.subright .produtlist .list .itag li {
  margin-bottom: 10px;
  height: 231px;
  float: left;
}
.subright .produtlist .list .itag li a {
  display: block;
  height: 231px;
  margin-right: 20px;
}
.subright .produtlist .list .itag li a img {
  width: 218px;
  height: 189px;
  display: block;
  padding: 3px;
  border: 1px solid #dcdcdc;
}
.subright .produtlist .list .itag li a span {
  height: 34px;
  line-height: 34px;
  display: block;
  width: 226px;
  text-align: center;
}
.subright .produtlist .list .itag li a:hover img {
  border-color: #e92691;
}
.subright .produtlist .list .itag li a:hover span {
  color: #e92691;
}
/*list case*/
.subright .caselist .list ul li {
  height: 155px;
  margin-bottom: 5px;
  padding: 15px 0px;
  border-bottom: 1px dotted #dcdcdc;
}
.subright .caselist .list ul li a img {
  width: 218px;
  height: 149px;
  display: block;
  padding: 3px;
  border: 1px solid #dcdcdc;
  float: left;
}
.subright .caselist .list ul li a span {
  float: left;
  width: 475px;
  padding-left: 20px;
}
.subright .caselist .list ul li a span b {
  font-family: "microsoft yahei";
  font-size: 14px;
  line-height: 30px;
}
.subright .caselist .list ul li a span p {
  line-height: 24px;
}
.subright .caselist .list ul li a:hover img {
  border-color: #e92691;
}
.subright .caselist .list ul li a:hover span b {
  color: #e92691;
}
/*list news*/
.subright .listnews ul {
  padding: 20px 0px;
}
.subright .listnews ul li {
  height: 29px;
  line-height: 29px;
  border-bottom: 1px solid #e3e4de;
  background: url(../images/icon1.jpg) no-repeat 0px 10px;
}
.subright .listnews ul li a {
  float: left;
  padding-left: 13px;
}
.subright .listnews ul li span {
  float: right;
  color: #666560;
}
/* page_newsdetail_list */
.subright .ArticleTitle {
  padding-top: 10px;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
  padding-bottom: 5px;
  border-bottom: 1px dotted #e3e4de;
  font-weight: bold;
  font-family: "microsoft yahei";
}
.subright .ArticleMessage {
  text-align: center;
  line-height: 22px;
  height: 22px;
  border-bottom: 1px dotted #e3e4de;
  margin-bottom: 10px;
}
.subright .ArticleTencont {
  padding: 15px 0px 20px 0px;
  line-height: 2em;
  overflow: hidden;
}
/* relatedLink */
.subright .reLink {
  height: 30px;
  border-top: 1px solid #e3e4de;
  border-bottom: 1px solid #e3e4de;
  width: 100%;
  margin: 10px auto 10px;
}
.subright .reLink .prevLink {
  float: left;
  margin-left: 10px;
  height: 30px;
  line-height: 30px;
}
.subright .reLink .nextLink {
  float: right;
  margin-right: 10px;
  height: 30px;
  line-height: 30px;
}
/*page pro  detail*/
.subright .ArticleTencont .center img {
  max-width: 600px;
}
.subright .photoShowTitle {
  border-bottom: 1px dotted #a6a6a6;
  font-weight: bold;
  font-size: 14px;
  margin-top: 10px;
}
.subright .ArticleTencont .ProDes {
  line-height: 24px;
  padding: 10px 0px;
}
/* pager */
.pager { display:block; width:100%; height:auto; padding:25px 0 5px; text-align:right; clear:both; margin-bottom:5px; }
.pager span, .pager a{ display:inline-block; border:1px solid #eee; color:#666; background: #f3f3f3; height:24px; line-height:24px; padding:0px 8px; text-decoration:none; margin:0 5px; }
.pager a:hover{ background:#e92691; border-color:#e2c1c8; color:#fff; text-decoration:none;}
.pager .cur{ background:#e92691; border-color:#e2c1c8; font-weight:bold; color:#FFF; }
.pager span.dot{ background:#8d5248; border-color:#0a6c00; font-weight:bold; color:#FFF; }
/* cms2.0地图 */
.baiduMap { height:200px; margin:10px 0 10px; border-radius:2px; line-height:120%; font-size:0.9em; }
.BMap_bubble_title a { display:inline-block; padding:0 10px; height:2em; line-height:2em; border-radius:0.5em; background:#333; color:#FFF; }
.pageMsg {color: #333d58; margin-top:30px}
.pageMsg #formPost table td input#txtImageCode {width: 70px;}
.pageMsg #formPost table td input:focus {border-color: #eee ;	outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow: inset 0 1px 1px #fff, 0 0 4px #301822}
.pageMsg #formPost table span.red {color: #f00;margin-right: 5px}
.pageMsg #formPost table input {border-radius: 3px;border: 1px solid #eee  !important;font-family: "微软雅黑"}
.pageMsg #formPost table textarea {border: 1px solid #eee  !important;border-radius: 3px}
.pageMsg #formPost table input.sub {font-family: "微软雅黑";cursor: pointer;width: 100px;height: 35px;	line-height: 24px;color: #848484;	text-align: center;
margin-top: 10px;background: #fff;	}
.pageMsg #formPost table input.sub:hover {	background: #e92691;	color: #fff;	border: 1px solid #eee  !important}
.pageMsg #formPost table td input {	width: 240px;	height: 25px;	line-height: 25px;	padding: 0px 5px}
.pageMsg tr.code input {width: 90px}
.pageMsg .err {	color: #f00;	padding-left: 10px}
.pageMsg tr.item textarea {	width: 240px;	height: 50px;	color: #666;	border: 1px solid #ccc;	border-radius: 3px;	padding: 0 5px}
.fix_left {  height: 306px;background: url(../images/fix_lbg.png) no-repeat;position: fixed;left: -80px; top: 20%;z-index: 10000000000; width: 47px; padding: 20px 37px 0 13px}
.fix_left .at {display: block;height: 60px; width: 47px;overflow: hidden; background: url(../images/fx_lico.png) no-repeat; margin-top: 10px;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in
}
.fix_left .at{opacity: 0.4;}
.fix_left .at:hover {opacity:1;}
.fix_left .wx { background-position: 0 -79px}
.fix_left .qq { background-position: 0 -153px}
.fix_left .mb { background-position: 0 -225px}
#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 6090;width: 100%;height: 500px;}
#jquery-lightbox {	position: absolute;	top: 0;	left: 0;	width: 100%;	z-index: 100000000000;	text-align: center;	line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;}
#lightbox-nav {	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 6010;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {	width: 49%;	height: 100%;	zoom: 1;	display: block;}
#lightbox-nav-btnPrev { 	left: 0; 	float: left;}
#lightbox-nav-btnNext { 	right: 0; 	float: right;}
#lightbox-container-image-data-box {	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%;	padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;}			
#lightbox-secNav-btnClose {width: 66px; float: right;padding-bottom: 0.7em;	}