
/*body{background-color:#F0ECE8;}*/
article, aside, details, figcaption, figure, div, header, hgroup, menu, nav, div {display: block;}
/*banner*/
.desmoma-ul{ color:#fff; overflow:hidden; height:480px; width:400000px;}
.desmoma-ul li{position:relative;overflow:hidden;height:480px; float:left;}
.designmoma-banner{ margin:0px auto;overflow:hidden;position:relative;}
.desmoma-bandiv{ position: absolute; width:1200px;height:100%;top:0;left:50%;margin-lefT:-600px;}
.desmoma-ul li h1{font-size:56px;line-height:66px;margin-bottom:10px;margin-top:20px;color:#fff;text-align:right;position:absolute;right:0;bottom:45px;z-index:100;}

.dli2{background:url("../images/contact/ct_02.jpg") no-repeat center;background-color:#0087C9;}
.dli3{background:url("../images/contact/ct_04.jpg") no-repeat center;background-color:#7A56AE;}
.dli4{background:url("../images/contact/ct_11.jpg") no-repeat center;background-color:#FF176A;}
.dli5{background:url("../images/contact/ct_17.jpg") no-repeat center;background-color:#FFC851;}
.dli6{background:url("../images/contact/ct_19.jpg") no-repeat center;background-color:#FFC851;}
.dli7{background:url("../images/contact/ct_20.jpg") no-repeat center;background-color:#FFC851;}
.dbg3{ background-color:#603C94;}
.dbg6{ background-color:#DC352F;}
.dbg7{ background-color:#D9215F}
.desban-left{ cursor: pointer; background:url(../images/refactor/imgleft.png) no-repeat; position:absolute; top:320px; left:50px; width:68px; height:124px;}
.desban-right{ cursor: pointer; background:url(../images/refactor/imgright.png) no-repeat; position:absolute; top:320px; right:50px; width:68px; height:124px;}
.banner .dots {position:absolute;width:176px;left:50%;right:0;margin-left:-88px;bottom:20px;text-align:center;}
.banner .dots li{display:inline-block;width:14px;height:14px;margin:0 4px;text-indent:-999em;background-color:#fff;border-radius:6px;cursor:pointer;-webkit-transition:background .5s,opacity .5s;-moz-transition:background .5s,opacity .5s;transition:background .5s,opacity .5s}
.banner .dots li.active {background:#c30e23;opacity:1}

/*ctcontent*/
.ctcontent{width:100%;margin-bottom: 50px;}
.ctwraps{width:1200px;margin:0 auto;background-color:#fff;}
.ctinfor{height:234px;padding:30px 50px;background-color:#009de9;}
.ctinfor h1{font-weight:normal;font-size:36px;line-height:64px;color:#fff;border-bottom:2px solid #fff;}
.ctinfor p{font-size:19px;line-height:30px;color:#fff;margin-top:18px;}
.ctfirst{height:599px;border-bottom:1px solid #dddddd;}

.ctfirst .ctl{width:600px;height:600px;float:left;}
.ctfirst .ctleft{width:600px;height:514px;float:left;padding:50px;padding-bottom:34px;position:relative;}
.ctfirst .ctleft h2{font-size:38px;line-height:82px;color:#009de9;}
.ctfirst .ctleft h2 span{line-height:1;}
.ctfirst .ctleft p{padding-top:54px;font-size:19px; line-height:30px;color:#000;}
.ctfirst .ctleft p span{color:#c70b09;font-weight:bold;}
.ctfirston{background-color:#000;}
.ctfirston .ctleft h2{color:#fff;}
.ctfirston .ctleft p{color:#fff;}
.ctfirston .ctleft p span{color:#fff;}

.Download{width:120px;height:120px;background:url("../images/contact/ct-01.jpg") no-repeat center;position:absolute;right:20px;bottom:34px;}
.Download a{display:block;width:100%;height:100%;}
.ctright{font-size:0;}
.ctright a{display:block;font-size:0;cursor:pointer;}
.cttitle{font-size:28px;line-height:109px;text-align:center;color:#d10101;}

.ctcolum{width:100%;}
.ctco li{width:600px;float:left;}
.ctco li a{display:block;width:600px;height:924px;overflow:hidden;color:#292929;}
.ctblue{background-color:#000;}
.ctcoon{padding-left:50px;}
.ctcoon h2{font-size:38px;color:#fff;line-height:140px;padding:7px 0 0;color:#292929;}
.ctcoon p{font-size:19px;line-height:33px;color:#fff;color:#292929;}
.ctblue .ctcoon h2,.ctblue .ctcoon p{color:#fff;}


/*contact*/
#contacts{width:1200px;height:auto;display:block;margin-right:auto;margin-left:auto}
#contacts h3{height:112px;font-family:"Microsoft Yahei";font-size:36px;line-height:42px;font-weight:normal;margin:0;color:#000}
#contacts h3 strong{display:block;margin:0;font-size:54px;line-height:1;font-weight:bold;}
#contacts blockquote{height:24px;display:block;margin:0;padding:0;clear:left;width:1200px}
#contacts ul {list-style-type:none;margin:0;padding:0}
#contacts ul li{height:530px;width:1200px;float:left;background-color:#999;display:none;margin:0;padding:0}
#contacts span, #contacts span a{display:block;float:left;width:900px;height:530px}
#contacts dl{margin:0;padding:0;float:left;width:300px;color:#FFF}
#contacts dd{margin:0;padding-top:38px;padding-right:0;padding-bottom:0;padding-left:34px;overflow:hidden;width:266px;height:492px;position:relative;}
#contacts strong{font-size:50px;font-weight:normal;line-height:1;display:block;margin-top:24px}
#contacts abbr{clear:left;float:left;font-family:"Arial Black",Gadget,sans-serif;font-size:20px;line-height:24px}
#contacts p{clear:left;margin:0;padding-top:14px;padding-right:0;padding-bottom:0;padding-left:0;font-size:16px;line-height:24px}
#contacts .pt0{padding-top:0;}
#contacts i{font-style:normal;font-size:16px;font-family:Arial,Helvetica,sans-serif}
#contacts button{margin-top:34px;text-align:center;background:0;cursor:pointer;padding:0;position:absolute;left:34px; bottom:20px;}
#contacts button a{display:block;width:106px;height:34px;background-color:#0cf;color:#fff;font-size:20px;line-height:34px}
#contacts ol {list-style-type:none;margin:0;padding:0}
#contacts ol li{float:left;height:70px;width:150px;background-color:#c70b09}
#contacts ol a{color: #000;text-decoration: none;padding-top:9px;height:61px;display:block;border-right-width:1px;border-right-style:solid;border-right-color:#858585;overflow:hidden;}
#contacts .cur {color: #FFF;}
#contacts ol b{font-size:25px;line-height:34px;text-align:center;width:150px;float:left}
#contacts ol em{font-size:12px;line-height:14px;font-style:normal;clear:left;width:150px;float:left;text-align:center;font-weight:bold}
