@charset "utf-8";
@import url("../css/global.css");


/** 基本配置*/
body{ line-height:2em; color:#989898;}
.w950{ width:950px; margin:0 auto;}
.font{ font-size:14px;}
.box{ border-top:1px solid #e6e0d8; border-bottom:1px solid #e6e0d8;background:#f3f3f3;}
a{ color:#898989;}
.mr10{ margin-right:10px;}


/*---------header------------*/
.icon{ background-image:url(../images/icon.png); background-repeat:no-repeat;}
.banner{ background: url(../images/banner.jpg) center center no-repeat #97c7ed; height:574px;}
.banner .inner{ position:relative; height:598px;}
.orderBtn ,.askBtn{ width:162px; height:52px; color:#fff; font:20px "microsoft YaHei"; text-align:center; position:absolute; bottom:84px; font-weight:bold;}
.orderBtn{ background-position:0 0; left:33px;}
.askBtn{ background-position:-180px 0;left:215px;}


/*-------------daoyu--------------*/
.daoyu{ background:#498cc1;}
.daoyu .inner{ position:relative; }
.daoyu p{ padding:15px 10px 15px 100px;color:#cbe8ff;}
.daoyu span{ width:82px; height:96px; display:block; background-position:0 -78px; position:absolute; left:0; top:5px; text-indent:-9999px;}
.daoyu p em{ color:#fff; font-weight:bold;}


/*container*/
.adrass,.adrass a{ color:#356110;}
.adrass{ line-height:52px;}
.itemTit{ font:36px "微软雅黑"; color:#6aa637; width:400px; height:54px; margin:14px auto 58px auto;font-weight:bold; text-indent:-9999px;}
.itemBox{ padding:28px 0;}


/*----------item1---------*/
.item1 .itemTit{ background-position:0 -180px;}
.Element{ width:704px;}
.Element p{ text-indent:2em; font-size:14px; margin-bottom:16px;}
.Element p span{ color:#f58d70;}
.Element dl{text-align:center;}
.Element dt{ color:#898989; font-size:14px; line-height:40px; text-align:left; text-indent:4px; font-weight:bold;}
.Element dd{line-height:40px; }
.Element dd img,.harm li img{ border:1px solid #e7e6e6; padding:4px;display:block;}
.Element .slgYes{ width:130px; margin-right:40px;}
.Element .slgYes img{ width:120px; height:118px;}
.Element .slgNo img{ width:120px; height:84px; }
.Element .slgNo dd{ float:left;padding:0 24px;}
.Element .slgNo dd a{ color:#498cc1; }
.ask{ width:230px; margin-top:5px;}
.ask h4{ text-indent:-9999px; background-position:-146px -146px;}
.ask .con{ height:218px;background:url(../images/itembg.jpg) no-repeat; position:relative; }
.ask a{ background-position:-535px 0; width:65px; height:62px; display:block; text-indent:-9999px; position:absolute; right:16px; bottom:0;}

/*------------item2--------------*/
.item2 .itemTit{ background-position:0 -278px;}
.item2Main{ width:534px; padding-left:130px; background:url(../images/item2Main.gif) right no-repeat;}
.item2Main{ position:relative;}
.item2Main h3{ position:absolute; background-position:-468px -148px; width:133px; height:120px; left:0; top:19%; text-indent:-9999px;}
.reasion{ position:relative; height:284px; width:534px;}
.reasion dl{ float:left; width:146px; padding:0 16px; margin-bottom:22px;}
.reasion dl.three{padding:0 36px; margin:22px 0 0 30px;}
.reasion dl.four{ width:168px;padding:0 36px; margin:22px 0 0 0;}
.reasion dl dt{ color:#4aa06f; font-weight:bold; position:relative;}
.reasion dl dt i{ width:44px; height:28px; margin-right:4px; display:inline-block; vertical-align:middle;}
.reasion dl dt i.ci01{ background-position:0 -558px;}
.reasion dl dt i.ci03{ background-position:-54px -558px;}
.reasion dl dt i.ci05{ background-position:-103px -558px;}
.reasion dl dt i.ci02{ background-position:-148px -558px;}
.reasion dl dt i.ci04{ background-position:-199px -559px;}
.reasion dl dt em{ width:11px; height:20px; display:block; position:absolute;}
.reasion dl dt em.ce01{ background-position:-16px -588px; left:18px;top:29px;}
.reasion dl dt em.ce03{ background-position:-76px -588px; left:23px;top:29px;}
.reasion dl dt em.ce05{ background-position:-122px -588px; left:19px;top:29px;}
.reasion dl dt em.ce02{ background-position:-166px -588px;left:19px;bottom:27px;}
.reasion dl dt em.ce04{ background-position:-202px -588px;left:49px;bottom:25px;}
.reasion dl dd{ height:96px; overflow:hidden;}
.line{ background:#5bc98a; height:1px; width:99%; font-size:0; line-height:0; position:relative;}
.line i{ display:block; background-position:-454px -292px; width:14px; height:14px; position:absolute; right:-9px; top:-6px;}

/*-------harm---------*/
.harm{ position:relative; padding:24px 0;}
.harm h4{ position:absolute; width:664px; left:-126px; top:0; font-size:14px; background:url(../images/harm_tit.gif) right no-repeat;}
.harm li{ float:left; width:174px; text-align:center;}
.harm li img{ width:150px; height:75px;margin:0 auto;}
.harm li span{ width:134px; margin:0 auto;text-align:left; display:block; }


/*-------item2R---------*/
.item2R{ width:250px; padding:0 10px 0 26px;}
.item2R h3{ line-height:30px;}
.item2R .line{ margin:12px 0;}
.feature .feaTab dt{ color:#5bc98a; font-weight:bold; background:url(../images/icon.png) -594px -290px no-repeat; padding-left:14px; cursor:pointer;}
.feature .feaTab dl.on dt{ color:#f8a61b;}
.feature .feaTab dd{ display:none;}
.feature .feaTab dl.on dd{display:block;}
.special p span{ color:#696969; font-weight:bold;}
.btn{ display:inline-block; width:124px; height:40px; font:20px "microsoft YaHei"; color:#fff; font-weight:bold; text-align:center; line-height:40px;}
.special .btn{ background-position:0 -613px; float:right; margin-top:20px;}

/*--------item3---------*/
.item3 { background:url(../images/item3.jpg) 66% 44% no-repeat;}
.item3 .itemTit{ background-position:0 -377px;}
.item3 p span{ color:#717171; font-weight:bold;}
.item3 p em,.check1 h3,.check2 h3{ color:#f47677;}
.item3 h3{ line-height:28px;}
.check1{ width:252px; margin-top:42px;}
.check1 h3{ text-align:right;}
.check2{ width:260px;margin:128px 70px 0 0; display:inline; position:relative;}
.check2 h3{ text-align:left;}
.check2 .btn{ background-position:-142px -615px; position:absolute; top:-45px; right:-60px;}
.time{ border:1px dashed #f47677; padding:20px; margin-top:42px;}
.time h3{ position:relative; padding-left:66px;}
.time h3 i{ background-position:-516px -351px; width:84px; height:90px; display:block; position:absolute; left:-20px; top:-72px;}

/*--------item4---------*/

.item4 .itemTit{ background-position:0 -479px; width:292px;}
.treat{ background:url(../images/treat.png) left no-repeat; width:697px;}
.treat dl{ margin-left:326px;}
.treat dl.sec{margin:20px 0 20px 396px;}
.treat dl dt{ font-weight:bold;}
.treat h3{ text-indent:-9999px;}

/*--------contact-----------*/
.contact{ width:216px; padding-left:20px; background:url(../images/treat_bg.png) left no-repeat;text-align:center;}
.contact .order{color:#fff; display:block; height:78px;padding-top:10px; line-height:38px; background-position:0 -678px;margin-bottom:10px; font-size:25px;font-family:"microsoft YaHei";}
.contact .order span{ color:#5e315a;display:block;font-size:14px;line-height:24px;font-family:"microsoft YaHei";}
.contact .ewmBtn{display:block;color:#fff; height:48px; line-height:48px;background-position:0 -784px;text-indent:3em;margin-bottom:16px;font-family:"microsoft YaHei"; }
.wechat{position:relative;padding:5px 0;width:216px;}
.wechat img{ width:198px; height:198px;margin:0 auto;}
.wechat i{width:13px; height:17px; position: absolute; }
.wechat i.lt{ border-left:1px solid #9ab9d1; border-top:1px solid #9ab9d1;left:0;top:0;position: absolute; }
.wechat i.rb{ border-right:1px solid #9ab9d1; border-bottom:1px solid #9ab9d1;bottom:0;right:0;position: absolute;}

.advant{margin:24px 0 -28px 0; width:100%; position:relative; background:url(../images/advice.gif) left bottom no-repeat;padding-bottom:30px;}
.lineSec{ background:url(../images/lineSec.png) left center no-repeat;width:720px; height:15px;display:block;}
.lineSec i{ display:inline-block; width:15px;height:15px; background-position:-504px -293px; float:right;}

.advantList{margin-top:18px;}
.advantList dl{ float:left;width:206px; padding:0 15px;}
.advantList dt{ font:32.45px "microsoft YaHei"; text-align:center; width:132px; color:#fffe86;padding-top:46px; line-height:86px;margin:0 auto;}
.advantList dt.ad01{background-position:-224px -675px;}
.advantList dt.ad02{background-position:-359px -675px;}
.advantList dt.ad03{background-position:-224px -818px;}
.advantList dt.ad04{background-position:-359px -818px;}
.advantList dd{margin-top:8px;}
.advice{padding-left:360px;margin-top:50px;}
.advice .btn{ background-position:-289px -619px;}
.advice .lineSec{width:458px;margin-top:10px;}
.advice p{margin-left:12px; padding:16px 0;}

/*---------item5--------*/
.more{display:block;width:52px;height:19px; text-indent:-9999px;}
.itemTit2{ width:380px;height:48px; line-height:48px;font-size:14px; font-weight:100; background-position:-316px -500px;text-indent:-9999px;}
.item5{ padding-top:10px;}
.item5 .more{ background-position:-531px -635px;margin-top:18px;}
.item5 .lineSec{ width:516px;margin-top:19px;}
.item5Con{ background:url(../images/item5.jpg) center no-repeat;}
.item5Con .picbg{ background:url(../images/bx_pic02.jpg) top no-repeat;}
.baoxi{ padding:310px 38px 0; background:url(../images/bx_pic01.jpg) top no-repeat;width:342px;margin-top:30px; position:relative;}
.baoxi p a{ color:#53d3ee;}
.baoxi i{ display:block; background-position:-83px -845px; width:111px; height:75px; color:#fff; padding-top:34px; position:absolute; top:-26px; left:0; font:16.8px "microsoft YaHei"; text-align:center;}

/*-------item6--------*/
.item6{ background: url(../images/item6.png) top no-repeat; padding-top:26px;margin-top:52px;}
.item6 .itemTit2{width:380px; height:48px; background-position:-349px -558px;}
.item6Con{ padding:10px;}
.item6Con dl{width:422px; position:relative; height:72px;padding:17px 0;}
.item6Con dl dt{background-image:url(../images/feature.png); background-repeat:no-repeat;width:70px; height:70px; position:absolute; left:0; top:20px;}
.item6Con dl dt.pic01{ background-position:0 0;}
.item6Con dl dt.pic02{ background-position:0 -90px;}
.item6Con dl dt.pic03{ background-position:0 -180px;}
.item6Con dl dt.pic04{ background-position:0 -266px;}
.item6Con dl dt.pic05{ background-position:0 -347px;}
.item6Con dl dt.pic06{ background-position:0 -430px;}
.item6Con dl dd h4{ color:#6e6e6e; }
.item6Con dl dd{ margin-left:76px;}


/*-------------item7------------*/
.item7{ position:relative;}
.item7 .itemTit2{width:380px; background-position:-228px -86px;}
.item7 .lineSec{width:224px;}
.item7 .more{ background-position:-531px -606px;}
.item7 h3{ font:20px "microsoft YaHei"; color:#7a7a7a; line-height:48px;}

.specialist{ float:left; height:330px; border-bottom:1px dashed #c2c2c2; margin-bottom:15px;}

.speciaInfo{ float:left; width:470px; padding:20px 0;}
.speciaInfo dt img{ float:left; width:160px; height:186px; border:1px solid #ebeaea; background:#fff; padding:5px; margin-right:10px;}
.speciaInfo dd{ float:left; width:280px; height:186px;}
.speciaInfo h4{ line-height:32px; font-weight:normal; font-size:14px;}
.speciaInfo h4  span{ font-weight:bold;}
.speciaInfo h4  span,.speciaInfo dd p a{ color:#90c01c;}
.speciaInfo h4 i{ width:35px; display:inline-block;}
.speciaInfo dd p{ line-height:22px;}
.speciaInfo dd p em{ font-weight:bold;}
.speciaInfo dd p.job{ line-height:20px;}
.speciaInfo dd .btn{ width:88px; height:28px;line-height:28px; background-position:-424px -626px; font:14px "microsoft YaHei"; color:#fff;margin-right:16px;}

.question{width:598px;padding-right:50px; background:url(../images/item7.jpg) right no-repeat;}
.question dl{margin-bottom:18px;}
.question dl dt{ color:#90c01c; font-size:14px; font-weight:bold; line-height:36px;}
.question dl dd span{color:#90c01c; font-weight:bold;}
.question a{ color:#90c01c;float:right; text-decoration:underline;}
.rank{ width:276px;}
.rank .more{margin-top:16px;}
.rankList a{ display:block; color:#898989; height:24px; line-height:24px;}
.rankList a i{ width:3px; height:3px; font-size:0; line-height:0; background:#898989; margin-right:8px; display:inline-block; vertical-align:middle;}

/*------------body------------*/
.w1000{ width:1200px; margin:0 auto;}
.topp {width:1200px; height:110px; margin:0 auto;}
.topp > a{ float: left; padding-top: 20px;}
.topp > a:nth-child(2){ float:right;}
.nav{ background-color:#0968AB;height: 50px;}
.nav ul{ overflow:hidden; height:50px;}
.nav li{ float:left; line-height:50px; width:148px; text-align:center;}
.nav li a{ color:#fff; font-weight:600;}

.font{float:left; font-size:16px;}
.font li:hover{ background:#5784a9;}
.font li a:hover{ text-decoration:none;}


.footer{ margin-top:20px; padding:30px 0; font-size:12px;
		background:-linear-gradient(top,#E5E5E5,#ECECEC,#eee,#eee,#eee,#eee);
		background:-ms-linear-gradient(top,#E5E5E5,#ECECEC,#eee,#eee,#eee,#eee);
		background:-moz-linear-gradient(top,#E5E5E5,#ECECEC,#eee,#eee,#eee,#eee);
		background:-o-linear-gradient(top,#E5E5E5,#ECECEC,#eee,#eee,#eee,#eee);
		background:-webkit-linear-gradient(top,#E5E5E5,#ECECEC,#eee,#eee,#eee,#eee);
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#E5E5E5,endColorStr=#eeeeee);}
.footer dl{ float:left; padding-left:84px; height:181px; border-left:1px #B1B1B1 dotted; line-height:22px;overflow: hidden;}
.footer dl dd{margin-left:-5px;}
.footer dl dt a{ color:#777F85; font-weight:600;}
.footer dl dd a{ margin:0 5px;}
.footer a{ color:#777F85;text-decoration:none;outline:none}
.footer a:hover{text-decoration:underline;color:#004286}
.footer{ color:#777F85;}
.foot1{ width:130px;}
.foot2{ width:274px;}
.foot3{ width:153px;}
.foot4{ width:300px;}
.footer select{ margin-top:10px;}
.footline{ border-top:1px solid #C9C9C9; margin-top:20px;}
.foot p{ text-align:center; line-height:24px;}
.foot{ margin-top:15px;}
.foot p a{ margin-right:10px;}
.footerBottom{ margin:15px auto 0;}
#about_btn {height: 27px;line-height: 27px;font-weight: 700;padding-left: 40px;display: block; margin-top:10px; width:70px; margin-left:-1px;}
a#about_btn {background: url(../images/about_btn.png) no-repeat;color: #0071da;}
