@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: #2a2a2a;}
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:#5AAC3A;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: #7ac454;color: #fff;}

/*title*/
.info-title{height:32px;line-height: 32px;background:#ececec; border-radius:2px; margin-top:20px; }
.info-title b{background: #5AAC3A;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{}
.news-list li{height: 35px;line-height: 35px;font-size: 14px;border-bottom: 1px dashed #ddd;padding-left: 5px;overflow: hidden;}
.news-list li span{float: right;}
.moreg{ float: right; padding: 0 10px 0 0; color: #57ad48}

/*图文列表样式*/
.news-list-pic{}
.news-list-pic li{overflow: hidden;height: 130px;padding: 10px 0;border-bottom: 1px solid #eee;}
.news-list-pic .news-img{float: left;margin-right: 20px;}
.news-list-pic .news-img img{width: 180px;height: 120px;padding: 4px;border: 1px solid #ddd;}
.news-list-pic .news-title{overflow: hidden;height: 20px;font-size: 14px;margin-bottom: 8px;}
.news-list-pic .news-title span{float: right;margin-left: 10px;}
.news-list-pic .news-desc{color: #888;line-height: 22px;text-indent: 2em;}

/*新闻正文样式*/
#article{}
.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: 400px;}
.article-content{font-size: 14px;line-height: 2;padding: 10px;}
.article-content p{margin-bottom: 5px;}

/*图片列表样式*/
.pic-list{overflow: hidden;zoom: 1;margin-right: -20px;margin-left: 10px;}
.pic-list li{width:170px;height:235px;float: left;margin-right: 20px;margin-bottom: 10px;}
.pic-list li a{display: block;position: relative;text-decoration: none;}
.pic-list li a:hover img{opacity: 0.8;filter: alpha(opacity=80);}
.pic-list li a:hover .img-cover{display: block;}
.pic-list li .img-cover{display: block;background: url(img_cover.png) center no-repeat #000;width: 166px;height: 200px;opacity: 0.5;filter: alpha(opacity=50);left: 2px;top: 2px;position: absolute;display: none;}
.pic-list li img{width: 166px;height: 200px;padding: 1px;border: 1px solid #ddd;}
.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{}
.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;}


/*首页样式*/
/*body{background: url(bg.jpg) left 72px repeat-x;}*/
.wrapper{width: 1020px;margin: 0 auto;}
#top{height:72px;background: #5eb24f; }
.t-tel{padding-top: 30px;}
#nav{width:950px; clear:both; margin:0px auto;}
.menu{ padding-left:100px; position: relative; top: -50px}
.menu li{float: left;padding:9px 0;text-align: center; width:85px}
.menu li a{font-size: 15px;color:#458839;text-decoration: none;padding-bottom: 5px;}
.menu li a:hover{border-bottom: 2px solid #458839;}

#middle{overflow: hidden;padding: 20px 0 30px;}
.i-title{height: 30px;line-height: 29px;}
.i-title span{display: inline-block;width: 140px;color: #fff;font-size: 14px;text-indent:43px;background: url(title_bg.jpg) no-repeat;}
.i-title span a{color: #fff;}
.i-bd{padding: 10px;margin-top: 3px;border: 1px solid #c1b9da;}
.box1,.box2{float: left;margin-right: 18px;}
.box1{width: 327px;}
.box2{width: 343px;}
.box3{width: 314px;float: right;clear:right;}

#i_xhgg .i-bd{line-height: 22px;overflow: hidden;text-indent: 2em;}
#i_xhgg li{padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #ddd;}
#i_csaxq .i-bd{height:290px;padding: 0;}
#i_csaxq ul{padding-top: 17px;background: url(axq_bg.png) no-repeat;margin: 3px 10px 3px 10px; height: 280px;}
#i_csaxq li{height:30px;padding:0 20px;font-size: 12px;margin-bottom:10px}
#i_csaxq li .news-title{height: 30px;line-height: 30px;overflow: hidden;  }
#i_csaxq li .news-title a{margin-bottom: 5px; font-size: 14px; color: #138100}
#i_csaxq li .news-desc{color: #333;}
/*#i_hdyg .i-bd{height: 280px;}*/
#i_hdyg li{height: 34px;line-height: 34px;font-size: 12px;border-bottom: 1px dashed #ddd;overflow: hidden;}
#i_hdyg li span{float: right;}
#i_tjxm li{height: 34px;line-height: 34px;font-size: 12px;border-bottom: 1px dashed #ddd;padding-left: 5px;overflow: hidden;}
#i_tjxm li span{float: right;}
.hy-item{overflow: hidden;margin-bottom: 6px;}
.hy-item .hy-img{width: 100px;float: left;}
.hy-item .hy-img img{width: 80px;height: 80px;padding: 1px;border: 1px solid #ddd;} 
.hy-item .yh-title{height: 20px;line-height: 20px;margin-bottom: 5px;overflow: hidden;font-weight: bold;}
.hy-item .yh-desc{color: #888;}

#i_lyb .i-bd{line-height: 22px;overflow: hidden;}
#i_lyb li{padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #ddd;}
#i_lyb li b{color: #BC5AD5;}

#scroll_img{  position: relative; }
.arr_left,.arr_right{ width: 12px; height: 22px; position: absolute; }
.arr_left{ background: url(arrow_l.gif) no-repeat; left:15px; top:45%; }
.arr_right{ background: url(arrow_r.gif) no-repeat; right:15px; top:45%; }
.scroll_body{ overflow: hidden; width: 218px; margin: 0 auto; }
.scroll_body .scroll_container{ width: 99999px; }
.scroll_body ul{ float: left; }
.scroll_body li{ float: left; width: 218px; height: 270px; overflow: hidden;position: relative;}
.scroll_body li img{width: 218px;height: 270px;}
.scroll_body li span{position: absolute;bottom: 0;left:0;width: 100%;height: 30px;line-height: 30px;overflow: hidden;color: #fff;z-index: 3;display: block;text-align: center;}
.scroll_body li .text-bg{position: absolute;bottom: 0;left:0;width: 100%;height: 30px;line-height: 30px;opacity: .5;
filter: alpha(opacity=5);background: #000;z-index: 2;}

#footer{line-height: 23px;padding: 10px 0;text-align: center;color: #fff;background: #4da73d;}
#footer a{color: #fff;}

/*子页面样式*/
#sidebar{width: 285px;float: left;}
.s-title{height: 30px;line-height: 29px;}
.s-title span{display: inline-block;width: 125px;color: #fff;font-size: 14px;text-indent:43px;background: url(title_bg.jpg) no-repeat;}
.s-bd{padding: 10px;margin-top: 3px;border: 1px solid #c1b9da;}
#s_xhgg .s-bd{height: 170px;line-height: 22px;overflow: hidden;}
#s_xhgg li{padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #ddd;text-indent: 2em;}
#s_tjxm{margin-top: 20px;}
#s_tjxm li{height: 28px;line-height: 28px;overflow: hidden;}
#s_contact{margin-top: 20px;}
#s_contact p{line-height: 2;}

#main{width: 710px;float: right;}
.m-title{height: 30px;line-height: 29px;}
.m-bd{padding: 10px;margin-top: 3px;border: 1px solid #c1b9da;min-height: 430px;}

/*团队力量*/
.people-list{overflow: hidden;zoom: 1;margin-right: -20px;margin-left: 20px;}
.people-list li{width:177px;height:235px;float: left;margin: 15px 20px;}
.people-list li a{display: block;position: relative;text-decoration: none;}
.people-list li a:hover img{opacity: 0.8;filter: alpha(opacity=80);}
.people-list li img{width: 166px;height: 200px;padding: 4px;border: 1px solid #ddd;}
.people-list li span{display: block;padding: 5px 0;text-align: center;}

/*漂浮公告*/
#FDimg{position: relative;background:#4FA5E0;padding: 20px 10px;color: #fff;font-size: 14px;text-align: left;text-indent: 2em;box-shadow:4px 4px 5px #333; }
#FDimg a{position: absolute;top:5px;right: 5px;color: #fff;}

/*在线客服*/
#divQQbox{border: 2px solid #C869DF;width: 120px;}
#divQQbox .title{height: 25px;line-height: 25px;margin: 1px;color:#fff;font-size: 14px;text-align: center;background: #E95820;}
#divQQbox p{text-align: center;line-height: 22px;padding: 5px 10px;}