.bg_nav {
	background: url("bg_nav.jpg") top rgb(252, 254, 249); width: 100%; height: 124px; z-index: 1;
}
.pageWarp {
	margin: 0px auto; left: 0px; top: -105px; width: 100%; overflow: hidden; position: relative; z-index: 9999;
}
.wrapper {
	margin: 0px auto; width: 100%; position: relative;
}
#ad_right {
	z-index: 9999999;
}
.banner {
	margin: 50px auto 0px; width: 100%; height: 478px; max-width: 1920px;
}
.banner li {
	cursor: pointer;
}
.banner img {
	width: 100%; cursor: pointer;
}
.wrapper .btn {
	margin-top: 0px; position: relative; z-index: 2;
}
.goL {
	background: url("jt.png") no-repeat -96px top; left: 100px; top: 180px; width: 48px; height: 89px; position: absolute;
}
.goR {
	background: url("jt.png") no-repeat -144px top; top: 180px; width: 48px; height: 89px; right: 100px; position: absolute;
}
.goLHover {
	
}
.goRHover {
	background-position: -48px 0px;
}
#searchform {
	margin: 0px; float: left;
}
#searchform .key {
	padding: 5px 10px; border-radius: 20px; border: 1px solid rgb(233, 52, 33); width: 200px; z-index: 9;
}
#searchform .bt {
	top: 4px; right: 30px; position: relative; z-index: 10;
}
.pro_read tr:nth-of-type(2n+1) td {
	background: rgb(247, 247, 247);
}
.pro_read tr:hover td {
	background: rgb(238, 238, 238); cursor: pointer;
}
.indexTabs {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 50px 0px; text-align: left; font-weight: normal;
}
.indexTabs h3 {
	margin: 0px auto 55px; padding: 0px; text-align: center !important; color: rgb(103, 103, 103); text-transform: uppercase; font-size: 32px; font-weight: normal;
}
.indexTabs .item {
	margin: 0px 2%; width: 21%; text-align: center; float: left;
}
.indexTabs .item h3 img {
	float: left;
}
.indexTabs .item h3 {
	margin: 15px auto; padding: 0px; text-align: center !important; color: rgb(103, 103, 103); text-transform: uppercase; font-size: 16px; font-weight: bold;
}
.indexTabs .item p {
	margin: 10px 0px 15px; line-height: 150%; font-size: 12px;
}
.indexTabs .item ul {
	margin: 0px; padding: 0px;
}
.indexTabs .item ul li {
	background: url("arrow6.png") no-repeat left 3px; margin: 5px 0px; padding: 0px 0px 0px 25px; font-size: 15px;
}
.indexTabs .item ul li a {
	font-size: 15px;
}
.indexTabs .item ul li a:hover {
	color: rgb(233, 52, 33);
}
.indexTabs .item .btn_mr {
	margin: 20px 0px 0px;
}
#slide_zhuanqu {
	margin: 0px auto; padding: 0px; width: 235px; height: 100%; overflow: hidden; position: relative;
}
#slide_zhuanqu .sjal {
	width: 235px; height: 195px; text-align: center; overflow: hidden;
}
#slide_zhuanqu .sjal .sjsal {
	width: 235px; height: 195px; text-align: center; overflow: hidden;
}
#slide_zhuanqu .sjal .sjsal img {
	margin: 0px 0px 15px; width: 235px; height: 155px; position: relative;
}
#slide_zhuanqu .sjal .sjsal a {
	color: rgb(255, 255, 255); font-size: 16px;
}
#slide_zhuanqu .radius-btn-2 {
	margin: 20px 0px 0px 20px; width: 100%;
}
#slide_zhuanqu .radius-btn-2 li {
	background: rgb(255, 255, 255); margin: 0px 2px; padding: 0px; border: 0px currentColor; width: 35px; height: 4px; text-align: center; line-height: 4px; font-size: 0px; float: left; cursor: pointer;
}
#slide_zhuanqu .radius-btn-2 li.on {
	background: rgb(104, 175, 28);
}
.productlist h3 {
	padding: 5px 0px 5px 10px; line-height: 26px; font-size: 26px; font-weight: normal; margin-bottom: 25px; border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(233, 52, 33); border-bottom-width: 1px; border-left-width: 5px; border-bottom-style: solid; border-left-style: solid;
}
.mypage h3 {
	padding: 5px 0px 5px 10px; line-height: 26px; font-size: 26px; font-weight: normal; margin-bottom: 25px; border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(233, 52, 33); border-bottom-width: 1px; border-left-width: 5px; border-bottom-style: solid; border-left-style: solid;
}
.proclass {
	margin: 0px auto;
}
.proclass li {
	padding: 0px 0px 10px; width: 260px !important; text-align: center; font-weight: normal; margin-right: 25px; float: left;
}
.proclass img {
	margin: 0px auto 10px; border: 1px solid rgb(204, 204, 204); width: 260px; height: 195px; display: block;
}
.proclass li:hover img {
	border: 1px solid rgb(233, 52, 33);
}
.proclass li:hover a {
	color: rgb(233, 52, 33);
}
.proclass p {
	margin: 0px auto; padding: 10px 0px; width: 260px !important; height: 45px; text-align: center; line-height: 22px; display: block;
}
.proclass p a {
	color: rgb(51, 51, 51); font-weight: normal;
}
.proclass p a:hover {
	color: rgb(233, 52, 33); text-decoration: none;
}
.new_list ul {
	list-style: none;
}
.new_list ul li {
	width: 518px; height: 30px; line-height: 30px; overflow: hidden; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: dotted;
}
.new_list ul li:hover {
	background: url("icon03.gif") no-repeat 5px 15px;
}
.new_list ul li a {
	width: 430px; height: 30px; color: rgb(51, 51, 51); line-height: 30px; overflow: hidden; text-decoration: none; display: block;
}
.new_list ul li a:hover {
	color: rgb(171, 187, 56); text-decoration: none;
}
.new_list ul li span {
	color: rgb(169, 169, 169); font-size: 11px; float: right; display: block;
}
.new_list ul li.select a {
	color: rgb(171, 187, 56);
}
.new_list ul li.select span {
	color: rgb(171, 187, 56);
}
.eventlist {
	
}
.eventlist .title {
	background: rgb(233, 52, 33); padding: 10px; color: rgb(255, 255, 255);
}
.eventlist .title .r1 {
	color: rgb(255, 255, 255); font-size: 16px; font-weight: bold; float: left;
}
.eventlist .title .r2 {
	color: rgb(255, 255, 255); font-size: 13px; float: right;
}
.eventlist .title a {
	color: rgb(255, 255, 255);
}
.eventlist .title a:hover {
	color: rgb(255, 255, 255);
}
.eventlist .daylist {
	margin: 0px 0px 25px;
}
.eventlist .daylist table {
	border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid;
}
.eventlist .daylist td {
	padding: 15px 0px; text-align: center !important; border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
.eventlist .daylist td:hover {
	background: rgb(248, 248, 248);
}
.eventlist .daylist td a {
	color: rgb(233, 52, 33); text-decoration: none;
}
.eventlist .daylist td a:hover {
	font-weight: bold;
}
.eventlist .item {
	margin: 15px 0px; padding: 0px 0px 15px; line-height: 150%; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: dotted;
}
.eventlist .item .pic {
	width: 280px; height: 200px; float: left;
}
.eventlist .item .pic img {
	width: 280px; height: 200px;
}
.eventlist .item .txt {
	width: 580px; float: right;
}
.eventlist .item .txt p {
	height: 90px; overflow: hidden;
}
.eventlist .item .txt a {
	color: rgb(103, 103, 103); line-height: 22px; font-size: 14px !important;
}
.eventlist .item .txt a:hover {
	color: rgb(233, 52, 33) !important; text-decoration: none;
}
.eventlist .item .txt a strong {
	font-size: 14px !important;
}
.eventlist .item span {
	margin: 10px 0px; color: rgb(233, 52, 33) !important; font-size: 13px; display: block;
}
.eventlist .item .txt .mr {
	background: rgb(233, 52, 33); margin: 10px 0px 0px 520px; width: 60px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px !important; display: block;
}
.eventlist .item .txt .mr:hover {
	background: rgb(233, 52, 33); color: rgb(255, 255, 255) !important;
}
.indexVideo {
	padding: 0px 20px; width: 251px; height: 277px; overflow: hidden; border-top-color: rgb(226, 226, 226); border-right-color: rgb(226, 226, 226); border-bottom-color: rgb(226, 226, 226); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; float: left;
}
.indexVideo h3 {
	height: 40px; color: rgb(171, 187, 56); line-height: 40px; font-size: 18px; font-weight: normal;
}
.indexVideo dl {
	
}
.indexVideo dl dt {
	width: 240px; height: 156px; margin-bottom: 15px; display: block; position: relative;
}
.indexVideo dl dt a.bf {
	background: url("video.png") no-repeat left top; left: 100px; top: 60px; width: 61px; height: 61px; display: block; position: absolute;
}
.indexVideo dl dt a:hover {
	background: url("video_2.png") no-repeat left top;
}
.indexVideo dl dd {
	font-size: 14px;
}
.indexVideo dl dd a {
	width: 240px; height: 28px; line-height: 28px; overflow: hidden; display: block;
}
.indexVideo dl dd a:hover {
	color: rgb(171, 187, 56);
}
.indexVideo dl dd span {
	font-size: 12px; display: block;
}
.indexAds {
	width: 280px; height: 279px; overflow: hidden; border-top-color: rgb(226, 226, 226); border-top-width: 1px; border-top-style: solid; float: right;
}
.indexAds li {
	background: rgb(255, 255, 255); width: 279px; height: 92px; border-right-color: rgb(226, 226, 226); border-bottom-color: rgb(226, 226, 226); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left; display: block; position: relative; cursor: pointer;
}
.indexAds li a {
	width: 279px; height: 92px; display: block;
}
.indexAds li a:hover {
	background: rgb(248, 247, 244);
}
.indexAds li img {
	left: 10px; top: 15px; position: absolute;
}
.indexAds li span {
	left: 80px; top: 28px; color: rgb(171, 187, 56); font-family: Î¢ÈíÑÅºÚ; font-size: 25px; position: absolute;
}
.indexAds li span font {
	color: rgb(255, 255, 255); padding-left: 3px; font-size: 26px; font-weight: bold;
}
.Banner {
	margin: 20px 0px 0px; height: 388px;
}
.Banner .img {
	margin: 0px auto; border-radius: 0px 0px 6px 6px !important; left: 0px; top: 30px; width: 1168px; height: 388px; overflow: hidden; display: block; position: relative;
}
.pageBanner {
	background: rgb(246, 247, 249); margin: 20px 0px 0px; height: 120px;
}
.pageBanner .title {
	margin: 30px auto 0px; width: 1168px; height: 30px; overflow: hidden; font-size: 22px;
}
.pageNav {
	margin: 0px auto; padding: 32px 0px 10px; border-radius: 6px; width: 1168px; height: 20px; background-image: none !important; background-attachment: scroll !important; background-repeat: repeat !important; background-size: auto !important; background-origin: padding-box !important; background-clip: border-box !important; background-color: rgba(255, 255, 255, 0.5) !important;
}
.pageNav ul {
	margin: 0px 0px 0px 36px;
}
.pageNav li {
	margin: 0px 20px 0px 0px; float: left;
}
.pageNav li a {
	color: rgb(136, 136, 136); position: relative;
}
.pageNav li a:hover {
	color: rgb(0, 24, 52);
}
.lv_tree_bg {
	background: url("bg_aboutus.jpg") no-repeat center / 100%; margin: 20px auto 25px 0px; padding: 0px;
}
.lv_tree_bg1 {
	background: url("../pic/33.jpg") no-repeat top / 100%; margin: 20px auto 25px 0px; padding: 0px; height: 408px;
}
.lv_tree_bg2 {
	background: url("../pic/32.jpg") no-repeat top / 100%; margin: 20px auto 25px 0px; padding: 0px; height: 408px;
}
.lv_tree_bg3 {
	background: url("banner_job.jpg") no-repeat top / 100%; margin: 20px auto 25px 0px; padding: 0px; height: 408px;
}
.lv_tree_bg4 {
	background: url("banner_contact.jpg") no-repeat top / 100%; margin: 20px auto 25px 0px; padding: 0px; height: 408px;
}
.lv_tree_bg5 {
	background: url("../pic/108.jpg") no-repeat top / 100%; margin: 20px auto 25px 0px; padding: 0px; height: 408px;
}
.lv_tree_bg6 {
	background: url("banner_product2.jpg") no-repeat top; margin: 20px auto 25px 0px; padding: 0px; height: 350px;
}
.lv_tree_bg41 {
	background: url("../pic/41.jpg") no-repeat top / 100%; margin: 20px auto 25px 0px; padding: 0px; height: 408px;
}
.lv_tree_bg180 {
	background: url("../pic/180.jpg") no-repeat top / 100%; margin: 20px auto 25px 0px; padding: 0px; height: 408px;
}
.lv_tree_bg181 {
	background: url("../pic/180.jpg") no-repeat top / 100%; margin: 20px auto 25px 0px; padding: 0px; height: 408px;
}
.lv_tree_bg182 {
	background: url("../pic/182.jpg") no-repeat top / 100%; margin: 20px auto 25px 0px; padding: 0px; height: 408px;
}
.lv_tree_bg183 {
	background: url("../pic/182.jpg") no-repeat top / 100%; margin: 20px auto 25px 0px; padding: 0px; height: 408px;
}
.lv_tree_bg184 {
	background: url("../pic/184.jpg") no-repeat top / 100%; margin: 20px auto 25px 0px; padding: 0px; height: 408px;
}
.lv_tree_bg185 {
	background: url("../pic/185.jpg") no-repeat top / 100%; margin: 20px auto 25px 0px; padding: 0px; height: 408px;
}
.lv_tree_bg186 {
	background: url("../pic/185.jpg") no-repeat top / 100%; margin: 20px auto 25px 0px; padding: 0px; height: 408px;
}
.lv_tree_bg187 {
	background: url("../pic/182.jpg") no-repeat top / 100%; margin: 20px auto 25px 0px; padding: 0px; height: 408px;
}
.lv_tree_bg188 {
	background: url("../pic/185.jpg") no-repeat top / 100%; margin: 20px auto 25px 0px; padding: 0px; height: 408px;
}
.lv_tree_bg196 {
	background: url("../pic/196.jpg") no-repeat top / 100%; margin: 20px auto 25px 0px; padding: 0px; height: 408px;
}
.lv_tree_bg197 {
	background: url("banner_service.jpg") no-repeat top / 100%; margin: 20px auto 25px 0px; padding: 0px; height: 408px;
}
.lv_tree {
	background: url("bg_black50.png") no-repeat center / 100%; margin: 0px auto; padding: 25px 0px;
}
.lv_tree .pic {
	
}
.lv_tree .title {
	padding: 0px; color: rgb(153, 153, 153) !important; line-height: 50px;
}
.lv_tree .title .lv_tree_con {
	color: rgb(255, 255, 255) !important; line-height: 50px; font-weight: normal;
}
.lv_tree .title .lv_tree_con a {
	color: rgb(255, 255, 255) !important;
}
.lv_tree .title .lv_tree_con span {
	color: rgb(255, 255, 255) !important;
}
.lv_tree .title .lv_tree_con i {
	color: rgb(255, 255, 255) !important;
}
.lv_tree .title h3 {
	margin: 0px; padding: 0px; height: 50px; color: rgb(255, 255, 255) !important; line-height: 50px; font-size: 28px; font-weight: normal;
}
.lv_tree .title .lv_tree_con a:hover {
	color: rgb(0, 128, 204) !important; text-decoration: none;
}
.lv_tree_current {
	color: rgb(0, 128, 204) !important; text-decoration: none;
}
.lv_tree2 {
	margin: 40px 0px 30px; height: 50px; overflow: hidden;
}
.lv_tree2 h2 {
	height: 50px; color: rgb(51, 51, 51) !important; line-height: 50px; float: left; display: block;
}
.lv_tree2 .lv_tree_con {
	margin: 10px 0px 0px; color: rgb(102, 102, 102) !important; float: right;
}
.lv_tree2 .lv_tree_con a {
	color: rgb(102, 102, 102) !important;
}
.lv_tree2 .lv_tree_con span {
	color: rgb(102, 102, 102) !important;
}
.lv_tree2 .lv_tree_con a:hover {
	color: rgb(233, 52, 33) !important;
}
.lv_tree_current {
	color: rgb(233, 52, 33) !important;
}
.pageLeft {
	padding: 0px 0px 30px; width: 255px; overflow: hidden; float: left;
}
.pageRight {
	padding: 30px 0px; width: 1168px; line-height: 180%; overflow: hidden; font-weight: normal; float: none; min-height: 400px;
}
.pageRight .img {
	border-radius: 6px; max-width: 888px;
}
.pageRight h2 {
	margin: 0px 0px 20px; height: 30px; text-align: center; line-height: 30px; font-size: 18px;
}
.pageRight h3 {
	margin: 0px 0px 20px; height: 30px; text-align: left; line-height: 30px; font-size: 16px;
}
.pageRight a {
	color: rgb(233, 52, 33); text-decoration: none;
}
.pageRight a:hover {
	color: rgb(233, 52, 33); text-decoration: underline;
}
.pageRight * {
	line-height: 200%; font-size: 15px !important;
}
.editBox {
	line-height: 24px;
}
.pageRight .inf {
	margin: 0px 0px 0px 10px; padding: 40px 0px 0px; width: 600px; float: left !important;
}
.pageRight .inf li {
	background: url("arrow2.png") no-repeat left 7px; margin: 8px 0px; padding: 0px 0px 0px 12px;
}
.pageRight .zhanpin {
	padding: 0px;
}
.pageRight .rongyu li {
	margin: 0px 8px 20px; width: 280px; text-align: center; float: left;
}
.pageRight .rongyu li img {
	margin: 0px auto; width: 280px; height: 200px; display: block;
}
.pageRight .rongyu2 li {
	margin: 0px 8px 20px; width: 280px; text-align: center; float: left;
}
.pageRight .rongyu2 li img {
	margin: 0px auto; width: 200px; height: 280px; display: block;
}
.pageRight .contact .item {
	margin: 0px 30px 20px 0px; width: 414px; text-align: left; float: left;
}
.pageRight .contact .item2 {
	margin: 0px 30px 20px 0px; width: 888px; text-align: left; float: left;
}
.pageRight .contact .item2 .item {
	margin: 0px 30px 20px 0px; width: 414px; text-align: left; float: left;
}
.pageRight .contact h3 {
	margin: 0px 0px 10px; padding: 10px 0px; font-size: 20px; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 3px; border-bottom-style: solid;
}
.pageRight .zbf {
	margin: 0px auto;
}
.pageRight .zbf .title {
	color: rgb(51, 51, 51);
}
.pageRight .zbf .title h1 {
	background: rgb(255, 255, 255); margin: 0px auto; width: 260px; height: 60px; text-align: center; line-height: 60px; font-size: 20px; display: block; z-index: 100;
}
.pageRight .zbf .pic {
	margin: 0px auto; padding: 50px 0px 0px; left: 0px; top: -28px; text-align: center; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; position: relative; z-index: -1;
}
.pageRight .zhanshang {
	padding: 0px;
}
.pageRight .zhanshang .item {
	margin: 0px 20px 30px 0px; width: 360px; text-align: left; float: left;
}
.pageRight .zhanshang .item .pic {
	margin: 0px auto; width: 360px; height: 236px; display: block;
}
.pageRight .zhanshang .item h3 {
	background: url("bg_black50.png"); margin: 0px 0px -30px; padding: 0px 0px 0px 10px; left: 0px; top: -40px; width: 350px; height: 40px; text-align: left; color: rgb(255, 255, 255); line-height: 40px; font-size: 18px; display: block; position: relative;
}
.pageRight .zhanshang2 {
	padding: 0px;
}
.pageRight .zhanshang2 .item {
	margin: 0px 20px 30px 0px; width: 500px; text-align: left; float: left;
}
.pageRight .zhanshang2 .item .pic {
	margin: 0px auto; width: 500px; height: 328px; display: block;
}
.pageRight .zhanshang2 .item .pic img {
	width: 500px; height: 328px;
}
.pageRight .zhanshang2 .item h3 {
	background: url("bg_black50.png"); margin: 0px 0px -30px; padding: 0px 0px 0px 10px; left: 0px; top: -40px; width: 490px; height: 40px; text-align: left; color: rgb(255, 255, 255); line-height: 40px; font-size: 18px; display: block; position: relative;
}
.pageRight #menpiao {
	padding: 0px;
}
.pageRight #menpiao .item {
	margin: 0px 20px 0px 0px; width: 500px; text-align: left; float: left; cursor: pointer;
}
.pageRight #menpiao .item .pic {
	margin: 0px auto; width: 500px; height: 328px; display: block;
}
.pageRight #menpiao .item h3 {
	background: url("bg_black50.png"); margin: 0px 0px -30px; left: 0px; top: -40px; width: 500px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 18px; display: block; position: relative;
}
.pageRight #menpiao .item:hover h3 {
	background: rgb(233, 52, 33);
}
.pageRight .event {
	padding: 0px;
}
.pageRight .event .item {
	margin: 0px 20px 0px 0px; width: 500px; text-align: left; float: left; cursor: pointer;
}
.pageRight .event .item .pic {
	margin: 0px auto; width: 500px; height: 328px; display: block;
}
.pageRight .event .item h3 {
	background: url("bg_black50.png"); margin: 0px 0px -30px; left: 0px; top: -40px; width: 500px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 18px; display: block; position: relative;
}
.pageRight .download {
	padding: 0px 0px 0px 100px;
}
.pageRight .download .item {
	margin: 0px 30px 30px 50px; width: 240px; text-align: center; float: left;
}
.pageRight .download .item img {
	margin: 0px auto; width: 240px; height: 326px; display: block;
}
.pageRight .download .item a {
	font-size: 18px; font-weight: bold;
}
.pageRight .download sup {
	color: rgb(255, 0, 0);
}
.pageRight .zsmd {
	padding: 0px;
}
.pageRight .zsmd .item {
	margin: 10px auto 20px; padding: 0px 0px 20px; width: 100%; text-align: left; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.pageRight .zsmd .item .pic {
	width: 182px; height: 62px; float: left;
}
.pageRight .zsmd .item img {
	margin: 0px auto; border: 0px solid rgb(204, 204, 204); display: block; max-width: 180px;
}
.pageRight .zsmd .item .txt {
	margin: 0px 0px 0px 20px; width: 900px; float: left;
}
.aboutInfo {
	background: url("about01.jpg") no-repeat left top; height: 549px; margin-top: 30px; position: relative;
}
.aboutInfo dl {
	width: 230px; position: absolute;
}
.aboutInfo dl dt {
	color: rgb(255, 255, 255); font-size: 18px;
}
.aboutInfo dl dt span {
	color: rgb(255, 255, 255); font-family: Arial; display: block;
}
.aboutInfo dl dd {
	color: rgb(255, 255, 255); line-height: 24px; padding-top: 30px; font-size: 13px;
}
.aboutInfo dl.dl1 {
	left: 306px; top: 30px;
}
.aboutInfo dl.dl2 {
	left: 20px; top: 302px;
}
.aboutInfo dl.dl3 {
	left: 598px; top: 302px;
}
.aboutTabs {
	background: url("about02.jpg") no-repeat left top; height: 365px; margin-top: 30px; position: relative;
}
.aboutTabs li {
	color: rgb(255, 255, 255); font-family: simsun; position: absolute; cursor: pointer;
}
.aboutTabs li.li0 {
	left: 367px; top: 38px;
}
.aboutTabs li.li1 {
	left: 304px; top: 60px;
}
.aboutTabs li.li2 {
	left: 605px; top: 128px;
}
.aboutTabs li.li3 {
	left: 729px; top: 130px;
}
.aboutTabs li.li4 {
	left: 615px; top: 158px;
}
.aboutTabs li.li5 {
	left: 751px; top: 156px;
}
.aboutTabs li.li6 {
	left: 620px; top: 183px;
}
.aboutTabs li.li7 {
	left: 708px; top: 181px;
}
.aboutTabs li.li8 {
	left: 616px; top: 210px;
}
.aboutTabs li.li9 {
	left: 695px; top: 208px;
}
.aboutTabs li.li10 {
	left: 626px; top: 234px;
}
.aboutTabs li.li11 {
	left: 740px; top: 234px;
}
.aboutTabs li.li12 {
	left: 605px; top: 260px;
}
.aboutTabs li.li13 {
	left: 751px; top: 260px;
}
.aboutTabs li.li14 {
	left: 634px; top: 286px;
}
.aboutTabs li.li15 {
	left: 759px; top: 286px;
}
.aboutTabs li.select {
	font-weight: bold;
}
.aboutTabsC {
	left: 33px; top: 110px; width: 215px; height: 200px; color: rgb(255, 255, 255); position: absolute;
}
.aboutTabsC h3 {
	color: rgb(255, 255, 255); font-size: 14px; margin-bottom: 30px;
}
.abourNr {
	color: rgb(255, 255, 255);
}
.abourNr a {
	color: rgb(255, 255, 255);
}
.ysBox {
	
}
.ysBox .ysBT {
	background: url("icon01.png") no-repeat 800px 21px; line-height: 55px; padding-left: 20px; font-size: 18px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid; cursor: pointer;
}
.ysBox .ysBT span {
	color: rgb(171, 187, 56);
}
.ysBox .ysNR {
	line-height: 20px; padding-bottom: 30px; margin-top: 20px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid; display: none;
}
.ysBox .ysBTgh {
	background: url("icon01.png") no-repeat 800px 21px rgb(244, 244, 244);
}
.ysBox .ysBTHover {
	background: rgb(171, 187, 56);
}
.ysBox .ysBTSelect {
	background: url("icon02.png") no-repeat 800px 21px rgb(38, 107, 170); color: rgb(255, 255, 255);
}
.ysBox .ysBTSelect span {
	color: rgb(255, 255, 255);
}
.teamList {
	padding-bottom: 20px; margin-bottom: 20px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.teamList .left {
	width: 154px; float: left;
}
.teamList .left img {
	width: 154px; height: 184px;
}
.teamList .right {
	width: 660px; line-height: 16px; padding-left: 20px; float: left;
}
.teamList .right h3 {
	color: rgb(171, 187, 56); font-size: 16px; font-weight: normal; margin-bottom: 20px;
}
.teamList .right th {
	padding: 4px; vertical-align: top;
}
.teamList .right td {
	padding: 4px; vertical-align: top;
}
.teamList .right th {
	width: 55px;
}
.page {
	padding: 20px 0px; text-align: center; float: right;
}
.page a {
	color: rgb(153, 153, 153);
}
.page span {
	color: rgb(153, 153, 153);
}
.page a {
	height: 17px; text-align: center; line-height: 17px;
}
.page span.cur_page {
	height: 17px; color: rgb(171, 187, 56); line-height: 17px;
}
.page a:hover {
	color: rgb(171, 187, 56);
}
.page a.first {
	color: rgb(153, 153, 153); font-weight: normal;
}
.page a.pre {
	color: rgb(153, 153, 153); font-weight: normal;
}
.page a.next {
	color: rgb(153, 153, 153); font-weight: normal;
}
.page a.last {
	color: rgb(153, 153, 153); font-weight: normal;
}
.page a.first:hover {
	color: rgb(171, 187, 56);
}
.page a.pre:hover {
	color: rgb(171, 187, 56);
}
.page a.next:hover {
	color: rgb(171, 187, 56);
}
.page a.last:hover {
	color: rgb(171, 187, 56);
}
.teacher {
	margin: 0px 0px 13px 18px; width: 268px; height: 190px; float: left; position: relative;
}
.teacher dt {
	background: url("tm.png") left top; padding: 0px 15px; left: 0px; width: 238px; height: 30px; bottom: 0px; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; position: absolute;
}
.teacher dd {
	width: 268px; height: 190px;
}
.teacher dd img {
	width: 268px; height: 190px;
}
.teacherFirst {
	width: 555px; height: 393px;
}
.teacherFirst dt {
	width: 525px;
}
.teacherFirst dd {
	width: 555px; height: 393px;
}
.teacherFirst dd img {
	width: 555px; height: 393px;
}
.teacherHover dt {
	background: url("teacherBt.png") left top;
}
.teacherPage {
	padding-right: 8px;
}
.teacherPage a {
	background: rgb(171, 187, 56); border: 1px solid rgb(171, 187, 56); width: 20px; height: 20px; margin-right: 10px; float: right; display: block;
}
.teacherPage a:hover {
	background: rgb(171, 187, 56);
}
.sq {
	background: url("sq.jpg") no-repeat left top; width: 158px; height: 46px; overflow: hidden; margin-top: 30px;
}
.sq a {
	width: 0px; height: 0px; text-indent: -99999px; display: block;
}
.hwTabs li {
	background: url("tabs01.gif") repeat-x left top; border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(219, 219, 219) rgb(219, 219, 219); width: 419px; height: 45px; text-align: center; line-height: 45px; font-size: 18px; margin-left: -1px; float: left;
}
.hwTabs li a {
	display: block;
}
.hwTabs li.select {
	background: url("tabs02.gif") repeat-x left top;
}
.fxTabs li {
	background: url("tabs01.gif") repeat-x left top; border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(219, 219, 219) rgb(219, 219, 219); width: 206px; height: 45px; text-align: center; line-height: 45px; font-size: 18px; margin-left: -1px; float: left; cursor: pointer;
}
.fxTabs li a {
	display: block;
}
.fxTabs li.select {
	background: url("tabs02.gif") repeat-x left top;
}
.fxTabsC {
	display: none;
}
.pxTitle {
	height: 40px; color: rgb(171, 187, 56); line-height: 40px; font-size: 22px; font-weight: normal; margin-bottom: 15px; position: relative;
}
.pxTitle .more {
	top: 5px; right: 0px; color: rgb(171, 187, 56); font-size: 12px; position: absolute;
}
.ysNum {
	background: url("numBg.jpg") no-repeat left top; width: 55px; text-align: center; color: rgb(255, 255, 255); line-height: 34px; padding-top: 18px; font-size: 31px; font-weight: bold; display: block;
}
.ysTable {
	width: 400px; line-height: 24px; font-size: 14px; float: left;
}
.ysTable th {
	padding: 5px; text-align: left;
}
.ysTable td {
	padding: 5px; text-align: left;
}
.ysTable th {
	width: 62px;
}
.ysTable .bt {
	color: rgb(171, 187, 56); font-size: 18px;
}
.ysTable2 {
	width: 263px; margin-right: 15px;
}
.hxLesson {
	background: rgb(241, 243, 246); border: 1px solid rgb(204, 204, 204); width: 200px; height: 260px; padding-top: 80px; margin-right: 10px; float: left; position: relative;
}
.hxLesson dt {
	left: -1px; top: -1px; width: 142px; height: 51px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; padding-top: 11px; font-size: 16px; display: block; position: absolute;
}
.hxLesson dd {
	height: 30px; line-height: 30px; padding-left: 22px;
}
.hxLesson00 dt {
	background: rgb(118, 90, 151); border-bottom-color: rgb(103, 79, 132); border-bottom-width: 2px; border-bottom-style: solid;
}
.hxLesson01 dt {
	background: rgb(83, 79, 160); border-bottom-color: rgb(78, 75, 146); border-bottom-width: 2px; border-bottom-style: solid;
}
.hxLesson02 dt {
	background: rgb(71, 109, 171); border-bottom-color: rgb(60, 93, 146); border-bottom-width: 2px; border-bottom-style: solid;
}
.hxLesson03 dt {
	background: rgb(63, 156, 182); border-bottom-color: rgb(59, 140, 162); border-bottom-width: 2px; border-bottom-style: solid;
}
.rcTabs {
	background: rgb(235, 238, 242); padding: 20px 0px 20px 3px; height: 60px;
}
.rcTabs li {
	background: url("tabs03.gif") repeat-x left top; padding: 8px 0px 0px 50px; border: 1px solid rgb(219, 219, 219); width: 148px; height: 52px; line-height: 20px; font-size: 14px; margin-left: 7px; float: left; cursor: pointer;
}
.rcTabs li.last {
	padding: 8px 0px 0px 10px; width: 188px;
}
.rcTabs li.select {
	background: rgb(171, 187, 56); color: rgb(255, 255, 255);
}
.rcTabsC {
	display: none;
}
.LessonZc {
	background: rgb(241, 243, 246); border: 1px solid rgb(204, 204, 204); width: 131px; height: 100px; padding-top: 80px; margin-right: 7px; float: left; position: relative;
}
.LessonZc dt {
	left: -1px; top: -1px; width: 133px; height: 51px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; padding-top: 11px; font-size: 16px; display: block; position: absolute;
}
.LessonZc dd {
	background: url("icon03.png") no-repeat 28px 5px; line-height: 16px; padding-left: 40px; margin-bottom: 15px;
}
.LessonZc00 dt {
	background: rgb(118, 90, 151); border-bottom-color: rgb(103, 79, 132); border-bottom-width: 2px; border-bottom-style: solid;
}
.LessonZc01 dt {
	background: rgb(83, 79, 160); border-bottom-color: rgb(78, 75, 146); border-bottom-width: 2px; border-bottom-style: solid;
}
.LessonZc02 dt {
	background: rgb(71, 109, 171); border-bottom-color: rgb(60, 93, 146); border-bottom-width: 2px; border-bottom-style: solid;
}
.LessonZc03 dt {
	background: rgb(63, 156, 182); border-bottom-color: rgb(59, 140, 162); border-bottom-width: 2px; border-bottom-style: solid;
}
.LessonZc04 dt {
	background: rgb(199, 98, 87); border-bottom-color: rgb(181, 92, 80); border-bottom-width: 2px; border-bottom-style: solid;
}
.LessonZc05 dt {
	background: rgb(217, 128, 27); border-bottom-color: rgb(186, 109, 23); border-bottom-width: 2px; border-bottom-style: solid;
}
.titleZs {
	margin: 20px 0px 10px; color: rgb(171, 187, 56); font-size: 22px; font-weight: normal;
}
.zwArea {
	background: url("px05.jpg") no-repeat left top; height: 188px;
}
.zwArea .left {
	padding: 30px 20px 0px; width: 150px; float: left;
}
.zwArea .left dt {
	color: rgb(255, 255, 255); padding-bottom: 10px; font-size: 24px;
}
.zwArea .left dd {
	color: rgb(255, 255, 255);
}
.zwArea .right {
	padding: 30px 0px 0px 30px; width: 615px; float: left;
}
.zwArea .right li {
	background: url("icon03.png") no-repeat left 11px; width: 120px; height: 30px; line-height: 30px; text-indent: 11px; font-size: 14px; float: left;
}
.webAddress {
	color: rgb(28, 113, 173); padding-top: 40px; font-size: 14px;
}
.webAddress a {
	color: rgb(28, 113, 173);
}
.webAddress a:hover {
	text-decoration: underline;
}
.gwTable {
	margin: 30px 0px 50px;
}
.gwTable th {
	padding: 0px 25px 0px 0px; line-height: 24px; font-size: 14px;
}
.gwTable td {
	padding: 0px 25px 0px 0px; line-height: 24px; font-size: 14px;
}
.gwTable th {
	text-align: left; color: rgb(171, 187, 56); padding-bottom: 10px; font-size: 16px; font-weight: normal;
}
.syllabus {
	margin: 10px 0px 20px; height: 38px; line-height: 38px; font-size: 18px; border-top-color: rgb(219, 219, 219); border-bottom-color: rgb(219, 219, 219); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.syllabus span {
	color: rgb(89, 166, 21); margin-right: 10px;
}
.syllabusDL {
	width: 270px; float: left;
}
.syllabusDL dt {
	color: rgb(171, 187, 56); line-height: 20px; font-size: 14px;
}
.syllabusLeft {
	width: 485px; float: left;
}
.syllabusRight {
	width: 355px; float: right;
}
.syllabusLeft dl {
	background: url("px07.jpg") no-repeat left top; margin: 0px 10px 19px 0px; padding: 25px 80px 0px 20px; width: 130px; height: 153px; float: left;
}
.syllabusLeft .dl01 {
	background-position: -238px 0px;
}
.syllabusLeft .dl02 {
	background-position: 0px -198px;
}
.syllabusLeft .dl03 {
	background-position: -238px -198px;
}
.syllabusLeft dl dt {
	padding-bottom: 10px; font-size: 18px;
}
.syllabusLeft dl dd {
	line-height: 16px;
}
.syllabusRight dl {
	background: rgb(88, 84, 166); padding: 20px 25px 0px 50px; width: 280px; height: 104px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.syllabusRight dl dt {
	color: rgb(255, 255, 255); font-size: 16px; position: relative;
}
.syllabusRight dl dt span {
	top: 0px; right: 0px; color: rgb(116, 113, 182); font-family: Arial; font-size: 48px; font-weight: bold; display: block; position: absolute;
}
.syllabusRight dl dd {
	color: rgb(255, 255, 255); line-height: 16px; padding-bottom: 5px;
}
.syllabusRight .dl01 {
	background: rgb(70, 164, 191);
}
.syllabusRight .dl01 dt {
	text-align: right;
}
.syllabusRight .dl01 dt span {
	left: 0px; right: inherit; color: rgb(117, 180, 199);
}
.syllabusRight .dl01 dd {
	text-align: right;
}
.syllabusRight .dl02 {
	background: rgb(200, 99, 87);
}
.syllabusRight .dl02 dt span {
	color: rgb(223, 144, 135);
}
.foreTitle {
	padding: 0px 0px 10px; color: rgb(171, 187, 56); font-size: 18px;
}
.jjTable {
	width: 100%; margin-bottom: 30px; border-top-color: rgb(210, 210, 210); border-left-color: rgb(210, 210, 210); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.jjTable th {
	padding: 10px 20px; text-align: center; font-size: 14px; border-right-color: rgb(210, 210, 210); border-bottom-color: rgb(210, 210, 210); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.jjTable td {
	padding: 10px 20px; text-align: center; font-size: 14px; border-right-color: rgb(210, 210, 210); border-bottom-color: rgb(210, 210, 210); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.jjTable .info {
	text-align: left; line-height: 20px; font-size: 12px;
}
.newsList {
	margin: 0px 32px 40px 0px; padding: 18px 0px; width: 405px; height: 90px; border-top-color: rgb(222, 222, 222); border-bottom-color: rgb(222, 222, 222); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left;
}
.newsList dt {
	padding: 0px 15px 0px 20px; width: 134px; height: 90px; float: left;
}
.newsList dt img {
	width: 134px; height: 90px;
}
.newsList dd {
	width: 230px; float: left;
}
.newsList dd .title {
	width: 230px; height: 30px; line-height: 24px; overflow: hidden; font-size: 14px; display: block;
}
.newsList dd .info {
	width: 230px; height: 40px; line-height: 20px; overflow: hidden; margin-bottom: 6px; display: block;
}
.newsList dd .more {
	background: url("icon03.gif") no-repeat left 7px; color: rgb(42, 129, 196); text-indent: 8px; display: block;
}
.newsListHover {
	border-top-color: rgb(42, 129, 196); border-bottom-color: rgb(42, 129, 196); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.newsListHover a {
	color: rgb(42, 129, 196);
}
.n-tit {
	height: 38px; line-height: 38px; padding-bottom: 10px; font-size: 24px; font-weight: normal; border-bottom-color: rgb(178, 178, 178); border-bottom-width: 1px; border-bottom-style: dotted; position: relative;
}
.n-tit .n-back {
	background: url("news_back.png") no-repeat 0px 0px; width: 72px; height: 32px; right: -5px; bottom: -20px; position: absolute; cursor: pointer;
}
.n-msg {
	height: 34px; overflow: hidden; margin-top: 12px;
}
.n-msg .n-msg-base {
	line-height: 28px; float: left;
}
.n-msg .n-msg-base span {
	margin-right: 10px;
}
.n-msg .n-msg-share {
	float: left;
}
.n-body {
	line-height: 1.8em; padding-top: 20px; padding-bottom: 30px; font-size: 14px;
}
.n-relevant h4 {
	height: 38px; color: rgb(171, 187, 56); line-height: 38px; font-size: 16px; font-weight: normal; border-bottom-color: rgb(178, 178, 178); border-bottom-width: 1px; border-bottom-style: dotted; position: relative;
}
.n-relevant h4 .n-back {
	background: url("news_back.png") no-repeat 0px 0px; width: 72px; height: 32px; right: -5px; bottom: -20px; position: absolute; cursor: pointer;
}
.n-relevant ul {
	margin-top: 10px;
}
.n-relevant ul li {
	line-height: 30px;
}
.n-relevant ul li a:hover {
	color: rgb(171, 187, 56);
}
.faqBox {
	margin-bottom: 40px;
}
.faqBox .qua {
	background: url("q.png") no-repeat 20px 8px rgb(244, 244, 244); padding: 10px 0px 10px 60px; line-height: 20px; font-size: 14px; border-top-color: rgb(223, 223, 223); border-bottom-color: rgb(223, 223, 223); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted; cursor: pointer;
}
.faqBox .ans {
	background: url("a.png") no-repeat 20px 12px; padding: 10px 0px 0px 60px; line-height: 20px; margin-top: 5px;
}
.downloadTitle {
	background: rgb(243, 243, 243); height: 48px; line-height: 48px; border-bottom-color: rgb(208, 207, 207); border-bottom-width: 2px; border-bottom-style: solid;
}
.downloadTitle li {
	text-align: center; color: rgb(171, 187, 56); font-size: 14px; float: left;
}
.downloadTitle .li00 {
	width: 95px;
}
.downloadTitle .li01 {
	width: 360px; text-align: left; padding-left: 30px;
}
.downloadTitle .li02 {
	width: 109px;
}
.downloadTitle .li03 {
	width: 130px;
}
.downloadTitle .li04 {
	width: 110px;
}
.downloadList {
	padding: 30px 0px; height: 30px; line-height: 30px; margin-left: 20px; border-bottom-color: rgb(208, 207, 207); border-bottom-width: 1px; border-bottom-style: dotted;
}
.downloadList li {
	text-align: center; font-size: 14px; float: left;
}
.downloadList li .downloadBtn {
	background: rgb(133, 132, 132); margin: 8px 0px 0px 49px; width: 14px; height: 12px; display: block;
}
.downloadList li .downloadBtn:hover {
	background: rgb(171, 187, 56);
}
.downloadList .li00 {
	width: 75px;
}
.downloadList .li00 img {
	margin-top: 5px;
}
.downloadList .li01 {
	width: 360px; text-align: left; padding-left: 30px;
}
.downloadList .li02 {
	width: 109px; font-size: 12px;
}
.downloadList .li03 {
	width: 130px; font-size: 12px;
}
.downloadList .li04 {
	width: 110px;
}
.downloadListHover li {
	color: rgb(171, 187, 56);
}
.downloadListHover li .downloadBtn {
	background: rgb(171, 187, 56);
}
.videoList {
	margin: 0px 65px 40px 0px; width: 158px; float: left;
}
.videoList dt {
	padding: 2px; border: 1px solid rgb(229, 229, 229); width: 152px; height: 98px; position: relative;
}
.videoList dt img {
	width: 152px; height: 98px;
}
.videoList dt .bf {
	background: url("video01.png") no-repeat left top; width: 30px; height: 30px; right: 10px; bottom: 10px; display: block; position: absolute;
}
.videoList dd {
	padding: 10px 3px 0px; width: 152px; height: 32px; line-height: 16px; overflow: hidden; font-size: 12px;
}
.videoShow {
	background: rgb(204, 204, 204); margin: 0px auto; width: 600px; height: 500px;
}
#opendivOverlay {
	left: 0px; top: 0px; width: 100%; height: 500px; position: absolute; z-index: 9999;
}
#opendivLightbox {
	left: 0px; top: 0px; width: 100%; text-align: center; line-height: 0; position: absolute; z-index: 99999;
}
.videoBox {
	background: url("../images/loading.gif") no-repeat center rgb(255, 255, 255); padding: 14px; width: 602px; height: 405px; position: relative;
}
.video {
	margin: 0px auto; width: 602px; height: 366px; overflow: hidden;
}
.videoBox .close {
	width: 24px; height: 24px; right: 14px; bottom: 10px; display: block; position: absolute;
}
.videoBox p {
	padding: 10px 0px 0px; text-align: center; font-size: 14px; font-weight: bold;
}
.form {
	
}
.form .col-md-6 {
	margin: 0px 0px 10px; padding: 10px; border: 1px solid rgb(238, 238, 238); width: 395px; font-size: 12px; float: left;
}
.form .col-md-12 {
	margin: 0px 0px 10px; padding: 10px; border: 1px solid rgb(238, 238, 238); width: 768px; font-size: 12px; float: left;
}
.form .btn {
	background: rgb(238, 238, 238); padding: 10px 20px; width: 100px; text-align: center; color: rgb(51, 51, 51); font-size: 12px; cursor: pointer;
}
.form .btn:hover {
	background: rgb(233, 52, 33); color: rgb(255, 255, 255);
}
.proform {
	margin: 0px auto; width: 50%; display: block;
}
.proform .col-md-6 {
	margin: 0px 10px 0px 0px; padding: 10px; border: 1px solid rgb(238, 238, 238); width: 395px; font-size: 12px; float: left;
}
.proform .btn {
	background: rgb(238, 238, 238); margin: 0px; padding: 11px 20px; text-align: center; color: rgb(51, 51, 51); font-size: 12px; cursor: pointer;
}
.proform .btn:hover {
	background: rgb(233, 52, 33); color: rgb(255, 255, 255);
}
#inflist li span {
	color: rgb(153, 153, 153); margin-left: 15px; float: right;
}
#inflist li {
	background: url("sy_acssj.png") no-repeat 0px 12px; line-height: 35px; padding-left: 12px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#inflist li a {
	color: rgb(51, 51, 51); text-decoration: none;
}
#inflist li a:hover {
	color: rgb(233, 52, 33);
}
#logolist {
	margin: 0px 0px 0px 5px;
}
#logolist li {
	margin: 0px 36px 30px 14px; width: 220px !important; text-align: center; float: left;
}
#logolist img {
	border: 0px solid rgb(204, 204, 204); width: 180px; height: 60px;
}
.piclist0 {
	margin: 0px auto;
}
.piclist0 li {
	padding: 0px 0px 20px; width: 232px !important; text-align: center; float: left;
}
.piclist0 img {
	margin: 0px auto; border: 1px solid rgb(204, 204, 204); width: 220px; height: 165px; display: block;
}
.piclist0 li:hover img {
	border: 1px solid rgb(233, 52, 33);
}
.piclist0 li:hover a {
	color: rgb(233, 52, 33);
}
.piclist0 p {
	margin: 0px auto; padding: 10px 0px; width: 220px !important; height: 45px; text-align: center; line-height: 22px; display: block;
}
.piclist0 p a {
	color: rgb(51, 51, 51); font-weight: normal;
}
.piclist0 p a:hover {
	color: rgb(233, 52, 33); text-decoration: none;
}
.piclist {
	margin: 0px auto; font-weight: normal;
}
.piclist li {
	padding: 0px 0px 20px; width: 388px !important; text-align: left; float: left;
}
.piclist .pic {
	width: 170px; float: left;
}
.piclist .txt {
	width: 218px; font-size: 12px !important; float: left;
}
.piclist .txt dd {
	padding: 3px 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; 
}
.piclist .txt dd span {
	width: 100px; text-align: right; float: right;
}
.piclist img {
	margin: 0px auto; width: 160px; height: 120px; display: block;
}
.piclist li a {
	color: rgb(0, 0, 0);
}
.piclist li a:hover {
	color: rgb(233, 52, 33); text-decoration: none;
}
.piclist p {
	margin: 0px auto; padding: 10px 0px; width: 260px !important; height: 45px; text-align: center; line-height: 22px; display: block;
}
.piclist p a {
	color: rgb(51, 51, 51); font-weight: normal;
}
.piclist p a:hover {
	color: rgb(233, 52, 33); text-decoration: none;
}
.piclist2 {
	margin: 0px auto;
}
.piclist2 li {
	padding: 0px 0px 20px; width: 388px !important; text-align: left; font-weight: normal; float: left;
}
.piclist2 .pic {
	width: 170px; float: left;
}
.piclist2 .txt {
	width: 218px; float: left;
}
.piclist2 .txt dd {
	padding: 3px 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.piclist2 .txt dd span {
	width: 100px; text-align: right; float: right;
}
.piclist2 img {
	margin: 0px auto; width: 160px; height: 120px; display: block;
}
.piclist2 li a {
	color: rgb(0, 0, 0); font-weight: normal;
}
.piclist2 li a:hover {
	color: rgb(233, 52, 33); text-decoration: none;
}
.piclist3 {
	margin: 0px auto;
}
.piclist3 li {
	margin: 0px 0px 20px; padding: 0px 20px 0px 0px; width: 260px !important; text-align: center; float: left;
}
.piclist3 li img {
	margin: 0px 0px 10px; width: 260px;
}
.piclist4 {
	margin: 0px auto;
}
.piclist4 li {
	padding: 0px 0px 20px; width: 292px !important; text-align: center; float: left;
}
.piclist4 img {
	margin: 0px auto; border: 1px solid rgb(204, 204, 204); width: 260px; height: 195px; display: block;
}
.piclist4 li:hover img {
	border: 1px solid rgb(233, 52, 33);
}
.piclist4 li:hover a {
	color: rgb(233, 52, 33);
}
.piclist4 p {
	margin: 0px auto; padding: 10px 0px; width: 260px !important; height: 45px; text-align: center; line-height: 22px; display: block;
}
.piclist4 p a {
	color: rgb(51, 51, 51); font-weight: normal;
}
.piclist4 p a:hover {
	color: rgb(233, 52, 33); text-decoration: none;
}
.piclist5 {
	margin: 0px auto;
}
.piclist5 li {
	padding: 0px 0px 20px; width: 388px !important; text-align: left; font-weight: normal; float: left;
}
.piclist5 .pic {
	width: 170px; float: left;
}
.piclist5 .txt {
	width: 218px; float: left;
}
.piclist5 .txt dd {
	padding: 3px 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.piclist5 .txt dd span {
	width: 150px; text-align: right; float: right;
}
.piclist5 img {
	margin: 0px auto; width: 160px; height: 120px; display: block;
}
.piclist5 li a {
	color: rgb(0, 0, 0); font-weight: normal;
}
.piclist5 li a:hover {
	color: rgb(233, 52, 33); text-decoration: none;
}
.piclist6 {
	margin: 0px auto;
}
.piclist6 li {
	margin: 0px 20px 0px 0px; padding: 0px 0px 20px; width: 400px !important; text-align: center; font-weight: normal; float: left;
}
.piclist6 img {
	margin: 0px 0px 10px; width: 400px; height: 195px;
}
#guigelist {
	margin: 0px; width: 100%;
}
#guigelist li {
	padding: 5px 0px; text-align: left; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
#guigelist .t1 {
	width: 29% !important; padding-left: 1%; float: left;
}
#guigelist .t2 {
	width: 12% !important; float: left;
}
#guigelist .t3 {
	width: 12% !important; float: left;
}
#guigelist .t4 {
	width: 12% !important; float: left;
}
#guigelist .t5 {
	width: 12% !important; float: left;
}
#guigelist .t6 {
	width: 12% !important; float: left;
}
#guigelist .t0 {
	width: 10% !important; float: left;
}
#guigelist li:nth-of-type(2n+1) {
	background: rgb(255, 255, 255);
}
#guigelist li:nth-of-type(2n) {
	background: rgb(238, 238, 238);
}
#guigelist li:nth-of-type(2n):hover {
	background: rgb(221, 243, 253); cursor: pointer;
}
#guigelist li:nth-of-type(2n+1):hover {
	background: rgb(248, 248, 248); cursor: pointer;
}
.gg_top {
	width: 100%; font-weight: bold;
}
.gg_top .b1 {
	background: rgb(199, 234, 251); padding: 7px 0px 7px 1%; width: 29% !important; text-align: left; float: left;
}
.gg_top .b2 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 12% !important; text-align: left; float: left;
}
.gg_top .b3 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 12% !important; text-align: left; float: left;
}
.gg_top .b4 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 12% !important; text-align: left; float: left;
}
.gg_top .b5 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 12% !important; text-align: left; float: left;
}
.gg_top .b6 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 12% !important; text-align: left; float: left;
}
.gg_top .b0 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 10% !important; text-align: left; float: left;
}
#guigelist2 {
	margin: 0px; width: 100%;
}
#guigelist2 li {
	padding: 5px 0px; text-align: left; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
#guigelist2 .t1 {
	width: 22% !important; padding-left: 1%; float: left;
}
#guigelist2 .t2 {
	width: 19% !important; float: left;
}
#guigelist2 .t3 {
	width: 12% !important; float: left;
}
#guigelist2 .t4 {
	width: 12% !important; float: left;
}
#guigelist2 .t5 {
	width: 12% !important; float: left;
}
#guigelist2 .t6 {
	width: 12% !important; float: left;
}
#guigelist2 .t0 {
	width: 10% !important; float: left;
}
#guigelist2 li:nth-of-type(2n+1) {
	background: rgb(255, 255, 255);
}
#guigelist2 li:nth-of-type(2n) {
	background: rgb(238, 238, 238);
}
#guigelist2 li:nth-of-type(2n):hover {
	background: rgb(221, 243, 253); cursor: pointer;
}
#guigelist2 li:nth-of-type(2n+1):hover {
	background: rgb(248, 248, 248); cursor: pointer;
}
.gg_top2 {
	width: 100%; font-weight: bold;
}
.gg_top2 .b1 {
	background: rgb(199, 234, 251); padding: 7px 0px 7px 1%; width: 22% !important; text-align: left; float: left;
}
.gg_top2 .b2 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 19% !important; text-align: left; float: left;
}
.gg_top2 .b3 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 12% !important; text-align: left; float: left;
}
.gg_top2 .b4 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 12% !important; text-align: left; float: left;
}
.gg_top2 .b5 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 12% !important; text-align: left; float: left;
}
.gg_top2 .b6 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 12% !important; text-align: left; float: left;
}
.gg_top2 .b0 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 10% !important; text-align: left; float: left;
}
#guigelist3 {
	margin: 0px; width: 100%;
}
#guigelist3 li {
	padding: 5px 0px; text-align: left; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
#guigelist3 .t1 {
	width: 20% !important; padding-left: 1%; float: left;
}
#guigelist3 .t2 {
	width: 12% !important; float: left;
}
#guigelist3 .t3 {
	width: 12% !important; float: left;
}
#guigelist3 .t4 {
	width: 9% !important; float: left;
}
#guigelist3 .t5 {
	width: 9% !important; float: left;
}
#guigelist3 .t6 {
	width: 9% !important; float: left;
}
#guigelist3 .t7 {
	width: 9% !important; float: left;
}
#guigelist3 .t8 {
	width: 9% !important; float: left;
}
#guigelist3 .t0 {
	width: 10% !important; float: left;
}
#guigelist3 li:nth-of-type(2n+1) {
	background: rgb(255, 255, 255);
}
#guigelist3 li:nth-of-type(2n) {
	background: rgb(238, 238, 238);
}
#guigelist3 li:nth-of-type(2n):hover {
	background: rgb(221, 243, 253); cursor: pointer;
}
#guigelist3 li:nth-of-type(2n+1):hover {
	background: rgb(248, 248, 248); cursor: pointer;
}
.gg_top3 {
	width: 100%; font-weight: bold;
}
.gg_top3 .b1 {
	background: rgb(199, 234, 251); padding: 7px 0px 7px 1%; width: 20% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top3 .b2 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 12% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top3 .b3 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 12% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top3 .b4 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 9% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top3 .b5 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 9% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top3 .b6 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 9% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top3 .b7 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 9% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top3 .b8 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 9% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top3 .b0 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 10% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
#guigelist4 {
	margin: 0px; width: 100%;
}
#guigelist4 li {
	padding: 5px 0px; text-align: left; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
#guigelist4 .t1 {
	width: 26% !important; padding-left: 1%; float: left;
}
#guigelist4 .t2 {
	width: 15% !important; float: left;
}
#guigelist4 .t3 {
	width: 12% !important; float: left;
}
#guigelist4 .t4 {
	width: 12% !important; float: left;
}
#guigelist4 .t5 {
	width: 12% !important; float: left;
}
#guigelist4 .t6 {
	width: 12% !important; float: left;
}
#guigelist4 .t0 {
	width: 10% !important; float: left;
}
#guigelist4 li:nth-of-type(2n+1) {
	background: rgb(255, 255, 255);
}
#guigelist4 li:nth-of-type(2n) {
	background: rgb(238, 238, 238);
}
#guigelist4 li:nth-of-type(2n):hover {
	background: rgb(221, 243, 253); cursor: pointer;
}
#guigelist4 li:nth-of-type(2n+1):hover {
	background: rgb(248, 248, 248); cursor: pointer;
}
.gg_top4 {
	width: 100%; font-weight: bold;
}
.gg_top4 .b1 {
	background: rgb(199, 234, 251); padding: 7px 0px 7px 1%; width: 26% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top4 .b2 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 15% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top4 .b3 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 12% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top4 .b4 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 12% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top4 .b5 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 12% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top4 .b6 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 12% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top4 .b0 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 10% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
#guigelist5 {
	margin: 0px; width: 100%;
}
#guigelist5 li {
	padding: 5px 0px; text-align: left; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
#guigelist5 .t1 {
	width: 19% !important; padding-left: 1%; float: left;
}
#guigelist5 .t2 {
	width: 10% !important; float: left;
}
#guigelist5 .t3 {
	width: 15% !important; float: left;
}
#guigelist5 .t4 {
	width: 15% !important; float: left;
}
#guigelist5 .t5 {
	width: 10% !important; float: left;
}
#guigelist5 .t6 {
	width: 10% !important; float: left;
}
#guigelist5 .t7 {
	width: 10% !important; float: left;
}
#guigelist5 .t0 {
	width: 10% !important; float: left;
}
#guigelist5 li:nth-of-type(2n+1) {
	background: rgb(255, 255, 255);
}
#guigelist5 li:nth-of-type(2n) {
	background: rgb(238, 238, 238);
}
#guigelist5 li:nth-of-type(2n):hover {
	background: rgb(221, 243, 253); cursor: pointer;
}
#guigelist5 li:nth-of-type(2n+1):hover {
	background: rgb(248, 248, 248); cursor: pointer;
}
.gg_top5 {
	width: 100%; font-weight: bold;
}
.gg_top5 .b1 {
	background: rgb(199, 234, 251); padding: 7px 0px 7px 1%; width: 19% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top5 .b2 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 10% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top5 .b3 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 15% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top5 .b4 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 15% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top5 .b5 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 10% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top5 .b6 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 10% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top5 .b7 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 10% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top5 .b0 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 10% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
#guigelist6 {
	margin: 0px; width: 100%;
}
#guigelist6 li {
	padding: 5px 0px; text-align: left; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
#guigelist6 .t1 {
	width: 29% !important; padding-left: 1%; float: left;
}
#guigelist6 .t2 {
	width: 15% !important; float: left;
}
#guigelist6 .t3 {
	width: 15% !important; float: left;
}
#guigelist6 .t4 {
	width: 15% !important; float: left;
}
#guigelist6 .t5 {
	width: 15% !important; float: left;
}
#guigelist6 .t0 {
	width: 10% !important; float: left;
}
#guigelist6 li:nth-of-type(2n+1) {
	background: rgb(255, 255, 255);
}
#guigelist6 li:nth-of-type(2n) {
	background: rgb(238, 238, 238);
}
#guigelist6 li:nth-of-type(2n):hover {
	background: rgb(221, 243, 253); cursor: pointer;
}
#guigelist6 li:nth-of-type(2n+1):hover {
	background: rgb(248, 248, 248); cursor: pointer;
}
.gg_top6 {
	width: 100%; font-weight: bold;
}
.gg_top6 .b1 {
	background: rgb(199, 234, 251); padding: 7px 0px 7px 1%; width: 29% !important; text-align: left; float: left;
}
.gg_top6 .b2 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 15% !important; text-align: left; float: left;
}
.gg_top6 .b3 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 15% !important; text-align: left; float: left;
}
.gg_top6 .b4 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 15% !important; text-align: left; float: left;
}
.gg_top6 .b5 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 15% !important; text-align: left; float: left;
}
.gg_top6 .b0 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 10% !important; text-align: left; float: left;
}
#guigelist7 {
	margin: 0px; width: 100%;
}
#guigelist7 li {
	padding: 5px 0px; text-align: left; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
#guigelist7 .t1 {
	width: 19% !important; padding-left: 1%; float: left;
}
#guigelist7 .t2 {
	width: 10% !important; float: left;
}
#guigelist7 .t3 {
	width: 12% !important; float: left;
}
#guigelist7 .t4 {
	width: 8% !important; float: left;
}
#guigelist7 .t5 {
	width: 8% !important; float: left;
}
#guigelist7 .t6 {
	width: 8% !important; float: left;
}
#guigelist7 .t7 {
	width: 8% !important; float: left;
}
#guigelist7 .t8 {
	width: 8% !important; float: left;
}
#guigelist7 .t9 {
	width: 8% !important; float: left;
}
#guigelist7 .t0 {
	width: 10% !important; float: left;
}
#guigelist7 li:nth-of-type(2n+1) {
	background: rgb(255, 255, 255);
}
#guigelist7 li:nth-of-type(2n) {
	background: rgb(238, 238, 238);
}
#guigelist7 li:nth-of-type(2n):hover {
	background: rgb(221, 243, 253); cursor: pointer;
}
#guigelist7 li:nth-of-type(2n+1):hover {
	background: rgb(248, 248, 248); cursor: pointer;
}
.gg_top7 {
	width: 100%; font-weight: bold;
}
.gg_top7 .b1 {
	background: rgb(199, 234, 251); padding: 7px 0px 7px 1%; width: 19% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top7 .b2 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 10% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top7 .b3 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 12% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top7 .b4 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 8% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top7 .b5 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 8% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top7 .b6 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 8% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top7 .b7 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 8% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top7 .b8 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 8% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top7 .b9 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 8% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top7 .b0 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 10% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
#guigelist8 {
	margin: 0px; width: 100%;
}
#guigelist8 li {
	padding: 5px 0px; text-align: left; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
#guigelist8 .t1 {
	width: 20% !important; padding-left: 1%; float: left;
}
#guigelist8 .t2 {
	width: 13% !important; float: left;
}
#guigelist8 .t3 {
	width: 12% !important; float: left;
}
#guigelist8 .t4 {
	width: 14% !important; float: left;
}
#guigelist8 .t5 {
	width: 18% !important; float: left;
}
#guigelist8 .t6 {
	width: 12% !important; float: left;
}
#guigelist8 .t0 {
	width: 10% !important; float: left;
}
#guigelist8 li:nth-of-type(2n+1) {
	background: rgb(255, 255, 255);
}
#guigelist8 li:nth-of-type(2n) {
	background: rgb(238, 238, 238);
}
#guigelist8 li:nth-of-type(2n):hover {
	background: rgb(221, 243, 253); cursor: pointer;
}
#guigelist8 li:nth-of-type(2n+1):hover {
	background: rgb(248, 248, 248); cursor: pointer;
}
.gg_top8 {
	width: 100%; font-weight: bold;
}
.gg_top8 .b1 {
	background: rgb(199, 234, 251); padding: 7px 0px 7px 1%; width: 20% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top8 .b2 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 13% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top8 .b3 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 12% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top8 .b4 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 14% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top8 .b5 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 18% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top8 .b6 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 12% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top8 .b0 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 10% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
#guigelist9 {
	margin: 0px; width: 100%;
}
#guigelist9 li {
	padding: 5px 0px; text-align: left; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
#guigelist9 .t1 {
	width: 18% !important; padding-left: 1%; float: left;
}
#guigelist9 .t2 {
	width: 10% !important; float: left;
}
#guigelist9 .t3 {
	width: 12% !important; float: left;
}
#guigelist9 .t4 {
	width: 7% !important; float: left;
}
#guigelist9 .t5 {
	width: 7% !important; float: left;
}
#guigelist9 .t6 {
	width: 7% !important; float: left;
}
#guigelist9 .t7 {
	width: 7% !important; float: left;
}
#guigelist9 .t8 {
	width: 7% !important; float: left;
}
#guigelist9 .t9 {
	width: 7% !important; float: left;
}
#guigelist9 .t10 {
	width: 7% !important; float: left;
}
#guigelist9 .t0 {
	width: 10% !important; float: left;
}
#guigelist9 li:nth-of-type(2n+1) {
	background: rgb(255, 255, 255);
}
#guigelist9 li:nth-of-type(2n) {
	background: rgb(238, 238, 238);
}
#guigelist9 li:nth-of-type(2n):hover {
	background: rgb(221, 243, 253); cursor: pointer;
}
#guigelist9 li:nth-of-type(2n+1):hover {
	background: rgb(248, 248, 248); cursor: pointer;
}
.gg_top9 {
	width: 100%; font-weight: bold;
}
.gg_top9 .b1 {
	background: rgb(199, 234, 251); padding: 7px 0px 7px 1%; width: 18% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top9 .b2 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 10% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top9 .b3 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 12% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top9 .b4 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 7% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top9 .b5 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 7% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top9 .b6 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 7% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top9 .b7 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 7% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top9 .b8 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 7% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top9 .b9 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 7% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top9 .b10 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 7% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.gg_top9 .b0 {
	background: rgb(199, 234, 251); padding: 7px 0px; width: 10% !important; height: 42px; text-align: left; float: left; line-heigt: 22px;
}
.tablelist {
	
}
.tablelist .td01 {
	font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.tablelist td {
	padding: 5px 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.studentList {
	padding: 30px 0px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.studentList dt {
	width: 90px; text-align: center; color: rgb(171, 187, 56); font-size: 16px; float: left;
}
.studentList dd {
	width: 740px; line-height: 20px; font-size: 14px; float: left;
}
.studentList dd span {
	height: 24px; line-height: 24px; padding-bottom: 10px; font-size: 16px; display: block;
}
.studentListFirst {
	border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid;
}
.hwTable th {
	line-height: 24px; font-size: 14px; vertical-align: top;
}
.hwTable td {
	line-height: 24px; font-size: 14px; vertical-align: top;
}
.hwTable th {
	padding-right: 20px;
}
.hwTabsYS {
	margin-top: 30px;
}
.hwTabsYS li {
	background: url("tabs01.gif") repeat-x left top; border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(219, 219, 219) rgb(219, 219, 219); width: 209px; height: 45px; text-align: center; line-height: 45px; font-size: 18px; margin-left: -1px; float: left; cursor: pointer;
}
.hwTabsYS li a {
	display: block;
}
.hwTabsYS li.select {
	background: url("tabs02.gif") repeat-x left top;
}
.hwTabsYSC {
	margin-bottom: 30px; display: none;
}
.tsDl {
	width: 198px; margin-right: 15px; float: left;
}
.tsDl dt {
	width: 198px; height: 87px;
}
.tsDl dt img {
	width: 198px; height: 87px;
}
.tsDl dd {
	padding: 20px 25px 0px; height: 90px; color: rgb(255, 255, 255); line-height: 20px; font-size: 14px;
}
.tsDl00 dd {
	background: rgb(53, 152, 219);
}
.tsDl01 dd {
	background: rgb(80, 204, 180);
}
.tsDl02 dd {
	background: rgb(215, 107, 95);
}
.tsDl03 dd {
	background: rgb(235, 138, 28);
}
.classPicture {
	margin-top: -53px;
}
.classPictureBig {
	width: 838px; height: 360px; position: relative;
}
.classPictureBig img {
	display: block;
}
.classPictureBigTransparent {
	left: 0px; width: 586px; height: 37px; bottom: 0px; color: rgb(255, 255, 255); line-height: 37px; padding-left: 20px; font-weight: bold; position: absolute;
}
.classPictureBigTxt {
	left: 0px; width: 586px; height: 37px; bottom: 0px; color: rgb(255, 255, 255); line-height: 37px; padding-left: 20px; font-weight: bold; position: absolute;
}
.classPictureBigTransparent {
	background: rgb(255, 255, 255); opacity: 0.2; -moz-opacity: .20;
}
.classPictureBigLeft {
	top: 183px; width: 15px; height: 30px; text-indent: -6666px; position: absolute; cursor: pointer;
}
.classPictureBigRight {
	top: 183px; width: 15px; height: 30px; text-indent: -6666px; position: absolute; cursor: pointer;
}
.classPictureBigLeft {
	background: url("../images/page/class/iconPicture.gif") no-repeat 0px -30px; left: -25px;
}
.classPictureBigRight {
	background: url("../images/page/class/iconPicture.gif") no-repeat -15px -30px; right: -25px;
}
.NoLeft .classPictureBigLeft {
	cursor: default;
}
.NoRight .classPictureBigRight {
	background-position: -15px 0px; cursor: default;
}
.classPictureSmall {
	height: 240px; padding-top: 30px; margin-top: 33px;
}
.classPictureSmall ul li {
	cursor: pointer;
}
.classPictureSmall ul li span {
	background: url("icon01.jpg") no-repeat 0px; height: 50px; line-height: 50px; text-indent: 10px; overflow: hidden; font-size: 14px; display: block;
}
.classPictureSmall ul li.current span {
	color: rgb(171, 187, 56);
}
.classPictureSmall ul li img {
	display: block; cursor: pointer;
}
.classPictureLink {
	text-align: center; margin-top: 10px;
}
.classPictureLink a {
	margin: 0px 5px; color: rgb(25, 25, 25);
}
.classPictureLink span {
	padding: 0px 5px; font-family: "????"; font-weight: bold;
}
.xmYS {
	width: 900px;
}
.xmYS li {
	width: 268px; margin-right: 18px; float: left;
}
.xmYS li dt span {
	height: 50px; line-height: 50px; font-size: 14px; display: block;
}
.xmYS li dd {
	line-height: 20px;
}
.hxBox {
	
}
.hxBox .hxBT {
	background: url("icon01.png") no-repeat 800px 21px; line-height: 55px; padding-left: 20px; font-size: 18px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid; cursor: pointer;
}
.hxBox .hxBT span {
	color: rgb(171, 187, 56);
}
.hxBox .hxNR {
	line-height: 20px; padding-bottom: 30px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid; display: none;
}
.hxBox .hxBTgh {
	background: url("icon01.png") no-repeat 800px 21px rgb(244, 244, 244);
}
.hxBox .hxBTHover {
	background: rgb(171, 187, 56);
}
.hxBox .hxBTSelect {
	background: url("icon02.png") no-repeat 800px 21px rgb(38, 107, 170); color: rgb(255, 255, 255);
}
.hxBox .hxBTSelect span {
	color: rgb(255, 255, 255);
}
.contactPage {
	background: rgb(235, 238, 242); margin-top: 35px;
}
.contactBox {
	margin: 0px auto; width: 1168px; height: 438px;
}
.contactBox .leftBg {
	background: url("lxLeft.png") no-repeat left top; left: 0px; top: 119px; width: 367px; height: 440px; display: none; position: absolute; z-index: 99;
}
.contactBox .left {
	padding: 35px 0px 0px 40px; width: 240px; float: left;
}
.contactBox .left dl {
	margin-bottom: 2px;
}
.contactBox .left dt {
	background: rgb(255, 255, 255); border-radius: 3px; width: 120px; height: 30px; text-align: center; color: rgb(171, 187, 56); line-height: 30px; font-size: 14px; cursor: pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.contactBox .left dd {
	color: rgb(255, 255, 255); line-height: 24px; padding-top: 25px; padding-bottom: 20px; font-size: 13px; display: none;
}
.contactBox .left dd a {
	color: rgb(255, 255, 255);
}
.contactMap {
	background: url("../images/loading.gif") no-repeat 524px 200px; width: 765px; height: 440px; overflow: hidden; float: left; position: relative;
}
.contactForm {
	background: rgb(255, 255, 255); padding: 40px 0px 0px 30px; border: 1px solid rgb(220, 220, 221); width: 330px; height: 398px; overflow: hidden; float: right;
}
.contactForm h3 {
	padding-bottom: 10px; font-size: 18px; font-weight: normal;
}
.contactForm .text {
	padding: 0px 5px; border: 1px solid rgb(220, 220, 221); width: 290px; height: 40px; line-height: 40px; margin-right: 10px; margin-bottom: 10px;
}
.textStyle {
	padding: 0px 5px; border: 1px solid rgb(220, 220, 221); width: 290px; height: 40px; line-height: 40px; margin-right: 10px; margin-bottom: 10px;
}
.contactForm textarea {
	padding: 0px 5px; border: 1px solid rgb(220, 220, 221); width: 290px; height: 72px; line-height: 24px; font-size: 14px; margin-bottom: 10px;
}
.textareaStyle {
	padding: 0px 5px; border: 1px solid rgb(220, 220, 221); width: 290px; height: 72px; line-height: 24px; font-size: 14px; margin-bottom: 10px;
}
.submitBtn {
	background: rgb(171, 187, 56); border: 0px currentColor; width: 75px; height: 28px; text-align: center; color: rgb(255, 255, 255); line-height: 28px; font-size: 14px; margin-right: 5px; float: left; cursor: pointer;
}
.resetBtn {
	background: rgb(156, 156, 156); border: 0px currentColor; width: 75px; height: 28px; text-align: center; color: rgb(255, 255, 255); line-height: 28px; font-size: 14px; float: left; cursor: pointer;
}
.searchBox {
	margin-bottom: 40px;
}
.searchText {
	font-size: 14px; margin-bottom: 20px;
}
.searchText span {
	color: rgb(171, 187, 56);
}
.searchType {
	height: 40px; color: rgb(171, 187, 56); line-height: 40px; font-size: 22px; font-weight: normal; margin-bottom: 15px;
}
.sitemap li {
	margin: 0px 30px 30px 0px; width: 247px; height: 230px; line-height: 22px; float: left;
}
.sitemap li dt {
	font-size: 16px; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.sitemap li dt a:hover {
	color: rgb(171, 187, 56);
}
.sitemap li dd a:hover {
	color: rgb(171, 187, 56);
}
.loginBox {
	background: rgb(245, 245, 245); margin: 0px auto; padding: 50px 0px 50px 400px; width: 728px;
}
.loginBox h3 {
	padding-bottom: 10px; font-size: 18px; font-weight: normal;
}
.loginBox h3 span {
	color: rgb(189, 190, 191); padding-left: 10px; font-size: 14px;
}
.sex {
	padding: 0px 5px; width: 290px; height: 40px; line-height: 40px; margin-right: 10px; margin-bottom: 10px;
}
.studentLBTitle {
	background: rgb(243, 243, 243); height: 48px; line-height: 48px; border-bottom-color: rgb(208, 207, 207); border-bottom-width: 2px; border-bottom-style: solid;
}
.studentLBTitle li {
	text-align: center; color: rgb(171, 187, 56); font-size: 14px; float: left;
}
.studentLBTitle .li00 {
	width: 520px; text-align: left; padding-left: 30px;
}
.studentLBTitle .li01 {
	width: 120px;
}
.studentLBTitle .li02 {
	width: 150px;
}
.studentLBList {
	padding: 5px 0px; height: 30px; line-height: 30px; border-bottom-color: rgb(208, 207, 207); border-bottom-width: 1px; border-bottom-style: dotted;
}
.studentLBList li {
	text-align: center; font-size: 14px; float: left;
}
.studentLBList li .studentLBBtn {
	background: rgb(133, 132, 132); margin: 8px 0px 0px 49px; width: 14px; height: 12px; display: block;
}
.studentLBList li .studentLBBtn:hover {
	background: rgb(171, 187, 56);
}
.studentLBList li a {
	display: block;
}
.studentLBList .li00 {
	width: 520px; text-align: left; padding-left: 30px;
}
.studentLBList .li01 {
	width: 120px; font-size: 12px;
}
.studentLBList .li02 {
	width: 150px; font-size: 12px;
}
.listOdd {
	background: rgb(235, 236, 241);
}
.studentLBListHover {
	background: rgb(221, 232, 245);
}
.studentLBListHover li .studentLBBtn {
	background: rgb(171, 187, 56);
}
.studentLBListHover .li02 a:hover {
	text-decoration: underline;
}
.fxjj {
	width: 418px; height: 257px; float: left; position: relative;
}
.fxjj dt {
	background: url("teacherBt.png") left top; padding: 0px 15px; left: 0px; width: 388px; height: 30px; bottom: 0px; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; position: absolute;
}
.fxjj dd {
	width: 418px; height: 257px;
}
.fxjj dd img {
	width: 418px; height: 257px;
}
.jyzdClubTop {
	background: url("jy03.png") no-repeat 122px 32px rgb(230, 236, 243); padding: 40px 0px 30px 40px; border-top-color: rgb(171, 187, 56); border-top-width: 2px; border-top-style: solid;
}
.jyzdClubTop dl {
	display: block;
}
.jyzdClubTop dt {
	width: 170px; color: rgb(171, 187, 56); line-height: 40px; font-size: 14px; float: left;
}
.jyzdClubTop dd {
	width: 580px; line-height: 40px; font-size: 14px; float: left;
}
.zbList {
	margin-top: 10px; display: block;
}
.zbList li {
	background: url("yf01.jpg") no-repeat left top; margin: 0px 15px 5px 0px; width: 251px; height: 41px; text-align: center; color: rgb(171, 187, 56); line-height: 30px; font-size: 16px; float: left;
}
.zbList li span {
	color: rgb(243, 151, 0);
}
.zbList li em {
	color: rgb(89, 87, 87); font-style: normal;
}
.cpType {
	border: 1px solid rgb(204, 204, 204); width: 268px; height: 200px; padding-top: 60px; margin-right: 10px; float: left; position: relative;
}
.cpType dt {
	left: -1px; top: -1px; width: 270px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 22px; display: block; position: absolute;
}
.cpType dd {
	padding: 20px 30px 0px; line-height: 22px; font-size: 14px;
}
.cpType00 dt {
	background: url("gr02.gif") repeat-y left top; border-bottom-color: rgb(103, 79, 132); border-bottom-width: 2px; border-bottom-style: solid;
}
.cpType01 dt {
	background: url("gr02.gif") repeat-y -284px top; border-bottom-color: rgb(78, 75, 146); border-bottom-width: 2px; border-bottom-style: solid;
}
.cpType02 dt {
	background: url("gr02.gif") repeat-y -570px top; border-bottom-color: rgb(60, 93, 146); border-bottom-width: 2px; border-bottom-style: solid;
}
.btn {
	padding-left: 420px; margin-top: 20px;
}
.bmArea {
	background: rgb(255, 255, 255); padding: 14px; width: 602px; height: 475px; position: relative;
}
.bmBox {
	margin: 0px auto; padding: 30px 0px 0px 150px; width: 452px; height: 445px; overflow: hidden;
}
.bmBox h3 {
	padding-bottom: 10px; font-size: 18px; font-weight: normal;
}
.bmBox .close {
	top: 10px; width: 24px; height: 24px; right: 14px; display: block; position: absolute; z-index: 9;
}
.hr li {
	border: 1px solid rgb(215, 215, 215); margin-bottom: 15px; position: relative;
}
.newsTit {
	padding: 1px 20px 1px 1px; height: 74px; overflow: hidden; cursor: pointer;
}
.newsTit img {
	float: left;
}
.newsTit h4 {
	padding: 8px 0px 0px 20px; width: 715px; font-weight: normal; float: left;
}
.newsTit h4 span {
	height: 28px; color: rgb(71, 71, 71); line-height: 28px; overflow: hidden; font-family: Î¢ÈíÑÅºÚ; font-size: 20px; display: block;
}
.newsTit h4 a {
	height: 28px; color: rgb(71, 71, 71); line-height: 28px; overflow: hidden; font-family: Î¢ÈíÑÅºÚ; font-size: 20px; display: block;
}
.newsTit h4 em {
	height: 32px; color: rgb(141, 141, 141); line-height: 16px; overflow: hidden; font-style: normal; font-weight: normal; display: block;
}
.newsTit b {
	background: url("introBtn.png") no-repeat 0px 50%; width: 40px; height: 74px; vertical-align: top; float: right; display: block; cursor: pointer;
}
.hr .info {
	padding: 20px; color: rgb(123, 124, 123); line-height: 1.6; display: none; background-color: rgb(255, 255, 255);
}
.hr li.hover {
	border: 1px solid rgb(171, 187, 56);
}
.hr li.hover .newsTit b {
	background-position: -40px 17px;
}
.indexNews .mr {
	left: 390px; top: 5px; position: relative;
}
.yyArea {
	background: rgb(255, 255, 255); padding: 14px; width: 602px; height: 475px; position: relative;
}
.yyBox {
	margin: 0px auto; padding: 30px 0px 0px 150px; width: 452px; height: 445px; overflow: hidden;
}
.yyBox h3 {
	padding-bottom: 10px; font-size: 18px; font-weight: bold;
}
.yyBox .close {
	top: 10px; width: 24px; height: 24px; right: 14px; display: block; position: absolute; z-index: 9;
}
.kcNr {
	background: url("bg1.jpg") no-repeat left bottom; margin: 0px 58px 20px 0px; width: 166px; padding-bottom: 8px; float: left;
}
.kcNr dd {
	background: rgb(246, 246, 246); padding: 10px 10px 0px; border: 1px solid rgb(225, 225, 225); width: 144px; height: 110px; line-height: 18px; font-size: 11px;
}
.kcNr dt {
	background: url("bg2.png") no-repeat 25px 5px rgb(115, 88, 149); height: 30px; color: rgb(255, 255, 255); line-height: 30px; text-indent: 55px; position: relative;
}
.kcNr dt span {
	left: 25px; top: 5px; width: 20px; height: 20px; text-align: center; color: rgb(115, 88, 149); line-height: 20px; text-indent: 0px; font-size: 16px; font-weight: bold; display: block; position: absolute;
}
.kcNr01 dt {
	background: url("bg2.png") no-repeat 25px 5px rgb(115, 88, 149);
}
.kcNr02 dt {
	background: url("bg2.png") no-repeat 25px 5px rgb(82, 78, 159);
}
.kcNr03 dt {
	background: url("bg2.png") no-repeat 25px 5px rgb(70, 108, 170);
}
.yousBox {
	height: 428px; margin-bottom: 20px; position: relative;
}
.y1 {
	left: 301px; top: 68px; width: 132px; height: 115px; position: absolute;
}
.y1:hover {
	background: url("y1.png") no-repeat left top;
}
.y2 {
	left: 423px; top: 68px; width: 127px; height: 113px; position: absolute;
}
.y2:hover {
	background: url("y2.png") no-repeat left top;
}
.y3 {
	left: 485px; top: 147px; width: 86px; height: 138px; position: absolute;
}
.y3:hover {
	background: url("y3.png") no-repeat left top;
}
.y4 {
	left: 425px; top: 250px; width: 125px; height: 113px; position: absolute;
}
.y4:hover {
	background: url("y4.png") no-repeat left top;
}
.y5 {
	left: 302px; top: 249px; width: 130px; height: 113px; position: absolute;
}
.y5:hover {
	background: url("y5.png") no-repeat left top;
}
.y6 {
	left: 280px; top: 145px; width: 86px; height: 138px; position: absolute;
}
.y6:hover {
	background: url("y6.png") no-repeat left top;
}
.hxLesson {
	width: 230px; height: 280px;
}
.hxLesson dt {
	width: 232px; height: 41px; padding-top: 21px; font-size: 20px;
}
.ysTable3 {
	width: 100%; float: left;
}
.ysTable3 th {
	text-align: left; vertical-align: middle;
}
.ysTable3 .bt {
	font-size: 14px;
}
.hxLesson02 {
	width: 180px;
}
.hxLesson02 dt {
	width: 182px;
}
.jxZX {
	padding: 0px;
}
.jxZX h3 {
	height: 40px; color: rgb(171, 187, 56); line-height: 40px; font-size: 18px; font-weight: normal;
}
.jxZX .mr {
	left: 960px; top: 5px; position: relative;
}
.jxZX_list {
	width: 1168px; overflow: hidden;
}
.jxZX_list ul {
	list-style: none; width: 1200px;
}
.jxZX_list ul li {
	width: 518px; height: 30px; line-height: 30px; overflow: hidden; margin-right: 50px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
.jxZX_list ul li:hover {
	background: url("icon03.gif") no-repeat 5px 15px;
}
.jxZX_list ul li a {
	width: 430px; height: 30px; color: rgb(51, 51, 51); line-height: 30px; overflow: hidden; text-decoration: none; display: block;
}
.jxZX_list ul li a:hover {
	color: rgb(171, 187, 56); text-decoration: none;
}
.jxZX_list ul li span {
	color: rgb(169, 169, 169); font-size: 11px; float: right; display: block;
}
.jxZX_list ul li.select a {
	color: rgb(171, 187, 56);
}
.jxZX_list ul li.select span {
	color: rgb(171, 187, 56);
}
.btn_mr {
	background: rgb(255, 255, 255); margin: 0px auto; border-radius: 6px; border: 1px solid rgb(233, 52, 33); width: 140px; height: 30px; text-align: center; color: rgb(233, 52, 33); line-height: 30px; font-size: 14px; text-decoration: none; display: block; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(0, 0, 0, .1);
}
.btn_mr:hover {
	background: rgb(233, 52, 33); border-radius: 6px; color: rgb(255, 255, 255) !important;
}
.btn_mr2 {
	margin: 0px auto; border-radius: 6px; width: 140px; height: 30px; text-align: center; color: rgb(171, 187, 56); line-height: 30px; font-size: 14px; text-decoration: none; display: block; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(0, 0, 0, .1);
}
.btn_mr2:hover {
	background: rgb(11, 52, 101); border-radius: 6px; color: rgb(255, 255, 255);
}
.btn_mr3 {
	background: rgb(248, 248, 248); border-radius: 6px; width: 80px; height: 20px; text-align: center; color: rgb(171, 187, 56); line-height: 22px; font-size: 12px; text-decoration: none; display: block; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(0, 0, 0, .1);
}
.btn_mr3:hover {
	background: url("menu_bg_on.png") repeat-x left top; border-radius: 6px; color: rgb(255, 255, 255) !important;
}
.btn_page {
	background: rgb(248, 248, 248); border-radius: 6px; width: 166px; height: 30px; text-align: center; color: rgb(171, 187, 56); line-height: 30px; font-size: 14px; text-decoration: none; display: inline-block; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(0, 0, 0, .1);
}
.btn_page:hover {
	background: url("menu_bg_on.png") repeat-x left top; border-radius: 6px; color: rgb(255, 255, 255) !important;
}
.btn_page_cur {
	background: rgb(11, 52, 101); border-radius: 6px; color: rgb(255, 255, 255) !important;
}
.btn_page {
	background: rgb(248, 248, 248); border-radius: 6px; width: 166px; height: 30px; text-align: center; color: rgb(171, 187, 56); line-height: 30px; font-size: 14px; text-decoration: none; display: inline-block; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(0, 0, 0, .1);
}
.btn_page:hover {
	background: url("menu_bg_on.png") repeat-x left top; border-radius: 6px; color: rgb(255, 255, 255) !important;
}
.btn_page_cur {
	background: rgb(11, 52, 101); border-radius: 6px; color: rgb(255, 255, 255) !important;
}
.btn_page2 {
	background: rgb(248, 248, 248); padding: 0px 30px; border-radius: 6px; height: 30px; text-align: center; color: rgb(171, 187, 56); line-height: 30px; font-size: 14px; text-decoration: none; display: inline-block; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(0, 0, 0, .1);
}
.btn_page2:hover {
	background: url("menu_bg_on.png") repeat-x left top; border-radius: 6px; color: rgb(255, 255, 255) !important;
}
.btn_page2_cur {
	background: rgb(11, 52, 101); border-radius: 6px; color: rgb(255, 255, 255) !important;
}
.sy_acs {
	margin: 0px; padding: 20px 0px 50px; text-align: center; color: rgb(103, 103, 103); line-height: 24px; font-size: 15px; font-weight: normal;
}
.sy_acs h3 {
	margin: 0px auto; text-align: center; color: rgb(103, 103, 103); text-transform: uppercase; font-size: 32px; font-weight: normal; display: block;
}
.sy_acs h5 {
	margin: 15px 0px; color: rgb(170, 170, 170); line-height: 32px; font-size: 26px; font-weight: normal;
}
.sy_acs2 {
	background: url("bg_home1.jpg") repeat-x; margin: 0px; padding: 38px 0px 32px; height: 395px; line-height: 24px; font-size: 15px;
}
.sy_acs2 h3 {
	margin: 0px 0px 30px; height: 28px; text-align: center; color: rgb(103, 103, 103); line-height: 28px; font-size: 28px; font-weight: normal;
}
.sy_acs2 .r1 {
	border: 1px solid rgb(233, 52, 33); width: 253px; height: 385px; overflow: hidden; float: left;
}
.sy_acs2 .r1 .title {
	background: rgb(233, 52, 33); margin: 8px; width: 237px; height: 76px; text-align: center; color: rgb(255, 255, 255); line-height: 76px; font-size: 22px; font-weight: normal;
}
.sy_acs2 .r1 .box {
	background: rgb(233, 52, 33); margin: 8px; padding: 10px; height: 262px; color: rgb(255, 255, 255); z-index: 1;
}
.sy_acs2 .r1 .mr {
	background: url("bg_black30.png"); left: 8px; top: -106px; width: 237px; height: 98px; text-align: center; line-height: 98px; position: relative; z-index: 99;
}
.sy_acs2 .r1 .mr a {
	color: rgb(255, 255, 255); font-size: 15px;
}
.sy_acs2 .r2 {
	margin: 0px; width: 902px; float: left;
}
.sy_acs2 .r2 .eventsbox {
	
}
.sy_acs2 .r2 .eventsbox .title {
	background: rgb(233, 52, 33); margin: 0px 0px 8px; padding: 16px 0px 0px; width: 418px; height: 60px; text-align: center; line-height: 25px;
}
.sy_acs2 .r2 .eventsbox .title a {
	margin: 0px auto; width: 300px; color: rgb(255, 255, 255); font-size: 18px; font-weight: normal; display: block;
}
.sy_acs2 .r2 .eventsbox .item {
	margin: 0px 0px 0px 10px; padding: 8px; border: 1px solid rgb(233, 52, 33); width: 423px; height: 369px; float: left;
}
.sy_acs2 .r2 .eventsbox .item img {
	left: 0px; top: 0px; width: 418px; height: 280px; position: relative;
}
.sy_acs2 .r2 .eventsbox .item .txt {
	background: url("bg_black50.png"); padding: 10px; left: 0px; top: -80px; width: 398px; height: 60px; color: rgb(255, 255, 255); position: relative; z-index: 99;
}
.sy_acs2 .r2 .eventsbox .bx-wrapper .bx-pager {
	display: none;
}
.sy_acs3 {
	background: rgb(255, 255, 255); margin: 0px; padding: 30px 0px; height: 340px; text-align: center; color: rgb(103, 103, 103); line-height: 24px; overflow: hidden; font-size: 15px;
}
.sy_acs3 h3 {
	margin: 0px 0px 30px; height: 28px; text-align: center; color: rgb(103, 103, 103); text-transform: uppercase; line-height: 28px; font-size: 28px; font-weight: normal;
}
.sy_acs3 .newsbox {
	margin: 0px; clear: none; float: left;
}
.sy_acs3 .newsbox .box {
	height: 260px;
}
.sy_acs3 .newsbox .radius-btn-2 {
	margin-top: 40px !important;
}
.sy_acs3 .r2 {
	margin: 0px 0px 0px 11px; width: 445px; float: left;
}
.sy_acs3 .r2 h3 {
	background: url("bg_home2.jpg") no-repeat; margin: 0px; padding: 0px 0px 0px 28px; width: 417px; height: 57px; text-align: left; color: rgb(255, 255, 255); line-height: 45px; font-size: 18px; font-weight: normal; display: block;
}
.sy_acs3 .r2 .box {
	background: rgb(239, 239, 239); padding: 10px 0px 0px; width: 445px; height: 270px; z-index: 1;
}
.sy_acs3 .r2 ul {
	list-style: none; margin: 10px;
}
.sy_acs3 .r2 ul li {
	background: url("arrow2.png") no-repeat 0px 6px; margin: 3px 0px; padding: 0px 0px 3px 12px; text-align: left; line-height: 18px; overflow: hidden;
}
.sy_acs3 .r2 li:hover {
	background: url("icon03_on.png") no-repeat 0px 6px;
}
.sy_acs3 .r2 ul li a {
	overflow: hidden;
}
.sy_acs3 .r2 ul li a:hover {
	color: rgb(233, 52, 33);
}
.sy_acs3 .r2 .hotline {
	line-height: 180%;
}
.sy_acs3 .r2 .hotline h1 {
	text-align: center;
}
.sy_acs3 .r2 .hotline h1 a {
	color: rgb(233, 52, 33) !important; font-size: 13px;
}
.sy_acs3 .r2 .hotline h1 a:hover {
	color: rgb(233, 52, 33) !important;
}
.sy_acs3 .r2 .hotline p {
	padding: 0px 10px; text-align: left;
}
.sy_acs3 .r2 .hotline p a {
	color: rgb(136, 136, 136);
}
.sy_acs3 .r2 .hotline a:hover {
	color: rgb(233, 52, 33);
}
.sy_acs3 .r2 .mr {
	background: rgb(233, 52, 33); left: 377px; top: -30px; width: 68px; height: 20px; text-align: center; color: rgb(255, 255, 255) !important; line-height: 20px; font-size: 12px; display: block; position: relative; z-index: 99;
}
.sy_acs3 .r2 .mr:hover {
	background: rgb(233, 52, 33);
}
.sy_acs3 .r3 {
	margin: 0px; width: 445px; float: right;
}
.sy_acs3 .r3 h3 {
	background: url("bg_home2.jpg") no-repeat; margin: 0px; padding: 0px 0px 0px 28px; width: 417px; height: 57px; text-align: left; color: rgb(255, 255, 255); line-height: 45px; font-size: 18px; font-weight: normal; display: block;
}
.sy_acs4 {
	background: rgb(248, 248, 248); margin: 0px; padding: 50px 0px; color: rgb(103, 103, 103); line-height: 20px; overflow: hidden; font-size: 15px; font-weight: normal; position: relative;
}
.sy_acs4 h3 {
	margin: 0px 0px 30px; height: 28px; text-align: center; color: rgb(103, 103, 103); text-transform: uppercase; line-height: 28px; font-size: 28px; font-weight: normal;
}
.sy_acs4 .box {
	margin: 0px 0px 20px; padding: 20px 0px; width: 100%; height: 260px; overflow: hidden; position: relative;
}
.sy_acs4 .box ul {
	overflow: hidden;
}
.sy_acs4 .box li {
	margin: 0px 20px 0px 0px; width: 232px; text-align: center; overflow: hidden; float: left; display: inline-table;
}
.sy_acs4 .box li img {
	margin: 0px auto; border: 1px solid rgb(238, 238, 238); width: 230px; height: 230px; display: block;
}
.sy_acs4 .box div {
	width: 232px; height: 262px; vertical-align: middle; float: none; display: block;
}
.sy_acs4 .box li img:hover {
	border: 1px solid rgb(233, 52, 33);
}
.sy_acs4 .box li p {
	margin: 10px auto; float: none; display: block;
}
.sy_acs4 .box li p a:hover {
	color: rgb(233, 52, 33);
}
.sy_acs4 .box li:hover a {
	color: rgb(233, 52, 33); font-weight: normal;
}
.sy_acs4 .box li:hover img {
	border: 1px solid rgb(233, 52, 33);
}
.sy_acs4 .nav {
	margin: 0px auto 30px 0px;
}
.sy_acs4 .nav li {
	margin: 0px 1px; padding: 10px 20px; border: 1px solid rgb(204, 204, 204); text-align: center; float: left;
}
.sy_acs4 .nav li a {
	color: rgb(51, 51, 51); font-size: 15px; font-weight: normal;
}
.sy_acs4 .nav .cur {
	background: rgb(238, 238, 238);
}
.sy_acs4 .nav .cur a {
	 font-size: 15px;
}
.back_top {
	margin: 0px; text-align: center;
}
.sy_acsrgt {
	padding: 0px 0px 0px 15px; width: 262px;
}
.sy_acsrgt a {
	border-top-color: rgb(236, 236, 236); border-top-width: 1px; border-top-style: solid; display: block;
}
.sy_fxbook {
	padding: 20px; border: 1px solid rgb(226, 226, 226); display: none;
}
.acs_nybt2 {
	display: none;
}
.acs_nynr2 {
	display: none;
}
.sy_fxbookrgt h3 {
	height: 18px; color: rgb(171, 187, 56); line-height: 18px; padding-bottom: 7px; font-size: 18px; font-weight: normal;
}
.acs_tanc {
	background: url("/images/else/asc_tanbg.png"); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 1000;
}
.acs_tancnr {
	padding: 5px; border-radius: 5px; border: 1px solid rgb(215, 215, 215); left: 50%; top: 50%; width: 930px; margin-top: -259px; margin-left: -465px; position: absolute; -ms-behavior: url(/css/pie.htc); background-color: rgb(242, 242, 242);
}
.acs_tancbt {
	background: url("/images/else/acs_tancbt_bg.jpg") repeat-x; border-radius: 5px; height: 31px; color: rgb(255, 255, 255); line-height: 31px; padding-left: 15px; font-size: 14px; -ms-behavior: url(/css/pie.htc);
}
.acs_tancmde {
	height: 400px; color: rgb(0, 0, 0); overflow: hidden; padding-left: 16px; margin-bottom: 12px;
}
.acs_tancmde h2 {
	height: 20px; text-align: center; color: rgb(0, 0, 0); line-height: 20px; padding-top: 12px; font-family: "Times New Roman"; font-size: 20px; font-weight: bold;
}
.acs_tancmde h3 {
	padding: 4px 0px 3px; height: 16px; text-align: center; color: rgb(0, 0, 0); line-height: 16px; font-family: "Times New Roman"; font-size: 16px; font-weight: bold;
}
.acs_tancmde h4 {
	height: 12px; text-align: center; color: rgb(0, 0, 0); line-height: 12px; padding-bottom: 22px; font-weight: bold;
}
.acs_tancmde table td {
	padding: 2px 0px; color: rgb(0, 0, 0); font-family: "arial";
}
.acs_tancbtm {
	height: 47px; text-align: right; padding-top: 9px; padding-right: 15px; border-top-color: rgb(215, 215, 215); border-top-width: 1px; border-top-style: solid;
}
.acs_tancbtm a {
	padding: 0px 11px; border-radius: 5px; border: 1px solid rgb(219, 120, 15); height: 32px; color: rgb(255, 255, 255); line-height: 32px; font-family: "arial"; font-size: 18px; display: inline-block; -ms-behavior: url(/css/pie.htc); background-color: rgb(236, 136, 31);
}
h2.acs_nybt {
	font-size: 14px; margin-bottom: 14px;
}
.acs_nynr {
	position: relative;
}
.acs_nynr a {
	background: url("/images/else/sy_acssj.png") no-repeat right; top: 266px; right: 446px; color: rgb(215, 109, 96); padding-right: 7px; font-size: 14px; text-decoration: underline; display: inline-block; position: absolute;
}
.acs_nynr img {
	cursor: pointer;
}
#hzmt td {
	padding: 5px;
}
#hzmt img {
	border-radius: 6px; border: 1px solid rgb(226, 226, 226); width: 180px; height: 60px;
}
.page_btn {
	border: 1px solid rgb(238, 238, 238); width: 253px;
}
.page_btn .title {
	margin: 0px 8px; padding: 15px 0px; width: 237px; text-align: left; color: rgb(102, 102, 102); font-size: 18px; font-weight: bold; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.page_btn dl {
	background: rgb(255, 255, 255); margin: 0px 8px; width: 237px;
}
.page_btn dd {
	background: url("arrow2.png") no-repeat 15px 18px; padding: 10px 15px 10px 25px; width: 197px; line-height: 25px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
.page_btn dd a {
	color: rgb(102, 102, 102); font-size: 12px;
}
.page_btn dd a:hover {
	color: rgb(233, 52, 33);
}
.page_btn .cur {
	color: rgb(233, 52, 33);
}
.page_btn dd:last-child {
	border: 0px currentColor;
}
.page_btn2 {
	border: 1px solid rgb(233, 52, 33); width: 253px;
}
.page_btn2 .title {
	background: rgb(233, 52, 33); margin: 8px; width: 237px; height: 76px; text-align: center; color: rgb(255, 255, 255); line-height: 76px; font-size: 22px; font-weight: bold;
}
.page_btn2 dl {
	background: rgb(255, 255, 255); margin: 0px; width: 253px;
}
.page_btn2 dd {
	background: url("arrow2.png") no-repeat 15px 16px; padding: 10px 15px 10px 25px; width: 213px; line-height: 22px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.page_btn2 dd a {
	color: rgb(233, 52, 33); font-size: 15px;
}
.page_btn2 dd a:hover {
	color: rgb(233, 52, 33); font-weight: bold;
}
.page_btn2 .cur {
	color: rgb(233, 52, 33); font-weight: bold;
}
.myform input {
	padding: 5px; border: 1px solid rgb(204, 204, 204);
}
.myform textarea {
	padding: 5px; border: 1px solid rgb(204, 204, 204);
}
.myform .btn {
	background: rgb(233, 52, 33); border: 0px currentColor; width: 80px; height: 30px; text-align: center; color: rgb(255, 255, 255);
}
.myform ul {
	margin: 0px auto;
}
.myform ul li {
	background: rgb(247, 247, 247); margin: 0px 2% 20px 0px !important; padding: 20px 2%; width: 26%; float: left;
}
.container {
	margin: 0px auto; width: 788px; overflow: hidden;
}
.container h1 {
	padding: 20px 0px; text-align: center; color: rgb(255, 255, 255);
}
.container h1 span {
	color: rgb(102, 102, 102);
}
.container h1 small {
	font: 0.3em/normal normal; color: rgb(102, 102, 102); text-transform: uppercase; letter-spacing: 0.5em; display: block; font-size-adjust: none; font-stretch: normal;
}
.container h2.acc_trigger {
	background: url("video01.png") no-repeat 5px 5px rgb(231, 231, 231); margin: 0px 0px 5px; padding: 0px; border-radius: 6px; width: 100%; height: 40px; text-align: left; line-height: 40px; font-size: 14px; font-weight: bold; float: left; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.container h2.acc_trigger a {
	padding: 0px 0px 0px 40px; color: rgb(71, 71, 71); font-size: 14px; text-decoration: none; display: block;
}
.container h2.acc_trigger a:hover {
	background: url("video01.png") no-repeat 5px 5px rgb(11, 52, 101); border-radius: 6px; color: rgb(255, 255, 255); -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.container h2.active {
	background: url("video01_on.png") no-repeat 5px 5px rgb(11, 52, 101);
}
.container h2.active a {
	color: rgb(255, 255, 255);
}
.container .acc_container {
	background: rgb(255, 255, 255); margin: 0px 0px 5px; padding: 0px; border-radius: 6px; border: 1px solid rgb(214, 214, 214); width: 786px; overflow: hidden; clear: both; font-size: 1.2em; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.container .acc_container .block {
	padding: 20px;
}
.acc_container.container .block p {
	margin: 5px 0px; padding: 5px 0px;
}
.container .acc_container h3 {
	font: 2.5em/normal normal Georgia, "Times New Roman", Times, serif; margin: 0px 0px 10px; padding: 0px 0px 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; font-size-adjust: none; font-stretch: normal;
}
.container .acc_container img {
	border-radius: 6px; max-width: 746px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.container2 {
	margin: 0px auto; width: 788px; overflow: hidden;
}
.container2 h1 {
	padding: 20px 0px; text-align: center; color: rgb(255, 255, 255);
}
.container2 h1 span {
	color: rgb(102, 102, 102);
}
.container2 h1 small {
	font: 0.3em/normal normal; color: rgb(102, 102, 102); text-transform: uppercase; letter-spacing: 0.5em; display: block; font-size-adjust: none; font-stretch: normal;
}
.container2 h2.acc_trigger {
	background: url("video01.png") no-repeat 5px 5px rgb(231, 231, 231); margin: 0px 0px 5px; padding: 0px; border-radius: 6px; width: 100%; height: 60px; text-align: left; line-height: 22px; font-size: 12px; font-weight: bold; float: left; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.container2 h2.acc_trigger a {
	padding: 8px 10px 0px 40px; height: 52px; color: rgb(71, 71, 71); font-size: 12px; text-decoration: none; display: block;
}
.container2 h2.acc_trigger a:hover {
	background: url("video01.png") no-repeat 5px 5px rgb(11, 52, 101); border-radius: 6px; color: rgb(255, 255, 255); -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.container2 h2.active {
	background: url("video01_on.png") no-repeat 5px 5px rgb(11, 52, 101);
}
.container2 h2.active a {
	color: rgb(255, 255, 255);
}
.container2 .acc_container {
	background: rgb(255, 255, 255); margin: 0px 0px 5px; padding: 0px; border-radius: 6px; border: 1px solid rgb(214, 214, 214); width: 786px; overflow: hidden; clear: both; font-size: 1.2em; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.container2 .acc_container .block {
	padding: 20px;
}
.acc_container.container2 .block p {
	margin: 5px 0px; padding: 5px 0px;
}
.container2 .acc_container h3 {
	font: 2.5em/normal normal Georgia, "Times New Roman", Times, serif; margin: 0px 0px 10px; padding: 0px 0px 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; font-size-adjust: none; font-stretch: normal;
}
.container2 .acc_container img {
	border-radius: 6px; max-width: 746px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}

.piclist100 {
	margin: 0px auto;
}
.piclist100 li {
	padding: 0px 0px 20px; width: 292px !important; text-align: center; float: left;
}
.piclist100 img {
	margin: 0px auto; border: 1px solid rgb(204, 204, 204); width: 260px; display: block;
}
.piclist100 li:hover img {
	border: 1px solid rgb(233, 52, 33);
}
.piclist100 li:hover a {
	color: rgb(233, 52, 33);
}
.piclist100 p {
	margin: 0px auto; padding: 10px 0px; width: 260px !important; height: 45px; text-align: center; line-height: 22px; display: block;
}
.piclist100 p a {
	color: rgb(51, 51, 51); font-weight: normal;
}
.piclist100 p a:hover {
	color: rgb(233, 52, 33); text-decoration: none;
}

.piclist101 {
	margin: 0px auto;
}
.piclist101 li {
	padding: 0px 0px 20px; width: 372px !important; text-align: center; float: left;
}
.piclist101 img {
	margin: 0px auto; border: 1px solid rgb(204, 204, 204); width: 350px; display: block;
}
.piclist101 li:hover img {
	border: 1px solid rgb(233, 52, 33);
}
.piclist101 li:hover a {
	color: rgb(233, 52, 33);
}
.piclist101 p {
	margin: 0px auto; padding: 10px 0px; width: 350px !important; height: 45px; text-align: center; line-height: 22px; display: block;
}
.piclist101 p a {
	color: rgb(51, 51, 51); font-weight: normal;
}
.piclist101 p a:hover {
	color: rgb(233, 52, 33); text-decoration: none;
}

