/*----------------- html ---------------*/
html{margin-right:auto;margin-left:auto;}
body{margin:0;padding:0;background:#ffffff url(../img/body_bg.png) repeat-x;font:12px verdana, tahoma, arial, sans-serif;color:#222222;}
/*----------------- body ---------------*/
img{border:0px;}
.li{margin:0 0 2px 20px;list-style-image:url('../img/dot.gif');}
.hide{margin:0;padding:0;}
ul{padding-left:8px;}
input{padding:2px;border:1px #dedede solid;background:#ffffff url(../img/input_bg.gif) repeat-x;}
.buy{cursor:pointer;font-weight:bold;width:120px;height:30px;line-height:30px;background:url(../img/buy_button_bg.png) no-repeat;color:#ffffff;border:0;}
select{border:1px #909090 solid;background:#ffffff url(../img/input_bg.gif) repeat-x;}
textarea{border:1px #909090 solid;background:#ffffff url(../img/input_bg.gif) repeat-x;}
.sbutton{width:60px;height:22px;background:url(../img/button_bg.png) repeat-x;border:0;}
.rbutton{width:100px;height:22px;background:url(../img/rbutton_bg.png) repeat-x;border:0;}
.spc{height:20px;font-size:20px;}
.blue-title{font-size:14px;color:#196da2;}
.grey-title{color:#666666;}
.black-title{font-size:14px;color:#000000;}
.red{font-size:18px;color:#d20000;font-weight:bold;}
.container{margin-right:auto;margin-left:auto;width:900px;}
.header{height:99px;line-height:99px;}
.left{float:left;}
.right{float:right;}
.left-list{float:left;margin-right:20px;width:130px;}
.left-pic{padding:5px;border:1px #dedede solid;}
.right-list{float:left;width:470px;}
.left-header{float:left;}
.right-header{float:right;}
.menu-top{margin-bottom:50px;height:60px;line-height:60px;text-align:center;}
.menu-f{padding:21px 0 22px 0;height:60px;border-right:1px #124b6e solid;}
.menu-l{padding:21px 0 22px 0;height:60px;border-left:1px #1f89c9 solid;}
.content{width:900px;}
.content-title{font-size:23px;color:#196da2;}
.content-body{margin-top:10px;}
.left-title{font-size:17px;color:#666666;}
.left-body{margin-top:20px;}
.left-content{float:left;overflow:hidden;margin-right:20px;width:220px;}
.right-content{float:right;overflow:hidden;padding-left:20px;width:640px;}
.footer{margin-top:40px;padding-top:38px;width:100%;height:38px;background:#ffffff url(../img/footer_bg.png) repeat-x;text-align:center;color:#dedede;text-shadow:0 1px #343434;}
/*----------------- link ---------------*/
a{text-decoration:none;color:#999999;}
a:hover{text-decoration:underline;}
a.title{text-decoration:none;font-size:23px;color:#196da2;}
a.title:hover{text-decoration:underline;font-size:23px;}
a.blue{text-decoration:none;color:#196da2;}
a.blue:hover{text-decoration:underline;}
a.red-link{text-decoration:none;color:#d20000;}
a.red-link:hover{text-decoration:underline;}
a.menu{padding:22px 20px 22px 20px;height:60px;line-height:60px;text-decoration:none;font-size:13px;border-left:1px #1f89c9 solid;border-right:1px #124b6e solid;color:#d9edf9;text-shadow:0 1px #124b6e;}
a.menu:hover{background:url(../img/menu_top_bg.png) center;color:#ffffff;}
a.menu-marked{padding:22px 20px 22px 20px;height:60px;line-height:60px;text-decoration:none;font-size:13px;border-left:1px #1f89c9 solid;border-right:1px #124b6e solid;background:url(../img/menu_top_bg.png) center;color:#ffffff;text-shadow:0 1px #124b6e;}
