@charset "utf-8";
/* @Author-zero_an  */
* {
	font-family: "宋体";
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
body {
	font-size: 12px;
	color: #191919;
	background: #630b0b;
}
a {
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}
a:hover {
	text-decoration: none;
	cursor: pointer;
}
li {
	list-style-type: none
}
img {
	border: none;
	line-height: 0;
}
.clear {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}
.red {
	color: #fa0000;
}
.fl {
	float: left;
	display: inline
}
.fr {
	float: right;
	display: inline
}
/*正文*/
.banner_1{ background:url(../images/banner1.jpg) no-repeat center; height:110px;}
.banner_2{ background:url(../images/banner2.jpg) no-repeat center; height:110px;}
.banner_3{ background:url(../images/banner3.jpg) no-repeat center; height:110px;}
.banner_4{ background:url(../images/banner4.jpg) no-repeat center; height:110px;}
.banner_4 p { position: relative; margin: 0 auto; width:1000px; height: 110px;  }
.banner_4 p a { position: absolute;top:30px; left: 413px; }
.ba_zx {
	position: absolute;
    top: 358px;
    right: 661px;}
.ba_zx img {
	width: 130px;
	height: 36px;
}
#ifixed {
	position: fixed;
	top: 0px;
}
.menubg {
	background: url(../images/nav.jpg) no-repeat;
	height: 55px;
	width: 1000px;
	margin: 0 auto;
	position: relative;
}
.menubg a.b1 {
	position: absolute;
	width: 146px;
	left: 0px;
	height: 55px;
}
.menubg a.b2 {
	position: absolute;
	width: 115px;
	left: 150px;
	height: 55px;
}
.menubg a.b3 {
	position: absolute;
	width: 206px;
	left: 268px;
	height: 55px;
}
.menubg a.b4 {
	position: absolute;
	width: 110px;
	left: 475px;
	height: 55px;
}
.menubg a.b5 {
	position: absolute;
	width: 100px;
	left: 587px;
	height: 55px;
}
.menubg a.b6 {
	position: absolute;
	width: 97px;
	left: 691px;
	height: 55px;
}
.menubg a.b7 {
	position: absolute;
	width: 100px;
	left: 791px;
	height: 55px;
}
.menubg a.b8 {
	position: absolute;
	width: 110px;
	left: 892px;
	height: 55px;
}
.main {
	width: 1000px;
	margin: 55px auto 0;
	background: #fdf6e4;
	height: auto;
}
.tytys {
	height: 107px;
	position: relative;
}
.tytys a.qq {
	position: absolute;
	top: 64px;
	left: 616px;
}
.tytys a.wys {
	position: absolute;
	top: 64px;
	left: 720px;
}
.c1 {
	margin-top: 10px;
	position: relative;
}
.c1 p {
	width: 200px;
	font-size: 14px;
	line-height: 24px;
}
.c1 p.p1 {
	position: absolute;
	top: 305px;
	left: 105px;	
}
.c1 p.p2 {
	position: absolute;
	top: 305px;
	left: 395px;
}
.c1 p.p3 {
	position: absolute;
	top: 305px;
	left: 695px;
}
.c1 p.p4 {
	position: absolute;
	top: 45px;
	left: 55px;
	width:895px;
	line-height:24px;
	text-indent:2em;
}
.c1 .c1_zx1{ position:absolute; top:440px;left: 105px;	}
.c1 .c1_zx2{ position:absolute; top:440px;left: 395px;}
.c1 .c1_zx3{ position:absolute; top:440px;left: 695px;}
.ttit {
	height: 88px;
	position: relative;
	clear: both;
}
.ttit a.qq {
	position: absolute;
	top: 40px;
	left: 616px;
}
.ttit a.wys {
	position: absolute;
	top: 40px;
	left: 720px;
}
.c2 {
	position: relative;
}
.c2 p {
	color: #1c1c1c;
	font-size: 14px;
	line-height: 24px;
	width: 380px;
}
.c2 p.p0 {
	position: absolute;
	top: 33px;
	left: 57px;
	width:885px;
	text-indent:2em;
}
.c2 p.p101 {
	position: absolute;
	top: 165px;
	left: 85px;
}
.c2 p.p102 {
	position: absolute;
	top: 165px;
	left: 230px;
}
.c2 p.p103 {
	position: absolute;
	top: 165px;
	left: 616px;
}
.c2 p.p201 {
	position: absolute;
	top: 220px;
	left: 85px;
}
.c2 p.p202 {
	position: absolute;
	top: 215px;
	left: 230px;
	width:355px;
	line-height:15px;
}
.c2 p.p203 {
	position: absolute;
	top: 220px;
	left: 616px;
}
.c2 p.p301 {
	position: absolute;
	top: 265px;
	left: 85px;
}
.c2 p.p302 {
	position: absolute;
	top: 265px;
	left: 230px;
}
.c2 p.p303 {
	position: absolute;
	top: 265px;
	left: 616px;
}
.c2 p.p401 {
	position: absolute;
	top: 307px;
	left: 85px;
}
.c2 p.p402 {
	position: absolute;
	top: 307px;
	left: 230px;
}
.c2 p.p403 {
	position: absolute;
	top: 307px;
	left: 616px;
}
.c2 p.p401 {
	position: absolute;
	top: 307px;
	left: 85px;
}
.c2 p.p402 {
	position: absolute;
	top: 307px;
	left: 230px;
}
.c2 p.p403 {
	position: absolute;
	top: 307px;
	left: 616px;
}
.c2 p.p501 {
	position: absolute;
	top: 355px;
	left: 85px;
}
.c2 p.p502 {
	position: absolute;
	top: 355px;
	left: 230px;
}
.c2 p.p503 {
	position: absolute;
	top: 355px;
	left: 616px;
}

.c2 p.p601 {
	position: absolute;
	top: 397px;
	left: 85px;
}
.c2 p.p602 {
	position: absolute;
	top: 397px;
	left: 230px;
}
.c2 p.p603 {
	position: absolute;
	top: 397px;
	left: 616px;
}
.c2 p.p701 {
	position: absolute;
	top: 445px;
	left: 85px;
}
.c2 p.p702 {
	position: absolute;
	top: 445px;
	left: 230px;
}
.c2 p.p703 {
	position: absolute;
	top: 445px;
	left: 616px;
}

.c3 {
	position: relative;
}
.c3 p {
	width: 165px;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
}
.c3 p.p1 {
	position: absolute;
	top: 290px;
	left: 60px;
	color: #974e3a;
}
.c3 p.p2 {
	position: absolute;
	top: 290px;
	left: 300px;
	color: #FFF;
}
.c3 p.p3 {
	position: absolute;
	top: 290px;
	left: 540px;
	color: #974e3a;
}
.c3 p.p4 {
	position: absolute;
	top: 290px;
	left: 780px;
	color: #FFF;
}
.c3_sp1{ position:absolute; width:210px; top:653px; left:373px;}
.c3_sp1 p{ width:210px;}
.c3_sp2{ position:absolute; width:210px; top:653px; left:662px;}
.c3_sp2 p{ width:210px; }
.c4 {
	position: relative;
}
.c4 p {
	font-size: 12px;
	color: #222222;
	line-height: 20px;
	width: 615px;
}
.c4 p.p1 {
	position: absolute;
	left: 75px;
	top: 84px;
}
.c4 p.p2 {
	position: absolute;
	left: 75px;
	top: 135px;
}
.c4 p.p3 {
	position: absolute;
	left: 75px;
	top: 190px;
}
.c4 p.p4 {
	position: absolute;
	left: 75px;
	top: 240px;
}
.part_nr {
	width: 988px;
	background: #f1ecd7;
	overflow: hidden;
}
.part_nr {
	width: 988px;
	background: #f1ecd7;
	overflow: hidden;
}
.part {
	margin-top: 10px;
}
.tit1 {
	width: 989px;
	height: 53px;
	position: relative;
}
.part_nr_r {
	height: 191px;
	width: 491px;
	margin: 10px 0 0 52px;
}
.part_nr_l {
	width: 400px;
	margin: 21px 0 0 30px;
	height: 190px;
}
.part_nr_l p {
	font-size: 14px;
	line-height: 23px;
	text-indent: 2em;
}
.part_nr_l span {
	margin: 0 0 0 236px;
	display: block
}
.tit_wh {
	width: 989px;
	height: 50px;
	position: relative
}
.part_wh {
	width: 920px;
	margin: 20px auto
}
.part_wh li {
	width: 211px;
	height: 230px;
	display: block;
	float: left;
	overflow: hidden;
	background: #fff;
	margin-right: 24px;
	margin-bottom: 20px;
}
.part_wh li p {
	font-size: 13px;
	line-height: 22px;
	padding-top: 6px;
}
.gc_l {
	width: 706px;
	height: 392px;
	padding: 10px 0 10px 15px
}
.gc_r {
	width: 260px;
	padding-top: 10px
}
.gc_r li {
	margin-bottom: 19px;
	display: block;
	cursor: pointer;
	padding-left: 25px;
}
.gc_r li.hover {
	background: url(../images/lf_jt.jpg) left center no-repeat
}
.gc_l .gc1 {
	height: 417px;
	background: url(../images/gc_1.jpg) no-repeat center top;
	position: relative
}
.gc1 p {
	font-size: 12px;
	line-height: 20px;
	width: 615px;
}
.gc1 p.p1 {
	position: absolute;
	left: 60px;
	top: 60px;
}
.gc1 p.p2 {
	position: absolute;
	left: 60px;
	top: 115px;
}
.gc1 p.p3 {
	position: absolute;
	left: 60px;
	top: 170px;
}
.gc1 p.p4 {
	position: absolute;
	left: 60px;
	top: 220px;
}
.gc_l .gc2 {
	height: 392px;
	position: relative
}
.gc2 ul {
	padding: 65px 0 0 27px;
	line-height: 26px;
}
.gc2 dl {
	padding: 166px 0 0 5px;
}
.gc2 dl dd {
	width: 162px;
	text-align: center;
	float: left;
	margin-right: 13px;
}
.gc_l .gc3 {
	background: url(../images/gc_3.jpg) left center no-repeat;
	height: 410px;
	position: relative;
}
.gc_l .gc3 p {
	width: 230px;
	font-size: 12px;
	line-height: 20px;
}
.gc3 p.p1 {
	position: absolute;
	left: 33px;
	top: 30px;
}
.gc3 p.p2 {
	position: absolute;
	left: 430px;
	top: 30px;
}
.gc3 p.p3 {
	position: absolute;
	left: 33px;
	top: 245px;
}
.gc3 p.p4 {
	position: absolute;
	left: 430px;
	top: 245px;
}
.c5 {
	background: #fdf6e4;
	height: 555px;
}
.py-db-lf {
	margin: 20px 0 10px 10px;
	width: 322px;
}
.py-db-lf p {
	font-size: 12px;
	line-height: 20px;
	padding: 5px;
	text-indent: 2em;
}
.py-db-lf p a {
	color: #f00
}
.py-db-lf, .py_db_rt {
	float: left;
	display: inline
}
.py_db_rt {
	background: url(../images/table-bg1.jpg) no-repeat left top;
	margin-left: 26px;
	width: 620px;
	margin-top: 20px;
}
#con_anli_1 {
	background: url(../images/table-bg1.jpg) no-repeat left top;
}
#con_anli_2 {
	background: url(../images/table-bg2.jpg) no-repeat left top;
}
#con_anli_3 {
	background: url(../images/table-bg3.jpg) no-repeat left top;
}
#con_anli_4 {
	background: url(../images/table-bg4.jpg) no-repeat left top;
}
.py_db_rt table {
	border-width: 1px;
	border-color: #d4d5d5;
	border-collapse: collapse;
	float: right;
	font-size: 12px;
	text-align: center;
	clear: both
}
.py_db_rt table .h-col {
	color: #fff;
}
.py_db_rt p {
	border: 1px solid #cfcfcf;
	clear: both;
	font-size: 12px;
	line-height: 20px;
	padding: 8px;
	text-indent: 2em;
	margin-top: 15px;
}
td[Attributes Style] {
height: 37px;
background-color: rgb(240, 237, 232);
}
user agent stylesheettd, th {
display: table-cell;
vertical-align: inherit;
}
.py_db_rt p a {
	color: #c00000;
}
.py_db_rt span {
	display: block;
	text-align: center;
	padding-top: 10px;
}
.py_anli {
	clear: both;
	height: 178px;
}
.py_anli dl {
	float: left;
	background: #fff;
	display: inline;
	margin-left: 5px;
	padding: 4px;
	width: 232px;
	margin: 20px 5px;
0px
}
.py_anli dl dd {
	font-size: 12px;
	line-height: 24px;
	text-align: center;
}
.c6 {
	position: relative;
	height: 420px;
}
.c6_cont {
	position: absolute;
	width: 955px;
	top: 25px;
	left: 25px;
}
.c7 {
	position: relative;
	background: #fdf6e4;
	height: 185px;
}
.c7 ul {
	position: absolute;
	margin-top: 20px;
}
.c7 ul li {
	float: left;
	margin: 0 10px;
}
.c8 {
}
.c8_cont {
	width: 975px;
	margin: 0 auto;
	margin-top: 20px;
	padding-bottom: 20px;
	position: relative;
}
.c8_cont p {
	font-size: 12px;
	color: #ffffff;
}
.c8_cont p.p1 {
	position: absolute;
	top: 80px;
	left: 100px;
}
.c8_cont p.p2 {
	position: absolute;
	top: 136px;
	left: 100px;
}
.c8_cont p.p3 {
	position: absolute;
	top: 197px;
	left: 100px;
}
.c8_cont p.p4 {
	position: absolute;
	top: 255px;
	left: 100px;
}
.c8_cont p.p5 {
	position: absolute;
	top: 316px;
	left: 100px;
}
.c8_cont p.p6 {
	position: absolute;
	top: 370px;
	left: 115px;
}
.c8_cont p.p7 {
	position: absolute;
	top: 428px;
	left: 115px;
}
.c8_cont p.p8 {
	position: absolute;
	top: 80px;
	left: 375px;
}
.c8_cont p.p9 {
	position: absolute;
	top: 136px;
	left: 375px;
}
.c8_cont p.p10 {
	position: absolute;
	top: 197px;
	left: 375px;
}
.c8_cont p.p11 {
	position: absolute;
	top: 255px;
	left: 375px;
}
.c8_cont p.p12 {
	position: absolute;
	top: 316px;
	left: 375px;
}
.c8_cont p.p13 {
	position: absolute;
	top: 370px;
	left: 375px;
}
.c8_cont p.p14 {
	position: absolute;
	top: 428px;
	left: 375px;
}
.c8_zz {
	position: absolute;
	top: 400px;
	right: 40px;
}
.foot {
	width: 976px;
	margin: 0 auto;
	padding-bottom: 20px;
}
