.maindiv {
	width: 100%;
	background: rgb(244, 247, 249);
	padding-top: 17px;
	padding-bottom: 17px;
	float: left;
}

.maincon {
	width: 1015px;
	margin: 0 auto;
	position: relative
}

.mainleft {
	width: 302px;
	background: #fff;
	float: left;
	position: relative;
}

.mainright {
	width: 713px;
	float: left;
}

.denglu {
	width: 100%;
	background: rgb(13, 56, 113);
	color: #fff;
	font-size: 13pt;
	height: 45px;
	line-height: 45px;
}

.denglu span {
	margin-left: 15px
}

.dl_input1 {
	background: url(../images/user.png) no-repeat 5px center;
	border: 1px solid rgb(217, 217, 217);
	height: 40px;
	width: 238px;
	margin: 15px 10px 10px;
	padding-left: 42px;
	font-size: 11pt;
	line-height: 40px;
}

.dl_input2 {
	background: url(../images/key.png) no-repeat 5px center;
	border: 1px solid rgb(217, 217, 217);
	height: 40px;
	width: 238px;
	margin: 0 10px 10px;
	padding-left: 42px;
	font-size: 11pt;
	vertical-align: middle;
	line-height: 40px;
}

.errortip {
	position: absolute;
	left: -186px;
	top: 88px;
	font-size: 10pt;
	color: rgb(142, 142, 142);
	background-color: #fff;
	width: 150px;
	height: 40px;
	line-height: 40px;
	border-radius: 5px;
	border: 1px solid rgb(142, 142, 142);
	padding-left: 15px;
	z-index: 1;
	display: none;
}

.tipimg {
	position: absolute;
	left: -20px;
	top: 100px;
	z-index: 1;
	display: none;
}

.rm {
	margin: 2px 10px 10px;
	font-size: 10.5pt;
	color: rgb(127, 127, 127)
}

.rm input {
	vertical-align: middle;
}

.rm a {
	color: rgb(47, 85, 151);
	text-decoration: none;
	float: right;
}

.rm a:hover {
	text-decoration: underline;
}

.denglubut {
	margin: 6px 10px 20px;
	font-size: 12pt;
	height: 40px;
	width: 280px;
	border: 1px solid rgb(13, 56, 113);
	border-radius: 3px;
	color: rgb(13, 56, 113);
	background: rgb(232, 238, 248);
	cursor: pointer;
}

.denglubut:hover {
	color: #fff;
	background: rgb(117, 154, 213);
	border: 1px solid rgb(117, 154, 213);
}

.gyhg {
	margin: 10px 10px 2px;
}

.gyhg span {
	font-size: 13pt;
	color: rgb(60, 60, 60);
}

.gyhg a {
	font-size: 10.5pt;
	color: rgb(47, 85, 151);
	float: right;
	text-decoration: none;
}

.gyhg a:hover {
	text-decoration: underline;
}

.custom_title a {
	font-size: 10.5pt;
	color: rgb(47, 85, 151);
	text-decoration: none;
	margin-left:20px;
}

.custom_title a:hover {
	text-decoration: underline;
}

.mainleft hr {
	height: 1px;
	border: none;
	border-top: 1px solid rgb(217, 217, 217);
	margin: 5px 10px;
}

.gyhgd {
	margin: 8px 10px 20px;
	color: rgb(166, 166, 166);
	font-size: 10.5pt;
}

.gyhgd img {
	float: left;
}

.lx {
	float: left;
	width: 150px;
	margin-left: 10px
}

.lx .p1 {
	font-size: 14pt;
	color: rgb(80, 80, 80);
}

.lx .p2 {
	font-size: 9pt;
	color: rgb(166, 166, 166);
}

.lx .p3 {
	font-size: 11pt;
}

.lx .p3 a {
	color: rgb(68, 103, 181);
	text-decoration: underline;
}

.leftbm {
	width: 302px;
	/* margin-top: 35px */
	position: absolute;
	bottom: 0;
}

.contzdiv {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

.gg_nr{
	cursor: pointer;
}

.gg_nr:hover{
	text-decoration: underline;
}

.right_gg {
	width: 693px;
	margin-left: 20px;
	background: #fff;
	height: 40px;
	line-height: 40px;
	font-size: 10pt;
	color: rgb(64, 64, 64);
	float: left;
}

.right_gg img {
	width: 24px;
	margin-left: 15px;
	margin-right: 5px;
	margin-top: 8px;
	vertical-align: middle;
	float:left
}

.round {
	margin-left: 25px;
	margin-right: 12px;
}

.right_gg a {
	font-size: 10.5pt;
	color: rgb(47, 85, 151);
	text-decoration: none;
	float: right;
	margin-right: 10px;
}

.right_gg a:hover {
	text-decoration: underline;
}

.right_gj {
	width: 693px;
	margin-left: 20px;
	margin-top: 10px;
	height: 45px;
	line-height: 45px;
	float: left;
}

.right_gj span {
	float: left;
	font-size: 14pt;
	color: rgb(64, 64, 64)
}

.right_gj img {
	float: right;
	width: 24px;
	vertical-align: middle;
	margin-top: 13px;
	margin-right: 5px;
}

.right_gj a {
	float: right;
	font-size: 10.5pt;
	color: rgb(47, 85, 151);
	text-decoration: none;
	margin-top: 3px;
	margin-right: 10px;
}

.right_gj a:hover {
	text-decoration: underline;
}

.right_gj_table {
	width: 693px;
	margin-left: 20px;
	background: #fff;
}

.gjdiv {
	width: 97px;
	height: 97px;
	position: relative;
	text-align: center;
	line-height: 97px;
	cursor: pointer;
}

.gjdiv_y2 img {
	vertical-align: middle;
}

.gjdiv_y2 span {
	font-size: 20pt;
	font-weight: bold;
	color: white;
}

.gjdiv_y1 {
	width: 97px;
	height: 97px;
	border-radius: 50%;
	position: absolute;
	left: 2px;
	top: 2px;
}

.gjdiv_y2 {
	width: 85px;
	height: 85px;
	line-height: 85px;
	text-align: center;
	border-radius: 50%;
	position: absolute;
	left: 8px;
	top: 8px;
}

.gjdiv_color1_1 {
	background: rgb(243, 236, 254);
}

.gjdiv_color1_2 {
	background: rgb(112, 48, 160);
}

.gjdiv_color2_1 {
	background: rgb(239, 245, 251);
}

.gjdiv_color2_2 {
	background: rgb(47, 85, 151);
}

.gjdiv_color3_1 {
	background: rgb(251, 229, 214);
}

.gjdiv_color3_2 {
	background: rgb(255, 79, 37);
}

.gjdiv_color4_1 {
	background: #fbe5d6;
}

.gjdiv_color4_2 {
	background: #ed7d31;
}

.gjdiv_color5_1 {
	background: rgb(218, 227, 243);
}

.gjdiv_color5_2 {
	background: rgb(47, 85, 151);
}

.gjdiv_color6_1 {
	background: rgb(226, 240, 217);
}

.gjdiv_color6_2 {
	background: rgb(84, 130, 53);
}

.gjdiv_color7_1 {
	background: rgb(251, 229, 214);
}

.gjdiv_color7_2 {
	background: rgb(255, 51, 0);
}

.gjdiv_color8_1 {
	background: rgb(222, 235, 247);
}

.gjdiv_color8_2 {
	background: rgb(0, 112, 192);
}

.gjdiv_color9_1 {
	background: rgb(218, 227, 243);
}

.gjdiv_color9_2 {
	background: rgb(0, 176, 240);
}

.gjdiv_color10_1 {
	background: rgb(251, 229, 214);
}

.gjdiv_color10_2 {
	background: rgb(197, 90, 17);
}

.gjdiv_color11_1 {
	background: rgb(214, 220, 229);
}

.gjdiv_color11_2 {
	background: rgb(143, 170, 220);
}

.gjdiv_color12_1 {
	background: rgb(214, 220, 229);
}

.gjdiv_color12_2 {
	background: rgb(0, 176, 80);
}

.gj_title {
	font-size: 12pt;
	height: 65px;
	line-height: 65px;
	cursor: pointer;
}

.gj_title:hover {
	text-decoration: underline;
}

.gj_title img {
	width: 34px;
	vertical-align: middle;
	margin-left: 10px;
	margin-right: 10px;
}

.gj_td_con {
	cursor: pointer;
}

.gj_td_con:hover {
	text-decoration: underline;
}

.gj_sm1 {
	font-size: 10.5pt;
	margin-top: 10px;
}

.gj_sm2 {
	font-size: 10.5pt;
}

.maincustom {
	width: 100%;
	background: #fff;
	float: left;
}

.customcon {
	width: 1015px;
	margin: 0 auto;
	font-size: 10pt;
	color: rgb(64, 64, 64);
}

.customcon table {
	margin-bottom: 20px;
}

.custom_title {
	font-size: 16pt;
	color: rgb(64, 64, 64);
	margin-top: 15px;
	margin-bottom: 15px;
}

.yhimg {
	margin: 0 auto;
}

.yhimg img {
	vertical-align: middle;
	margin-top: 20px;
	width: 94px;
	height: 94px;
}

.yhxx {
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	line-height: 22px;
}

.yhxx .p1 {
	font-size: 10.5pt;
	color: rgb(38, 38, 38)
}

.yhxx .p2 {
	font-size: 10.5pt;
	color: rgb(127, 127, 127)
}

.yhlj {
	margin-top: 5px;
	margin-bottom: 30px;
}

.yhlj a {
	font-size: 10.5pt;
	color: rgb(47, 85, 151);
	text-decoration: none;
}

.yhlj a:hover {
	text-decoration: underline;
}