/* CSS Document */
#d_warp{width:800px; margin:0 auto; text-align:left; color:#ab454f; line-height:17px; font-size:13px; background:#fff;}
.clear{clear:both;}
.clear2{clear:both;padding:5px 0 0 0;}
img{border:0;}
#d_warp a{/*color:007cd6;*/  color:#006699;text-decoration: underline;}
#d_warp a:hover{color:#f00;}

ul,li,dl,dd,dt{margin:0; padding:0; list-style:none;}


.d_mainbg{background:url(../images/ma_bg2.jpg) 0 0 repeat-y;}
.d_mainbt{background:url(../images/ma_bg3.jpg) left bottom no-repeat; min-height:960px; height:auto!important; height:960px;}
.d_main{background:url(../images/ma_bg1.jpg) left top no-repeat;}





.d_img{ position:relative;}
.tpem{font-family:Arial, Helvetica, sans-serif;}
.font18{font-size:18px;}

.d_main{height:1%; overflow:hidden!important; overflow/**/:visible; padding: 0 20px 225px 20px;}
.d_main .d_left{float:right; width:540px;/* background:#fff;*/ font-size:14px; line-height:21px; color:#3c3b3b;}
.d_main .d_right{float:left; width:200px; /*background:#fff;*/}

.d_tab01{padding: 10px 10px;}

.d_tab02{padding: 0 0 0 0; margin: 0 0 0 0; font-size:14px; line-height:23px; position:relative;}
.d_tab02 .tit{position:absolute; left:10px; top:4px;}
.d_tab02 ul{ margin:7px 0 0 100px;}
.d_tab02 ul li{/*border-left:7px solid #37b8e6; */padding: 0 0 0 0; margin: 0 0 8px 0; /*line-height:16px;*/ font-size:14px; line-height:21px;}

.d_right .d_info{padding:9px 10px 10px 10px; color:#333333; font-size:13px; line-height:16px;}
.d_right .d_info .pho{ text-align:center;}
.d_right .d_info .d_text{padding: 10px 0 25px 0;}

