/*-----------------------头部样式----------------------------*/
#head{ width:100%; height:31px; background:#262626;}
.head-c{ width:1000px; margin:0px auto;}
.head-cl{ width:200px; float:left;}
.head-cl span{ float:left; color:#aaa; line-height:31px;}
.head-cl a{ width:20px; height:20px; margin-top:5px; margin-right:8px; display:block; float:left;transition: all 0.3s linear 0s;}
.head-cl-a1{ background:url(../image/order-c1-ico.jpg) -327px -94px no-repeat;}
.head-cl-a1:hover{ background:url(../image/order-c1-ico.jpg) -327px -114px no-repeat;}
.head-cl-a2{ background:url(../image/order-c1-ico.jpg) -347px -94px no-repeat;}
.head-cl-a2:hover{ background:url(../image/order-c1-ico.jpg) -347px -114px no-repeat;}
.head-cl-a3{ background:url(../image/order-c1-ico.jpg) -367px -94px no-repeat;}
.head-cl-a3:hover{ background:url(../image/order-c1-ico.jpg) -367px -114px no-repeat;}
.head-cl-a4{ background:url(../image/order-c1-ico.jpg) -387px -94px no-repeat;}
.head-cl-a4:hover{ background:url(../image/order-c1-ico.jpg) -387px -114px no-repeat;}

.head-cc{ line-height:31px; float:left; margin-left:125px;}
.head-cc span{ margin-right:20px;float:left;}
.head-cc a{ color:#aaa; padding:2px 5px; transition: all 0.3s linear 0s;border-radius:2px;}
.head-cc a:hover{ color:#fff; background:#91263a; text-decoration:none;}

.head-cr{ width:57px; height:21px; float:right; margin-top:5px; cursor:pointer; background:url(../image/order-c1-ico.jpg) -270px -94px no-repeat; position:relative;}
.head-cr:hover{ background:url(../image/order-c1-ico.jpg) -270px -115px no-repeat;}
.head-cr:hover span,.head-cr:hover div{ display:block;}
.head-cr span{ width:57px; height:6px; display:block; position:absolute; right:0px; top:21px; background:url(../image/order-c1-ico.jpg) -270px -136px no-repeat; display:none;}
.head-cr div{ width:200px; height:100px; padding:10px 0px; background:#fff; position:absolute;right:0px; top:27px; display:none;}
.head-cr div p{ padding-left:5px; line-height:24px;}
.head-cr div p a{ padding:2px 5px; margin-left:1px; transition: all 0.3s linear 0s;border-radius:2px;}
.head-cr div p a:hover{color:#fff; background:#90243a;text-decoration:none;}

.top{ width:100%; height:114px; padding-top:30px; background:#f1f1f1;}
.top-c{ width:1000px; margin:0px auto;}
.logo{ width:400px; float:left;}
.logo-pic{ width:270px; float:left;}
.logo-ico{ width:125px; float:left; height:23px; background:url(../image/logo-pic.jpg) no-repeat;}
.logo-ico a{ width:125px; height:23px; display:block; }

.top-r{ width:460px; float:right}
.top-r1{ width:250px; overflow:hidden; padding-top:33px; float:left;}
.top-r1-c{ width:390px;}
.top-r1-c dl{ width:129px; float:left;}
.top-r1 dd{ width:35px; float:left;}
.top-r1 dd a{ width:35px; height:35px; display:block; background:url(../image/order-c1-ico.jpg) no-repeat 0px 0px;transition: all 0.3s linear 0s;}
#dd1{ background-position:0px -320px;}
.top-r1 dl:hover dd #dd1{ background-position:0px -355px;}
#dd2{ background-position:-35px -320px;}
.top-r1 dl:hover dd #dd2{ background-position:-35px -355px;}
#dd3{ background-position:-70px -320px;}
.top-r1 dl:hover dd #dd3{ background-position:-70px -355px;}
.top-r1 dt{ width:84px; float:left; padding-top:2px; padding-left:10px;}

.top-r2{ width:189px; padding-top:28px; float:right;}
.top-r2 a span{ width:44px; height:44px; display:block; float:left; background:url(../image/order-c1-ico.jpg) -260px -143px no-repeat;transition: all 0.3s linear 0s;}
.top-r2 a:hover span{ background:url(../image/order-c1-ico.jpg) -260px -187px no-repeat;}
.top-r2 a s{ float:left;}



/*-----------------------菜单样式----------------------------*/
#nav{ width:100%; height:43px; background: url(../image/ico.jpg) repeat-x;}
.nav{ width:999px; margin:0px auto; height:43px; border-left:1px solid #191919;}
/*导航条*/
.nav-ul{ width:760px; float:left; border-left:1px solid #353535; overflow:hidden;}
.nav-ul li{ width:108px; line-height:43px; float:left; font-size:18px; color:#fff; position:relative; height:43px; overflow:hidden;}
.nav-ul li a{ width:108px; text-align:center; color:#fff; height:43px; display:block; text-decoration:none;}
.nav-ul span{position: absolute; left: 0; width: 108px; cursor:pointer;}
.nav-ul .out{ top:0px; width:108px; height:43px; line-height:43px; color:#fff; text-align:center;}
.nav-ul .over{ top:-43px;  width:108px; height:43px; line-height:43px; text-align:center; color:#fff; background:#91253b;}


.nav-l{ width:233px; height:43px; float:left; position:relative; z-index:98;}
.nav-l-span{ height:43px; line-height:43px; padding-left:17px; border-left:1px solid #353535; border-right:1px solid #191919; display:block; font-size:18px; color:#fff;position: relative;}
.nav-l-span i{width:15px;height:15px;position:absolute;top:15px;right:15px;display: block;background:url(../image/nav_jt_01.png) no-repeat;
-webkit-transition: -webkit-transform 0.4s ease-out;
-moz-transition: -moz-transform 0.4s ease-out;
-ms-transition: -moz-transform 0.3s ease-out;
-o-transition: -moz-transform 0.3s ease-out;
transition: transform 0.4s ease-out;}
.nav-l:hover i{ background:url(../image/nav_jt_01.png) no-repeat;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);}
.nav-l:hover .nav-l-span{ background:#91263a;}

.nav-submenu{ width:232px; position:absolute; left:0px; top:43px; z-index:98; overflow:hidden;}
.nav-submenu-xl{ width:869px; height:420px; position:absolute; left:231px; top:43px; z-index:99; display:none;}


/*-----------------------二级菜单样式----------------------------*/
#submenu{ border-right:1px solid #f1f1f1; position:relative;}
.submenu1{ width:230px; height:92px; padding-left:3px; padding-top:10px; padding-bottom:2px; border-bottom:1px solid #e5e5e5; background:#fff; position:absolute; left:0px; bottom:0px; _top:-105px;}

#submenu1{ z-index:999;}
#submenu2{ z-index:998;}
#submenu3{ z-index:997;}
#submenu4{ z-index:996;}

.submenu1 h3{ padding-left:50px; height:25px; margin-bottom:7px; line-height:25px; font-family:"微软雅黑","黑体"; font-size:16px;}
.submenu1 h3 a{ display:block; color:#000;}
.submenu1-t1{ background:url(../image/ico.jpg) 18px -88px no-repeat;}
.submenu1-t2{ background:url(../image/ico.jpg) 18px -112px no-repeat;}
.submenu1-t3{ background:url(../image/ico.jpg) 18px -138px no-repeat;}
.submenu1-t4{ background:url(../image/ico.jpg) 18px -162px no-repeat;}
#submenu1-t5{ background:url(../image/ico.jpg) 18px -187px no-repeat;}

.submenu1 ul{ padding-left:15px;}
.submenu1 li a{ margin-right:4px; padding:3px 5px;border-radius:2px; color:#000;}
.submenu1:hover li a{ color:#fff;}
.submenu1 li a:hover{ color:#91263a; text-decoration:none; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none;star:expression(this.onFocus=this.blur()); background:#fff;}

.submenu1-hover{ padding-left:0px; padding-top:7px; border:3px solid #91263a; padding-bottom:0px; border-right:0px; background:#91263a;}
.submenu1-hover h3{ border:none; padding:0px; padding-left:50px;}
.submenu1-hover h3 a{ text-decoration:none; color:#fff;}
.submenu1-hover h3 a:hover{ color:#fff;}
.submenu1-hover a{ color:#fff;}
.submenu1-hover li a{ color:#fff;}
.submenu1-hover .submenu1-t1{ background:url(../image/ico2.jpg) 18px -88px no-repeat;}
.submenu1-hover .submenu1-t2{ background:url(../image/ico2.jpg) 18px -112px no-repeat;}
.submenu1-hover .submenu1-t3{ background:url(../image/ico2.jpg) 18px -138px no-repeat;}
.submenu1-hover .submenu1-t4{ background:url(../image/ico2.jpg) 18px -162px no-repeat;}
.submenu1-hover #submenu1-t5{ background:url(../image/ico2.jpg) 18px -187px no-repeat;}


/*-----------------------三级菜单样式----------------------------*/
.xl-menu{ width:866px; border:3px solid #91263a; overflow:hidden; background:#fff; color:#3f3f3f;}


.xl-menu-l{ width:613px; height:414px; overflow:hidden; float:left; margin-left:10px; position:relative;}
.xl-menu-wc{background-color:#fff; background:url(../image/xl-menu-wc-bg.png) bottom no-repeat; position:relative;}
.xl-menu-yk{background-color:#fff; background:url(../image/xl-menu-yk-bg.png) bottom no-repeat; position:relative;}

#xl-menu-wc-button{position:absolute; bottom:30px; left:350px; width:130px; height:42px; line-height:42px; color:#fff; background:#0066Ac; font-size:20px; text-align:center; text-decoration:none;}
#xl-menu-yk-button{position:absolute; bottom:30px; left:135px; width:130px; height:42px; line-height:42px; color:#fff; background:#508A23; font-size:20px; text-align:center; text-decoration:none;}


#xl-menu-l-div2{ height:48px;}
#xl-menu-l-bg1{ width:0px; height:74px; border:none; position:absolute; left:0px; top:39px;}
#xl-menu-l-bg2{ width:0px; height:74px; border:none; position:absolute; left:0px; top:171px;}
#xl-menu-l-bg3{ width:0px; height:74px; border:none; position:absolute; left:0px; top:303px;}
#xl-menu-l-bg4{ width:0px; height:50px; border:none; position:absolute; left:0px; top:435px;}
.xl-menu-l-ul{ padding-left:12px; margin-top:20px;}
.xl-menu-l-ul li{ width:230px; float:left; height:30px; padding-left:5px;background: url(../image/d_ico.jpg) 0px 11px no-repeat;}
.xl-menu-l-ul li a{ color:#333; padding-left:3px; padding:3px 5px;border-radius:2px;}
.xl-menu-l-ul li a:hover{ color:#fff; text-decoration:none; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none;star:expression(this.onFocus=this.blur()); background:#91263a;}

.xl-menu-l b{ width:74px; height:38px; display:block; float:left; padding-left:5px;} 
.xl-menu-l b a{ padding:3px 5px;border-radius:2px; color:#333;}
.xl-menu-l p .red{ color:#91263a;}
.xl-menu-l p a{ margin-left:0px; color:#222; padding:3px 5px;border-radius:2px;}
.xl-menu-l p a:hover{ color:#91263a; text-decoration:none; -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none;star:expression(this.onFocus=this.blur()); background:#fff;}


.xl-menu-r{ width:212px; float:right; margin-right:18px; padding-top:8px; display:inline;}
.xl-menu-r1{ height:300px;}
.xl-menu-r1-t{ height:35px; line-height:35px; font-family:"微软雅黑","黑体"; font-size:16px; color:#91253b;}
.xl-menu-r2{}
.xl-menu-r2-t{ line-height:40px; line-height:40px; font-family:"微软雅黑","黑体"; font-size:16px; color:#91253b;}
.xl-menu-r1-c{ width:211px; height:260px; border-bottom:1px solid #dfdfdf; overflow:hidden;}
.xl-menu-r2-c{ width:208px; height:54px; border-left:1px solid #dfdfdf; border-top:1px solid #dfdfdf;}
.xl-menu-r2-c span{ width:103px; height:53px; float:left; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; overflow:hidden; position:relative;}
.xl-menu-r2-c p{ display:none;}
.xl-menu-r2-c a{width:103px; height:53px; display:block; text-decoration:none; cursor:pointer;}
.xl-menu-r2-c a:hover .xl-menu-r2-cp{ width:103px; height:43px; line-height:18px; padding-top:10px; color:#fff; text-decoration:none; text-align:center; position:absolute; left:0px; top:0px; background:#333;filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; display:block;} 


.xl-menu-r3{ height:65px;}

.xl-menu-l-part{width:186px; height:100%; float:left; padding:0px 8px; }
#xl-menu-l-div3{ width:185px;}
#xl-menu-l-div3 .xl-menu-l-div3-b{ width:185px; font-size:14px; height:40px; line-height:55px; border-bottom:1px solid #333;}
#xl-menu-l-div3 .xl-menu-l-div3-b b a:hover{text-decoration:none; color:#91263a;}
#xl-menu-l-div3 .xl-menu-l-div3-p{ width:185px; padding-top:4px;}
#xl-menu-l-div3 .xl-menu-l-div3-p p{display:block;}
#xl-menu-l-div3 .xl-menu-l-div3-p:hover{background-color:#f1f1f1;}

/*-----------------------三级菜单图片特效样式----------------------------*/
.xl-menu-r1 .mod_goods_img{position:relative}
.xl-menu-r1 .mod_goods_img a:before{content:'';position:absolute;width:30px;height:242px;top:0;left:-80px;overflow:hidden;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.4)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
.xl-menu-r1 .mod_goods_img:hover a:before{-webkit-animation:aniBlink120 .4s ease-out forwards;-moz-animation:aniBlink120 .4s ease-out forwards;-o-animation:aniBlink120 .4s ease-out forwards;animation:aniBlink120 .4s ease-out forwards}
@-webkit-keyframes aniBlink120{from{left:-60px}to{left:265px}}
@keyframes aniBlink120{from{left:-60px}to{left:150px}}
@-webkit-keyframes aniBlink60{from{left:-30px}to{left:70px}}
@keyframes aniBlink60{from{left:-30px}to{left:70px}}


/*-----------------------第一大块通栏内容样式----------------------------*/
#main1{ width:1000px; margin:0px auto; padding-top:1px; position:relative;}
/*-----------------------左边内容样式----------------------------*/
.main1-l{ width:204px; float:left; padding-left:1px;}
.main1-l1{ height:280px; padding-top:17px; background:url(../image/line.jpg) bottom repeat-x;}
.main1-l1 dl{}
.main1-l1 dd{ height:162px;}
.main1-l1 dt{ color:#555;}
.main1-l1 dt h3{ font-size:12px; font-weight:normal; text-align:right;}

.main1-l2{ background:#f1f1f1;}
.main1-l2 ul{}
.main1-l2 li{ height:51px; line-height:51px; background:url(../image/line.jpg) bottom repeat-x;}
.main1-l2 li a{ width:217px; display:block; height:51px; padding-left:10px; font-size:16px; font-family:"微软雅黑","黑体"; color:#000; transition: all 0.2s linear 0s;}
.main1-l2 li a:hover{ width:207px; padding-left:20px; text-decoration:none; height:51px;}
#main1-l2li{ width:207px; padding-left:20px; text-decoration:none; height:51px; color:#fff; background:url(../image/ico.jpg) 0px -1053px no-repeat;}
.main1-l2-fixed{position:fixed; top:0px; z-index:10000;}
.main1-l2-abs{position:absolute; bottom:0px; z-index:10000; background:#f1f1f1;}

.cha-l-1{ padding-top:20px; background:url(../image/line.jpg) bottom repeat-x; background:#f1f1f1;}
.cha-l-1 a{text-decoration: none;  -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none;star:expression(this.onFocus=this.blur()); }
.cha-l-1t{ padding-left:55px; margin-bottom:10px; height:34px; line-height:33px; font-family:"微软雅黑","黑体"; font-size:16px; color:#000; background:url(../image/ico.jpg) -255px -1016px no-repeat;}
.cha-l-1c{ height:90px;}
.cha-l-1c dl{ width:54px; padding-left:5px; padding-right:9px; height:85px; float:left; text-align:right;}
.cha-l-1c dd{ width:54px; height:47px; text-align:center;}
.cha-l-1c dd a{ width:54px; height:47px; display:block;}
.cha-l-1c dt{ width:54px; height:32px; line-height:32px; text-align:center;}
.cha-l-1c1 dd a{ background:url(../image/order-c1-ico.jpg) -324px 0px no-repeat;}
.cha-l-1c1 dd a:hover{ background:url(../image/order-c1-ico.jpg) -324px -47px no-repeat;}
.cha-l-1c1:hover dt a{ color:#b62626}
.cha-l-1c2 dd a{ background:url(../image/order-c1-ico.jpg) -378px 0px no-repeat;}
.cha-l-1c2 dd a:hover{ background:url(../image/order-c1-ico.jpg) -378px -47px no-repeat;}
.cha-l-1c2:hover dt a{ color:#8b643f}
.cha-l-1c3 dd a{ background:url(../image/order-c1-ico.jpg) -432px 0px no-repeat;}
.cha-l-1c3 dd a:hover{ background:url(../image/order-c1-ico.jpg) -432px -47px no-repeat;}
.cha-l-1c3:hover dt a{ color:#3d596b}
.cha-l-1c4 dd a{ background:url(../image/order-c1-ico.jpg) -520px -94px no-repeat #f1f1f1;}
.cha-l-1c4 dd a:hover{ background:url(../image/order-c1-ico.jpg) -520px -141px no-repeat;}
.cha-l-1c4:hover dt a{ color:#3d596b}


.cha-l-2{ padding-left:6px; padding-top:17px; height:125px; background:url(../image/line.jpg) #f1f1f1 bottom repeat-x;}
.cha-l-2 p{ height:60px;}


/*-----------------------专家页面样式----------------------------*/
.main1-r{ width:765px; float:right; border-left:1px solid #e5e5e5; background:#fff;}

.expert-list-banner{ height:300px;}

.expert-list-wz{ height:34px; line-height:34px; padding-top:19px; border-bottom:1px solid #e5e5e5; background:url(../image/expert-list-wz-h3.jpg) 30px bottom no-repeat;}
.expert-list-wz h3{ width:425px; padding-left:15px; margin-left:30px; font-family:"微软雅黑","黑体"; font-size:16px; font-weight:normal; color:#000; float:left; display:inline;}
.expert-list-wz h3 a{ margin-right:55px; display:inline;}
.expert-list-wz p{ padding-left:10px;float:right;padding-right:8px; color:#5d5c5c; background:url(../image/ico.jpg) -226px -1106px no-repeat;}
.expert-list-wz p a{ margin-left:8px; margin-right:5px;}
.expert-list-wz p span{ margin-right:10px;color:#fff;}

.expert-list-wz3h1{background:url(../image/vip-center1-t.jpg) no-repeat;}
.expert-list-wz3h2{background:url(../image/vip-center3-t.jpg) no-repeat;}
.expert-list-wz3h3{background:url(../image/vip-center4-t.jpg) no-repeat;}
.expert-list-wz3h4{background:url(../image/vip-center4-t.jpg) no-repeat;}

.expert-list-c1{}
.expert-list-c1 dl{ width:315px; height:171px; padding:5px; margin-right:25px; margin-left:30px; margin-top:27px; background:#f5f4f2; float:left; display:inline; border:1px solid #fff; transition: all 0.5s linear 0s;}
.expert-list-c1 dl:hover{border:1px solid #E05875; }
.expert-list-c1 dd{ width:136px; height:171px; float:left;}
.expert-list-c1 dt{ width:158px; float:left; margin-left:12px; display:inline;}
.expert-list-c1 dt a{ text-decoration:none;}
.expert-list-c1 dt a b{ padding:1px 5px; padding-bottom:2px; transition: all 0.3s linear 0s;border-radius:2px;}
.expert-list-c1 dt a:hover b{color:#fff; background:#91263a ;text-decoration:none;}
.expert-list-c1 dt p{ padding-top:5px; height:108px; line-height:24px;}
.expert-list-c1 dt p a{ padding:1px 5px; padding-bottom:2px; transition: all 0.3s linear 0s;border-radius:2px;}
.expert-list-c1 dt p a:hover{color:#fff; background:#91263a ;text-decoration:none;}
.expert-list-c1 dt span{ width:75px; height:24px; line-height:24px; padding-left:24px; display:block; background:url(../image/ico.jpg) 0px -1139px no-repeat;}
.expert-list-c1 dt span a{ color:#fff; text-decoration:none;}
.expert-list-c1 dt span a:hover{}

.expert-list-c2{ height:265px; border-top:1px solid #f1f1f1; padding-top:15px;}
.expert-list-c2 div{ width:212px; float:left; margin-left:30px; float:left; margin-right:3px;}
.expert-list-c2 div h3{ height:42px; line-height:42px; font-family:"微软雅黑","黑体"; color:#000; font-weight:normal; font-size:16px;}
.expert-list-c2 div h3 a{ color:#000;padding:0px 5px; padding-bottom:2px; transition: all 0.3s linear 0s;border-radius:2px;}
.expert-list-c2 div h3 a:hover{color:#fff; background:#91263a ;text-decoration:none;}
.expert-list-c2 div span{ height:125px; display:block;}
.expert-list-c2 div p{ color:#555;}

/*-------翻页样式-------*/
.list-r-2{ height:50px; padding-top:30px; text-align:center;}
.list-r-2 ul{text-align:center; float:right; margin-right:20px;}
.list-r-2 ul li{float:left; margin:0 5px;}
.list-r-2 ul li a{ padding:5px 5px; border:1px solid #e3e3e3; color:#444;}
.list-r-2 a:hover{ color:#fff; background:#90263A; text-decoration:none;}


/*-----------------------专家详细页面样式----------------------------*/
#expert-xx-c{ widows:765px; height:719px;}
.expert-xx-c{ widows:765px; height:719px; margin-top:1px; position:relative; overflow:hidden;}


.expert-xx-cl{ width:165px; float:left; display:inline; height:165px; background:url(../image/expert-xx-cl-bg.png) no-repeat; position:absolute; left:115px; bottom:-165px;}
.expert-xx-cl h3{ width:130px; margin:0px auto; height:42px; line-height:42px; font-size:20px; margin-top:30px; text-align:center; border-bottom:1px solid #fff; font-family:"微软雅黑","黑体"; font-weight:normal;}
.expert-xx-cl h3 a{ color:#fff;}
.expert-xx-cl h3 a:hover{ color:#fff; text-decoration:none;}
.expert-xx-cl p{ margin-top:5px; font-family:"微软雅黑","黑体"; color:#fff; font-size:14px; text-align:center;}
.expert-xx-cl p a{ color:#fff;}
.expert-xx-cl p a:hover{ color:#fff; text-decoration:none;}
.expert-xx-c:hover .expert-xx-cl{ bottom:165px;transition: all 0.3s linear 0s; }

.expert-xx-cc{ width:410px; height:665px; background:#000; position:absolute; right:10px; top:30px;filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}

.expert-xx-cr{ width:355px; display:inline; color:#fff; position:absolute; right:30px; top:65px;}
.expert-xx-cr h3{line-height:50px; font-size:28px; font-family:"微软雅黑","黑体"; font-weight:normal;}
.expert-xx-cr h5{ height:40px; font-size:18px; font-family:"微软雅黑","黑体"; font-weight:normal;}
.expert-xx-cr b{ display:block; font-weight:normal;}
.expert-xx-cr span{ height:25px; line-height:24px; font-family:"微软雅黑","黑体"; font-size:16px; display:block;}
.expert-xx-cr span em{ border:1px solid #fff; padding:0px 10px; font-style:normal;}
.expert-xx-cr p{ margin-top:20px; padding-bottom:25px;}
.expert-xx-cr h4 { font-size:14px; font-weight:normal;}
.expert-xx-cr h4 a{ width:105px; height:30px; margin-right:25px; line-height:30px; text-decoration:none; display:block; float:left; text-align:center; color:#fff; background:#90263a; font-family:"微软雅黑","黑体"; font-size:16px;}
.expert-xx-cr h4 a:hover{ color:#fff; background:#7e1e30;transition: all 0.3s linear 0s;}

.expert-xx-t{ height:116px; margin-top:17px;}
.expert-xx-t ul{}
.expert-xx-t li{ width:73px; height:92px; overflow:hidden; float:left; border:1px solid #fff; margin-right:1px; position:relative;}
.expert-xx-t li:hover{ border:1px solid #90263a;}
.expert-xx-t li span{ width:73px; height:92px; position:absolute; left:0px; top:0px; background:#000;filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; display:block;}
.expert-xx-t li:hover span{ display:none;}
#expert-xx-tli{ border:1px solid #90263a; margin-right:2px;}
#expert-xx-tli span{ display:none;}


/*-----------------------仪器页面样式----------------------------*/
#equip-xx-c{ width:765px; height:678px;}
.equip-xx-c{ width:765px; height:678px; margin-top:1px; position:relative;}


.equip-xx-cl{ width:165px; float:left; display:inline; height:165px; background:url(../image/expert-xx-cl-bg.png) no-repeat; display:none; position:absolute; left:115px; bottom:165px;}
.equip-xx-cl h3{ width:130px; margin:0px auto; height:42px; line-height:42px; font-size:20px; margin-top:30px; text-align:center; border-bottom:1px solid #fff; font-family:"微软雅黑","黑体"; font-weight:normal;}
.equip-xx-cl h3 a{ color:#fff;}
.equip-xx-cl h3 a:hover{ color:#fff; text-decoration:none;}
.equip-xx-cl p{ margin-top:5px; font-family:"微软雅黑","黑体"; color:#fff; font-size:14px; text-align:center;}
.equip-xx-cl p a{ color:#fff;}
.equip-xx-cl p a:hover{ color:#fff; text-decoration:none;}
.equip-xx-c:hover .equip-xx-cl{ display:block;}

.equip-xx-cc{ width:410px; height:608px; position:absolute; right:10px; top:30px;filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}

.equip-xx-cr{ width:370px; display:inline; color:#fff; position:absolute; right:30px; top:65px;}
.equip-xx-cr h3{ height:50px; line-height:50px; font-size:28px; font-family:"微软雅黑","黑体"; font-weight:normal;}
.equip-xx-cr h5{ height:40px; font-size:18px; font-family:"微软雅黑","黑体"; font-weight:normal;}
.equip-xx-cr b{ height:140px; display:block; font-weight:normal;}
.equip-xx-cr span{ height:25px; line-height:24px; font-family:"微软雅黑","黑体"; font-size:16px; display:block;}
.equip-xx-cr span em{ border:1px solid #fff; padding:0px 10px; font-style:normal;}
.equip-xx-cr p{ margin-top:20px; padding-bottom:25px;}
.equip-xx-cr h4 { font-size:14px; font-weight:normal;}
.equip-xx-cr h4 a{ width:105px; height:30px; margin-right:25px; line-height:30px; text-decoration:none; display:block; float:left; text-align:center; color:#fff; background:#90263a; font-family:"微软雅黑","黑体"; font-size:16px;}
.equip-xx-cr h4 a:hover{ color:#fff;}

.equip-xx-t{ margin-top:17px;}
.equip-xx-t ul{}
.equip-xx-tli{ width:73px; height:92px; overflow:hidden; float:left; border:1px solid #fff; margin-right:1px; position:relative; border-radius:5px;}
.equip-xx-tli:hover{ border:1px solid #90263a;}
.equip-xx-tli span{ width:73px; height:92px; position:absolute; left:0px; top:0px; background:#000;filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; display:block;}
.equip-xx-tli:hover span{ display:none;}
.equip-xx-tli-focus{ border:1px solid #90263a;}
.equip-xx-tli-focus span{ display:none;}

    /*-----------------------仪器js效果样式----------------------------*/
#equip-xx-cr-js{ width:330px; height:145px;margin:0px auto;}
.logochange{width:248px; height:145px; float:left;}
.logoarea{ width:248px; float:left;overflow:hidden;}
.biglogoarea{ width:10000px;}
.biglogoarea dl{ float:left; width:248px;}
.biglogoarea dd{ height:108px;}
.biglogoarea dt{ text-align:center; line-height:35px; color:#fff}
.biglogoarea div{ float:left; margin-left:0px; }

.ind_con_button{ width:42px; padding-top:25px;color:#fff; float:left; position:relative;}
.leftarrow{ width:21px; height:48px; cursor:pointer;}
.rightarrow{ width:21px; height:48px; position:absolute; left:308px; top:25px; cursor:pointer;}


/*-----------------------热心公益页面样式----------------------------*/
.community1{width:706px; padding-top:20px;padding-left:30px; overflow:hidden; padding-bottom:10px;}
.community1 ul{ display:inline; float:left;}
.community1 ul li{ display:inline; float:left; height:108px;}
.community2-t{ width:706px; height:30px; border-bottom:2px solid #d6dad3; margin-bottom:20px;}
.community2-t h3{ font-size:22px; line-height:26px; color:#000000;}
.community2-c-1{width:706px;overflow:hidden;background:url(../image/community-b.jpg) 80px 0px repeat-y;}
.community2-c-1-l{width:52px; overflow:hidden; float:left;}
.community2-c-1-l dt{ line-height:20px; color:#000;}
.community2-c-1-r{ float:right; width:630px;background: url(../image/community-t.jpg) no-repeat; padding-bottom:20px; overflow:hidden;}
.community2-c-1-r p{padding-left:30px; line-height:30px; font-size:14px; color:#000; text-indent:2em;}
.community1 .community2-c-1-r ul{ width:630px; padding-left:30px; height:170px;}
.community1 .community2-c-1-r ul li{ margin-right:5px;}

/*-----------------------品牌故事页面样式----------------------------*/
.brand1{width:710px; padding-left:25px;padding-top:20px; overflow:hidden;}
.brand1 ul li{display:inline; float:left;}
.brand1 ul li img{ vertical-align:top;}
.brand2-t{ border-bottom:2px solid #d6dad3; padding-bottom:5px;}
.brand2-t h3{ font-size:22px; color:#000; line-height:24px;font-family: "微软雅黑"; font-weight:normal;}
.his-center1-t1{background:url(../image/his-center1-t1.jpg) no-repeat;}
.his-center1-t2{background:url(../image/his-center1-t2.jpg) no-repeat;}
.his-center1-t1 a{ margin-left:10px; text-decoration:none;}
.his-center1-t2 a{ margin-left:10px; text-decoration:none;}

.brand2-c p{ text-indent:2em; line-height:26px; font-size:14px; color:#555;padding-top: 15px;}
.brand2-b{width:700px;overflow:hidden; padding:10px;}
#List2,#List1{ float:left;}
#brand-bg{ position:absolute; top:0px; left:0px; width:92px; height:92px; display:none; background:url(../image/brand-pic-bg.png) no-repeat;}
#brand-bg p{color:#fff;padding-top: 22px; text-align:center;width: 80px;padding-left: 5px;}
.biglogoarea ul li:hover #brand-bg{display:block;}

.logochange2{width:600px; height:93px; background:#150917;overflow:hidden;}
.leftarrow2{ width:29px; height:52px; float:left;cursor:pointer; padding-top:15px;padding-right: 20px;}
.logoarea2{ width:600px; float:left;overflow:hidden; position:relative;}
.biglogoarea2{ width:1900px;}
.biglogoarea2 ul{position:relative;}
.biglogoarea2 li{width:92px;height:92px;float:left;margin-right:1px;text-align:center;color:#fff;margin-right:30px; position:relative; cursor:pointer}


.brand3{ padding-top:20px; overflow:hidden;}
.brand3 dl{ display:inline; float:left;width: 236px;}
.brand3 dt{width:230px;text-indent:2em; line-height:26px; font-size:14px; color:#555;}
.brand4{padding:10px;}
.brand4 dl{display:inline; float:left;width:350px;}
.brand4 dd{ padding-bottom:20px;padding-top:10px; border-bottom:1px dashed #d6dad3;}
.brand4 dt{width:350px;text-indent:2em; line-height:26px; font-size:14px; color:#555; padding-top:10px; padding-bottom:20px;}
.brand4-r{width:315px; float:right;}


/*-----------------------历史事迹页面样式----------------------------*/
.ach-c{width:740px; padding-top:20px;padding-left:15px; overflow:hidden; padding-bottom:10px;}
.ach-c-l{width:52px; overflow:hidden; float:left;}
.ach-c-l dt{ line-height:20px; color:#555;}
.ach-c-c{width:660px;overflow:hidden; margin-left:35px;}
.ach-c-c1{ overflow:hidden;background: url(../image/community-b.jpg) 4px 0px repeat-y;padding-bottom: 40px;}
.ach-c-c2{ overflow:hidden;}
.ach-c-t{width:600px; height:30px; line-height:30px; float:left;padding-left:30px;}
.ach-c-t h2{font-size:14px; color:#555; font-weight:normal;}
.ach-c-c2 .ach-c-r{ float:left; width:620px; overflow:hidden; padding-left:40px; position:relative;background: url(../image/community-b.jpg) 4px 0px repeat-y;padding-bottom: 40px;}
.ach-c-r{ float:left; width:640px; overflow:hidden; padding-left:40px; position:relative;padding-bottom:4px;}
.ach-c-r h3{font-size:14px;color:#555;font-weight:normal;padding-bottom: 5px;}
.ach-c-r h3 a{ padding:0px 5px; padding-bottom:2px; transition: all 0.3s linear 0s;border-radius:2px;}
.ach-c-r h3 a:hover{color:#fff; background:#91263a ;text-decoration:none;}
.ach-c-r i{ position:absolute; left:0px; top:0px;}
.ach-c-r s{ position:absolute; left:27px; top:4px;}
.ach-c-r dl{border:1px solid #e5e5e5;width:590px; display:block; margin-top:4px; overflow:hidden;padding: 10px 5px; box-shadow:1px 1px 3px #e5e5e5;-wiket-box-shadow:1px 1px 3px #e5e5e5;-moz-box-shadow:1px 1px 3px #e5e5e5;}

.ach-c-r dt{width:430px; float:left;padding-left: 10px;}
.ach-c-r dd{width:130px; float:right;}



/*-----------------------金牌项目右边内容样式----------------------------*/
.main1-r{ width:765px; float:right; border-left:1px solid #e5e5e5; background:#fff;}
.g-project1{ padding-top:27px; padding-left:30px;}
.g-project1-c{ width:705px; height:327px; background:#eaeaea;}
.g-project1-c-l{ width:436px;_width:436px; float:left;}
.g-project1-c-l li a{ text-decoration:none;}
.g-project1-c-l ul li{  height:107px; float:left; margin-bottom:2px; margin-right:2px; position:relative;}
.g-project1-c-l ul li span{width:107px; height:107px; _height:110px;background:#000;position:absolute; bottom:0px; left:0px;filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3;}
.g-project1-c-l ul li .g-project1-c-l-span{ width:107px; height:30px; line-height:30px;background:#000; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }
.g-project1-c-l ul li .g-project1-c-l-span p{display:block;}
.g-project1-c-l ul li:hover{cursor:pointer;}

.g-project1-c-l ul li span p{ text-align:center; font-size:14px;font-family:"微软雅黑","黑体"; color:#fff; display:none;}
.g-project1-c-r{ width:250px;height:235px;  float:left; background:#eaeaea; padding-top:40px;}
.g-project1-c-r-c{ width:232px; height:178px;background: url(../image/g-project1-c-r.jpg) no-repeat center; margin-left:21px; color:#fff;font-family:"微软雅黑","黑体"; padding-top:79px;text-align:center; }
.g-project1-c-r-c:hover{background: url(../image/g-project1-c-r2.jpg) no-repeat center;transition: all 0.3s linear 0s;}
.g-project1-c-r-c h3{ height:39px; font-size:28px; }
.g-project1-c-r-c p{ height:41px;font-size:16px; font-weight:bold}
.g-project1-c-r-c span{font-size:16px; margin-top:20px;}
.g-project1-c-r-c span a{ color:#fff; text-decoration:none;padding:0px 5px; padding-bottom:2px; transition: all 0.3s linear 0s;border-radius:2px;}
.g-project1-c-r-c:hover span a{ color:#fff; background:#91253b ;transition: all 0.3s linear 0s;}
.g-project2{ padding-top:34px; padding-left:30px;}
.g-project2-t{ width:708px;height:30px; border-bottom:2px solid  #d6dad3;  font-size:22px;font-family:"微软雅黑","黑体"; color:#000;}
.g-project2-b{ width:708px; height:330px; padding-top:20px; padding-bottom: 30px;}
.g-project2-c{ width:706px;}
.g-project2-c ul li{ float:left; height:314px; }
.zt{ width:255px; height:314px; background:#000; background:#333; display:none; position:relative;}
.zt-c{ width:240px; height:314px; background:url(../image/zt-bj.jpg) no-repeat; padding-left:15px; padding-top:15px; position:absolute; left:0px; bottom:-1px;_bottom:-3px;}


.zt-t{ height:30px;font-size:16px;font-family:"微软雅黑","黑体"; color:#90263a;}
.zt-b h3{ width:232px; height:30px; float:left; font-weight:normal;}
.zt-b p{width:232px; line-height:18px;}
.zt-b h3 b{font-size:12px;font-family:"微软雅黑","黑体"; float:left;}
.zt-b h3 span{ float:right;font-size:14px;font-family:"微软雅黑","黑体";color:#90263a; margin-right:12px;}
.zt-b dl{ width:232px; margin-top:15px }
.zt-b dl dd{ width:79px; float:left; }
.zt-b dl dt{ width:137px; float:left; line-height:18px;}
.g-project2-c ul li s{width:49px;}
.g-project3{ padding-left:30px;}
.g-project3-t{ width:708px; height:36px; height:30px; border-bottom:2px solid  #d6dad3;font-size:22px;font-family:"微软雅黑","黑体"; color:#000;}
.g-project3-b{width:708px;}
.g-project3-b div{ height:177px;border-bottom:1px dashed #CCC;}
.g-project3-b div dl{ float:left; padding-top:28px; }
.g-project3-b div dl dd{width:148px; height:127px; position:relative; float:left;}
.g-project3-b div dl dd span{ width:148px; height:34px; background:#000; position:absolute; bottom:0px; left:0px;filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;font-size:16px;font-family:"微软雅黑","黑体"; color:#fff; text-align:center; line-height:34px;}
.g-project3-b div dl dd span a{ display:block; color:#fff; text-decoration:none;}
.g-project3-b div dl dt{ width:205px;float:left; text-indent:15px}
.g-project3-b div dl dt p{ height:35px;font-size:14px;}
.g-project3-b div dl dt p a{ padding:0px 5px; padding-bottom:2px; transition: all 0.3s linear 0s;border-radius:2px;}
.g-project3-b div dl dt p a:hover{color:#fff; background:#91263a;text-decoration:none;}



/*-----------------------荣誉右边内容样式----------------------------*/
.honor{ padding:25px 0px 40px 30px;}


/*-----------------------皇室服务右边内容样式----------------------------*/
.service{ padding-top:32px; height:790px;}
.service-l{ width:475px; float:left; padding-left:30px;}
.service-l dl{ height:150px;}
.service-l dd{ width:225px; float:left;}
.service-l dt{ width:230px; float:left; padding-top:85px;font-family:"微软雅黑","黑体"; color:#555;}
.service-l dt h3{ padding-left:10px; font-weight:normal; font-size:20px; height:25px; line-height:25px;}
.service-l dt h3 s{ width:13px; height:25px; background:url(../image/ico.jpg)-294px -1136px no-repeat; display:block; float: right;}
.service-l dt h3 span{ float:right;}
.service-l dt h3 b{ color:#a87b50;}
.service-l dt p{ font-size:14px; text-align:right;}

.service-r{ width:225px; height:728px; float:left; border-left:1px dashed #808080;}
.service-r dl{ width:225px;}
.service-r dd{ width:225px; height:420px; text-align:right;}
.service-r dt{font-family:"微软雅黑","黑体"; padding-left:40px; color:#555;}

/*-----------------------星级环境右边内容样式----------------------------*/
.xjhj{ padding-left:30px; padding-top:32px;}
.xjhj-menu{ height:65px;}
.xjhj-menu ul{}
.xjhj-menu-li{ width:102px; height:44px; line-height:44px; float:left; margin-right:15px; text-align:center; font-family:"微软雅黑","黑体"; font-size:18px; border:1px solid #d9d9d9;border-radius:5px; font-weight:bold;}
.xjhj-menu-li:hover{ background:#6a6a6a; cursor: pointer;}
.xjhj-menu-li a{ color:#000;}
.xjhj-menu-li:hover a{ color:#fff; text-decoration:none;}
.xjhj-menu2{ background:#6a6a6a; color:#fff;}
.xjhj-menu2 a{ color:#fff;}
#xjhj-menu{ height:41px; padding-top:3px;  font-size:14px; line-height:18px;}

.xjhj-c{ width:705px; height:550px; overflow:hidden;}
.xjhj-c ul{ width:30000px;}
.xjhj-c li{ width:705px; height:550px; float:left;}

.xjhj-t{ height:145px; padding-top:10px;}
.xjhj-t ul{}
.xjhj-t li{ width:114px; height:90px; overflow:hidden; float:left; margin-right:4px; display:inline; position:relative; cursor:pointer; border-radius:5px;}
.ss02 span{ width:114px; height:55px; padding-top:35px; color:#fff; text-align:center; background:#000; position:absolute; left:0px; top:0px; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; display:block;}
.ss01 span{ width:114px; height:55px; padding-top:35px; color:#fff; text-align:center; background:#000; position:absolute; left:0px; top:0px; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; display:none;}



/*-----------------------媒体报道右边内容样式----------------------------*/
.mtbd{ padding-left:30px; padding-top:20px;}
.mtbd1{ width:705px; height:390px; overflow:hidden; border-bottom:1px dashed #c8c8c8;}
.mtbd1-c{ width:705px; height:390px;}
.mtbd1 dl{}
.mtbd1 dd{ height:280px; overflow:hidden;}
.mtbd1 dt{}
.mtbd1 dt h3{ height:37px; padding-top:10px;}
.mtbd1 dt h3 b{ float:left; font-weight:normal;font-family:"微软雅黑","黑体"; color:#000; font-size:22px; float:left;}
.mtbd1 dt h3 a b{padding:0px 5px; padding-bottom:3px; transition: all 0.3s linear 0s;border-radius:2px;}
.mtbd1 dt h3 a b:hover{color:#fff; background:#91263a;text-decoration:none;}

.mtbd1 dt h3 span{ width:39px; height:20px; line-height:20px; float:left; display:block; background:#d84140; color:#fff; text-align:center; font-size:12px; margin-top:5px; margin-left:10px; font-weight:normal;}
.mtbd1 dt p{ font-size:14px; color:#555; line-height:22px;}
.mtbd1 dt p a{ color:#91263a;padding:0px 5px; padding-bottom:1px; background:#fff; transition: all 0.3s linear 0s;border-radius:2px;}
.mtbd1 dt p a:hover{ color:#fff; background:#91263a;text-decoration:none;}

.mtbd2{ width:705px; padding-top:20px; height:110px; border-bottom:1px dashed #c8c7c7;}
.mtbd2l{ width:129px; height:86px; float:left; border:1px solid #e5e5e5;}
.mtbd2c{ width:455px; float:left; margin-left:12px;}
.mtbd2c h3{ width:455px; height:30px; display:block;}
.mtbd2c h3 b{ float:left; font-size:20px; font-weight:normal; font-family:"微软雅黑","黑体";}
.mtbd2c h3 b a{ color:#000;padding:0px 5px; padding-bottom:1px; transition: all 0.3s linear 0s;border-radius:2px;}
.mtbd2c h3 b a:hover{ color:#fff;background:#91263a ;text-decoration:none;}
.mtbd2c h3 span{ width:39px; height:20px; line-height:20px; float:left; display:block; background:#d84140; color:#fff; text-align:center; font-size:12px; margin-top:5px; margin-left:10px; font-weight:normal;}
.mtbd2c p{ line-height:30px; padding-left:35px; font-size:14px; background:url(../image/ico.jpg) -276px -1164px no-repeat;}
.mtbd2c p a{padding:0px 5px; padding-bottom:2px; transition: all 0.3s linear 0s;border-radius:2px;}
.mtbd2c p a:hover{ color:#fff;background:#91263a ;text-decoration:none;}

.mtbd2r{ width:102px; float:left;}
.mtbd2r ul{}
.mtbd2r li{ width:100px; height:34px; border:1px solid #e5e5e5; margin-top:8px; overflow:hidden;}

.mtbd3{ height:40px; line-height:40px;}
.mtbd3 span{ padding:0px 8px;}
.mtbd3 a{ padding:2px 5px; background:fff; transition: all 0.3s linear 0s;border-radius:2px;}
.mtbd3 a:hover{ color:#fff; background:#91263a ;text-decoration:none;}

.mtbd4{ width:703px; height:37px; line-height:37px; margin-top:10px; border:1px solid #e5e5e5;}
.mtbd4 b{ width:85px; float:left; display:block; border-right:1px solid #e5e5e5; text-align:center; font-size:20px; font-weight:normal; font-family:"微软雅黑","黑体"; color:#000;}
.mtbd4 a{ width:55px; display:block; float:left; font-size:14px; margin-left:15px; background:url(../image/ico.jpg) 30px -1163px no-repeat;}

.mtbd5{ height:195px; padding-top:5px; border-bottom:1px dashed #c8c7c7;}
.mtbd5 h3{ height:47px;}
.mtbd5 h3 b{ line-height:47px; float:left; font-weight:normal;font-family:"微软雅黑","黑体"; color:#000; font-size:22px;}
.mtbd5 h3 span{ width:39px; height:20px; line-height:20px; float:left; display:block; background:#d84140; color:#fff; text-align:center; font-size:12px; margin-top:15px; margin-left:10px; font-weight:normal;}
.mtbd5-js{ width:702px; overflow:hidden; position:relative;}
.mtbd5-pic{ width:3000px; height:124px;}
.mtbd5-pic ul{ float:left;}
.mtbd5-pic li{ width:168px; height:124px; float:left; margin-right:10px; display:inline; overflow:hidden; position:relative;}
.mtbd5-pic li p{ width:168px; height:26px; line-height:26px; text-align:center; background:#000; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; color:#fff; position:absolute; bottom:0px; left:0px;}

.mtbd6{ height:125px; padding-top:20px;}
.mtbd6-t{ height:30px;}
.mtbd6-c{ height:85px;}
.mtbd6-c dl{ width:120px; float:left;}
.mtbd6-c dd{ width:120px; height:45px; text-align:center;}
.mtbd6-c dd img{ width:104px; height:39px; border:1px solid #e2e2e2; overflow:hidden;}
.mtbd6-c dt{ width:120px; text-align:center;}


/*-----------------------来院路线右边内容样式----------------------------*/
.route{ padding-top:30px; padding-left:30px;}
.route1{ height:32px;}
.route1 ul{}
.route1 li{ float:left; margin-right:5px; font-size:14px;}
.route1 li b{ width:180px; padding-left:6px; height:27px; display:block; line-height:27px; color:#555; background:url(../image/ico.jpg) 0px -1200px no-repeat;}
.route1 li p{ width:55px; height:25px; line-height:25px; border:1px solid #a3bfe5; text-align:center; color:#555;}
.route1 span{ width:69px; height:25px; display:block; float:left; border:1px solid #a3bfe5; color:#555; position:relative; background:#a5caec;}
.route1 span s{ width:30px; display:block; text-align:center; padding-top:1px; float:left;}
.route1 span i{ font-style:normal;}
.route1 em{ width:11px; height:15px; position:absolute; right:-3px; top:-3px;}

.route2{ width:703px; height:500px;}

.route3{ height:425px; padding-top:30px;}
.route3l{ width:132px; float:left; background:url(../image/route3l-bg.jpg) left top no-repeat;}
.route3l ul{}
.route3l li{ width:132px; height:86px;_height:85px;+height:85px; overflow:hidden; line-height:0px; font-size:0px; padding:0px; margin:0px;}
.sd01 img{ display:block;}
.sd01{ width:132px; height:86px; background: url(../image/route3l-li-bg.jpg) right -3px no-repeat;}
.sd02 img{ display:none;}

.route3r{ width:515px; height:410px; padding-left:15px; padding-top:10px; padding-right:38px; font-size:14px; line-height:28px; color:#555; float:left; background:#f1f1f1;}
.route3r h3{ height:35px; line-height:35px;font-family:"微软雅黑","黑体"; color:#90263a; font-size:18px; font-weight:normal;}
.route3r span{ height:15px; margin-bottom:10px; display:block; border-bottom:3px solid #d8d8d8;}


/*-----------------------底部速度菜单样式----------------------------*/

.bottom-ksnav{ width:1000px; margin:0px auto; height:100px; margin-top:30px; background:#6a6a6a;}
.bottom-ksnav ul{ padding-top:30px; padding-left:35px;}
.bottom-ksnav li{width:190px; float:left; display:inline; line-height:50px; font-size:14px; text-align:center; cursor:pointer;}
.bottom-ksnav li a{color:#FFF;}
.bottom-ksnav li span{display:block;width:63px; height:49px; background:url(../image/bottom.png) 0px 0px no-repeat; float:left;transition: all 0.2s linear 0s;-o-transition: all 0.2s linear 0s;-moz-transition: all 0.2s linear 0s;}
.bottom-ksnav li p{color:#aaa; display:block; float:left; padding-left:5px;}
.bottom-ksnav li:hover p{color:#fff;text-decoration:none;transition: all 0.4s linear 0s;-o-transition: all 0.2s linear 0s;-moz-transition: all 0.2s linear 0s;}
#a1{background-position:-67px -60px;}
.bottom-ksnav li:hover #a1{background-position:-67px -6px;}
#a2{background-position:5px -53px;}
.bottom-ksnav li:hover #a2{background-position:5px 0px;}
#a3{ background-position:-123px -55px;}
.bottom-ksnav li:hover #a3{ background-position:-123px -1px;}
#a4{ background-position:-191px -62px;}
.bottom-ksnav li:hover #a4{ background-position:-191px -8px;}
#a5{ background-position:-253px -60px;}
.bottom-ksnav li:hover #a5{ background-position:-253px -6px;}

/*-----------------------底部菜单连接样式----------------------------*/
.bottom-nav{ width:1000px; margin:0px auto; padding-top:30px; font-size:14px; line-height:36px; position:relative;} 
.bottom-nav-t{ height:37px;line-height:37px;color:#000; font-size:16px;}
.bottom-nav-t-l{width:170px; float:left; height:37px;}

.bottom-nav-t-r{width:830px; float:left; height:37px;}

.bottom-nav-t-r ul li{width:166px; height:37px; float:left; display:inline-block; text-align:center; cursor:pointer;}
.bottom-nav-t-r ul li span{width:45px;height:40px; display:block; float:left; background:url(../image/bt-xm.jpg) 0px 0px no-repeat;transition: all 0.2s linear 0s;-o-transition: all 0.2s linear 0s;-moz-transition: all 0.2s linear 0s; cursor:pointer;}
.bottom-nav-t-r ul li p{ display:block; float:left; cursor:pointer;}
.bottom-nav-t-r ul li a:hover{ text-decoration:none;}
#b1{ background-position:0px -40px;width:38px; height:40px;}
.bottom-nav-t-r ul li:hover #b1{background-position:0px 5px;}
#b2{ background-position:-66px -40px;}
.bottom-nav-t-r ul li:hover #b2{background-position:-66px 6px;}
#b3{ background-position:-130px -40px;}
.bottom-nav-t-r ul li:hover #b3{background-position:-130px 2px;}
#b4{ background-position:-195px -40px;}
.bottom-nav-t-r ul li:hover #b4{background-position:-195px 5px;}
#b5{ background-position:-260px -40px;}
.bottom-nav-t-r ul li:hover #b5{background-position:-260px 4px;}



.bottom-nav-c{ height:242px;}
.bottom-nav-c a{ padding:2px 5px; padding-bottom:3px;border-radius:2px; text-decoration: none; transition: all 0.3s linear 0s;}
.bottom-nav-c a:hover{ padding:2px 5px; padding-bottom:3px; background:#91263a; color:#fff;}
.bottom-nav-c dl{ width:160px; float:left;}
.bottom-nav-c dt span{display:inline-block; float:left; width:24px; height:24px; background:url(../image/bt-xm-l.jpg) no-repeat 0px 0px;margin-top:7px;transition: all 0.2s linear 0s;-o-transition: all 0.2s linear 0s;-moz-transition: all 0.2s linear 0s;margin-right: 5px;}
.bottom-nav-c dl dt p a:hover{ text-decoration:none;}
#c1{ background-position:-26px 0px;}
.bottom-nav-c dt p:hover #c1{background-position:0px 0px;}
#c2{ background-position:-26px -27px;}
.bottom-nav-c dt p:hover #c2{background-position:0px -27px;}
#c3{ background-position:-26px -54px;}
.bottom-nav-c dt p:hover #c3{background-position:0px -54px;}
#c4{ background-position:-26px -83px;}
.bottom-nav-c dt p:hover #c4{background-position:0px -83px;}
#c5{ background-position:-26px -110px;}
.bottom-nav-c dt p:hover #c5{background-position:0px -110px;}
#c6{ background-position:-26px -138px;}
.bottom-nav-c dt p:hover #c6{background-position:0px -138px;}
.bottom-nav-c dt{ width:130px; float:left;}
.bottom-nav-c ul{ width:180px; float:left;}
.bottom-nav-c li{ padding-left:38px;}
.bottom-nav-c li a:hover{ text-decoration:none;}
#bottom-nav-c{ width:160px;}

.bottom-nav-c ul{ width:166px; float:left; margin-right:4px;}
.bottom-nav-c li{ padding-left:43px;}
#bottom-nav-c{ width:155px;}
#bottom-nav-c li{ padding-left:35px;}

.bottom-nav-fd{ width:29px; height:29px; font-size:12px; position:absolute; right:-50px; top:33px;}
.bottom-nav-fd dl{ height:67px;}
.bottom-nav-fd dd{ width:29px; height:30px; overflow:hidden;}
.bottom-nav-fd dt{ line-height:15px; text-align:center;}
.bottom-nav-fd dt a{ color:#5c5c5c;}
.bottom-nav-fd dt a:hover{ color:#834802; text-decoration:none;}


/*-----------------------底部b版权样式----------------------------*/
#footer{ width:100%; height:415px; border-top:1px solid #e1e1e1; background: url(../image/bottom-bg.jpg) repeat-x;}
.footer{ width:1000px; height:335px; margin:0px auto; padding-top:32px; color:#aaa; position:relative;}


.footer-1{  width:320px; padding-left:15px; height:300px; float:left; border-right:1px solid #3f3f3f;}
.footer-1 h3{ height:30px; line-height:25px; font-family:"微软雅黑","黑体"; font-size:16px; font-weight:normal; color:#fff; padding-left:4px;}
.footer-1 p{ width:285px; height:162px; border-bottom:1px solid #333; line-height:28px;}
.footer-1 p a{ color:#aaa; padding:3px 5px;text-decoration: none;border-radius:2px; transition: all 0.3s linear 0s; background: none;}
.footer-1 p a:hover{ color:#fff; text-decoration:none; background:#91263a;}
.footer-1 span{ padding-top:20px; padding-left:6px; display:block;}



.footer-2{ width:330px; padding-left:20px; height:300px; float:left; border-left:1px solid #141414; border-right:1px solid #3f3f3f;}
.footer-2 h3{ padding-left:5px; height:30px; line-height:25px; font-family:"微软雅黑","黑体"; font-size:16px; font-weight:normal; color:#fff;}
.footer-2 h4{ padding-left:5px; height:30px; line-height:25px; padding-top:27px; font-family:"微软雅黑","黑体"; font-size:16px; font-weight:normal; color:#fff;}
.footer-2 p{ padding-left:5px;line-height:28px; padding-bottom:3px;}
.footer-2 b{ width:285px; font-weight:normal;}
.footer-2 b a{ color:#aaa; padding:3px 5px;border-radius:2px;transition: all 0.3s linear 0s;}
.footer-2 b a:hover{ background:#91263a; color:#fff; text-decoration:none;}
.footer-2 span{ padding-left:5px; padding-top:5px; display:block;}
.footer-2 span s{ width:55px; height:55px; margin-right:15px; display:block; float:left; background:url(../image/bt-xm.jpg) 0px -90px no-repeat;transition: all 0.3s linear 0s;}
.footer-2 span:hover s{ background:url(../image/bt-xm.jpg) 0px -145px no-repeat;}

.footer-3{ width:260px; padding-left:40px; height:300px; float:left; border-left:1px solid #141414;}
.footer-3 dl{ height:160px;}
.footer-3 dd{ width:152px; float:left;}
.footer-3 dt{ width:100px; float:left; line-height:30px;}
.footer-3 span{ width:252px; height:120px; display:block; position:relative;}
.footer-3 span a{ width:252px; height:74px; display:block; background:url(../image/order-c1-ico.jpg) 0px -245px no-repeat;}
.footer-3 span s{ width:42px; height:42px; display:block; background:url(../image/order-c1-ico.jpg) -252px -245px no-repeat;animation: mclogo 5s ease-out 1s infinite;
-webkit-animation: mclogo 5s ease-out 1s infinite; position:absolute; right:0px; top:0px;}
@keyframes mclogo{
	0% { transform:rotateY(180deg);}
	20% { transform:rotateY(180deg);}	
	40% { transform:rotateY(-180deg);}	
    100% { transform:rotateY(-180deg);}	
	}
@-webkit-keyframes mclogo{
	0% { -webkit-transform:rotateY(180deg);}
	20% { -webkit-transform:rotateY(180deg);}	
	40% { -webkit-transform:rotateY(-180deg);}	
    100% { -webkit-transform:rotateY(-180deg);}	
	}
.footer-3 span p{ font-family:"微软雅黑","黑体"; line-height:32px; text-align:center; font-size:15px; color:#aaa;}
.footer2{ text-align:center;}
.footer2 a{ padding:2px 5px;text-decoration:none;border-radius:2px;transition: all 0.3s linear 0s;}
.footer2 a:hover{ color:#fff; text-decoration:none; background:#91263a;}

/*-----------------------vip中心页面内容样式----------------------------*/
.vip-center-l{ padding-top:8px; background:url(../image/line.jpg) bottom repeat-x;}
.vip-center-l h3{ margin-top:4px; height:33px; line-height:33px;font-family:"微软雅黑","黑体"; color:#000; font-size:16px; font-weight:normal;}
.vip-center-l-txt{ width:203px; height:30px; line-height:30px; border:1px solid #d8d8d8; color:#666;}
.vip-center-l-txt2{ width:203px; height:30px; line-height:30px; border:1px solid #d8d8d8; color:#000;}
.vip-center-l p{ line-height:24px; color:#555; padding:5px 0px;}
.vip-center-l span{ height:52px; display:block;}
.vip-center-l-nn{ width:98px; height:32px; line-height:30px;color:#fff; font-family:"微软雅黑","黑体"; font-size:16px; border:none; cursor:pointer; float:left; background:#91253c;}
.vip-center-l-nn:hover{ background:#781b2d;transition: all 0.3s linear 0s;}
.vip-center-l-nn2{width:98px; height:32px; line-height:30px; color:#fff; font-family:"微软雅黑","黑体"; font-size:15px; border:none; cursor:pointer; float:right; background:#ababab;}
.vip-center-l-nn2:hover{ background:#666;transition: all 0.3s linear 0s;}

.vip-center-r{ padding:30px; padding-bottom:0px;}
.vip-center-r1-t{}
.vip-center-r1-c{}
.vip-center-r1-c p{ height:50px; line-height:50px; border-bottom:1px solid #fff; font-family:"微软雅黑","黑体"; color:#382b1f; font-size:16px; text-align:center; background:#f1f1f1;}
.vip-center-r1-c span{ width:119px; display:block;float:left; border-right:1px solid #fff;}
.vip-center-r1-c s{ width:362px; display:block; float:left; text-decoration:none; border-right:1px solid #fff;}
.vip-center-r1-c b{ width:222px; display:block; float:left; font-weight:normal;}
.vip-center-r1-b{ padding-bottom:40px;}
.vip-center-r1-b h3{ font-size:14px; color:#555; margin-top:30px;}
.vip-center-r1-b p{ font-size:14px; color:#555; line-height:28px;}

/*-----------------------vip术后注意事项样式----------------------------*/
#vip-center2-l{ border:0px;}
.vip-center2-l{ padding-top:10px; padding-bottom:20px; background:url(../image/line.jpg) bottom repeat-x;}
.vip-center2-l ul{ border-left:2px solid #d3d3d3;}
.vip-center2-l li{ height:34px; line-height:34px; position:relative;}
.vip-center2-l li a{ display:block; height:34px; line-height:34px; padding-left:20px; position:absolute; left:-2px; top:0px;}
.vip-center2-l li a:hover{ background:url(../image/vip-center2-l.jpg) 0px 11px no-repeat;}

.vip-center-r2-c{ padding-bottom:40px;}
.vip-center-r2-c h3{ font-size:14px; color:#555; margin-bottom:8px;}
.vip-center-r2-c p{ font-size:14px; color:#555; line-height:28px;}
.vip-center-r2-b{ height:167px;}

.vip-center3-r1-c{ margin-bottom:30px;line-height:24px; font-family:"微软雅黑","黑体"; color:#382b1f; font-size:14px; background:#f1f1f1;}
.vip-center3-r1-c1{ width:174px;}
.vip-center3-r1-c2{ width:93px;}
.vip-center3-r1-c td{ padding:10px 15px; border-bottom:1px solid #fff; border-left:1px solid #fff;}

.vip-center-r-4{ padding:0px 30px;}
.vip-center-r4{ padding-bottom:40px;}
.vip-center-r4 h3{ font-size:14px; color:#555; margin-top:30px;}
.vip-center-r4 p{ font-size:14px; color:#555; line-height:28px;}
.vip-center-r4 h4{ font-size:14px; color:#555; text-align:right; margin-top:20px;}


/*玫瑰会员样式内容*/
.shrose_vip{ width:100%; margin:0 auto; background:#fff; overflow:hidden; font-size:14px; color:#555; line-height:200%; padding-bottom:20px;}
.shrose_vip .text_t{ font-weight:bold;}
.shrose_vip .zixun{ float:right; color:#90253b; font-weight:bold;}
.shrose_vip .text_c{ border:1px solid #e5e5e5; padding-bottom:10px; padding:10px;}
.shrose_vip .text_p{ text-indent:2em;}
.shrose_vip .shrose_vip_tit{ width:100%; height:40px; line-height:40px; background:#d2d2d2; text-align:center; font-size:16px; font-weight:bold; margin:15px auto; overflow:hidden;}

/*会员权益*/
.huiyqy{ width:100%; margin:0 auto;}
.huiyqy .huiyqy_tit{ font-size:22px; font-weight:bold; color:#000; border-bottom:2px solid #d6dad3; margin-bottom:10px; font-family:"黑体";}
.huiyqy .huiyqyico{ width:100%; margin:10px auto;}
.huiyqy .huiyqyico ul li{ float:left; display:inline-block; margin:30px 17px; width:140px; overflow:hidden;}
.huiyqy .huiyqyico .line{ width:100%; border-bottom:1px dashed #c8c8c8; float:left; overflow:hidden; height:1px;}

.zoujinhuiy{ width:100%; margin:25px auto; overflow:hidden;}
.zoujinhuiy .zoujinhuiy_left{ width:516px; float:left;}
.zoujinhuiy .zoujinhuiy_right{ width:181px; float:left; margin-left:5px;}
.zoujinhuiy .zoujinhuiy_right ul li{ width:181px; text-align:center; height:60px; line-height:60px; font-size:18px; font-family:"微软雅黑"; background:url(../image/qybg_2.jpg) no-repeat; margin-bottom:6px; cursor:pointer;}
.zoujinhuiy .zoujinhuiy_right ul li.lihover{ background:url(../image/qybg_1.jpg) no-repeat; color:#fff;}

/*会员回馈*/
.shrose_huik{ width:100%; margin:0 auto;}
.shrose_huik_tit{ width:100%; border-bottom:2px solid #d6dad3; margin-bottom:10px; font-family:"黑体"; overflow:hidden;}
.shrose_huik_tit .shrose_huik_titl{ float:left; display:inline-block; font-weight:bold; font-size:22px; color:#000;}
.shrose_huik_tit .shrose_huik_titr{ float:right;}
.shrose_huik_tit .shrose_huik_titr a{width:68px; height:19px; line-height:18px; float:right; margin-top:5px; display:block; padding-left: 22px; font-size: 16px; font-family: "微软雅黑","黑体"; background: url(../image/ico.jpg) -280px -216px no-repeat;}
.shrose_huik .shrose_huikc{ width:100%; height:1230px; margin:25px auto; background:url(../image/community_11.jpg) no-repeat top left; display:inline-block; overflow:hidden;}
.shrose_huikc .shrose_huikc_left{ position:relative; width:80px; height:100%; border-right:5px solid #e6e6e6; float:left;}
.huikedian1{ width:80px; height:15px; background:url(../image/quanyidian.jpg) no-repeat right top; position:absolute; right:-10px;}
.huikedian2{ font-size:12px; margin-top:50px; overflow:hidden; display:inline-block;}

.huikedian3{ width:80px; height:15px; line-height:15px; background:url(../image/quanyidian.jpg) no-repeat right top; position:absolute; right:-10px; top:180px;}
.huikedian4{ width:80px; height:15px; line-height:15px; background:url(../image/quanyidian.jpg) no-repeat right top; position:absolute; right:-10px; top:555px;}
.huikedian5{ width:80px; height:15px; line-height:15px; background:url(../image/quanyidian.jpg) no-repeat right top; position:absolute; right:-10px; top:900px;}

.shrose_huikc_right{ float:left; width:600px; margin-left:20px;}
.shrose_huikc_right p{ text-indent:2em;}
.shrose_huikc_right span{ display:inline-block; margin:15px auto;}