@charset "utf-8";
@import url("index.css");


/* 关于我们样式 */
#nban{ width:100%; height:353px; overflow:hidden;}
#con{ margin:0 auto 20px; width:983px; overflow:hidden;}
#left{ float:left; width:216px; overflow:hidden;}
#left h2{ margin:0; padding:18px 0 0 0; height:36px; font-size:22px; color:#0c7249;}
#left h2 span{ font-size:12px; font-family:Arial; text-transform:uppercase;}
#left ul{ margin-bottom:12px; width:216px; line-height:24px; overflow:hidden;}
#left ul li{ margin-bottom:5px; width:216px; text-indent:1em;}
#left ul li a{ color:#353635; background:url(../images/left_con.jpg) top no-repeat; display:block;}
#left ul li a:hover{ color:#FFF; background-position:bottom;}
#left ul li.hov a{ color:#FFF; background-position:bottom;}

#left ul li ul{ margin:0; line-height:20px; display:none;}
#left ul li ul li{ margin:0; text-indent:24px;}
#left ul li ul li a{ color:#575757; background:url(../images/left_con1.jpg) 16px center no-repeat;}
#left ul li ul li a:hover{ color:#196e37; font-weight:bold; background-position:16px center;}
#left ul li ul li a.hv{ color:#196e37; font-weight:bold; background-position:16px center;}

#left a.lpxm{ width:216px; height:154px; display:block;}


#right{ float:right; padding:0 10px 20px; width:725px; background:url(../images/right_bj.jpg) top no-repeat #F5F5F5; overflow:hidden;}
#sy{ padding-top:5px; width:725px; height:46px; line-height:46px; text-indent:37px; font-family:方正粗圆简体; font-size:20px; color:#9e9e9e;}

#gywm{ width:725px; height:auto; min-height:623px; line-height:24px; color:#777; background-color:#FFF; overflow:hidden;}
.f-l{padding:10px 5px; font-size:12px; text-decoration:none; color:#666666; float:left;}
.f-r{padding:10px 5px; font-size:12px; text-decoration:none; color:#666666; float:right;}


ul.qyry{ padding:30px 23px 0; width:678px; font-family:宋体; overflow:hidden;}
ul.qyry li{ float:left; margin:0 16px 30px; width:194px; text-align:center; overflow:hidden;}
ul.qyry li img{ margin-bottom:10px; width:194px; height:117px;}
ul.qyry li a{ color:#777;}
ul.qyry li span{ width:100%; display:block; line-height:20px; height:40px;}
/* 公司动态样式 */
ul#gsdt{ padding:40px 30px 38px 36px; width:659px; font-family:新宋体; color:#666; line-height:28px; overflow:hidden;}
ul#gsdt li{ padding:0 6px 0 14px; width:639px; height:28px; border-bottom:1px dashed #dfdfdf; background:url(../images/gsdt_con.jpg) 4px center no-repeat;}
ul#gsdt li a{ color:#666;}
ul#gsdt li span{ float:right;}

ul#gsdt li#dttj{ margin-bottom:22px; padding-left:0; width:645px; height:149px; line-height:24px; position:relative;}
ul#gsdt li#dttj img{ float:left; margin-right:16px; width:194px; height:117px;}
ul#gsdt li#dttj strong{ height:30px; line-height:24px; display:block;}
ul#gsdt li#dttj a{ position:absolute; left:210px; top:95px;}
#dttj p{ display:block; margin:0;}



/* 人才招聘样式 */
table#rczp{ margin:20px auto 30px; *margin-bottom:0; color:#666;}
table#rczp th{ line-height:28px; color:#FFF; background-color:#196e37;}
table#rczp td{ line-height:26px; text-align:center; border-bottom:1px dashed #d1d1d1;}
table#rczp td a{ color:#666;}
table#rczp td a:hover{ color:#196e37; text-decoration:underline;}



/* 联系我们样式 */
#lxwm_l{ float:left; margin:52px 0 0 36px; width:312px; overflow:hidden;}
#lxwm_l ul{ width:312px; overflow:hidden;}
#lxwm_l ul li{ margin-bottom:6px; width:312px; overflow:hidden;}
#lxwm_l ul li input.text{ padding:0 9px; width:294px; height:25px; line-height:25px; color:#666; font-family:新宋体; background:#f0f0f0;}
#lxwm_l ul li textarea{ padding:5px 9px; width:294px; height:96px; line-height:18px; font-size:12px; color:#666; font-family:新宋体; border:none; background:#f0f0f0;}
#lxwm_l ul li input.submit{ width:70px; height:25px; font-family:宋体; color:#FFF; background:#196e37; cursor:pointer;}


#lxwm_r{ float:left; margin:52px 0 0 38px; width:275px; font-family:宋体; color:#666; line-height:26px; overflow:hidden;}
#lxwm_r h2{ margin:0; padding:0; font-size:18px; height:42px; line-height:24px; font-family:微软雅黑;}



/* page */
.page {
    margin-top:24px;
    height: 30px;
    text-align:center
}
.page a,.page .current {padding:1px 5px; font-size:12px; text-decoration:none; color:#666666;}
.pages {
    line-height: 21px;
    text-align: center;
    height: 21px;
    width: 30px;
    margin-left: 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    border: #d9d8d8 1px solid;
    text-shadow: 0 1px 0 #fff;
}
.nextPage {
    line-height: 21px;
    text-align: center;
    height: 21px;
    width: 50px;
    margin-left: 5px;
    margin-right: 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    border: #d9d8d8 1px solid;
    text-shadow: 0 1px 0 #fff;
}
.lastPage {
    line-height: 21px;
    text-align: center;
    height: 21px;
    width: 50px;
    margin-right: 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    border: #d9d8d8 1px solid;
    text-shadow: 0 1px 0 #fff;
}
.firstPage {
    line-height: 21px;
    text-align: center;
    height: 21px;
    width: 50px;
    margin-right: 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    border: #d9d8d8 1px solid;
    text-shadow: 0 1px 0 #fff;
}
.prePage {
    line-height: 21px;
    text-align: center;
    height: 21px;
    width: 50px;
    margin-right: 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    border: #d9d8d8 1px solid;
    text-shadow: 0 1px 0 #fff;
}
.page current {
    line-height: 21px;
    background: #af251b;
    text-align: center;
    height: 21px;
    width: 50px;
    margin-right: 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    border: #d9d8d8 1px solid;
    text-shadow: 0 1px 0 #fff;
}
.page .current {
    background-color: #ddd;
    line-height: 21px;
    background: #196e37;
    text-align: center;
    color: #FFF;
    margin-left: 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    border: #196e37 1px solid;
    text-shadow: 0 -1px 0 #333;
}