﻿body{font-family: Arial;font-size: 12px;padding: 0px;margin: 0px;background:url('/images/home/noel/bg.jpg')  no-repeat center top fixed #f3ebe2;}

img{border: 0px;}
a:link{	color: #d17029;	text-decoration: none;}
a{	font-size: 12px;color: #d17029;	text-decoration: none;}
a:active{color: #d17029;text-decoration: none;}
a:visited{color: #da691e;text-decoration: none;}

hr{	border: 0px;background-color: #cccccc;width: 96%;height: 1px;}

.CommonTable, .commontable, .commonTable{padding: 0px;margin: 0px;width: 100%;border-collapse: collapse;}
.TableForm
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	border-collapse: collapse;
}
.HeaderTable
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	border-collapse: collapse;
}

.HeaderTD, .headerTD, .headertd
{
	text-align: left;
	border: 1px solid #FA8143;
	padding: 5px 5px 5px 12px;
	font-weight: bold;
	font-size: 12px;
	background: #ff8802;
	height: 18px;
	line-height: 18px;
}
.HeaderTD A:link
{
	color: #fff;
	text-decoration: none;
}
.HeaderTD A:visited
{
	color: #fff;
	text-decoration: none;
}

.HeaderTD2
{
	border: 0px;
	border-bottom: #ccc 1px solid;
	width: 90%;
	padding-left: 12px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: bold;
	font-size: 12px;
	line-height: 22px;
	height: 22px;
}

.forumHeaderTD, .ForumHeaderTD
{
	text-align: left;
	border: 0px solid #FA8143;
	padding: 5px 5px 5px 12px;
	font-weight: bold;
	font-size: 12px;
	background: #fe923b url('/images/caption.gif');
	height: 18px;
	line-height: 18px;
}
.forumHeaderTD A:link
{
	color: #fff;
	text-decoration: none;
}
.forumHeaderTD A:visited
{
	color: #fff;
	text-decoration: none;
}

a.forumLink:link
{
	color: #b7733c;
}
a.forumLink:visited
{
	color: #b7733c;
}

.HeaderTD3
{
	text-align: left;
	border: 1px solid #FA8143;
	padding: 5px 5px 5px 12px;
	font-weight: bold;
	font-size: 12px;
	background: #ff8802;
	height: 18px;
	line-height: 18px;
}
.DataTD, .dataTD, .DataTd
{
	text-align: left;
	border: 1px solid #ddd;
	padding: 5px;
	background-color: #fcfefc;
}
.ContentTD, .contentTD
{
	text-align: left;
	border: 1px solid #ddd;
	padding: 5px;
	background-color: #f6f2ef;
}
.FormTD, .formTD
{
	text-align: left;
	border: 1px solid #CCCCCC;
	padding: 5px;
	color: #444;
	background-color: #eeeeee;
}
.FormTransitionTD
{
	text-align: left;
	border-right: #787878 1px solid;
	padding-right: 5px;
	border-top: #787878 0px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: #787878 1px solid;
	padding-top: 5px;
	border-bottom: #787878 0px solid;
	background-color: #fffdfb;
}

.ActiveTab, .activeTab
{
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-top-left-radius: 7px;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 5px;
	background-color: #ff8802;
}
.ActiveTab a, .activeTab a{color:#fff}
.gallery
{
	list-style: none outside none;
}

.DeactiveTab, .DeActiveTab
{
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-top-left-radius: 7px;
	text-align: center;
	font-weight: bold;
	border: 0px solid #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 5px;
	background-color: #DDDDDD;
}

.Button, .button
{
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	padding-left: 5px;
	border: 1px solid #DDDDDD;
	height: 25px;
	line-height: 25px;
	margin-right: 5px;
	background-color: #EEEEEE;
}

.div_clear
{
	clear: both;
}

.div_topG
{
	width: 100%; /*background:#fff url(/images/bg2_topG.jpg) repeat-x top left; */
}

.header
{
	width: 100%;
	height: 150px;
	overflow: hidden;
}
.mainbody
{
	width: 100%; /*background:url(/images/bg2_topH.jpg) no-repeat center top; */
	height: 100%;
}
.tbmain
{
	width: 100%;
	border: 1px;
}
.buffleft
{
	background: #fff url(/images/bg2_left.jpg) no-repeat right top;
}

.buffright
{
	background: #fff url(/images/bg2_right.jpg) no-repeat left top;
}


.main
{
	width: 966px;
}

.logoR
{
	width: 160px;
	height: 150px;
	float: left;
	text-align: left;
}
.divrightH
{
	width: 680px;
	height: 150px;
	float: right;
	text-align: left;
}
.contain
{
	width: 966px;
}

.bufflef
{
}

.bufflef
{
}
.divbanner
{
	height: 271px;
	width: 961px;
	overflow: hidden; /*background:#fff url(/images/bg2_banner.jpg) no-repeat right top; */
}

.contentleft
{
	float: left;
	width: 454px;
	overflow: hidden;
	padding-left: 0px;
	padding-top: 12px;
}



.itemnews
{
	padding-top: 12px;
	width: 425px;
	overflow: hidden;
}
.ContentNews
{
	border-left: 2px solid #E5E6E6;
	padding-left: 17px;
	padding-top: 17px;
	text-align: left;
}

.itemcontents
{
	float: left;
	width: 418px;
}

.itemtitle
{
	font-size: 12px;
	color: #fa8143;
	font-weight: bold;
	font-family: Arial;
	text-align: left;
}

.itemtitle a
{
	font-size: 12px;
	color: #fa8143;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
}

.itemtitle a:visited
{
	font-size: 12px;
	color: #fa8143;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
}

.itemdate
{
	font-size: 11px;
	height: 15px;
	text-align: left;
}

.itemDesc
{
	text-align: justify;
}

.divimgnews
{
	float: left;
	width: 145px;
}
.contentright
{
	float: right;
	width: 512px;
}

.divsearch
{
	height: 32px;
	background: #fff url(/images/bg_searchB.jpg) no-repeat top right;
	width: 507px;
	text-align: right;
	overflow: hidden;
	padding-top: 8px;
}
.divtitle1
{
	height: 26px;
	text-align: left;
	padding-left: 20px;
	background: #fff url(/images/bg2_title1.jpg) no-repeat top left;
}
.divtitle1 a
{
	text-decoration: none;
	color: Black;
}

.spmember
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
.divmemberSp
{
	padding-top: 8px;
}

.iplogin
{
	width: 140px;
	background: transparent url(/images/bg_iplogin.jpg) no-repeat scroll left bottom;
}
li input
{
	/*width: 120px;*/
	border: 0px;
	/*margin-top: 9px;*/
}
/*ul*/
.ulimg
{
	text-align: left;
	padding: 0 0 0 5px;
	margin: 0px;
}
.liimg
{
	float: left;
	width: 96.7px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	list-style-type: none;
}
*html .liimg
{
	float: left;
	width: 97px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	list-style-type: none;
}
.ulG
{
	text-align: left;
	width: 810px;
}
.liG
{
	float: left;
	width: 101px;
	list-style-type: none;
	min-height: 110px;
	overflow: hidden;
}

.ulmntop
{
	margin-top: 0px;
	padding-left: 0px;
	overflow: hidden;
}

.liitemAX
{
	float: left;
	list-style-type: none;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	background: transparent url(/images/bg2_mntop.jpg) repeat-x scroll left bottom;
	height: 34px;
	display: block;
}

.liitemAX a
{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

.mnrightS
{
	float: left;
	width: 14px;
	height: 34px;
	background: transparent url(/images/bg2_mnright.jpg) no-repeat scroll left bottom;
}
.mnright
{
	float: left;
	width: 14px;
	height: 34px;
}
.mnleftS
{
	float: left;
	width: 14px;
	height: 34px;
	background: transparent url(/images/bg2_mnleft.jpg) no-repeat scroll left center;
}

.mnleft
{
	float: left;
	width: 14px;
	height: 34px;
}

.liitemAX a
{
	text-decoration: none;
	color: Black;
}
.liitemA
{
	float: left;
	list-style-type: none;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	height: 34px;
}

.liitemA a
{
	text-decoration: none;
	color: Black;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

.liitemA a span
{
	color: Black;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

.liitemA a:hover
{
	list-style-type: none;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

.liitemA span
{
	padding: 0px;
}
.liitema
{
	float: left;
	width: 22px;
	list-style-type: none;
	background: transparent url(/images/bg2_linemn.jpg) no-repeat scroll center center;
	height: 34px;
}
.menutop
{
	display: block;
}

.divlogin
{
	text-align: right;
}
/*ul*/

.divleftG
{
	width: 60px;
	float: left;
}
.divrightG
{
	width: 60px;
	float: right;
}
/**/
.layerimg
{
	width: 125px;
	border: 0px;
}


* html .divimgbottom
{
	height: 8px;
	width: 140px;
	margin-top: -5px;
	overflow: hidden;
	background: #fff url(/images/bg2_imgbottom.jpg) no-repeat top left;
}

.divimgbottom
{
	height: 8px;
	width: 140px;
	margin-top: -1px;
	overflow: hidden;
	background: #fff url(/images/bg2_imgbottom.jpg) no-repeat top left;
}
.divimgtop
{
	width: 140px;
	height: 8px;
	overflow: hidden;
	background: #fff url(/images/bg2_imgtop.jpg) no-repeat top left;
}
.divimg
{
	width: 140px;
	padding-bottom: 1px;
	background: transparent url(/images/bg2_img.jpg) repeat-y top center;
}
.divimage
{
	width: 140px;
	float: left;
	border: 0px;
}



.layerimgV
{
	width: 166px;
	border: 0px;
}
.divimgVbottom
{
	height: 6px;
	width: 182px;
	background: #fff url(/images/bg2_boderVbottom.jpg) no-repeat top left;
	overflow: hidden;
}
.divimgVtop
{
	height: 5px;
	width: 182px;
	background: #fff url(/images/bg2_boderVtop.jpg) no-repeat top left;
	overflow: hidden;
}
.divimgV
{
	display: block;
	width: 182px;
	padding-bottom: 2px;
	padding-top: 2px;
	background: transparent url(/images/bg2_boderV.jpg) repeat-y left center;
}



.layerimgA
{
	width: 76px;
	border: 0px;
	padding: 0px;
}
* html .divimgAbottom
{
	height: 4px;
	width: 84px;
	margin-top: -3px;
	background: #fff url(/images/bg2_boderImgAbottom.jpg) no-repeat top left;
	overflow: hidden;
}

.divimgAbottom
{
	height: 4px;
	width: 84px;
	margin-top: 0px;
	background: #fff url(/images/bg2_boderImgAbottom.jpg) no-repeat top left;
	overflow: hidden;
}
.divimgAtop
{
	height: 4px;
	width: 84px;
	background: #fff url(/images/bg2_boderImgAtop.jpg) no-repeat top left;
	overflow: hidden;
}
.divimgA
{
	display: block;
	width: 84px;
	background: transparent url(/images/bg2_boderImgA.jpg) repeat-y top center; /*background:red;*/
	padding-bottom: 0px;
	margin: 0px;
}




.divGbottom
{
	height: 6px;
	width: 959px;
	background: #fff url(/images/bg2_boderGbottom.jpg) no-repeat top left;
}
.divGtop
{
	height: 5px;
	width: 959px;
	background: #fff url(/images/bg2_boderGtop.jpg) no-repeat bottom left;
}
.divG
{
	display: block;
	width: 957px;
	border-left: 1px solid #bfbfbf;
	border-right: 1px solid #bfbfbf;
	overflow: hidden;
	height: 120px;
	overflow: hidden;
}




.layerimgG
{
	width: 76px;
	border: 0px;
}
* html .divimgGbottom
{
	height: 5px;
	width: 84px;
	margin-top: -3px;
	background: #fff url(/images/bg2_boderimgGbottom.jpg) no-repeat top left;
	overflow: hidden;
}
.divimgGbottom
{
	height: 5px;
	width: 84px;
	background: #fff url(/images/bg2_boderimgGbottom.jpg) no-repeat top left;
	overflow: hidden;
}
.divimgGtop
{
	width: 84px;
	height: 6px; /*background:#fff url(/images/bg2_boderimgGtop.jpg) no-repeat top left;*/
	overflow: hidden;
}
.divimgG
{
	display: block;
	width: 84px; /*background:transparent url(/images/bg2_boderimgG.jpg) repeat-y top center;*/
}
/**/
.divnewstop
{
	width: 454px;
	height: 27px;
	background: #fff url(/images/bg2_newstop.jpg) no-repeat bottom left;
}
.divnews
{
	display: block;
	width: 454px;
	background: transparent url(/images/bg2_news.jpg) repeat-y top center;
}
.divnewsbottom
{
	height: 16px;
	width: 454px;
	background: #fff url(/images/bg2_newsbottom.jpg) no-repeat top left;
}


/*123*/

.divmemberSptop
{
	width: 512px;
	height: 20px;
	background: #fff url(/images/bg2_boderStop.jpg) no-repeat top left;
}
.divmemberS
{
	display: block;
	width: 512px;
	background: transparent url(/images/bg2_boderS.jpg) repeat-y top center;
	overflow: hidden;
}
.divmemberSpbottom
{
	height: 16px;
	width: 512px;
	background: #fff url(/images/bg2_boderSbottom.jpg) no-repeat top right;
}

.imgAl
{
	float: left;
	overflow: hidden;
	padding-left: 5px;
	width: 205px;
}

.imgAr
{
	padding-left: 12px;
}
/*123*/

.mnitem
{
	width: 128px;
	height: 35px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	background: #fff url(/images/bg_homebt.jpg) no-repeat right top;
}

.mnsp
{
	background: #fff url(/images/bg2_linemn.jpg) no-repeat center top;
	width: 5px;
}


.divGr
{
	height: 120px;
	padding-top: 10px;
	width: 966px;
}

/*
.footer
{
	width:100%;
	padding-top:30px;
	height:110px;
	overflow:hidden;
}
.footercontent
{
	width:100%;
	height:104px;
	background:#fff url(/images/bg2_footer.jpg) repeat-x left top; 
}
.divft
{
	padding-top:10px;
	width:1000px;
	height:65px;
}
.divfl
{
	text-align:left;
	height:65px;
	padding-left:380px;
}
.divflX
{
	text-align:left;
	height:65px;
	padding-left:360px;
}

.divfll
{
	width:260px;
	height:65px;
	float:left;

}

.footerlogo
{

	padding-left:80px;
}
.footeretc
{
	text-align:left;
}

.divfooter
{
	color:#7A7A7A;
	font-family:arial;
	font-size:12px;
	text-align:left;
}

.divfooter1
{
	color:#7A7A7A;
	font-family:arial;
	font-size:12px;
	text-align:left;
	padding-left:24px;
}
.divfooter a
{
	color:#7A7A7A;
	text-align:left;
	text-decoration:none;
}
.divfooter1 a
{
	color:#7A7A7A;
	text-align:left;
	text-decoration:none;
}
*/
/*IE*/

.list_tab
{
	overflow: hidden;
	width: 100%;
	background: #333;
}
.list_tab .tab
{
	padding: 0px 10px 0px 14px;
}
.list_tab .tab a
{
	display: block;
}
.list_tab .tab .normal
{
	display: block;
	float: left;
	padding-right: 1px;
}
.list_tab .tab .select
{
	display: block;
	float: left;
	padding-right: 1px;
	margin-top: 1px;
}
.list_tab .tab .normal a
{
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #ccc;
	padding: 5px 13px 4px 13px;
}
.list_tab .tab .normal a:hover
{
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	background: #f26e04;
	margin-top: 1px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
}

.list_tab .tab .select a
{
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	padding: 5px 13px 4px 13px;
	background: #f26e04;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
}
.list_tab .tab .select a:hover
{
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	background: #f26e04;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
}

#content_container_top
{
	border: solid 1px #ccc;
	margin-top: -1;
}
#content_container_new
{
	border: solid 1px #ccc;
	margin-top: -1;
}

.RemoveRow, .removeRow, .removerow
{
	cursor: pointer;
	cursor: hand;
	color: Blue;
	text-align: right;
}
.div_break
{
	border-bottom: solid 1px #D5B297;
	padding: 7px;
}

#div_nextpage
{
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	padding-left: 10px;
	background-color: #F8EFD3;
	cursor: pointer;
	cursor: hand;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.dicuss_top
{
	background:url("/images/icon/dicussiontop.gif") no-repeat;
    height:10px;
    width: 100px;
    position:absolute;
}

.dicuss_container
{
	padding-top:9px;
}

.dicuss_content
{
	background-color: #eee;
	border: 1px solid #ccc;
	padding:10px;
}

.pr {
    margin: 10px 0;
}

.newsctccomm14{line-height:150%; font-size:14px;}
.newsdesccomm {color: #5F5F5F;font-weight: bold;padding: 10px 0px 15px;text-align: justify;line-height:135%}

