@charset "utf-8";
/* reset */


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	padding: 0px;
	margin: 0px;
	border: 0px;
	outline: 0px;
}

html {
	_width: 100%;
	_height: 100%;
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;
	_filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
*{margin:0;padding:0;list-style-type:none;}
a{blr:expression(this.onFocus=this.blur())}/*去掉a标签的虚线框，避免出现奇怪的选中区域*/
:focus{outline:0;}
label{cursor:pointer;}
img{vertical-align:middle;}
table{empty-cells:show;border-collapse:collapse;border-spacing:0;}
h1{font-size:16px;}h2,h3,h4{font-size:14px;}h5,h6{font-size:12px;}
abbr,acronym{border:0;font-variant:normal}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:normal;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button,textarea,select{*font-size:100%}
a,img{border:0;}
a,a:visited{color:#5e5e5e; text-decoration:none;}
a:hover{color:#000000;text-decoration:underline;}
.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}/* Hides from IE-mac \*/
*html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}
.a-l{text-align:left;}.a-c{text-align:center;}.a-r{text-align:right;}
.m-t{margin-top:10px;}.m-b{margin-bottom:10px;}.mlr10{margin:0 10px;display:inline;}.mr10{margin-right:10px;display:inline;}
.f-l{float:left;}.f-r{float:right;}
.blue{color:#3366cc;}.red{color:#ff0000;}.yellow{color:#ff6600;}.gray{color:#999;}
.blank20{height:20px;overflow:hidden;display:block;}
html{background:url(../images/maskbg.gif);}
body{_background-image:url(about:blank);/*用浏览器空白页面作为背景*/_background-attachment:fixed; /* prevent screen flash in IE6 确保滚动条滚动时，元素不闪动*/ } 
body{font:12px/180% Arial,Lucida,Verdana,"宋体",Helvetica,sans-serif;color:#333;}
/* layout */
.container{width:960px;margin:0 auto;}
/* header */
.logo{margin:20px 0 0 0;display:block;float:left;}
.ritside{float:right;margin:20px 0 0 0;width:250px;}
.today{height:18px;line-height:18px;font-size:14px;float:right ;margin:0 10px 5px 0;}
.telephone{margin:16px 10px 0 0;}
/* gaoming_nav */
.gaoming_nav,.nlbg,.nrbg,.gaoming_nav li,.gaoming_nav .back{background:url(../images/navbg.png) no-repeat;}
.gaoming_nav{position:relative;height:42px;overflow:hidden;background-position:0 -42px;background-repeat:repeat-x;padding:0 9px;margin:10px 0 0 0;}
.nlbg,.nrbg{width:9px;height:42px;overflow:hidden;display:inline;}
.nlbg{float:left;margin:0 0 0 -9px;background-position:0 0;}
.nrbg{float:right;margin:0 -9px 0 0;background-position:100% 0;}
.gaoming_nav ul{float:left;width:100%;}
.gaoming_nav li{width:155px;font-size:14px;height:42px;line-height:42px;overflow:hidden;float:left;background-position:100% -84px;padding:0 2px 0 0;text-align:center;}
.gaoming_nav li.last{background:none;}
.gaoming_nav li a{font-weight:800;display:block;position:relative;z-index:10;}
.gaoming_nav li a:hover{color:#000000;text-decoration:none;}
.gaoming_nav li.current a{color:#ac2521;}
.gaoming_nav .back{height:42px;width:105px;overflow:hidden;background-position:0 -126px;position:absolute;left:0;top:0;z-index:9;margin:0 0 0 25px;}
/* banner */
.banner{margin:12px 0 0 0;height:277px;overflow:hidden;}
/* pubox */
.pubox .putit{height:36px;line-height:36px;overflow:hidden;background:url(../images/title.png) no-repeat 0 100%;padding:0 5px 0 22px;}
.pubox .putit h2{font-family:"微软雅黑","宋体";font-size:14px;color:#333;}
.pubox .putit .more{font-family:"宋体";color:#999;}
/* i-company */
.i-company{width:402px;margin:10px 0 0 0;}
.i-company .pubcon{padding:15px 0 0 0;}
.i-company .pubcon p{float:right;line-height:22px;text-indent:2em;width:218px;margin:3px 0 0 0;}
/* i-news */
.i-news{width:290px;margin:10px 0 0 20px;display:inline;}
.i-news .pubcon{margin:10px 5px 0 5px;height:130px;overflow:hidden;position:relative;}
.i-news .pubcon li{height:26px;line-height:26px;position:relative;vertical-align:bottom;padding:0 50px 0 18px;}
.i-news .pubcon li .dian,.i-friendship .pubcon li .dian{font-family:"宋体";font-weight:600;font-size:14px;color:#999;position:absolute;left:0;top:0px;}
.i-news .pubcon li .date{font-family:"宋体";color:#999;position:absolute;right:0;top:0;}
/* i-contact */
.i-contact{width:228px;margin:10px 0 0 0;}
.i-contact .pubcon{padding:15px 5px 0 5px;line-height:26px;}
/* i-product */
.i-product{width:706px;margin:7px 0 0 0;}
.i-product .pubcon{padding:20px 0 0 0;height:156px;overflow:hidden;}
.i-product .pubcon .sbtn{width:17px;height:25px;overflow:hidden;cursor:pointer;background:url(../images/arrow-btn.gif) no-repeat;}
.i-product .pubcon .prev{background-position:0 0;margin:45px 0 0 5px;display:inline;}
.i-product .pubcon .next{background-position:-17px 0;margin:45px 5px 0 0;display:inline;}
#scrollpic{float:left;padding:0 5px;}
#scrollpic li{float:left;width:142px;padding:0 10px;text-align:center;}
#scrollpic li img{border:solid 1px #ccc;}
#scrollpic li a{display:block;}
#scrollpic li a:hover img{border:solid 1px #AC2521;}
#scrollpic li span{display:block;height:20px;line-height:20px;margin:8px 0 0 0;}
/* i-friendship */
.i-friendship{width:228px;margin:7px 0 0 0;}
.i-friendship .pubcon{padding:15px 0 0 0;}
.i-friendship .pubcon li{float:left;height:24px;line-height:24px;position:relative;vertical-align:bottom;padding:0 0 0 18px;width:96px;}
/* footer */
.footer{float:left;
}

.btnmenu{height:42px;line-height:42px;overflow:hidden;background:url(../images/footbg.png) no-repeat;margin:20px 0 0 0;text-align:center;}
.btnmenu span{margin:0 15px;}
/* copyright */
.copyright{text-align:center;line-height:30px;color:#999;padding:10px 0 0 0;height:90px;overflow:hidden;}
/* left */
.left{width:210px;margin:16px 0 0 0;float:left;}
.leftcon{background:url(../images/repeat-y.gif) repeat-y;}
.leftnav{border-top:solid 5px #c7162b;margin:0 2px 0 3px;padding:27px 0 36px 0;vertical-align:bottom;}
.leftnav h2{background:url(../images/left-nav.gif) no-repeat;height:19px;line-height:999em;overflow:hidden;margin:0 0 30px 0;}
.leftnav h2.title01{background-position:0 0;}
.leftnav h2.title02{background-position:0 -19px;}
.leftnav h2.title03{background-position:0 -38px;}
.leftnav h2.title04{background-position:0 -57px;}
.leftnav h2.title05{background-position:0 -76px;}
.leftnav ul{border-top:solid 1px #dfdfdf;}
.leftnav li{height:36px;line-height:36px;overflow:hidden;border-bottom:solid 1px #f2f2f2;vertical-align:bottom;}
.leftnav li.current{height:40px;line-height:40px;font-size:14px;background:url(../images/left-nav-tag-bg.png) no-repeat;}
.leftnav li a{display:block;padding:0 0 0 27px;}
.leftnav li a:hover{text-decoration:none;color:#000;}
.leftnav li.current a{color:#fff;font-weight:800;}
.leftnav li.current a:hover{color:#fff;}
.leftbtn{height:4px;overflow:hidden;background:url(../images/left-gaoming_nav-btn.gif) no-repeat;}
.side-tel{margin:20px 0 0 0;height:71px;overflow:hidden;}
/* right */
.right{width:724px;margin:20px 0 0 0;float:right;}
/* breadcrumbs */
.breadcrumbs{border-bottom:solid 2px #e0e0e0;height:26px;overflow:hidden;text-align:right;color:#333;}
.breadcrumbs img{margin:0 10px 0 0;vertical-align:middle;}
.breadcrumbs a,.breadcrumbs span{color:#999;}
.breadcrumbs span{margin:0 10px;font-family:"宋体";}
/* about */
.about{padding:18px 0 20px 0;}
.about img{float:left;margin:0 20px 0 0;}
.about p{line-height:24px;font-size:14px;margin:25px 0 0 0;*margin:18px 0 0 0;text-indent:2em;}
/* news */
.news{padding:20px 0 0 0;}
.news ul{padding:0 15px;}
.news li{border-bottom:dashed 1px #d5d5d5;padding:20px 0 13px 0;vertical-align:bottom;}
.news li .p-head{height:24px;line-height:24px;position:relative;padding:0 0 10px 160px;}
.news li .p-head a{color:#c33134;}
.news li .p-head .date{position:absolute;left:0;top:0;color:#999;}
.news li .p-con{color:#5e5e5e;}
.first-news .p-pic{border:solid 2px #fff;float:left;margin:0 0 0 15px;display:inline;}
.first-news .p-con{width:535px;float:right;padding:5px 15px 18px 0;color:#5e5e5e;}
.first-news .p-con h3 a{color:#000;}
.first-news .p-con .date{color:#999;}
.first-news .p-tit{clear:both;height:34px;line-height:34px;text-align:right;padding:0 20px 0 0;font-family:"宋体";overflow:hidden;background:url(../images/repeat-x.gif) repeat-x;}
.first-news .p-tit a{color:#c33134;}

/* product */
.product{padding:20px 0 0 0;}
.product li{float:left;width:159px;overflow:hidden;text-align:center;padding:0 11px 30px 11px;}
.product li .p-pic{padding:2px;border:solid 1px #d1d1d1;}
.product li .p-name{height:24px;line-height:24px;overflow:hidden;display:block;margin:5px 0 0 0;}
/* job */
.job{width:700px;margin:20px auto;}
.job h2{font-size:16px;text-align:center;font-family:"微软雅黑","宋体";height:38px;font-weight:800;color:#cd3539;}
.job thead{background:url(../images/job-titlebg.png) no-repeat;}
.job thead th{height:41px;line-height:41px;text-align:center;font-weight:800;color:#333;}
.job td{height:41px;line-height:41px;text-align:center;border-bottom:dashed 1px #d5d5d5;color:#818181;}
.job td .black{color:#000000;}
.job td .blue{color:#3366cc;}
.job tr.odd{background:#fafafa;}
/* contact */
.contact{padding:20px 10px 0 10px;}
.contact .p-pic{border:solid 1px #e2e2e2;padding:3px;float:left;margin:0 20px 0 0;display:inline;}
.contact .p-con{line-height:30px;color:#5e5e5e;}
/*product_list*/
.bar {
margin-bottom: 10px;
color: #434343;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: solid 1px #dddddd;
}
.layout {
height: 26px;
line-height: 26px;
padding: 8px 0px 8px 8px;
border-bottom: dotted 1px #dddddd;
}
.tag {
height: 30px;
line-height: 30px;
padding: 0px 8px;
}
.table {
padding: 0px 2px;
margin-bottom: 10px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: solid 1px #dddddd;
}
.clearfix {
display: block;
}
.table li {
width: 178px;
height: 246px;
line-height: 20px;
float: left;
overflow: hidden;
border-bottom: solid 1px #e4e4e4;
}
.table li a {
height: 240px;
display: block;
padding: 3px;
}
img {
vertical-align: middle;
}

/**/
div.productList .bar {
margin-bottom: 10px;
color: #434343;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: solid 1px #dddddd;
}
div.productList .bar .layout {
height: 26px;
line-height: 26px;
padding: 8px 0px 8px 8px;
border-bottom: dotted 1px #dddddd;
background: url(../images/product.gif) 0px -30px repeat-x;
}
div.productList .bar .layout label {
float: left;
margin-right: 8px;
}
div.productList .bar .layout .currentTable {
border: solid 1px #f9ad75;
}
div.productList .bar .layout a {
float: left;
padding: 1px;
margin-right: 10px;
outline: none;
blr: expression(this.hideFocus = true);
cursor: pointer;
border: solid 1px #ccc;
background-color: #fff;
}

div.productList .bar .layout .currentTable span {
background: url(../images/product.gif) -30px -510px no-repeat;
}
div.productList .bar .layout .tableType span {
background: url(../images/product.gif) 0px -510px no-repeat;
}
div.productList .bar .layout a span {
min-width: 22px;
_width: 22px;
_white-space: nowrap;
height: 22px;
line-height: 22px;
display: block;
margin-right: 0px;
text-align: center;
background: url(../images/product.gif) 0px -90px repeat-x;
}
div.productList .bar .layout label {
float: left;
margin-right: 8px;
}
div.productList .bar .layout a.current {
border: solid 1px #f9ad75;
}

div.productList .bar .layout a.current span {
background: url(../images/product.gif) 0px -120px repeat-x;
}
div.productList .bar .layout a span {
min-width: 22px;
_width: 22px;
_white-space: nowrap;
height: 22px;
line-height: 22px;
display: block;
margin-right: 0px;
text-align: center;
background: url(../images/product.gif) 0px -90px repeat-x;
}


input {
vertical-align: middle;
outline: none;
}
user agent stylesheetinput[type="checkbox"] {
margin: 3px 3px 3px 4px;
}
user agent stylesheetinput[type="checkbox"] {
-webkit-appearance: checkbox;
box-sizing: border-box;
}
user agent stylesheetinput[type="radio"], input[type="checkbox"] {
margin: 3px 0.5ex;
padding: initial;
background-color: initial;
border: initial;
}



div.productList .bar .layout .page {
float: right;
margin-right: 0px;
}

div.productList .bar .layout label {
float: left;
margin-right: 8px;
}
div.productList .bar .layout .page span {
padding: 0px 6px;
}
div.productList .bar .layout a span {
min-width: 22px;
_width: 22px;
_white-space: nowrap;
height: 22px;
line-height: 22px;
display: block;
margin-right: 0px;
text-align: center;
background: url(../images/product.gif) 0px -90px repeat-x;
}
div.productList .bar .layout .currentTable span {
background: url(../images/product.gif) -30px -510px no-repeat;
}
/* ---------- Pagination ---------- */

div.pagination {
	margin-top: 5px;
	height: 20px;
	float: right;
	margin-bottom: 10px;
}

div.pagination a, div.pagination span {
	height: 18px;
	line-height: 18px;
	display: inline;
	float: left;
	margin-left: 3px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	outline: none;
	blr: expression(this.hideFocus = true);
}

div.pagination a {
	padding: 0px 5px;
	border: 1px solid #cccccc;
}

div.pagination a:hover {
	border: 1px solid #fd6d01;
	text-decoration: none;
}

div.pagination a.previousPage {
	width: 18px;
	padding: 0px;
	background: url(../images/common.gif) 0px -180px no-repeat;
}

div.pagination span.previousPage {
	width: 18px;
	cursor: default;
	border: 1px solid #cccccc;
	background: url(../images/common.gif) -30px -180px no-repeat;
}

div.pagination a.nextPage {
	width: 18px;
	padding: 0px;
	background: url(../images/common.gif) 0px -210px no-repeat;
}

div.pagination span.nextPage {
	width: 18px;
	cursor: default;
	border: 1px solid #cccccc;
	background: url(../images/common.gif) -30px -210px no-repeat;
}

div.pagination a.firstPage {
	width: 18px;
	padding: 0px;
	background: url(../images/common.gif) -60px -180px no-repeat;
}

div.pagination span.firstPage {
	width: 18px;
	cursor: default;
	border: 1px solid #cccccc;
	background: url(../images/common.gif) -90px -180px no-repeat;
}

div.pagination a.lastPage {
	width: 18px;
	padding: 0px;
	background: url(../images/common.gif) -60px -210px no-repeat;
}

div.pagination span.lastPage {
	width: 18px;
	cursor: default;
	border: 1px solid #cccccc;
	background: url(../images/common.gif) -90px -210px no-repeat;
}

div.pagination .currentPage {
	padding: 0px 5px;
	color: #fd6d01!important;
	font-weight: bold;
	cursor: default;
	border: 1px solid #fd6d01;
	background-color: #ffede1;
}

div.pagination .pageBreak {
	padding: 0px 5px;
	color: #3366cc;
	cursor: default;
}
h1 {
font: 20px "microsoft yahei", "\5b8b\4f53";
}
.main {
	line-height: 26px;
	padding: 20px;
	margin-bottom: 10px;
	margin-top: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: solid 1px #e4e4e4;
}

.main .title {
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.main .info {
	line-height: 30px;
	margin-bottom: 10px;
	color: #787878;
	text-align: center;
	border-bottom: solid 1px #e4e4e4;
}

.main .content {
	overflow: hidden;
}

.main .content strong {
	font-weight: bold;
}

.main .content em {
	font-style: italic;
}
.filter {
margin-bottom: 4px;height: 68px;float: left;
}
.filter .title {
height: 30px;
line-height: 30px;
padding-left: 10px;
color: #6d6d6d;
font-size: 14px;
font-weight: bold;
font-family: "Microsoft YaHei";
border: solid 1px #ddd;
}
.filter .content {
padding: 0px 10px;
border-left: solid 1px #e4e4e4;
border-right: solid 1px #e4e4e4;
}
.clearfix:after {
height: 0px;
display: block;
clear: both;
visibility: hidden;
overflow: hidden;
content: "\0020";
}
.clearfix { margin: 0px;
}
.filter dl.last {
border-bottom: none;
}
.filter dl {
width: 678px;
line-height: 30px;
position: relative;
overflow: hidden;
border-bottom: dotted 1px #e4e4e4;
}
.filter dt {
width: 80px;
float: left;
margin-right: 8px;
text-align: right;
white-space: nowrap;
overflow: hidden;
cursor: default;
}
.filter dd {
float: left;
margin-right: 12px;
color: #1859a5;
white-space: nowrap;
}
.filter dd a {
line-height: 30px;
padding: 2px 4px;
color: #2953a5;
}
.filter .moreFilter {
line-height: 6px;
background: url(../images/product.gif) 0px 0px repeat-x;
}
.filter .moreOption {
width: 12px;
height: 30px;
line-height: 30px;
display: none;
margin-right: 0px;
position: absolute;
top: 0px;
right: 0px;
color: #7d7d7d;
cursor: pointer;
overflow: hidden;
background: url(../images/product.gif) -210px -270px no-repeat;
}
/* 客服*/
body{position:relative;margin:0;padding:0;}
.qqserver p img {display: inline; margin-top:-5px; vertical-align:middle;}
.scrollsidebar{position:absolute; z-index:999; top:220px;}
.side_content{width:154px; height:auto; overflow:hidden; float:left; }
.side_content .side_list {width:154px;overflow:hidden;}
.show_btn{ width:0; height:112px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;}
.show_btn span { display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn {background:url(../images/sidebar_bg.gif) no-repeat;}
.side_title {height:46px;}
.side_bottom { height:8px;}
.side_center {font-family:Verdana, Geneva, sans-serif; padding:5px 12px; font-size:12px;}
.close_btn { float:right; display:block; width:21px; height:16px; margin:17px 10px 0 0; _margin:17px 5px 0 0;}
.close_btn span { display:none;}
.side_center .qqserver p { text-align:center; padding:6px 0; margin:0; vertical-align:middle;}
.phoneserver  {font-size:14px; text-align:center;}
.phoneserver p { padding:2px 0; _height:16px; margin:0;color: #666666;}
.msgserver { text-align:center; margin-bottom:5px;}
.msgserver a { background:url(../images/sidebar_bg.gif) no-repeat -119px -115px; padding-left:20px;}
.side_content hr { border-bottom:1px solid #E6E6E6; margin:10px 0; clear:both;}
a{ text-decoration:none;
}

/* gray skin as the default skin */
.side_title, .side_gray .side_title {background-position:-1165px 0;}
.side_center, .side_gray .side_center { background:url(../images/gray_line.gif) repeat-y center;}
.side_bottom, .side_gray .side_bottom {background-position:-1165px -50px;}
.close_btn, .side_gray .close_btn {background-position:-44px -90px;}
.close_btn:hover, .side_gray .close_btn:hover {background-position:-67px -90px;}
.show_btn , .side_gray .show_btn {background-position:-231px 0;}
.msgserver a, .side_gray .msgserver a { color:#6c6c6c;}
hr, .side_gray hr{border-bottom:1px solid #e4e4e4;}
