body{font-family:"Microsoft YaHei";}
.bs{box-sizing: border-box;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#e4393c;}
.green{color:#009600;}
.red{color:#e4393c;}
:-moz-placeholder {color: #333; opacity:1;}
::-moz-placeholder {color: #333;opacity:1;}
input:-ms-input-placeholder{color: #333;opacity:1;}
input::-webkit-input-placeholder{color: #333;opacity:1;}
select{-webkit-appearance: none;-webkit-tap-highlight-color: #fff;outline: 0; }
select::-ms-expand { display: none; }/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
img{border:0;}
input{outline:none;vertical-align: middle;}
input[type="submit"]{border:none;}
/******************************************首页************************************/
/**************************************顶部************************************/
.top{height:116px;overflow:hidden;}
.top{height:116px;overflow:hidden;}
/*链接*/
.top_link{margin-top: 20px;font-size:12px;line-height: 12px;}
.top_link a{color:#666;padding:0 7px;border-right:1px solid #666;}
.top_link a:last-child{border-right:0;}
/*搜索框*/
.top_search{margin-top: 30px;border: 1px solid #dedede;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;behavior: url(PIE.htc);position:relative;height: 26px;}
.top_search input[type="text"]{border: none;width: 210px;margin-left: 10px;color: #666666;padding-left: 10px;}
.top_search input[type="submit"]{cursor:pointer;width: 36px;height: 24px;line-height: 24px;font-weight: bold;color: #65a022;background: transparent;}
/*************************************导航条****************************/
.nav{height:39px;line-height:39px;background:url(../images/nav_bg.jpg) center top no-repeat;}
.nav li {float:left;text-align: center;color: #fff;font-size: 15px;}
.nav li a {display: block;transition: all .1s;width:133px;height:39px;line-height:39px;color: #fff;}
.nav li a:hover {background: #82c531;}
.nav li a.on{background: #82c531;}
/********************************轮播图************************************/
.banner {height:496px;overflow: hidden;position: relative;}
.banner .bd {z-index: 0; width:100% !important; }
.banner .bd ul { width:100% !important;}
.banner .bd li { width:100% !important; height:496px; overflow: hidden; text-align: right; }
.banner .hd { z-index: 1; bottom:6px;position: absolute;text-align:center;width:100%;left:0px;}
.banner .hd ul{text-align:center;}
.banner .hd ul li{  display:inline-block;*zoom:1;*display: inline;cursor: pointer;width:12px;text-align:center;height:12px;margin:0 5px; background:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;behavior: url(PIE.htc);position:relative;}
.banner .hd ul li.on{background:#65a022;}	
/*********************滚动新闻**************************************/
.scroll_news{height:46px;line-height:46px;}
/*标题*/
.scroll_tit{background:url(../images/icon1.jpg) left center no-repeat;width:140px;font-size:16px;color:#666;padding-left:20px;}
.scroll_tit span{margin-left: 10px;font-size:14px;color:#999;}
/*内容*/
.scroll_cont{width:1040px;font-size:13px;}
.scroll_cont a{color:#333;}
.scroll_cont p{height:26px;line-height:26px;}
.scroll_cont p a span.fl{display:inline-block;width:850px;}
/********************主要内容*********************************/
.main{background:#f5f5f5;padding-bottom:20px;}
.main1{background:#fff;padding:20px 0;}
.main1_tit{padding-bottom: 12px;border-bottom: 1px solid #dddbdb;overflow: hidden;margin-bottom: 15px;height:23px;line-height:23px;}
.main1_tit span{padding-left:28px;background: url(../images/icon2.png) no-repeat left center;}
/*公司简介*/
.index_about{width:330px;margin:0 10px;}
.index_about p{text-indent:2em;font-size:12px;line-height:24px;color:#666;}
.index_about ul{width:330px;margin-top:10px;}
.index_about ul li{width:104px;margin:0 3px;background:#679f24;float:left;height:104px;}
.index_about ul li a{display:block;text-align:center;}
.index_about ul li a img{height:56px;margin:10px 0;}
.index_about ul li a span{display:block;color:#fff;font-size:13px;}
/*公司新闻*/
.index_news{width:480px;margin:0 10px;}
.index_news li{border-bottom: 1px dashed #ccc;width:480px; height:75px; padding-top:10px;}
.index_news li a{display:block;width:100%;}
.index_news li a img{width:84px;}
.index_news li a .fr{width:385px;}
.index_news li a .fr h1{font-size:15px;color:#000;margin-bottom:5px;}
.index_news li a .fr p{text-indent:2em;line-height:20px;font-size:12px;color:#999;height:40px;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
/*图片新闻*/
.index_newsimg{width:330px;margin:0 10px;}
.index_newsimg_banner {height:258px;overflow: hidden;position: relative;width:330px;}
.index_newsimg_banner .bd {z-index: 0; width:100% !important; }
.index_newsimg_banner .bd ul { width:100% !important;}
.index_newsimg_banner .bd li { background:#f0f0f0; width:100% !important; height:258px; line-height:258px; overflow: hidden; text-align:center; }
.index_newsimg_banner .hd { z-index: 1; bottom:3px;position: absolute;text-align:right;width:100%;left:0px;}
.index_newsimg_banner .hd ul{text-align:right; margin-right:3px;}
.index_newsimg_banner .hd ul li{  display:inline-block;*zoom:1;*display: inline;cursor: pointer;width:22px;text-align:center;height:18px;line-height:18px; margin:0 -1px;border:1px solid #ea7406;background:#fdf2d4;color:#e7374c;}
.index_newsimg_banner .hd ul li.on{background:#ea7406;color:#fff;}	
/*产品轮播*/
.main2{background:#fff;margin-top:15px;padding:20px;}
.index_product{width:1160px;padding:0 20px;position: relative;}
.index_product .bd{width:1080px;height:176px;overflow:hidden;margin-left:26px;}
.index_product .bd li{width:170px;margin:0 5px;float:left;height:100%;overflow:hidden;}
.index_product .bd li a{display:block;}
.index_product .bd li a .img{width:170px;height:146px;line-height:146px;background:#f0f0f0;overflow:hidden;text-align:center;}
.index_product .bd li a .img img{height:146px;vertical-align:middle;}
.index_product .bd li a p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px;line-height:20px;margin-top:10px;text-align:center;}
.index_product a.prev{width:40px;position: absolute;height:176px;line-height:176px;text-align:center;background:url(../images/icon7.png) center no-repeat;left:0;top:0;}
.index_product a.next{width:40px;position: absolute;height:176px;line-height:176px;text-align:center;background:url(../images/icon8.png) center no-repeat;right:20px;top:0;}
/************************底部*********************************/
.footer{background:#dddddd url(../images/icon9.png) center top no-repeat;padding-top:50px;}
.footer_contact{margin-left:15px;font-size:12px;color:#333;width: 180px;}
.footer_contact h1{font-size:20px;line-height:26px;font-weight:normal;}
.footer_contact h2{font-size:18px;color:#af0d06;line-height:26px;margin-bottom:10px;}
.footer_contact p{line-height:24px;}
.footer1 .fr{font-size:12px;line-height:24px;}
.footer1 .fr a{color:#333;}
.footer1 .fr dl{float:left;margin-left:45px;}
.footer1 .fr dl dt{margin-bottom:20px;font-size:13px;}
.footer1{padding:0 50px 20px;}
.footer2{background:#679f24;height:45px;line-height:45px;color:#fff;font-size:13px;}
.footer2 span{margin-right:15px;}
.footer2 span a{color:#fff;margin-right:5px;}
/***********************************内页公共样式***********************************/
#page{padding:230px 0 30px;}
#page .w1200{background:url(../images/p4.png) center top no-repeat;padding:30px 0;}
/*左边*/
#left{width:210px;margin-left:54px;}
/*二级栏目*/
.menu_tit{background:url(../images/p6.png) center bottom no-repeat;height:92px;}
.menu_tit h1{background:url(../images/p5.jpg) center top no-repeat;height:68px;color:#fff;padding-top:16px;font-size:14px;}
.menu_tit h1 b{font-size:22px;font-weight:normal;border-bottom:1px solid #fff;padding:0px 5px 5px;}
.menu_tit h1 span{padding-top:8px;display:block;}
.menu_cont{margin-top:5px;}
.menu_cont li{width:158px;border:1px solid #ddd;height:40px;line-height:40px;background:url(../images/p8.png) 15px center no-repeat;padding-left:50px;margin-bottom:5px;}
.menu_cont li.on{background:#75b32c url(../images/p7.png) 15px center no-repeat;border-color:#75b32c;}
.menu_cont li.on a{color:#fff;}
/*联系我们*/
.left_link{margin-top:20px;}
.link_tit{background:url(../images/p5.jpg) center top no-repeat;height:68px;color:#fff;padding-top:16px;font-size:14px;text-align:center;}
.link_tit b{font-size:22px;font-weight:normal;border-bottom:1px solid #fff;padding:0px 5px 5px;}
.link_tit span{padding-top:8px;display:block;}
.link_cont{width:208px;border:1px solid #679f24;background:#f7f7f7;padding-bottom:20px;}
.link_cont img{margin-bottom:10px;}
.link_cont p{padding:3px 10px;font-size:13px;line-height:20px;color:#666;}
/*右边*/
#right{width:855px;margin-left:30px; overflow:hidden;}
/*面包屑导航*/
.breadmenu{height:40px;line-height:40px;background:#f7f7f7;margin-bottom:20px;}
.breadmenu .fl{display:inline-block;width:100px;border-left:5px solid #679f24;background:#fff;padding-left:15px;color:#679f24;}
.breadmenu .fl i{font-size:12px;color:#888;margin-left:5px;font-style:normal;}
.breadmenu .fr{font-size:13px;color:#666;padding-right:15px;}
.breadmenu .fr i{font-style:normal;margin:0 5px;}
/************************公司简介;***************************/
#about img{margin-right:15px;margin-bottom:15px;}
#about p{font-size:15px;color:#444;line-height:30px;}
#about span{font-size:15px;color:#444;line-height:30px;}
/*************************新闻中心****************************/
#news li{height:38px;margin-bottom:16px;}
#news li a{display:block;}
#news li a span.fl{display:block;width: 59px;border-right: 1px solid #cccccc;line-height:14px;color:#999;text-align:center;font-size:13px;}
#news li a span.fl p{line-height:24px;color: #679f24;font-size:18px;}
#news li a div.fl{width:600px;margin-left:15px;line-height:38px;font-size:14px;color:#666;}
#news li a div.fr{line-height:38px;font-size:14px;color:#999;}
/*页码*/
.flip{text-align:center;font-size:13px;margin-top:25px; margin-bottom:10px;}
.flip span{ margin-right:10px;}
.flip a{border:1px solid #ddd;padding:3px 10px;margin:0 2px;}
.flip a.on{border-color:#679f24;color:#679f24;}

/*******************新闻详情页***********************************/
.news_tit{border-bottom:1px dashed #ddd;padding-bottom:10px;margin-bottom:15px;}
.news_tit h1{font-weight:normal;font-size:18px;line-height:24px;margin-bottom:6px;}
.news_tit h2{font-size:13px;color:#999;line-height:24px;}
.news_tit h2 span{margin:0 10px;}
.news_cont p{font-size:15px;color:#444;line-height:30px;}
.news_cont span{font-size:15px;color:#444;line-height:30px;}
.news_cont div .img{text-align:center;margin:10px auto;max-width:100%;}
.news_cont .img{text-align:center;margin:10px auto;max-width:100%;}
.news_cont .img img{max-width:100%;}
.news_cont{border-bottom:1px solid #ddd;padding-bottom:25px;}
.flip1{line-height:44px;font-size:14px;}
.flip1 a{display:inline-block;width:425px;white-space:normal;overflow:hidden;text-overflow:ellipsis;color:#666;}
/**********************************荣誉资质*****************************************/
#honor li{float:left;margin:10px;overflow:hidden;background:#fff;width:262px;border:1px solid #ddd;}
#honor li a{display:block;}
#honor li a .honor_img{width:262px;height:200px;line-height:200px;text-align:center;}
#honor li a .honor_img img{max-width:260px;max-height:196px;vertical-align:middle;}
#honor li a p{width:244px;padding:10px;line-height:24px;font-size:14px;color:#666;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#honor li:hover{-moz-box-shadow: 0px 0px 10px #ccc; /* Firefox */
-webkit-box-shadow:0px 0px 10px #ccc; /* Safari 和 Chrome */
box-shadow:0px 0px 10px #ccc;behavior:url(../PIE.htc);z-index:2;position:relative;}
/*********************资质详情页****************************/
.honor_tit{border-bottom:1px dashed #ddd;padding-bottom:10px;margin-bottom:15px;}
.honor_tit h1{font-weight:normal;font-size:18px;line-height:24px;margin-bottom:6px;}
.honor_tit h2{font-size:13px;color:#999;line-height:24px;}
.honor_tit h2 span{margin:0 10px;}
.honor_tit p{text-indent:2em;font-size:15px;color:#444;line-height:30px;}
.honor_tit .img{text-align:center;margin:10px auto;}
.honor_cont{border-bottom:1px solid #ddd;padding-bottom:25px;}
/****************************技术中心**************************************/
#skill li{height:38px;margin-bottom:16px;}
#skill li a{display:block;}
#skill li a span.fl{display:block;width: 59px;border-right: 1px solid #cccccc;line-height:14px;color:#999;text-align:center;font-size:13px;}
#skill li a span.fl p{line-height:24px;color: #679f24;font-size:18px;}
#skill li a div.fl{width:600px;margin-left:15px;line-height:38px;font-size:14px;color:#666;}
#skill li a div.fr{line-height:38px;font-size:14px;color:#999;}
/**********************************工程业绩*****************************************/
#case li{float:left;margin:10px;overflow:hidden;background:#fff;width:262px;border:1px solid #ddd;}
#case li a{display:block;}
#case li a .case_img{width:262px;height:200px;line-height:200px;text-align:center;}
#case li a .case_img img{max-width:260px;max-height:196px;vertical-align:middle;}
#case li a p{width:244px;padding:10px;line-height:24px;font-size:14px;color:#666;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#case li:hover{-moz-box-shadow: 0px 0px 10px #ccc; /* Firefox */
-webkit-box-shadow:0px 0px 10px #ccc; /* Safari 和 Chrome */
box-shadow:0px 0px 10px #ccc;behavior:url(../PIE.htc);z-index:2;position:relative;}
/****************************人才招聘*************************************/
#job table{width:850px;}
#job table thead{border-top:3px solid #679f24;line-height:40px;background:#f7f7f7;}
#job table thead th{text-align:center;font-size:15px;}
#job table tbody tr td{padding:8px 0;line-height:36px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;color:#666;}
/*************************招聘信息详情页***********************/
.job_detail_tit{font-size:20px;color:#333;margin-bottom:20px;}
.job_detail_cont h1{line-height:40px;padding-left:32px;font-size:16px;background:#f0f0f0 url(../images/p23.png) 10px center no-repeat;;}
.job_detail_cont .content{padding:20px 32px;}
.job_detail_cont .content p{line-height:32px;font-size:16px;color:#666;}
.job_detail_cont table{border-collapse: collapse;width:790px;}
.job_detail_cont table td{border:1px solid #ddd;padding-left:15px;font-size:16px;color:#666;height:40px;}
.job_detail_cont{border-bottom:1px solid #ddd;padding-bottom:25px;}
.job_detail_cont .tc a{display:inline-block;height:40px;line-height:40px;text-align:center;color:#fff;background:#ff8d30;width:120px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;behavior: url(PIE.htc);position:relative;}
/**************************联系方式******************************/
#contact img{margin-right:15px;margin-bottom:15px;}
#contact p{font-size:15px;color:#444;line-height:30px;}
/************************留言反馈******************************/
#feedback form{width:400px;margin-left:220px;margin-top:40px;}
#feedback form .feedback_line{height:30px;line-height:30px;margin-bottom:20px;}
#feedback form .feedback_line span.fl{display:inline-block;width:80px;font-size:15px;color:#444;height:30px;line-height:30px;}
#feedback form .feedback_line span.fr{width:306px;border:1px solid #ddd;padding-left:10px;}
#feedback form .feedback_line span.fr input[type="text"]{width:300px;border:0px !important;}
#feedback form .feedback_line span.fr textarea{width:286px;padding:10px;border:none !important;outline:none;}
#feedback form .feedback_line input[type="submit"]{height:30px;line-height:30px;text-align:center;color:#fff;background:#679f24;width:80px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;behavior: url(PIE.htc);position:relative;font-size:16px;margin-top:20px;}
/******************************在线投递******************************/
.online_tit{font-size:20px;color:#333;margin-bottom:20px;border-bottom:1px dashed #ddd;text-align:center;padding-bottom:15px;}
#online form{margin-left:100px;}
.online_line{margin-bottom:15px;}
.online_line span.fl{display:inline-block;width:75px;font-size:15px;color:#444;height:30px;line-height:30px;}
.online_line input[type="text"]{width:400px;height:32px;border:1px solid #ddd;padding-left:10px;}
.costs-marl15{margin-left: 15px;}
div.costs-uploadfile-div{position:relative;}
div.costs-uploadfile-div #textfield{width:220px;height:32px;}
div.costs-uploadfile-div #fileField{width:245px;height:32px;position: absolute;top: 0;left:0;filter: alpha(opacity:0);opacity: 0;}
div.costs-uploadfile-div .allBtn{padding:0;margin:0;height: 32px;line-height: 32px;width: 80px;background-color: #679f24;border: none;color: #fff;}
#online input[type="submit"]{height:30px;line-height:30px;text-align:center;color:#fff;background:#679f24;width:80px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;behavior: url(PIE.htc);position:relative;font-size:16px;margin-top:20px;margin-left:75px;}
