﻿@charset "utf-8";

/* 公共样式 */
html { font-size: 12px; font-family: Microsoft YaHei, '\5B8B\4F53', '\9ED1\4F53'; }
body, button, dd, dl, dt, form, h1, h2, h3, h4, h5, h6, hr, input, li, ol, p, td, textarea, th, ul { margin: 0; padding: 0; }
table { border-spacing: 0; }
fieldset, img { border: 0; }
em, i { font-style: normal; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
a { text-decoration: none; outline: none; -moz-outline: none; }
body { background: #fff; overflow-x: hidden; }
table, th, td { border-collapse: collapse; }
input { outline: none; }
.fl { float: left; }
.fr { float: right; }
.clearfix:after { content: " "; display: block; clear: both; height: 0; }
.clearfix { zoom: 1; }
.w1200 { width: 1200px; margin: 0 auto; }
.pages {overflow:hidden;width:1200px;margin:0 auto;padding:20px 0 50px 0; }
/*banner*/
.banner img { display: block; width: 100%; }

/*分割线1*/
.divider { position: relative; width: 100%; height: 17px; border-bottom: 1px dashed #d9d9d9; margin-bottom: 40px; }
.divider i { position: absolute; top: 0; left: 50%; width: 35px; height: 35px; margin: 0 0 0 -17.5px; background: url(../images/i_diamond.png) no-repeat center center; }

/*自导航栏*/
.sNav { text-align: center; padding-top: 20px; padding-bottom: 60px; }
.sNav a { display: inline-block; font-weight: bold; height: 42px; margin: 0 15px; padding: 0 50px; line-height: 42px; background-color: #c5c5c5; color: #fff; font-size: 14px; }
.sNav .on, .sNav a:hover { background-color: #e7b864; }
.sNav1 { padding-top: 0; }
.sNavP1 { padding-top: 40px; padding-bottom: 55px; }
.sNavP2 { padding-top: 40px; padding-bottom: 45px; }
.sNavP3 { padding-top: 0; padding-bottom: 46px; }

/*孙子标题*/
.son-title h3 { display: inline-block; position: relative; color: #333; font-size: 24px; font-weight: bold; }
.son-title span { display: block; position: relative; width: 186px; height: 1px; margin-top: 13px; background-color: #004b92; }
.son-title i { position: absolute; top: -1px; left: 0; width: 104px; height: 3px; background-color: #004b92; }
.son-title p { padding: 13px 0 0; color: #666; font-size: 18px; font-weight: bold; }
.son-title h3 { position: relative; padding: 0 8px 12px 0; border-bottom: 3px solid #004b92; }
.son-title h3:after { content: ""; position: absolute; bottom: -2px; right: -82px; width: 82px; height: 1px; background-color: #004b92; }
.st-spe h3 { padding-right: 0; padding-bottom: 14px; border-bottom: none; }
.st-spe p { padding-top: 16px; }
.st-spe h3:before, .st-spe h3:after { content: ""; position: absolute; bottom: -2px; left: 50%; width: 186px; height: 1px; margin-left: -93px; background-color: #004b92; }
.st-spe h3:after { bottom: -3px; width: 105px; height: 3px; margin-left: -53px; }
.st-middle h3 { position: relative; padding: 0 30px 14px; border-bottom: 3px solid #004b92; }
.st-middle h3:after, .st-middle h3:before { content: ""; position: absolute; bottom: -2px; right: -40px; width: 40px; height: 1px; background-color: #004b92; }
.st-middle h3:before { right: auto; left: -40px; }

/*分享页面*/
.share { color: #666; }
.share .bshare-custom { float: right; }
.share .bshare-custom .bshare-sinaminiblog { background: url(../images/i_wb.jpg) no-repeat center; }
.share .bshare-custom .bshare-renren { background: url(../images/i_rr.jpg) no-repeat center; }
.share .bshare-custom .bshare-kaixin001 { background: url(../images/i_kxw.jpg) no-repeat center; }
.share .bshare-custom .bshare-douban { background: url(../images/i_db.jpg) no-repeat center; }
.share .bshare-custom .bshare-weixin { background: url(../images/i_wx2.jpg) no-repeat center; }
.share .bshare-custom .bshare-qqmb { background: url(../images/i_qqwb.jpg) no-repeat center; }
.share .bshare-custom .bshare-qzone { background: url(../images/i_qqkj.jpg) no-repeat center; }

/*top*/
.top { background-color: #ecebf0; line-height: 40px; font-size: 14px; color: #666; }
.top .w1200 span { height: 40px; }
.top .fr a { position: relative; float: left; height: 40px; padding: 0 12px 0 34px; border-left: 1px solid #fff; color: #666; text-decoration: none; background-repeat: no-repeat; background-position: 12px 50%; }
.top .fr a:before { content: ""; position: absolute; top: 0; left: -2px; width: 1px; height: 40px; background-color: #d4d3d8; }
.top .weibo { background-image: url(../images/i_weibo.png); }
.top .wechat { position: relative; background-image: url(../images/i_wechat.png); }
.top .wechat img { display: none; width: 103px; height: 103px; position: absolute; top: 50px; left: 50%; margin-left: -52px; z-index: 9999; }
.top .wechat:hover img { display: block; }
.top a.tel-number { padding-right: 0; background-image: url(../images/i_tel.png); line-height: 34px; }
.top .tel-number span { color: #9e6d32; font-size: 22px; font-family: 'San Francisco', Microsoft YaHei, '\5B8B\4F53', '\9ED1\4F53'; }

/*nav*/
.nav .logo { float: left; margin: 20px 0 0; }
.nav .fr li { position: relative; height: 75px;  padding: 0 32px; line-height: 75px; float: left; }
.nav .fr li a.nava { color: #333; font-size: 16px; text-align: center; text-decoration: none; font-weight: bold; }
.nav .fr li dl { position: absolute; top: 75px; left: 0; width: 100%; z-index: 99999;display:none; }
.nav .fr li dl dd { text-align: center; height: 50px; line-height: 50px; background-color: #e7b864; }
.nav .fr li dl dd a { color: #333; font-size: 16px; text-align: center; text-decoration: none; font-weight: bold; }
.nav .fr li a.nava:hover, .nav .fr li a.cur { color: #9e6d32; }

/*首页主幻灯片*/
.fullSlide { width: 100%; position: relative; background: #000; }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; }
.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; text-align: center; _background: #000; _filter: alpha(opacity=60); }
.fullSlide .hd ul { text-align: center; padding-top: 5px; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 8px; height: 8px; margin: 5px; overflow: hidden; line-height: 9999px; }
.fullSlide .hd ul .on { background-position: 0 0; }
.fullSlide, .fullSlide .bd li, .fullSlide .bd li a { height: 548px; }
.fullSlide .hd ul { position: relative; top: -24px; }
.fullSlide .hd ul li { width: 13px; height: 13px; border-radius: 50%; background-color: #999aa1; }
.fullSlide .hd ul .on { background-color: #e7b864; }

/*业务展示*/
.hSerShow { padding: 44px 0 20px; }
.hSerShow .content { padding-top: 28px; }
.hSerShow .content > a { float: left; width: 270px; height: 236px; margin: 0 30px 30px 0; background-color: #f7f7f7; text-align: center; }
.hSerShow .content > a:last-child { margin: 0 0 0 0; }
.hSerShow img { display: block; width: 92px; height: 92px; border-radius: 50%; margin: 46px auto 0; transform: rotateY(0deg); transition: all 1s; }
.hSerShow .content > a:hover img { transform: rotateY(360deg); }
.hSerShow .imgBox { display: block; width: 92px; height: 92px; border-radius: 50%; margin: 40px auto 0; box-shadow: 0 0 0px 17px #ebebeb; }
.hSerShow .imgBox + span { display: inline-block; overflow: hidden; height: 42px; margin-top: 40px; color: #333; font-weight: bold; font-size: 16px; text-align: center; }

/*服务套餐*/
.hPackage { padding: 45px 0 50px; background-color: #f2f2f3; }
.hPackage .w1200 { position: relative; }
.hPackage .w1200 > div { overflow: hidden; width: 1230px; }
.hPackage ul.clearfix { position: relative; top: 0; left: 0; width: 2460px; margin-top: 40px; }
.hPackage .prev, .hPackage .next { position: absolute; top: 141px; left: -65px; width: 35px; height: 35px; background: url(../images/i_prevbtn.png) no-repeat center; }
.hPackage .next { left: auto; right: -65px; background-image: url(../images/i_nextbtn.png); }

/*二级标题*/
.sTitle { position: relative; width: 330px; margin: 0 auto; text-align: center; }
.sTitle h2 a { display: inline-block; position: relative; padding: 0 10px; line-height: 32px; color: #333; font-size: 24px; font-weight: bold; }
.sTitle a:before, .sTitle a:after { content: ""; position: absolute; top: 15px; left: -106px; width: 106px; height: 1px; background-color: #b2b2b2; }
.sTitle a:after { left: auto; right: -106px; }
.sTitle p { padding-top: 2px; color: #999; font-size: 14px; }
.smTitle { margin-top: 45px; margin-bottom: 10px; }
.sTitle1 p { font-size: 18px; font-weight: bold; }
.sTitle1 h2 a:before, .sTitle1 h2 a:after, .sTitle2 h2 a:before, .sTitle2 h2 a:after { content: ""; display: none; }
.sub-title2 h2 a { color: #666; padding-bottom: 3px; }
.sub-title2 h2 a:before, .sub-title2 h2 a:after { content: ""; display: none; }
.sTitleP1 { padding-top: 45px; padding-bottom: 10px; }

/*跳转页码*/
.jump-pages { text-align: center; }
.jump-pages a { display: inline-block; width: 30px; height: 30px; border: 1px solid #e8e8e8; margin: 0 6px 0; line-height: 30px; color: #666; font-size: 14px; }
.jump-pages a:hover, .jump-pages .on { border-color: #e7b864; background-color: #e7b864; color: #fff; font-weight: bold; }
.jump-pagesP1 { margin-top: 40px; margin-bottom: 70px; }
.jump-pagesP2 { margin-top: 10px; margin-bottom: 70px; }

/*服务套餐模块*/
.package-box li { position: relative; float: left; width: 380px; height: 234px; margin: 0 30px 0 0; background-color: #fff; }
.package-box .groom { background: #fff url(../images/i_tuijian.png) no-repeat right top; }
.package-box h3 a { position: absolute; top: -10px; left: 20px; width: 122px; height: 82px; line-height: 82px; background-color: #e7b864; font-size: 16px; color: #fff; font-weight: bold; text-align: center; }
.package-box div { position: absolute; top: 30px; right: 30px; }
.package-box div i { display: inline-block; width: 39px; height: 16px; line-height: 16px; background-color: #fb5959; color: #fff; border-radius: 2px; font-size: 12px; font-weight: bold; text-align: center; font-style: normal; }
.package-box div span { color: #fb5959; font-size: 24px; font-weight: bold; }
.package-box h4 a { display: block; overflow: hidden; width: 340px; height: 21px; margin: 95px 0 15px 40px; color: #666; font-size: 14px; font-weight: bold; }
.package-box p { overflow: hidden; width: 340px; height: 26px; margin: 0 0 0 40px; line-height: 18px; font-size: 14px; color: #666; }
.package-boxP1 { margin-top: 40px; }
.package-boxP1.clearfix li { background-color: #f2f2f3; }
.package-boxP1 li:nth-child(3n) { margin-right: 0; }

/*服务指数*/
.hIndex { height: 486px; background: url(../images/bgimg.jpg) no-repeat center center; }
.hIndex .sTitle { display: block; width: 100%; padding: 50px 0 42px; border: none; margin: 0; color: #fff; font-size: 24px; font-weight: bold; text-align: center; }
.hIndex .index { overflow: hidden; text-align: center; }
.hIndex .index > div { display: inline-block; width: 423px; }
.hIndex .index-num { position: relative; overflow: hidden; padding-left: 90px; background: url(../images/i_arrowup.png) no-repeat 290px 18px; }
.hIndex .index-num p { float: left; color: #fff; font-size: 60px; font-family: 'San Francisco', Microsoft YaHei, '\5B8B\4F53', '\9ED1\4F53'; }
.hIndex .index-num span { float: left; padding-top: 36px; margin-left: 10px; color: #fff; font-size: 24px; }
.hIndex .index-num ~ span { overflow: hidden; display: block; width: 330px; height: 19px; padding-left: 90px; padding-top: 5px; color: #6c7081; text-align: left; font-size: 14px; font-weight: bold; }
.hIndex .index + ul { text-align: center; padding: 60px 0 0; }
.hIndex .index + ul li { display: inline-block; width: 250px; height: 110px; padding-top: 30px; margin: 0 25px 0; background: rgba(255, 255, 255, 0.3); font-size: 14px; color: #fff; font-weight: bold; }
.hIndex .index + ul b { font-size: 30px; }
.hIndex .index + ul p { overflow: hidden; width: 250px; height: 19px; padding-top: 20px; }

/*在线申请*/
.hApply { padding: 50px 0; }
.hApply > .fl { width: 760px; }
.hApply > .fl img { display: block; }
.hApply li { position: relative; width: 50%; margin-top: 30px; float: left; }
.hApply li i { position: absolute; width: 62px; height: 71px; line-height: 71px; background: url(../images/polygon.png) no-repeat center center; color: #fff; font-size: 35px; text-align: center; font-style: normal; }
.hApply li p { overflow: hidden; width: 260px; height: 27px; padding-top: 20px; padding-bottom: 18px; border-bottom: 1px dashed #999; margin: 0 45px 0 75px; color: #333; font-size: 18px; }
.hApply li span { color: #a57437; }
.hApply .fr { border: 10px solid #e7b864; }
.hApply .fr p { padding: 20px 0 18px 15px; margin: 0 0 20px 0; line-height: 24px; background-color: #e7b864; font-size: 20px; color: #fff; font-weight: bold; }
.hApply .fr p span { padding-left: 10px; font-size: 14px; }
.hApply .fr div { padding: 10px 37px 10px 0; overflow: hidden; }
.hApply .fr div span { float: left; width: 90px; height: 38px; padding-right: 10px; line-height: 40px; font-size: 14px; color: #333; text-align: right; }
.hApply .fr div input { width: 260px; height: 36px; padding: 0 5px; border: 1px solid #ccc; box-shadow: inset 1px 1px 5px #ccc; }
.hApply .fr .required { background: url(../images/i_star.png) no-repeat 96% 50%; }
.hApply .fr textarea { width: 260px; height: 90px; border: 1px solid #ccc; box-shadow: inset 1px 1px 5px #ccc; padding: 0 5px; }
.hApply .fr input#code { float: left; width: 122px; margin-right: 10px; }
.hApply .fr input#code + img { height: 38px; margin-left: 26px; }
.hApply .fr .btn { overflow: hidden; padding: 20px 0 36px 100px; }
.hApply .fr .submit-data, .hApply .fr .reset-data { float: left; width: 124px; height: 39px; line-height: 39px; background: url(../images/btnbg1.jpg) no-repeat center; color: #fff; font-size: 14px; font-weight: bold; text-align: center; text-decoration: none; }
.hApply .fr .reset-data { margin-left: 10px; background-image: url(../images/btnbg2.png); color: #9e6d32; }

/*服务流程*/
.hFlow { height: 428px; padding-top: 60px; background: url(../images/bgimg2.jpg) no-repeat center; }
.hFlow .sTitle a, .hFlow .sTitle p { color: #fff; }
.hFlow .sTitle + div { position: relative; height: 180px; margin-top: 90px; }
.hFlow .line { position: absolute; top: 50%; left: 0; width: 1192px; height: 6px; border: 3px solid #5b5d60; border-right-width: 4px; border-left-width: 4px; margin-top: -6px; background-color: #7c7d7f; }
.hFlow li { float: left; position: relative; top: 0; width: 12.5%; height: 180px; color: #fff; font-size: 18px; text-align: center; opacity: 0; z-index: 99999; }
.hFlow li span { display: block; padding: 5px 0; font-size: 14px; }
.hFlow li:nth-child(2n) span { padding-top: 130px; }
.hFlow li i { position: absolute; top: 50%; left: 50%; width: 11px; height: 11px; border: 6px solid #fff; margin: -11px 0 0 -17px; box-shadow: 0 0 0 12px rgba(255, 255, 255, 0.2); background-color: #fb5959; border-radius: 50%; z-index: 9999; }

/*其他内容*/
.hOther { padding: 50px 0; }
.hOther > div { width: 380px; margin: 0 15px; }
.hOther > div:first-child { margin-left: 0; }
.hOther > div:last-child { margin-right: 0; }
.hOther .title { border-bottom: 1px solid #e5e5e5; margin-bottom: 30px; }
.hOther .title h3 a { overflow: hidden; display: block; width: 296px; height: 65px; line-height: 65px; font-size: 24px; color: #333; font-weight: bold; opacity: 1; }
.hOther .title a { line-height: 65px; color: #333; font-size: 14px; text-decoration: none; opacity: 0.5; }
.oActive .slide { position: relative; width: 380px; height: 199px; }
.oActive .slide > div { overflow: hidden; position: relative; width: 380px; height: 199px; }
.oActive .slide > div ul { position: relative; top: 0; left: 0; width: 760px; height: 199px; }
.oActive .slide > div li { width: 380px; height: 199px; float: left; }
.oActive .slide > a { position: absolute; bottom: -5px; right: 10px; width: 43px; height: 36px; line-height: 36px; text-align: center; color: #fff; font-size: 28px; text-decoration: none; background: #e7b864 url(../images/i_nextbtn2.png) no-repeat center; }
.oActive .slide > .btn-prev { right: 55px; background-image: url(../images/i_prevbtn2.png); }
.oActive .slide > a:hover { background-color: #9e6d32; }
.oActive div + h4 a { display: block; overflow: hidden; width: 380px; height: 28px; margin: 25px 0 10px; font-size: 19px; color: #333; font-weight: bold; text-align: left; }
.oActive p { overflow: hidden; display: block; width: 380px; height: 96px; line-height: 24px; font-size: 14px; color: #666; text-align: left; }
.oNews img { display: block; width: 130px; height: 90px; }
.oNews li { padding-bottom: 30px; }
.oNews li > a { float: left; }
.oNews li div { margin-left: 155px; }
.oNews li h4 a { overflow: hidden; display: block; width: 225px; height: 52px; line-height: 52px; font-size: 14px; color: #333; font-weight: bold; text-align: left; }
.oNews li p { overflow: hidden; width: 225px; height: 36px; font-size: 12px; line-height: 18px; color: #666; text-align: left; }
div.oDown { width: 378px; border: 1px solid #e3e3e3; padding-bottom: 30px; }
.oDown .title { padding: 0 20px; }
.oDown p a { display: block; overflow: hidden; width: 300px; height: 26px; padding: 0 20px 0 60px; margin-top: 10px; line-height: 26px; background: url(../images/i_pdf.jpg) no-repeat 7% 50%; font-size: 14px; color: #666; text-align: left; }
.oDown li { text-align: right; }
.oDown p + a { display: inline-block; width: 66px; height: 21px; line-height: 21px; margin: 15px 20px 9px 0; border-radius: 2px; background-color: #fa4f4f; text-align: center; color: #fff; }

/*友情链接*/
.friend-link { margin-bottom: 75px; color: #333; }
.friend-link h3 { font-weight: bold; font-size: 18px; padding-bottom: 17px; border-bottom: 1px solid #e5e5e5; margin-bottom: 18px; }
.friend-link a { display: inline-block; padding: 0 10px 0 0; margin: 8px 10px 8px 0; border-right: 1px solid #5a5a5a; font-size: 14px; color: #333; line-height: 16px; }
.friend-link a:first-child { padding-left: 0; }

/*底部*/
.footer { padding-top: 75px; background-color: #313131; }
.footer dl { float: left; width: 160px; overflow: hidden; }
.footer dl ~ div { float: left; }
.footer dl:nth-child(3) { width: 218px; }
.footer dt > a { display: inline-block; position: relative; margin-bottom: 23px; color: #fff; font-size: 16px; font-weight: bold; }
.footer dt > a:after { content: ""; position: absolute; left: 0; bottom: -12px; width: 50%; height: 1px; background-color: #e7b864; }
.footer dd a { display: block; overflow: hidden; Sheight: 24px; margin: 4px 0; line-height: 24px; font-size: 14px; color: #bababa; }
.footer .wechat { margin: 0 75px 0 0; }
.footer .wechat img { display: block; width: 103px; height: 103px; padding: 5px; border: 1px solid #5a5a5a; margin-bottom: 16px; }
.footer .wechat span { display: block; line-height: 28px; font-size: 14px; color: #fff; text-align: center; }
.footer .contact span { display: block; line-height: 33px; width: 312px; height: 60px; background: url(../images/telnumber1.png) no-repeat 0 0px; color: #e7b864; font-size: 22px; text-indent: 72px; font-family: 'San Francisco', Microsoft YaHei, '\5B8B\4F53', '\9ED1\4F53'; }
.footer .contact a { display: block; width: 224px; height: 39px; margin-top: 40px; line-height: 39px; border-radius: 20px; background-color: #fa4f4f; color: #fff; font-size: 16px; font-weight: bold; text-align: center; }
.footer .clearfix + div { margin: 85px 0 15px; text-align: center; color: #c0c0c0; }
.footer .clearfix + div a { color: #c0c0c0; }
.footer .clearfix + div i { font-style: normal; padding: 0 10px; }
.footer .clearfix ~ p { padding-bottom: 35px; text-align: center; color: #c0c0c0; }

/*about-us*/
.about-us { margin-bottom: 68px; }
.about-us .son-title { overflow: hidden; width: 542px; }
.about-us img { display: block; width: 542px; height: 294px; padding-top: 32px; }
.about-us .fr { width: 593px; padding-top: 55px; }
.about-us .fr h3 { display: inline-block; padding: 19px 61px 14px 0; color: #666; font-size: 18px; background: url(../images/com_bg.png) no-repeat right top; }
.about-us .fr h3 span { padding-left: 14px; color: #999; }
.about-us .fr p { padding-top: 26px; font-size: 14px; color: #666; line-height: 24px; }

/*choose-us*/
.choose-us { margin-bottom: 80px; padding: 48px 0 0; text-align: center; background-color: #f5f5f5; }
.choose-us ul { padding: 0 0 60px 48px; }
.choose-us li { float: left; width: 246px; padding: 50px 40px 0 0; }
/*.choose-us li:first-child {
	margin-left: 48px;
}*/
.choose-us img { display: block; width: 246px; height: 156px; margin: 0 auto; }
.choose-us li p { overflow: hidden; width: 246px; height: 60px; line-height: 60px; background-color: #fff; color: #666; font-size: 14px; font-weight: bold; text-align: center; }
.choose-us li span { color: #e7b864; }

/*团队风采*/
.team-img { padding-bottom: 50px; }
.team-img li { float: left; width: 25%; margin-bottom: 30px; text-align: center; }
.team-img img { display: inline-block; width: 288px; height: 192px; vertical-align: middle; }
.team-img span { overflow: hidden; display: block; width: 278px; height: 47px; margin: 0 auto; padding: 0 5px; line-height: 47px; background-color: #f5f5f5; color: #666; font-size: 14px; }

/*公司荣誉*/
.honor { margin-bottom: 80px; text-align: center; }
.honor .cup { display: block; margin: 6px auto 36px; width: 1194px; height: 458px; }
.honor .son-title + img { display: block; margin: 25px auto 0; width: 1200px; height: 400px; }

/*搜索表单*/
.data-frm { padding-top: 40px; padding-bottom: 23px; }
.data-frm div { float: left; width: 231px; height: 44px; padding-left: 46px; border: 1px solid #e8e8e8; margin: 0 0 0 10px; }
.data-frm div:first-child { margin-left: 86px; background: url(../images/i_name.jpg) no-repeat 0 0; }
.data-frm div:nth-child(2) { background: url(../images/i_com.jpg) no-repeat 0 0; }
.data-frm div:nth-child(3) { background: url(../images/i_tel.jpg) no-repeat 0 0; }
.data-frm > .tel + div { width: 145px; height: 46px; border: none; padding: 0; }
.data-frm a { float: left; display: block; width: 145px; height: 46px; margin-left: 20px; line-height: 46px; background-color: #e7b864; color: #fff; font-weight: bold; text-align: center; font-size: 16px; }
.data-frm input { display: block; overflow: hidden; width: 201px; height: 44px; padding: 0 10px 0 20px; border: none; line-height: 44px; font-size: 14px; color: #999; }

/*核心业务展示*/
.business-show { padding-bottom: 50px; padding-top: 25px; }
.business-module { background-color: #f7f7f7; height: 400px; margin-bottom: 30px; }
.business-module .cata { float: left;; width: 190px; height: 374px; padding: 26px 20px 0; }
.business-module:first-child .cata { background: #e7b864 no-repeat left bottom; }
.business-module:nth-child(2) .cata { background: #42bff5 no-repeat left bottom; }
.business-module:nth-child(3) .cata { background: #6db453 no-repeat left bottom; }
.business-module .cata h3 a { display: block; width: 190px; height: 31px; overflow: hidden; color: #fff; font-size: 24px; font-weight: bold; }
.business-module .cata h3 + span { display: block; width: 190px; height: 24px; overflow: hidden; margin: 4px 0 20px; color: #f2e1c3; font-size: 18px; }
.business-module:nth-child(2) .cata h3 + span { color: #d0f0fe; }
.business-module:nth-child(3) .cata h3 + span { color: #d6fbc9; }
.business-module .cata h3 ~ p { overflow: hidden; width: 170px; height: 26px; line-height: 26px; padding: 0 10px; margin-top: 5px; font-size: 14px; background-color: rgba(0,0,0,0.2); }
.business-module .cata h3 ~ p a { color: #fff; }
.business-module .list { float: right; }
.business-module .list > div { position: relative; width: 886px; overflow: hidden; }
.business-module .list ul { position: relative; top: 0; left: 0; width: 1208px; }
.business-module .list li { float: left; width: 280px; padding-top: 38px; border: 1px solid #e8e8e8; border-radius: 4px; margin-right: 20px; margin-top: 52px; background-color: #fff; text-align: center; }
.business-module .list li img { display: block; width: 102px; height: 102px; margin: 0 auto; border-radius: 50%; background-color: #e8e8e8; }
.business-module .list li h4 { overflow: hidden; width: 270px; height: 21px; padding: 0 5px; margin: 25px 0 4px; color: #666; font-size: 16px; font-weight: bold; }
.business-module .list li span { display: block; overflow: hidden; width: 280px; height: 16px; line-height: 16px; color: #999; }
.business-module .list li a { display: block; width: 112px; height: 32px; line-height: 32px; color: #fff; margin: 23px auto 34px; font-weight: bold; background-color: #fa4f4f; }
.business-module .list li:hover { border-color: #fa4f4f; }
.business-module .list li:hover img { background-color: #e7b864; }
.business-module .list .groom { background: #fff url(../images/i_tuijian.png) no-repeat right top; }
.business-module .list > a { display: none; position: absolute; top: 50%; left: -22px; width: 40px; height: 40px; margin-top: -20px; background: rgba(0,0,0,0.22) url(../images/i_arrowprev.png) no-repeat center; }
.business-module .list > .nextBtn { left: auto; right: -22px; background-image: url(../images/i_arrownext.png); }
.business-module .list { position: relative; width: 886px; margin-right: 42px; }
.business-module .list:hover > a { display: block; }

/*服务级别*/
.serverClass { border: 1px solid #eaeaea; margin-bottom: 20px; margin-top: 38px; }
.serverClass span { float: left; padding: 0 34px; height: 60px; line-height: 60px; background-color: #f8f8f8; color: #333; font-size: 24px; font-weight: bold; }
.serverClass a { float: left; padding: 0 36px; height: 60px; line-height: 60px; color: #666; font-size: 18px; font-weight: bold; }
.serverClass a:hover, .serverClass .on { color: #e7b864; }

/*服务介绍*/
.serverIntr { border: 1px solid #eaeaea; overflow: hidden; margin-bottom: 40px; }
.serverIntr > .fl { width: 837px; }
.serverIntr > .fr { width: 362px; border-left: 1px solid #eaeaea; padding-bottom: 9999px; margin-bottom: -9999px; }
.serverType { width: 14px; height: 104px; margin: 10px 40px 89px 11px; line-height: 16px; padding: 7px 20px 0; font-size: 14px; color: #fff; font-weight: bold; background: url(../images/bg_type.png) no-repeat 0 0; }
.serverType + .fl { width: 692px; }
.serverIntr h3 { padding: 30px 0 24px; border-bottom: 1px solid #e8e8e8; margin-bottom: 8px; color: #333; font-size: 24px; font-weight: bold; }
.serverIntr li { overflow: hidden; float: left; width: 33.3333%; height: 16px; margin-top: 24px; line-height: 16px; background: url(../images/i_types.png) no-repeat left center; color: #666; font-size: 14px; font-weight: bold; text-indent: 30px; }
.serverIntr > .fr span { display: block; width: 190px; line-height: 25px; margin: 48px auto 0; color: #fa4f4f; font-size: 14px; font-weight: bold; text-align: center; }
.serverIntr > .fr a { display: block; width: 167px; height: 46px; line-height: 46px; margin: 24px auto 0; background-color: #fa4f4f; color: #fff; font-size: 14px; font-weight: bold; text-align: center; }
.serverCont { background-color: #f2f2f3; padding: 38px 0 40px; }
.serverCont table { border-collapse: collapse; border: 1px solid #e8e8e8; line-height: 37px; color: #666; font-size: 14px; text-indent: 20px; text-align: left; background-color: #fff; margin-top: 20px; }
.serverCont td, .serverCont th { padding-top: 8px; padding-bottom: 9px; line-height: 20px; border: 1px solid #e8e8e8; }
.serverCont th { padding-top: 11px; padding-bottom: 11px; font-size: 16px; font-weight: bold; background-color: #f7f7f8; }
.serverFlow { padding: 38px 0 0; }
.serverFlow .sTitle + div { padding-top: 36px; padding-bottom: 32px; }
.serverFlow h3 { overflow-y: hidden; width: 300px; height: 24px; margin-top: 6px; color: #666; font-size: 18px; font-weight: bold; }
.serverFlow h4 { overflow: hidden; width: 300px; height: 19px; margin: 30px 0 6px; color: #666; font-size: 14px; font-weight: bold; }
.serverFlow p { overflow: hidden; width: 300px; height: 26px; line-height: 26px; color: #999; font-size: 14px; }
.serverFlow .kjjj { width: 300px; }
.serverFlow .kjjj + img { padding: 80px 80px 0 120px; }
.serverFlow .kjcl { padding-left: 42px; padding-bottom: 28px; border-left: 1px dashed #d3d3d3; }
.serverFlow .kjcl img { padding: 20px 0 0 20px; }
.serverChara { position: relative; padding-top: 38px; background-color: #f2f2f3; }
.serverChara li { position: relative; float: left; width: 276px; height: 337px; box-shadow: 0 0 5px #ccc; margin: 33px 32px 0 0; background-color: #fff; text-align: center; }
.serverChara li:last-child { margin-right: 0; }
.serverChara i { position: absolute; left: 20px; top: -5px; width: 48px; height: 58px; background: url(../images/i_nbpx.png) no-repeat 0 0; }
.zyfw i { background-image: url(../images/i_zyfw.png); }
.scsh i { background-image: url(../images/i_scsh.png); }
.bzh i { background-image: url(../images/i_bzhlchywcl.png); }
.serverChara span { overflow: hidden; display: block; width: 266px; height: 24px; padding: 65px 5px 0; color: #666; font-size: 18px; }
.serverChara li p { width: 226px; margin: 28px auto 0; line-height: 25px; color: #666; font-size: 14px; }
.serverChara em { position: absolute; width: 100%; bottom: 0; left: 0; height: 75px; z-index: 9999; background: url(../images/bg_shadow.png) repeat-x; }

.quesMain { float: left; width: 865px; padding-top: 7px; }
.quesMain h3 { overflow: hidden; width: 100%; height: 24px; }
.quesMain h3 a { padding-left: 60px; font-size: 18px; color: #333; font-weight: bold; background: url(../images/i_quest.png) no-repeat left center; }
.quesMain p { height: 48px; overflow: hidden; padding-top: 12px; padding-bottom: 30px; font-size: 14px; color: #666; line-height: 24px; border-bottom: 1px solid #e8e8e8; margin-bottom: 25px; }
.quesMain .jump-pages { margin-top: 40px; margin-bottom: 70px; }
.support-question .quesMain .jump-pages { margin-top: 40px; }
.quesSide { float: right; width: 248px; border: 1px solid #e8e8e8; padding: 24px 25px 100px; }
.quesSide h3 { position: relative; width: 229px; height: 24px; margin-bottom: 25px; overflow: hidden; z-index: 9999; }
.quesSide h3 span { color: #666; font-size: 18px; font-weight: bold; padding-right: 19px; background-color: #fff; }
.quesSide h3:after { content: ""; position: absolute; top: 12px; left: 0; width: 100%; height: 1px; background-color: #e8e8e8; z-index: -1; }
.quesSide h3 i { position: absolute; top: 11px; left: 0; width: 100%; border-top: 1px solid #e8e8e8; }
.newWord { padding-bottom: 32px; }
.newWord a { display: inline-block; margin: 0 6px 10px 0; line-height: 22px; color: #9e6d32; font-size: 14px; background-color: #f8ead0; padding: 0 9px; }
.hot p { padding-bottom: 15px; border-bottom: 1px solid #e8e8e8; margin-bottom: 20px; line-height: 24px; }
.hot a { display: block; line-height: 18px; padding-left: 30px; color: #666; font-size: 14px; background: url(../images/i_mark.png) no-repeat left center; }

.concatUs h3 { font-size: 30px; color: #999; padding-bottom: 32px; }
.concatUs .contacts { padding-bottom: 40px; }
.concatUs .contacts li { float: left; overflow: hidden; width: 353px; height: 108px; border: 1px solid #e8e8e8; padding: 20px 7px 20px 20px; margin-right: 27px; margin-bottom: 30px; color: #666; }
.concatUs .contacts li:nth-of-type(3n) { margin-right: 0; }
.concatUs .contacts li span { display: block; height: 24px; overflow: hidden; margin-bottom: 17px; font-weight: bold; font-size: 18px; }
.concatUs .contacts li p, .concatUs .contacts li a { line-height: 25px; font-size: 14px; color: #666; }

.newsList .img { float: left; width: 300px; height: 199px; position: relative; }
.newsList li { padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #e8e8e8; }
.newsList img { display: block; width: 287px; height: 199px; }
.newsList .calendar { position: absolute; bottom: -10px; left: 20px; width: 95px; background-color: #e7b864; }
.newsList .calendar span { display: block; color: #fff; font-weight: bold; text-align: center; }
.newsList .calendar .date { height: 60px; line-height: 60px; font-size: 25px; border-bottom: 1px solid #fff; }
.newsList .calendar .ym { height: 30px; line-height: 30px; }
.newsList .img + .fr { width: 870px; }
.newsList .img + .fr h3 a { display: block; width: 790px; height: 24px; overflow: hidden; font-size: 18px; color: #333; font-weight: bold; padding-top: 20px; }
.newsList .img + .fr p { width: 100%; height: 102px; overflow: hidden; font-size: 14px; color: #666; line-height: 24px; padding-top: 20px; }
.newsList .img + .fr a { font-size: 14px; color: #e7b864; }

.article h1 { font-size: 18px; color: #333; text-align: center; font-weight: bold; padding-bottom: 26px; }
.article .content { border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; padding-bottom: 44px;padding-top:30px; }
.article .info { display: block; text-align: center; font-weight: bold; color: #999; padding: 17px 0 25px; }
.article .info span { padding-left: 24px; }
.article .content p { font-size: 14px; color: #666; line-height: 24px; padding-bottom: 10px; }
.article .content div img { display: block; width: 1074px; height: 394px; margin: 0 auto; padding: 40px 0 36px; }
.article .links { padding-top: 40px; padding-bottom: 55px; }
.article .links .fl p { color: #666; font-size: 14px; font-weight: bold; padding-bottom: 15px; }
.article .links .fl a { font-weight: normal; color: #666; }
.article .links .share { float: right; }
.advType { padding: 0 0 50px 142px; }
.advType li { position: relative; float: left; width: 275px; height: 220px; border: 1px solid #e8e8e8; margin-right: 30px; margin-top: 40px; text-align: center; color: #999; font-size: 14px; }
.advType li:first-child + li + li + li { margin-left: 152px; }
.advType li:last-child { margin-right: 0; }
.advType i { position: absolute; top: -1px; right: -1px; width: 45px; height: 42px; background: url(../images/i_tuijian.png) no-repeat center; }
.advType img { display: block; width: 72px; height: 72px; margin: 46px auto 24px; }
.advType span { display: block; padding-bottom: 6px; color: #333; font-weight: bold; font-size: 18px; }

.data-frm1 form { width: 100%; height: 300px; background: url(../images/search_bg.jpg) no-repeat center center; }
.data-frm1 form h2 { padding: 80px 0 52px; font-size: 30px; color: #fff; font-weight: bold; text-align: center; }
.data-frm1 form > div { width: 858px; margin: 0 auto; padding: 0 0 0 25px; background-color: #fff; border-radius: 50px; }
.data-frm1 form > div > * { float: left; color: #666; font-size: 14px; line-height: 20px; margin: 15px 0; padding: 0 14px; }
.data-frm1 form > div > span { font-weight: bold; display: block; border-right: 1px solid #bdbcbc; border-left: 1px solid #bdbcbc; }
.data-frm1 form > div > span:first-child { border-left: none; }
.data-frm1 form input { width: 90px; outline: none; border: none; color: #999; font-size: 12px; }
.data-frm1 form input:nth-of-type(2) { width: 160px; }
.data-frm1 form input:nth-of-type(3) { width: 125px; }
.data-frm1 form a { position: relative; right: -2px; width: 170px; height: 50px; line-height: 50px; background-color: #fb5959; text-align: center; color: #fff; font-weight: bold; padding: 0; margin: 0; border-radius: 50px; }
.chooJs { text-align: center; }
.chooJs h2 { padding: 45px 0 12px; font-size: 30px; color: #111; }
.chooJs p { padding-bottom: 40px; color: #666; font-size: 16px; }
.chooJs ul { padding-bottom: 52px; border-bottom: 1px solid #e8e8e8; margin-bottom: 48px; }
.chooJs li { float: left; width: 33%; }
.chooJs li h3 { padding-bottom: 23px; color: #e7b864; font-size: 24px; font-weight: bold; }
.chooJs li span { display: block; line-height: 24px; font-size: 14px; color: #9b9b9b; padding: 0 60px; }
.chooJs h2 ~ h3 { height: 48px; line-height: 48px; background-color: #e7b864; color: #fff; font-size: 16px; font-weight: bold; }
.chooJs table { border-collapse: collapse; border: 1px solid #e8e8e8; }
.chooJs td { width: 25%; border: 1px solid #e8e8e8; font-size: 14px; font-weight: bold; color: #666; text-align: center; padding: 11px 0; line-height: 20px; }
.chooJs .more { display: block; width: 241px; height: 40px; margin: 40px auto 70px; line-height: 40px; border: 3px solid #e8ba68; color: #e8ba68; font-size: 14px; font-weight: bold; text-align: center; }

/*下载详情页*/
.down-detail li { position: relative; float: left; width: 517px; height: 119px; border: 1px solid #e8e8e8; padding: 27px 33px 58px 30px; margin: 0 33px 30px 0; }
.down-detail li:nth-of-type(2n) { margin-right: 0; }
.down-detail li:hover { border: 1px solid #e7b864; }
.down-detail h3 { position: relative; width: 517px; height: 24px; overflow: hidden; margin-bottom: 23px; padding-bottom: 10px; }
.down-detail h3 a { color: #333; font-size: 18px; font-weight: bold; }
.down-detail h3:after { content: ""; position: absolute; bottom: -20px; left: 0; display: block; width: 52px; height: 1px; margin: 10px 0 22px 2px; background-color: #e7b864; }
.down-detail p { height: 57px; overflow: hidden; color: #666; font-size: 14px; }
.down-detail li > a { display: block; position: absolute; bottom: 30px; right: 30px; width: 31px; height: 31px; background: url(../images/i_downarray.png) no-repeat center; }

.detail-header { height: 252px; }
.detail-header img { width: 379px; height: 252px; }
.detail-header div.price { width: 284px; padding: 10px 0 0 38px; }
.detail-header h2 a { overflow: hidden; display: block; width: 270px; height: 40px; color: #323232; font-size: 30px; font-weight: bold; }
.detail-header h2 + p { padding: 16px 0 1px; color: #666; font-size: 14px; }
.detail-header h2 + p span { color: #fb5959; font-size: 24px; font-weight: bold; }
.detail-header h2 + p + a { display: block; width: 167px; height: 46px; line-height: 46px; margin: 44px 0 27px; background-color: #fa4f4f; text-align: center; color: #fff; font-weight: bold; font-size: 14px; }
.detail-header .bshare-custom { padding-right: 55px; }
.detail-header div.special { width: 386px; height: 209px; padding: 40px 55px 0; background-color: #f2f2f3; }
.detail-header .special h3 { color: #676767; font-size: 24px; font-weight: bold; }
.detail-header .special h4 a { display: block; overflow: hidden; width: 386px; height: 25px; padding: 22px 0 13px; font-size: 14px; color: #666; font-weight: bold; }
.detail-header .special p { display: block; overflow: hidden; width: 386px; height: 25px; line-height: 25px; font-size: 14px; color: #666; font-weight: bold; }
.detail-content.w1200 > div { width: 1200px; }
.detail-content .btn { margin-top: 40px; border-bottom: 1px solid #e8e8e8; }
.detail-content .btn > a { position: relative; float: left; display: block; width: 129px; height: 48px; border-top: 1px solid #e8e8e8; border-left: 1px solid #e8e8e8; line-height: 48px; color: #333; font-size: 16px; text-align: center; }
.detail-content .btn > a:last-child { border-right: 1px solid #e8e8e8; }
.detail-content .btn .on i, .detail-content .btn > a:hover i { position: absolute; top: -1px; left: -1px; position: absolute; width: 131px; height: 5px; background-color: #fa4f4f; }
.detail-content .btn > a:hover, .detail-content .btn .on { color: #fa4f4f; }
.detail-content .content { display: none; color: #666; font-size: 14px; }
.detail-content .tcxq { display: block; }
.detail-content .content h4 { position: relative; margin: 40px 0 22px; }
.detail-content .content h4 span { display: inline-block; position: relative; top: 0; left: 0; padding-right: 12px; font-size: 16px; color: #333; font-weight: bold; z-index: 99999; background-color: #fff; }
.detail-content .content h4 i { position: absolute; display: block; top: 12px; left: 0; width: 100%; height: 1px; background-color: #e8e8e8; }
.detail-content .content > p { margin: 6px 0 30px; }
.detail-content .content ul { width: 100%; margin: 22px 0 0; }
.detail-content .content li { width: 50%; float: left; line-height: 24px; }
.detail-adv { width: 100%; height: 450px; margin-top: 80px; color: #fff; font-size: 30px; text-align: center; background: url(../images/banner5.jpg) no-repeat center center; }
.detail-adv > p { padding: 45px 0 12px; }
.detail-adv > p + span { display: block; height: 21px; line-height: 21px; font-size: 16px; }
.detail-adv ul { width: 1200px; margin-top: 0; }
.detail-adv li { float: left; width: 25%; margin-top: 60px; padding-top: 170px; background: url(../images/i_fx.png) no-repeat center top; font-size: 14px; }
.detail-adv li span { display: block; padding-bottom: 3px; font-size: 18px; font-weight: bold; }
.detail-adv li.tx { background-image: url(../images/i_tx.png); }
.detail-adv li.zy { background-image: url(../images/i_zy.png); }
.detail-adv li.aq { background-image: url(../images/i_aq.png); }
.worryTh h2 { padding: 45px 0 13px; font-size: 30px; color: #111; text-align: center; }
.worryTh h2 + p { font-size: 16px; color: #666; text-align: center; }
.worryTh li { float: left; width: 25%; padding: 42px 0 50px; text-align: center; }
.worryTh li span { color: #e7b864; font-size: 24px; font-weight: bold; }
.worryTh li p { width: 172px; margin: 0 auto; padding-top: 24px; line-height: 25px; color: #9b9b9b; font-size: 14px; }
.worryTh { border-bottom: 1px solid #e8e8e8; }
.ad { padding: 50px 0 70px; }
.ad img { display: inline-block; vertical-align: middle; }

.model-banner { line-height: 128px; margin-top: 40px; margin-bottom: 40px; font-size: 30px; font-weight: bold; color: #fff; text-align: center; background: url(../images/banner3.jpg) no-repeat center; }

.server-prom > .fl, .server-prom > .fr { width: 50%; }
.server-prom img { display: block; }
.server-prom p { position: relative; color: #fff; font-size: 16px; text-align: center; }
.server-prom span { display: block; color: #fff; font-size: 24px; padding-bottom: 6px; }
.server-prom .bg-style1 { width: 203px; background-color: #ecc683; }
.server-prom .bg-style2 { background-color: #949494; }
.server-prom .fx p { height: 284px; margin-bottom: 3px; }
.server-prom .fx span { padding-top: 110px; }
.server-prom .fx i { position: absolute; top: 50%; right: -9px; margin-top: -9px; border-top: 9px solid transparent; border-bottom: 9px solid transparent; border-left: 9px solid #ecc683; }
.server-prom .fx img { width: 393px; height: 284px; }

.server-prom .tx p { width: 401px; height: 171px; margin-right: 18px; }
.server-prom .tx span { padding-top: 58px; }
.server-prom .tx img { width: 177px; height: 171px; }

.server-prom .zy { margin-left: 3px; }
.server-prom .zy p { height: 259px; }
.server-prom .zy span { padding-top: 110px; }
.server-prom .zy i { position: absolute; top: -9px; right: 45%; border-bottom: 9px solid #ecc683; border-left: 9px solid transparent; border-right: 9px solid transparent; }
.server-prom .zy img { width: 203px; height: 196px; margin-bottom: 3px; }

.server-prom .aq p { height: 196px; margin-bottom: 3px; }
.server-prom .aq span { padding-top: 70px; }
.server-prom .aq i { position: absolute; bottom: -9px; right: 50%; margin-left: -9px; border-top: 9px solid #949494; border-left: 9px solid transparent; border-right: 9px solid transparent; }
.server-prom .aq img { width: 389px; height: 259px; }
.server-prom + p { margin-top: 35px; padding-bottom: 44px; font-size: 18px; color: #555; text-align: center; background: url(../images/i-arrowdown.png) no-repeat center bottom; }
.server-prom + p span { display: block; font-weight: bold; font-size: 30px; }

.adv2 > p { margin-top: 35px; padding-bottom: 44px; font-size: 18px; color: #555; text-align: center; background: url(../images/i-arrowdown.png) no-repeat center bottom; }
.adv2 > p span { display: block; font-weight: bold; font-size: 30px; padding-bottom: 5px; }
.adv2 > table { margin: 31px auto 68px; border-collapse: collapse; border: 1px solid #e8e8e8; }
.adv2 > table td { width: 400px; padding: 28px 16px; border: 1px solid #e8e8e8; }
.adv2 > table h4 { padding-bottom: 15px; color: #555; font-size: 16px; font-weight: bold; }
.adv2 > table p { color: #717171; line-height: 23px; }

.sitemap dl { width: 100%; overflow: hidden; margin-bottom: 35px; }
.sitemap dl a { float: left; width: 167px; height: 43px; border: 1px solid #d7d7d7; text-align: center; line-height: 43px; }
.sitemap dl dd { float: left; width: 100%; margin-bottom: 20px; }
.sitemap dl dd a { background: #464646; border-color: #464646; color: #fff; font-size: 16px; }
.sitemap dl dd a:hover { background: #ff9f00; border-color: #ff9f00; }
.sitemap dl dt a { color: #323232; margin-right: 10px; margin-bottom: 15px; }



/*index-yewu*/
.index-yewu { padding: 100px 0; overflow: hidden; background: #; }
.index-yewu .box { width: 25%; float: left; text-align: center; }
.index-yewu .box a { display: block; height: 100px; padding-top: 110px; background-position: center top; background-repeat: no-repeat; color: #A0A0A0; }
.index-yewu .box a h2 { color: #333; margin-bottom: 15px; font-size: 28px; }
.index-yewu .a a { background-image: url(../images/yewu1.png); }
.index-yewu .b a { background-image: url(../images/yewu2.png); }
.index-yewu .c a { background-image: url(../images/yewu3.png); }
.index-yewu .d a { background-image: url(../images/yewu4.png); }
.index-yewu .a a:hover { background-image: url(../images/yewu12.png); }
.index-yewu .b a:hover { background-image: url(../images/yewu22.png); }
.index-yewu .c a:hover { background-image: url(../images/yewu32.png); }
.index-yewu .d a:hover { background-image: url(../images/yewu42.png); }
.index-yewu .box a:hover h2 { color: #02A9E0; }
.index-yewu .box a:hover p { color: #757575; }


.indexnew { background: #f9f9f9; }
.index-kehu { overflow: hidden; }
.inkehutit { background: #666666; height: 100px; line-height: 100px; color: #fff; }
.inkehutit span { font-size: 32px; }


.kehulist { overflow: hidden; }
.kehulist ul { padding: 40px 0; overflow: hidden; }
.kehulist ul li { width: 218px; height: 100px; float: left; border: 1px solid #ccc; margin-right: 25px; margin-bottom: 20px; }
.kehulist ul li:nth-child(5n) { margin-right: 0; }
.kehulist ul li img { width: 216px; height: 98px; margin: 1px; }

.toptel {text-indent:2em; height: 40px; line-height: 40px; text-align: right;font-size:16px;font-weight:bold; padding-right:30px;}
.toptel span { background:url(../images/diant.jpg) no-repeat left center;display: inline-block;}
