﻿@charset "utf-8";
body { margin:0; padding:0; width:100%;FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#d2e9f9,endColorStr=#eaeaea); font-size:12px;clear:both}
html { padding:0; margin:0;}


a { text-decoration:none;}
a:hover { text-decoration:underline;}

/* main */
.main { padding:0; margin:0 auto;}
/********** header **********/
.blok_header { margin:0; padding:0;}
.header { width:960px; margin:0 auto; padding:0;font-size:12px;FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fdde00,endColorStr=#ffba00);}
/* logo */
.logo { padding:0; margin:0; width:256px;float:left;}
/* search */


.topd a.szease{display:block;width:85px;height:17px;border:#c6c6c6 solid 1px;color:#8c0202;;background-color:#eee;text-align:center;text-decoration:none;text-transform:uppercase;position:absolute;left:788px;top:50px;padding-top:4px;}
.topd a.szease:hover{color:#0B930E;background-color:#eee;}

.topd a.szwz{display:block;width:85px;height:17px;border:#c6c6c6 solid 1px;color:#8c0202;;background-color:#eee;text-align:center;text-decoration:none;text-transform:uppercase;position:absolute;left:882px;top:50px;padding-top:4px;}
.topd a.szwz:hover{color:#0B930E;background-color:#eee;}

.topd a.xinhooqx{display:block;width:115px;height:17px;text-align:center;text-decoration:none;text-transform:uppercase;position:absolute;left:670px;top:50px;padding-top:4px; color:#FFFFFF; font-weight:bold;}

/*header_text*/
.header_text { height:330px; margin:0 auto; padding:10px 14px 0 0;width:960px; background: url(images/slider_bg.gif) top no-repeat;}
.header_text .div .left1 { float:right; width:480px; padding:0; margin:0; }
.header_text .div .left1 img { float:left; margin:220px 10px 0 20px; padding:0;}
.header_text .div .left1 a {font: bold 14px Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline;}
.header_text p { font:normal 14px  Arial, Helvetica, sans-serif; color:#fff; padding:10px 0 0 0; margin:0; line-height:1.8em;}
/* header_text2 */
.header_text2 { height:120px; margin:0 auto; padding:0; width:960px; background:url(images/header_text_bg2.gif) top no-repeat;}
.header_text2 h2 { width:300px; float:left; font: bold 34px Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:45px 0 0 45px;}
/*body_bottom*/
.body_bottom { width:960px;height:36px; margin:0 auto; padding:0;}
/*Twitter*/
.Twitter { width:334px; float:right; background:url(images/Twitter.gif) left no-repeat; padding:0; margin:10px 0 0 0;}
.Twitter p { font: normal 12px Arial, Helvetica, sans-serif; color:#a4f1f9; padding:0 0 0 45px; margin:0;}
.Twitter a { font: bold 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
/********** body **********/
.body { width:940px; margin:0 auto; background:url(images/body_bg.gif) top repeat-y; padding:10px;}
.body h2 { color:#2c2c2c; font:normal 18px Arial, Helvetica, sans-serif; margin:5px 0; padding:15px 5px;}
.body h3 { font: bold 12px Arial, Helvetica, sans-serif; color:#2c2c2c; margin:5px 0; padding:15px 5px; border-bottom:1px solid #e1e1e1;}
.body p { font: normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; padding:10px 5px; margin:0; line-height:1.8em;}
.body p.grey { font: normal 12px Arial, Helvetica, sans-serif; color:#a4a4a4; padding:0px 5px 0 5px; margin:0; line-height:1.8em; text-indent:2em;}
.body a { color:#469aac; text-decoration:none;}
.body img { float:left; margin:10px 10px 10px 15px; padding:0;}
.body img.port { margin:10px 10px; padding:0; text-align:center;}
.body img.but { margin:0; padding:15px 0 0 0; float:right;}
.left { width:550px; float:left; margin:0; padding:10px 15px;}
.left_big { width:300px; background:#f6f6f6; border:1px solid #eaeaea; margin:0 auto; padding:7px;}
.left_small { border:1px solid #ededed; background:#fff; width:500px; padding:10px 7px; margin:0 auto;}
.left_small ul { margin:10px 5px; padding:0; list-style:none;}
.left_small li { border-bottom:1px solid #eaeaea; padding:5px 5px; margin:0;}
.left_small li a { font: bold 12px Arial, Helvetica, sans-serif; color:#cccccc; text-decoration:none;}
.left_small li a:hover { color:#5ac4d1; text-decoration:underline;}

.right { width:315px; float:right; margin:0; padding:0px 15px;}
.right_big { width:300px; background:#f6f6f6; border:1px solid #eaeaea; margin:0 auto; padding:7px;}
.right_small { border:1px solid #ededed; background:#fff; width:280px; padding:10px 7px; margin:0 auto;}
.right_small ul { margin:10px 5px; padding:0; list-style:none;}
.right_small li { border-bottom:1px solid #eaeaea; padding:5px 5px; margin:0;}
.right_small li a { font: bold 12px Arial, Helvetica, sans-serif; color:#cccccc; text-decoration:none;}
.right_small li a:hover { color:#5ac4d1; text-decoration:underline;}

.footer_resize { margin:0 auto 20px auto; padding:10px 0; width:960px; background:#469aac; border-bottom:1px solid #407e8b;}
.footer_resize ul { margin:0; padding:20px 10px 10px 10px; list-style:none; float:left;}
.footer_resize img { display:inline; margin:5px 10px; padding:0;}
.footer_resize ul li { margin:0; padding:0 10px; float:left;}
.footer_resize p { margin:0; padding:20px 20px 10px 20px; float:right; color:#fff; font:normal 11px  Arial, Helvetica, sans-serif; line-height:1.8em;}
.footer_resize a { color:#fff; font:normal 11px  Tahoma, Geneva, sans-serif; text-decoration:none; line-height:1.8em;}
.footer_resize a:hover { text-decoration:underline;}
/********** contact form **********/
.form { float:left; width:560px; margin-top:40px; margin-left:10px;}
/********** contact form **********/
#contactform { margin:0; padding:5px 10px;}
#contactform * { color:#F00;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { float:left; margin:0; width:80px;  padding:5px 0; font:bold 12px  Arial, Helvetica, sans-serif; color:#5f5f5f; text-transform:capitalize;}
#contactform label span {  font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text { width:400px; border:3px solid #eeeeee; margin:5px 0; padding:5px 2px; height:15px; background:#fff;}
#contactform textarea { width:400px; border:3px solid #eeeeee; margin:5px 0; padding:5px 2px; background:#fff; height:350px;}
#contactform li.buttons input { padding:3px 0; margin:0 0 0 80px; border:0; color:#FFF;}
p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}

p.clr, .clr { clear:both; padding:0; margin:0;}
li.bg, .bg { clear:both; border-bottom:1px solid #dbdbdb; padding:10px 0 0 0; margin:0 0 10px 0; background:none; list-style:none;}
li.line, .line { border-top:1px solid #d9d9d9; padding:0; margin:10px 0; background:none; list-style:none;}


/********** 菜单 **********/

/* menu */	
.menu { padding:5px 0 0 10px; margin:0; width:380px; float:left;}
.menu ul { padding:0; margin:0; list-style:none; border:0;}
.menu ul li { float:left; margin:0; padding:0 3px; border:0;}
.menu ul li a { float:left; margin:0 1px 0 0; padding:13px 0; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.menu ul li a span { padding:13px 10px; background:none;}
.menu ul li a:hover {   background: url(images/r_menu.gif) no-repeat right ;}
.menu ul li a:hover span { background:url(images/l_menu.gif) no-repeat  left ;}
.menu ul li a.active {background:url(images/r_menu.gif) no-repeat  right ;}
.menu ul li a.active span {   background:url(images/l_menu.gif) no-repeat  left ;}

.kwicks {list-style:none;position:relative;margin: 0;padding: 0;background-image:url(images/menubgz.jpg);}  
.kwicks li{display:block;overflow:hidden;padding: 0;cursor: ointer;float:left;width: 120px;height: 36px;margin-right: 0px;
background-image:url(images/menupic.jpg);background-repeat:no-repeat;}
.kwicks a{display:block;height:36px;text-indent:-9999px;outline:none;}
#kwick1 {background-position:0px 0px;}
#kwick2 {background-position:-200px 0px;}
#kwick3 {background-position:-400px 0px;}
#kwick4 {background-position:-600px 0px;}
#kwick5 {background-position:-800px 0px;}
#kwick6 {background-position:-1000px 0px;}
#kwick7 {background-position:-1200px 0px;}
#kwick8 {background-position:-1400px 0px;}
#kwick9 {background-position:-1600px 0px;}
#kwick1.active, #kwick1:hover {background-position: 0 bottom;}
#kwick2.active, #kwick2:hover{background-position: -200px bottom;}
#kwick3.active, #kwick3:hover {background-position: -400px bottom;}
#kwick4.active, #kwick4:hover {background-position: -600px bottom; }
#kwick5.active, #kwick4:hover {background-position: -800px bottom; }
#kwick6.active, #kwick4:hover {background-position: -1000px bottom; }
#kwick7.active, #kwick4:hover {background-position: -1200px bottom; }
#kwick8.active, #kwick4:hover {background-position: -1400px bottom; }
#kwick9.active, #kwick4:hover {background-position: -1600px bottom; }
#kwick1 a{background-image:url(end.jpg);background-repeat:no-repeat;background-position: left 0px;}
#kwick1 a:hover{background-position: left -72px;}
#kwick4 a{background-image:url(end.jpg);background-repeat:no-repeat;background-position: right -40px;}
#kwick4 a:hover{background-position: right -120px;}

/********** 菜单结束 **********/
/*top*/
#wosj { font-weight:bold;}
.right_yy {text-align:center;}
#footx {background-color:#FFFFFF;}
#w270 { color:#b61a06;}
.gallery { float:left; width:430px; height:248px; margin:15px 0 0 14px; }
#slider { margin:0; padding:0; list-style:none; }
#slider ul,
#slider li { margin:0; padding:0; list-style:none; }
/* 
    define width and height of list item (slide)
    entire slider area will adjust according to the parameters provided here
*/
#slider li { width:430px; height:248px; overflow:hidden; }
p#controls { margin:0; position:relative; }
#prevBtn { display:block; margin:0; overflow:hidden; width:23px; height:21px; position:absolute; left:10px; top:10px; }
#nextBtn { display:block; margin:0; overflow:hidden; width:23px; height:21px; position:absolute; left:35px; top:10px; }
#prevBtn a { display:block; width:23px; height:21px; background:url(images/l_arrow.gif) no-repeat 0 0; }
#nextBtn a { display:block; width:23px; height:21px; background:url(images/r_arrow.gif) no-repeat 0 0; }

/*------------------------------------------------footer--------------------*/
#footer{width:934px;height:123px;margin:0 auto;position:relative;background:url(images/footer_logo.gif) 722px 18px no-repeat;}
#footer ul{position:absolute;top:28px;}
#footer ul li{float:left;color:#333333;background-color:inherit;text-transform:uppercase;}
#footer ul li a{padding:0 7px;color:#333333;background-color:inherit;text-decoration:none;}
#footer ul li a:hover{text-decoration:underline;}
#footer p.copyright{position:absolute;left:48px;top:50px;color:#875D03;background-color:inherit;}
#footer a.xhtml{display:block;width:190px;height:17px;border:#c6c6c6 solid 1px;color:#8c0202;;background-color:#eee;text-align:center;text-decoration:none;text-transform:uppercase;position:absolute;left:46px;top:80px;}
#footer a.xhtml:hover{color:#0B930E;background-color:#eee;}
#footer a.css{display:block;width:150px;height:17px;border:#c6c6c6 solid 1px;color:#8c0202;;background-color:#eee;text-align:center;text-decoration:none;text-transform:uppercase;position:absolute;left:245px;top:80px;}
#footer a.css:hover{color:#0B930E;background-color:#eee;}
#footer a.email{display:block;width:205px;height:17px;border:#c6c6c6 solid 1px;color:#8c0202;;background-color:#eee;text-align:center;text-decoration:none;text-transform:uppercase;position:absolute;left:404px;top:80px;}
#footer a.email:hover{color:#0B930E;background-color:#eee;}
background-color:#F4F4DA;text-align:center;}
/*------------------------------------------------footer--------------------*/
/*portfolio*/
.portfolio { width:660px; padding:0; margin:0 5px; float:left; background:url(images/bg_body_about.gif) top no-repeat;}
.portfolio .image { width:300px; float:left; padding:0; margin:0;}
.portfolio .image p a { text-decoration:none; color:#fff; font:normal 14px Arial, Helvetica, sans-serif; padding:5px 5px; margin:10px 10px; border:1px solid #67900b; background:#92b631;}
.portfolio .text  { width:300px; float:left; padding:0 0 0 10px; margin:0;} 
.portfolio  strong { color:#242424;}
.portfolio h2 { background: url(images/h2_portf.gif) left no-repeat; padding:15px 5px 15px 50px;}
.portfolio ul { width:500px; float:left; font:normal 14px  Georgia, "Times New Roman", Times, serif; color:#565656; padding:0 15px; margin:10px 0; padding:5px 0; margin:0 50px;}
.portfolio li { background:url(images/img_2.gif) left no-repeat; list-style:none; padding:5px 0 5px 20px; margin:2px 2px;}
.portfolio a {font:normal 14px  Georgia, "Times New Roman", Times, serif; color:#749f08; margin:0; padding:0 0 0 20px; text-decoration: underline; background: url(images/img_2.gif) left no-repeat;}
.portfolio .data { float:left; font: normal 14px Arial, Helvetica, sans-serif; color:#fff; background:#242424; text-align:center; width:100px; margin:0 10px 0 10px; padding:0 15px;}
.portfolio .title { float: left; font: bold 14px Arial, Helvetica, sans-serif; color:#242424; margin:0; padding:0; margin:0; padding:0 15px;}
.portfolio img { padding:0; margin:5px 5px; border:1px solid #dadada; max-height:180px; max-width:275px; background:#fff;}
/*list*/
.uswm {padding-left:35px;}
.uswm2 {padding-left:10px;}
.uswm3 {padding-left:84px;}
.telh {color: #FF0000;font-weight: bold;}


.map {width:500px; height:30px;}
.map .c1{float:left;}
.map .c2,.c3,.c4,.c5,.c6 {float:left;margin-left:50px;}
.clear-float{clear:both}
#Money {PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#moneyother {BORDER-RIGHT: #e1e6e9 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e1e6e9 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: #e1e6e9 1px solid; WIDTH: 478px; PADDING-TOP: 2px; BORDER-BOTTOM: #e1e6e9 1px solid
}
