﻿/* 全局样式 Global Style */
*{ margin: 0px; padding: 0px; }
html,body{ background: #000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #aaa; }
div,form,img,ul,ol,li,dl,dt,dd { border: 0px; list-style: none; }

/* 左或右对齐 Left or Right align  */
.left{ float: left; }
.right{ float: right; }

/* 总宽 Wrap */
.over-all-width{ width: 900px; }

/* 清除浮层 Clearfix */
.clearfix{ clear: both; }
.clearfix:after{ height: 0px; clear: both; content: "."; display: block; visibility: hidden; }

/* 链接样式 A Style */
a:link,
a:active,
a:visited{ color: #aaa; text-decoration: none; }
a:hover{ color: #fe8422; text-decoration: underline; }
a .blue,
a .blue:link,
a .blue:visited,
a .blue:hover{ color: #03c; text-decoration: underline; }
a .blue:active{ color: #03c; }
.clr{ clear: both;}


.amethyst{color:#882eff; font-family:Monotype Corsiva; font-size:15px;}
.Harr{ font-family:Harrington; font-size:15px; font-weight:bold;}
.Comic{ font-family:"Comic Sans MS",Arial, Helvetica, sans-serif; font-size:15px;}
.STYLE1 {color: #000000}
.red{ color:#FF0000;}


.header{ height: 33px; margin: 0 auto; padding-top: 6px; text-align: right; font-size:13px; color:#70ac2a; }
.header input.text{ width: 135px; height: 23px; padding: 9px 0px 0px 6px; border: 0px; color: #cbcbcb; background: url(../images/input-bg_18.jpg) no-repeat center center; }
.header input.button{ width: 64px; height: 23px; border: 0px; font-size: 11px; color: #cbcbcb; background: url(../images/button-bg_1.jpg) no-repeat center center; text-align: center; }
.header a:link,
.header a:active,
.header a:visited,
.header a:hover{ color: #85a22c; text-decoration: none; }

.menu{ height: 60px; margin: 0 auto; text-align: center; }

.mainer{ height:595px; margin: 0 auto; background:url(../images/bg.jpg) no-repeat top center; }

.mainer .imenu{ margin-top: 120px; color: #cacaca; }
.mainer .imenu span.title{ padding-left: 25px; font-size: 17px; font-weight: bold; }
.mainer .imenu dl{ padding-top: 5px; }
.mainer .imenu dl a:link,
.mainer .imenu dl a:active,
.mainer .imenu dl a:visited{ color: #8b8b8b; text-decoration: none; }
.mainer .imenu dl a:hover{ color: #8b8b8b; text-decoration: underline; }
.mainer .imenu dt,
.mainer .imenu dd{ line-height: 30px; height:30px; font-size: 15px;  background: url(../images/li-bg_07.jpg) no-repeat left bottom; }
.mainer .imenu dl span{ width: 25px; display:inline-block }

.mainer .loca{ padding: 11px; }
.mainer .content{ width: 510px; padding-right: 30px; }
.mainer .content span.title{ line-height: 60px; font-size: 16px; font-weight: bold; color: #ff9838; }
.mainer .content .container{ width: 100%; height: 460px; line-height: 26px;  margin: 0px; padding-right: 5px; overflow-y: auto; scrollbar-face-color: #333434; scrollbar-shadow-color: #333434; scrollbar-base-color: #333434; scrollbar-darkshadow-color: #000; scrollbar-dark-shadow-color: #000; scrollbar-3dlight-color: #000; scrollbar-highlight-color: #5b5b5b; scrollbar-arrow-color: #ff9838; line-height:22px; }

.mainer .content .container a{ color: #f5911c; text-decoration: underline; }
.mainer .content .container p{ padding: 5px 0px; line-height: 20px; }
.mainer .content .container strong{ font-size: 14px; font-weight: bold; }
.mainer .content .container .click{ font-size: 14px; font-weight: bold; color: #f5911c; }

.mainer .content .container .C2R1{ text-align:right; line-height:30px; font-size:14px;}
.mainer .content .container .C2R2{ margin-top:40px;color:#ff9838;  font-size:16px; font-weight:bold;}
.mainer .content .container .C2R3{ line-height:19px; font-size:14px;}
.mainer .content .container .C2R3 strong{font-weight:bold; font-size:14px;}
.mainer .content .container .C2R3 .click{ color:#f5911c; font-size:14px; font-weight:bold;}
.mainer .content .container .C2R3 a{color:#f5911c;text-decoration:underline;}
.mainer .content .container .C2R4{ line-height:19px; font-size:14px;}

.mainer .content .container .events{ font-size: 14px; }
.mainer .content .container .events li{ background:url(../images/list.jpg) no-repeat 6px 4px; padding-left: 20px; margin-bottom: 24px; }
.mainer .content .container .events .epage{ text-align: center; line-height: 30px; }

.mainer .content .container .press{ font-size: 14px; }
.mainer .content .container .press li{ height: 220px; line-height: 30px; }

.mainer .content .container .faq{ font-size: 14px; }
.mainer .content .container .faq a{ color: #f5911c; text-decoration: underline; }
.mainer .content .container .faq li{ margin-bottom: 20px; }
.mainer .content .container .faq strong{ color: #36a2a0; font-weight: bold; }

.mainer .content .container .programe{ font-size: 14px; }
.mainer .content .container .programe li{ background: url(../images/list.jpg) no-repeat 6px 4px; padding-left: 20px; margin-bottom: 24px; line-height: 18px; }
.mainer .content .container .programe strong{ color: #36a2a0; font-weight: normal; }
.mainer .content .container .programe input{ background: #323232; border: 0px; color: #aaa; }
.mainer .content .container .programe .buttom5{ background: url(../images/bottom4.jpg) no-repeat; width: 64px; height: 44px; border: 0px; color: #cbcbcb; text-align: center; font-size: 12px; }
.mainer .content .container .programe .ppage{ text-align: center; line-height: 20px; }

.mainer .content .container .video li{ background: url(../images/video-bg_45.jpg) no-repeat  top left; width: 240px; height: 140px; float: left; }
.mainer .content .container .video img{ padding: 3px 0 30px 3px; width: 193px; height: 74px; }
.mainer .content .container .video .vpage{ text-align: center; line-height: 20px; }

.mainer .content .container .Photo{}
.mainer .content .container .Photo li{ float: left; width: 150px; height: 126px; }

.mainer .content .container .Site{ font-size: 14px; }
.mainer .content .container .Site li{ float: left; width: 120px; background: url(../images/list.jpg) no-repeat 6px 4px; padding-left: 20px; height:40px; line-height:20px;}
.mainer .content .container .Site li a{ color:#aaaaaa;}
.mainer .content .container .Site strong{ color: #390; display:block;}

.mainer .content .container .news{ font-size: 14px; }
.mainer .content .container .news .npage{ text-align: center; line-height: 40px; }
.mainer .content .container .news .tit{ font-size: 16px; font-weight: bold; border-bottom: 1px dashed #ccc; text-align: center; line-height: 46px; }
.mainer .content .container .news .ttime{ text-align: center; line-height: 26px; }
.mainer .content .container .news .ntext{ line-height: 30px; padding-top: 20px; }
.mainer .content .container .news .ntext a{ color: #fe8422; text-decoration: underline; }

.footer{ background:url(../images/line.jpg) no-repeat center top; width:100%; height:37px; text-align:center; font-size:11px; padding-top:4px; }

