/* public */
BODY { margin: 0 auto; background: #fff; color: #414141; font-family:Arial, Helvetica, sans-serif; font-size:14px }
TABLE, DIV, UL, LI, FORM { border: 0; padding: 0; margin: 0; }
INPUT, SELECT, TEXTAREA { font-size: 14px; font-family: Arial; border: 1px solid #d6d6d6; line-height: 25px; }
A, EM, FONT, IMG, INPUT, LABEL, SPAN, STRONG { vertical-align: middle; }
UL { list-style: none; }
H3, H4, H5, H6 { margin: 0; }
H3 { font-size: 16px; }
H4 { font-size: 16px; }
H5 { font-size: 14px; }
H6 { font-size: 12px; }
IMG { border: 0; }
P { margin: 0; }
.fl { float: left; }
.cb { clear: both; height: 0; font-size: 0; }
.f12 { font-size: 12px; }
.mauto { margin: 0 auto }
A { color: #666; text-decoration: none }
A:hover { color: #fa6602 }
.head { height: 79px; border-bottom: 1px solid #f26722; width: 950px }
.h-wrap { height: 76px; overflow: hidden; background: #fff }
.h-wrap li{ float:left}
.h-tool { border-left: 1px #d8d8d8 dotted; width: 300px; height: 48px; margin-top: 15px; padding: 8px 10px 0px 20px; font: bold 24px \5FAE\8F6F\96C5\9ED1; color: #4a4a4a; }
.mb15 { margin: 0 auto }
.mt10 { margin-top: 10px }
.b{ font-weight:bold}
/* private */
.logo { background: url(http://dl.goufang.com/2014/images/logo.png) no-repeat; width:125px; padding-top:58px; margin-top:10px; margin-right:20px ; height:0; *zoom:1;display:block; overflow:hidden;}
.red { color: #f56a03}
.mainnav { color: #707070; width: 915px; margin: 10px auto; height: 14px; line-height: 14px; }
.warp_l { width: 270px; border: 1px solid #ddd; background: #ffff; }
.warp_r { width: 672px; }
.menu { width: 270px; margin: 0 auto; background-color: #fff; }
.menu_1 { color: #4a4a4a; border-bottom: #ddd 1px dotted; width: 270px; height: 40px; text-align: center; line-height: 40px; font-family: \5FAE\8F6F\96C5\9ED1; display: block }
.tel_1 { color: #4a4a4a; height: 30px; line-height: 36px; text-align: center; border-top: 1px solid #ddd; border-bottom: 1px dotted #ddd; padding-bottom: 5px; font-family: \5FAE\8F6F\96C5\9ED1; }
.tel_2 { width: 270px; color: #333;  _padding-bottom: 0px; }
.tel_2 LI { border-bottom: 1px dotted #d4d4d4; height: 30px; line-height: 30px; text-align: center; width: 230px; margin: 0 auto; color:#636363}
.tel_2 .last{ border-bottom:none; text-align:left}
.con_2 { padding: 0 0 0px; }
.list { border-collapse: collapse; border-color: #fff; margin-top: 40px; width:600px }
.list TH { background: #ececec; font-weight: lighter; padding: 5px 0 0 8px; text-align: left; }
.list TD { color: #000; background: #f7f7f7; padding: 6px 6px 6px 15px; line-height: 30px; font-size: 12px; }
.list DIV { height: 25px; }
.list P { overflow: hidden; text-align: right; float: left; font-size:16px; font-weight:bold; color:#f56a03 }
.btn { padding: 30px 0 40px; text-align: center; overflow: hidden; }
.btn2 { padding: 40px 0 30px; text-align: center; overflow: hidden; }
.rtl { width: 596px; height: 40px; line-height: 40px; color: #f56a03; background: url(../images/tu.gif) no-repeat left; background-position: -109px -57px; padding: 0 0 0 70px; margin: 0 auto 20px; }
.con-body { overflow: hidden; border: 1px #ddd solid; _padding-top: 40px; padding-bottom:10px; margin-top:-1px}
.con-body .rdo{ position:relative; margin-top:-2px; border:none}
.con-body .js-fs >div{ height:30px; margin-top:3px; *zoom:1}
.con-body .dk-cult{ margin-top:0; margin-bottom:20px}
.con-body .dk-cult td, .con-body .dk-cult th{ border:1px solid #fff}
 .con-body .dk-cult th{ padding:8px 5px}
.con-t { background: url(../images/tu.gif) no-repeat; background-position: -109px -5px; height: 40px; width: 220px; color: #fff; font-size: 18px; font-weight: bold; line-height: 40px; text-align: center; font-family: \5FAE\8F6F\96C5\9ED1; position:relative}
.z { background: #fff }
.gf-tools { overflow: hidden; padding-top: 15px }
.gf-tools .g-t-bd { padding-left: 5px; overflow: hidden; padding-bottom: 20px; *zoom:1
}
.gf-tools .g-t-bd a { display: inline-block; line-height: 22px; float: left; color: #3C3C3C; text-decoration: none; margin-left: 6px; width: 125px; }
.gf-tools .t-pg, .gf-tools .t-sd, .gf-tools .t-gj, .gf-tools .t-zh, .gf-tools .t-tq, .gf-tools .t-fs, .gf-tools .t-de, .gf-tools .t-dk { background-repeat: no-repeat; width: 47px; height: 47px; float: left; }
.gf-tools .t-pg, .gf-tools .t-sd, .gf-tools .t-gj, .gf-tools .t-zh, .gf-tools .t-tq, .gf-tools .t-fs, .gf-tools .t-de, .gf-tools .t-dk { background: url(../images/tu.gif) no-repeat; transition: all 0.3s ease-out 0s }
.gf-tools .t-pg { background-position: -5px -5px; animation-duration: 1s; animation-fill-mode: both; }
.gf-tools .t-sd { background-position: -5px -57px }
.gf-tools .t-gj { background-position: -5px -109px }
.gf-tools .t-zh { background-position: -5px -161px }
.gf-tools .t-tq { background-position: -5px -213px }
.gf-tools .t-fs { background-position: -5px -265px }
.gf-tools .t-de { background-position: -5px -317px }
.gf-tools .t-dk { background-position: -5px -369px }
.gf-tools .t-txt { float: left; margin-left: 5px; font-size: 12px; }
.gf-tools a:hover i.t-txt { color: #f26722; }
.gf-tools a:hover i.t-pg, .gf-tools .selected i.t-pg { background-position: -57px -5px; }
.gf-tools a:hover i.t-sd, .gf-tools .selected i.t-sd { background-position: -57px -57px; }
.gf-tools a:hover i.t-gj, .gf-tools .selected i.t-gj  { background-position: -57px -109px; }
.gf-tools a:hover i.t-zh, .gf-tools .selected i.t-zh  { background-position: -57px -161px; }
.gf-tools a:hover i.t-tq, .gf-tools .selected i.t-tq  { background-position: -57px -213px; }
.gf-tools a:hover i.t-fs, .gf-tools .selected i.t-fs  { background-position: -57px -265px; }
.gf-tools a:hover i.t-de, .gf-tools .selected i.t-de  { background-position: -57px -317px; }
.gf-tools a:hover i.t-dk, .gf-tools .selected i.t-dk  { background-position: -57px -369px; }
a, button, label { cursor: pointer; }
.gf-tools i { float: left; }
address, cite, dfn, em, var, i { font-style: normal; }
/*footer*/
/* foot */
#ft { margin-top: 30px; width: 100%; border-top: 1px solid #e4e4e4; color: #666; margin-bottom: 0px; padding-bottom: 5px; font-family: "宋体"; font-size: 12px; }
#ft .pysearch { font-family: "宋体"; font-size: 12px; width: 100%; text-align: center; background: url(http://dl.goufang.com/css/img/dot.gif) left bottom repeat-x; height: 32px; }
#ft .pysearch a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px 10px; line-height: 28px; color: #666; }
#ft .pysearch a:hover, #ft .ftcon a:hover { font-family: "宋体"; font-size: 12px; color: #f60; }
#ft .ftcon { font-family: "宋体"; font-size: 12px; margin: 10px; text-align: center; line-height: 24px; }
#ft .ftcon a, #ft .ftcon span { font-family: "宋体"; font-size: 12px; padding: 0px 10px; color: #666; }
/**/
.btn-a { display: block; float: left; margin-right: 50px; width: 103px; height: 32px; background-image: url(../images/tu.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: -109px -109px; }
.btn-b { display: block; float: left; width: 103px; height: 32px; background-image: url(../images/tu.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: -109px -213px; }
.btn2-a { display: block; float: left; margin-right: 50px; width: 152px; height: 32px; background-image: url(../images/tu.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: -109px -161px; }
.btn2-b { display: block; float: left; width: 152px; height: 32px; background-image: url(../images/tu.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: -109px -265px; }
.fl { float: left }
.wrap { width: 950px; }
.wrap .wr-bd { overflow: hidden }
.wrap .warp_l { margin-right: 6px }
/*input*/
.input { height: 25px; padding-left: 5px; }
/*select*/
.select_skin { position: relative; width: 108px; height: 26px; margin-right: 10px; line-height: 26px; border: 1px solid #CCC; background-position: right -1px; cursor: pointer; }
.select_skin_title { padding-left: 6px; background-position: 0 -76px\9; }
.select_skin .select_skin_ul { position: absolute; z-index: 8; width: 108px; border: 1px solid #cacaca; left: -1px; background-color: #fff; list-style: none; overflow-y: auto;overflow-x:hidden}
.select_skin .select_skin_ul li { height: 24px; line-height: 24px; }
.input_bg { background: url(../images/select_btn.gif) #FFF no-repeat top right; }
.li_protype { color: #333; display: block; width: 102px; padding-left: 6px }
.seled { background: #3498db; color: #fff }

/*ANNIU*/
.re-start, .l-es{ margin-left:20px}
.zw_tj { border:none; display: inline-block; font-size: 16px; background: #4488d0; width: 130px; color: #fff; line-height: 30px; line-height: 27px\9; height: 30px; text-align: center; border-radius: 2px; box-shadow: 1px 1px 3px #bcbcbc; font-family:"\5FAE\8F6F\96C5\9ED1"; padding-bottom:5px; padding-bottom:0px\9; cursor:pointer; padding-top:2px; font-weight:bold }
.zw_tj:hover { background: #5a99d8; color:#fff }
.l-xin, .l-es{ width:150px}

.center{ text-align:center}
.txt{ padding:20px; line-height:24px}
.txt p{ margin:15px 0}
.dk-tab{ border-left:1px solid #ddd;border-top:1px solid #ddd}
.dk-tab td, .dk-tab th{border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:0 10px; height:35px;}
.warp_r .dll{ height:35px; line-height:35px} 
.pd0 td, .pd0 th{padding:0}
.mb20{ margin-bottom:20px}
.fr{float:right}
.gx-time{width:612px; margin-bottom:10px}