﻿body
{
	font-size: 12px;
	font-family: 宋体;
	color: #424242;
	margin-top: 0px;
	margin-bottom: 0px;
	background-position: center top;
	background-image: url(/images/sy_02.gif);
	width: 100%;
	background-repeat: repeat-x;
	text-align: center;
}
*
{
	margin: 0;
	padding: 0;
}
a
{
	color: #313131;
	text-decoration: none;
}
a:hover
{
	color: #ff0000;
	text-decoration: underline;
}
.bodybox
{
	width: 960px;
	height: auto;
 margin-left:auto;
 margin-right:auto;
}
.bodybox .boxcon
{
	width: 960px;
	text-align: left;
}
.top
{
	height: 125px;
	text-align: left;
	width: 960px;
	 margin-left:auto;
 margin-right:auto;	
}
.top .slogo
{
	width: 210px;
	height: 123px;
	float: left;
}
.top .slogo img
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.top .topdh
{
	float: right;
	width: 730px;
	height: 125px;
}
.top .topdh .topkh
{
	width: 730px;
	height: 35px;
	padding-top: 10px;
}
.top .topdh .topkh .kh
{
	float: left;
	margin-left: 30px;
}
.top .topdh .topkh .indexsc
{
	float: right;
	background-image: url(/images/sy_09.gif);
	width: 106px;
	background-repeat: no-repeat;
	height: 20px;
	line-height: 20px;
	text-align: center;
}
.top .topdh .topkh .indexsc a
{
	margin-left:auto;
	 margin-right:auto;
	color: #ffffff;
	margin-left: 2px;
	margin-right: 2px;
}
.top .topdh .dh
{
	width: 730px;
	height: 85px;
}
.top .topdh .dh .siteindex
{
	background-position: center center;
	float: left;
	background-image: url(/images/sy_14.gif);
	width: 110px;
	background-repeat: no-repeat;
	height: 85px;
}
.top .topdh .dh .siteindex a img
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.dhright
{
	width: 620px;
	height: 85px;
	float: left;
}
.tytype
{
	text-align: center;
	margin-top: 4px;
}
.tytype ul
{
	list-style-type: none;
}
.tytype li
{
	margin-left: auto;
	margin-right: auto;
	background-position: center center;
	background-image: url(/images/sy_17.gif);
	margin-left: 4px;
	width: 98px;
	background-repeat: no-repeat;
	height: 32px;
	float: left;
	font-size: 14px;
	color: #fd6700;
	line-height: 32px;
	font-weight: bold;
}
.tytype li a
{
	color: #fd6700;
}
.othertp
{
	width: 607px;
	height: 49px;
	background-position: left bottom;
	background-image: url(/images/sy_20.gif);
	background-repeat: repeat-x;
	float: left;
	line-height: 30px;
}
.othertp span
{
	font-size: 13px;
	color: #ffffff;
	margin-left: 12px;
}
.othertp span a
{
	font-size: 13px;
	color: #ffffff;
}
.dhrightj
{
	background-position: left bottom;
	float: left;
	background-image: url(/images/sy_23.gif);
	width: 12px;
	background-repeat: no-repeat;
	height: 49px;
}
.boxcon .boxleft
{
	width: 228px;
	text-align: left;
	float: left;
	margin-top: 5px;
}
.boxcon .boxleft .userlogin
{
	width: 228px;
	text-align: center;
}
 .userlogin .logintop
{
	background-position: center bottom;
	background-image: url(/images/sy_33.gif);
	width: 228px;
	background-repeat: no-repeat;
	height: 43px;
}
 .userlogin .logincon
{
	margin-left: auto;
	margin-right: auto;
	border-right: #f6d9af 3px solid;
	border-left: #f6d9af 3px solid;
	width: 222px;
	background-color: #fffbe7;
	padding-top: 15px;
	height: 141px;
}
 .userlogin .loginbuttom
{
	background-position: center top;
	background-image: url(/images/sy_76.gif);
	width: 228px;
	background-repeat: no-repeat;
	height: 12px;
}
.logininput
{
	margin-left: auto;
	margin-right: auto;
	background-position: center center;
	background-image: url(/images/sy_39.gif);
	width: 177px;
	background-repeat: no-repeat;
	height: 64px;
}
.logininput p
{
	margin-left: 25px;
}
.logininput input
{
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-left: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid;
	width: 120px;
	height: 19px;
	margin-top: 7px;
	margin-bottom: 5px;
}
 .userlogin .loginbutton
{
	margin-top: 15px;
}
 .userlogin .loginbutton img
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
 .userlogin .forgetpass
{
	margin-top: 7px;
	width: 200px;
	text-align: right;
}
 .userlogin .forgetpass img
{
	margin-right: 10px;
}
 .userlogin .forgetpass a
{
	color: #bc4366;
}
 .userlogin .loginad
{
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
	background-position: center bottom;
	background-image: url(/images/sy2_66.gif);
	background-repeat: no-repeat;
	width: 228px;
	height: 99px;
	padding-top: 8px;
}
 .userlogin .loginad ul
{
	list-style-type: none;
}
 .userlogin .loginad li
{
	width: 200px;
	line-height: 21px;
	height: 21px;
	text-align: right;
	font-size: 14px;
}
 .userlogin .loginad li .newstitle
{
	text-overflow: clip;
	-o-text-overflow: clip;
	overflow: hidden;
	white-space: nowrap;
	text-align: left;
	float: left;
	width: 200px;
}

.tytypes
{
	width: 228px;
	margin-top: 10px;
}
.tytypes .typestop
{
	background-position: center bottom;
	background-image: url(/images/sy_86.gif);
	width: 228px;
	background-repeat: no-repeat;
	height: 44px;
	font-weight: bold;
	font-size: 15px;
	color: #ffffff;
	line-height: 40px;
	text-align: center;
}
.tytypes .typeslist
{
	border-right: #ffe4bc 5px solid;
	border-left: #ffe4bc 5px solid;
	width: 218px;
	color: #680000;
	background-color: #fffbe7;
	text-align: center;
	
}
.tytypes .typeslist .otherlm
{
	background-position: left center;
	background-image: url(/images/sy2_93.gif);
	width: 75px;
	background-repeat: no-repeat;
	height: 25px;
	float: left;
	line-height: 25px;
	padding-left: 20px;
	text-align: left;
}
.tytypes .typeslist p
{
	text-align: left;
}
.tytypes .typeslist p a
{
	color: #650000;
}
.tytypes .typeslist .onebigtype
{
	text-align: left;	
}
.onebigtype .bigclass
{
	margin-left: auto;
	margin-right: auto;
	width: 190px;
	line-height: 24px;
	font-size: 13px;
}
.onebigtype .erjiclass
{
	margin-left: auto;
	margin-right: auto;
	width: 120px;
	line-height: 21px;
	font-size: 13px;
	
}
.onebigtype .erjiclass span
{
	margin-right: 6px;
}
.tytypes .typeslist .onebigtype a
{	
	color: #680000;
}
.tytypes .newtytop
{
	background-position: center center;
	background-image: url(/images/sy_114.gif);
	width: 228px;
	background-repeat: no-repeat;
	height: 28px;
	font-weight: bold;
	font-size: 15px;
	color: #ffffff;
	text-align: center;
	padding-top: 20px;
}
.tytypes .typeslist ul
{	margin-left:auto;
	margin-right:auto;
	list-style-type: none;
}
.tytypes .typeslist li
{
	background-position: left center;
	background-image: url(/images/sy_117.gif);
	width: 170px;
	background-repeat: no-repeat;
	height: 25px;
	padding-left: 20px;
	text-align: left;
	line-height: 25px;
}
.tytypes .typeslist li a
{
	color: #680000;
}
.typesbuttom
{
	background-position: center top;
	background-image: url(/images/sy_127.gif);
	width: 228px;
	background-repeat: no-repeat;
	height: 15px;
}
.boxright
{
	width: 725px;
	float: right;
}
.boxright ul
{
	list-style-type: none;
}
.boxright ul .onenewstitle
{
	line-height: 25px;
	text-align: left;
	margin-left: 40px;
	font-size: 14px;
}
.boxright .newslujing
{
	background-position: left center;
	background-image: url(/images/zc_08.gif);
	width: 663px;
	background-repeat: no-repeat;
	height: 31px;
	margin-top: 10px;
	margin-bottom: 15px;
}
.boxright .newslujing .lujingright
{
	background-position: right center;
	background-image: url(/images/zc_08.gif);
	width: 20px;
	background-repeat: no-repeat;
	height: 31px;
	float: right;
}
.boxright .newslujing .newslujingcon
{
	float: left;
	line-height: 31px;
	font-size: 14px;
	color: #ffffff;
	padding-left: 80px;
}
.boxright .newslujing .newslujingcon a
{	font-size: 14px;
	color: #ffffff;
}
.boxright .firstline
{
	width: 725px;
	height: 309px;
	margin-top: 5px;
}
.boxright .firstline .flleft
{
	background-position: right center;
	float: left;
	background-image: url(/images/sy_27.gif);
	width: 20px;
	background-repeat: no-repeat;
	height: 309px;
}
.boxright .firstline .flcenter
{
	background-position: center center;
	float: left;
	background-image: url(/images/sy_28.gif);
	width: 687px;
	background-repeat: repeat-x;
	height: 299px;
	padding-top: 10px;
}
.boxright .firstline .flright
{
	background-position: right center;
	float: left;
	background-image: url(/images/sy_31.gif);
	width: 18px;
	background-repeat: no-repeat;
	height: 309px;
}
.ggsearch
{
	width: 350px;
	height: 290px;
	float: left;
}
.ggxlanmu
{
	float: right;
	width: 309px;
	height: 290px;
}
.ggxlanmu .ggtitle
{
	width: 309px;
	height: 33px;
}
.ggxlanmu .ggcon
{
	margin-top: 7px;
}
.ggxlanmu .ggcon ul
{
	list-style-type: none;
}
.ggxlanmu .ggcon li
{
	
	width: 309px;
	line-height: 22px;
	border-bottom: #e5e4e2 1px solid;
	height: 22px;
	text-align: right;
}
.ggxlanmu .ggcon li .newstitle
{
	text-overflow: clip;
	-o-text-overflow: clip;
	overflow: hidden;
	white-space: nowrap;
	text-align: left;
	float: left;
	width: 235px;
}
.ggxlanmu .ggcon li .date
{
	text-align: right;
	float: right;
	color: #70b700;
}
.ggxlanmu .otherlms
{
	width: 309px;
	margin-top: 7px;
}
.ggxlanmu .otherlms ul
{
	list-style-type: none;
	width: 309px;
}
.ggxlanmu .otherlms li
{
	float: left;
	width: 103px;
	line-height: 22px;
	border-bottom: #e7e3e2 1px solid;
	height: 22px;
}
.ggxlanmu .otherlms li a
{
	color: #72b600;
}
.lunxian
{
	width: 345px;
	height: 200px;
}
.lunxian .lxtop
{
	background-position: center bottom;
	background-image: url(/images/sy_64.gif);
	width: 345px;
	background-repeat: no-repeat;
	height: 12px;
}
.lunxian .lxcenter
{
	background-position: center center;
	background-image: url(/images/sy_65.gif);
	width: 330px;
	background-repeat: repeat-y;
	height: 176px;
	padding-left: 15px;
}
.lunxian .lxbuttom
{	background-position: center bottom;
	background-image: url(/images/sy_66.gif);
	width: 345px;
	background-repeat: no-repeat;
	height: 12px;
}
.ggsearch .searchcon
{
	margin-top: 15px;
	margin-left:auto;
    margin-right:auto;
	width: 320px;
}
.ggsearch .search
{
	background-position: center center;
	background-image: url(/images/sy_72.gif);
	width: 288px;
	background-repeat: no-repeat;
	height: 27px;
	float: left;
	padding-top: 3px;
}
.ggsearch .search span
{
	font-weight: bold;
	margin-left: 40px;
	color: #65b41a;
	font-size: 13px;
	margin-right: 9px;
}
.ggsearch .search input
{
	border-right: #cacbcd 1px solid;
	border-top: #cacbcd 1px solid;
	border-left: #cacbcd 1px solid;
	width: 170px;
	border-bottom: #cacbcd 1px solid;
	height: 19px;
}
.ggsearch .searchbutton
{
	float: left;
	width: 32px;
	height: 30px;
	margin-bottom: 15px;
}
.keywords
{
	margin-left: auto;
	margin-right: auto;
	width: 300px;
}
.keywords a
{
	margin-left: 3px;
	margin-right: 3px;
}
.jingdianty
{
	width: 725px;
	height: 121px;
	margin-top: 5px;
}
.jdleft
{
	background-position: right center;
	background-image: url(/images/sy_81.gif);
	width: 51px;
	background-repeat: no-repeat;
	height: 121px;
	float: left;
}
.jdcenter
{
	border-top: #fad9c6 5px solid;
	float: left;
	width: 660px;
	border-bottom: #ff893c 5px solid;
	height: 111px;
	background-color: #fffeee;
}
.jdright
{
	background-position: left center;
	background-image: url(/images/sy_85.gif);
	width: 14px;
	background-repeat: no-repeat;
	height: 121px;
	float: left;
}
.oneflashinfo
{
	width: 104px;
	text-align: center;
	padding-top: 5px;
	margin-right: 3px;
	float: left;
	margin-left: 3px;
	display: inline;
	height: 105px;
}
.oneflashinfo img
{
	margin-left: auto;
	margin-right: auto;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	width: 94px;
	height: 75px;
}
.oneflashinfo a 
{	
}
.oneflashinfo a:hover
{
	border-right: #cccdc5 1px solid;
	border-top: #cccdc5 1px solid;
	border-left: #cccdc5 1px solid;
	border-bottom: #cccdc5 1px solid;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	display: block;
}
.oneflashinfo p
{
	width: 104px;
	text-overflow: clip;
	-o-text-overflow: clip;
	overflow: hidden;
	white-space: nowrap;
	margin-left: auto;
	margin-right: auto;
	line-height: 22px;
}
.oneflashinfo p a:hover
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	margin: 0px;
}
.oneflashinfo a
{
	color: #670000;
}
.bigclasstylist
{
	width: 725px;
}
.bigclasstylist .bctitle
{
	background-image: url(/images/sy_781.gif);
	width: 725px;
	background-repeat: no-repeat;
	height: 52px;
	color: #ffffff;
	line-height: 52px;
}
.bigclasstylist .bctitle .remen
{
	margin-left: 185px;
	margin-right: 20px;
	float: left;
}
.bigclasstylist .bctitle span
{float: left;}
.bigclasstylist .bctitle a
{
	margin-left: 6px;
	color: #670000;
	margin-right: 6px;
}
.bigclasstylist .bclistcon
{
	border-right: #c5e568 1px solid;
	border-left: #c5e568 1px solid;
	width: 723px;
	border-bottom: #c5e568 1px solid;
	background-color: #fdfff9;
}
.bclistleft
{
	width: 705px;
	margin-left: 15px;
	padding-bottom: 10px;
}
.oneflashinfoborder
{
	width: 115px;
	text-align: center;
	padding-top: 5px;
	float: left;

}
.oneflashinfoborder img
{
	margin-left: auto;
	margin-right: auto;
	border-right: #cccdc5 1px solid;
	border-top: #cccdc5 1px solid;
	border-left: #cccdc5 1px solid;
	border-bottom: #cccdc5 1px solid;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	width: 100px;
	height: 80px;
}
.oneflashinfoborder a:hover img
{
	margin-left: auto;
	margin-right: auto;
	border-right: #ff6600 1px solid;
	border-top: #ff6600 1px solid;
	border-left: #ff6600 1px solid;
	border-bottom: #ff6600 1px solid;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.oneflashinfoborder p
{
	text-overflow: clip;
	-o-text-overflow: clip;
	overflow: hidden;
	white-space: nowrap;
	margin-left: auto;
	margin-right: auto;
	line-height: 22px;
	width: 100px;
	margin-bottom: 8px;
}
.oneflashinfoborder p a
{
	color: #5e0c0f;
}
.oneflashinfoborder a
{
	color: #670000;
}
.bclistleft ul
{
	list-style-type: none;
	margin-left: 5px;
}
.bclistleft li
{
	background-color: #FDFFF9;
	width: 136px;
	line-height: 21px;
	height: 21px;
	float: left;
	color: #706466;
	text-overflow: clip;
	-o-text-overflow: clip;
	overflow: hidden;
	white-space: nowrap;
}
.bclistleft li a
{	color: #706466;
}
.bclistright
{
	float: right;
	width: 232px;
	height: 325px;
	background-color: #f3f3f3;
	padding-left: 5px;
}
.bclistright .bclrtitle
{
	background-position: left center;
	background-image: url(/images/sy_94.gif);
	width: 222px;
	border-bottom: #79af00 2px solid;
	background-repeat: no-repeat;
	height: 33px;
}
.firstty
{
	background-image: url(/images/sy_1111.gif);
	width: 220px;
	background-repeat: no-repeat;
	height: 111px;
	margin-top: 10px;
	text-align: center;
}
.ertobaty
{
	background-position: left center;
	background-image: url(/images/sy_102.gif);
	width: 220px;
	background-repeat: no-repeat;
	height: 146px;
	margin-top: 15px;
}
.ertobatylist
{
	background-position: center center;
	background-image: url(/images/sy_104.gif);
	margin-left: 20px;
	width: 200px;
	background-repeat: repeat;
	height: 146px;
}
.ertobatylist ul
{
	list-style-type: none;
}
.ertobatylist li
{
	height: 22px;
	margin-left: 10px;
	line-height: 20px;
}
.ertobatylist li a
{
	color: #72b800;
	font-size: 13px;
}
.buttom
{
	background-position: center 112px;
	background-image: url(/images/sy_125.gif);
	width: 100%;
	background-repeat: no-repeat;
	height: 198px;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	background-color: #f7ffff;
}
.buttomcon
{
	background-position: left bottom;
	background-image: url(/images/sy_129.gif);
	width: 889px;
	background-repeat: no-repeat;
	height: 20px;
	padding-top: 178px;
 margin-left:auto;
 margin-right:auto;

}
.buttomcon ul
{
	list-style-type: none;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left: 430px;
	margin-right: 0px;
}
.buttomcon li
{
	float: left;
	font-weight: bold;
	color: #ffffff;
	margin-left: 4px;
	margin-right: 4px;
}
.buttomcon li a
{
	font-weight: bold;
	color: #ffffff;
}
.banquaninfo
{
	border-top: #cccccc 5px solid;
	width: 100%;
	height: 90px;
	background-color: #eaeade;
	text-align: center;
	padding-top: 10px;
	clear: both;
}
.banquaninfo p
{
	margin-left: auto;
	margin-right: auto;
	line-height: 22px;
}

.bigtypetitle
{
	width: 723px;
	font-weight: bold;
	font-size: 16px;
	color: #ff6700;
	clear: both;
	background-position: center bottom;
	background-image: url(/images/teg_03.gif);
	background-repeat: no-repeat;
	height: 45px;
}
.bigtypetitle img
{
	margin-left: 10px;
	float: left;
}
.bigtypetitle span
{
	margin-left: 10px;
	margin-top: 20px;
	display: block;
	float: left;
}
.smalltypetile
{
	background-position: left center;
	background-image: url(/images/teg_06.gif);
	width: 703px;
	background-repeat: no-repeat;
	height: 31px;
	line-height: 31px;
	text-align: left;
	padding-right: 20px;
	clear: both;
}
.smalltypetile .smalltypename
{
	display: block;
	float: left;
	font-weight: bold;
	font-size: 14px;
	margin-left: 20px;
	color: #457817;
}
.smalltypetile .smalltypename a
{
	color: #457817;
}
.smalltypetile .smalltypemore
{
	display: block;
	float: right;
	width: 50px;
	height: 18px;
	background-position: center center;
	background-image: url(/images/sy_93.gif);
	background-repeat: no-repeat;
	line-height: 18px;
	margin-top: 8px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.smalltypetile .smalltypemore a
{
	color: #ffffff;
}
.dhcon
{
	border-right: #c5e367 1px solid;
	border-left: #c5e367 1px solid;
	width: 721px;
	border-bottom: #c5e367 1px solid;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #f3fedd;
}
.dhcon ul
{
	list-style-type: none;
	margin-left: 15px;
}
.dhcon li
{
	background-color: #FDFFF9;
	width: 128px;
	line-height: 21px;
	height: 21px;
	float: left;
	color: #313131;
	padding-left: 10px;
		text-overflow: clip;
	-o-text-overflow: clip;
	overflow: hidden;
	white-space: nowrap;
}
.dhcon li a
{	color: #313131;
}
.pageinfo
{
	color: #ADADAD;
	line-height: 25px;
	width: 720px;
	text-align: center;
}
.pageinfo a
{
	margin-left: auto;
	margin-right: auto;
	color: #ff6600;
	border-right: #e1e1e1 1px solid;
	padding-right: 5px;
	border-top: #e1e1e1 1px solid;
	padding-left: 5px;
	padding-bottom: 2px;
	border-left: #e1e1e1 1px solid;
	padding-top: 2px;
	border-bottom: #e1e1e1 1px solid;
	margin-left: 5px;
}
.tytitlename
{
	margin-left: auto;
	margin-right: auto;
	width: 710px;
	text-align: center;
}
.tytitlename h3
{
	font-weight: bold;
	font-size: 14px;
	color: #417a15;
	line-height: 40px;
}
.dhplayer
{
	margin-left: auto;
	margin-right: auto;
	width: 600px;
}
.tywordcon
{
	background-position: center bottom;
	margin-top: 20px;
	background-image: url(/images/bf_03.gif);
	width: 592px;
	background-repeat: no-repeat;
	height: 33px;
	font-weight: bold;
	font-size: 14px;
	color: #43791a;
	line-height: 33px;
	padding-left: 15px;
	text-align: left;
}
.boxright .newstitlename
{
	margin-top: 20px;
	line-height: 40px;
	font-weight: bold;
	font-size: 16px;
	color: #72b700;
	margin-left: auto;
	margin-right: auto;
}
.newssomeinfo
{
	height: 30px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	border-bottom: #f1eeef 1px solid;
	width: 600px;
}
.newssomeinfo span
{
	margin-left: 10px;
	margin-right: 10px;
}
.newsinfo
{
	margin-left: auto;
	margin-right: auto;
	width: 678px;
	direction: ltr;
	line-height: 25px;
	text-align: left;
	padding-right: 20px;
	padding-left: 10px;
	letter-spacing: 1px;
	font-size: 12px;
}
.typeslist .yqlj
{
	width: 190px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.typeslist .yqlj a
{
	color: #680000;
}
.typemore
{
	width: 671px;
	text-align: right;
	clear: both;
	background-position: right center;
	background-image: url(/images/typemore.jpg);
	background-repeat: no-repeat;
	padding-right: 5px;
}
.typemore a
{
	color: #d22b00;
}
