@charset "utf-8";
/* CSS Document */
* {margin: 0; padding: 0}
body{font-family: Verdana,Arial,sans-serif; font-size:12px;  text-align: center;}
img {border: none;}
a {color: #11a4da}
#wrapper{width: 995px; margin: 0px auto}
#wrapper #wrap2 {width: 995px; badckground: url(/img/hd2.jpg) no-repeat scroll top center; float: left;}
#sidebar {float: left; width: 176px; }
#wrapper #wrap2	#container{width: 753px; margin-top: 200px; float:left; text-align: left; margin-left: 40px; margin-bottom: 30px;}
#wrapper #wrap2	#container h3.slogan{color: #2266AA; font-weight: normal; font-size: 22px; margin-top: 20px; margin-left: 7px; margin-bottom: 10px;}

#wrapper #cont {text-align: left}
#wrapper #cont h3{color: #2266AA; font-weight: normal; font-size: 22px;}
#wrapper #container .phone {position: absolute; width: 310px; height: 28px; background:url(../img/phone.gif) no-repeat left center; color:#FF0000; padding-left: 37px; font-size: 22px; margin: -187px 0 0 -8px; }
#wrapper #cont .phone {position: absolute; width: 235px; height: 28px; background:url(../img/phone.gif) no-repeat left center; color:#FF0000; padding-left: 37px; font-size: 22px; margin: 25px 0 0 722px;}
#wrapper #cont .news {
	position: absolute;
	width:265px;
	margin-left:721px;
	height: 324px;
	overflow:hidden;
	margin-top: 76px;
	padding: 10px 0 10px 10px;
	
}
#wrapper #cont .news  li span {color: #ed3b3b; font-weight: bold; display: block ; width: 90px; background: url(../img/time.gif) no-repeat left center; padding-left: 15px }
#wrapper #cont .news ul {list-style: none}
#wrapper #cont .news  li {border-bottom:4px dashed #9A9A9A;  margin: 5px 0 5px 5px; padding-bottom: 10px; width: 220px; font-size: 11px;}
#wrapper #cont .news  li.last {border: none;}
#wrapper #cont .news  li a {
	text-decoration: none;
	color: #000;
}
#wrapper #cont .news  li a:hover {
	text-decoration: underline;
}
#wrapper #cont .title {
	position: absolute;
	height: 223px;
	width: 470px;
	margin-left:202px;
	overflow:hidden;
	margin-top: 452px;
	padding: 10px 0 10px 15px;
	
}
#wrapper #cont .title h3 {font-size: 18px; margin-bottom: 10px; color: #CE2127}
#wrapper #cont .title p {padding-top: 10px; border-top: 4px dashed #9A9A9A;}

#wrapper #cont .title p a {text-decoration: none}
#wrapper #cont .photo {
	position: absolute;
	height: 203px;
	width:250px;
	margin-left:723px;
	overflow:hidden;
	margin-top: 451px;
	padding: 10px 0 10px 10px;
}
#wrapper #cont .photo .nav {text-align: center; clear: both; width: 100px; height: 20px; margin: 8px 0 8px 70px;}
#wrapper #cont .photo .nav li {display: inline; float: left}
#wrapper #cont .photo .nav li.shape {display: block; width: 40px; height: 18px; background:url(../img/shape.gif) no-repeat center center;}
#wrapper #cont .photo .nav a {display:block; width: 27px; height:17px;}
#wrapper #cont .photo .nav a.left {background:url(../img/left.gif) no-repeat}
#wrapper #cont .photo .nav a.right {background:url(../img/right.gif) no-repeat}
#wrapper #cont .photo ul {list-style: none}
#wrapper #cont .photo ul.gal li {float: left; display: inline; border: 1px solid #d2c2c4; margin-left: 1px; width: 115px; background: #fff;}
#wrapper #cont .photo ul.gal li img {padding: 5px; width:1}
#wrapper #cont .photo ul.gal li span {display: block; font-size: 11px;  float:left; margin: 7px 0px;}
#wrapper #cont .photo ul.gal li a {text-decoration: none}
#wrapper #cont .photo ul.gal li span.s1 {width: 65px; color: #000; margin-left: 5px;}
#wrapper #cont .photo ul.gal li span.s2 {width: 30px; color: #cc3333; float: right}
.cont_box {background: #e3e6eb;}
.cont_top div {background: url(../img/tl.png) no-repeat top left;}
.cont_top {background: url(../img/tr.png) no-repeat top right;}
.cont_bottom div {background: url(../img/bl.png) no-repeat bottom left;}
.cont_bottom {background: url(../img/br.png) no-repeat bottom right;}
.cont_top div, .cont_top, 
.cont_bottom div, .cont_bottom {width: 100%; height: 9px; font-size: 1px;}
.cont_content { margin: 0 20px; padding-top: 10px;}
.cont_content p {margin-bottom: 15px; line-height: 1.73em; font-size: 1.3em;}
.cont_content ul {padding-left: 15px;margin-bottom: 5px; line-height: 1.73em; font-size: 1.3em;}
.cont_content hr {border-top: 4px dashed #9A9A9A;border-bottom:none}


#sidebar .logo {width: 176px; height:162px; background:url(../img/logo.gif) no-repeat; margin-top: 10px;}
#menu {background: url(../img/sh.gif) repeat-y; margin-left: 3px; width: 167px; float:left; padding-top:15px; height: 500px;}
#menu ul {list-style: none;}
#menu ul li {padding-top: 3px; padding-bottom: 3px; float: left; background: url(../img/sh.gif) repeat-y;}
#menu ul li a{display: block; width: 150px; background: url(../img/menu2.gif) no-repeat; float: left; overflow: hidden; font-size: 20px;
	font-style: italic;
	color: #000;
	text-decoration: none;
	text-align: left;
	padding:13px 0 0 16px;
	height: 43px;
}

#menu ul li a {background-position: 0px 0px}


#menu ul li a:hover {background-position: -167px 0px}
#menu ul li a.active {background-position: -167px 0px}


#menu .but {width: 160px; height: 44px; background:url(../img/but.gif) no-repeat; float:left; margin-top: 5px; padding-top: 10px;}
#menu .but a {font-size: 18px; color: #fff; text-decoration: none;}
#menu .but a:hover{text-decoration: underline}

#footer {clear:both; text-align:left; width: 970px; background:url(../img/foot.gif) no-repeat; height: 49px;}
#footer span {float: left; margin-top: 20px; margin-left: 360px; font-size: 11px;}
#footer a{
	float: left;
	margin: 10px 0 0 25px;
}
.arrsow {display: block; width: 10px;  background:url(../img/arrow.gif) no-repeat; float: left}

.fbForm .form { padding-left: 40px; }
.st { padding-left: 40px; }

.fbForm .name { padding-top: 12px;  font-size: 1.3em; color: #7d7d7d; }

.fbForm .element { padding-top: 2px; }
.fbForm .element INPUT, .fbForm .element TEXTAREA {
        border: 1px solid #ccc;
        background-color: #E6EFF6;
        font-size: 10pt;        
        color: #2C5883;
}
.fbForm INPUT#fbName,
.fbForm INPUT#fbEMail {
        background-image: url(images/icon_form.gif);
        background-repeat: no-repeat;
        width: 250px;
        padding: 4px 0px 4px 25px;
}
.fbForm INPUT#fbName    { background-position:3px -3px; }
.fbForm INPUT#fbEMail { background-position:3px -33px; }
.fbForm TEXTAREA#fbText {
        padding: 4px 4px 4px 25px;
        width: 425px;
        font-family: Tahoma;
        background: #E6EFF6 url(images/icon_form.gif) no-repeat 3px -93px;
}
.fbForm .captcha-test TD { vertical-align: top; padding-right: 15px; }
.fbForm .captcha { padding-top: 3px; }
.fbForm .captcha IMG { border: 1px solid #ccc; }
.fbForm INPUT#vericode { width: 130px; padding: 4px 0px 4px 25px; background: #E6EFF6 url(images/icon_form.gif) no-repeat 3px -63px; }
.fbForm .submit { padding-top: 15px; }
.fbForm INPUT#fbSubmit {
        border: 1px solid #ccc;
        background-color: #f7f7f7;
        cursor: pointer;
        padding: 2px 15px 2px 15px;
}
.fbForm .error { font-size: 8pt; color: red; display: none; }
ul.star-rating {
  padding:0;
}
.vcard  { font-size: 8pt; color: red; display: none; }
.breadcrumb { font-size: 2pt; color: red; display: none; }
