@charset "utf-8";
/* CSS Document */
/* ----- 公用标签 by zx 110514 ----- */
/* ----------公用布局--------------- */
body, div,  ul, ol, li, h1, h2, h3, h4, h5, h6,p, pre, code, fieldset, legend, form, input, textarea,th, td, blockquote, select, button {margin: 0;padding: 0; font-family:"微软雅黑","黑体", "宋体"; font-size:9pt; color:#666}
a{text-decoration:none; color:#666}
a:hover, a.sel{text-decoration: none; color:#690}
img{border:none}
/* ----------margin------------------*/
.mauto {margin: 0 auto;}

.mt3{margin-top:3px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}

.ml10{margin-left:10px}

.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}

.mr10{margin-right:10px}
.mr6{margin-right:6px}
.mr8{margin-right:8px}

/* ----------padding------------------*/
.pt5{padding-top:5px}
.pb5{ padding-bottom:5px}
.pb10{ padding-bottom:10px}
.pl10{ padding-left:10px}
.pd10{ padding:0px 10px;}

/* ----------width------------------*/
.wp100{width:100%}


.w1000{width:1000px}
.w820{width:820px}
.w570{width:570px}
.w560{width:560px}
.w540{width:540px}
.w550{width:550px}
.w500{width:500px}
.w440{width:440px}
.w430{width:430px}
.w420{width:420px}
.w400{width:400px}
.w333{width:333px}
.w270{width:270px}
.w250{width:250px}

/* ----------height------------------*/
.h400{height:400px;}
.h430{height:430px;}

/* ----------float------------------*/
.fleft {float: left;}
.fright {float: right;}

.fw{font-weight:bold;}
.fs10{font-size:10pt;}
.fs11{font-size:11pt;}
.fs12{font-size:12pt;}

.lh20{line-height:20px;}
.lh25{line-height:25px;}
.lh30{line-height:30px;}
.lh35{line-height:35px;}
.lh40{line-height:40px;}
.ti2{text-indent: 2em;}

.tcenter{text-align:center}

/* ----------豆丁个性标签 by zx 111027 --------------- */
.nav,.nav li,.logo,.pro{float:left;}
.nav li{width:170px; text-align:center; list-style:none; cursor:hand;}
.nav li a{font-size:13.5pt;}
.nav{height:35px; margin-left:20px; padding-top:45px;}

h2{font-size:12pt; font-weight:normal;border-bottom:solid 1px #999}

.pro,.aboutus{padding:10px 5px 10px 5px}
.pro li{width:540px; height:90px; margin:0 5px; list-style:none;}
#dtext{width:230px; height:80px; margin:0px 10px;}

.aboutus li{margin:0 5px; height:40px; width:420px; list-style:none;}

.foot{ border-top:solid 1px #999; width:1000px; height:70px; float:left; text-align:center; padding-top:20px; margin-top:20px;}

h3{font-size:12.5pt; font-weight:bold; margin-top:10px; margin-bottom:5px}

.gnlist,.gnlist1{width:1000px;}
.gnlist li{width:240px; padding:5px; float:left;list-style:none}
.gnlist1 li{width:323px; padding:5px; float:left;list-style:none}
h4{ font-size:11pt; font-weight:bold; margin:10px 0px;}

.jobs{width:980px; border:solid 1px #666; height:85px; padding:10px;}
.jobs li{float:left; list-style:none; height:30px; width:163px;}

.jobslist{width:170px; border-top:dotted 1px #999; margin:0px 0px 10px;}
.jobslist li{ height:20px; padding:10px 0px; border-bottom:dotted 1px #999; list-style:none;}