@charset "utf-8";
/* CSS Document */

.left{ float:left;}
.right{ float:right;}
.wrap{ width:100%; background:#fff; min-width:1120px; position:relative; overflow:hidden;}
.content{ overflow:hidden;}

/*顶部*/
.topper{ background:#00a266; position:relative; margin:0 auto;}
.topper .tpbox{ width:1100px; height:54px; overflow:hidden; margin:0 auto;}
.topper p.tel{ display:block; line-height:54px; color:#fff; font-size:18px; font-style:italic; padding:0 0 0 42px; background:url(../images/common/top_tel.png) left center no-repeat; float:right;}
.topper p.tel span{ font-size:12px;}

/*头部样式*/
.header{ width:100%; height:auto; z-index:9999;}
.header .head{ width:1100px; margin:0 auto; height:74px; padding:36px 0 0;}
.header .head h1.logo{ display:block; width:190px; height:110px; float:left; margin-top:-36px;}
.header .head h1.logo a{ display:block; width:100%; height:100%; background:url(../images/common/logo.png) center no-repeat; text-indent:-9999em;}
.header .head a.logout{ display:block; height:36px; line-height:36px; color:#00a266; font-size:14px; float:right;}
.header .head a.logout:hover{ text-decoration:underline;}
.header .head a.user{ display:block; width:112px; height:36px; line-height:36px; color:#fff; font-size:14px; text-align:center; background:#00a266; border-radius:18px; float:right; margin-left:20px; margin:0 12px; white-space:nowrap;}

/*导航样式*/
ul.nav{ display:block; height:74px; z-index:999; float:right;}
ul.nav li{ display:block; height:74px; float:left; position:relative; z-index:999;}
ul.nav li:first-child{ margin:0;}
ul.nav li a{ display:block; min-width:3em; line-height:38px; color:#333; font-size:16px; text-align:center; padding:0 3px; border-bottom:2px solid #fff; margin:0 0 0 16px;}
ul.nav li a:hover,
ul.nav li.on a,
ul.nav li.cur a{ border-bottom-color:#00a266;}

ul.nav li ul.subNav{ display:none; width:124px; height:auto; background:#00a266; position:absolute; left:50%; top:74px; margin-left:-54px; margin-left:-60px; z-index:999; overflow:hidden; padding:8px 0;}
ul.nav li ul.subNav li{ width:100%; height:auto; padding:0; background:none; float:left;}
ul.nav li ul.subNav li a{ height:36px; line-height:36px; color:#fff; font-size:15px; white-space:nowrap; padding:0 4px; margin:0; border:0 !important;}
ul.nav li ul.subNav li a:hover,
ul.nav li ul.subNav li.on a{ color:#fff; background:#09bc7a;}

/*banner样式*/
.banner{ width:100%; height:300px;}
 
/*footer样式*/
.footer{ background:#00a266; padding:0 0 28px; margin:0 0 0;}
.footer p.tel{ display:block; height:90px; line-height:90px; color:#fff; font-size:30px; font-family:'黑体'; font-weight:bold; font-style:italic; text-align:center; background:#ffae20;}
.footer p.tel img{ vertical-align:-16px;}
.footer .foot{ width:1086px; margin:0 auto; overflow:hidden;}
.footer .code{ width:190px; width:174px; line-height:48px; color:#fff; font-size:14px; text-align:center; float:right; padding:48px 0 0;}
.footer .code img{ display:block; width:140px; height:140px; margin:0 auto;}
.footer p.fnav{ display:block; width:1086px; height:36px; line-height:36px; overflow:hidden; padding:40px 0 22px; float:left;}
.footer p.fnav a{ color:#fff; font-size:16px; font-weight:bold; margin-right:24px;}
.footer .copyright{ width:1086px; line-height:32px; color:#fff; font-size:14px; /*float:left;*/}
.footer .copyright a{ color:#fff;}
.footer .copyright a:hover{ text-decoration:underline;}

/*客服qq*/
a.qqbtn{ display:block; width:1em; line-height:20px; color:#fff; font-size:15px; text-align:center; padding:44px 12px 12px; background:#00a266 url(../images/icons/qq.png) center 10px no-repeat; position:fixed; right:0; top:22%; z-index:99998; border-radius:6px 0 0 6px;}
.flqq{ width:140px; position:fixed; right:-144px; top:22%; z-index:99999; margin-right:4px;}
.flqq h2{ display:block; height:38px; line-height:38px; color:#fff; font-size:15px; font-weight:normal; background:#00a9ec; padding:0 12px; box-shadow:rgba(0,0,0,0.24) 0 4px 4px; background:#00a266; position:relative;}
.flqq h2 a{ display:block; width:24px; height:24px; background:url(../images/icons/close.png) center no-repeat; position:absolute; right:0; top:0; margin:7px 4px;}
.flqq ul{ display:block; background:#fff; box-shadow:rgba(0,0,0,0.24) 0 4px 4px; margin:0 0 4px;}
.flqq ul li{ display:block; border-top:1px solid #e6e6e6; margin:0 16px;}
.flqq ul li:first-child{ border-top:0;}
.flqq ul li a{ display:block; height:42px; line-height:42px; color:#333; font-size:14px; background:url(../images/icons/qq.png) left center no-repeat; text-indent:36px;}
.flqq ul li a:hover{ color:#00a9ec; color:#00a266;}
.flqq img{ display:block; width:140px; height:140px; box-shadow:rgba(0,0,0,0.24) 0 4px 4px;}
.flqq span{ display:block; height:36px; line-height:36px; color:#333; font-size:14px; text-align:center;}

/*返回顶部*/
.backToTop{ display:none; width:56px; height:56px; background:url(../images/common/top.png) center no-repeat; position:fixed; _position:absolute; right:16px; bottom:52px; cursor:pointer; opacity:0.6;}
.backToTop:hover{ opacity:0.8;}

/*主体样式*/
.posit{ background:#f4f4f4; border-top:1px solid #d8d8d8;}
.posit p{ display:block; width:1100px; height:50px; line-height:52px; color:#333; font-size:14px; text-indent:34px; background:url(../images/common/home.png) left center no-repeat; margin:0 auto;}
.posit p a{ color:#333;}
.posit p a:hover{ color:#00a266;}

.main{ width:1100px; height:auto; margin:0 auto; overflow:hidden; position:relative;}

.main .leftCon{ width:240px; overflow:hidden; padding:24px 0 80px;}

.main .leftCon form.login{ background:#f9f9f9; border:1px solid #ddd; margin:0 0 20px;}
.main .leftCon form.login h3{ display:block; height:42px; line-height:42px; color:#333; font-size:18px; text-align:center; padding:4px 0 0; border-bottom:2px solid #848484; margin:0 10px 28px;}
.main .leftCon form.login p{ display:block; overflow:hidden; padding:12px 0; margin:0 16px;}
.main .leftCon form.login p label{ display:block; width:62px; height:30px; line-height:30px; color:#333; font-size:14px; float:left;}
.main .leftCon form.login p input.text{ display:block; width:130px; height:28px; line-height:28px; color:#333; font-size:14px; padding:0 6px; background:#f9f9f9; border:1px solid #c7c7c7; float:left;}
.main .leftCon form.login p a{ display:block; height:20px; line-height:20px; color:#5d5d5d; font-size:12px; float:right; margin:-6px 0;}
.main .leftCon form.login p a:hover{ color:#00a266;}
.main .leftCon form.login p input.btn{ display:block; width:160px; height:42px; line-height:42px; *line-height:normal; color:#fff; font-size:16px; background:#ff8a00; border:0; margin:6px auto 30px;}

.main .leftCon .nbox{ background:#f9f9f9; border:1px solid #ddd;}
.main .leftCon .nbox h3{ display:block; height:42px; line-height:42px; color:#333; font-size:18px; text-align:center; padding:2px 0 0; border-bottom:2px solid #848484; margin:0 10px;}
.main .leftCon .nbox ul.list{ display:block; overflow:hidden; padding:8px 14px 10px;}
.main .leftCon .nbox ul.list li{ display:block; overflow:hidden; position:relative;}
.main .leftCon .nbox ul.list li em{ display:block; height:36px; line-height:36px; color:#ff8a00; font-size:14px; position:absolute; left:0; top:0;}
.main .leftCon .nbox ul.list li a{ display:block; height:36px; line-height:36px; color:#333; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:0 0 0 56px;}
.main .leftCon .nbox ul.list li a:hover{ color:#00a266;}

.main .rightCon{ width:820px; overflow:hidden; padding:24px 0 0;}
.main .rightCon .attr{ background:#f9f9f9; border:1px solid #ddd; margin-bottom:80px;}

/*栏目样式*/
.main ul.menu{ display:block; overflow:hidden; border-bottom:1px solid #cacaca; margin:-8px 0 0 -18px;}
.main ul.menu li{ display:block; overflow:hidden; float:left; margin:0 0 0 18px;}
.main ul.menu li a{ display:block; height:36px; line-height:36px; color:#333; font-size:14px; padding:0 0 0 5px; border-bottom:3px solid #fff;}
.main ul.menu li a:hover,
.main ul.menu li.cur a{ border-bottom-color:#00a266;}

/*内容样式*/
.main .attr{ height:auto; min-height:476px;}

.main h3.title{ display:block; line-height:32px; color:#333; font-size:22px; text-align:center; padding:16px 0; margin:24px 0 0;}
.main p.mark{ display:block; height:44px; line-height:44px; color:#888; font-size:14px; text-align:center; padding:0 0 6px; border-bottom:1px dashed #b6b6b6; margin:0 0 -2px;}
.main .article{ min-height:280px; line-height:32px; color:#333; font-size:14px; font-weight:normal; padding:30px 0 54px;}
.main .article *{ line-height:inherit; color:inherit; font-size:inherit;}
.main .article img{ max-width:100%;}

/*文章切换*/
.main .change{ border-top:1px solid #b6b6b6; margin:-22px 0 44px; overflow:hidden; padding:9px 0;}
.main .change p{ display:block; height:36px; line-height:36px; color:#333; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:0 12px;}
.main .change p a{ color:#333;}
.main .change p a:hover{ color:#00a266;}

/*页码样式*/
.pages{ text-align:center; font-size:16px; padding:16px 4px; margin:0 0 48px;}
.pages ul{ display:block; text-align:center;}
.pages ul li{ display:inline-block; *display:inline; *zoom:1;}
.pages a{ display:inline-block; *display:inline; *zoom:1; min-width:10px; color:#00a266; height:24px; line-height:24px; font-size:14px; text-align:center; padding:0 7px; margin:0 4px; border:1px solid #00a266;}
.pages a:active,
.pages a:hover{ color:#fff; background:#00a266;}
.pages span{ display:inline-block; *display:inline; *zoom:1; min-width:10px; color:#fff; height:24px; line-height:24px; font-size:14px; text-align:center; background:#00a266; padding:0 7px; margin:0 4px; border:1px solid #00a266;}
.pages span.current{ background:#00a266; cursor:pointer;}
.pages span.disabled{ background:#d1d1d1; border-color:#d1d1d1; cursor:default;}

/*新闻列表*/
.main ul.newsList{ display:block; overflow:hidden; padding:18px 16px 24px;}
.main ul.newsList li{ display:block; overflow:hidden; position:relative;}
.main ul.newsList li em{ display:block; height:46px; line-height:46px; color:#ff8a00; font-size:14px; position:absolute; left:0; top:0;}
.main ul.newsList li a{ display:block; height:46px; line-height:46px; color:#333; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:0 152px 0 56px;}
.main ul.newsList li a:hover{ color:#00a266;}
.main ul.newsList li span{ display:block; height:46px; line-height:46px; color:#333; font-size:14px; position:absolute; right:0; top:0; margin:0 6px 0 0;}

/*产品列表*/
.main ul.proList{ display:block; overflow:hidden; padding:0 0 32px;}
.main ul.proList li{ display:block; padding:16px; border:1px solid #b6b6b6; overflow:hidden; margin:20px 0 0;}
.main ul.proList li a.pic{ display:block; overflow:hidden; padding:4px 0; float:left; margin-right:22px;}
.main ul.proList li a.pic img{ display:block; width:314px; height:198px; border-radius:8px;}
.main ul.proList li em{ display:block; width:430px; height:206px; overflow:hidden; float:left; position:relative;}
.main ul.proList li em a{ display:block; height:40px; line-height:42px; color:#00a266; font-size:20px; font-weight:bold; padding:0 2px 12px; border-bottom:1px dashed #b6b6b6; overflow:hidden;}
.main ul.proList li em p{ height:136px; line-height:34px; color:#333; font-size:14px; background:url(../images/icons/dot.png) 2px top repeat-y; padding:0 0 0 18px; margin:10px 0 0;}
.main ul.proList li em a.more{ width:110px; height:34px; line-height:34px; color:#fff; font-size:14px; font-weight:normal; text-align:center; padding:0; background:#00a266; border:0; border-radius:4px; position:absolute; right:0; bottom:4px;}

.main ul.uproList li a.pic img{ width:214px; height:140px;}
.main ul.uproList li em{ width:540px; height:140px;}
.main ul.uproList li em p{ height:68px;}

/*产品详情*/
.main .proAttr{ width:1000px; max-width:100%; margin:0 auto;}
.main .proAttr h2.title{ text-indent:4px; margin-top:8px;}
.main .proAttr .article{ padding-top:16px;}
.main .prointro{ display:block; padding:16px; background:#f7f7f7; border:1px solid #b6b6b6; overflow:hidden; position:relative; margin:24px 0 0;}
.main .prointro a.pic{ display:block; overflow:hidden; margin:20px 12px 20px 20px; position:absolute; left:0; top:0;}
.main .prointro a.pic img{ display:block; width:314px; height:198px; border-radius:8px;}
.main .prointro em{ display:block; height:206px; overflow:hidden; margin:0 32px 0 338px;}
.main .prointro em a{ display:block; height:40px; line-height:42px; color:#00a266; font-size:20px; font-weight:bold; padding:0 2px 12px; border-bottom:1px dashed #b6b6b6; overflow:hidden;}
.main .prointro em p{ height:136px; line-height:34px; color:#333; font-size:14px; background:url(../images/icons/dot.png) 2px top repeat-y; padding:0 0 0 18px; margin:10px 0 0;}

.main .uprointro a.pic img{ width:214px; height:140px;}
.main .uprointro em{ margin-left:236px; height:140px;}
.main .uprointro em p{ height:68px;}

.main .proTab{}
.main .proTab ul.tab{ display:block; overflow:hidden; border-bottom:1px solid #d8d8d8; padding:12px 0 0; margin:0 0 4px;}
.main .proTab ul.tab li{ display:block; height:40px; line-height:40px; color:#333; font-size:17px; padding:0 10px; border-bottom:1px solid #fff; float:left; cursor:pointer; margin-right:16px;}
.main .proTab ul.tab li.cur{ color:#00a266; border-bottom-color:#00a266;}
.main .proTab .article{ display:none; background-color:#fff; padding:16px 4px 40px;}

/*注册登录*/
.main form.lrform{ display:block; width:1000px; overflow:hidden; margin:0 auto 100px;}
.main form.lrform h3{ display:block; height:80px; line-height:80px; color:#00a266; font-size:20px; padding:16px 6px 0;}
.main form.lrform h3 span{ color:#757575; font-size:16px; font-weight:normal; padding-left:38px;}
.main form.lrform h3 a{ color:#757575;}
.main form.lrform h3 a:hover{ color:#00a266; text-decoration:underline;}
.main form.lrform h3 a.user2{ display:block; height:36px; line-height:36px; color:#00a266; font-size:16px; font-weight:normal; float:right; margin:34px 0 0;}
.main form.lrform .con{ border:1px solid #9b9b9b; padding:40px 0 0 272px; position:relative;}
.main form.lrform p{ display:block; overflow:hidden; padding:10px 0;}
.main form.lrform p label{ display:block; width:100px; height:38px; line-height:38px; color:#333; font-size:16px; float:left;}
.main form.lrform p input.text{ display:block; width:282px; height:28px; line-height:28px; color:#333; font-size:15px; padding:4px 8px; background:#fff; border:1px solid #9a9a9a; float:left;}
.main form.lrform p input.short{ width:183px; border-right:0;}
.main form.lrform p a{ display:block; height:20px; line-height:20px; color:#5d5d5d; font-size:12px; float:right; margin:-6px 0;}
.main form.lrform p a:hover{ color:#00a266;}
.main form.lrform p a.btn{ width:100px; height:38px; line-height:38px; color:#fff; font-size:14px; text-align:center; background:#00a266; margin:0; float:left;}
.main form.lrform p input.btn{ display:block; width:220px; height:46px; line-height:46px; *line-height:normal; color:#fff; font-size:16px; background:#ff8a00; border:0; margin:20px 100px 48px;}

.main form.lrform p.radio{ padding:0 0 10px;}
.main form.lrform p.radio label{ display:block; height:34px; line-height:36px; color:#333; font-size:16px; background:url(../images/icons/radio.png) left top no-repeat; padding-left:22px; margin-right:18px; float:left; cursor:pointer;}
.main form.lrform p.radio label input{ display:none;}
.main form.lrform p.radio label.checked{ background-position:left bottom;}

/*会员中心*/
.leftCon h2.title{ display:block; height:44px; line-height:44px; color:#00a266; font-size:18px; padding:0 14px; background:#f9f9f9; border:1px solid #ddd; border-bottom-color:#00a266;}
.leftCon ul.ulist{ display:block; background:#f9f9f9; padding:10px 0; border:1px solid #ddd; border-top:0;}
.leftCon ul.ulist li{ display:block;}
.leftCon ul.ulist li a{ display:block; height:44px; line-height:44px; color:#333; font-size:14px; padding:0 0 0 78px;}
.leftCon ul.ulist li a:hover{ color:#00a266;}
.leftCon ul.ulist li.cur a{ color:#fff; background:#00a266;}
.leftCon ul.ulist li.cur a:hover{ color:#fff;}

.rightCon h2.title{ display:block; height:42px; line-height:42px; color:#00a266; font-size:16px; font-weight:normal; padding:2px 0 0; border-bottom:1px solid #00a266;}

/*个人信息*/
form.userform{ display:block; padding:20px 0 102px; overflow:hidden; margin:0 4px;}
form.userform .box{ overflow:hidden; border:1px solid #c2c2c2; border-radius:10px; padding:18px 0; position:relative;
    background: -webkit-linear-gradient(#fff, #f5f5f5); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#fff, #f5f5f5); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#fff, #f5f5f5); /* Firefox 3.6 - 15 */
    background: linear-gradient(#fff, #f5f5f5); /* 标准的语法（必须放在最后） */
}
form.userform .box .article{ padding:0 24px 10px;}
form.userform .box .article *{ height:auto; padding:0; margin:0;}
form.userform .box .article span{ display:inline;}
form.userform .single{ padding:6px 0;}
form.userform .line{ min-height:20px; overflow:hidden;}
form.userform h3{ display:block; color:#333; font-size:16px; padding:2px 24px 12px;}
form.userform p{ display:block; overflow:hidden; padding:10px 16px;}
form.userform .box p{ padding:6px 24px;}
form.userform p span{ display:block; height:36px; line-height:36px; color:#333; font-size:14px; padding:0 8px; overflow:hidden;}
form.userform p span.line{ min-height:0; height:10px;}
form.userform p label{ display:block; width:120px; height:36px; line-height:36px; color:#333; font-size:14px; float:left; white-space:nowrap;}
form.userform p label.high{ height:100px;}
form.userform p label font{ color:#ff2222; padding-right:4px;}
form.userform p input.text{ display:block; width:338px; height:34px; line-height:34px; color:#333; font-size:14px; background:#fff; padding:0 10px; border:1px solid #9b9b9b; float:left;}
form.userform p input.short{ width:198px;}
form.userform p input.date{ cursor:pointer;}
form.userform p textarea{ display:block; width:464px; height:110px; line-height:26px; color:#666; font-size:14px; background:#fff; padding:4px 10px; border:1px solid #9b9b9b; resize:none; float:left;}
form.userform p img{ display:block; width:130px; height:36px; float:left; margin:0 0 0 10px; cursor:pointer;}
form.userform p em{ display:block; overflow:hidden; float:left;}
form.userform p em label.radio{ width:auto; height:34px; line-height:36px; background:url(../images/icons/radio.png) left top no-repeat; padding-left:24px; margin:1px 36px 0 0; cursor:pointer;}
form.userform p em label.radio.cur{ background-position:left bottom;}
form.userform p em label.radio.checked{ background-position:left bottom;}
form.userform p em label.radio input{ display:none;}
form.userform p em select{ display:block; width:110px; height:36px; color:#333; font-size:14px; padding:0 0 0 6px; background:#fff; border:1px solid #9b9b9b; margin:0 15px 0 0; float:left;}
form.userform p em select.long{ width:360px; padding:0 10px;}

form.userform p em.info{ width:338px; height:34px; line-height:34px; color:#333; font-size:14px; padding:0 10px; border:1px solid #ccc; float:left;}
form.userform p em.long{ width:486px;}

form.userform p input.btn{ display:block; width:200px; height:46px; line-height:46px; *line-height:normal; color:#00a266; font-size:16px; background:#fff; border:1px solid #00a266; border-radius:4px; margin:20px 122px;}
form.userform p.btn input.btn{ color:#fff; background:#00a266;}
form.userform p.btn input.btn.long{ width:300px; height:52px; line-height:52px; *line-height:normal; font-size:18px; margin:6px 0 0;}
form.userform p.btn2{ padding:18px 4px 96px;}
form.userform p.btn2 input.btn{ color:#fff; background:#00a266; float:left; margin:0 16px;}
form.userform p.btn2 a{ display:block; width:198px; height:44px; line-height:44px; color:#00a266; font-size:16px; text-align:center; background:#fff; border:1px solid #00a266; border-radius:4px; float:left; margin:0 16px;}
form.userform p.check{ border:0; margin:0 24px; padding:4px 0 0;}
form.userform p label.check{ width:auto; font-size:15px; background:url(../images/icons/check.png) left top no-repeat; padding-left:24px; cursor:pointer;}
form.userform p label.check input{ display:none;}
form.userform p label.check.checked{ background-position:left bottom;}
form.userform p.check a{ display:block; height:36px; line-height:36px; color:#00a266; font-size:14px; float:left;}

form.userform p select.profession{ display:block; width:360px; height:36px; line-height:34px; color:#333; font-size:14px; background:#fff; padding:0 10px; border:1px solid #9b9b9b;}
form.userform p.tips{ line-height:32px; color:#ff2222; font-size:14px; padding:16px 0 0; margin:0 16px;}

form.userform .txt p{ padding:0 24px;}
form.userform .txt p label{ width:144px; height:36px; line-height:36px; text-indent:2px;}
form.userform .txt p em.txt{ width:820px; line-height:36px; color:#333; font-size:14px; padding:0;}

form.userform a.add{ display:block; width:200px; height:42px; line-height:42px; color:#fff; font-size:16px; text-align:center; background:#00a266;  border:0; border-radius:4px; margin:18px 16px -4px;}
form.userform a.del{ display:block; width:64px; height:34px; line-height:34px; color:#fff; font-size:14px; text-align:center; background:#00a266;  border:0; border-radius:4px; margin:20px; position:absolute; right:0; top:0;}
form.userform a.download{ display:block; width:180px; height:80px; line-height:82px; color:#fff; font-size:24px; text-align:center; background:#00a266; float:right; margin:-2px 0;}
form.userform a.qq{ display:block; width:290px; height:80px; line-height:82px; color:#fff; font-size:24px; text-indent:96px; background:#1cacea url(../images/icons/qq.png) 28px center no-repeat; border-radius:4px; margin:24px auto 0;}

/*公共查询*/
form.checkform{ display:block; width:518px; min-height:212px; background:#fff url(../images/icons/gray.png) left bottom repeat-x; border:1px solid #c2c2c2; padding:36px 0 0; border-radius:10px; margin:30px 4px 140px;}
form.checkform p{ display:block; overflow:hidden; padding:8px 0; margin:0 30px;}
form.checkform p label{ display:block; width:72px; height:34px; line-height:34px; color:#333; font-size:14px; text-align:right; margin-right:12px; float:left;}
form.checkform p input.text{ display:block; width:294px; height:32px; line-height:32px; color:#333; font-size:14px; padding:0 9px; background:#fff; border:1px solid #9a9a9a; float:left;}
form.checkform p input.btn{ display:block; width:120px; height:40px; line-height:40px; *line-height:normal; color:#fff; font-size:16px; background:#ffae20; border:0; border-radius:6px; margin:14px 84px 0;}

/*保险服务*/
ul.bxList{ display:block; min-height:400px; overflow:hidden; padding:12px;}
ul.bxList li{ display:block; background:#fff; overflow:hidden; padding:16px 12px; border-bottom:1px dashed #b6b6b6;}
ul.bxList li a.pic{ display:block; float:left; border:1px solid #b6b6b6; margin:4px 24px 0 0;}
ul.bxList li a.pic img{ display:block; width:100px; height:100px;}
ul.bxList li a.title{ display:block; width:646px; height:28px; line-height:28px; color:#00a266; font-size:18px; overflow:hidden; float:left;}
ul.bxList li a.title:hover{ color:#00a266;}
ul.bxList li span{ display:block; width:646px; height:28px; line-height:28px; color:#989898; font-size:14px; float:left; padding:2px 0 0;}
ul.bxList li p{ display:block; width:646px; height:52px; line-height:26px; color:#666; font-size:14px; overflow:hidden; float:left;}

/*激活*/
.jhintro{ padding:20px 0 0; overflow:hidden;}
.jhintro h3{ display:block; margin:0 4px;}
.jhintro span{ display:block; height:52px; line-height:52px; color:#00a266; font-size:20px;}
.jhintro .con{ line-height:28px; color:#333; font-size:14px; padding:0 4px 20px;}

form.jhform{ display:block; width:518px; min-height:212px; background:#fff url(../images/icons/gray.png) left bottom repeat-x; border:1px solid #c2c2c2; padding:36px 0 0; border-radius:10px; margin:30px 12px 140px;}
form.jhform p{ display:block; overflow:hidden; padding:8px 0; margin:0 30px;}
form.jhform p label{ display:block; width:72px; height:34px; line-height:34px; color:#333; font-size:14px; text-align:right; margin-right:12px; float:left;}
form.jhform p input.text{ display:block; width:294px; height:32px; line-height:32px; color:#333; font-size:14px; padding:0 9px; background:#fff; border:1px solid #9a9a9a; float:left;}
form.jhform p input.btn{ display:block; width:120px; height:40px; line-height:40px; *line-height:normal; color:#fff; font-size:16px; background:#ffae20; border:0; border-radius:6px; margin:14px 84px 0;}

ul.jihuo{ display:block; padding:4px 30px; background:#fff url(../images/icons/green_bg.jpg) center top no-repeat; background-size:100% auto; overflow:hidden; margin:0 0 100px;}
ul.jihuo li{ display:block; width:248px; padding:6px; float:left;}
ul.jihuo li a{ display:block; background:#f0f0f0; overflow:hidden; position:relative;}
ul.jihuo li a em{ display:block; width:210px; height:210px; overflow:hidden; border-radius:50%; margin:40px auto;}
ul.jihuo li a em img{ display:block; width:210px;}
ul.jihuo li a span{ display:block; width:100%; line-height:24px; color:#fff; font-size:16px; text-align:center; padding:6px 0; background:#00a266;}

p.jhstep{ display:block; overflow:hidden; padding:10px 4px;}
p.jhstep span{ display:inline-block; *display:inline; *zoom:1; width:154px; height:38px; background: url(../images/icons/step_dot.png) left center repeat-x; padding:0 0 0 30px;}
p.jhstep span:first-child{ padding:0;}
p.jhstep span em{ display:block; width:154px; height:38px; line-height:38px; color:#00a266; font-size:16px; text-align:center; background:#fff; border:1px solid #00a266; border-radius:6px;}
p.jhstep span.cur em{ color:#fff; background:#00a266;}

.jhtips{ color:#00a266; font-size:32px; text-align:center; padding:10% 0 24%;}
.jhtips img{ width:60px; height:60px; background:#00a266; border-radius:50%; margin-right:20px;}

/*卡单列表*/
.kdList{ min-height:320px; padding:24px 6px 80px;}
.kdList table{ width:100%; border-top:2px solid #00a266;}
.kdList table tr th{ line-height:26px; color:#444; font-size:14px; font-weight:normal; padding:8px 12px; border-bottom:1px solid #ddd; white-space:nowrap;}
.kdList table tr td{ line-height:24px; color:#666; font-size:14px; text-align:center; padding:10px 12px; border-bottom:1px solid #ddd; white-space:nowrap;}
.kdList table tr td em{ display:inline-block; *display:inline; *zoom:1; line-height:18px; color:#fff; padding:1px 6px; background:#ffae20; border-radius:4px; color:#00a266; border:1px solid #00a266; background:#fff;}
.kdList table tr td a{ display:inline-block; *display:inline; *zoom:1; line-height:18px; padding:2px 6px; border-radius:4px; margin:0 4px;}
.kdList table tr td a.view{ color:#00a266;}
.kdList table tr td a.edit{ color:#e23b33;}
.kdList table tr td a.view:hover{ color:#fff; background:#00a266;}
.kdList table tr td a.edit:hover{ color:#fff; background:#e23b33;}
.kdList table tr:hover td{ background:#fafafa;}

/*报案*/
ul.batab{ display:block; overflow:hidden; margin:10px 0 -12px;}
ul.batab li{ display:block; height:28px; line-height:28px; color:#4a4d49; font-size:18px; padding:0 24px; cursor:pointer; float:left;}
ul.batab li:first-child{ border-right:1px solid #00a266;}
ul.batab li.cur{ color:#00a266;}


#think_page_trace_open img{ vertical-align:0;}
.main img.logbg{ display:block; height:240px; position:absolute; right:142px; top:50%; margin-top:-168px;}














/**/
