/* pub style */
body,h1,h2,h3,h4,h5,h6,ol,ul,dl,dd,p,textarea,input,select,option,form {margin:0;}
ol,ul,textarea,input,option,th,td {padding:0;}
textarea {overflow:auto;resize:none;}
table {border-collapse:collapse;}
ol,ul {list-style-type:none;}
.clears:before, .clears:after{content:"";display:table;}.clears:after {clear:both;}.clears {zoom:1;}
.clear {clear:both;height:0;overflow:hidden;}
.fl {float:left;}.fr {float:right;}
a {outline:none;}a img {border:none;}.img img {display:block;}
img{ border:none;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
ul{ list-style-type:none;}

body{background-color:#fff;font:12px/1.5 tahoma,arial,\5b8b\4f53;}
.m980{width:980px;margin:0 auto;}
.m940{width:940px;margin:0 auto;}
/* header footer start */
.bgn{background:none !important;}
.d_h1{float:left;width:274px;height:58px;margin:11px 0 0 -19px;display:inline;overflow:hidden;}
.d_zlheader,.d_header{height:77px;background:url(img/zlheaderbg.jpg) center top no-repeat;}
.d_zlheader{background-color:#390a38;}
.d_header{width:980px;margin:0 auto;position:relative;z-index:100;}
.d_topicon{position:absolute;right:0;top:12px;}
.d_topicon a{float:left;width:92px;height:95px;overflow:hidden;margin-right:3px;}
.d_header_ry{float:left;width:220px;padding:16px 0 0 18px;color:#d7b98d;}
.d_header_ry li{float:left;width:100%;line-height:22px;height:22px;}

.d_zlnav,.d_nav{height:52px;background:url(img/headeernav_x.png) 0 0 repeat-x;}
.d_nav{position:relative;z-index:99;width:980px;margin:0 auto;}
.d_nav ul{height:37px;padding-top:}
.d_navlist{width:980px;margin:0 auto;}
.d_navlist li{float:left;height:24px;padding:16px 12px 12px;display:inline;margin:0 3px;}
.d_nav li a{color:#333;}
.d_nav .d_hs{position:relative;z-index:1;margin-right:12px;}
.d_nav .d_hs .d_ico{width:7px;height:4px;overflow:hidden;position:absolute;right:0;top:29px;background:url(img/headernavj.gif) 0 0 no-repeat;}
.d_nav .d_lm{font-size:14px;line-height:24px;}
.d_nav .d_navforhas{position:absolute;left:0;top:52px;width:0;height:0;overflow:hidden;background-color:#fff;}
.d_nav .d_detcon{position:absolute;top:0;left:0;width:700px;height:232px;padding:10px;background-color:#fff;overflow:hidden;opacity:0;filter:alpha(opacity=0);z-index:1;}
.d_nav .d_detcon .d_l{float:left;width:300px;height:217px;padding-left:20px;}
.d_nav .d_detcon .d_picclip{float:right;width:364px;height:232px;overflow:hidden;}
.d_nav .d_detcon h3{width:115px;height:18px;overflow:hidden;text-indent:-99em;margin:15px 0;background:url(img/headertt.png) 0 0 no-repeat;}
.d_nav .d_detcon_lists h3{background-position:0 -18px;}
.d_nav .d_detcon_zc h3{background-position:0 -36px;}
.d_nav .d_detcon li{margin:0;padding:0;float:left;width:120px;height:154px;border-left:1px solid #E3E3E3;}
.d_nav .d_detcon li a{display:block;padding-left:10px;margin-bottom:12px;line-height:22px;font-size:14px;}
.d_nav .d_detcon li a:hover{text-decoration:none;color:#9e6d44}


.d_footer{border-top:2px solid #9a7549;background-color:#fffcf5;}
.d_lmft_footer{height:173px;background-color:#fffcf5;}
.d_lmft_footer ul{padding-bottom:0px;margin:0px auto;width:980px;height:148px;padding-top:25px;background-color:#fffcf5;}
.d_lmft_footer ul li{float:left;display:inline;overflow:hidden}
.d_cxmark_ft{width:285px;padding-top:10px;}
.d_kmlist_ft{width:320px;}
.d_kmlist_ft p{float:left;text-align:left;width:103px;line-height:24px;}
.d_kmlist_ft a{color:#9b6d44;}
.d_footer .d_conn_ft{width:300px;float:right;}
.d_footer ul li h4{border-bottom:#f3e5d4 1px solid; padding-bottom: 5px; line-height:20px; width:300px; margin-bottom:15px; height:20px}
.d_footer ul li h4 a{color:#624b19; font-size:16px; font-weight:bold; text-decoration:none}
.d_footer ul li p{line-height:22px; font-size:12px}
.d_footer ul li p span{color: #dc0505; font-size: 12px}
.d_footer ul li p span a{ padding-left:0; color:#dc0505}

.d_bot_footer p{width:980px;margin:0 auto;line-height:45px;height:45px;overflow:hidden;padding-top:5px;color:#333;font-size:12px;text-align:center;}
.d_bot_footer a{color:#9f7545;}
/* header footer end */


.d_zlmain{width:980px;overflow:hidden;margin:0 auto;padding:0 10px;}
.d_maintt{height:75px;position:relative;z-index:1;}
.d_maintt h1{position:absolute;width:220px;height:23px;overflow:hidden;right:0;top:25px;text-indent:-99em;}
.d_mystep{line-height:75px;color:#5e5165;}
.d_mystep a{color:#785382;}
.d_mystep .d_split{margin:0 2px;color:#785382;}
.d_sugcon{height:249px;width:940px;padding-top:30px;margin:0 auto;margin-bottom:15px;position:relative;z-index:1;}
.d_sugcon .d_imgwp{float:left;width:140px;height:170px;margin:0 46px 0 42px;display:inline;overflow:hidden;}
.d_sugcon .d_txtintro{float:left;width:573px;}
.d_sugcon .d_tt{margin-left:12px;}
.d_sugcon .d_tt *{float:left;height:22px;}
.d_sugcon .d_tt span{margin-right:18px;overflow:hidden;line-height:20px;margin-top:2px;font-size:18px;font-weight:normal;font-family:"Î¢ÈíÑÅºÚ",tahoma,arial,\5b8b\4f53;}
.d_sugcon .d_tt a{overflow:hidden;font-size:14px;line-height:30px;font-family:arial;color:#785281;}
.d_sugcon .d_tt .d_ico{width:6px;height:9px;overflow:hidden;margin:11px 0 0 8px;}
.d_sugcon .d_txt{width:556px;height:40px;line-height:20px;margin:30px 0 40px 12px;overflow:hidden;color:#666;}
.d_botico a{float:left;width:31px;height:26px;position:relative;z-index:1;margin-right:55px;padding-top:10px;}
.d_botico span{position:absolute;width:83px;height:41px;top:-41px;left:-25px;visibility:hidden;font-weight:bold;text-align:center;text-align:center;line-height:34px;color:#666;text-decoration:none;}
.d_botico a:hover span{visibility:visible;text-decoration:none;}
.d_botico a:hover{text-decoration:none;}
.d_sugcon .d_botshadow{width:940px;height:35px;position:absolute;bottom:0;left:0;}
.d_sugcon .d_detlink{position:absolute;top:172px;right:30px;width:106px;height:35px;line-height:30px;overflow:hidden;color:#333;text-align:center;}

.d_kmlistwp{width:940px;overflow:hidden;margin:0 auto;padding-bottom:56px;}
.d_kmlistwp ul{width:1000px;padding-top:24px;margin-left:-5px;}
.d_kmlistwp li{float:left;width:221px;margin-right:16px;display:inline;}
.d_kmlistwp dt{float:left;width:220px;height:45px;margin-bottom:20px;line-height:37px;margin-left:6px;display:inline;font-size:14px;font-weight:bold;}
.d_kmlistwp dt a{color:#fff;margin-left:54px;}
.d_kmlistwp dd{width:212px;height:39px;float:left;color:#333;padding-left:5px;}
.d_kmlistwp dd a{margin-left:8px;color:#333;}
/* rep_x */
.d_sugcon{background:url(img/rep_x.png) 0 0 repeat-x;}

/* rep_y */
.d_zlmain,.d_sugcon .d_botshadow{background:url(img/rep_y.png) 0 0 repeat-y;}
.d_sugcon .d_botshadow{background-position:-1000px 0;background-repeat:no-repeat;}
/* txt */
/*
.d_sugcon .d_tt span{background:url(img/txt.png) 0 0 no-repeat;}
.d_sugcon2 .d_tt span{background-position:0 -24px;}
*/
/* pic */
.d_maintt h1,.d_sugcon .d_tt .d_ico,.d_botico a,.d_botico span,.d_kmlistwp dt,.d_sugcon .d_detlink{background:url(img/pic.png) 0 0 no-repeat;}
.d_sugcon .d_tt .d_ico{background-position:0 -33px;}
.d_botico .d_xx{background-position:3px -46px;}
.d_botico .d_jj{background-position:-30px -46px;}
.d_botico .d_zj{background-position:-62px -46px;}
.d_botico .d_xx:hover{background-position:3px -95px;}
.d_botico .d_jj:hover{background-position:-30px -95px;}
.d_botico .d_zj:hover{background-position:-62px -95px;}
.d_botico span{background-position:-117px -46px;}
.d_kmlistwp dt{background-position:0 -143px;}
.d_sugcon .d_detlink{background-position:-117px -93px;}



