@charset "utf-8";
/* CSS Document */
body { margin:0px;font-size:12px; text-align:center; font-family:Arial, Helvetica, sans-serif; background:url(/images/mouth2008/kcy/bg_01.gif) top repeat-x;}
* { padding:0px; margin:0px;}
li { list-style:none;line-height:150%}
img {border:0px;line-height:0px;}
a:link,a:visited {color: #000000;text-decoration: none;}
a:hover,a:active {color: #ff6600;text-decoration: none;}

h1{ font-size:14px; }
h1 a:link,h1 a:visited{ text-decoration:none;}
h2{ font-size:12px; font-weight:normal; line-height:25px; }
h3{}
h4{}
h5{}
h6{}

.l{float:left; text-align:left; display:inline;}
.r{float:right; display:inline;}
.f14{ font-size:14px;}
.cBlue,a.cBlue {color:#0a579e;}
.cBlue a:link,.cBlue a:visited,a.cBlue:link,a.cBlue:visited {color:#0a579e;text-decoration:none;}
.cGreen,a.cGreen {color:#3b8806;}
.cGreen a:link,.cGreen a:visited,a.cGreen:link,a.cGreen:visited {color:#3b8806;text-decoration:none;}
.cGray,a.cGray {color:#686868;}
.cGray a:link,.cGray a:visited,a.cGray:link,a.cGray:visited {color:#686868;text-decoration:none;}
.cYellow,a.cYellow {color:#ff7e00;}
.cYellow a:link,.cYellow a:visited,a.cYellow:link,a.cYellow:visited {color:#ff7e00;text-decoration:none;}
.cWhite,a.cWhite {color: #ffffff; }
.cWhite a:link , .cWhite a:visited {color: #ffffff;text-decoration:none;}
.cRed,a.cRed {colo: #ff0000; }
.cRed a:link, .cRed a:visited, a.cRed:link, a.cRed:visited{color: #ff0000;}

/*clear float to div*/
.clear {clear:both;font-size:1px;visibility:hidden;width:1px;line-height:0px;}
/*CSS-HACK */
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix{display:inline-table;}
* html .clearfix{height:1%;/*ie6*/}
*+html .clearfix{min-height:1px;}
.clearfix{display:block;}

/*top zone*/
.cnt {width:950px;margin:0 auto;clear:both;overflow:hidden;text-align:left;}
.c_l{ width:691px; float:left; display:inline; overflow:hidden; margin-left:10px;}
.c_r{ width:226px; float:right; display:inline; text-align:left; overflow:hidden; margin-right:12px;}
.m_t{ margin-top:8px;}

.bg1{ background:#f2f3ec url(/images/mouth2008/kcy/bg01.gif) left top no-repeat; height:253px; overflow:hidden;}
.bg2{ background:#f2f3ec url(/images/mouth2008/kcy/bg02.gif) left top no-repeat; height:248px; overflow:hidden;}
.bg3{ background:#f2f3ec url(/images/mouth2008/kcy/bg03.gif) left top no-repeat; height:243px; overflow:hidden;}
.bg4{ background:#f2f3ec url(/images/mouth2008/kcy/bg04.gif) left top no-repeat; height:318px; overflow:hidden;}
.bg5{ background:#f2f3ec url(/images/mouth2008/kcy/bg05.gif) left top no-repeat; height:214px; overflow:hidden;}
.bg6{ background:#f2f3ec; height:8px; overflow:hidden;}

.link1{ line-height:28px; background:#ffffff;}
.link1 a{ margin:auto 5px; color:#008896;}
.link1 a:link,.link1 a:visited{ color:#008896;}
.topnav{ height:73px; background:url(/images/mouth2008/kcy/top02.gif) left top repeat-x; }
.topnav p{ width:190px; height:73px; float:left; display:inline; overflow:hidden;}
.topnav .lk{ width:760px; height:73px; float:right; float:left; display:inline; overflow:hidden;}
.topnav .lk a{ width:76px; height:73px; background:url(/images/mouth2008/kcy/top01.gif) top left no-repeat; float:left; display:inline; text-align:center; line-height:22px; font-size:14px; padding-top:24px; font-weight:bold;}
.lk a:link,.lk a:visited{ color:#007f99;}
.lk a:hover{ background:url(/images/mouth2008/kcy/top01_off.gif) top left no-repeat; color:#FF6600;}

.ba_1{ background:url(/images/mouth2008/kcy/bg07.gif) left top no-repeat; height:28px; overflow:hidden; text-indent:20px; font-size:14px; line-height:30px; font-weight:bold;}
.ba_1 img{ margin:8px 10px 0px 0px;}

.l_bo_1_1{ float:left; display:inline; margin:195px 0px 0px 0px;}
.l_bo_1{ width:300px; height:200px; margin:19px 0px 0px 5px; float:left; display:inline; overflow:hidden;}
.m_bo_1{ width:250px; overflow:hidden; margin:10px 0px 0px 15px; float:left; display:inline;}
.m_bo_1 h1{ line-height:25px; font-size:16px;}
.m_bo_1 li{ line-height:24px; width:180px; margin-right:5px; height:24px; overflow:hidden; float:left; display:inline; background:url(/images/mouth2008/kcy/dot04.gif) left top no-repeat; text-indent:15px;}
.m_bo_1 p{ text-indent:2em; line-height:20px; color:#666666; margin-top:8px; height:70px;}
.r_bo_1{ width:305px; margin:40px 3px 0px 0px; float:right; display:inline; overflow:hidden;}
.r_bo_1 form{ width:150px; float:left; display:inline; margin:5px 5px 0px 0px;}
.r_bo_1 .zx{ height:35px; margin-top:5px;}
.r_bo_1 .zx2{ margin:9px 11px 0px 0px;}
.r_bo_1 .zx3{ margin:6px 8px 0px 0px;}
.r_bo_1 textarea{ background:#e0fcff; font-size:12px; width:135px; height:110px; border:1px solid #177790; line-height:20px; padding:3px 3px 1px 3px;}

.l_bo_2{ width:265px; height:165px; float:left; display:inline; line-height:20px; margin:30px 0px 0px 18px; }
.m_bo_2{ height:200px; float:right; display:inline; margin:20px 0px 0px 0px; }
.m_bo_2 p{ width:245px; float:left; display:inline; line-height:20px; margin:10px 8px 0px 0px; color:#666666; text-indent:2em;}
.r_bo_2{ margin-top:6px;}
.r_bo_2 dt{ line-height:25px; text-indent:35px; font-size:14px;}
.r_bo_2 dt img{ margin-top:5px; margin-right:15px;}
.r_bo_2 ul{ margin-top:10px; margin-left:10px;}
.r_bo_2 ul li{background:url(/images/mouth2008/kcy/dot05.gif) left top no-repeat; text-indent:18px; height:25px; overflow:hidden; line-height:25px;}

.l_bo_3{ margin:22px 12px 0px 20px; }
.l_bo_3 p{ width:376px; line-height:22px; text-indent:2em; float:left; display:inline;}
.l_bo_3 img{ float:right; display:inline;}
.r_bo_3{ width:226px; margin:0px 12px 0px 0px;}
.r_bo_3 dd{ margin:23px 10px 0px 12px; line-height:21px;}

.l_bo_4{ width:404px; overflow:hidden; float:left; display:inline; margin-left:10px;}
.l_bo_4 dd img{ margin:18px 0px 0px 12px;}
.m_bo_4{ width:276px; overflow:hidden; float:left; display:inline; margin-left:11px;}
.m_bo_4 p{ margin:15px 10px 8px 12px; height:180px; overflow:hidden; line-height:22px; color:#666666; text-indent:2em;}
.m_bo_4 h2{ text-align:center; font-size:16px; font-weight:bold; border-top:1px solid #cccccc; line-height:30px;}
.r_bo_4{ width:226px; overflow:hidden; float:right; display:inline; margin-right:12px;}
.r_bo_4 dt{ line-height:25px; text-indent:35px; font-size:14px; margin-top:6px;}
.r_bo_4 dt img{ margin-top:5px; margin-right:15px;}
.r_bo_4 ul{ margin-top:4px; margin-left:10px;}
.r_bo_4 ul li{background:url(/images/mouth2008/kcy/dot05.gif) left top no-repeat; text-indent:18px; height:23px; overflow:hidden; line-height:25px;}

.map img{ border:2px solid #999999; margin:20px; }

.qq{ border:10px solid #fbffec; background:#ffffff;  }
.qq ul{margin:8px auto; margin-left:10px;}
.qq li{ background:url(/images/mouth2008/kcy/qq.gif) left no-repeat; text-indent:25px; line-height:25px;}
.question{ margin:8px auto; margin-left:5px;}
.question li{ background:url(/images/mouth2008/kcy/dot04.gif) left top no-repeat; text-indent:18px; height:25px; overflow:hidden; line-height:25px;}
.quick {background:#fff6ed; padding:10px 10px 5px 10px; text-align:right; }
.quick textarea{ width:170px; border:1px solid #999999; border-bottom:#cccccc; border-right:#cccccc; height:117px; font-size:12px; line-height:20px;}
.btn{ background:url(/images/mouth2008/kcy/btn02.gif) left top no-repeat; border:0px; width:39px; height:21px; color:#000000; font-size:12px; line-height:23px; margin:5px auto;}

.appointment{width:640px; height:135px; margin-top:25px; float:left; display:inline; margin-left:8px; overflow:hidden; padding:0px;}

.appointment .txt{ border:1px solid #177790; width:80px; background:#e0fcff; height:16px;}
.appointment .tar{border:1px solid #177790; background:#e0fcff; font-size:12px;}
.appointment ul{ float:left; display:inline; width:160px;}
.appointment ul li{ margin-top:6px; line-height:20px;}
.appointment p{ float:right; display:inline; width:120px; margin-top:16px; line-height:20px; color:#3399FF;}

.menu1{ width:114px; float:left;}
.menu1 a {height:32px; width:114px; display:block; text-align:center; line-height:33px; overflow:hidden; margin-top:10px; text-indent:15px;}
.menu1 a.btn_on{ background:url(/images/mouth2008/kcy/btn05_on.gif) left top no-repeat; color:#FF6600;}
.menu1 a.btn_off{ background:url(/images/mouth2008/kcy/btn05_off.gif) left top no-repeat;}

.menu2{ height:33px; overflow:hidden; margin-top:8px;}
.menu2 a {height:33px; display:block; float:left;  text-align:center; line-height:36px; overflow:hidden;}
.menu2 a.btn_on{ width:106px; font-size:14px; font-weight:bold; background:url(/images/mouth2008/kcy/btn06_on.gif) left top no-repeat; color:#FF6600;}
.menu2 a.btn_off{ width:85px; background:url(/images/mouth2008/kcy/btn06_off.gif) left top no-repeat;}

/*scroll zone*/
#scrolldiv { height:200px; overflow:hidden; border:1px solid #cccccc; margin:auto;}
#fc {}
#fc img{}
#num { overflow: hidden; text-align:right; height:20px; line-height:20px; margin-right:3px; position:relative; top:-30px; left:-10px; margin-left:190px; }
* html #num {}
*+html #num {}
#num div{ float:right; display:inline; width:30px; padding:1px 0px 0px 0px; float:left; overflow:hidden;width:20px; text-align:center; margin:0px 2px; filter:alpha(opacity=75); line-height:15px; font-weight:bold; border:1px solid #FF9900;}
#num .bigoff {background:#FFD5BF;color:#000000;  cursor:hand; }
#num .bigon {background: #ffffff; color:#FF6600; cursor:hand;}
#con{ display:none;}

/*footer*/
#footer{ margin:8px auto; line-height:22px; color:#666666; text-align:center; font-family:Arial; border-top:1px solid #dddddd; padding-top:4px; font-size:12px;}
#footer img{ margin:0px; padding:0px; border:0px;}
#footer a:link,#footer a:visited,#footer a:hover{ color:#0000FF;}
#footer .ts{ width:660px; background:url(/images/mouth2008/kcy/index200807/footerbg.gif) top no-repeat; line-height:24px; padding:2px 5px 0px 5px; margin:0px auto;}
#footer .cRed{ color:#cc0000;}
#footer .o{ margin-bottom:15px;}
#footer div a{ margin:0px 10px;}


