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

/*------公共样式------*/
body { width:100%; height:auto; line-height:25px; font-size:12px; font-family:'宋体'; /*margin:0 auto;*/ color:#333; }
body, div, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dd, dt, img, form { padding:0px; margin:0px; border:0; }
ul,li { list-style:none; }
.clear { clear:both; }
a { color:#333; text-decoration:none; }
a:hover { color:#f00; text-decoration:none; }
.fl { float:left; }
.fr { float:right; }


.dwrap { width:100%; height:auto; background:#f4f4f4; font-family:"Microsoft Yahei"; letter-spacing:0.1em; }

/**** 头部 ****/
.header { width:960px; height:60px; padding:10px 0; margin:0 auto; }
.header_logo { width:135px; height:60px; }
.header_txt { width:auto; height:40px; line-height:20px; margin:10px 0; }
.header_txt img { vertical-align:middle; }
.header_date { width:auto; height:40px; line-height:20px; margin:10px 10px 10px 0; }
/**** 头部 ****/

/**** 导航 ****/
.navbox { width:100%; height:50px; background:#c9814f; }
.nav { width:960px; height:50px; margin:0 auto; }
.nav a { width:auto; height:50px; padding:0 30px; float:left; line-height:50px; font-size:16px; color:#fff; text-align:center; }
.nav a:hover { background:#924823; }
.nav a.hover { background:#924823; }
/**** 导航 ****/

/**** 尾部 ****/
.footer { width:100%; height:85px; background:#535353; text-align:center; }
.footer a { width:auto; height:85px; padding:0 20px; line-height:85px; font-size:16px; color:#d8d8d8;  }
.footer img { vertical-align:middle; }
/**** 尾部 ****/

.dmain { width:960px; height:auto; margin:10px auto; }

/**** 外框 ****/
.mainbox { width:100%; height:auto; margin:10px 0 0 0; }
.mainbox_top { width:100%; height:25px; background:url(../images/mainbox_top.jpg) no-repeat; }
.mainbox_top2 { width:100%; height:68px; background:url(../images/mainbox_top2.jpg) no-repeat; line-height:68px; font-size:20px; color:#7e6340; font-weight:bold; text-indent:20px; }
.mainbox_mid { width:100%; height:auto; background:url(../images/mainbox_mid.jpg) repeat-y; }
.mainbox_down { width:100%; height:25px; background:url(../images/mainbox_down.jpg) no-repeat left bottom; }
.mainbox_con { width:900px; height:auto; margin:0 auto; }
.mainbox_title { width:100%; line-height:30px; font-size:22px; font-weight:bold; text-align:center; }
.mainbox_txt { width:100%; line-height:25px; font-size:16px; margin:10px 0 20px 0; }
.mainbox_btn { width:100%; height:49px; margin:20px 0 0 0; }
.mainbox_btn a { width:341px; height:49px; background:url(../images/btn.jpg) no-repeat; line-height:49px; font-size:16px; color:#fff; text-align:center; display:block; margin:0 auto; }
/**** 外框 ****/

/**** 热门测算 ****/
.hot_suanm { width:100%; height:auto; margin:20px 0 0 0; }
.hot_suanmbt { width:100%; line-height:30px; font-size:16px; }
.hot_suanmlist { width:100%; height:auto; margin:5px 0 0 0; overflow:hidden; }
.hot_suanmlist a { width:153px; height:40px; border:solid 1px #ccb394; border-radius:5px; float:left; display:block; line-height:40px; font-size:14px; text-align:center; margin:0 25px 0 0; }
/**** 热门测算 ****/

/**** ****/
.ph_inputbox { width:878px; height:auto; padding:10px 10px 20px 10px; background:#fdf5e6; border:solid 1px #ccb394; margin:10px 0 0 0; }
.ph_inputbox_title { width:100%; height:55px; background:url(../images/ph_title.png) no-repeat center; line-height:55px; font-size:18px; color:#6b460e; text-align:center; }
.ph_inputbox_bt { width:300px; height:30px; background:#ffa327; background:-moz-linear-gradient(top, #ffa327 0%, #fb7d05); background: -webkit-gradient(linear, left top, left bottom, from(#ffa327), to(#fb7d05)); border:solid 1px #f58a12; -webkit-border-radius:5px; border-radius:5px; -webkit-box-shadow:inset 0px 0px 2px #fff; box-shadow:inset 0px 0px 2px #fff; line-height:30px; font-size:16px; color:#fff; text-align:center; text-decoration:none; display:block; margin:0 auto }
.ph_inputbox_hang { width:340px; height:30px; line-height:30px; font-size:14px; margin:10px auto; }
.ph_inputbox_hang select { width:auto; height:30px; padding:0 30px; border-radius:5px; } 
.ph_inputbox_hang input.bz_input { width:338px; height:26px; border:solid 1px #ccc; border-radius:5px; } 
.ph_inputbox_line { width:100%; height:1px; border-bottom:dotted 1px #d3d3d3; margin:25px 0; }

.thcz_intxt { width:350px; overflow:hidden; margin:0 auto; }
.thcz_intxt ul { width:49%; }
.thcz_intxt ul li { width:100%; float:left; line-height:30px; font-size:14px; }
.thcz_intxt ul.fr li { text-align:right; }

.qrorpybox_data { width:500px; margin:0 auto; overflow:hidden; }
.qrorpybox_data ul li { width:50%; float:left; line-height:30px; font-size:14px; }
.qrorpybox_data ul li span { color:#6b460e; }

.qrorpybox_txt { width:100%; line-height:30px; font-size:14px; text-align:justify; margin:10px 0 0 0; }
.qrorpybox_txt span { color:#ca2227; }
/**** ****/


