@charset "gb2312";
*{ margin:0; padding:0; list-style:none;}
body{ font-size:12px; font-family:"microsoft yahei",Arial, Helvetica; -moz-user-select : none;-webkit-user-select: none;}/**防复制**/
table{ border-collapse:collapse; border-spacing:0;}
img { border:none; }
a{color:#333333;text-decoration:none;}
.clear{clear:both; font-size:0; line-height:0; height:0; overflow:hidden;}
.fix{*zoom:1;}
.fix:after {visibility: hidden;display: block;font-size: 0;content:""; clear: both; height: 0;}
blockquote{ padding-left:2em;}
.round4{-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;}
.mShow{ display:none;}

@font-face {
	font-family: 'FontAwesome';
	src: url('../fonts/fontawesome-webfont.eot');
	src: url('../fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2') format('woff2'), url('../fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/fontawesome-webfont.ttf') format('truetype'), url('../fonts/fontawesome-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.fa-star-o:before {font-family: 'FontAwesome'; content: "\f006";}


/**导航菜单 beigin**/
.nav{background-color: #333;}
#menuUl{}
.navParentLi{float: left; position: relative;}
.navParentLi:hover, .navParentLi.on{ background-color:#c8161d;}
.menuMore{ display:none;}
.navParentA{border-right: 1px solid #4a4a4d; color: #fff; display: block; font-size: 14px; line-height: 50px; text-align: center; width: 136px;}

.navParentLi ul {display:none; position:absolute; width:136px; z-index:1000;filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}
.navSubLi {border-bottom:1px solid #fff; background:#c8161d;}
.navSubLi:hover {background-color: #333;}
.navSubLi a{line-height:36px; color:#fff; font-size:12px; display:block;text-align:center;}
/**导航菜单 end**/

.iProCateTitle{background: #ce2029;color: #ff0;text-align: center;font-weight: bold;line-height: 87px;font-size: 20px;}
/**产品分类菜单 beigin**/
.cateList{text-align: center;}
.currentCateParentA{ display: block; font: bold 14px/32px '';text-align: center;}
.cateSubLi{border-bottom: 1px solid #666;}
.currentCateSubLi{padding-left: 45px;}
.cateSubLi a, .currentCateSubLi a{color: #fff;display: block;line-height: 50px;text-align: left;padding-left: 42px;}
/**首页产品分类样式**/
.iProCate .cateParentLi{background: #494949;}
.iProCate .cateParentLi:nth-child(2){background: #3d3d3d;}
.iProCate .cateParentLi:nth-child(3){background: #2c2a2b;}
.iProCate .cateParentLi:nth-child(4){background: #1e1e1e;}
.iProCate .cateParentLi:nth-child(5){background: #0e0e0e;}
.iProCate .cateParentA {display: block;font: bold 16px/50px "microsoft yahei",Arial,Helvetica;text-align: left;color: #fff;padding-left: 20px;border-bottom: 1px solid #999;}
/**左侧产品分类样式**/
.cate .cateParentLi, .proCate .cateParentLi{ display: inline-block;}
.cate .cateParentA, .proCate .cateParentA{color: #fff; display: block; font: 14px/40px "microsoft yahei",Arial,Helvetica; text-align: center; background: #d00;padding: 0 20px; min-width: 120px;}
.cateParentA:before {font-family: 'FontAwesome'; content: "\f105"; padding-right: 6px; color: #fff; font-weight: normal;}
.left .cateList .cateParentA:hover, .left .cateList .cateParentA.on{background: #222;}
/**产品分类菜单 end**/

.top{}
.head{background: url("../images/topbg.jpg") no-repeat left bottom; height: 124px;}
.pWidth{ width:1100px; margin:0 auto;}
.logo{float: left; padding-top: 20px; width: 700px;}
.logoTitle{ display:none;}
.tel{float: right; background: url(../images/png.png) no-repeat 0px 38px; padding-left: 60px; width: 240px; padding-top: 20px;}
.telTitle{color: #333; font-size: 14px;line-height: 40px;}
.telTitle span{display: inline-block;line-height: 40px;vertical-align: top;}
.telContent{color: #c8161d; font-size: 24px; font-family: impact,Georgia,Arial,Helvetica;}

.fullTitle{}
.fullTitleCn{text-align: center; color: #222222; font-size: 20px; line-height: 40px;}
.fullTitleEn{text-align: center; color: #9a9a9a; line-height: 30px; font-size: 14px; background: url("../images/ruler.png") no-repeat center bottom; padding-bottom: 20px;}
.shortIntro{text-align: center; color: #888888; line-height: 30px; padding: 10px;}
.iProInfo{}

.leftTitle{margin-bottom: 30px; background: url("../images/ruler.png") no-repeat center bottom; padding-bottom: 20px;}
.leftTitle span, .caseTitle span{color: #d00; display: block; font: bold 20px/40px "microsoft yahei",Arial,Helvetica; text-align: center;}

.pro{padding:20px 0;}
.iProCate{float: left; width: 240px;}
.iProList{background-color: #fff; float: right; width: 840px;}
.iProList li{float: left; margin: 0 12px 4px 0; width: 270px;}
.iProList li:nth-child(3n){ margin-right:0;}
.iProList li img{background-color: #f8f8f8; border: 1px solid #ddd; height: 192px; padding: 5px; width: 260px;}
.iProList li a{display: block; text-align: center;}
.iProList li span{display: block; font-size: 14px; line-height: 30px;}

.company{background: #f4f4f4 url("../images/gridbg.png") repeat center top; padding: 20px 0;}
.companyContent{margin: 20px 0;}
.comContent{color: #666;font: 16px/40px "microsoft yahei",Arial,Helvetica; padding: 10px; float: right; width: 550px;text-indent: 2em;}
.comPic{float: left;width: 520px;margin-top: 16px;}
.companyPic{float: left; padding-right: 10px; position: absolute; top: 26px; left: 60px;}
.comVideo{float: left;}

.commonTitleEn{font-size: 20px; background: url("../images/png.png") no-repeat -790px 12px; line-height: 30px; padding-left: 16px;}
.commonTitleCn{font-size: 20px; line-height: 30px;}

.productionProcess{padding: 20px 0 10px 0;}
.equipment{padding: 20px 0 30px 0; background: url("../images/equipmentbg.jpg") repeat-x center bottom;}
.equipmentList{}
.equipmentList li{float: left; width: 240px; background: #efefef; padding: 4px;}
.equipmentSplit{float: left; height: 302px; width: 36px;}
.equipmentList li img{ width:240px; height:190px;}
.equipmentIntro{line-height: 26px; color: #404040;}
.equipmentBtn{text-align: center; margin: 8px 0 10px 0;}
.equipmentBtn a{display: inline-block; background: #d00; color: #fff; width: 120px; line-height: 30px;}

.productionProcessPic{padding:10px 0 20px 0;}

.news{margin-top: 20px;}
.newsContainer{padding: 40px 0 30px 0;}
.comNews{float: left; width: 545px;}
.support{float:right; width: 545px;}
.newsList{}
.newsList li{line-height: 36px; margin-bottom: 10px;}
.newsList li span{color: #999; float: right;}
.newsList li a{font-size: 14px; padding: 4px; font-weight: bold; color: #d00; overflow: hidden; white-space: nowrap;} 
.wapNewsMore{ display:none;}
.newsLiPic{float: left;width: 188px; height: 143px; border: 1px solid #ddd; margin-right: 6px;}
.newsLiPic img{ width:100%;}
.newsLiContent{float: left; width: 342px;}
.newsLiTitle{background: #fafafa;}
.newsLiTxt{text-indent: 2em;}

.ad{background-color: #323232;}
.adContact{background: url("../images/contact.jpg") no-repeat center top; height: 142px; color: #fff; font-size: 20px; text-indent: 490px; line-height: 62px;}
.adMobile{font-size: 26px; letter-spacing: 4px;}

.link{line-height: 40px;}
.link .pWidth{background-color: #fff;}
.linkTitle{font-size: 14px; font-weight: bold;}
.linkTitle:before{font-family: 'FontAwesome'; content: "\f08c"; color: #d00; padding: 0 6px;}
.link a{display: inline-block; padding: 0 6px;}

.areaSite{line-height: 40px;}
.areaSite .pWidth{background-color: #fff; border-bottom: 1px solid #ddd;}
.areaTitle{font-size: 14px; font-weight: bold;}
.areaTitle:before{font-family: 'FontAwesome'; content: "\f1fe";padding: 0 6px; color:#d00;}
.areaSite a{display: inline-block; padding: 0 6px;}

/**banner begin**/
.banner{ width:100%;  position:relative;  height:500px; background:#000; overflow:hidden;}
.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.banner .bd ul{ width:100% !important;  }
.banner .bd li{ width:100% !important;  height:500px; overflow:hidden; text-align:center;  }
.banner .bd li a{ display:block; height:500px; text-indent:-99999rem;}	
.banner .hd{ width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;_background:#000; _filter:alpha(opacity=60);}	
.banner .hd ul{ text-align:center;  padding-top:5px;  }	
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px; 	}	
.banner .hd ul .on{ background-position:0 0; }
.banner1{background:url("../images/1.jpg") center 0 no-repeat;}
.banner2{background:url("../images/2.jpg") center 0 no-repeat;}
.banner3{background:url("../images/3.jpg") center 0 no-repeat;}
/**banner end**/

/**首页搜索框 beigin**/
.search{ float:right; width:300px;}
.seaKeyWords{border: medium none; color: #d00; font-size: 12px; height: 28px; line-height: 28px; padding: 0 2px 0 10px; vertical-align: middle; width: 180px; -moz-border-radius:6px 0 0 6px; -webkit-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;}
.searchButton{background-color: #d00; border:1px solid #ccc;; color: #ffffff; cursor: pointer; font-size: 14px; height: 30px; margin-left:-3px; padding: 0; vertical-align: middle; width: 50px; -moz-border-radius:0px 4px 4px 0; -webkit-border-radius:0px 4px 4px 0;border-radius:0px 4px 4px 0;}
/**首页搜索框 end**/

/**工程案例 beigin**/
.case{position: relative; margin: 20px 0; background-color: #f4f4f4; padding:40px 0 60px 0;}
.caseTitle{background-color: #fff; margin-bottom: 10px; text-align: center;}
.case .hd{ overflow:hidden;  height:30px; padding:10px; float:right;}
.case .hd .prev,.case .hd .next{ display:block;  width:5px; height:9px; float:right; margin:10px 10px 0 0; overflow:hidden; cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.case .hd .next{ background-position:0 -50px;  }
.case .hd .prevStop{ background-position:-60px 0; }
.case .hd .nextStop{ background-position:-60px -50px; }
.case .iCaseList{padding: 20px 0 0 0; overflow: hidden; margin-top: 20px;}
.case .iCaseList ul{ overflow:hidden; zoom:1; }
.case .iCaseList ul li{ float:left; _display:inline; overflow:hidden; width:260px; margin:0 15px 0 0;}
.case .iCaseList li img{ width:260px; height:195px;}
.case .iCaseList li span{ text-align:center; display:block; line-height:36px; font-size:14px;}
.case .iCaseList li a{display:block;}
/**工程案例 beigin**/

/* 本例子css */
.youshi{background: url("../images/reasonbg.jpg") no-repeat center top; padding: 29px;}
.youshiContainer{ position: relative;}
.youshiShadow{background: url("../images/shadow.jpg") no-repeat center top; height: 48px;}
.youshiImg { float: left; position: relative; border: 8px solid #d00; margin-top:120px;}
.youshiImg li,  .youshiImg img { display: block; width: 490px; height: 300px }
.youshiImg li { display: none; position: absolute; left: 0; top: 0 }
.youshiImg .first { display: block }
.youshiTab {float: right; width: 500px;}
.youshiTab li {background: #fff; margin-bottom: 20px; padding: 10px; cursor:pointer;}
.youshiTab li.on{background: #333;}
.youshiTab .first { border-top: 0 }
.youshiTab a { text-decoration: none; display: block; position: relative; width: 190px; height: 49px; border-left: 3px solid #fff }
.youshiTab a b { position: absolute; left: 0; top: 20px; width: 4px; height: 11px; overflow: hidden }
.youshiTab a span { position: absolute; overflow: hidden }
.youshiLiTitle {left: 17px; top: 6px; line-height: 30px; font-size: 14px; font-weight: bold;}
.youshiLiDes {left: 18px; top: 26px; line-height: 26px; color: #666;}
.youshiTab li.on .youshiLiTitle, .youshiTab li.on .youshiLiDes{ color:#6F0;}
.youshiTab .first a { height: 50px }
.youshiTab .on a { border-left: 3px solid #41a1f2 }
.youshiTab .on a b { background: url(../images/dot.png) no-repeat}
.youshiTab .on a span { color: #41a1f2 }
.reasonTitle{text-align: center; margin-bottom: 20px;}
.reasonTitleCn{color: #fff; line-height: 30px; font-size: 26px;}
.reasonTitleEn{color: #f29fa3; line-height: 30px; letter-spacing: 4px;}

.workShop{padding-top:20px;}

.footer{ background:#d00;}
.footer .pWidth{ border-top: 1px solid #000;padding: 10px 0;}
.footerLeft{float: left;}
.footQRCode{float: left; margin-right: 10px;}
.footQRCode img{width: 100px;}
.footerContent{text-align: left; color: #fff; line-height: 30px; float: left;}
.footerRight{float: right; text-align: right;;}
.contactTitle{font-size: 14px; border-bottom: 2px solid #9d7d7d; padding: 0 6px 0 10px; line-height: 30px; display: inline; color: #9d7d7d;}
.contactContent{line-height: 36px; font-size: 16px; font-weight: bold; border-bottom: 1px solid #9d7d7d; padding-left: 30px; color: #9d7d7d; letter-spacing: 2px;}
.footerRightIcon{background: url("../images/png.png") no-repeat 1px -304px; width: 158px; height: 30px; margin-top: 10px;}
.footerContentWap{display:none;}
.footIcon{ display:none;}
#footNav{ display:none;}
.footerContent a{ color:#ff0;}

/*内页 begin*/
.main{ background:url("../images/bg.gif") repeat;}
.left{}
.right{background-color: #fff;}

.position{border-bottom: 1px solid #ddd; height: 40px;}
.position .positionTitle{border-bottom: 2px solid #d00; float: left; font-size: 14px; font-weight: bold; line-height: 39px; padding: 0 20px 0 16px;}
.position .positionTitle:before{color: #d00; content: "\f015"; font-family: "FontAwesome"; font-size: 18px; padding-right: 10px;}
.position .positionContent{float: right; line-height: 40px; padding: 0 10px;}
.position .positionContent:before{color: #d00; content: "\f0a4"; font-family: "FontAwesome"; font-size: 16px; padding: 0 6px;}
.position .positionContent a{color: #d00;}

.cate{background: #fff; padding:20px 0 10px 0;}
.proCate{background-color: #fff; padding: 20px 0 10px;}

.txtPage{line-height:28px; padding:10px 20px; color:#444; font-size:14px;}
.txtPage p{ line-height:28px;}
.picPage{padding: 10px 0 10px 12px;}
.adPicList{ text-align:center;}

.left .comName{ display:none;}
.leftNews{margin: 4px 0 20px 0; background-color: #fff;}
.leftNewsList{padding: 0 10px 10px 10px;}
.leftNewsList li{overflow: hidden; padding: 0 10px; white-space: nowrap; line-height: 30px; border-bottom: 1px dotted #ccc;}
.leftNewsList li a:before{font-family: 'FontAwesome'; padding-right: 8px; content: "\f105"; color: #d00;}
.nNewsList{}
.nNewsList li{ border-bottom: 1px dashed #c1c1c1; line-height: 40px; padding: 0 2px;}
.nNewsList li .newsLiLeft{float: left; padding: 10px;}
.nNewsList li .newsLiLeft img{width: 150px; border: 1px solid #ddd; padding: 4px;}
.nNewsList li .newsLiRight{float: left; width: 860px; padding-top: 10px;}
.nNewsList li .newsLiTitle{font-weight: bold;}
.nNewsList li .newsDescription{line-height: 40px; text-indent: 2em; color: #888;}
.nNewsList li a:before{font-family: 'FontAwesome'; padding-right: 8px; content: "\f105"; color: #d00;}
.nNewsList li span{ float:right; font-size:12px; color:#888;}

.nNewsTitle{}
.nNewsTitle h1{ text-align:center; font:normal 24px/50px "microsoft yahei",Arial, Helvetica;}
.nNewsInfos{ text-align:right; color:#999; margin-right:10px; font-size:12px;}
.nNewsContent{ line-height: 30px; padding:8px;}
.bdShare{ float:right;}
.pageQrcode{position: relative; text-align: right;}
.shareMobile{background-color: #f4f4f4; border: 1px solid #ddd; color: #000; display: inline-block; font-size: 12px; padding: 2px 10px; text-align: right;}
#pageQrcode{display: none; position: absolute; right: 0;}
.prenext{ margin:8px 4px; padding:4px; border:1px solid #ddd;}
.preArticle{ float:left;}
.nextArticle{ float:right;}

.contentSiteTag{ color:#888;}
.contentSiteTagTitle{ display:inline-block; padding:0 10px; line-height:40px; font-size: 22px;}
.contentSiteTag a{color: #888;display: inline-block;line-height: 40px;margin: 0 8px; padding:0 10px;}
.contentSiteTag a:hover{color:#e66e1e ; -moz-border-radius:4px; -webkit-border-radius:4px;border-radius:4px; background:#ddd;}

#dituContent{width:800px;height:600px;border:#ccc solid 1px;margin:0 auto;}
/*内页 end*/


/*内页产品列表 begin*/
.nPicList{padding: 10px 0;}
.nPicList li{float: left; margin: 0 14px 4px 0; text-align: center; width: 352px;}
.nPicList li a{ display:block;}
.nPicList li img{border: 1px solid #bbb; height: 255px; padding: 4px; width: 340px;}
.nPicList li span{ display:block; line-height:36px;}
/*内页产品列表 end*/

/*产品说明页面 begin*/
.ProIntro{ padding-bottom:10px;}
.proImage{ float:left; width:308px; border:8px solid #ddd;}
.proImage img{ border:4px solid #fff;}
.proBaseInfo{}
.proTitle{ position:relative;}
.proTitle h1{ text-align:center; font:normal 24px/50px "microsoft yahei",Arial, Helvetica;}
.proAttachedInfo{ text-align:right; text-align:right; padding-right:10px; color:#999; font-size:12px;}
.proParameter{position: absolute; right: 0; top: 0;}
.proParameter li{position: absolute;right: 0;top: 10px;}
.proParameter li span{background-color: #d00; color: #fff; display: inline-block; font-weight: bold; text-align: center; white-space: nowrap; line-height: 30px; padding: 0 10px;}
.productTuku a{color:#fff; display:block;}
.proDetail{}
.proIntro{padding:10px 0;}
/*产品说明页面 end*/

.nAnLiTitle{}
.nAnLiTitle h1{ text-align:center; font:normal 24px/50px "microsoft yahei",Arial, Helvetica;}
.nAnLiInfos{color: #999; padding-right: 10px; text-align: right; font-size:12px;}
.nAnLiImageList li{float: left; margin: 8px; text-align: center; width: 248px;}
.nAnLiImageList li a{ display:block;}
.nAnLiImageList li img{height: 175px; width: 238px; border: 1px solid #ddd; padding: 5px;}
.nAnLiImageList li span{ display:block; height:30px; line-height:26px;}

/* FeedBack beigin */
.feedBack{ padding:10px 0;}
.feedBlock{margin-bottom: 10px; position: relative;}
.fAuthor{left: 0; position: absolute; top: 0; width: 120px;}
.fIcon{ text-align:center;}
.fAvatar{background: url("../images/avatar.gif") no-repeat scroll center top; height: 67px; width: 120px;}
.fName{font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; overflow: hidden; padding-right: 4px; text-align: center; white-space: nowrap;}
.fInfo{border: 2px solid #ddd; margin-left: 120px; min-height: 70px; padding: 8px; position: relative;}
.fTime{color: #aaa; font-family: Arial,Helvetica,sans-serif; font-size: 12px; padding-right:6px; position: absolute; right: 0; text-align: right; top: 10px;}
.fContent{background: url("../images/postbg.png") no-repeat scroll -270px 12px; border-bottom: 1px solid #ddd; font: bold 14px/40px "楷体"; padding-left: 30px;} 
.fReply{background: url("../images/postbg.png") no-repeat scroll -270px -80px;}
.fReply p{color: #333; padding-left: 30px; line-height:40px;}

.qipao1{border-color: transparent #ddd transparent transparent; border-style: solid; border-width: 16px; display: block; font-size: 0; left: -33px; line-height: 0; position: absolute; top: 14px;}
.qipao2{border-color: transparent #fff transparent transparent; border-style: solid; border-width: 20px; display: block; font-size: 0; left: -33px; line-height: 0; position: absolute; top: 10px;}
	
.commentbox{padding-top:5px;}
.liuyan li{ line-height:40px; clear:both;}
.liuyan .fontStyle{font: bold 12px/40px "宋体"; color:#1187de; float:left; width:100px; margin-right:10px; text-align:right;}
/* FeedBack end */

/* relative start */
.relativeInfo{ background:#fff;}
.relativeTitle{background-color: #f4f4f4;}
.relativeTitle span{background-color: #f00; color: #fff; display: inline-block; font: 14px/30px "microsoft yahei",Arial,Helvetica; padding: 0 20px;}
.proDetailTitle{background-color: #d00;}
.proDetailTitle span{background-color: #333; color: #fff; display: inline-block; font: bold 14px/30px "microsoft yahei",Arial,Helvetica; padding: 0 20px;}

.relativeBox{ margin-bottom:8px;}
.relativePicList{ padding:10px;}
.relativePicList li{float: left; margin-right: 14px; width: 258px;}
.relativePicList li:nth-child(4n){ margin-right:0;}
.relativePicList li:nth-child(n+5){ display:none;}
.relativePicList li a, .relativeCaseList li span{ display:block; text-align:center; line-height:26px;}
.relativePicList li img{border: 1px solid #ccc; height: 186px; padding: 4px; width: 250px;}

.message{ }
.messageList{padding: 10px;}
.messageForm{padding: 10px;}
.relativeMsgBlock{margin-bottom: 10px; position: relative;}
.relativeMsgLeft{width:90px; float:left;}
.relativeMsgPic{background:url("../images/avatar.gif") no-repeat scroll center center; height: 64px;}
.relativeMsgName{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px;padding-top:5px;color:#196ba7;font-weight:bold;}		
.relativeMsgRight{float:left; padding-bottom:10px;}
.relativeMsgTime{text-align:right;font-family:Arial, Helvetica, sans-serif;color:#ccc;padding:0px 20px 5px 20px;}	
.relativeMsgContent{border: 1px solid #ddd; margin-left: 20px; padding: 8px 0; width:930px; position:relative;}
.relativeMsgBorder{height:55px; width:20px; background:url("../images/postbg.png") no-repeat -6px -77px; position:absolute; left:-19px}
.relativeMsgContent p{padding:0px 20px 5px 20px;color:#196ba7;}
.messageTA{ width:800px; height:60px;border: 1px solid #ddd; color:#4d4d4d; font-size: 14px; line-height: 20px; padding: 3px 5px;}
.messageTA2{ width:600px; height:60px;border: 1px solid #ddd; color:#4d4d4d; font-size: 14px; line-height: 20px; padding: 3px 5px;}
.messageName{ width:200px;border: 1px solid #ddd; color:#4d4d4d; font-size: 14px; height: 20px; line-height: 20px; padding: 3px 5px;}
.messageCode{ width:100px;border: 1px solid #ddd; color:#4d4d4d; font-size: 14px; height: 20px; line-height: 20px; padding: 3px 5px;}
.Cbutton{background-color: #d00; border: 0 none; color: #fff; cursor: pointer; font-size: 14px; font-weight: bold; height: 35px; margin: 15px; width: 180px;}
/* relative end */

/** Search beigin **/
.searchForm{padding: 10px 0 20px 0;}
.searchForm .seaKeyWords{ border:1px solid #ddd; width:160px !important;}
.searchtip{font: bold 14px/36px "微软雅黑"; padding: 20px; text-align: center;}
.result_list .gray{color: #f00; text-align: right;}
.result_list dl{ border-bottom:1px dashed #999}
.result_list dl dt{ font:bold 12px/30px '微软雅黑'; padding-left:10px;}
.resultContent{ font:12px/26px '微软雅黑'; padding-left:20px; color:#777;}
.resultInfo{ color: #aaa; font-size: 12px; line-height: 30px; padding-right: 10px; text-align: right;}
.resultInfo a{color:#aaa; margin-right:10px;}
/** Search end **/

/* 招聘信息 strat */
.recruitList{ border:1px solid #842;}
.recruitTitleBg{ background:#842;}
.recruitList li{ line-height:40px; border-bottom:1px solid #842;}
.recruitTitle{font:bold 14px/40px "宋体"; color:#fff; padding-left:10px; display:block; float:left;}
.recruitTime{color: #aaa; float: right; font-size: 12px; padding-right: 15px;}
.recruitItem{ font:bold 12px/40px "microsoft yahei",Arial, Helvetica; color:000; display:block; float:left; width:90px; text-align:right; padding-right:10px; background:#ddd;}
.recruitItemText{ float:left; width:655px; margin-left:10px; line-height:40px;}
.recruitDiscription{float:left; width:655px; margin-left:10px; line-height:30px;}
.recruitHr{ height:1px;}
/* 招聘信息 end */

/** siteMap strat **/
.siteMap{ line-height:30px;}
.siteMapBigLi{ padding-bottom:2px;}
.siteMapBigClass{background-color: #d00; color: #fff; display: block; font: bold 12px/36px "microsoft yahei",Arial,Helvetica; padding-left: 20px;}
.siteMapBigClass:hover{ color:#eee;}
.siteMap ul{margin-left: 24px;}
.siteMap ul li{border-bottom: 1px solid #eee; line-height: 30px;}
.siteMap ul li a{display: inline-block; padding: 0 8px; font-size: 12px;}
/** siteMap end **/

/*分页 begin*/
.yPage{text-align:center; height:35px; line-height:35px; margin-top:5px; color:#000;}
.yPage a{ color:#f00; margin:0 5px;}
.currentPage{ color:#f00;}
/*分页 end*/

/*service beigin*/
.kefu1Box,.kefu2Box { width:118px; position:absolute; z-index:9999; top:220px; overflow:hidden;}
.kefu1Box .msgserver a, .kefu1Box .contentTitle, .kefu1Box .show_btn, .kefu1Box .closeBtn, .kefu1Box .closeBtn a {background:url(../images/kefu01.png) no-repeat;}
.kefu2Box .msgserver a, .kefu2Box .contentTitle, .kefu2Box .show_btn, .kefu2Box .closeBtn, .kefu2Box .closeBtn a {background:url(../images/kefu02.png) no-repeat;}
.closeBtn a span { display:none;}
.show_btn { display:none; width:28px; height:112px; background-position:-231px 0 ;position:absolute; top:0; z-index:1; cursor:pointer;}
.show_btn span { display:none;}

.kefu01Content .qqserver p { text-align:center; padding:2px 0; margin:0; vertical-align:middle;}
.kefu01Content .qqserver p img {display: inline; vertical-align:middle;}
.kefu01Content .phoneserver{ text-align:center;}
.kefu01Content .phoneserver h5 { font-family:"Microsoft Yahei"; font-weight:bold; color:#666; font-size:15px;}
.kefu01Content .phoneserver p { padding:2px 0; _height:16px; margin:0;color: #666666;}
.kefu01Content .msgserver { text-align:center; margin-bottom:5px;}
.kefu01Content .msgserver a { background-position:-5px -145px; padding-left:20px;}
.kefu01Content hr {color:#f4f4f4; height:1px; margin:10px 0; clear:both; }

.keFu01 .kefuContent { width:118px; position:absolute; z-index:2; top:0; right:0;}
.keFu01 .contentTitle { height:33px; background-position:-100px 0; }
.keFu01 .kefu01Content { border-left:1px solid #1e1824; border-right:1px solid #1e1824; background:#fff;  text-align:center; padding:5px;}
.keFu01 .kefu01Content .qqserver p span { display:none;}
.keFu01 .contentBottom { height:2px; background:#1e1824; overflow:hidden; }
.keFu01 .closeBtn {position:absolute; right:1px; top:2px;}
.keFu01 .closeBtn, .keFu01 .closeBtn a {display:block; overflow:hidden; cursor:pointer; width:24px; height:22px; background-position:-250px 0; }
.keFu01 .show_btn { width:33px; height:120px; background-position:0 0;  }
/*service end*/