@charset "utf-8";
/* CSS Document */

/* CSS reset */
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,li {list-style:none;}
fieldset, img {border:none;}
body {background:#fff;color: #444444;}
body,button,input,select,textarea {font:12px/1.5 tahoma,arial,"Hiragino Sans GB",微软雅黑;}
input,select,textarea {font-size:100%;outline: none;}
textarea {resize:none;}
table {border-collapse:collapse;border-spacing:0; empty-cells: show;}
button {cursor:pointer;}
em {font-style:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:500;}

/* a */
a{text-decoration:none;color: #333;}
a:hover{color: #f60;text-decoration: underline;}
a:focus {outline:none;}

/* ie debug */
img,li {vertical-align:top;}
th {text-align:inherit;}
iframe {display:block;}

/* float clear */
.left{float: left;}
.right{float: right;}
.clearfix:after{content:"\0020";display:block;height:0;clear:both;}
.clearfix{zoom:1;}
.clearit{clear:both;height:0;font-size:0;overflow:hidden;}

/*button*/
.button{width:80px;height:32px;line-height:32px;background:#015598;border-radius:2px;border:none;text-align:center;font-size:14px;font-family:'Microsoft YaHei',SimHei,sans-serif;color:#FFF;cursor: pointer;}
.button:hover{background: #3982BB;color: #fff;}

/*title*/
.info-title{height:32px;line-height: 32px;background:#ececec; border-radius:2px; margin-top:20px; }
.info-title b{background: #015598;padding: 0 20px;display: inline-block;color: #fff;text-align: center;}

/*百度地图样式*/
#ditu_container {width: 95%; height:460px;margin: 10px auto;overflow:hidden; border: 1px solid #666; font-size: 12px;}
#ditu_container p {line-height: 20px; height: 20px; margin: 0;padding:0;font-size: 12px;}
#ditu_container p.company-name { font-weight: bold; font-size: 14px; margin-bottom: 5px;}

/*分页样式*/
#page{margin:15px 20px 15px 0;padding-top: 10px;float: right;clear: left;font-size: 14px;}
#page .current { background: none repeat scroll 0 0 #404040; color: #fff; height: 18px; line-height: 18px; padding: 0 6px;}
#page a{text-decoration:none;display:inline-block;height:18px;line-height:18px;border:1px solid #dbdbdb;padding:0 2px 0;color: #333333;}
#page a:hover{ text-decoration:none;background:#404040;color:#fff;border:none;height:20px;line-height:20px;padding:0 3px 0;}

/*新闻列表样式*/
.news-list li{height: 35px;line-height: 35px;font-size: 12px;border-bottom: 1px dashed #ddd;padding-left: 5px;}
.news-list li span{float: right;margin-right: 10px;}

/*新闻正文样式*/
#article a img{max-width: 250px;margin-left: 300px;}
.article-title{font-size: 18px;color: #f00;text-align: center;padding: 10px 0;}
.article-info{font-size: 12px;color: #666;text-align: center;padding-bottom: 5px;border-bottom: 1px solid #eee;}
.article-img{text-align: center;padding: 10px 0;}
.article-img img{max-width:600px;}
.article-content{font-size: 14px;line-height: 2;padding: 10px;}
.article-content p{margin-bottom: 5px;}

.article-con{font-size: 14px;line-height: 2;padding: 10px;}
.article-con p{height: 30px;line-height: 30px;}

/*图片列表样式*/
/*.pic-list{overflow: hidden;zoom: 1;margin-right: -20px;}*/
.pic-list li{float: left; margin:10px 11px;}
.pic-list li a{display: block;position: relative;text-decoration: none;text-align: center;}
.pic-list li a:hover img{opacity: 0.8;filter: alpha(opacity=80);}
.pic-list li img{height: 160px;width:225px;border:2px solid #b1b1b1;}
.pic-list li span{display: block;padding: 5px 0;text-align: center;}

/*表格样式 jobs & order*/
.f-table{width: 96%;padding: 10px;}
.f-table tr{height: 40px;}
.f-table .t-r{width: 15%;text-align: right;font-size: 14px;}
.f-table input[type=text]{height: 22px;line-height: 22px;width: 200px;border: 1px solid #d2d2d2;}
.f-table textarea{width: 400px;height: 178px;border: 1px solid #d2d2d2;overflow: hidden;}
.f-table select{height: 22px;line-height: 22px;}
.f-table .text_conut{color: #888;margin-left: 5px;}
.f-table input[type=text]:focus,.f-table textarea:focus{border: 1px solid #149939;}
.f-table .button{margin-top: 15px;}

/*招聘列表样式*/
.job-list{font-size: 14px;}
.job-list li{padding: 20px 10px;border-bottom: 1px dotted #ccc;line-height:2;position: relative;}
.job-list li:hover{background: #fafafa;}
.job-list li .view-info{position: absolute;right: 5%;top:15%;text-decoration: none;}
/*招聘详情样式*/
.job-info{font-size: 14px;}
.job-info li{padding: 20px 10px;line-height: 2;position: relative;}
.job-info li .view-info{position: absolute;right: 5%;top:15%;text-decoration: none;}
.job-content{font-size: 14px;line-height: 2;}
.job-content p{margin-left: 10px;margin-top: 5px;}

/*上下篇样式*/
#page_next_prev{margin-top: 10px;padding-top: 10px;border-top: 1px solid #eee;line-height: 24px;}

/*首页样式*/
.wrapper{width:964px;margin: 0 auto;}
.main{float: right;width:780px;}
#middle{overflow: hidden;padding: 15px 0;}
/*头部样式*/
.top{height:145px;position: relative;z-index: 999;}
.i_top{height: 22px;line-height: 22px;background: url(top_bg.jpg) left repeat-x;}
.logo{float: left;}
.imain{float: left;width: 640px;}
.side{float: right;width: 300px;}
/*导航样式*/
.nav{height:43px;line-height: 43px; display: block;width: 100%;background:#0d5595;}
.menu{ overflow: hidden;position: relative;width:980px;margin: 0 auto;text-align: center;clear: both;}
.menu li{float:left;width:108px;height: 43px;line-height: 45px; }
.menu li a{display: block; font-size:14px;text-decoration: none;text-align: center;color:#fff; font-weight: bold;}
.menu li a:hover{background: #368ad4;}
/*flash样式*/
#flash{margin: 0 auto;width: 1105px;}
/*招标信息样式*/
.i_news{float: left;width:640px;margin-right: 20px; }
.i_news .i-newslist{float: right;width:405px;}
.i-newslist li{line-height: 30px;overflow: hidden;border-bottom: 1px dashed #aeaeae;background: url(news_q.jpg) left no-repeat;padding-left: 15px;}
.i-newslist li img{float: left;width: 175px;height:110px;border: 2px solid #e5e5e5;margin-right: 10px;}
.i-newslist li a {color:#777;text-decoration: none;}
.i-newslist li a:hover {color:#ff8501;}
.i-newslist li span{float: right; margin-right: 5px;color: #d6000f;}
/*栏目标题样式*/
.n-title{height:40px;line-height: 40px;color: #e01a16;font-weight: bold; }
.n-title span{display: inline-block;color:#3b3b3b; font-size: 15px;}
.n-title a {float:right;background: url(more.jpg) right no-repeat;padding-right:15px;color: #de0a05;}
.n-title a:hover{text-decoration: none;color: #cea604; }
/*公司简介样式*/
.company{float: left;width:640px;padding-bottom: 20px; border-bottom: 1px dashed #aeaeae;}
.company_img img{float: left;margin-right:15px;margin-top: 10px;}
.company p {text-indent: 2em; line-height: 25px;margin-top: 10px;}
/*联系我们样式*/
.i_contact{float: right;width:640px;}
.i_contact p { height:25px;line-height:25px;}
.i_bd{float: left;width:220px;}
/*新闻中心样式*/
.x_news {width: 300px;}
/*企业资质样式*/
.honer{margin-top: 10px;}
.honer li{margin-bottom: 10px;}
/*脚部样式*/
#footer{overflow: hidden;height:139px; text-align: center;background:url(footer.jpg) center no-repeat;}
#footer p {margin-top:20px;color: #fff;}
#footer a{color: #fff;}
#footer a:hover{color: #ff8501;text-decoration: none; }
/*产品分类导航样式*/
.products_type {float: right; width:253px;height: 222px;font-size: 14px;border: 1px solid #005597;margin-top:15px;}
.products_type li {float: left;width: 153px;height: 30px;line-height: 30px;margin-left: 10px;margin-bottom: 10px;border: 1px solid #004585; background: url(type_bg.png) left no-repeat;}
.products_type li:hover {background: #ff8501; }
.products_type a {color:#fff;text-align: center;text-decoration: none; }
.i-title {color: #ff8205;font-weight: bold;margin:15px 50px;}
/*子页面样式*/
#main{float: right; width:755px;border: 1px solid #d1d1d1;}
.z_contact img{margin-left: 10px;}
.conte img{margin:5px;}
.sidebar{float: left;width:190px;background: #edebeb;box-shadow:0px 4px 10px #aeaeae;border: 1px solid #ddd; }
.crumbs {background: url(ico_4.png) left no-repeat;padding-left: 20px;}
.page{margin:10px 20px 15px 0;clear: both; }
.pic-list {height:410px;}
.m-title{background: url(lm_bg.jpg) left repeat-x;height: 35px;line-height: 35px;padding-left: 10px;}


