body, html { margin: 0; padding: 0; font-size: 12px; font-family: 'microsoft yahei',serif; color: #333; background: #f3f7f8; }
ul, li { margin: 0; padding: 0; list-style: none; }
h1, h2, h3, h4, h5, h6, p, em, i { margin: 0; padding: 0; font-weight: normal; font-style: normal; }
dl, dt, dd { margin: 0; padding: 0; }
a { text-decoration: none; }
img { border: 0; display: block;  }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }

/*---- banner ------*/
.site_banner { width: 100%; height: 500px; background: url(../images/site_banner.jpg) center no-repeat; cursor:pointer; }
/*---- END banner ------*/

.boxIndex { width: 1200px; height: 600px; margin: 50px auto; }
.qiye001 { float: left; width: 560px; height: 600px; background: #f7f9fa; box-shadow: 0px 3px 8px rgba(0,0,0,0.2); }
    .qiye001 h2 { width: 200px; height: 50px; background: #79cdfd; line-height: 50px; font-size: 24px; font-weight: bold; color: #fff; text-align: center; margin-top: 40px; margin-left: 60px; }
    .qiye001 p { font-size: 22px; font-weight: bold; color: #000; text-align: center; margin-top: 34px; }
    .qiye001 em { display: block; font-size: 16px; color: #000; text-align: center; margin-top: 16px; }
    .qiye001 img { text-align: center; margin: 14px auto 50px; }
.qiye-price { margin-top: 50px; overflow: hidden; }
    .qiye-price span { float: left; color: #000; font-size: 16px; margin-left: 60px; }
        .qiye-price span b { color: #ec5900; font-size: 30px; }
            .qiye-price span b i { font-family: '黑体'; font-size: 30px; }
.site_buya { display: block; }
.site_buya-hover { display: none; }
.qiye-price:hover .site_buya { display: none; }
.qiye-price:hover .site_buya-hover { display: block; }

.wangdian002 { float: right; width: 560px; height: 600px; background: #f7f9fa; box-shadow: 0px 3px 8px rgba(0,0,0,0.2); }
/*--模版展示--*/

.item-con { width: 1203px; height: auto; margin: 50px auto; }
.item dl { overflow: hidden; }
    .item dl dt, .item dl dd { float: left; }
    .item dl dt { font-size: 20px; color: #373737; }
        .item dl dt img { margin-right: 15px; }
    .item dl dd { font-size: 15px; color: #808080; margin-left: 20px; line-height: 30px; }
    .item dl dd, .item dl dt { float: left; }
    .item dl a { float: right; }
.site_more { display: block; }
.site_more-hover { display: none; }
.item dl a:hover .site_more { display: none; }
.item dl a:hover .site_more-hover { display: block; }



.item-01 { width: 100%; height: 350px; margin-top: 20px; background: #fff; }
    .item-01 ul { overflow: hidden; }
        .item-01 ul li { float: left; }
.item-01-icon { width: 240px; height: 350px; background: url(../images/item-bg01.jpg) center no-repeat; }

    .item-01-icon p { font-size: 12px; color: #404040; line-height: 28px; padding-top: 240px; padding-left: 33px; }
.item-01-a { width: 479px; height: 350px; *background: #e9f8fa; border-right: 1px solid #d9d9d9; }
    .item-01-a h2 { font-size: 20px; color: #000; text-align: center; padding-top: 40px; }
    .item-01-a p { font-size: 14px; color: #808080; text-align: center; }
    .item-01-a a { width: 288px; height: 215px; display: block; margin: 50px auto 0; }
        .item-01-a a:hover { transform: scale(1.1,1.1); transition: all 0.5s; }
.m-o li { width: 240px; height: 173px; border: 1px solid #eee; float: left; margin: 0 0 -1px -1px; background: #fff; }
    .m-o li:hover { background: #e9f8fa; }

    .m-o li h2 { font-size: 16px; color: #333; margin-left: 36px; margin-top: 18px; }
    .m-o li p { font-size: 13px; color: #666; margin-left: 36px; }
    .m-o li img { width: 157px; height: 100px; margin: 15px auto 0; }
        .m-o li img.item-pro1 { width: 191px; height: 122px; margin: 20px auto 0; }
        .m-o li img.item-pro2 { width: 61px; height: 97px; margin: 23px auto 0; }
        .m-o li img.item-pro3 { width: 97px; height: 117px; margin: 20px auto 0; }

/*-- END 模版展示 --*/

/*--我们的优势---*/
.site_adbg { width: 100%; height: 400px; background: url(../images/site_adbg.jpg) center no-repeat; background-position: center; background-attachment: fixed; }
.site_adbgbox { width: 1200px; margin: 0 auto; }
    .site_adbgbox h2 { text-align: center; font-size: 30px; font-weight: bold; padding-top: 50px; color: #333; }
        .site_adbgbox h2 small { font-size: 14px; opacity: 0.6; font-weight: normal; }
    .site_adbgbox ul { overflow: hidden; }
        .site_adbgbox ul li { overflow: hidden; margin-top: 30px; }
            .site_adbgbox ul li * { float: left; }
            .site_adbgbox ul li p { font-size: 20px; color: #000; line-height: 80px; margin-left: 20px; }
