﻿@charset "utf-8";
/* CSS Document */

html,body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,figure{margin:0;padding:0;font-size:14px;font-family:arial,microsoft yahei;-webkit-text-size-adjust:none;}
table{border-collapse:collapse;}
a img{border:none;}
a{outline:none;text-decoration:none;hide-focus:expression(this.hideFocus=true);}
a:focus{outline:none;}
a:hover{text-decoration:none;}
li{list-style:none;}caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:700;margin:0;padding:0}

/**/
body{ color:#666;}
a{ color:#666;}
a:hover{ color:#19a682;}

.layout{ width:1000px; margin:0 auto; overflow:hidden;}

/**/
.nav{ width:100%; position:relative; z-index:9999;}
.sub{ width:100%; height:60px; position:absolute;}
.DLtes{ width:100%; height:60px; background:url(../images/navbg.png);}
.DLtes ul{ width:1000px; margin:0 auto; height:50px;}
.DLtes ul li{ float:left; font:20px/60px "微软雅黑";}
.DLtes ul li a{ color:#fff; display:inline-block; width:120px; text-align:center;}
.DLtes ul li a:hover{ text-decoration:none; color:#c62b24; background:#ffe75f;}

/**/
.jiatopg{ height:60px; background:#454545;}

.top{ background:url(../img/top.png) center top no-repeat; height:100px; display:none;}
.top a{ display:block; width:1000px; height:100px; margin:0 auto;}

.banner{}
.banner01{ background:url(../img/banner01.jpg) center top no-repeat; height:100px;}
.banner02{ background:url(../img/banner02.jpg) center top no-repeat; height:270px;}
.banner03{ background:url(../img/banner03.jpg) center top no-repeat; height:230px;}


.about{ padding-top:30px;}
.environment, .fee, .address{ padding:30px 0;}
/**/
.title{ width:220px; float:left; padding-top:30px;}
.title h3{ color:#19a682; font:700 72px/80px "微软雅黑";}
.title span{ font-size:20px; font-weight:700; color:#ff6c0a; display:inline-block; height:40px; line-height:40px; border-bottom:1px solid #ccc; margin-bottom:6px;}
.title p{ font:normal 18px/24px "微软雅黑"; color:#999; margin-bottom:15px;}
.title a{ width:112px; height:42px; color:#fff; background:#ff6c0a; display:block; line-height:42px; text-align:center; font-size:18px;}
.title a:hover{ background:#19a682;}
.shared{ width:780px; float:left;}
.content01 p{ margin-bottom:15px; text-indent:28px;}
.content01 p a{ color:#d00;}

.project{ overflow:hidden; width:780px; margin-top:50px; background:url(../img/img01.jpg) 270px 50px no-repeat;}
.xm_left{ float:left; width:240px;}
.xm_left dl{ margin-bottom:20px;}
.xm_left dt{ font:700 24px/24px "微软雅黑"; color:#a56849; text-align:right; margin-bottom:8px;}

.xm_right{ float:right; width:290px;}
.xm_right dl{ margin-bottom:15px;}
.xm_right dt{ font:700 24px/24px "微软雅黑"; color:#a56849; margin-bottom:8px;}

.next{ height:60px;}
/*.next{ height:90px; margin:50px 0;}
.next a{ width:90px; height:90px; background:url(../img/next.png); display:block; margin:0 auto;}*/



/**/

.environment, .chain{ background:#f7f7f7;}
.environment .title{ padding-top:30px;}
.content03 table td{ border:1px solid #ccc; text-align:center; padding:6px 0;}

.content03 table .bgbt{ font-size:24px; padding:15px 0; color:#a56849; font-weight:700;}

.content03 table td a{ display:inline-block; margin-top:10px; background:#c00; color:#fff; width:120px; height:40px; font:18px/40px "微软雅黑"; text-align:center;}

.fy_note{ background:url(../img/bg01.png); height:110px;}
.fy_note p{ padding:12px 0 12px 82px;}
.fy_note span{ font-size:26px; color:#a56849;}



.chain{ padding:30px 0 50px;}
.content04 p{ margin-bottom:20px; text-indent:28px;}
/**/
.distributed{ padding-top:20px; padding-bottom:20px; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; overflow:hidden; margin-bottom:25px;}
.distributed h4{ font-size:24px; line-height:24px; margin-bottom:15px; font-weight:normal;}
.distributed li{ width:260px; float:left;}
.distributed li a{ width:230px; height:36px; background:#eee; display:block; margin-bottom:10px; line-height:36px; padding-left:10px;}


.culture h4{ font-size:24px; line-height:24px; margin-bottom:15px; font-weight:normal;}
.culture li{ font-size:18px; line-height:30px;}
.culture li span{ font-weight:700; color:#a56849;}

/**/

.lx_left{ width:350px; float:left;}
.lx_left span{ font-size:18px; color:#a56849; margin-bottom:12px; display:block;}
.lx_left strong{ display:block; margin-bottom:12px; font-size:24px; font-weight:normal;}
.lx_left table td{ padding:6px 0; vertical-align:top; line-height:20px;}
.lx_right{ width:370px; float:right;}


.icon{ height:100px; padding-top:22px; border-top:1px solid #ccc; margin-top:20px;}
.icon a{ width:100px; height:100px; display:block; margin-right:10px; float:left;
-moz-transition: all 0.3s linear 0s;-webkit-transition: all 0.3s linear 0s;-o-transition: all 0.3s linear 0s;transition: all 0.3s linear 0s;}

.icon01{ background:url(../img/icon.png);}
.icon02{ background:url(../img/icon.png) -100px 0;}
.icon03{ background:url(../img/icon.png) -200px 0;}

.icon01:hover{ background:url(../img/icon.png) 0 -100px;}
.icon02:hover{ background:url(../img/icon.png) -100px -100px;}
.icon03:hover{ background:url(../img/icon.png) -200px -100px;}


.lybtg{ width:70px; text-align:right; padding-right:6px;}
.lx_right h4{ font-size:24px; font-weight:normal; color:#333; margin-bottom:20px;}
.lx_right table td{ vertical-align:top; line-height:32px;}
.lxtext{ width:170px; height:30px; border:1px solid #ccc; line-height:30px; padding:0 6px; margin-bottom:10px;} 
.lxarea{ width:300px; height:130px; border:1px solid #ccc; padding:6px; margin-bottom:20px;}

.lx_right .button, .lx_right .reset{ border:0; width:96px; height:42px; text-align:center;  color:#fff; cursor:pointer;}
.button{ background:#ff6c0a; margin-right:50px;}
.reset{ background:#666;}


.address{ margin-bottom:50px;}
#divR a{ cursor:pointer;}
.footer{ text-align:center; line-height:24px; padding:30px 0; background:#323435; color:#fff;}


.twoarea, .aisle{ margin-bottom:40px;}



.bigtitle{ display:block; text-align:center; font-weight:normal; margin-bottom:30px; line-height:36px;}
.bigtitle span{ font-size:32px; display:inline-block; border-bottom:3px solid #da493e; padding-bottom:8px; margin:0 30px;}
.bigtitle a{ font-size:18px; margin-right:20px; margin-left:20px;}


.onearea{ margin-bottom:40px;}

.project{ height:335px; position:relative;}
.project ul{ width:1250px;}
.project li{ text-align:center; font-size:18px; float:left; width:218px; height:158px; background:#fff; margin-right:25px; border:1px solid #ddd; position:relative;}
.project li a:hover{ text-decoration:none;}

.szdx01, .szdx02, .szdx03, .szdx04, .szdx05{ display:block; width:218px; height:126px; padding-top:32px;}
.szdx01 span, .szdx02 span, .szdx03 span, .szdx04 span, .szdx05 span{ width:60px; height:60px; display:block; margin:0 auto 15px auto;}

.szdx01 span{ background:url(../images/icon.png);}
.szdx02 span{ background:url(../images/icon.png) -60px 0;}
.szdx03 span{ background:url(../images/icon.png) -120px 0;}
.szdx04 span{ background:url(../images/icon.png) -180px 0;}
.szdx05 span{ background:url(../images/icon.png) -240px 0;}


.project .sz_list{ position:absolute; left:-1px; top:-1px; background:#da493e; display:none; padding-top:30px; width:200px; height:130px; line-height:24px;}
.sz_list{ padding-left:20px;}
.sz_list dd{ text-align:left;}
.project dd a{ color:#fff; margin:0 10px; padding:2px 4px; font-size:16px; line-height:28px;}
.project dd a:hover{ color:#464646; background:#fff;}


/* header */
.header{ height:125px; position:relative;}
.logo{ width:360px; height:70px; background:url(../images/logo.png) no-repeat; display:inline-block; position:absolute; top:30px; left:0;}
.medicare{ width:275px; height:70px; background:url(../images/medicare.jpg) no-repeat; display:inline-block; position:absolute; top:30px; left:430px;}
.phone{ width:252px; height:70px; display:inline-block; position:absolute; background:url(../images/phone.jpg) no-repeat; right:0; top:30px;}
.advisory{ width:69px; height:26px; display:inline-block; position:absolute; top:7px; right:1px;}
.advisory:hover{ background:url(../images/phone.jpg) 0 -70px no-repeat;}
