﻿@charset "utf-8";
/* CSS Document */
.footer{ width:995px; padding-top:25px; padding-bottom:35px; height:83px; border-top:2px solid #9f0101; margin:0 auto;}

.container{ background:#eeeded;}
.content{}

.top-img{ width:100%;}
.top-img img{width:100%; }
.cont{ width:995px; margin:0 auto; padding-bottom:130px; position:relative; border:0px solid red;}

.pagetitle{width:748px; height:38px; line-height:38px; margin-bottom:30px; margin-top:4px; padding-bottom:5px; vertical-align:middle; font-family:"微软雅黑"; background:url(../images/cont_08.png) no-repeat bottom left; font-size:18px;color:#333; position:relative;}
.pagetitle span{font-family:"宋体"; padding-left:15px; background:url(../images/other/h_11.png) no-repeat left center; font-size:12px;height:38px;color:#454444; line-height:38px; vertical-align:middle; position:absolute; right:0; top:0px;}
.pagetitle span img{}
.pagetitle span a{font-family:"宋体"; font-size:12px; color:#454444;}
.pagetitle span a:hover{ color:#f00;}

.cont .l-menu{ width:223px; min-height:500px; float:left; margin-top:-44px; border:0px solid red;}
.cont .l-menu>h1{ padding-left:17px; height:44px; line-height:44px; vertical-align:middle; background:url(../images/cont_03.png) no-repeat;font-family:"微软雅黑"; font-size:14px; color:#4e4d4d;}
.cont .l-menu>li{ height:37px; line-height:37px; vertical-align:middle;font-family:"微软雅黑"; font-size:14px; color:#fff; background:#292929;}
.cont .l-menu>li a{ display:block;height:37px;padding-left:17px; line-height:37px; width:100%; color:#fff;}
.cont .l-menu>li:hover{background:url(../images/cont_05.png) no-repeat;}
.cont .l-menu #now{ background:url(../images/cont_05.png) no-repeat;}
.cont .l-menu .link{ height:52px; background:none; font-size:0; padding:0; margin:0; }

.cont .r-cont{ width:748px; min-height:270px; border:0px solid red; float:right;}



/*分页*/
.turnpage{ clear:both; text-align:center; height:30px; border:0px solid red; margin:40px auto;font-family:"宋体"; font-size:12px; color:#848787;}
.turnpage a{color:#848787;}
.turnpage a:hover{ color:#f00;}
.cpb{ color:#f00 !important;}
/*文章*/
.article{}

/*产品*/
.product dl{ margin-right:10px; padding:11px; width:341px; float:left;}
.product dl:hover{ background:#e6e3e3;}
.product dl>h1{ margin-bottom:10px;font-family:"微软雅黑"; font-size:14px; color:#4e4d4d; font-weight:normal;}
.product dt{ margin-bottom:10px;}
.product dd{margin-bottom:10px; line-height:20px;font-family:"宋体"; font-size:12px; color:#555;}
.product p>a{ font-family:"宋体"; font-size:12px; color:#9f0101;}

/*产品内页*/
.pro-article{}
.pro-article p{ font-family:"宋体"; font-size:13px; line-height:25px; color:#525252;}


#demo1{ width:750px; height:290px; position:relative; border:0px solid red;}


/*描述*/
.ms{ width:336px; height:200px; position:absolute; right:20px; top:0; border:1px solid #d0cfcf; background:#f7f6f6;}
.ms dt{ padding-left:15px; height:54px; line-height:54px; vertical-align:middle;font-family:"微软雅黑"; font-size:18px; border-bottom:1px solid #d0cfcf; color:#525252;}
.ms dd{padding-left:15px; padding-top:15px; line-height:20px;font-family:"宋体"; font-size:12px; color:#525252;}


/*联系*/
.contact{}
.contact .tt{ width:713px; margin-bottom:10px; padding-left:30px; height:40px; line-height:40px; vertical-align:middle; color:#fff; background:#535353;font-family:"微软雅黑"; font-size:14px;}
.contact table{width:743px; font-family:"宋体"; font-size:12px; color:#000; margin-bottom:17px;border:#c3c3c3 solid;border-width:1px 0px 0px 1px;}
.contact table td{ height:30px; line-height:30px; vertical-align:middle;border:#c3c3c3 solid;border-width:0 1px 1px 0;}
.contact table .tit{ width:90px; background:#ebebeb; text-align:center;}
.contact table .tit2{ background:#f1f1f1;}

/*招聘*/
.recuit{}
.recuit table{width:743px; font-family:"宋体"; font-size:12px; color:#000; background:#fff; margin-bottom:17px;border:#c3c3c3 solid;border-width:1px 0px 0px 1px;}
.recuit th{ padding-left:5px; height:30px; line-height:30px; vertical-align:middle;border:#c3c3c3 solid;border-width:0 1px 1px 0; background:#f0f0f0;text-align:left; position:relative;}
.recuit th a{ position:absolute; right:5px; top:0; color:#0abb0a;}
.recuit td{ padding-left:5px; height:30px; line-height:30px; vertical-align:middle;border:#c3c3c3 solid;border-width:0 1px 1px 0;}
.recuit table .tit{ width:70px; text-align:right;}

/*荣誉*/
.honor{}
.honor .img{}
.honor .img li{ margin-right:15px; margin-bottom:35px; float:left;}

/*新闻列表*/
.news-list{}
.news-list li{ height:30px; line-height:30px; vertical-align:middle;font-family:"宋体"; font-size:12px; color:#727272; position:relative; border-bottom:1px dotted #bebebe; background:url(../images/libg_12.png) no-repeat left center; padding-left:15px;}
.news-list li a{color:#727272;}
.news-list li a:hover{ color:#f00;}
.news-list li span{ position:absolute; right:0;top:0;}
.news-list .first-news{ height:104px; margin-bottom:15px;}
.news-list .first-news .img{  width:165px;float:left; height:104px; overflow:hidden; margin-right:10px; float:left;}
.news-list .first-news h1{ width:570px; float:left; height:20px; line-height:20px;font-family:"宋体"; font-size:12px; color:#0e7baf;}
.news-list .first-news .time{width:550px;float:left; padding-left:20px;background:url(../images/fimg_06.png) no-repeat left center;height:30px; line-height:30px;font-family:"宋体"; font-size:12px; color:#616161;}
.news-list .first-news p{width:570px; height:55px; line-height:20px;float:left;font-family:"宋体"; font-size:12px; color:#555;}
.news-list .first-news p a{color:#555;}
.news-list .first-news p a:hover{ text-decoration:underline;}

/*新闻详情*/
/*新闻详情*/
.shownew{width:100%; }
.shownew_title{ width:100%; height:40px; border-bottom:1px dashed #d2d2d2; text-align:center; line-height:40px; font-size:15px; color:#616161; font-weight:bold;}
.shownew_title2{ width:100%; height:37px;border-bottom:1px dashed #d2d2d2;text-align:center; line-height:37px;color:#616161;margin-bottom:25px;}
.shownew_page{ color:#616161;}
.shownew_page a{ color:#616161;}

/*在线简历*/
.resume{}
.resume_content{ margin-left:20px;}
.resume_content div{ margin:10px 0px;}
.resume_name{ float:left; width:70px; line-height:20px;}
.resume_text1{border:solid 1px #cccccc; height:20px; line-height:20px; text-indent:5px;}
.resume_bt{background:#F00; color:#FFF;width:100px; height:30px; line-height:30px; text-align:center;}

/*留言板*/
.zMessage{width:100%; margin-top:30px;}
.zMessage table{ border:none;}
.zMessage table td{border:none;}
.zMessage table tr th{ font-size:15px; color:#666666; text-align:right;}
.resume_bt{ display:block; width:98px; height:33px; background:url(../images/resume_bt.png) no-repeat; float:left; margin-right:29px; border:1px solid #cacaca; margin-left:85px;} 
.resume_bt2{ border:none; display:block; width:98px; height:33px; background:url(../images/resume_bt2.png) no-repeat;float:left;} 

/*工程案例*/
.showcase{width:100%; }
.showcase_title{ width:100%; text-align:center;}
.showcase_title2{ width:100%;text-align:center;height:37px;border-bottom:1px dashed #d2d2d2;text-align:center; font-size:16px; line-height:37px;color:#616161;margin-bottom:25px;}
.showcase_content{ width:100%;}



/*width:233px;*/
.honor_li{  height:161px;}
.honor_li img{  height:100%;}

.case_list{ width:233px; height:161px; overflow:hidden;}
.case_list img{ width:100%;}