body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, section, article, aside, header, footer, nav, dialog, figure, hgroup {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
}
ul, ol, li {
	list-style:none;
}
em, i {
	font-style:normal;
}
img {
	border:0;
}
input, img {
	vertical-align:middle;
}
input:focus {
	outline:none;
}
a:hover {
	text-decoration:none;
	color:inherit;
}
a {
	text-decoration:none;
	color:inherit;
}
a {
	text-decoration:none;
	color:inherit;
}
a {
	text-decoration:none;
	color:inherit;
}
* {
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}
body {
	font-family: microsoft yahei, sans-serif, Arial, Helvetica;
	font-size:14px;
	line-height:25px;
	color:#4c4d4c;
}
.main {
	width:1000px;
	margin:0 auto;
	overflow:hidden
}
/*---------µÇÂ¼×¢²áÒ³--------------*/
.login_top {
	width:1000px;
	margin:0 auto;
	overflow:hidden;
}
.login_logo {
	width:281px;
	height:60px;
	margin:20px 0 27px 14px;
	float:left;
}
.login_lx {
	width:210px;
	height:55px;
	float:right;
	margin:26px 7px 27px 0;
}
/*¹ØÓÚÎÒÃÇ*/
.logo2 {
	width:291px;
	height:68px;
	margin:16px 0 19px 12px;
	float:left;
}
.nav {
	height:60px;
	background:#000;
}
.nav_main {
	width:1000px;
	margin:0 auto;
}
.nav_main ul {
	overflow:hidden;
}
.nav_main ul li {
	float:left;
	width:111px;
	line-height:60px;
	font-size:16px;
	color:#fff;
	text-align:center;
}
.nav_main ul li a {
	display:block;
}
.nav_main ul li a:link {
	color:#fff;
}
.nav_main ul li a:hover,.nav_main ul li a:visited {
	color:#b9bcba;
}
.gywm_banner img {
	width:100%;
	height:auto;
}
.gywm_about {
	margin:33px 22px;
	border:1px solid #15c584;
	border-radius:8px;
	padding:15px;
	background:url(../images/gywm_pic.jpg) no-repeat 98% 50%;
}
.gywm_about p {
	width:515px;
	text-indent:28px;
	line-height:30px;
	color:#666;
	font-size:16px;
}
.hyfw {
	border:1px solid #f5b800;
	background:none;
}
.ggfw {
	border:1px solid #15b9c2;
	background:none;
}
.nqt {
	border:1px solid #fcc802;
	background:none;
}
.ys {
	border:1px solid #2a1426;
	background:none;
}
.hyfw p, .ggfw p, .nqt p, .ys p {
	width:100%;
}
.gywm_bg {
	background:#f6f6f6;
}
.gywm_bg_main {
	width:1000px;
	height:390px;
	margin:0 auto;
	overflow:hidden;
}
.gywm_left {
	float:left;
	width:560px;
	height:320px;
	background:url(../images/gywm_pic2.png) no-repeat 21px 50%;
	color:#fff;
	position:relative;
}
.gywm_left .gjmtw {
	position:absolute;
	font-size:17px;
	left:35px;
	top:100px;
}
.gywm_left .nyzx {
	position:absolute;
	font-size:19px;
	left:38px;
	top:200px;
}
.gywm_left .flfdw {
	position:absolute;
	font-size:17px;
	left:116px;
	top:150px;
}
.gywm_left .gjdlw {
	position:absolute;
	font-size:17px;
	left:200px;
	top:100px;
}
.gywm_left .gjxnyw {
	position:absolute;
	font-size:15px;
	left:197px;
	top:200px;
}
.gywm_left .tyngfw {
	position:absolute;
	font-size:15px;
	left:279px;
	top:150px;
}
.gywm_left .gjrqw {
	position:absolute;
	font-size:17px;
	left:368px;
	top:100px;
}
.gywm_left .gjsyw {
	position:absolute;
	font-size:17px;
	left:365px;
	top:200px;
}
.gywm_left .nycj {
	position:absolute;
	font-size:19px;
	left:453px;
	top:150px;
}
.gywm_right {
	width:440px;
	height:320px;
	float:right;
}
.gywm_right h1{
	text-align:center;
	font-size:28px;
	line-height:60px;
	color:#333;
	font-weight:bold;
	margin-top:80px;
}
.gywm_right p,.zyjc_txt{
	text-align:center;
	font-size:18px;
	line-height:30px;
	color:#666666;
}
.zyjc_left {
	float:left;
	width:431px;
	height:363px;
	background:url(../images/gywm_w2.png) no-repeat 50% 130px;
}
.zyjc_left p {
	text-align:center;
	font-size:18px;
	line-height:30px;
	color:#666666;
	font-weight:bold;
	margin-top:180px;
}
.zyjc_right {
	float:right;
	width:565px;
	height:363px;
	background:url(../images/gywm_pic3.png) no-repeat 50% 80px;
}

.zyjc_right p{
	color:#fff;
	font-size:19px;
	line-height:53px;
	font-weight:bold;
	margin:75px 0 0 27px;
}
.gywm_end {
	margin:57px 15px 0 15px;
	color:#000;
	font-size:18px;
	text-indent:28px;
	line-height:27px;
}
.gywm_end span {
	color:#ea4611;
}
.gywm_foot {
	border-top:2px solid #ebebeb;
	padding:35px;
	text-align: center;
}
.gywm_foot a:hover {
	text-decoration:underline;
}
.hyfw_bg1 {
	height:245px;
	background:url(../images/hyfw_bg1.png) no-repeat 50% 100px;
}
.hyfw_w1 {
	width:318px;
	height:30px;
	margin:0 auto;
	margin-top:30px;
}
.hyfw_bg1 ul {
	margin:75px 0 0 15px;
	overflow:hidden;
}
.hyfw_bg1 ul li {
	width:153px;
	margin-right:42px;
	text-align:center;
	float:left;
	color:#fff;
	line-height:21px;
}
.hyfw_bg2 {
	height:714px;
	width:1000px;
	margin:0 auto;
	background:url(../images/hyfw_bg2.png) no-repeat 50% 142px;
	position:relative;
}
.hyfw_w2 {
	width:334px;
	height:29px;
	margin:0 auto;
	padding-top:57px;
}
.hyfw_bg2 .h {
	font-size:18px;
	color:#fff;
}
.hyfw_bg2 .mcp {
	position:absolute;
	top:174px;
	left:406px;
}
.hyfw_bg2 .zpp {
	position:absolute;
	top:264px;
	left:539px;
}
.hyfw_bg2 .zzy {
	position:absolute;
	top:344px;
	left:406px;
}
.hyfw_bg2 .khq {
	position:absolute;
	top:437px;
	left:539px;
}
.hyfw_bg2 .zrc {
	position:absolute;
	top:518px;
	left:406px;
}
.hyfw_bg2 .zjc {
	position:absolute;
	top:587px;
	left:539px;
}
.hyfw_bg2 .c {
	line-height:26px;
	font-weight:bold;
}
.hyfw_bg2 .red {
	color:#da1f28;
	text-align: left;
	position:absolute;
	top:159px;
	left:515px;
}
.hyfw_bg2 .l {
	color:#2da2bf;
	text-align:right;
	position:absolute;
	top:252px;
	left:20px;
}
.hyfw_bg2 .z {
	color:#7d3c4a;
	text-align: left;
	position:absolute;
	top:330px;
	left:515px;
}
.hyfw_bg2 .j {
	color:#eb641b;
	text-align:right;
	position:absolute;
	top:427px;
	left:50px;
}
.hyfw_bg2 .yellow {
	color:#da9c1f;
	text-align: left;
	position:absolute;
	top:518px;
	left:515px;
}
.hyfw_bg2 .mh {
	color:#bf2d75;
	text-align:right;
	position:absolute;
	top:574px;
	left:8px;
}
.ggfw_bg1 {
	height:705px;
	background:url(../images/ggfw_bg1.png) no-repeat 10px 165px;
	position:relative;
}
.ggfw_w1 {
	width:237px;
	height:30px;
	margin:0 auto;
	padding-top:65px;
}
.ggfw_bg1 .tt {
	font-size:18px;
	line-height:27px;
	color:#fff;
	text-align:center;
	width:118px;
}
.ggfw_bg1 .ppbgl {
	position:absolute;
	top:172px;
	left:10px;
}
.ggfw_bg1 .rwcb {
	position:absolute;
	top:339px;
	left:10px;
}
.ggfw_bg1 .hyzc {
	position:absolute;
	top:505px;
	left:10px;
}
.ggfw_bg1 .yzs {
	position:absolute;
	top:175px;
	left:508px;
}
.ggfw_bg1 .b2b {
	position:absolute;
	top:365px;
	left:508px;
}
.ggfw_bg1 .ystg {
	position:absolute;
	top:510px;
	left:508px;
}
.ggfw_bg1 .nr {
	width:320px;
	font-size:14px;
	line-height:23px;
}
.ggfw_bg1 .nrc {
	position:absolute;
	top:160px;
	left:154px;
	color:#ff6600;
}
.ggfw_bg1 .nrl {
	position:absolute;
	top:327px;
	left:154px;
	color:#39639d;
}
.ggfw_bg1 .nrgreen {
	position:absolute;
	top:493px;
	left:154px;
	color:#00b050;
}
.ggfw_bg1 .nryellow {
	position:absolute;
	top:160px;
	left:655px;
	color:#ffc000;
}
.ggfw_bg1 .nrz {
	position:absolute;
	top:350px;
	left:655px;
	color:#7030a0;
}
.ggfw_bg1 .nrql {
	position:absolute;
	top:495px;
	left:655px;
	color:#2590fe;
}
.ggfw_bg2 {
	height:521px;
	width:1000px;
	margin:0 auto;
	background:url(../images/ggfw_bg2.png) no-repeat 50% 142px;
	position:relative;
}
.ggfw_w2 {
	width:413px;
	height:30px;
	margin:0 auto;
	padding-top:44px;
}
.ggfw_bg2 .box {
	width:461px;
}
.ggfw_bg2 .box h1 {
	font-size:25px;
	color:#fff;
	text-align:center;
	font-weight:bold;
}
.ggfw_bg2 .box p {
	font-size:16px;
	line-height:26px;
	color:#827f80;
	margin-top:20px;
}
.ggfw_bg2 .zyj {
	position:absolute;
	top:156px;
	left:15px;
}
.ggfw_bg2 .hymt {
	position:absolute;
	top:156px;
	left:542px;
}
.ggfw_bg2 .mhw {
	position:absolute;
	top:338px;
	left:15px;
}
.ggfw_bg2 .cjmt {
	position:absolute;
	top:304px;
	left:536px;
}
.nqt_bg1 {
	height:349px;
	background:url(../images/nqt_bg1.png) no-repeat 92% 20%;
	position:relative;
}
.nqt_bg1_main {
	width:600px;
	height:201px;
	background:url(../images/nqt_w1.png) no-repeat 40px 75px;
}
.nqt_bg1_main p {
	font-size:18px;
	line-height:30px;
	color:#666666;
	font-weight:bold;
	padding:120px 0 0 40px;
}
.nqt_bg2 {
	height:429px;
	width:1000px;
	margin:0 auto;
	position:relative;
}
.nqt_w2 {
	width:367px;
	height:28px;
	margin:0 auto;
	padding-top:44px;
}
.nqt_bg2 .gqxx {
	width:460px;
	position:absolute;
	top:135px;
	left:10px;
	overflow:hidden;
}
.nqt_bg2 .gqxx h1 {
	width:123px;
	height:28px;
	line-height:28px;
	text-align:center;
	font-size:18px;
	color:#fff;
	background:#1fd3da;
	float:right
}
.nqt_bg2 .gqxx p {
	margin-top:40px;
	font-size:15px;
	text-align:right;
	line-height:22px;
	color:#1fd3da;
	font-weight:bold;
}
.nqt_bg2 .qysp {
	width:460px;
	position:absolute;
	top:135px;
	left:500px;
	overflow:hidden;
}
.nqt_bg2 .qysp h1 {
	width:123px;
	height:28px;
	line-height:28px;
	text-align:center;
	font-size:18px;
	color:#fff;
	background:#d5541c;
	float: left
}
.nqt_bg2 .qysp p {
	margin-top:40px;
	font-size:15px;
	text-align: left;
	line-height:22px;
	color:#d5541c;
	font-weight:bold;
}
.nqt_bg2 .qyxw {
	width:408px;
	position:absolute;
	top:267px;
	left:62px;
	overflow:hidden;
}
.nqt_bg2 .qyxw h1 {
	width:123px;
	height:28px;
	line-height:28px;
	text-align:center;
	font-size:18px;
	color:#fff;
	background:#ebb100;
	float:right
}
.nqt_bg2 .qyxw p {
	margin-top:40px;
	font-size:15px;
	text-align:right;
	line-height:22px;
	color:#ebb100;
	font-weight:bold;
}
.nqt_bg2 .wxyx {
	width:408px;
	position:absolute;
	top:267px;
	left:500px;
	overflow:hidden;
}
.nqt_bg2 .wxyx h1 {
	width:123px;
	height:28px;
	line-height:28px;
	text-align:center;
	font-size:18px;
	color:#fff;
	background:#1dd693;
	float: left
}
.nqt_bg2 .wxyx p {
	margin-top:40px;
	font-size:15px;
	text-align: left;
	line-height:22px;
	color:#1dd693;
	font-weight:bold;
}
.fwtk {
	width:1000px;
	margin:50px auto;
	border:1px solid #dddddd;
	padding:20px;
}
.fwtk h1 {
	font-size:20px;
	font-weight:bold;
	text-align:center;
	line-height:35px;
	color:#000;
	margin-bottom:20px;
}
.fwtk p {
	line-height:28px;
	text-indent:27px;
}
.fwtk h2 {
	font-weight:bold;
	font-size:16px;
	color:#000;
}
.fwtk table h2 a {
	margin-right:0;
}
.fwtk h2 a:hover {
	text-decoration:underline;
}
.fwtk table {
	margin:0 auto;
	border:1px solid #ddd;
}
.fwtk table tr td {
	border-bottom:1px solid #ddd;
}
.fwtk_z {
	width:115px;
	border-right:1px solid #ddd;
	text-align:center;
}
.fwtk table a {
	margin-right:30px;
}
.fwtk table a:hover {
	text-decoration:underline;
}
.fwtk_y {
	padding:15px;
}
.ys_left {
	float:left;
	width:451px;
	height:285px;
	background:url(../images/ys_w.png) no-repeat 20px 70px;
}
.ys_left p {
	text-align: left;
	font-size:18px;
	line-height:30px;
	color:#666666;
	font-weight:bold;
	margin:120px 0 0 20px;
}
.ys_right {
	float:right;
	width:540px;
	height:285px;
	background:url(../images/ys_bg1.png) no-repeat 90% 50%;
}
.ys_right .w1 {
	color:#fff;
	font-size:16px;
	margin:47px 0 0 238px;
}
.ys_right .w2 {
	color:#fff;
	font-size:16px;
	margin:29px 0 0 98px;
}
.ys_right .w3 {
	color:#fff;
	font-size:16px;
	margin:28px 0 0 218px;
}
.ys_right .w4 {
	color:#fff;
	font-size:16px;
	margin:33px 0 0 170px;
}
.ys_bg2 {
	width:1000px;
	margin:0 auto;
	background:url(../images/ys_bg2.png) no-repeat 50% 80%;
	height:339px;
	position:relative;
}
.ys_bg2w {
	width:125px;
	height:30px;
	margin:0 auto;
	padding-top:40px;
}
.ys_bg2 p {
	font-size:18px;
	color:#fff;
}
.ys_bg2 .z1 {
	position:absolute;
	top:169px;
	left:72px;
}
.ys_bg2 .z2 {
	position:absolute;
	top:257px;
	left:165px;
}
.ys_bg2 .z3 {
	position:absolute;
	top:159px;
	left:265px;
}
.ys_bg2 .z4 {
	position:absolute;
	top:246px;
	left:388px;
}
.ys_bg2 .z5 {
	position:absolute;
	top:171px;
	left:499px;
}
.ys_bg2 .z6 {
	position:absolute;
	top:252px;
	left:578px;
}
.ys_bg2 .z7 {
	position:absolute;
	top:155px;
	left:710px;
}
.map_w {
	float:left;width:560px;
	line-height:27px;
	color:#666666;
	margin-left:50px;
}
.map_w .num {
	font-size:18px;
	font-weight:bold;
}
.map_pic {
	width:293px;
	height:356px;
	border:1px solid #e25d25;
	float:right;
	margin-right:60px;
}
.map_m {
	width:160px;
	height:160px;
	float:left;margin-left:25px;
}
.map_b{
	float:left;width:100%;border-top:2px solid #ddd;padding:20px 0;
}
.map_b img{
	float:left;
}
.map_b p {
	font-size:16px;margin-left:60px;
	
}
/*ÁôÑÔ*/
.location{ line-height:40px; color:#999; font-size:14px; padding:10px 0;}
.location a{ margin:0 3px; color:#666;}
.location a:hover{ color:#ff4200;}
.guestbook{border: 1px solid #ececec; height: auto; background-color: #fafafa;}
.guestbook_left{width: 174px; height: 100%; padding: 20px 8px 0; float:left;}
.guestbook_left h3{font-size: 22px; color:#999; font-weight: 700; border-left: 5px solid #999; line-height: 22px; margin-bottom: 20px; padding-left: 5px;}
.guestbook_left p{text-align: left; font-size: 14px; color:#999; line-height: 36px;}
.guestbook_left p span{font-size: 16px; color:#f87a1e;}
.guestbook_right{width:760px; padding: 10px; background-color: #fff; float:right; border-left: 1px solid #ececec;}
.guestbook_right .name{ width:140px; margin-right:10px; color:#999;padding:5px 15px 0 0; font-size:14px; float:left;}
.guestbook_right table tr{ padding:10px 0; overflow:hidden; display:block;}
.guestbook_right table input[type="text"]{ height:22px; line-height:35px; margin-right:5px; padding:5px; border:solid 1px #e2e2e2; display:inline-block; vertical-align:top; color:#666;text-indent:5px;}
.guestbook_right table textarea{ padding:5px; border:solid 1px #e2e2e2; color:#666;text-indent:5px;}
.guestbook_right select{ height:32px; line-height:32px; margin-right:5px; border:solid 1px #e2e2e2; display:inline-block; vertical-align:top; color:#666;}
.guestbook_right .sub_btn{ float:left;width:120px; height:36px; border:0;line-height:36px; margin:10px 0 20px; background:#f40; color:#fff; font-size:16px;font-weight:800;text-align:center; cursor: pointer;}
.guestbook_right .sub_btn:hover{ background:#e30;cursor: pointer;}
.guestbook_right .btn_g{background:#cecece;float:left;margin-left:20px;}
.guestbook_right .btn_g:hover{background:#999;}