html {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
span {
	margin: 0px; padding: 0px;
}
applet {
	margin: 0px; padding: 0px;
}
object {
	margin: 0px; padding: 0px;
}
iframe {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
a {
	margin: 0px; padding: 0px;
}
abbr {
	margin: 0px; padding: 0px;
}
acronym {
	margin: 0px; padding: 0px;
}
address {
	margin: 0px; padding: 0px;
}
big {
	margin: 0px; padding: 0px;
}
cite {
	margin: 0px; padding: 0px;
}
code {
	margin: 0px; padding: 0px;
}
del {
	margin: 0px; padding: 0px;
}
dfn {
	margin: 0px; padding: 0px;
}
em {
	margin: 0px; padding: 0px;
}
img {
	margin: 0px; padding: 0px;
}
ins {
	margin: 0px; padding: 0px;
}
kbd {
	margin: 0px; padding: 0px;
}
q {
	margin: 0px; padding: 0px;
}
s {
	margin: 0px; padding: 0px;
}
samp {
	margin: 0px; padding: 0px;
}
small {
	margin: 0px; padding: 0px;
}
strike {
	margin: 0px; padding: 0px;
}
strong {
	margin: 0px; padding: 0px;
}
sub {
	margin: 0px; padding: 0px;
}
sup {
	margin: 0px; padding: 0px;
}
tt {
	margin: 0px; padding: 0px;
}
var {
	margin: 0px; padding: 0px;
}
b {
	margin: 0px; padding: 0px;
}
u {
	margin: 0px; padding: 0px;
}
i {
	margin: 0px; padding: 0px;
}
center {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
label {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
table {
	margin: 0px; padding: 0px;
}
caption {
	margin: 0px; padding: 0px;
}
tbody {
	margin: 0px; padding: 0px;
}
tfoot {
	margin: 0px; padding: 0px;
}
thead {
	margin: 0px; padding: 0px;
}
tr {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
article {
	margin: 0px; padding: 0px;
}
aside {
	margin: 0px; padding: 0px;
}
canvas {
	margin: 0px; padding: 0px;
}
details {
	margin: 0px; padding: 0px;
}
embed {
	margin: 0px; padding: 0px;
}
figure {
	margin: 0px; padding: 0px;
}
figcaption {
	margin: 0px; padding: 0px;
}
footer {
	margin: 0px; padding: 0px;
}
header {
	margin: 0px; padding: 0px;
}
hgroup {
	margin: 0px; padding: 0px;
}
menu {
	margin: 0px; padding: 0px;
}
nav {
	margin: 0px; padding: 0px;
}
output {
	margin: 0px; padding: 0px;
}
ruby {
	margin: 0px; padding: 0px;
}
section {
	margin: 0px; padding: 0px;
}
summary {
	margin: 0px; padding: 0px;
}
time {
	margin: 0px; padding: 0px;
}
mark {
	margin: 0px; padding: 0px;
}
audio {
	margin: 0px; padding: 0px;
}
video {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px auto; width: 100%; height: auto; color: rgb(51, 51, 51); font-family: "microsoft yahei", "΢���ź�", "simhei", "����"; font-size: 14px;
}
a:link {
	color: rgb(51, 51, 51); font-family: "microsoft yahei", "΢���ź�", "simhei", "����"; text-decoration: none;
}
a:visited {
	color: rgb(51, 51, 51); font-family: "microsoft yahei", "΢���ź�", "simhei", "����"; text-decoration: none;
}
a:hover {
	color: rgb(51, 51, 51); font-family: "microsoft yahei", "΢���ź�", "simhei", "����"; text-decoration: none;
}
a:active {
	color: rgb(51, 51, 51); font-family: "microsoft yahei", "΢���ź�", "simhei", "����"; text-decoration: none;
}
img {
	border: 0px currentcolor;
}
a {
	color: rgb(51, 51, 51);
}
a:hover {
	color: rgb(51, 51, 51); text-decoration: underline;
}
.loginbg {
	background:  repeat-y center 115px;
}
.loginheader {
	background:  no-repeat center; height: 115px; line-height: 115px;
}
.headercon {
	margin: 0px auto; width: 1203px; overflow: hidden;
}
.loginlogo {
	width: 330px; height: 115px; float: left; display: block;
}
.loginmenu {
	width: 520px; float: right;
}
.loginmenu li {
	list-style: none; font-size: 14px; font-weight: bold; margin-left: 40px; float: left;
}
.loginmenu li a {
	color: rgb(255, 255, 255);
}
.back {
	background:  no-repeat left 45px; text-indent: 30px;
}
.loginmain {
	background: rgb(241, 241, 241); margin: 190px auto; padding: 20px; width: 355px; height: 375px; box-sizing: border-box;
}
.logintitle {
	background:  no-repeat; height: 36px; color: rgb(0, 120, 236); line-height: 36px; text-indent: 40px; font-size: 18px; margin-bottom: 20px;
}
.mailbox .username {
	border: 1px solid rgb(217, 217, 217); width: 308px; height: 33px; color: rgb(136, 136, 136); text-indent: 25px; font-size: 13px;
}
.phonenum .username {
	border: 1px solid rgb(217, 217, 217); width: 308px; height: 33px; color: rgb(136, 136, 136); text-indent: 25px; font-size: 13px;
}
.loginmain .username {
	border: 1px solid rgb(217, 217, 217); width: 308px; height: 33px; color: rgb(136, 136, 136); text-indent: 25px; font-size: 13px;
}
.loginmain .uspassd {
	border: 1px solid rgb(217, 217, 217); width: 308px; height: 33px; color: rgb(136, 136, 136); text-indent: 25px; font-size: 13px;
}
.username {
	background:  no-repeat 5px rgb(255, 255, 255); margin-bottom: 15px;
}
.uspassd {
	background:  no-repeat 5px rgb(255, 255, 255);
}
.confirmpassd {
	background:  no-repeat 5px rgb(255, 255, 255);
}
.forgetpassd {
	margin: 10px auto; color: rgb(32, 97, 151) !important; padding-left: 2px; font-size: 12px; display: block;
}
.loginmain .loginbt {
	background: rgb(40, 98, 141); margin: 5px auto 30px; border-radius: 2px; border: 0px currentcolor; width: 308px; height: 40px; text-align: center; color: rgb(255, 255, 255); font-family: "΢���ź�", "����"; font-size: 16px; cursor: pointer;
}
.loginmain .loginbt:hover {
	background: rgb(45, 117, 171);
}
.loginmain p {
	text-align: center; font-size: 14px; font-weight: bold;
}
.morway {
	text-align: center; margin-top: 15px;
}
.morway a {
	margin: 0px 10px;
}
.homeheader {
	width: 100%;
}
.hometop {
	background: rgb(46, 58, 75); height: 35px; color: rgb(183, 183, 183); line-height: 35px; font-size: 12px;
}
.homewidh {
	margin: 0px auto; width: 1190px; overflow: hidden;
}
.hometop span {
	float: left;
}
.homewidh div {
	float: right;
}
.homewidh div a {
	margin: 0px 20px; color: rgb(183, 183, 183) !important; float: left;
}
.homewidh div span {
	float: left;
}
.homewidh div a.login_a {
	background:  no-repeat left; text-indent: 20px;
}
.homeheadercon {
	background:  no-repeat center; height: 200px;
}
.homelogo {
	height: 150px; display: block;
}
.homemenu {
	background:  repeat-x; width: 100%; height: 40px; overflow: hidden;
}
.homemenu ul {
	list-style: none; margin: 0px auto; width: 1190px; height: 40px; line-height: 40px; overflow: hidden;
}
.homemenu ul li {
	color: rgb(104, 142, 178); float: left;
}
.homemenu ul li:first-child {
	background:  repeat-x;
}
.homemenu ul li a {
	margin: 0px 37px; color: rgb(255, 255, 255); font-size: 16px; font-weight: 600; float: left;
}
.homemenu ul li span {
	float: left;
}
.homemain {
	margin: 20px auto; width: 1190px; overflow: hidden;
}
.homeleft {
	width: 330px; float: left;
}
.homecenter {
	margin: 10px 25px 0px; width: 488px; float: left;
}
.homeright {
	width: 320px; float: right;
}
.frameleft {
	width: 330px; overflow: hidden; margin-bottom: 18px;
}
.frameright {
	width: 488px; overflow: hidden; margin-top: 20px;
}
.titlediv {
	width: 100%; line-height: 21px; overflow: hidden; position: relative; z-index: 1;
}
.titlediv h4 {
	background: rgb(255, 255, 255); padding: 0px 10px; height: 21px; color: rgb(0, 120, 236); font-size: 22px; font-weight: 200; margin-left: 10px; float: left; z-index: 2;
}
.titlediv a {
	margin-right: 15px; float: right;
}
.ul_01 {
	list-style: none; margin: -15px auto 0px; padding: 25px 15px 10px; border: 1px solid rgb(217, 217, 217); width: 99.3%; position: relative; box-sizing: border-box;
}
.ul_01 li {
	background:  no-repeat left; margin: 0px auto; width: 99%; height: 28px; line-height: 28px; text-indent: 15px; overflow: hidden; font-size: 14px;
}
.ul_01 li a {
	float: left;
}
.ul_01 li span {
	width: 100px; float: right; display: block;
}
.advleft {
	margin: 0px auto 15px; width: 330px; height: 90px;
}
.advcenter {
	margin: 0px auto 15px; width: 488px; height: 90px;
}
.advright {
	margin: 0px auto 10px; width: 320px; height: 90px;
}
.margintop15 {
	margin-top: 15px;
}
.ul_02 li {
	
}
.ul_02 li a {
	background:  no-repeat left; margin: 0px 0px 0px 22px; width: 20%; height: 28px; line-height: 28px; text-indent: 15px; overflow: hidden; font-size: 14px; float: left;
}
.frameright_l {
	width: 243.5px; float: left;
}
.frameright_r {
	width: 243.5px; float: left;
}
.frameright_r .ul_01 {
	border-left-color: currentcolor; border-left-width: medium; border-left-style: none;
}
.homeright .search {
	margin: 10px auto 15px; width: 320px; height: 35px;
}
.homeright .searchtxt {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(217, 217, 217) currentcolor rgb(217, 217, 217) rgb(217, 217, 217); width: 247px; height: 31px; line-height: 31px; text-indent: 10px; float: left;
}
.homeright .searchbt {
	background: rgb(192, 157, 115); border: currentcolor; width: 70px; height: 35px; color: rgb(255, 255, 255); float: left; cursor: pointer;
}
.logindiv {
	background: rgb(241, 241, 241); padding: 20px 25px; margin-bottom: 15px; min-height: 252px;
}
.logindiv .username {
	border: 1px solid rgb(217, 217, 217); width: 265px; height: 33px; color: rgb(136, 136, 136); text-indent: 25px; font-size: 13px;
}
.logindiv .uspassd {
	border: 1px solid rgb(217, 217, 217); width: 265px; height: 33px; color: rgb(136, 136, 136); text-indent: 25px; font-size: 13px;
}
.logindiv .loginbt {
	background: rgb(0, 120, 236); margin: 15px auto 0px; border-radius: 2px; border: 0px currentcolor; width: 268px; height: 40px; text-align: center; color: rgb(255, 255, 255); font-family: "΢���ź�", "����"; font-size: 16px; cursor: pointer;
}
.logindiv .loginbt:hover {
	background: rgb(0, 120, 236);
}
.booksdiv {
	margin: 0px auto; width: 1190px; clear: right;
}
.booksdiv h4 {
	background: rgb(255, 255, 255); padding: 0px 10px; height: 24px; color: rgb(0, 120, 236); line-height: 24px; font-size: 22px; font-weight: 200; margin-left: 10px; position: relative; z-index: 2;
}
.booksdiv .ul_books {
	list-style: none; margin: -11px auto 0px; padding: 25px 0px 0px 10px; border: 1px solid rgb(217, 217, 217); width: 1188px; overflow: hidden; position: relative; box-sizing: border-box;
}
.booksdiv .ul_books li {
	margin: 0px 20px 20px 17px; width: 109px; height: 150px; float: left;
}
.caeheadercon {
	background:  no-repeat center; height: 115px; line-height: 115px;
}
.caemain {
	margin: 0px auto; width: 1203px; overflow: hidden;
}
.crumbs {
	background: rgb(242, 242, 242); margin: 0px auto 10px; width: 100%; height: 38px; line-height: 38px;
}
.crumbscon {
	margin: 0px auto; width: 1203px;
}
.crumbsdiv {
	float: left;
}
.crumbsdiv * {
	margin: 0px 2px; color: rgb(43, 102, 142); float: left;
}
.crumbsdiv a {
	color: rgb(43, 102, 142);
}
.crumbshome {
	background:  no-repeat left; text-indent: 20px;
}
.crumbs .search {
	margin: 4px auto; width: 345px; height: 30px; float: right;
}
.crumbs .searchtxt {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(217, 217, 217) currentcolor rgb(217, 217, 217) rgb(217, 217, 217); width: 270px; height: 24px; line-height: 24px; text-indent: 10px; float: left;
}
.crumbs .searchbt {
	background: rgb(192, 157, 115); border: currentcolor; width: 70px; height: 28px; color: rgb(255, 255, 255); float: left; cursor: pointer;
}
.caeheadercon ul {
	list-style: none; width: 610px; float: right;
}
.caeheadercon ul li {
	font-size: 14px; margin-left: 20px; float: left;
}
.caeheadercon ul li a {
	color: rgb(255, 255, 255); font-weight: 600;
}
.caeleft {
	width: 708px; height: auto; overflow: hidden; float: left;
}
.caeright {
	width: 280px; height: auto; overflow: hidden; float: right;
}
.caeconleft {
	width: 708px; overflow: hidden; margin-bottom: 15px;
}
.caebanner {
	width: 708px; height: 240px; margin-bottom: 10px;
}
.caemain h4 {
	background: rgb(255, 255, 255); padding: 0px 10px; height: 24px; color: rgb(13, 94, 176); line-height: 24px; font-size: 22px; font-weight: 200; margin-left: 10px; position: relative; z-index: 2;
}
.caeleft .caeul {
	list-style: none; margin: -11px auto 0px; padding: 25px 0px 0px; border: 1px solid rgb(217, 217, 217); width: 705px; position: relative; box-sizing: border-box;
}
.caeul li.caeul_title {
	background: rgb(241, 241, 241); height: 30px; text-align: center; color: rgb(102, 102, 102); line-height: 30px; font-weight: bold;
}
.caeul li div {
	float: left;
}
.caeul li {
	height: 30px; line-height: 30px; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 1px; border-bottom-style: solid;
}
.caeul01 li {
	height: 65px; line-height: 65px; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 1px; border-bottom-style: solid;
}
.caeul li:last-child {
	border-bottom-color: currentcolor; border-bottom-width: 0px; border-bottom-style: none;
}
.width330 {
	width: 330px;
}
.width100 {
	width: 100px;
}
.width120 {
	width: 120px;
}
.width150 {
	width: 150px;
}
.caetd01 {
	padding: 0px 10px 0px 20px; font-size: 13px; box-sizing: border-box;
}
.caetd02 {
	text-align: center; color: rgb(153, 153, 153); font-size: 12px;
}
.caetd03 {
	text-align: center; color: rgb(153, 153, 153); font-size: 12px;
}
.caetd04 {
	text-align: center;
}
.caetd05 {
	margin: 15px auto 0px; line-height: 16px;
}
.caetd04 a {
	margin: 0px 10px; font-size: 12px;
}
.caetd04 a.color01 {
	color: rgb(240, 148, 46);
}
.caetd04 a.color02 {
	color: rgb(40, 98, 141);
}
.caetd04 a.color03 {
	color: rgb(255, 66, 32);
}
.caeleft_adv {
	margin-bottom: 10px;
}
.caeleft_adv img {
	width: 708px; height: 90px;
}
.caediv {
	background: rgb(241, 241, 241); padding: 20px 25px; margin-bottom: 14px;
}
.caediv .username {
	border: 1px solid rgb(217, 217, 217); width: 225px; height: 33px; color: rgb(136, 136, 136); text-indent: 25px; font-size: 13px;
}
.caediv .uspassd {
	border: 1px solid rgb(217, 217, 217); width: 225px; height: 33px; color: rgb(136, 136, 136); text-indent: 25px; font-size: 13px;
}
.caediv .loginbt {
	background: rgb(0, 120, 236); margin: 15px auto 0px; border-radius: 2px; border: 0px currentcolor; width: 230px; height: 40px; text-align: center; color: rgb(255, 255, 255); font-family: "΢���ź�", "����"; font-size: 16px; cursor: pointer;
}
.caediv .loginbt:hover {
	background: rgb(45, 117, 171);
}
.caeconright {
	width: 280px; overflow: hidden; font-size: 13px; margin-bottom: 10px;
}
.caeright_adv {
	margin: 15px 0px 10px;
}
.caeright_adv img {
	width: 280px; height: 90px;
}
.caehomeheader {
	background:  no-repeat top; overflow: hidden;
}
.caehomeheader .loginmenu {
	width: 520px; height: 129px; line-height: 119px; float: right;
}
.caehomebanner {
	margin: 0px auto; width: 1203px; height: 253px;
}
.caehomemenu {
	background:  repeat-x; width: 100%; height: 43px; overflow: hidden;
}
.caehomemenu ul {
	list-style: none; margin: 10px auto 0px; width: 1203px; height: 22px; line-height: 22px; overflow: hidden;
}
.caehomemenu ul li {
	color: rgb(104, 142, 178); float: left;
}
.caehomemenu ul li a {
	margin: 0px 29px; color: rgb(255, 255, 255); font-size: 16px; font-weight: 600; float: left;
}
.caehomemenu ul li span {
	float: left;
}
.caehomemain {
	margin: 20px auto 0px; width: 1203px; overflow: hidden; min-height: 450px;
}
.caehomeleft {
	width: 738px; overflow: hidden; float: left;
}
.caehomeright {
	width: 250px; overflow: hidden; float: right;
}
.caemenu {
	width: 200px; margin-right: 8px;
}
.caemenu li {
	height: 60px; text-align: center; line-height: 60px; font-size: 18px; border-bottom-color: rgb(222, 238, 255); border-bottom-width: 1px; border-bottom-style: dashed;
}
.caemenu li.active {
	color: rgb(255, 255, 255); border-bottom-color: currentcolor; border-bottom-width: medium; border-bottom-style: none; background-color: rgb(11, 108, 214);
}
.caehomeleft.caemenu li a {
	color: rgb(0, 120, 236);
}
.caehomeleft.caemenu li.active a {
	color: rgb(255, 255, 255);
}
.caemenu ul {
	border: 1px solid rgb(25, 135, 251);
}
.caehomeconleft {
	width: 100%; overflow: hidden; margin-bottom: 15px;
}
.caehomeconleft h4 {
	background: rgb(255, 255, 255); padding: 0px 10px; height: 24px; color: rgb(0, 120, 236); line-height: 24px; font-size: 22px; font-weight: 200; margin-left: 10px; position: relative; z-index: 2;
}
.caehomecondiv {
	list-style: none; margin: -11px auto 0px; padding: 25px; border: 1px solid rgb(217, 217, 217); width: 100%; overflow: hidden; position: relative; box-sizing: border-box;
}
.caehomep01 {
	color: rgb(51, 51, 51); line-height: 40px; mix-height: 40px;
}
.caehomep01 span {
	color: rgb(0, 120, 236); font-size: 15px; font-weight: 600;
}
.caehomep01 a {
	margin: 0px 10px; font-weight: bold; text-decoration: underline;
}
.color04 {
	color: rgb(0, 30, 212) !important;
}
.color05 {
	color: rgb(227, 0, 0) !important;
}
.caehomep02 {
	line-height: 28px; text-indent: 2em;
}
.logindiv p {
	color: rgb(0, 120, 236); line-height: 28px; font-size: 14px;
}
.ul_01 em {
	color: rgb(241, 0, 0); font-style: normal; font-weight: bold;
}
.participants {
	margin: 20px auto; border: 1px solid rgb(235, 235, 235); width: 100%; text-align: center; border-collapse: collapse;
}
.participants tr th {
	background: rgb(242, 242, 242); height: 35px; border-right-color: rgb(235, 235, 235); border-right-width: 1px; border-right-style: solid;
}
.participants tr td {
	border: 1px solid rgb(235, 235, 235); height: 40px;
}
.caehomep03 {
	margin: 0px 20px 0px 130px; height: 40px; text-align: center; color: rgb(27, 84, 121); line-height: 40px; font-size: 16px; font-weight: bold; float: left;
}
.caehomep04 {
	margin: 12px 0px; color: rgb(241, 0, 0); line-height: 24px; font-weight: bold;
}
.caehomep04 a {
	color: rgb(0, 30, 212); text-decoration: underline;
}
.caehomep05 {
	height: 50px; line-height: 50px; font-size: 16px; font-weight: bold;
}
.caehomep06 {
	height: 30px; line-height: 30px; font-weight: bold;
}
.caehomep07 {
	line-height: 24px; padding-left: 24px; box-sizing: border-box;
}
.color06 {
	color: rgb(13, 94, 176) !important;
}
.callimg {
	margin-top: 20px;
}
.caehomecenter {
	width: 1203px; overflow: hidden;
}
.caehomeconcenter {
	overflow: hidden; margin-bottom: 15px;
}
.caehomeconcenter .titlediv {
	width: 100%; line-height: 24px; overflow: hidden; position: relative; z-index: 1;
}
.caehomeconcenter .titlediv h4 {
	background: rgb(255, 255, 255); padding: 0px 10px; height: 24px; color: rgb(13, 94, 176); font-size: 22px; font-weight: 200; margin-left: 10px; float: left; z-index: 2;
}
.ul_03 {
	list-style: none; width: 100%; height: auto; overflow: hidden;
}
.ul_03 li {
	padding: 15px 0px; overflow: hidden; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.ul_03 li:last-child {
	border-bottom-color: currentcolor; border-bottom-width: medium; border-bottom-style: none;
}
.ul_03 li .peopleimg {
	width: 110px; float: left;
}
.ul_03 li .peoplecon {
	width: 800px; margin-left: 20px; float: left;
}
.ul_03 li .peoplecon p {
	line-height: 24px; font-size: 14px; margin-bottom: 10px;
}
.ul_03 li .peoplecon p span {
	color: rgb(28, 83, 127); font-weight: bold;
}
.newsmain {
	margin: 0px auto; width: 1203px; height: auto; overflow: hidden;
}
.newsbanner {
	width: 1203px; height: 90px; margin-bottom: 10px;
}
.newsleft {
	background:  repeat-x 0% 0% / 100%; padding: 25px 12px 100px; width: 250px; overflow: hidden; float: left; box-sizing: border-box;
}
.newsleft a {
	margin: 10px auto; width: 225px; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 22px; display: block;
}
.newsleft a.news_a {
	background: rgb(192, 157, 115); text-decoration: none;
}
.newsleft a:hover {
	background: rgb(192, 157, 115); text-decoration: none;
}
.newsright {
	width: 720px; overflow: hidden; float: right;
}
.newslist {
	width: 720px; height: auto; overflow: hidden;
}
.newslistcon {
	width: 720px; height: auto; overflow: hidden;
}
.newslist .newstop {
	background: rgb(242, 242, 242); padding: 0px 50px; height: 40px; line-height: 40px; font-weight: bold; box-sizing: border-box;
}
.newslist .newstop p {
	float: left;
}
.newslist .newstop span {
	float: right;
}
.newslist ul {
	margin: 15px auto;
}
.newslist ul li {
	list-style: none; width: 720px; height: 30px; line-height: 30px; overflow: hidden; font-size: 13px;
}
.newslist ul li a:hover {
	color: rgb(28, 84, 121);
}
.newslist ul li p {
	width: 500px; float: left;
}
.newslist ul li span {
	width: 220px; float: right;
}
.pagediv {
	margin: 50px auto; width: 490px; height: 24px; line-height: 24px;
}
.pagediv a {
	color: rgb(41, 103, 142); margin-right: 15px; float: left; display: block;
}
.homepage {
	background: rgb(192, 157, 115); width: 57px; text-align: center; color: rgb(255, 255, 255) !important;
}
.page {
	padding: 0px 5px; border: 1px solid rgb(41, 103, 142); height: 22px; line-height: 22px;
}
.page_f {
	margin-left: 10px;
}
.page_f span {
	font-weight: bold;
}
.newslistcon .newstop {
	background: rgb(242, 242, 242); height: 90px; text-align: center; overflow: hidden;
}
.newslistcon .newstop h2 {
	margin: 15px auto 12px; height: 30px; overflow: hidden; font-size: 24px;
}
.newslistcon .newstop p {
	color: rgb(102, 102, 102); font-size: 12px;
}
.newscon {
	margin: 20px auto; width: 720px; overflow: hidden;
}
.newscon p {
	line-height: 28px; text-indent: 2em; font-size: 14px; margin-bottom: 10px;
}
.newsicon {
	margin: 0px auto; width: 350px; height: 90px; overflow: hidden;
}
.newsicon a {
	margin: 0px 30px; height: 50px; text-align: center; line-height: 90px; font-size: 13px; float: left; display: block;
}
.newsicon .newsicon01 {
	background:  no-repeat top;
}
.newsicon .newsicon02 {
	background:  no-repeat top;
}
.newsicon .newsicon03 {
	background:  no-repeat top;
}
.newscontactus {
	margin: 0px auto 50px; width: 400px; float: right;
}
.newscontactus p {
	height: 30px; line-height: 20px; font-size: 13px;
}
.caebt {
	background: rgb(38, 134, 162); border-radius: 2px; width: 280px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; margin-bottom: 20px;
}
.caebt a {
	color: rgb(255, 255, 255); font-size: 16px;
}
.caebt a:hover {
	text-decoration: none;
}
.caebt:hover {
	background: rgb(13, 128, 161);
}
.channel {
	margin: 10px 2px 0px; width: 310px; height: 74px; display: inline-block;
}
.navigationdiv {
	width: 955px; overflow: hidden; margin-top: 15px;
}
.navigationdiv h4 {
	width: 100px; text-align: right; color: rgb(102, 102, 102); line-height: 30px; font-size: 16px; font-weight: 400; float: left;
}
.navigationdiv div {
	width: 830px; margin-left: 20px; float: left;
}
.navigationdiv div a {
	color: rgb(102, 102, 102); line-height: 30px; margin-right: 30px; float: left;
}
.introducetop {
	padding: 0px 50px; height: 40px; text-align: center; line-height: 40px; font-weight: bold; margin-top: 20px; box-sizing: border-box;
}
.introducecon {
	margin: 20px auto; width: 700px; overflow: hidden;
}
.introducecon p {
	line-height: 28px; font-size: 14px; margin-bottom: 10px;
}
.registermain {
	background: rgb(241, 241, 241); margin: 170px auto; padding: 30px; border-radius: 2px; width: 860px; overflow: hidden; box-sizing: border-box;
}
.registertitle {
	background:  no-repeat; height: 36px; color: rgb(13, 94, 176); line-height: 36px; text-indent: 40px; font-size: 18px; margin-bottom: 20px;
}
.registertitle h4 {
	font-weight: 400; float: left;
}
.registertitle a {
	color: rgb(192, 157, 115); font-size: 13px; text-decoration: underline; float: right;
}
.registermain p {
	color: rgb(13, 94, 176); font-size: 16px; margin-bottom: 12px;
}
.mailbox {
	width: 320px; margin-left: 40px; float: left;
}
.phonenum {
	width: 320px; float: right;
}
.useremail {
	background:  no-repeat 5px rgb(255, 255, 255); margin-bottom: 12px;
}
.userphone {
	background:  no-repeat 5px rgb(255, 255, 255); margin-bottom: 12px;
}
.usercode {
	background:  no-repeat 5px rgb(255, 255, 255); border: 1px solid rgb(217, 217, 217); width: 195px; height: 33px; color: rgb(136, 136, 136); text-indent: 25px; font-size: 13px; margin-bottom: 12px; float: left;
}
.send1 {
	background: rgb(192, 157, 115); width: 100px; height: 35px; text-align: center; color: rgb(255, 255, 255) !important; line-height: 35px; text-decoration: none; margin-left: 10px; float: left; display: inline-block;
}
.send1:hover {
	background: rgb(216, 166, 107); text-decoration: none;
}
.confirmpassd {
	margin: 12px auto;
}
.mailbox .useremail {
	border: 1px solid rgb(217, 217, 217); width: 308px; height: 33px; color: rgb(136, 136, 136); text-indent: 25px; font-size: 13px;
}
.phonenum .useremail {
	border: 1px solid rgb(217, 217, 217); width: 308px; height: 33px; color: rgb(136, 136, 136); text-indent: 25px; font-size: 13px;
}
.mailbox .uspassd {
	border: 1px solid rgb(217, 217, 217); width: 308px; height: 33px; color: rgb(136, 136, 136); text-indent: 25px; font-size: 13px;
}
.mailbox .confirmpassd {
	border: 1px solid rgb(217, 217, 217); width: 308px; height: 33px; color: rgb(136, 136, 136); text-indent: 25px; font-size: 13px;
}
.phonenum .uspassd {
	border: 1px solid rgb(217, 217, 217); width: 308px; height: 33px; color: rgb(136, 136, 136); text-indent: 25px; font-size: 13px;
}
.phonenum .confirmpassd {
	border: 1px solid rgb(217, 217, 217); width: 308px; height: 33px; color: rgb(136, 136, 136); text-indent: 25px; font-size: 13px;
}
.phonenum .userphone {
	border: 1px solid rgb(217, 217, 217); width: 308px; height: 33px; color: rgb(136, 136, 136); text-indent: 25px; font-size: 13px;
}
.mailbox .userphone {
	border: 1px solid rgb(217, 217, 217); width: 308px; height: 33px; color: rgb(136, 136, 136); text-indent: 25px; font-size: 13px;
}
.registerbt {
	background: rgb(40, 98, 141); margin: 5px auto 30px; border-radius: 2px; border: 0px currentcolor; width: 308px; height: 40px; text-align: center; color: rgb(255, 255, 255); font-family: "΢���ź�", "����"; font-size: 16px; cursor: pointer;
}
.registerbt:hover {
	background: rgb(45, 117, 171);
}
.footer {
	width: 100%; overflow: hidden;
}
.firends {
	background: rgb(241, 241, 241); width: 100%; height: 100px;
}
.foot {
	background: rgb(46, 58, 75); width: 100%; height: 65px; text-align: center; font-size: 12px;
}
.footcon {
	margin: 0px auto; width: 1203px;
}
.footcon h4 {
	width: 95px; color: rgb(0, 120, 236); font-size: 22px; font-weight: 200; margin-top: 25px; float: left;
}
.firendscon {
	margin: 25px 0px 0px 20px; width: 1050px; float: left;
}
.firendscon a {
	color: rgb(102, 102, 102); line-height: 24px; font-size: 13px; margin-right: 15px;
}
.foot div {
	margin: 0px auto; width: 470px; height: 20px; color: rgb(183, 183, 183); line-height: 20px; padding-top: 5px;
}
.foot div span {
	float: left;
}
.footmenu a {
	color: rgb(183, 183, 183); margin-left: 15px; float: left;
}
.foot p {
	color: rgb(183, 183, 183); font-size: 12px;
}
.homeright .regmember {
	padding: 0px 5px; width: auto; line-height: 35px; margin-top: 12px; float: right; display: block;
}
.homeright .reguser {
	padding: 0px 5px; text-align: center; line-height: 35px; margin-top: 12px; display: block;
}
.sponsortitle {
	background:  no-repeat 0% 0% / 36px;
}
