
@charset "utf-8";
/* reset */
html {
	height: 100%
}
body {
	min-height: 100%;
	-webkit-text-size-adjust:none;
}
body {
	_height: 100%
}
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure {
	margin: 0;
	padding: 0
}
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption {
*zoom: 1
}
li {
	list-style-type: none
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%
}
iframe, frame, fieldset, img {
	border: 0 none
}
img {
	vertical-align: top
}
input[type=button], input[type=submit], input[type=reset] {
	cursor: pointer
}
button {
	cursor: pointer
}
input[type=text], input[type=password], input[type=file], textarea {
	-webkit-border-radius: 0;
	-webkit-appearance: normal
}
input[type=search] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-ms-box-sizing: content-box;
	-o-box-sizing: content-box;
	box-sizing: content-box
}
textarea {
	overflow: auto;
	resize: none
}
blockquote, q {
	quotes: none
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
	content: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
caption, th {
	text-align: left
}
th {
	font-weight: normal
}
em, cite, address, i {
	font-style: normal
}
sup {
	vertical-align: text-top
}
sub {
	vertical-align: text-bottom
}
body, input, select, button, textarea {
	font-size: 12px;
	font-family:"Microsoft Yahei", "微软雅黑", arial, "\5b8b\4f53";
}
body {
	line-height: 1.5em;
}
a {
	text-decoration: none
}
a {
blr:expression(this.onFocus=this.blur())
}
a * {
*cursor: pointer
}
:focus {
	outline: none
}
.arial {
	font-family:Arial, Helvetica, sans-serif;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.edit_con_original li, .edit-con-original li {
	list-style-type: disc
}
.edit_con_original h1, .edit-con-original h1 {
	font-size: 2em
}
.edit_con_original h2, .edit-con-original h2 {
	font-size: 1.5em
}
.edit_con_original h3, .edit-con-original h3 {
	font-size: 1.17em
}
.edit_con_original h4, .edit-con-original h4 {
	font-size: 1em
}
.edit_con_original h5, .edit-con-original h5 {
	font-size: 0.83em
}
.edit_con_original h6, .edit-con-original h6 {
	font-size: 0.67em
}
.edit_con_original em, .edit-con-original em {
	font-style: italic
}
.edit_con_original cite, .edit-con-original cite {
	font-style: italic
}
.edit_con_original address, .edit-con-original address {
	font-style: italic
}
.edit_con_original i, .edit-con-original i {
	font-style: italic
}
.edit_con_original table, .edit-con-original table {
	border-collapse: separate;
	border-spacing: 2px
}
/*所有后台编辑器区域都要引用 edit_con_original 类名*/

/* clear 页头，页脚，内容区都不用再加清除样式 */
.fixed:after, .clearfix:after, .cf:after, .header:after, .main:after, .in_tecmain:after, .footer:after {
	content: " ";
	display: block;
	clear: both;
	height: 0;
	overflow: hidden
}
.fixed, .clearfix, .cf, .header, .main, .footer, .in_tecmain {
*zoom: 1
}
.clear, .cl {
	display: block!important;
	float: none!important;
	clear: both;
	width: auto!important;
	max-width: none!important;
	min-width: 0!important;
	max-height: none!important;
	min-height: 0!important;
	overflow: hidden;
	margin: 0!important;
	padding: 0!important;
	border: 0 none!important;
	font-size: 0!important;
	line-height: 0!important
}
.bodybg {
	background:#f7f7f7;
}
.bodybg2 {
	background:#f2f2f2;
}
.bodybg3 {
	background:#f9f9f9;
}
.bodybg4 {
	background:#f1f1f1;
}
.wrap {
	width:996px;
	margin:0px auto;
}
/**************top********************/
.top {
	float:left;
	width:100%;
	border-top:4px solid #353535;
	background:#fff;
	height:91px;
}
.logo {
	float:left;
	padding-top:17px;
}
.in_tel {
	float:right;
	background:url(../images/in_tel.png) no-repeat left center;
	padding-left:44px;
	margin-top:25px;
}
.in_tel dl dt {
	font-weight:600;
	font-size:16px;
	color:#515151;
}
.in_tel dl dd {
	font-size:19px;
	color:#00285a;
	padding:5px 0px;
	font-weight:600;
	font-family:Arial, Helvetica, sans-serif;
}
.in_tel dl dd span {
	color:#4484a6;
	padding-left:10px;
}
/***************nav***************/
.navbg {
	float:left;
	width:100%;
	border-bottom:1px solid #032046;
	height:51px;
	background:url(../images/navbg.png) repeat-x left top;
}
/*****************banner*******************/
.banner {
	float:left;
	position:relative;
	z-index:59;
}
.banner ul li {
	float:left;
	position:relative;
}
.banner ul li p {
	cursor:pointer;
	color:#fff;
	font-size:16px;
	text-align:center;
}
.banner ul li p a {
	color:#fff;
	background:url(/templets/shanelee/images/navli01.png) no-repeat right 18px;
	width:117px;
	height:51px;
	line-height:51px;
	display:inline-block;
}
.banner ul li p a.phover {
	color:#fff;
	background:url(../images/navli02.png) no-repeat left top;
}
.banner ul li p a.phover:hover {
	color:#fff;
	background:url(../images/navli02.png) no-repeat left top;
}
.banner ul li p a:hover {
	color:#fff;
	background:url(../images/navli02.png) no-repeat left top;
}
.banner ul li p a.phover02 {
	color:#fff;
}
.banner ul li .bnnext {
	position:absolute;
	display:none;
	z-index:9999;
	width:1190px;
	left:-201px;
	top:51px;
	overflow:hidden;
	line-height:30px;
	background:url(../images/navtcftbg01.png) no-repeat left bottom;
	padding-bottom:13px;
}
.banner ul li .bnnext .bncon {
	float:left;
	width:100%;
	padding:31px 0px;
	border-top:3px solid #0065b5;
	background:#4091bc;
}
.banner ul li .bnnext .bncon .probn {
	float:left;
	width:202px;
	padding-left:30px;
}
.banner ul li .bnnext .bncon .probn h2 {
	float:left;
	width:100%;
	margin-bottom:3px;
	background:url(../images/probnli01.png) repeat-x left bottom;
}
.banner ul li .bnnext .bncon .probn h2 a {
	color:#fff;
	display:inline-block;
	font-size:18px;
	line-height:24px;
	font-weight:bold;
	background:url(../images/abbnli01.png) no-repeat right 7px;
*+background:url(../images/abbnli01.png) no-repeat right 5px;
*+padding-bottom:5px;
	padding-right:25px;
}
.banner ul li .bnnext .bncon .probn h2 a:hover {
	color:#f0ebeb;
}
.banner ul li .bnnext .bncon .probn dl {
	padding-bottom:6px;
}
.banner ul li .bnnext .bncon .probn dl dt {
	font-size:16px;
	padding:5px 0px 0px;
}
.banner ul li .bnnext .bncon .probn dl dt a {
	color:#102d53;
}
.banner ul li .bnnext .bncon .probn dl dd {
	font-size:13px;
}
.banner ul li .bnnext .bncon .probn dl dd a {
	color:#fff;
	background:url(../images/probnli02.png) no-repeat left 12px;
	display:block;
	padding:0px 0px 8px 6px;
	line-height:24px;
}
.banner ul li .bnnext .bncon .probnW1 {
	padding-left:40px;
}
.banner ul li .bnnext .bncon .probnW2 {
	width:228px;
}
.banner ul li .bnnext .bncon .probnW3 {
	width:164px;
}
.banner ul li .bnnext .bncon .abbn {
	text-align:center;
	overflow:hidden;
}
.banner ul li .bnnext .bncon .abbn a {
	color:#fff;
	display:inline-block;
	font-size:18px;
	line-height:24px;
	font-weight:bold;
	background:url(../images/abbnli01.png) no-repeat right 7px;
*+background:url(../images/abbnli01.png) no-repeat right 5px;
	padding-right:25px;
	margin:0px 40px;
}
.banner ul li .bnnext .bncon .abbn a:hover {
	color:#f0ebeb;
}
.banner ul li .bnnext02 {
	left:-666px;
}
.banner ul li.last01 p a {
	background:none;
}
.banner ul li.last01 p a.phover {
	color:#fff;
	background:url(../images/navli02.png) no-repeat left top;
}
.banner ul li.last01 p a.phover:hover {
	color:#fff;
	background:url(../images/navli02.png) no-repeat left top;
}
.in_searchkg {
	float:right;
	width:232px;
	height:32px;
	background:url(../images/in_searchkg.png) no-repeat;
	margin-top:8px;
}
/************in_search************/
.in_search .put01 {
	float:left;
	width:176px;
	margin:4px 0px 0px 14px;
	color:#fff;
	height:24px;
	line-height:24px;
	text-align:left;
	background:none;
	border:none;
	font-size:14px;
}
.in_search .but01 {
	float:left;
	width:42px;
	height:32px;
	cursor:pointer;
	background:none;
	border:none;
}
/***********************bnimg************************/
.bnimg {
	width:100%;
	float:left;
	height:300px;
	overflow:hidden;
	margin-bottom:10px;
}
/*****************in_protab*******************/
.in_protab {
	float:left;
	position:relative;
	margin-top:-64px;
	z-index:51;
	width:100%;
	height:47px;
	background:url(../images/in_protabbg01.png) repeat-x;
	margin-bottom:72px;
}
.in_protab ul li {
	float:left;
	background:url(../images/in_protabli01.png) no-repeat right center;
	padding-right:2px;
}
.in_protab ul li p {
	cursor:pointer;
	color:#fff;
	font-size:16px;
	text-align:center;
}
.in_protab ul li p a {
	color:#fff;
	height:47px;
	padding:0px 38px;
	line-height:47px;
	display:inline-block;
}
.in_protab ul li p a.phover {
	color:#fff;
	background:url(../images/in_protabnrbg.png);
}
.in_protab ul li p a.phover:hover {
	color:#fff;
	background:url(../images/in_protabnrbg.png);
}
.in_protab ul li p a:hover {
	color:#fff;
	background:url(../images/in_protabnrbg.png);
}
.in_protab ul li p a.phover02 {
	color:#fff;
}
.in_protab ul li .bnnext {
	position:absolute;
	display:none;
	z-index:9999;
	padding:16px 0px 1px;
	height:144px;
	width:996px;
	left:0px;
	bottom:47px;
	overflow:hidden;
	line-height:30px;
	background:url(../images/in_protabnrbg.png);
}
.in_protab ul li .bnnext dl dd {
	float:left;
	width:249px;
	text-align:center;
	background:url(../images/in_protabnrline01.png) no-repeat right top;
}
.in_protab ul li .bnnext dl dd img {
	width:195px;
	height:141px;
	display:inline-block;
}
.in_protab ul li .bnnext dl dd.last01 {
	background:none;
}
.in_protab ul li.last01 {
	background:none;
}
.in_protab ul li.first01 p a {
	padding-left:80px;
}
/**in_left**/
.in_left {
	float:right;
	width:668px;
}
/*in_about*/
.in_about {
	float:left;
	width:100%;
}
.in_about h2 {
	float:left;
	width:100%;
	height:38px;
	font-weight:normal;
	background:#204c70;
	color:#fff;
}
.in_about h2 .span01 {
	float:left;
	font-size:22px;
	padding-left:17px;
	line-height:38px;
}
.in_about h2 .span02 {
	float:left;
	padding-left:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	padding-top:16px;
}
.in_about h2 .span03 {
	float:right;
	padding:6px 8px 0px 0px;
}
.in_about .con {
	float:left;
	width:613px;
	border:1px solid #e3e2e2;
	padding:30px 29px 0px 24px;
	border-top:none;
	height:128px;
	background:#fff;
	color:#5b5d5e;
	font-size:12px;
	line-height:20px;
}
.in_about .con img {
	float:right;
	margin-left:16px;
}
/**in_pro_display**/
.in_pro_display {
	float:left;
	width:100%;
	padding-top:90px;
}
.in_pro_display h2 {
	float:left;
	width:100%;
	height:38px;
	padding-bottom:3px;
	border-bottom:1px solid #e3e2e2;
	font-weight:normal;
	color:#204c70;
	margin-top:-70px;
}
.in_pro_display h2 .span01 {
	float:left;
	font-size:22px;
	padding-left:17px;
	line-height:38px;
}
.in_pro_display h2 .span02 {
	float:left;
	color:#767676;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	padding-top:16px;
}
.in_pro_display h2 .span03 {
	float:right;
	padding:6px 8px 0px 0px;
}
.in_pro_display .pro_silder {
	float:left;
	width:638px;
	height:160px;
	padding-top:18px;
	overflow:hidden;
}
.in_pro_display .pro_silder ul li {
	float:left;
	width:180px;
	margin:0px 18px 0px 14px;
	text-align:center;
}
.in_pro_display .pro_silder ul li img {
	width:180px;
	height:134px;
	display:inline-block;
}
.in_pro_display .pro_silder ul li a p {
	color:#363c48;
	padding-top:8px;
}
.in_pro_display .pro_silder ul li a:hover p {
	color:#204c70;
}
#colee_left {
	margin: -9px 0px;
	overflow: hidden;
}
#colee_left td {
	text-align: center;
}
#colee_left img {
	width:180px;
	margin:0px 18px 0px 14px;
	height:134px;
	display:inline-block;
}
#colee_left a p {
	color:#363c48;
	padding-top:8px;
}
#colee_left a:hover p {
	color:#204c70;
}
/**in_right**/
.in_right {
	float:left;
	width:300px;
}
/*in_news*/
.in_news {
	float:left;
	width:298px;
	border:1px solid #e3e2e2;
	background:#fff;
	margin-top:20px;
}
.in_news h2 {
	float:left;
	width:100%;
	height:57px;
	padding-bottom:3px;
	border-bottom:1px solid #e3e2e2;
	font-weight:normal;
	color:#204c70;
}
.in_news h2 .span01 {
	float:left;
	font-size:22px;
	padding-left:11px;
	line-height:37px;
}
.in_news h2 .span02 {
	float:left;
	color:#727272;
	padding-left:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	padding-top:16px;
}
.in_news h2 .span03 {
	float:right;
	padding:6px 11px 0px 0px;
}
.in_news ul {
	float:left;
	padding:0px 15px 17px;
	width:268px;
	line-height:20px;
}
.in_news ul li {
	float:left;
	width:100%;
	border-bottom:1px dotted #cfcfcf;
	margin-top:14px;
}
.in_news ul li h3 {
	font-size:14px;
	color:#204c70;
	padding:0px 0px 7px;
}
.in_news ul li h3 a {
	color:#204c70;
}
.in_news ul li h3 a:hover {
	color:#153a59;
}
.in_news ul li p a {
	color:#5b5d5e;
}
.in_news ul li .date {
	color:#7a7a7a;
	background:url(../images/in_date01.png) no-repeat 3px 11px;
	padding:8px 0px 12px 23px;
}
.in_news ul li.last01 {
	border-bottom:none;
}
/**in_righttel**/
.in_righttel {
	float:left;
	width:100%;
}
.in_righttel h2 {
	float:left;
	color:#fff;
	font-weight:normal;
	font-size:18px;
	width:100%;
	background:#204c70;
	height:38px;
}
.in_righttel h2 .span01 {
	font-size:22px;
	float:left;
	padding-left:17px;
	line-height:38px;
}
.in_righttel h2 .span02 {
	float:left;
	padding-left:8px;
	font-size:14px;
	padding-top:16px;
}
.in_righttel .con {
	float:left;
	width:100%;
	height:158px;
	background:url(../images/in_tel2.png) no-repeat 32px top #4092bd;
	font-size:24px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}
.in_righttel .con span {
	float:left;
	padding-left:96px;
	padding-top:16px;
	line-height:28px;
}
/*************in_footer****************/
.in_footer {
	float:left;
	overflow:hidden;
	width:100%;
	margin-top:15px;
	background:url(../images/in_ftbg01.jpg) repeat-x left bottom #363c48;
}
.in_footer .in_address {
	float:left;
	width:100%;
	text-align:center;
	height:104px;
	color:#a2a2a2;
	line-height:104px;
}
.in_footer .in_address a {
	color:#a2a2a2;
}
.in_footer .in_address a:hover {
	text-decoration:underline;
}
.in_footer .copy {
	float:left;
	width:100%;
	text-align:center;
	height:47px;
	color:#b3b3b3;
	line-height:47px;
}
.in_footer .copy a {
	color:#b3b3b3;
}
.in_footer .copy a:hover {
	text-decoration:underline;
}
 @media screen and (max-width:1024px) {
.banner ul li .bnnext {
	width:996px;
	left:-118px;
}
.banner ul li .bnnext02 {
	left:-585px;
}
.banner ul li .bnnext .bncon .abbn a {
	margin:0px 30px;
}
.banner ul li .bnnext .bncon .probn {
	width:182px;
	padding-left:15px;
}
.banner ul li .bnnext .bncon .probnW1 {
	padding-left:20px;
}
.banner ul li .bnnext .bncon .probnW2 {
	width:208px;
}
.banner ul li .bnnext .bncon .probnW3 {
	width:144px;
}
}
/* 欣哥后加的，主页产品分类CSS */
.in_news dl {
	background:#fff;
	float:left;
	width:298px;
}
.in_news dl dd {
	float:left;
	width:100%;
	border-bottom:1px solid #d2d2d2;
}
.in_news dl dd p {
	float:left;
	width:100%;
	background:url(../images/abbnli01.png) no-repeat 25px 22px;
*+background:url(../images/abbnli01.png) no-repeat 25px 23px;
	line-height:24px;
	height:24px;
	padding:15px 0px;
}
.in_news dl dd p a {
	color:#6c6c6c;
	padding-left:57px;
	font-size:16px;
}
.in_news dl dd p a:hover, .in_news dl dd p a.hover01 {
	color:#2d5da5;
}
/* 欣哥后加的，主页热门产品CSS */
.proListPic {
	width:665px;
	margin:0px 0px;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	border-left:1px solid #d3d3d3;
	border-top:1px solid #d3d3d3;
	overflow: hidden;
}
.proListPic ul li {
	position: relative;
	float:left;
	width:220px;
	height:200px;
	border-left:1px solid #d2d2d2;
	border-top:1px solid #d2d2d2;
	overflow: hidden;
}
.proListPic ul li a {
	position: relative;
	width:178px;
	height:200px;
	padding: 21px;
	border-bottom: 4px solid #f0f0f0;
	display:block;
	background: #f0f0f0;
}
.proListPic ul li a:hover {
	border-bottom: 4px solid #fe6716;
	background: #FFFFFF;
}
.proListPic ul li .pic {
	position:relative;
	width:178px;
	height:134px;
	border:1px solid #d0d0d0;
}
.proListPic ul li .pic span {
	position: absolute;
	left:0px;
	top:0px;
	display: block;
	width: 36px;
	height: 25px;
	color:#fff;
	font-size:12px;
	line-height:25px;
	text-align: center;
	text-transform: uppercase;
	background: #fe6716;
}
.proListPic ul li .intro {
	width:178px;
	height:36px;
	padding:0px 0px;
	overflow: hidden;
	color:#666666;
	font-size:12px;
	line-height:20px;
	text-align: left;
}
.proListPic ul li .intro span {
	width:178px;
	height:36px;
	display: block;
	color:#0f1427;
	font-size:14px;
	line-height:36px;
	text-align:left;
	font-weight: bold;
}
.proListPic ul li .zoom {
	position: absolute;
	right:16px;
	bottom: 78px;
	cursor: pointer;
	width:40px;
	height:36px;
}
/* 欣哥后加的，主页热门新闻CSS */


.newsListBd {
	position: relative;
	width: 658px;
	margin: 0 auto;
}
.newsList {
	position:relative;
	width: 658px;
	padding-left:10px;
	padding-top: 0px;
}
.newsx {
	position:absolute;
	left:658px;
	top:0px;
}
.newsListDl {
	float: left;
	width: 975px;
	height: 100px;
	border-bottom:1px solid #d2d2d2;
}
.newsListDl a {
	width: 975px;
	height: 100px;
	display:block;
}
.newsListDl a:hover {
	background: #f0f0f0;
}
.newsListDl a:hover .title {
	color: #fe6716;
}
.newsListDl a:hover .intro {
	color: #0f1427;
}
.newsListDl dt {
	float: left;
	width: 55px;
	height:55px;
	padding-right: 5px;
	padding-top: 15px;
	margin: 15px 0px;
	color:#ffffff;
	font-size: 12px;
	line-height: 20px;
	text-align: right;
	background: #fe6716;
}
.newsListDl dt span {
	display: block;
	color:#ffffff;
	font-size: 24px;
	line-height: 30px;
}
.newsListDl dd {
	float:left;
	width:880px;
	height:100px;
	padding-left: 15px;
}
.newsListDl .title {
	width: 880px;
	height: 40px;
	display: block;
	padding-top: 5px;
	color:#0f1427;
	font-size:14px;
	line-height:40px;
	font-weight: bold;
}
.newsListDl .intro {
	width: 880px;
	height: 40px;
	display: block;
	overflow: hidden;
	color:#666666;
	font-size:12px;
	line-height:20px;
}
.pagelist li a{ border:1px #ccc solid; padding:2px 4px;}