/* BASIC css start */
h2.tit {text-align:center; font-weight:bold; color:#818181; margin:30px 0 0px; padding-bottom:0px; }
h2.tit strong {color:#0e2689; font-size:22px; display:block; margin-top:8px;}

.cp_img {width:100%; margin:15px 0 50px ; }
.cp_img img{ display:block; width:100%;}




.com_top {background:url('/design/deco0122/deetong/m_back.png') right bottom no-repeat;  background-size:80%; width:100% }
.com_top .com_tit { width:60%; position:relative; padding:50px 30px 0; }
.com_top .com_tit img {display:block; width:100%;}
.com_top .com_tit span {position:absolute; background:#ff0000; font-size:11px; padding:1px 5px; color:#fff; top:48px; left:45px; border-radius:50px;}
.com_top .com_text { padding-bottom:100px; position:relative; font-size:13px; color:#0b0b0b; line-height:18px; margin:20px 30px; }
.com_top .com_text .name {position:absolute; width:150px; bottom:70px; left:95px; }
.com_top .com_text .name img {display:block; width:100%;}

.com_bottom {background:url('/design/deco0122/deetong/m_back2.jpg') bottom no-repeat; background-size:100%; padding-bottom:.0px;   }
.com_bottom h2 span{font-size:12px; display:block; padding-bottom:5px;  }
.com_bottom h2{font-size:25px; font-weight:bold; text-align:center; color:#000; margin-top:40px;  }
.com_bottom h2:after { content:''; display:block; margin:0 auto; background:#000; width:58px; height:3px; margin-top:15px;  }
.com_bottom ul{ overflow:hidden; width:95%; margin:0 auto 0; padding:30px 0  ;}
.com_bottom ul li{ float:left; background:#fff; margin: 0 3px 10px 3px;  border-radius:5px; box-shadow:0 0 10px #aaa; width:23%;  height:50px; }
.com_bottom ul li img {display:block; margin:15px auto ; width:80%; }

/* BASIC css end */

