/* ����
-----------------------------------------------------------*/
html { height: 100%; }
body { height: 100%; font-family: Arial,sans-serif,����; background: #FFF; font-size: 12px; background: url(Images/BodyBg.jpg) repeat-y center bottom; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, button, textarea, blockquote, p { padding: 0; margin: 0; list-style-type: none; vertical-align: middle; }
i { font-style: normal; }
a { color: #333; text-decoration: none; }
a:hover { text-decoration: underline; color: #791B13; }
img { vertical-align: top; border: 0; }
.clear { clear: both; height: 0; line-height: 0; overflow: hidden; }
.exception { display: none; }

.commonButton { display: inline-block; width: 90px; height: 30px; line-height: 30px; text-align: center; color: #FFF; border: 0; background: #DD9728; cursor: pointer; }
.commonButton:hover { text-decoration: none; color: #fff; }
.boxCommonContent { margin: 20px; }
.commonTitle { line-height: 45px; padding-left: 40px; font-size: 20px; color: #740300; font-weight: bold; border-bottom: 1px dashed #94938f; background: url(Images/ActivityIcon.gif) no-repeat left center; }

/* ��֤
-----------------------------------------------------------*/
.field-validation-error { color: #ff0000; }
.field-validation-valid { display: none; }
.input-validation-error { border: 1px solid #ff0000; background-color: #ffeeee; }
.validation-summary-errors { font-weight: bold; color: #ff0000; }
.validation-summary-valid { display: none; }

/* ����
-----------------------------------------------------------*/
fieldset { border: 1px solid #ddd; padding: 0 1.4em 1.4em 1.4em; margin: 0 0 1.5em 0; }
legend { font-size: 1.2em; font-weight: bold; }
textarea { min-height: 75px; }
.editor-label { margin: 1em 0 0 0; }
.editor-field { margin: 0.5em 0 0 0; }

.boxForm { margin: 20px 0; }
.boxForm form, .boxForm .wrap { padding: 10px 20px; }
.boxForm button { display: inline-block; height: 30px; line-height: 30px; margin-right: 10px; padding: 0 30px; border: none; background: #DD9728; font-size: 14px; color: #fff; cursor: pointer; border-radius: 4px; vertical-align: middle; }

.boxForm .step { height: 30px; line-height: 30px; font-size: 16px; margin-bottom: 20px; background: #EBE7DE; }
.boxForm .step span { display: inline-block; width: 150px; background: #EBE7DE; }
.boxForm .step .selected { color: #FFF; background: #EFA334; }
.boxForm .step i { padding-left: 15px; }

.boxForm h3 { height: 35px; line-height: 35px; margin: 10px 0; padding-left: 10px; font-size: 14px; background: #EFE9E0; }
.boxForm h4 { line-height: 30px; font-size: 16px; font-weight: normal; }
.boxForm p { line-height: 30px; padding-left: 20px; font-size: 16px; font-weight: normal; }

.boxForm .table { margin: auto; width: 100%; }
.boxForm .table th { height: 30px; background: #EFE9E0; font-weight: normal; }
.boxForm .table td { height: 30px; text-align: center; background: #fff; }
.boxForm .table tfoot td { text-align: right; background: #EFE9E0; }
.boxForm .table a { color: #b67015; }
.boxForm .table a:hover { text-decoration: underline; }

.boxForm .caption { height: 35px; line-height: 35px; text-align: left; background: #EFE9E0; }
.boxForm .caption span { padding: 0 10px; }
.boxForm .caption strong { float: left; font-weight: normal; }
.boxForm .caption b { color: #b67015; }
.boxForm .caption i { color: Red; }
.boxForm .caption a { float: right; padding: 0 10px; font-weight: normal; color: #b67015; }

.boxForm .table.order { border: solid 1px #EFE9E0; border-top: 0; }
.boxForm .table.order th { text-align: left; background: #fff; }
.boxForm .table.order td { text-align: left; }
.boxForm .table.order img { width: 80px; height: 60px; display: block; float: left; vertical-align: middle; }
.boxForm .table.order p { display: block; float: left; margin-left: 10px; vertical-align: middle; }


.boxForm .button { margin: auto; padding: 10px 0 20px 0; text-align: center; }
.boxForm .button a, .boxForm button { display: inline-block; height: 30px; line-height: 30px; margin-left: 10px; padding: 0 30px; border: none; background: #DD9728; font-size: 14px; color: #fff; cursor: pointer; border-radius: 4px; }

.boxForm form th { width: 150px; height: 42px; line-height: 30px; padding-right: 10px; vertical-align: top; font-weight: normal; font-size: 14px; text-align: right; }
.boxForm form td { height: 42px; line-height: 30px; vertical-align: top; }

.boxForm .text-box { width: 200px; line-height: 26px; height: 26px; padding: 0 2px; border: solid 1px #AAA; }
.boxForm .text-box:focus { background: #FAFFBD; }

.boxForm .forgetPassword { margin-left: 20px; color: #791B13; }

/* ����
-----------------------------------------------------------*/
#layHeader { width: 1200px; margin: auto; overflow: hidden; }
.layMain { width: 1002px; margin: 0 auto; overflow: hidden; }
#layLeft { width: 770px; float: left; overflow: hidden; }
#layRight { width: 222px; float: right; overflow: hidden; }
#layFooter { height: 159px; margin-top: 15px; background: url(Images/FooterBg.jpg) no-repeat center top; overflow: hidden; }
#layFooter div { padding: 45px 0; text-align: center; line-height: 2; }

/* ����ҳ��*/
#laySubNavLeft { width: 222px; float: left; overflow: hidden; }
#layOrganizationLeft { width: 222px; float: left; overflow: hidden; }
#layContentRight { width: 770px; padding-bottom: 20px; float: right; overflow: hidden; }

/* ��ϸҳ��*/
#layContent { margin-top: 10px; padding-bottom: 20px; border: solid 1px #d2c9b4; background: #F7F4EE; overflow: hidden; }


.layNews { margin-top: 10px; }
.layNews .left { width: 348px; height: 505px; float: left; overflow: hidden; }
.layNews .right { width: 412px; height: 505px; float: right; overflow: hidden; }

.listTitle { margin: 0; padding: 0 20px; list-style-type: none; }
.listTitle li { position: relative; line-height: 25px; margin: 0; padding: 0; background: url(Images/ListDot1.gif) no-repeat left center; overflow: hidden; }
.listTitle a { display: inline-block; padding-left: 15px; }
.listTitle i { display: inline-block; position: absolute; right: 5px; color: #878181; font-style: normal; }

/*�б�
-----------------------------------------------------------*/
.listSummary { margin: 0; padding: 0 20px; list-style-type: none; }
.listSummary li { height: 100px; margin: 0; padding: 0; }
.listSummary a { font-size: 14px; font-weight: bold; color: #A66918; }
.listSummary img { display: block; float: left; width: 120px; height: 90px; margin-right: 10px; }
.listSummary a { font-weight: bold; color: #A66918; }
.listSummary p { line-height: 180%; padding-top: 5px; color: #7E7E7E; }

/* ͷ��
-----------------------------------------------------------*/
.boxTop { height: 26px; line-height: 26px; padding: 0 5px; }
.boxTop a { padding: 0 5px; color: #791B13; }
.boxTop .language { float: left; }
.boxTop .user { float: right; }

/* ��������
-----------------------------------------------------------*/
.boxFloatWindow { width: 100%; height: 200px; margin: auto; overflow: hidden; position: fixed; z-index: 0; _position: absolute; left: 0; top: 505px; _top: expression(eval(document.documentElement.scrollTop + 505)); }
.boxFloatWindow .wrap { width: 180px; height: 140px; }
.boxFloatWindow .wrap.left { float: left; background: url(Images/FloatWindowLeftBg.gif) no-repeat; }
.boxFloatWindow .wrap.right { float: right; background: url(Images/FloatWindowRightBg.gif) no-repeat; }
.boxFloatWindow .wrap div { height: 27px; line-height: 27px; padding-right: 10px; text-align: right; }
.boxFloatWindow li { line-height: 1.8; margin-left: 15px; padding-left: 10px; text-align: left; background: url(Images/ListDot2.gif) no-repeat left 9px; }

/* Flash
-----------------------------------------------------------*/
.boxFlash { height: 430px; background: url(Images/MainNavBg.jpg) no-repeat center 428px; }

/* ��������
-----------------------------------------------------------*/
.boxMusic { margin: 20px auto; height: 33px; background: #B2B2B2; padding-top: 1px; }

/* ������
-----------------------------------------------------------*/

#nav { height: 60px; margin: 0; padding: 0 15px; list-style-type: none; background: url(Images/MainNavBg.jpg) no-repeat; }
#nav a { display: block; width: 109px; height: 33px; margin-top: 2px; text-align: center; }
#nav .mainlevel { float: left; width: 109px; margin: 2px 4px; /*IE6 only*/ }
#nav .mainlevel ul { display: none; position: absolute; z-index: 1000; background: #D6B185; }
#nav .mainlevel ul a { display: block; width: 109px; line-height: 33px; border-bottom: 1px solid #fff; background: #D6B185; }
#nav .mainlevel ul a:hover { text-decoration: none; }
#nav .mainlevel ul li { background: red; }

/* ����
-----------------------------------------------------------*/
.boxWheather { height: 28px; margin-top: 10px; background: url(Images/WheatherBg.gif) no-repeat; overflow: hidden; }
.boxWheather div { padding: 6px 35px; }
.boxWheather span { height: 15px; line-height: 15px; float: left; }
.boxWheather iframe { width: 500px; height: 15px; float: right; }

/* ���
-----------------------------------------------------------*/
.boxIntroduce { height: 197px; margin-top: 10px; background: url(Images/IntroduceBg.jpg) no-repeat; overflow: hidden; }
.boxIntroduce .content { padding: 80px 25px 0 25px; line-height: 2.0; color: #010000; }
.boxIntroduce .tab { height: 100px; }
.boxIntroduce .tab p { height: 85px; }
.boxIntroduce .pager { text-align: right; }
.boxIntroduce .pager span { height: 15px; line-height: 15px; padding: 0 5px; cursor: pointer; }
.boxIntroduce .pager .current { background: #CB995E; }


/* ���ϳ���
-----------------------------------------------------------*/
.boxMuseum { position: relative; height: 202px; margin-top: 10px; background: url(Images/MuseumBg.jpg) no-repeat; overflow: hidden; }
.boxMuseum .title { display: inline-block; width: 40px; height: 100%; }
.boxMuseum .wrap { display: inline-block; position: absolute; right: 5px; padding-top: 60px; }
.boxMuseum img { width: 150px; height: 100px; padding: 5px; border: solid 1px #CCC; }

/* ��ס��
-----------------------------------------------------------*/
.boxEatTravel { height: 160px; margin-top: 10px; text-align: center; background: url(Images/EatTravelBg.jpg) no-repeat left top; overflow: hidden; }
.boxEatTravel .wrap { padding-top: 12px; }

/*�̼ҷ��
-----------------------------------------------------------*/
.boxShop { height: 196px; margin-top: 10px; overflow: hidden; }
.boxShop h1 { height: 41px; margin: 0; background: url(Images/ShopTitleBg.gif) no-repeat; }
.boxShop h1 a { display: block; width: 30%; height: 100%; }
.boxShop .wrap { background: url(Images/ShopWrapBg.gif) repeat-y; padding: 10px 7px; }
.boxShop .foot { clear: both; height: 6px; line-height: 6px; background: url(Images/ShopFootBg.gif) no-repeat; overflow: hidden; }
.boxShop img { width: 125px; height: 100px; padding: 5px; border: solid 1px #CCC; }

/*��������
-----------------------------------------------------------*/
.boxNewsPic { padding: 2px; border: 1px solid #C6C6C6; }
.boxNewsPic div { }
.boxNewsPic img { width: 342px; height: 264px; }

.boxNewsLatest { width: 100%; background: url(Images/NewsLatestTitleBg.gif) no-repeat center top; }
.boxNewsLatest h1 { position: relative; height: 53px; }
.boxNewsLatest h1 span { display: inline-block; padding-top: 15px; padding-left: 45px; font-size: 14px; color: #690006; }
.boxNewsLatest h1 a { display: inline-block; padding-top: 15px; position: absolute; right: 10px; font-size: 12px; font-weight: normal; color: #BD5F08; }
.boxNewsLatest .wrap { height: 217px; background: url(Images/NewsLatestBottom.gif) no-repeat center bottom; }

.boxNewsMRHC { height: 348px; margin-top: 10px; background: url(Images/NewsMRHC.gif) no-repeat center top; }
.boxNewsMRHC p { line-height: 2.2; text-indent: 2em; padding: 20px 15px 10px 65px; }
.boxNewsMRHC a { display: block; text-align: right; color: #bd5f08; }

.boxNewsWWBH { height: 348px; margin-top: 10px; background: url(Images/NewsWWBH.gif) no-repeat center top; }
.boxNewsWWBH p { line-height: 2.2; text-indent: 2em; padding: 20px 15px 10px 65px; }
.boxNewsWWBH a { display: block; text-align: right; color: #bd5f08; }

/*����ͨ��
-----------------------------------------------------------*/




/*��������
-----------------------------------------------------------*/
.boxFriendlink { margin-top: 10px; border: solid 1px #CCC; background: #FFF; }
.boxFriendlink h3 { float: left; width: 150px; height: 135px; background: url(Images/FriendlinkBg.jpg) no-repeat center center; }
.boxFriendlink .content { float: left; padding: 15px 0; width: 850px; }
.boxFriendlink .linkPic img { width: 110px; height: 33px; border: solid 1px #CCC; }
.boxFriendlink .linkPic li { float: left; padding: 3px; }
.boxFriendlink .linkText { width:830px; margin-top: 10px; }
.boxFriendlink .linkText li { height:25px; line-height:25px; float: left;  padding-right:10px;}

/*����
-----------------------------------------------------------*/
.boxSearch { height: 28px; margin-top: 10px; background: url(Images/SearchBg.gif) no-repeat center center; }
.boxSearch form { height: 28px; padding-top: 4px; padding-left: 30px; vertical-align: middle; }
.boxSearch input { width: 127px; height: 19px; border: solid 1px #DDD; }
.boxSearch button { width: 50px; height: 21px; margin-left: 3px; padding: 0; color: #AE640B; border: none 0; background: url(Images/SearchBtn.gif) no-repeat center center; }

/*������
-----------------------------------------------------------*/
.boxNewsRight { margin-top: 10px; }
.boxNewsRight h3 { height: 50px; background: url(Images/NewsRightTitle.gif) no-repeat center center; }
.boxNewsRight h3 a { display: block; padding: 12px 0 0 60px; color: #791B13; }
.boxNewsRight h3 span { display: block; padding: 12px 0 0 60px; color: #791B13; }
.boxNewsRight ul li { line-height: 25px; margin-left: 15px; padding-left: 10px; background: url(Images/ListDot2.gif) no-repeat left center; }
/* .boxNewsRight .content { background: url(Images/NewsRightBg.gif) no-repeat center bottom; padding-bottom: 10px; } */
.boxNewsRight p { line-height: 1.8; margin: 0 10px 5px 10px; padding-bottom: 5px; border-bottom: dashed 1px #DDD; }
.boxNewsRight strong { padding-left: 10px; color: Red; }
.boxNewsRight h4 { padding: 10px; font-size: 12px; font-weight: normal; }

.boxNewsRight.announce ul li { background: url(Images/ListDot2.gif) no-repeat left 11px; }

.boxNewsRight .video { text-align: center; }
.boxNewsRight .video div { margin: auto; width: 164px; height: 144px; }
.boxNewsRight.video ul li { padding-left: 25px; background: url(Images/ListDot3.gif) no-repeat left center; }
.boxNewsRight .video div .pic { width: 160px; height: 120px; border: 2px solid #000; }
.boxNewsRight .video div .controlPanel { width: 164px; height: 20px; border: 0; }
.boxNewsRight .video .text { display: block; line-height: 3; }


.boxNewsRight.ticket .button { text-align: right; padding-right: 10px; }
.boxNewsRight.vote .button { padding: 10px; }

.video h3 { background-image: url(Images/NewsRightTitleVideo.gif); }
.video li { padding-left: 23px; background: url(Images/ListDot3.gif) no-repeat left center; }
.vote .content { height: 180px; background-image: url(Images/VoteBg.gif); }
.vote li { line-height: 1.8; padding-left: 15px; }
.vote a { margin-right: 10px; }

/*���λ
-----------------------------------------------------------*/
.boxAdvertisement li { margin-top: 10px; }

/*�û�ע���½
-----------------------------------------------------------*/
.boxUser { margin: 20px; }
.boxUser h1 { position: relative; }
.boxUser h1 span { display: inline-block; }
.boxUser h1 a { position: absolute; right: 5px; display: inline-block; height: 45px; color: #740300; }


/*�б�ҳ��ߵ���
-----------------------------------------------------------*/
#laySubNavLeft { margin-top: 10px; border: solid 1px #d2c9b4; background: #f7f4ee url(Images/SubNavBg.gif) no-repeat bottom center; }
.boxSubNav { margin-bottom: 300px; }
.boxSubNav h3 { height: 50px; line-height: 50px; margin: 10px 0 0 0; padding-left: 65px; font-size: 16px; font-weight: bold; color: #b67015; background: url(Images/SubNavTitle.gif) no-repeat center center; }
.boxSubNav li { margin-top: 10px; padding:8px; text-align: center; color: #000000; font-size: 14px; font-weight: bold; background: url(Images/SubNavItemBg.gif) no-repeat bottom center; }
.boxSubNav .selected { background: url(Images/SubNavItemSelected.gif) no-repeat center center; }

/*�б�ҳ�ұ�������
-----------------------------------------------------------*/
#layContentRight { margin-top: 10px; border: solid 1px #d2c9b4; background: #F7F4EE; }

/*ͼƬ�б�
-----------------------------------------------------------*/
.boxPicList { margin: 10px 16px 10px 26px; }
.boxPicList li { width: 170px; height: 150px; margin-right: 10px; margin-bottom: 10px; float: left; border: 1px solid #CCCCCC; background: #fff; text-align: center; overflow: hidden; }
.boxPicList li.video { height: 180px; }
.boxPicList li img { width: 160px; height: 120px; margin: 5px; }
.boxPicList li span { display: block; margin-bottom: 5px; }
.boxPicList li .playOnLine { margin-right: 10px; }
.boxPicList li .playOnLine, .download { width: 68px; height: 20px; border: 0; color: #963125; background: url(Images/VideoOperButton.gif) no-repeat; }
.boxPicList li.big { height: 160px; }

/*������ϸҳ--��������
-----------------------------------------------------------*/
.boxArticle { margin: 20px; }
.boxArticle .title { text-align: center; font-size: 26px; color: #740300; }
.boxArticle .subTitle { margin-top: 10px; text-align: center; font-size: 20px; font-weight: normal; }
.boxArticle .traffic { height: 50px; margin-bottom:20px; border-bottom: 1px dashed #94938F; text-align: center; font-size: 25px; color: #791B13; background: url(Images/TrafficIcon.gif) no-repeat left bottom; }
.boxArticle .line { padding-bottom: 10px; margin-bottom: 20px; border-bottom: 1px dashed #94938F; }
.boxArticle .date { margin: 20px 0; padding-bottom: 10px; text-align: center; color: #7e7e7e; border-bottom: 1px dashed #94938F; }
.boxArticle .date span { margin-right: 20px; }
.boxArticle .html { line-height: 30px; font-size: 14px; }

/*������ϸҳ--����
-----------------------------------------------------------*/
.boxComment { margin: 40px; }
.boxComment h5 { margin-bottom: 10px; padding: 5px 0 6px 10px; color: #000; font-size: 14px; border-bottom: solid 1px #DDD; border-left: solid 4px #ee902e; }
.boxComment h6 { margin: 10px 0; font-size: 14px; color: #727171; }
.boxComment textarea { display: block; width: 99%; height: 100px; margin-bottom: 10px; }
.boxComment form p { text-align: right; padding-right: 10px; }
.boxComment form p span { text-align: right; padding-right: 10px; }
.boxComment form p a { padding: 0 5px; }
.boxComment form button { width: 87px; height: 25px; line-height: 25px; text-align: center; border: none; background: url(Images/CommentButton.gif) no-repeat; color: #FEFFFB; cursor: pointer; }

/*������ϸҳ--�����б�
-----------------------------------------------------------*/
.boxComment ul { margin: 40px 0; }
.boxComment ul li { margin-bottom: 20px; border-bottom: 1px dashed #928E8B; }
.boxComment .nickname { margin-right: 15px; font-size: 14px; }
.boxComment .date { color: #737172; }
.boxComment .content { margin: 10px 0; }

/*�̼���ϸҳ--�̼���Ϣ
-----------------------------------------------------------*/
.boxShopDetail { margin: 20px 25px 40px 25px; }
.boxShopDetail h1 { border-bottom: 1px dashed #D9D1C6; padding-bottom: 5px; font-size: 20px; color: #b67015; }
.boxShopDetail div { margin: 20px 0; position: relative; }
.boxShopDetail .shopPhoto { display: inline-block; width: 320px; height: 240px; }
.boxShopDetail ul { display: inline-block; position: absolute; width: 568px; padding-left: 20px; line-height: 30px; }

/*�̼���ϸҳ--��Ʒ��Ϣ
-----------------------------------------------------------*/
.boxProducts { margin: 25px 24px; }
.boxProducts h1 { padding-bottom: 5px; font-size: 20px; color: #b67015; border-bottom: 1px dashed #D9D1C6; }


/*��Ʒ��ϸҳ--��Ʒ��Ϣ
-----------------------------------------------------------*/
.boxProduct { margin: 15px 25px 40px 25px; }
.boxProduct .left { width: 400px; float: left; overflow: hidden; }
.boxProduct .right { width: 500px; margin-left: 30px; float: left; overflow: hidden; }

.boxProduct .right li { line-height: 36px; }
.boxProduct .right h1 { font-size: 16px; color: #b67015; }
.boxProduct .right button { width: 127px; height: 36px; margin-top: 10px; border: 0; color: #fff; font-size: 16px; font-weight: bold; background: url(Images/AddToCartButton.gif) no-repeat; }


/*��Ʒ��ϸҳ--��Ʒ����
-----------------------------------------------------------*/
.boxProductIntroduce { margin: 25px; }
.boxProductIntroduce h1 { padding-bottom: 5px; font-size: 20px; color: #b67015; border-bottom: 1px dashed #D9D1C6; }
.boxProductIntroduce .content { margin: 20px 0; line-height: 30px; font-size: 14px; }

/*�Ļ��
-----------------------------------------------------------*/
.activityIntroduce { margin-top: 20px; padding: 10px; border: 1px solid #d2c9b4; background: #F7F4EE; }
.activityIntroduce .left { width: 360px; float: left; overflow: hidden; }
.activityIntroduce .left img { width: 360px; height: 270px; }
.activityIntroduce .right { width: 540px; float: left; margin-left: 20px; overflow: hidden; }
.activityIntroduce .right li { line-height: 28px; }
.activityIntroduce .right li span { color: #874015; }

.boxHDYG { margin: 20px;  }
.boxHDYG h1 { position: relative; }
.boxHDYG h1 span { display: inline-block; }
.boxHDYG h1 a { position: absolute; right: 5px; display: inline-block; width: 154px; height: 45px; border: 0; background: url(Images/ActivityApplyButton.gif) no-repeat; }
.boxHDYG .activities { margin: 20px auto; }
.boxHDYG .content { float: left; width: 290px; height: 180px; margin-right: 8px; margin-bottom: 10px; padding: 10px; border: 1px solid #d2c9b4; background: #F7F4EE; }
.boxHDYG h2 { line-height: 25px; padding-bottom: 10px; margin-bottom: 10px; font-size: 14px; border-bottom: 1px dashed #94938f; }
.boxHDYG h2 span { color: #874015; }
.boxHDYG h2 i { margin-left: 5px; color: #bd5f08; font-variant: normal; }
.boxHDYG .left { width: 130px; float: left; overflow: hidden; }
.boxHDYG .left img { width: 120px; height: 90px; }
.boxHDYG .right { width: 155px; float: left; margin-left: 5px; overflow: hidden; }
.boxHDYG .right li { line-height: 28px; }
.boxHDYG .right li span { color: #874015; }

.boxWQHD { margin: 20px; }
.boxWQHD .activities { margin: 20px auto; }
.boxWQHD .content { float: left; width: 290px; height: 180px; margin-right: 8px; margin-bottom: 10px; padding: 10px; border: 1px solid #d2c9b4; background: #F7F4EE; }
.boxWQHD h2 { line-height: 25px; padding-bottom: 10px; margin-bottom: 10px; font-size: 14px; border-bottom: 1px dashed #94938f; }
.boxWQHD h2 span { color: #874015; }
.boxWQHD h2 i { margin-left: 5px; color: #bd5f08; font-variant: normal; }
.boxWQHD .left { width: 130px; float: left; overflow: hidden; }
.boxWQHD .left img { width: 120px; height: 90px; }
.boxWQHD .right { width: 155px; float: left; margin-left: 5px; overflow: hidden; }
.boxWQHD .right li { line-height: 28px; }
.boxWQHD .right li span { color: #874015; }

.boxActivityDetail { margin: 20px; }
.boxActivityDetail .title { text-align: center; font-size: 26px; color: #740300; }
.boxActivityDetail .title span { color: #A91B1B; }
.boxActivityDetail .introduce { margin-top: 20px; }
.boxActivityDetail .detail { margin-top: 20px; }
.boxActivityDetail .detail .html { margin-top: 10px; line-height: 30px; font-size: 14px; }

/*��������б�
-----------------------------------------------------------*/
.boxScenicSpotList { margin: 20px; }
.boxScenicSpotList li { margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px dashed #7D7C78; }
.boxScenicSpotList img { display: block; float: left; width: 120px; height: 90px; margin-right: 10px; }
.boxScenicSpotList a { font-size: 14px; font-weight: bold; color: #A66918; }
.boxScenicSpotList p { line-height: 180%; padding-top: 5px; color: #7E7E7E;}

/*��������
-----------------------------------------------------------*/
.boxOrganizationLeft { margin-top: 10px; padding-bottom: 20px; border: solid 1px #d2c9b4; background: #f7f4ee; }
.boxOrganizationLeft h3 { height: 50px; line-height: 50px; margin: 10px 0 0 0; padding-left: 60px; padding-top: 10px; text-align: left; font-size: 16px; color: #b67015; background: url(Images/OrganizationTitle.gif) no-repeat center center; }
.boxOrganizationLeft li { height: 33px; line-height: 33px; margin-top: 10px; text-align: center; color: #000000; font-size: 14px; font-weight: bold; background: url(Images/SubNavItemBg.gif) no-repeat bottom center; }
.boxOrganizationLeft .selected { background: url(Images/SubNavItemSelected.gif) no-repeat center center; }


/*���ϵ�����
-----------------------------------------------------------*/
.boxVoteResult { margin-top: 20px; }
.boxVoteResult table { width: 90%; margin: auto; }
.boxVoteResult th { height: 35px; background: #EBC89F; font-weight: normal; }
.boxVoteResult td { height: 30px; background: #fff; }
.boxVoteResult div { background: #DD9728; color: #fff; }


.boxNewsBanner { width: 100%; margin-top: 10px; background: no-repeat center top; }
.boxNewsBanner .wrap { min-height: 240px; height: auto !important; height: 240px; padding: 15px 0 10px 60px; background: url(Images/NewsBannerBottom.gif) no-repeat center bottom; }
.boxNewsBanner .left { float: left; width: 350px; }
.boxNewsBanner .right { float: left; width: 350px; }

.boxNewsBanner h1 { height: 22px; margin: 0 0 10px 25px; padding: 0 20px 10px 0; background: url(Images/NewsBannerTitle.gif) no-repeat left bottom; }
.boxNewsBanner h1 span { display: block; float: left; height: 22px; line-height: 22px; padding-left: 40px; font-size: 14px; color: #690006; background: url(Images/NewsBannerIcon.gif) no-repeat left center; }
.boxNewsBanner h1 a { display: block; height: 22px; line-height: 22px; float: right; font-size: 12px; font-weight: normal; color: #BD5F08; }

.boxNewsBanner.whhd { background-image: url(Images/NewsBannerWHHD.gif); }
.boxNewsBanner.lygl { background-image: url(Images/NewsBannerLYGL.gif); }
.boxNewsBanner.lygl .listTitle li { line-height: 35px; border-bottom: 1px dashed #DDDDDD; background: url(Images/ListDot4.gif) no-repeat left center; }
.boxNewsBanner.zyzfc { background-image: url(Images/NewsBannerZYZFC.gif); }
.boxNewsBanner.zyzfc .listTitle li { line-height: 35px; border-bottom: 1px dashed #DDDDDD; background: url(Images/ListDot4.gif) no-repeat left center; }

.boxNewsBanner.scenicSpot { background-image: url(Images/ScenicSpot.gif); }
.boxNewsBanner.scenicSpot .left { float: left; width: 370px; }
.boxNewsBanner.scenicSpot .right { float: left; width: 370px; }
.boxNewsBanner.scenicSpot .wrap { padding: 15px 10px; }
.boxNewsBanner.scenicSpot ul { margin: 10px 0 10px 0; }
.boxNewsBanner.scenicSpot h1 { margin: 0 0 10px 20px; padding: 0 10px 10px 0;}
.boxNewsBanner.scenicSpot h1 span { padding-left: 35px;}

.boxNewsBanner.scenicSpot h1 .spanEn { font-size: 13px; }

.boxNewsBanner.scenicSpot .h2 { height: 50px; margin: 0 0 10px 10px; }
.boxNewsBanner.scenicSpot .h2 span { height: 30px; line-height: 30px; padding-left: 35px; font-size: 13px; }
.boxNewsBanner.scenicSpot .h2 a { height: 30px; line-height: 30px; }

.boxArticle table{ border-collapse: collapse; }
.boxArticle table td { border-spacing: 0; border: 1px solid #000;}