﻿@charset "utf-8";
/* CSS DocumentQQ:380608331 */
html { height: 100%; }
body {margin:0;height: 100%;font-size: 12px;font-family:Arial;color:#333;line-height:150%;text-align:center;word-break:break-all; background:#01729c;}
dd,dt{ margin: 0; padding: 0; }
div,ul,ol,form { margin: 0; padding: 0; }img {border: 0;margin: 0px;}li { list-style: none; }
input { font-family: tahoma,Arial,Helvetica,sans-serif; font-size: 12px; }h1,h2,h3,h4,h5,h6,h7 { margin: 0; padding: 0; text-align: left; font-size: 12px; font-weight: 400; }p{ margin: 0; }

*{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
/* ============ 常用 ============= */
.BOX{width:950px;margin: 0px auto;font-family: "宋体";text-align:center;border: 0px solid #FF0000;}
.hd{height:90px;margin: 0px auto;text-align:center;background:url(../images/tpbg.jpg) repeat-x;}
.hd .logo{ float:left;}
.hd .ri{ padding-top:13px;}
.hd .men{ float:left; padding-top:18px; width:720px;}
.hd .nav{ height:19px; margin-bottom:10px;}
.hd .nav li{ float:left; width:80px; color:#fff; background:url(../images/mid.jpg) no-repeat right; font-weight:bold;display:block;}
.hd .nav li a:link{ display:block;color:#fff;}
.hd .nav li a:visited {color: #fff; }
.hd .nav li a:hover{  color:#fff; font-weight:bold;display:block; text-decoration:none;}
.hd .nav li a:active { text-decoration: none; color:#fff; }
.hd .nav .hotTab {background:#CACACA;}
.fenl_2a{background:#CACACA;height:20px;color:#fff;float:left;margin-left:60px;}


.hd .top{ float:right;}
.hd .top p{ margin-bottom:5px;}
.video {text-align: center;margin: 0px auto;}
.main {float:right;width:700px;border: 0px dashed #CCC;}
.right {float:right;width: 270px;border: 0px solid #CCC;overflow: hidden;}
.mains ul{ padding-left:20px;}
.mains ul li{ float:left; width:200px; text-align:center; line-height:30px; margin-bottom:26px;}

/* ============ PageBody  ============= */
.PageBody {width:950px;margin: 0px auto;}
.w655{ float:left; width:655px;}
.left{ float:left; width:230px;}
.mid{ float:right; width:400px;}
.mid .nav{ border-bottom:1px solid #d9ddde}
.mid li{ text-align:left; background:url(../images/3j.jpg) no-repeat left; color:#fff; line-height:22px;}


.pb {WIDTH:230px;}
.pb .steps {BACKGROUND: url(../images/index_neck_shoulders.png) no-repeat left top}
.pb .banners {width:230px; padding-top:21px; background:#01729c}
.pb .banners LI {DISPLAY: none; OVERFLOW: hidden; }
.pb .banners LI.current {DISPLAY: block}
.pb .switcher { background: url(../images/l1.jpg);HEIGHT:45px;text-align:center; width:230px; }
.pb .switcher h1{ color:#fff; font-size:14px; font-weight:bold; text-align:right; line-height:30px; height:30px;}
.pb .switch { background: url(../images/l2.jpg);HEIGHT:45px;text-align:center; width:230px; }
.pb .switch h1{ color:#fff; font-size:14px; font-weight:bold; text-align:left; line-height:30px; height:30px;}

.pb .points { width:220px; float:left; margin-right:10vpx;}
.pb .points LI {OVERFLOW: hidden; WIDTH: 27px; CURSOR: pointer;COLOR: #000;LINE-HEIGHT:15px;  font-size:9px; HEIGHT: 15px; TEXT-ALIGN: center; float:right; display:block;}
.pb .points LI.current {background:#515b65;WIDTH:19px;height:9px;TEXT-ALIGN:center;color:#fff;LINE-HEIGHT:9px;margin-top:3px; display:block;}
.pb .steps { background:#ccc}
.pb .steps .up {WIDTH: 15px; CURSOR: pointer; HEIGHT: 11px}
.pb .steps .down {WIDTH: 15px; CURSOR: pointer; HEIGHT: 11px}

.w250{ width:250px; float:left;}
.w250 ul{ width:220px; float:left}
.w250 h1{ text-align:left; font-size:14px; color:#fff; font-weight:bold; line-height:30px;}
.w250 li{ text-align:left; line-height:23px; background:#0c4d8d; text-indent:10px; margin-bottom:1px; color:#64baff}
.main { background:#fff; }
.new {padding:20px 25px;}
.new .nav{ background:url(../images/new.jpg) no-repeat;height:30px;text-align:left;line-height:30px;color:#fff; font-size:14px;}
.new .place{ text-align:right;}
.new h1{ font-size:18px; text-align:center; color:#588b0e; line-height:45px; font-family:"黑体"; font-weight:bold}
.new h2{ font-size:14px; color:#588b0e; line-height:45px;  font-weight:bold}
.new h3{ font-size:14px; color:#588b0e;  font-weight:bold; border-bottom:#3b4550 solid 1px;}
.new .con{ text-align:left; }
.new .zw{ text-align:left; }
.new .zw li{ text-align:left; line-height:24px;}

#leftpart {FLOAT: left; WIDTH: 245px}
#menu DT {PADDING-LEFT:23px; MARGIN-BOTTOM: 1px; CURSOR: pointer; LINE-HEIGHT: 22px; HEIGHT: 22px ;color:#fff;}
#menu DD {BACKGROUND: #ebebeb; MARGIN-BOTTOM: 1px; LINE-HEIGHT: 22px; HEIGHT: 22px}
#menu DD A {DISPLAY: block; PADDING-LEFT: 21px;COLOR: #4e4d49}
#menu DD A:hover {BACKGROUND: #facc8e; COLOR: #cc0000}
.dt_open {BACKGROUND:#494f2d url(../images/meu2.jpg)  no-repeat; }
.dt_closed {BACKGROUND:#0c4d8d ;}
.thisClass{BACKGROUND: #facc8e; COLOR: #cc0000}


.left{ float:left; width:190px;  }
.right {float:right;width: 277px;border: 0px solid #CCC;overflow: hidden;}
.left .con{padding:0 5px;}
.left .nav{ background:url(../images/na.jpg); height:30px; text-align:left; text-indent:15px;line-height:30px; color:#fff;}
.left .con .bbg{ background:#fff url(../images/mi.jpg) left bottom repeat-x; height:31px; line-height:29px; color:#810010; text-align:left; font-weight:bold; text-indent:15px; }
.left .con .bbg2{ background:url(../images/mi.jpg) left bottom repeat-x; height:31px; line-height:29px;text-align:left;text-indent:15px; }
.left .con li{background:#dfdfdf url(../images/mi.jpg) left bottom repeat-x; height:31px; line-height:29px; text-align:left; text-indent:25px; }
.left .con #fon{ color:#000; font-weight:bold;}
















.foot{ color:#afbbbb}
.foot a:link{ text-decoration: none; color: #afbbbb; }
.foot a:visited { text-decoration: none; color: #afbbbb; }
.foot a:hover { text-decoration: underline; color: #afbbbb; }
.foot .add{padding:10px 0 10px 250px; line-height:15px;text-align:left;}
.foot .bnav{padding-top:10px; border-bottom:#4f5962 1px solid; padding-left:260px; text-align:left; line-height:25px;}

/* ============ 链接 ============= */
a:link{ text-decoration: none; color: #42414A; font-family:Arial, }
a:visited { text-decoration: none; color: #42414A;}
a:hover { text-decoration: underline; color: #42414A; }
a:active { text-decoration: underline; color: #000; }
#wi {color: #fff;text-decoration: none;}
#wi a:link{ text-decoration: none; color: #fff; }
#wi a:visited { text-decoration: none; color: #fff; }
#wi a:hover { text-decoration: underline; color: #FFFFFF; }
#red {color: #CC3300;text-decoration: none;}
#red a:link{ text-decoration: none; color: #CC3300; }
#red a:visited { text-decoration: none; color: #CC3300; }
#red a:hover { text-decoration: underline; color: #CC3300; }
#bl{color: #64baff;text-decoration: none;}
#bl a:link{text-decoration: none;color: #64baff;}
#bl a:visited {text-decoration: none;color: #64baff;}
#bl a:hover { text-decoration: underline; color: #64baff; }
#b2{color: #90A4B9;text-decoration: none;}
#b2 a:link{text-decoration: none;color: #90A4B9;}
#b2 a:visited {text-decoration: none;color: #90A4B9;}
#b2 a:hover { text-decoration: underline; color: #CC3300; }
#hui{color: #c0c0c0;text-decoration: none;font-size: 12px;}
#hui a:link{text-decoration: none;color: #c0c0c0;font-size: 12px;}
#hui a:visited {text-decoration: none;color: #c0c0c0;}
#hui a:hover { text-decoration: underline; color: #CC3300; }
.inpu {border: 1px solid #bbdfff;height: 17px;}
.inpu2 {border: 1px solid #d8eefe;height: 16px;}
.bor{ border:1px solid #ccc;}
