﻿body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px; line-height:150%; height:100%;}

a {color:#666666; text-decoration:none;}
a:link {color:#666666; text-decoration:none;}
a:hover {color:#333333; text-decoration:underline;}
a:active {color:#333333; text-decoration:none;}

.email a {color:#666666; text-decoration:none;}
.email a:link {color:#666666; text-decoration:none;}
.email a:hover {color:#333333; text-decoration:underline;}
.email a:active {color:#333333; text-decoration:none;}

.news {background:url(../images/index/index_r7_c14.jpg) no-repeat; padding:3px 0 0 0; height:47px; margin:5px 0 0 0;}
.news_title { font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 0 0 45px; font-weight:bold;}
.news_info {margin:0 0 0 45px;}
.news_date {width:40px; font-size:24px; text-align:center;}
.news_mon {font-size:12px; text-align:center;}

.grey_box { background:#EBEBEB url(../images/index/index3_r14_c24.jpg) no-repeat; border:1px #CCCCCC solid; padding:3px 0 3px 15px; margin:3px 0 3px 0; width:185px;}
.support_add {padding:2px 0 2px 5px;}
.hotline {border:1px #CCCCCC solid; width:180px; text-align:center; padding:10px;}
.number {font-size:14px; vertical-align:middle;}
.box {background:#EBEBEB url(../images/about/about_r8_c6.jpg) no-repeat right top; border:1px #CCCCCC solid; padding:10px 40px 10px 10px; margin:5px; line-height:180%;}
.box_text {border:1px #CCCCCC solid; padding:10px 40px 10px 10px; margin:5px; line-height:180%;}
.box2 {background:#EBEBEB url(../images/about/about_r8_c7.jpg) no-repeat left top; border:1px #CCCCCC solid; padding:10px 10px 10px 50px; margin:5px; line-height:180%;}

.services_box {background:#EBEBEB; border:1px #CCCCCC solid; margin-bottom:30px; width:740px;padding:20px;}
.services_title { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#fff; font-weight:bold; background:#aaa; padding:4px 8px;}
.services_flash{width:430px;}
.services_bg{ background:url(../images/services/services_r11_c3.jpg); width:400px;}
.services_info{margin:2px;}
.services_price{background:url(../images/services/services_r12_c2.jpg); text-align:right; padding:10px 35px; width:308px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; height:26px;}
.services_price2{background: url(../images/services/services_r18_c2.jpg); text-align:right; padding:10px 35px; width:308px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; height:26px;}

.portfolio img{ margin:10px 10px 10px 20px;}

.menu { margin:40px 0 0 475px;}
.dockclass{	width:200px;margin:20px 0 0 0; border:1px #CCCCCC solid; text-align:center; padding:0 0 8px 0;}
.dockclass ul{list-style:none; margin:0; padding:0;}
.dockclass li{margin:8px 0 0 0;}

.basic  {width: 780px;}
.basic div {background-color: #FFFFFF; filter:alpha(opacity=80); -moz-opacity:0.8;}
.basic  li {margin-bottom : 10px;border: none;text-decoration: none;margin: 0px;padding: 10px;color:#333;}
.basic a {cursor:pointer;display:block;background:#EBEBEB url(../images/about/about_r8_c6.jpg) no-repeat right top; border:1px #CCCCCC solid; padding:10px 40px 10px 10px; margin:5px; line-height:180%;filter:alpha(opacity=80); -moz-opacity:0.8;}
.basic a:hover {background:#EBEBEB url(../images/about/about_r8_c6.jpg) no-repeat right top; border:1px #CCCCCC solid; padding:10px 40px 10px 10px; margin:5px; line-height:180%;filter:alpha(opacity=100); -moz-opacity:1;}
.basic a.selected {background:#EBEBEB url(../images/about/about_r8_c6.jpg) no-repeat right top; border:1px #CCCCCC solid; padding:10px 40px 10px 10px; margin:5px; line-height:180%;filter:alpha(opacity=100); -moz-opacity:1;}

.right{float:right;}
.left{float:left;}
.width{ margin:0 auto; width:1004px;}
.clear {zoom:1; clear:both;}
.clear:after {content:''; display:block; clear:both; visibility:hidden; height:0;}