@charset "gb2312";
a { text-decoration:none; }
* { margin:0px; padding:0px; }
.clear { clear:both; }
body { background:#fefee1; }
#container { background:#fefee1; }
.top { background:#fff4d2; width:100%; height:88px; }
.top_con { width:1028px; height:88px; margin:0px auto; background:#fff4d2; }
.top_con img { float:left; }
.nav { background:url(images/nav_con_bj.jpg) repeat-x; width:100%; height:51px; }
.nav_con { width:920px; height:51px; margin:0px auto; background:url(images/nav_bj.jpg) repeat-x; }
.nav_con a { display:block; width:92px; margin: 20px 0px 0px 0px; padding:0px; float:left; text-decoration:none; font-size:12px; color:#fff; text-align:center; font-weight:bold; }
.nav_con a:hover { text-decoration:underline; color:#000; }
.banner { width:100%; background:url(images/banner_bj.jpg) center top #750404; float:left; }
.banner_con { width:1028px; margin:0px auto; }
.banner_con img { float:left; }
.banner2{ width:1028px; height:159px; float:left; background:url(images/banner_2.jpg) no-repeat;}
.banner2_con{ width:700px; float:left; padding:100px 0 0 195px; line-height:28px;}
.banner2_con p{ font-size:14px; width:100%; font-weight:bold; color:#fffbba; float:left;}
.banner2_con .mfdh{ width:240px; float:left;}
.banner2_con .mfdh .tel_txt{ width:160px; padding:0 5px; line-height:23px; float:left; height:23px; border:1px solid #9f5b23; background:url(images/mfdh_txt.gif);}
.banner2_con .mfdh .tel_btn{ width:55px; height:25px; float:right; border:none; background:url(images/mfdh_btn.gif) no-repeat; cursor:pointer;}
.banner2_con strong{ font-size:14px; width:350px; padding:0 0 0 20px; font-weight:bold; color:#fffbba; display:block; float:left;}

.but .mfdh{ width:230px; height:45px; padding:3px 5px 0 100px; background:url(images/mfdh_bj.gif) no-repeat;}
.but .mfdh .tel_txt{ width:160px; padding:0 2px; line-height:32px; float:left; height:23px; border:1px solid #9f5b23; background:url(images/mfdh_txt.gif);}
.but .mfdh .tel_btn{ width:55px; height:25px; float:right; border:none; background:url(images/mfdh_btn.gif) no-repeat; cursor:pointer;}
.but .mfdh p{ color:#000; width:100%; font-size:14px; line-height:22px;}

.banner3 { width:1028px; height:160px; background:url(images/banner3.jpg) no-repeat; float:left; _float:none; }
.banner3 p { width:810px; height:120px; margin:20px 0px 0px 105px; font-size:12px; color:#000; line-height:24px; }
.banner3 p span { font-size:14px; color:#780a0a; }
.main { width:1028px; /*height:3767px;*/
	margin:0px auto; background:url(images/bj.gif) repeat-y; }
.main .jb { width:1028px; margin-top:10px; float:left; }
.jb_con { margin-left:25px; _margin-left:15px; padding-bottom:10px; }
.jb_con dl { margin:10px 0px 0px 10px; width:232px; height:380px; float:left; }
.jb_con dl dt { width:232px; height:286px; float:left; }
.jb_con dl dd { width:232px; height:95px; float:left; background:#750000; font-size:12px; line-height:24px; color:#fff; }
.jb_con dl dd h2 { font-size:12px; text-align:center; color:#fff; }
.jb_con dl dd p { font-size:12px; color:#fff; padding:0px 10px 10px 10px; line-height:22px; }
.jb_con dl dd p a { color:#f00; text-decoration:none; }
.jb_con dl dd p a:hover { color:#f00; text-decoration:underline; }
.lingting { width:1028px; float:left; }
.lt_left { float:left; margin-left:25px; _margin-left:12px; width:660px; }
.lt_left img { margin-top:10px; }
.lt_right { width:305px; float:right; text-align:center; margin:10px 25px 0px 0px; _margin-right:13px; }
.lt_right img { margin-bottom:5px; }
.zj { width:1028px; }
.zj_con { width:1028px; float:left; margin-top:10px; }
.zj_pic { width:337px; height:300px; margin:0px 0px 0px 37px; _margin:0px 0px 0px 30px; float:left; }
.but { width:337px; margin-top:10px; }
.but img { margin:0px; float:left; }
.zj_left { width:270px; float:left; margin-left:35px; _margin-left:20px; }
.zj_left p { font-size:12px; line-height:22px; margin:5px; }
.zj_left p span { color:#ff0000; }
.zj_right { width:270px; float:right; margin-right:30px; _margin-right:20px; }
.zj_right p { font-size:12px; line-height:22px; margin:5px; }
.zj_right p span { color:#ff0000; }
.js { width:1028px; }
.js_left { float:left; margin-left:25px; _margin-left:12px; width:660px; }
.js_left img { margin-top:10px; }
.js_l_c_l { width:203px; float:left; margin-left:10px; }
.js_l_c { width:432px; float:right; }
.js_l_c p { font-size:12px; line-height:24px; }
.js_l_c p a { text-decoration:none; color:#ff0000; }
.js_l_c p a:hover { text-decoration:underline; }
.pic4 { float:right; }
.pic4 img { margin:10px 0px 0px 5px; }
.ltff3_con { width:216px; height:133px; border:1px solid #dedede; float:left; background:#fff4f5; margin:10px 2px 10px 0px; }
.ltff3_con h3 { font-size:12px; color:#ff0000; line-height:24px; }
.ltff3_con p { font-size:12px; line-height:18px; margin:0px 5px; }
.ltff3_con p a { text-decoration:none; color:#ff0000; }
.ltff3_con p a:hover { text-decoration:underline; }
.ltff3_con img { margin:5px 5px 0px 5px; float:left; }
.js_right { width:305px; float:right; text-align:center; margin:10px 25px 0px 0px; _margin-right:13px; }
.js_right img { margin-bottom:5px; }
.kfhz_con { width:305px; background:#fffee7; text-align:center; }
.kfhz_con h2 { font-size:14px; line-height:32px; color:#ff0000; text-align:center; }
.kfhz_con p { font-size:12px; line-height:24px; margin:5px 10px; text-align:left; }
.kfhz_con p a { text-decoration:none; color:#ff0000; }
.kfhz_con p a:hover { text-decoration:underline; }
.kfhz_con img { margin:5px 0px; }
.shengyin { width:1028px; margin:10px 0px 0px 0px; }
.sy_con { width:980px; margin:7px auto; }
/*×¨¼ÒÖ§³Ö*/
.ex { width:980px; border-bottom:1px solid #CCC; margin:15px auto 0px auto; }
.meiti { width:960px; float:left; }
.mtzc_con { width:960px; margin:10px 0px 0px 10px; }
.mtzc_con img { float:left; }
.wrap { width:940px; padding:6px 13px 0; background:url(../images/wrap_bg.png) repeat-y center; }
.tit { height:33px; background:url(images/nav_js_bj.gif) repeat-x; }
/*¿ò¼Ü*/
.tit h3 { display:block; width:88px; height:33px; line-height:32px; margin-left:10px; font-weight:bold; background:url(images/nav_js.gif) no-repeat; text-align:center; font-size:14px; color:#fff; float:left; }
.tit h3 a { color:#FFF; text-decoration:none; }
.tit h3 a:hover { text-decoration:underline; color:#FFF; }
.p { padding:3px; }
.nav_bottom { width:100%; height:36px; background:url(images/bottom_nav_bj.gif) repeat-x; float:left; }
.bot { width:1028px; margin:0px auto; }
.nav_bot_con { font-size:12px; width:480px; color:#fff; line-height:24px; margin:5px auto 0px auto; }
.nav_bot_con a { color:#ffffff; margin:5px 12px; text-decoration:none; }
.nav_bot_con a:hover { text-decoration:underline; }
.copyright { clear:both; width:100%; height:174px; background:url(images/bootom_bj.gif) repeat-x; }
.copyright_con { width:1028px; margin:0px auto; }
.copyright_con a { float:left; }
.copyright_con p { float:left; width:450px; height:140px; font-size:14px; line-height:24px; margin:30px 0px 30px 20px; }
.meiti { float:left; padding-top:5px; padding-bottom:10px; }
.meiti ul { float:left; list-style:none; width:988px; }
.meiti ul li { display:block; float:left; padding-left:17px; padding-top:3px; padding-bottom:11px; }
.meiti ul li img { display:block; float:left; border:1px solid #E0D0A1; }