h1, h2, h3, h4 { font-size: 16px; color: rgb(255, 255, 255); font-family: Tahoma,Times,serif; font-weight: normal; }
a { color: rgb(225, 225, 225); text-decoration: underline; }
a:hover { text-decoration: none; }
body { position: absolute;  left: 20%; right:50%; margin-left: -7%; background: transparent url('/templates/www/demo/images/bbg_main.jpg') repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); font-size: 13px; font-family: Tahoma,Arial; }
.header { width: 766px; height: 295px; background-image: url('/templates/www/demo/images/header.jpg'); background-position: left top; background-repeat: no-repeat; }
.co_name { padding: 105px 0px 0px 62px; }
.co_name a { font-size: 30px; color: rgb(255, 255, 255); text-decoration: none; font-family: tahoma,Arial; }
.slogan { padding-left: 62px; font-size: 9px; font-family: Microsoft Sans Serif,Arial; color: rgb(255, 255, 255); padding-top: 0px; }
.menu { padding: 65px 0px 0px 56px; }
.menu ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.menu ul li { margin: 0px; padding: 0px; background: transparent url('/templates/www/demo/images/q1.jpg') no-repeat scroll left center; display: inline; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.menu ul li a { margin: 0px; padding: 0px 44px 0px 12px; font-size: 12px; color: rgb(245, 246, 235); text-decoration: none; font-family: tahoma,Arial; }
.menu ul li a:hover { text-decoration: underline; }
.main_bg { width: 100%; height: 100%; background-image: url('/templates/www/demo/images/bbg.jpg'); background-position: left top; background-repeat: repeat-y; }
.main_content { width: 100%; height: 100%; background-image: url('/templates/www/demo/images/main.jpg'); background-position: left top; background-repeat: no-repeat; }
.main { width: 766px; min-height: 700px; display: table; }
.main_row { width: 766px; min-height: 100%; display: table-row; }
.main_left { width: 530px; min-height: 100%; display: table-cell; }
.main_right { width: 236px; min-height: 100%; display: table-cell; }
.sub_left { padding: 15px 32px 30px 62px; }
.main_left h2 { line-height: 7px; }
.left_content { margin: 30px 0px 24px; padding: 0px; line-height: 18px; text-align: justify; }
.sub_right { padding: 18px 45px 30px 29px; }
.right_header { font-size: 12px; color: rgb(255, 255, 255); font-family: tahoma,arial,times new roman; }
ul { margin: 0px; padding: 0px; }
li { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 20px; }
li a { text-decoration: underline; font-size: 13px; color: rgb(225, 225, 225); font-family: tahoma,arial,times new roman; }
li a:hover { text-decoration: none; }
.footer { width: 766px; height: 112px; background-image: url('/templates/www/demo/images/footer.jpg'); background-position: left top; background-repeat: no-repeat; }
.footer_txt { padding: 20px 0px 10px 66px; color: rgb(176, 176, 176); font-size: 9px; font-family: Microsoft Sans Serif,tahoma,Arial; }
.static_head { font-family: Verdana; font-size: 10px; color: rgb(0, 0, 0); text-align: left; }
.static_item { padding-top: 15px; width: 160px; float: left; font-family: Verdana; font-size: 10px; color: rgb(0, 0, 0); text-align: left; }
.static_clear { clear: both; }

.news_item {padding-bottom:20px}
.news_name {font-size: 15px bold; padding-bottom:5px}
a img {border: 0px}

