﻿* {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ",Microsoft YaHei;
}
a {
	color: rgb(51, 51, 51);
}
a:visited {
	color: rgb(51, 51, 51);
}
a:hover {
	color: rgb(65, 120, 190);
}
body {
	background-color: rgb(255, 255, 255);
}
.jc.top {
	width: 100%; height: auto; position: relative;
}
.jc.banner {
	background: url("jc_banner_bg1.png") no-repeat top; width: 100%; height: 80px; overflow: hidden; position: relative;
}
.banner_main {
	background: url("jc_banner_bg2.png") no-repeat top; margin: 0px auto; width: 1000px; height: 80px;
}
.jc.main {
	margin: 20px auto; width: 1000px; height: auto; min-height: 450px;
}
.main_r1 {
	height: auto; overflow: hidden; position: relative;
}
.tit_main {
	height: 50px; overflow: hidden; border-bottom-color: rgb(228, 230, 235); border-bottom-width: 2px; border-bottom-style: solid; position: relative;
}
.tit_main .tit {
	background: url("jc_tit_bg1.png") no-repeat left; height: 36px; color: rgb(65, 120, 190); line-height: 36px; padding-left: 13px; font-size: 21px; font-weight: bold;
}
.tit_main a.jchf {
	border-radius: 3px; top: 0px; width: 125px; height: 35px; text-align: center; right: 0px; color: rgb(255, 255, 255); line-height: 35px; font-size: 15px; display: block; position: absolute; cursor: pointer; background-color: rgb(115, 202, 71);
}
.tit_main a.jchf:hover {
	background-color: rgb(109, 187, 69);
}
.list_main {
	height: auto; overflow: hidden; padding-top: 5px; padding-bottom: 20px;
}
.list_main .list_r {
	line-height: 32px; font-size: 15px;
}
.jc_form {
	width: 845px; height: auto; overflow: hidden; position: relative;
}
.list_r1 {
	height: 40px; overflow: hidden; margin-bottom: 30px; position: relative;
}
.list_r1 .c1 {
	left: 0px; top: 0px; width: 145px; height: 40px; text-align: right; line-height: 40px; padding-right: 5px; font-size: 17px; position: absolute;
}
.list_r1 .c2 {
	left: 145px; top: 0px; width: 700px; height: 40px; line-height: 38px; font-size: 15px; position: absolute;
}
.c2_slct {
	border: 1px solid rgb(229, 229, 229); border-image: none; width: 140px; height: 40px; display: block;
}
.c2_input {
	padding: 0px 10px; border: 1px solid rgb(229, 229, 229); border-image: none; width: 700px; height: 40px; display: block;
}
.c2_input.dh {
	width: 300px;
}
.c2_input.yx {
	width: 300px;
}
.c2.jd_checkcode {
	
}
.c2.jd_checkcode input {
	padding: 0px 10px; width: 160px; height: 40px; margin-right: 20px; float: left; display: block;
}
.c2.jd_checkcode img {
	width: 120px; height: 40px; margin-right: 10px; float: left; display: block; cursor: pointer;
}
.c2.jd_checkcode span {
	line-height: 40px; font-size: 13px;
}
.list_r2 {
	height: auto; overflow: hidden; padding-left: 145px; margin-bottom: 30px; position: relative;
}
.list_r2 .c1 {
	left: 0px; top: 0px; width: 145px; height: 40px; text-align: right; line-height: 40px; padding-right: 5px; font-size: 17px; position: absolute;
}
.list_r2 .c2 {
	width: 700px; min-height: 100px;
}
.jc_textarea {
	padding: 5px 10px; border: 1px solid rgb(229, 229, 229); border-image: none; width: 700px; height: 200px; line-height: 26px; font-size: 15px;
}
.jc_submit {
	border: currentColor; transition:0.2s ease-in-out; border-image: none; width: 140px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 17px; margin-right: 20px; float: left; display: block; cursor: pointer; outline-color: rgb(255, 255, 255); background-color: rgb(78, 157, 226);
}
.jc_submit:hover {
	background-color: rgb(78, 127, 226);
}
.jc_reset {
	border: currentColor; transition:0.2s ease-in-out; border-image: none; width: 140px; height: 40px; text-align: center; line-height: 40px; font-size: 17px; float: left; display: block; cursor: pointer; outline-color: rgb(255, 255, 255); background-color: rgb(229, 229, 229);
}
.jc_reset:hover {
	background-color: rgb(202, 200, 200);
}
.jc.foot {
	width: 100%; height: auto; background-color: rgb(217, 217, 217);
}
