@charset "utf-8";
/* CSS Document */
.main-bg-repate { background:url(../images/main_bg_repate.jpg) repeat-x 0 44px; position:relative; z-index:10; top:-44px;}
.main-bg { background:url(../images/main_bg.png) no-repeat center top; min-height:200px; padding-top:44px;}
.main-box { width:276px; float:left; margin:0 15px;}
.main-title { font-size:16px; color:#33cc33; margin-bottom:10px;}
.main-title font { font-size:14px; color:#333; margin-left:10px;}
.main-img img { padding:3px; border:1px solid #d7d7d7; width:268px;}
.main-pic { margin:15px 0; height:188px;}
.main-pic li { float:left; margin:4px;}
.main-list { margin-top:5px;}
.main-list li { border-bottom:1px solid #d7d7d7; background:url(../images/main_ico.jpg) no-repeat 7px center;}
.main-list li a { display:block; line-height:32px; height:32px; padding-left:17px;}
.index-about-line { height:9px; background:url(../images/index_about_ico.jpg) repeat-x; margin-top:30px;}
.index-about { padding:40px 15px 0;}
.about-title { font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#33cc33; text-align:center;}
.about-title font { font-size:18px; font-weight:400; margin-left:5px;}
.about-info { font-size:14px; line-height:24px; color:#333; margin-top:10px;}

/*代理产品*/
.b-border { border-bottom:1px solid #e9e9ea; padding-bottom:8px;}
.p-list li { float:left; margin:0 18px 20px;}
.p-img { width:140px;}
.p-text { width:840px;}
.p-t-title { border-bottom:1px solid #33cc33; font-family:Arial, Helvetica, sans-serif; font-size:16px; padding:8px 0;}
.p-select li{ float:left; font-size:14px; background:url(../images/p-select-ico.jpg) no-repeat left bottom 3px; padding:0 30px 0 11px;}
.p-select li.on { background-image:url(../images/p-selected-ico.jpg); color:#187318;}
.p-zn { height:40px; background:#33cc33; color:#fff; font-size:16px; line-height:40px; padding-left:12px; margin:40px 0;}
.table th,.table td{ padding:12px 8px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; text-align:center;}
.table { border-top:1px solid #ccc; border-right:1px solid #ccc;}
.table th,.table tr .th { background:#ebebeb;}
.p-company { margin-bottom:30px;}
.p-d-title { font-weight:bold; font-size:14px; margin-bottom:10px;}
.p-d-text { line-height:20px; color:#666;}
.p-news { border-top:1px solid #e9e9ea; padding-top:15px;}
.p-news-title { font-size:16px; color:#333; border-bottom:1px solid #d7d7d7; padding-bottom:8px;}
.p-news-title span { border-bottom:2px solid #33cc33; padding-bottom:6px;} 
.p-news .l,.p-news .r { width:360px;}
.p-news .main-list li a { display:inline-block;}
.p-news .main-list li span { display:inline-block; line-height:32px; float:right;}
.a-content { position:relative;}
.a-content .hd { border:1px solid #d7d7d7; padding:30px 53px; position:relative; z-index:10;}
.a-content .hd img { width:892px; height:504px;}
.a-content a.bprev,.a-content a.bnext { display:block; width:44px; height:55px; position:absolute; z-index:11; top:226px;}
.a-content a.bprev{ background:url(../images/b-left.png) no-repeat; left:65px;}
.a-content a.bnext { background:url(../images/b-right.png) no-repeat; right:65px;}
.a-content .bd { position:relative; z-index:10; margin-top:40px; padding-left:95px;}
.a-content .bd ul { width:810px;}
.a-content .bd li { width:134px; height:70px; float:left; border:1px solid #d7d7d7; margin:0 13px;}
.a-content .bd li img { width:134px; height:70px; cursor:pointer;}
.a-content .bd a.sprev,.a-content .bd a.snext { display:block; position:absolute; z-index:11; width:20px; height:35px; top:17px;}
.a-content .bd a.sprev { background:url(../images/s-left.jpg) no-repeat; left:35px;}
.a-content .bd a.snext { background:url(../images/s-right.jpg) no-repeat; right:35px;}

/*公司简介*/
.company img { border:2px solid #f0f0f0; float:left; margin-right:20px;}
.company h3 { font-family:Arial, Helvetica, sans-serif; color:#33cc33; font-size:16px; text-align:center; font-weight:400; margin-bottom:20px;}
.company-p p { line-height:24px; margin-bottom:10px; color:#666; font-size:12px;}
.company-logo { border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; margin:30px 0;}
.company-logo .l { width:220px; margin-top:50px;}
.company-logo .company-p { width:759px; padding:10px; border-left:1px solid #d7d7d7;}
.company-ry-title { border-bottom:1px solid #d7d7d7; font-size:16px; padding-bottom:8px;}
.company-ry ul { padding:30px 0;}
.company-ry li { float:left; margin:0 22px 30px;}
.company-ry li img { display:block; width:130px; height:84px; padding:4px;}
.company-ry li span { display:block; line-height:24px; font-size:12px; padding:6px;}

/*解决方案*/
.s-list li { border-bottom:1px solid #33cc33; padding:20px 0;}
.s-title { margin-bottom:10px;}
.s-title a{ font-weight:bold; font-size:14px;}
.s-img { padding:5px 15px; border:1px solid #d7d7d7; margin-top:10px;}
.s-img img { width:77px;}
.s-intro { width:850px;}
.s-intro p { line-height:24px; background:url(../images/p-select-ico.jpg) no-repeat left center; padding-left:20px;}
.s-blist li { width:420px; height:200px; position:relative; float:left; margin:0 40px 40px;}
.s-blist li a { display:block; position:relative;}
.s-blist li a span { display:block; width:100%; position:absolute; z-index:10; height:32px; line-height:32px; text-align:center; bottom:0; background-color:rgba(0,0,0,0.7); color:#fff; font-size:16px;}
.s-blist li a i { display:none; background-color:rgba(0,0,0,0.7); color:#fff; font-size:14px; width:100%; height:200px; top:0; position:absolute; z-index:10; text-align:center; }
.s-blist li a:hover i{ display:block;}
.s-blist li a:hover span{ display:none;}
.s-blist li a i font { display:inline-block; width:160px;}
.s-blist li a i font.yh { border-bottom:1px solid #fff; font-size:16px; padding:60px 0 12px; margin-bottom:20px;} 

/*联系我们*/
.contact-slide { position:relative;}
.contact-slide .code { position:absolute; z-index:10; top:80px; right:0; width:160px; text-align:center;}
.contact-slide .code-img img { width:116px; height:116px; padding:5px; border:1px solid #d7d7d7;}
.code-text { line-height:24px; font-size:14px; padding:5px 0;}
.contact-slide .hd li { float:left; width:249px; height:60px; line-height:60px; text-align:center; font-size:16px; border-right:1px solid #d7d7d7; cursor:pointer;}
.contact-slide .hd li.on { color:#fff; background:#33cc33;}
.contact-slide .hd li:last-child { width:248px;}
.contact-slide .hd { border:1px solid #d7d7d7; border-right:none;}
.contact-slide .bd { padding:10px 0;}
.call-title { color:#33cc33; background:url(../images/ico-hover.jpg) no-repeat left center; font-size:16px; padding-left:10px; margin:15px 0; font-weight:bold;}
.call-info { line-height:24px;}

/*人才招聘*/
.job-title { font-size:18px; margin-bottom:5px;}
.job-info h3 { color:#33cc33; background:url(../images/ico-hover.jpg) no-repeat left 7px; padding-left:12px; margin-bottom:8px;}
.job-p { line-height:24px;}
.job-info { padding:10px 0 20px; border-bottom:1px solid #d7d7d7;}
.job-img { float:left; margin-right:30px;}
.job-text { line-height:24px; padding:30px 0;}
.job-list { margin:30px 0;}
.job-list tr:hover td{ color:#33cc33;}

/*新闻内容*/
.title { font-size:18px; text-align:center; margin-bottom:10px;}
.title-span { text-align:center;}
.title-span span { margin:10px 20px;}
.content-info { line-height:24px;}
.news-list.p-news { border-top:none;}
.news-list .l,.news-list .r { width:465px;}
.news-list .main-list li { background-image:url(../images/list-ico.jpg);}

/*在线预约*/
.online-table div.l { height:54px; margin-right:30px;}
.online-table div.l span { min-width:40px; display:inline-block;}
.online-table input { width:340px; padding:0 5px; height:34px; border:1px solid #d7d7d7;}
.online-table select { width:310px; padding:0 5px; height:34px; border:1px solid #d7d7d7;}
.online-table textarea { width:908px; padding:5px; border:1px solid #d7d7d7; height:130px;} 
.online-table input.submit { width:auto; padding:0 25px; color:#fff; background:#33cc33; border:none; border-bottom:2px solid #0da80d; font-size:16px; margin-top:10px; cursor:pointer;}
.online-table .on-text { padding:0 0 10px 0;}

/*公司活动列表*/
.a-list li { width:230px; float:left; margin:0 10px;}
.list-img img { width:200px; height:200px;}
.list-img { padding:14px; border:1px solid #d7d7d7; position:relative;}
.list-img a.mnone { display:block; width:200px; height:200px; background-color:rgba(0,0,0,0.8); color:#fff; position:absolute; z-index:10; top:14px; left:14px; background-image:url(../images/see_more.png); background-repeat:no-repeat; background-position: center 51px; text-align:center; display:none;}
.list-img a.mnone span { display:inline-block; width:100px; text-align:center; border-bottom:2px solid #fff; font-size:14px; padding:105px 0 12px;} 
.a-list li .img-a { display:block; padding:9px 5px 0; line-height:22px;}
.list-img:hover a.mnone { display:block;}

/*联系我们地图*/
.contact-map { position:relative;}
.map-img { text-align:center;}
.map-a { position:absolute; z-index:10; width:1000px; height:526px; top:0;}
.map-a a { position:absolute; z-index:11; display:block; width:60px; height:35px; text-indent:-9999px;}
a.bj { left:505px; top:90px;}
a.xa { left:476px; top:128px;}
a.qd { left:665px; top:212px;}
a.sh {left:695px; top:292px;}
a.lb {left:700px; top:332px;}
a.cd {left:300px; top:382px;}
a.zs {left:460px; top:446px;}
a.sz {left:480px; top:477px;}
a.tw {left:720px; top:410px;}
a.xg {left:620px; top:457px;}
a.xm {left:650px; top:437px;}