﻿* { margin: 0px; padding: 0px; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
ul, ol, li { list-style: none; }
a { text-decoration: none; color: #333; font-family: "Microsoft YaHei";  cursor:pointer;}
a:hover { color: #d92119; text-decoration: none; }
body { width: 100%; background: #fff; font-family: "Microsoft YaHei"; font-size: 12px; color: #333; }
.clear { clear: both; }
.clear:after { clear: both; display: block; height: 0; overflow: hidden; visibility: hidden; }
img { border: 0; }
h3{ font-weight:400;}

/*全局样式  */
.full { width: 100%; margin: 0 auto; overflow: hidden; min-width: 1000px; }
.w1000 { width: 1000px; overflow: hidden; margin:0 auto; }
.bgcolor-f { background: #fff }
.bgcolor-f6 { background: #f6f6f6 }
.bgcolor-f7 { background: #f7f7f7 }
.bgcolor-f13{ background:#131313}
.h30 { height: 30px; line-height: 30px; }
.f-lt { float: left; }
.f-rt { float: right; }
.color-6 { color: #666 }
.color-9 { color: #999 }
.color-b12{ color:#b12121}
.mtt10{ margin-top:10px;}
.mtt20{ margin-top:20px;}
.mtt30{ margin-top:30px;}
.mtt40{ margin-top:40px;}
.mtt50{ margin-top:50px;}
.mtb10{ margin-bottom:10px;}
.mtb20{ margin-bottom:20px;}
.mtb30{ margin-bottom:30px;}
.mtb40{ margin-bottom:40px;}
.mtb50{ margin-bottom:50px;}
.pd-t20{ padding-top:20px;}
.bor-b{ border-bottom:1px #e9e9e9 solid;}
.bor-t{ border-top:1px #e9e9e9 solid;}
.bor-b-dashed{border-bottom:1px #c9c9c9 dashed;}
.bold{ font-weight:bold}
.pd-lt20 { padding-left:20px;}

/*通用标题样式1	*/
.webtt { border-bottom:1px #0194a1 solid;  height: 30px; line-height: 30px; position:relative;}
.webtt .tit {width:160px; height:40px; line-height:40px; text-align:center;  color: #fff; background:#0194a1; font-size: 16px;  font-weight:400; position:absolute; left:50%; margin-left:-90px; top:10px;}
.webtt .more{ padding:0 20px;  overflow: hidden; height: 26px; line-height: 26px; background:#f6f6f6; font-size: 12px; font-weight: normal; color: #fff; position:absolute; right:0; top:17px; }
.webtt .more a { color: #999; }
.webtt .more a:hover { color: #d92119; }
.webtt .more span { font-family: "宋体" }

/*头部样式  */
.topfull { width: 100%; height: 30px; line-height: 30px; background: #f7f7f7; margin: 0 auto; border-bottom: 1px #ebebeb solid; min-width: 1000px; }
.top { width: 1000px; height: 30px; line-height: 30px; margin: 0 auto; }
.top ul li { float: left; padding: 0 14px; height: 30px; line-height:30px; background: url(../image/icon-top-line.png) no-repeat right center; vertical-align:middle }
.top ul li:last-child { background: none; padding-right: 0; }
.top ul li a { color: #999; }
.top ul li a:hover { color: #d92119; }
.top ul li a img{ vertical-align:middle; padding-right:6px; }
.top ul .pd0 { padding: 0px; }

.headerfull { width: 100%; margin: 0 auto; background: #fff; min-width: 1000px; }
.header { width: 1000px; height: 120px; margin: 0 auto; }
.header .logo { width: 90px; height: 120px; float: left; overflow: hidden; }
.header h1{ float:left; padding-left:30px; font-size:28px; color:#333; font-weight:400;margin-top: 28px; }
.header h1 span{ display:block; font-size:13px; color:#999;font-weight:400}
.header .tel { float: right;height: 74px; line-height:74px; margin-top: 16px; overflow: hidden; }
.header .tel span { font-size: 28px; color: #ec9b16; font-weight: 700; font-family: Arial, Helvetica, sans-serif }

/*导航 */
.head_navfull { width: 100%; margin: 0 auto; background: #0194a1; min-width: 1000px; }
.head_nav { width: 1000px; margin: 0 auto; height: 40px; line-height: 40px;position: relative }
.head_nav .nav a { width:90px; color: #fff; display: block; float: left; padding:0 14px; height: 40px; line-height: 40px; font-size: 14px; text-align: center; background: url(../image/icon-navbg.png) no-repeat right center; }
.head_nav .nav a:hover { color: #fff; background:#ec9b16 url(../image/icon-navbg.png) no-repeat right center;  }
.head_nav .nav .select { color: #fff; background:#ec9b16 url(../image/icon-navbg.png) no-repeat right center; }

/*搜索 */
.ser-nav { width: 980px; margin: 0 auto; height: 42px; line-height: 42px;  padding:0 15px;position:absolute; top:40px; left:0px; z-index:99;background: url(../image/icon-seacherbg.png) repeat;}
.ser-nav span { font-weight:700; color: #06393D; }
.ser-nav  a { color: #06393D; display: inline; line-height: 42px; font-size: 12px; text-align: center; padding-right:10px;  }
.ser-nav  a:hover { color: #d92119; }
.ser-box{ padding-top:6px; }
.ser-box input[type=text] {width: 200px;  height: 22px; line-height: 22px; float:left; border: 1px #e0d3ba solid; border-right:none; font-size: 12px; color: #999; padding: 2px 10px; }
.ser-box input[type=submit] { width: 60px; height: 28px; line-height: 28px;  float:left; text-align: center;font-size: 13px; font-weight:700; color: #fff; background: #dfa943; border: none; cursor: pointer }

/**banner**/
#slider { width: 100%; margin: 0 auto; height: 400px; position: relative; min-width: 1000px }
div#slideshow { float: left; width: 100%; height: 400px; overflow: hidden; }
.slider-item { width: 100% !important; height: 400px; }
.slider-item a { display: block; width: 100%; height:400px; overflow: hidden; }
.slider_content_inner img { border: none; }
.controls-center { width: 100%; margin: 0 auto; position: absolute; bottom: 15px; }
#slider_controls { float: right; padding: 5px 0 0 0; position: relative; margin: 0; z-index: 1000; width: 100%; }
#slider_controls ul { margin: 0 auto; width: 96px; height: 20px; line-height: 20px; }
#slider_controls ul li { margin: 0; padding: 0;  }
#slider_controls ul li { float: left; display: block; list-style-type:decimal }
#slider_controls ul li a { width: 18px; height: 18px; line-height:18px; text-align:center;color:#fff; background:#EC9B16 ; border:1px solid #EC9B16;display: block; float: left;  margin: 2px ; outline: none; font-family:Verdana, Geneva, sans-serif }
#slider_controls ul li a:focus { outline: none; }
#slider_controls ul li a.activeSlide { background:#fff; border:1px solid #EC9B16; color:#EC9B16; }

/*网站公告 */
.newgg { width: 1000px; height: 24px; margin: 10px auto }
.newgg .left { float: left; overflow: hidden; }
.newgg .left h3 { float: left; line-height: 24px; height: 24px; padding-right: 10px; background: url(../image/icon-gg.png) no-repeat left center; padding-left: 30px; }
.newgg .left #gg { float: left; height: 24px; overflow: hidden; width: 650px; }
.newgg .left #gg li { line-height: 24px; height: 24px; }

/*首页推荐案例样式	*/
.tj_box { width: 1015px; overflow: hidden;  padding-top: 40px; }
.tj_box li { display: inline; width: 188px; float: left; overflow: hidden; margin-right: 15px; margin-bottom:13px; background: #fff; }
.tj_box li .pic { display:block;  height:150px;overflow: hidden; }
.tj_box li .pic img { width: 240px; height: 150px; overflow: hidden; }
.tj_box li .pic img:hover {opacity:0.8}

.tj_box li .txt{ width:158px;  background:#EDFAFD; padding:10px 15px; overflow:hidden}
.tj_box li h3{ height:20px; line-height:20px; overflow:hidden;}
.tj_box li p {line-height:20px; overflow: hidden; color:#666; padding-top:4px; }
.tj_box li .tit a { font-size: 14px; }
.tj_box li .date { color: #999; font-size: 12px; }


/* 首页产品css */
.slideGroup .parHd{width:1000px; float:left; padding-top:30px;   }
.slideGroup .parHd ul{ background:#e0f2fc; }
.slideGroup .parHd ul li{ float:left; height:35px; line-height:35px;  cursor:pointer; font-size:14px; display:inline; margin-right:30px;  }
.slideGroup .parHd ul li:hover{height:34px; color:#ec9b16; font-weight:700; border-bottom:1px #D82121 solid;}
.slideGroup .parHd ul li.on{height:34px; color:#ec9b16; font-weight:700;border-bottom:1px #D82121 solid;}
.slideGroup .parBd{ width:1000px; float:right; overflow:hidden; zoom:1; padding-top:20px;  }
.slideGroup .slideBox{ overflow:hidden; zoom:1; position:relative; display:none;}

.slideGroup .parBd ul{ overflow:hidden; zoom:1; float:left; width:1015px  }
.slideGroup .parBd ul li{ width:239px; float:left; _display:inline; overflow:hidden;margin-right:14px;margin-bottom:14px;  background:#EDFAFD  }
.slideGroup .parBd ul li img{ width:239px; height:150px; display:block;  }
.slideGroup .parBd ul li img:hover {opacity:0.8}
.slideGroup .parBd ul li h3{ line-height:24px;  padding:8px 8px 0 8px;   }
.slideGroup .parBd ul li p{ line-height:24px;  padding:0px 8px 8px 8px; ;max-height:64px; overflow:hidden; color:#666;}


/*首页走进宏盛样式*/
.about_box { width: 970px; height:175px; overflow: hidden;  background:#EDFAFD; margin-top:30px; padding:15px }
.about_box .pic{ display:block; float:left;height:175px; width:270px;}
.about_box .txt{ width:680px; float:right; line-height:28px; font-size:14px;color:#666; }
.about_box .txt span a{ color:#cb4444}
.about_box .txt span a:hover{ color:#333}

/*资质*/
.zz { width: 1000px; overflow: hidden; zoom: 1; position: relative; margin:0 auto; padding:30px 0; border-top:1px #aadce1 dashed;  background:#f3fbfd   }
.zz .leftbotton { background: url(../image/icon_turn_l.png) no-repeat; float: left; width: 47px; cursor: pointer; position: absolute;  left: 15px; top:45px; height: 139px }
.zz .rightbotton { background: url(../image/icon_turn_r.png) no-repeat; float: right; width: 47px; cursor: pointer; position: absolute; top: 45px;  right: 15px; height: 139px }
.zz .cont { margin: 0px auto; overflow: hidden; width: 1000px; }
.zz .box { float: left; display:inline; width: 172px;margin-right: 27px; text-align: center ;}
.zz .box img {  padding:5px; width:160px; height:120px;border:1px #eee solid; }
.zz .box .tit{ font-size:12px; color:#666}


/*首页新闻中心样式	*/
.blead { width: 580px;  float: left; overflow:hidden;}
#tab_new { float: left; overflow: hidden; }
#tab_new li { float: left; cursor: pointer; text-align: center; display: inline; margin-right: 20px; font-size: 16px; color: #333; }
#tab_new .select { border-bottom:2px #c35e5e solid; }
.nfirst { overflow: hidden; padding: 12px 0; border-top: 1px solid #fff; border-bottom: 1px dashed #b5b5b5; clear:both; }
.nfirst img { display: block; float: left;overflow: hidden; }
.nfirst .rt { width: 370px; float: right; overflow: hidden; }
.nfirst .rt p { padding-top: 8px; font-size: 12px; }
.nfirst .summary { height: 90px; overflow: hidden; line-height: 24px; color: #999; }
.nfirst .summary a { color: #0194a1 }
.nfirst .summary a:hover { color: #333; }
.newslistlink { overflow: hidden; padding-top: 10px; }
.newslistlink li { height: 28px; line-height: 28px; padding-left: 10px; overflow: hidden; background: url(../image/icon-list.gif) no-repeat left center; }
.newslistlink li a { display: block; float: left; width: 320px; overflow: hidden; color: #666; font-size: 13px; }
.newslistlink li a:hover { color: #d92119; }
.newslistlink li span { display: block; float: right; color: #999; }
.blead_xxzl { width: 400px; min-height: 98px; float: right; }
.blead_xxzl img{ margin-top:12px;}
.blead_xxzl .tt {text-align:center;  color: #666;  font-size: 16px;  font-weight:400;border-bottom:2px #c35e5e solid; float:left }
.blead_xxzl .deta{ overflow: hidden; font-size: 12px; font-weight: normal; color: #fff; float:right; }
.blead_xxzl .deta a { color: #999; }
.blead_xxzl .deta a:hover { color: #d92119; }
.blead_xxzl .deta span { font-family: "宋体" }

.blead_xxzl .nlistlink { overflow: hidden; border-top: 1px #fff solid }
.blead_xxzl .nlistlink li { height: 32px; line-height: 32px; border-bottom: 1px dashed #e4e4e4; overflow: hidden; }
.blead_xxzl .nlistlink li:last-child { border-bottom: none; }
.blead_xxzl .nlistlink li a { height: 32px; line-height: 32px; display: block; float: left; width: 270px; overflow: hidden; color: #666; font-size: 13px; }
.blead_xxzl .nlistlink li a:hover { color: #d92119; }
.blead_xxzl .nlistlink li span { display: block; height: 32px; line-height: 32px; float: right; color: #999; }


/*当前位置样式 */
.locate { width: 980px; margin: 0 auto; height: 50px; line-height: 50px;  overflow: hidden; color: #333; font-size:12px; padding-left: 20px; background: url(../image/icon_locat.png) no-repeat left center; }
.locate span { padding: 0 10px; font-family: "宋体"，"Microsoft YaHei", "Arial" ;}
.locate a { color: #333 }
.locate .in { color: #d92119 }
.locate a:hover { color: #d92119 }


/*内页左边框架样式 */
.lblead{width:235px;overflow:hidden;position:relative;}
.lb-top{ border:1px #ddd solid ;border-bottom:1px #0194a1 solid ; overflow:hidden; background: url(../image/icon-cd.png) no-repeat left top; }
.lb-top .tt { overflow: hidden ;  margin:15px;}
.lb-top .tit { color: #333; font-size: 16px; font-weight:400;float: left; padding-left:30px;  }
.lb-top .en { text-transform: Uppercase; color: #b5b5b5; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif ;float: left;line-height: 24px; padding-left:6px; }
.lb-list{ border:1px #ddd solid ; border-top:none; padding:15px;background:url(../image/icon-cf.png) no-repeat right bottom;}
.lb-list li{ height:30px; line-height:30px; text-indent:30px; border:1px #d8d8d8 solid; margin-bottom:15px; font-size:14px;background:#fff url(../image/icon-catlist.png) no-repeat 16px center;}
.lb-list li a{ color:#666;}
.lb-list li:hover{border:1px #ec9b16 solid;background:#ec9b16 url(../image/icon-catlist-h.png) no-repeat 16px center; }
.lb-list li:hover a{ color:#fff}
.lb-list li.select{border:1px #ec9b16 solid;background:#ec9b16 url(../image/icon-catlist-h.png) no-repeat 16px center;}
.lb-list li.select a{ color:#fff}
.lb-cont{ border:1px #ddd solid ; border-top:none; padding:15px; font-size:14px; color:#666;background:url(../image/icon-cf.png) no-repeat right bottom;}
.lb-cont p{ line-height:28px; clear:both;overflow:hidden; padding:2px 0}


/*产品分类 */
ul.expmenu{margin:0 auto;border:1px #ddd solid ; border-top:none; padding:15px 15px 30px 15px;background:url(../image/icon-cf.png) no-repeat right bottom; font-size:14px;}
ul.expmenu li div.cattit{padding:8px 12px;border-bottom:1px #fff solid; cursor:pointer}
ul.expmenu li:last-child{border-bottom:none;}
ul.expmenu li ul li {padding:4px 12px;color:#727272; border:1px #ddd solid;  margin:15px 0;}
ul.expmenu li ul li.selected{background:#efe8d8;}
ul.expmenu div.cattit{	color:#203f61;	background:#ec9b16;}
ul.expmenu li div.cattit .label{background:no-repeat;color: #fff; }
ul.expmenu li div.cattit .arrow{display:block;width:16px;height:16px;background:no-repeat center;float:right;}
ul.expmenu li div.cattit .arrow.up{background-image:url(../image/arrow_u.png);}
ul.expmenu li div.cattit .arrow.down{background-image:url(../image/arrow_d.png);}
ul.expmenu li .menu{display:none;}	
/* Mouse Events */
ul.expmenu div.header:hover{background:#ae9c7e;	cursor:pointer;}
ul.expmenu li ul li:not(.selected):hover{background:#efe8d8;cursor:pointer;}
ul.expmenu li ul li:not(.selected):active{background:#f1f1f1;cursor:pointer;}
.menu ol { padding-left:15px; border-top:none;}
.menu li i{background:#E7A83F;padding: 1px 4px;color: #fff;text-shadow: 0px 0px 0px rgba(255, 255, 255, 0.8);font-family: 宋体;font-style:normal; margin-right:4px;}
.menu a{color: #3f3f3f;text-decoration: none;}
.menu .no {display:none;}
.menu ol a{width: 228px;display: block;line-height: 2em;margin-left: 20px; font-size:12px;}





/*内页右边框架样式 */
.rblead{ width:730px; line-height:28px; font-size:14px; color:#666; overflow:hidden}
.rblead .rtop {  overflow: hidden;  border-bottom: 1px #dbdbdb solid; padding-bottom: 10px; }
.rblead .rtop .tt { float: left; overflow: hidden }
.rblead .rtop .tit { color: #333; font-size: 18px; }
.rblead .rtop .tit span{ font-size:14px; color:#666; padding-left:14px;}
.rblead .rtop .tit span em{ color:#d92119; padding:0 6px; font-style:normal}

/*内页新闻类样式 */
.rblead .newsfirst {overflow: hidden; padding:0 0 20px 0; border-top: 1px solid #fff; border-bottom: 1px dashed #b5b5b5; }
.rblead .newsfirst img { display: block; float: left;  overflow: hidden; }
.rblead .newsfirst .rt { width: 520px; height: 122px; float: right; overflow: hidden; }
.rblead .newsfirst .rt h3 a { font-size: 16px; font-weight: normal; }
.rblead .newsfirst .rt h3 a:hover { color: #d92119; }
.rblead .newsfirst .rt p {font-size: 14px; }
.rblead .newsfirst .rt .date{ font-size:12px; color:#999}
.rblead .newsfirst .summary { height: 66px; overflow: hidden; line-height: 22px; color: #999; }
.rblead .newsfirst .summary a { color: #da2627; font-size:12px; }
.rblead .newsfirst .summary a:hover { color: #f68620; }
.rblead .newslistlink { overflow: hidden; padding-top: 15px; border-bottom:1px #ddd solid; padding-bottom:20px; }
.rblead .newslistlink li { height: 36px; line-height: 36px; padding-left: 15px; overflow: hidden; background: url(../image/icon-list.gif) no-repeat left center; }
.rblead .newslistlink li a { height: 28px; line-height: 28px; display: block; float: left; font-size: 14px; width: 420px; overflow: hidden; color: #555555; }
.rblead .newslistlink li a:hover { color: #d92119; }
.rblead .newslistlink li span { display: block; height: 28px; line-height: 28px; float: right; color: #999; }

/**内页详情页面类**/
.delcont{ line-height:28px; margin:0 auto; overflow:hidden; font-size:14px; padding-bottom:30px; position:relative }

.delcont h2{ font-weight:normal; text-align:center; line-height:36px;}
.delcont h3{ font-weight:normal; font-size:14px; line-height:28px; border-bottom:1px #d5d5d5 dashed;border-top:1px #d5d5d5 dashed; padding:20px 0}
.delcont h3 span{ color:#d92119; padding-right:16px;}
.delcont .ftit{ font-size:12px; text-align:center;padding: 10px 0; overflow:hidden;margin: 0 auto;color:#999;}
.delcont .share{font-size:12px;  height:24px; width: 200px; overflow:hidden; position:absolute; right:0 ; top:45px;}
.delcont .share span{ float:left;}
.nycontxt{ margin:20px 0  10px 0; line-height:28px ; font-size:14px; border-bottom:1px #ccc dashed ; padding-bottom:30px;}
.nycontxt p{ clear:both;}
.delcont .tt{ text-align:left; border-bottom:1px dashed #ddd; margin-bottom:20px; height:36px; line-height:22px;}
.delcont .cont-tit{ font-size:16px; padding-top:15px; border-bottom:1px #ddd solid; color:#333; height:32px; line-height:32px;}
/**产品详情页面类**/
.pro-content { overflow: hidden; }
.pro-content img { float: left; padding-right: 20px; }
.pro-content dl { overflow: hidden; }
.pro-content dl dt { line-height: 24px; overflow: hidden; font-size:14px; padding:4px 0 }
.pro-content dl dt .tit { padding-right:16px; }
.pro-content dl dt p { line-height: 24px; font-size:14px; height:96px; overflow:hidden; }
.pro-content dl dt .tit_tel { font-weight: 700; color: #dc0401 }


/*产品中心样式	*/
.pro_box { width: 750px; overflow: hidden;  border-bottom:1px dashed #ddd }
.pro_box li { display: inline; width: 230px; float: left; overflow: hidden; margin-right: 20px; margin-bottom: 20px; background: #fff; }
.pro_box li a { overflow: hidden; }
.pro_box li img { width: 230px; height: 173px; overflow: hidden; padding-bottom: 8px; }
.pro_box li img:hover {opacity:0.8}
.pro_box li p { height: 24px; line-height:24px;overflow: hidden;}
.pro_box li .tit a { font-size: 14px; }
.pro_box li .tit a span{ color:#d92119}
.pro_box li .date { color: #999; font-size: 12px; }


/*资质荣誉样式	*/
.image-set{ overflow:hidden; width:750px}
.image-set li{ float:left;display: inline-block;  margin: 0 20px 20px 0;}
.example-image { padding:4px; border:1px solid #ddd; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px;}
.image-set li p{ text-align:center}
.lightboxOverlay { position: absolute; top: 0; left: 0; z-index: 9999; background:#000;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
opacity: 0.8; display: none; }
.lightbox { position: absolute; left: 0; width: 100%; z-index: 10000; text-align: center; line-height: 0; font-weight: normal; }
.lightbox .lb-image { display: block; height: auto; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.lightbox a img { border: none; }
.lb-outerContainer { position: relative; background-color: white;  *zoom: 1;
width: 250px; height: 250px; margin: 0 auto; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.lb-outerContainer:after { content: ""; display: table; clear: both; }
.lb-container { padding: 4px; }
.lb-loader { position: absolute; top: 43%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
.lb-cancel { display: block; width: 32px; height: 32px; margin: 0 auto; background: url(../image/loading.gif) no-repeat; }
.lb-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
.lb-container > .nav { left: 0; }
.lb-nav a { outline: none; }
.lb-prev, .lb-next { width: 49%; height: 100%; cursor: pointer; /* Trick IE into showing hover */
display: block; }
.lb-prev { left: 0; float: left; }
.lb-prev:hover { background: url(../image/prev.png) left 48% no-repeat; }
.lb-next { right: 0; float: right; }
.lb-next:hover { background: url(../image/next.png) right 48% no-repeat; }
.lb-dataContainer { margin: 0 auto; padding-top: 5px;  *zoom: 1;
width: 100%; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.lb-dataContainer:after { content: ""; display: table; clear: both; }
.lb-data { padding: 0 4px; color: #bbbbbb; }
.lb-data .lb-details { float: left; text-align: left; line-height:24px; }
.lb-data .lb-caption { font-size: 14px;  color: #fff; }
.lb-data .lb-number { display: block; clear: left; font-size: 12px; color: #fff; }
.lb-data .lb-close { display: block; float: right; width: 30px; height: 30px; background: url(../image/close.png) top right no-repeat; text-align: right; outline: none;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
opacity: 0.7; }
.lb-data .lb-close:hover { cursor: pointer;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1; }


/**人才招聘样式**/
.job-box {overflow: hidden;  margin-bottom:10px; border-bottom:1px dashed #ddd }
.job-box  h3 { font-size: 14px; font-weight: normal; color:#999; }
.job-box  h3 span{ color:#666; padding-left:30px;}
.job-box .sumlist{ overflow:hidden;border-bottom: #ddd 1px dashed;padding-bottom: 10px;}
.job-box .sumlist li{ width:240px; float:left; overflow:hidden;color:#999; line-height:32px;}
.job-box .sumlist li span{ color:#666; padding-left:30px;}
.job-box .sumtxt { color:#666; padding:10px 0; line-height:20px;}
.job-box .sumtxt span{ display:block; clear:both; color:#999;padding-bottom: 6px}
.job-box .sumdo{  padding-bottom:6px; overflow:hidden;}
.job-box .sumdo a{color:#d92119; }
.job-box .sumdo a:hover{color:#666}
.job-box .sumdo a span{  font-family: "宋体"，"Microsoft YaHei", "Arial" ;}
.job-box .sumdo .buttom{ background:#db3333; border-radius:2px; padding:6px 70px; float:left}
.job-box .sumdo .share{ float:right}
.job-box .sumdo .buttom a{ color:#fff; font-size:16px;}
.job-box .pd40{ padding:40px 0;}

/**留言类样式**/
.guestb {margin: 0 auto; clear: both; overflow: hidden; color: #666; }
.guestb .form { font-size: 14px; }
.guestb .form tr { height: 42px; line-height: 42px; }
.guestb .form tr td { text-align: left; height: 42px; line-height: 42px; padding: 4px 0 }
.guestb .form tr td em{color: #ff0000; padding: 0 4px 0 0;font-style: normal;}
.guestb .form tr td span { color: #999; padding: 0 0 0 10px; font-size:12px; }
.guestb .form tr td input[type=text] { height: 28px; line-height: 28px; width: 340px; border: 1px #ccc solid; font-size: 12px; color: #666; padding: 2px 10px; background:#fbfbfb; }
.guestb .form tr td textarea { width: 530px; margin-top: 6px; border: 1px #ccc solid; font-size: 14px; color: #666; line-height: 20px; padding: 10px; background:#fbfbfb }
.guestb .form tr td input[type=submit] { width: 160px; text-align: center; height: 36px; line-height: 36px; font-size: 14px; color: #fff; background: #C00; border: none; border-radius:3px; cursor: pointer }
.guestb .form tr td input[type=reset] { width: 160px; margin-left:20px; text-align: center; height: 36px; line-height: 36px; font-size: 14px; color: #666; background:#fff; border:1px #e8e8e8 solid; border-radius:3px; cursor: pointer }
.guestb .form tr td input[type=radio] { width:14px; margin-right:6px; }
.guestb .form tr td select{ height: 34px; line-height:34px; width: 122px; border: 1px #ccc solid; font-size: 12px; color: #333; padding: 2px 10px; background:#fbfbfb; }
.guestb .form tr td .pic-yz{ height:34px}
.guestb .form tr td .tips a{ color:#d92119}
.guestb .form tr td .tips a:hover{ color:#333;}
.guestb .form tr td .sex{ margin-right:10px; font-size:14px;}

/*foot样式*/
.footers { width: 100%; margin: 0 auto; overflow: hidden; min-width: 1000px; border-top:1px #a3a3a3 solid;font-size:13px; }

.footblead { width: 1000px;  overflow: hidden; margin:0 auto; height:90px; }
.footblead .link{ padding:30px 0 0 0; overflow:hidden; float:left;}
.footblead .link li { float: left; padding: 0 14px; color: #fff; display: inline; line-height: 12px; border-right:1px #ccc solid;  }
.footblead .link li a { color: #666; }
.footblead .link li a:hover { color: #d92119; }
.footblead .link li:first-child{padding-left:0 }
.footblead .link li:last-child{ border-right:none }
.footblead .addr{ float:right; padding:15px 0; line-height:24px;}
.footcopyright { width: 100%; margin: 0 auto; padding: 20px 0; overflow: hidden; color: #333; background:#dedede }
.footcopyright p { text-align: center; line-height: 24px;font-size:13px; }

/*分页样式*/
.page { margin: 20px auto; overflow: hidden; clear: both; }
.ww { width: 960px; }
.page a { float: left;margin-right: 5px; display: inline-block; width: 14px; height: 14px; line-height: 14px; text-align: center; padding: 4px; overflow: hidden;border: 1px #d1d1d1 solid; background:#fff; }
.page a:hover { background: #d92119; color: #fff;border: 1px #d92119 solid; }
.page .next, .page .prew, .page .home, .page .last { width: 50px;border: 1px #D1D1D1 solid;border-radius: 2px;background: #fff; }
.page .curn { background: #d92119; color: #fff;border: 1px #d92119 solid; }

/*上一篇下一篇*/
.prent { float: left; overflow: hidden; padding-bottom: 30px; }
.prent p { clear: both; color: #666; font-size: 14px; line-height: 36px; }
.prent p a { font-size: 14px; }


/*在线客服*/
.keifu{ position:fixed; top:10%; left:0; width:161px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:46px; height:165px; float:left; background:url(../image/keifu.png) 0 0; position:relative; cursor:pointer;display:block; }
.icon_keifu span{ color: #fff;width: 16px;display: block;font-size: 16px;line-height: 22px;margin-left: 12px;margin-top: 12px;}
.keifu_box{ float:left; width:160px;display:none;background:#0090B4; padding:0 0 10px 0 ;/*-moz-box-shadow:2px 3px 4px #9c9c9c;   -webkit-box-shadow:2px 3px 4px #9c9c9c;  box-shadow:2px 3px 4px #9c9c9c;*/ border-radius:6px;}
.keifu_head{ width:161px; height:60px; font-size:16px; line-height:0; position:relative; color:#fff;background: url(/public/home/images/icon-kf-tit.png) center top;}
.keifu_head p.tit{ padding-top:15px; padding-left:15px;  height:20px; line-height:20px; overflow:hidden; font-size:19px;}
.keifu_head p.txt{  padding-left:15px;   height:20px; line-height:20px;  overflow:hidden; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.ren{ text-align:center; padding:20px 0}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../image/keifu.png) -60px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-78px 0;}

.keifu_con li{height:34px; line-height:34px; padding-left:12px;background:url(../image/qq.png) 12px center  no-repeat; text-indent:25px;}
.keifu_con li a{ color:#1A455A; font-weight:700;}
.keifu_con .weixin{ height:96px;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ width:141px; overflow:hidden; color:#fff; padding:10px;}
