/* ????????Baidu.com???????????????????????? */

/* CSS Document */







body {
	font-size: 12px;
	font-family: "????";
}
.w100 {
	width: 100%;
	height: auto;
}
.w1004 {
	width: 1004px;
	margin: 0 auto;
	height: auto;
}
.clear {
	clear: both;
}
.top20 {
	margin-top: 20px;
}
.tobBig {
	height: 28px;
	border-bottom: 1px solid #cccccc;
	height: 28px;
	line-height: 28px;
}
.topL {
	color: #666;
}
.topR_div {
	float: left;
	text-align: center;
	width: 63px;
	height: 25px;
	line-height: 25px;
	margin-top: 2px;
	position: relative;
}
.topR_div a {
	color: #666;
	display: block;
	position: absolute;
	top: 2px;
	width: 63px;
	text-align: center;
	z-index: 21;
}
.topR b {
	float: left;
	width: 11px;
	height: 28px;
	background-image: url(../image/b1.jpg);
	background-repeat: no-repeat;
	background-position: 0 2px;
}
.topR_diva a:hover, .topR_diva a.em1 {
	color: #f00;
	width: 61px;
	height: 23px;
	border: 1px solid #ccc;
	line-height: 23px;
	border-bottom: 1px solid #fff;
}
.topR_div_sub {
	position: absolute;
	z-index: 20;
	border: 1px solid #ccc;
	top: 26px;
	display: none;
}
html {
	overflow-x: hidden;
}
.logoB {
	height: 107px;
}
.logo {
	margin-top: 15px;
}
.tel {
	margin-top: 20px;
}
.search form {
	margin-top: 34px;
	margin-left: 80px;
}
.searchInput {
	width: 290px;
	height: 33px;
	border: 1px solid #ccc;
	border-right: none;
}
.searchBtn {
	width: 67px;
	height: 35px;
	font-size: 16px;
	background-color: #c30d23;
	color: #fff;
	font-family: "??????";
}
.menuB {
	height: 46px;
	width: 100%;
	background-image: url(../image/b3.jpg);
	background-repeat: repeat-x;
	clear: both;
}
.menuBL {
	float: left;
	line-height: 46px;
}
.menuBL1 {
	width: 182px;
	position: relative;
}
.menuBL1A {
	display: block;
	background-image: url(../image/a_15.jpg);
	background-color: #a80518;
	height: 46px;
	line-height: 46px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-family: "??????";
	background-repeat: no-repeat;
	background-position: 150px center;
}
.menuBL2 {
	width: 100px;
	text-align: center;
}
.menuBL2 a {
	display: block;
	color: #fff;
	font-size: 16px;
	font-family: "??????";
}
.menuBL2 a:hover, .menuBL2 a.menuBL2A_on {
	background-color: #ff650b;
}
.menuBL1_sub {
	width: 178px;
	border: 2px solid #c41328;
	position: absolute;
	z-index: 10;
	background-color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	display: none;
}
.sub2a {
	display: block;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #333;
	font-family: "??????";
	font-size: 14px;
}
.sub2a:hover, .sub2a.sub2aOn {
	background-color: #c41328;
	color: #fff;
}
.sub2 {
	position: relative;
}
/*.sub3{ display:none; position:absolute; left:180px; width:400px; top:-10px; padding:20px; border:2px solid #c41328;height:340px; background-color:#fff;}



*/



.sub3 {
	display: none;
	position: absolute;
	left: 180px;
	width: 400px;
	top: -10px;
	padding: 20px;
	border: 2px solid #c41328;
	height: 340px;
	background-color: #fff;
	background-image: url(../image/p1a.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.sub3 a {
	color: #333;
	font-family: "????";
	font-size: 14px;
	display: inline-block;
	width: 120px;
	padding-right: 10px;
	overflow: hidden;
	border-bottom: 1px solid #999;
	height: 30px;
	line-height: 30px;
	float: left;
}
.banner {
	background-image: url(../image/b2.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
	background-size: cover;
	height: 339px;
	width: 100%;
	max-width: 1600px;
	position: relative;
	clear: both;
	z-index: 5;
	margin: 0 auto;
	border: 1px solid #ccc;
	border-left: none;
	border-right: none;
}
.bn1 {
	width: 220px;
	height: 220px;
	border: 5px solid #878787;
	background-color: #fff;
	position: absolute;
	top: 30px;
	right: 200px;
	font-weight: bold;
}
.tmo1 {
	height: 30px;
	color: #333333;
	font-family: "??????";
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	margin-top: 20px;
}
.tmo2 {
	height: 40px;
	color: #cc0000;
	font-family: "??????";
	font-size: 24px;
	line-height: 40px;
	text-align: center;
}
.tmo3 {
	height: 34px;
	line-height: 34px;
	text-align: center;
	width: 150px;
	background-color: #ff6600;
	margin: 20px auto 10px;
	border-radius: 5px;
}
.tmo4 {
	height: 34px;
	line-height: 34px;
	text-align: center;
	width: 150px;
	background-color: #ff3333;
	margin: 20px auto 10px;
	border-radius: 5px;
}
.tmo3 a, .tmo4 a {
	color: #fff;
	font-family: "??????";
	font-size: 18px;
}
.topNews {
	height: 36px;
}
.topNewsL {
	width: 182px;
	height: 36px;
	background-image: url(../image/b4.jpg);
	background-repeat: no-repeat;
	background-position: 160px center;
}
.topNewsR {
	width: 820px;
	height: 36px;
	line-height: 36px;
}
.topNewsR li {
	float: left;
	font-family: "????";
	margin-right: 10px;
}
.topNewsR li a {
	color: #333333;
}
.topNewsR li b {
	color: #999999;
	border-right: 1px solid #ccc;
	padding-right: 10px;
	margin-left: 10px;
}
.yous {
	margin-top: 30px;
}
.yousL {
	float: left;
	width: 182px;
}
.yousR {
	float: right;
	width: 800px;
}
.yousH1 {
	height: 37px;
	line-height: 37px;
	font-family: "??????";
	font-size: 16px;
	color: #fff;
	background-color: #f60;
	text-align: center;
	font-weight: bold;
}
.rmUL {
	border: 2px solid #f60;
	width: 178px;
	height: 258px;
	background-image: url(../image/a_30.jpg);
	background-repeat: no-repeat;
	background-position: 15px 12px;
}
.rmUL li {
	width: 95%;
	margin: 0 auto;
	height: 37px;
	overflow: hidden;
}
.rmUL a {
	display: block;
	height: 35px;
	line-height: 35px;
	text-indent: 50px;
	font-family: "??????";
	font-size: 14px;
	color: #333;
	border-bottom: 1px solid #ccc;
}
/*.rmUL a:last-child{ border-bottom:none;}*/



.d3 {
	margin-top: 20px;
}
.d3_a {
	float: left;
	width: 266px;
	height: 83px;
	overflow: hidden;
}
.d3_img {
	float: left;
	width: 83px;
}
.d3_txt {
	float: left;
	margin-left: 15px;
	width: 164px;
}
.d3_h2 {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	line-height: 30px;
	height: 30px;
	font-family: "??????";
}
.d3_h3 {
	color: #666;
	line-height: 24px;
	ont-family: "????";
	font-weight: normal;
}
.yousR20 {
	clear: both;
	margin-top: 30px;
}
.t1 {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #ccc;
}
.t11 {
	float: left;
	width: 90px;
	border-bottom: 1px solid #f60;
	font-weight: 800;
}
.t1More {
	float: right;
}
.t1More a {
	color: #333;
	font-size: 12px;
	font-weight: normal;
}
.t11span1 {
	display: inline-block;
	font-size: 18px;
	color: #333;
	font-family: "??????";
}
.t11span2 {
	display: inline-block;
	font-size: 18px;
	color: #e62229;
	font-family: "??????";
}
.pics {
	clear: both;
}
.pics ul {
	height: 200px;
}
.pics li {
	float: left;
	width: 224px;
	margin-right: 20px;
}
.pics1 {
	border: 1px solid #ccc;
	padding: 1px;
}
.pics1 img {
	width: 220px;
	height: 220px;
}
.pics2 a {
	display: block;
	text-align: center;
	height: 28px;
	line-height: 28px;
	width: 224px;
	overflow: hidden;
}
.indexN {
	width: 470px;
}
.indexN ul {
	margin-top: 10px;
}
.t11span3 {
	font-size: 18px;
	color: #333;
	font-family: "??????";
	font-weight: normal;
}
.indexN li {
	line-height: 32px;
	height: 32px;
	width: 100%;
}
.indexN li a {
	color: #666666;
	font-family: "????";
}
.indexN li a b {
	font-weight: normal;
	float: right;
}
.flink {
	padding-top: 20px;
	border-top: 1px dotted #ccc;
	margin-bottom: 20px;
}
.flinkL {
	width: 74px;
}
.finkR {
	width: 910px;
	margin-left: 20px;
}
.finkR a {
	display: inline-block;
	margin-right: 10px;
	color: #333333;
	font-family: "????";
	margin-bottom: 10px;
}
.footerB {
	background-color: #272a2d;
}
.foot1L {
	float: left;
	margin-top: 10px;
}
.ggInfo {
	color: #a8a7a7;
	line-height: 24px;
	font-family: "????";
	width: 500px;
}
.foot1R {
	width: 300px;
	float: right;
	margin-top: 20px;
}
.foot1R_d {
	float: left;
	width: 100px;
}
.foot1R_d a {
	display: block;
	height: 24px;
	line-height: 24px;
}
.foot2 {
	clear: both;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	color: #a8a7a7;
	border-top: 1px dotted #343739;
}
.sites {
	width: 982px;
	border: 1px solid #ccc;
	height: 27px;
	line-height: 27px;
	background-color: #f5f5f5;
	color: #333333;
	padding-left: 20px;
}
.sites a {
	color: #333333;
	font-family: "????";
}
.det1 {
	height: 45px;
}
.det1li0 {
	border-top: 3px solid #f00;
	height: 43px;
	line-height: 42px;
	float: left;
	width: 250px;
	text-align: center;
	font-family: "??????";
	font-size: 14px;
	border-right: 1px solid #e5e5e5;
	background-color: #f5f5f5;
}
.det1li1 {
	border-top-color: #c30d23;
}
.det1li2 {
	border-top-color: #ff7e00;
}
.det1li3 {
	border-top-color: #0096ff;
}
.det1li4 {
	border-top-color: #26e101;
}
.det1li1:hover, .det1li1.det1li10 {
	background-color: #c30d23;
	color: #fff;
	cursor: pointer;
}
.det1li2:hover, .det1li2.det1li20 {
	background-color: #ff7e00;
	color: #fff;
	cursor: pointer;
}
.det1li3:hover, .det1li3.det1li30 {
	background-color: #0096ff;
	color: #fff;
	cursor: pointer;
}
.det1li4:hover, .det1li4.det1li40 {
	background-color: #26e101;
	color: #fff;
	cursor: pointer;
}
.det2 {
	width: 962px;
	border: 1px solid #e5e5e5;
	padding: 20px;
	font-family: "??????";
	font-size: 14px;
	line-height: 30px;
	line-height: 28px;
	font-size: 14px;
	color: #666;
}
.detaNone {
	display: none;
}
.kecR {
	width: 228px;
	border: 1px solid #e5e5e5;
	height: 326px;
}
.kecP {
	height: 35px;
	line-height: 35px;
	text-indent: 10px;
	background-color: #f5f5f5;
	font-family: "??????";
	color: #c30d23;
	font-size: 16px;
	border-bottom: 1px solid #c30d23;
}
.kecUl {
	margin-top: 10px;
	background-image: url(../image/kcb2.jpg);
	background-repeat: no-repeat;
	background-position: 7px 0;
	padding-left: 24px;
	height: 280px;
	font-family: "????";
}
.kecTop {
	width: 65px;
}
.kecTopR {
	width: 125px;
	margin-left: 10px;
	line-height: 21px;
	height: 63px;
	overflow: hidden;
}
.kecTopR a {
	display: block;
	height: 42px;
	overflow: hidden;
	width: 125px;
	color: #666666;
}
.kecTopR p {
	color: #999999;
	line-height: 21px;
	height: 21px;
}
.kecLi {
	height: 30px;
	line-height: 30px;
	width: 200px;
	overflow: hidden;
}
.kecLi a {
	color: #666666;
}
.kecLi a:hover {
	color: #f00;
}
.kecfH1 {
	height: 43px;
	line-height: 43px;
	font-family: "??????";
	font-weight: normal;
}
.kcNum {
	background-color: #e5e5e5;
	width: 43px;
	text-align: center;
	height: 43px;
	color: #c30d23;
	font-size: 30px;
}
.kcName {
	margin-left: 3px;
	background-color: #c30d23;
	width: 958px;
}
.kcCn {
	font-size: 24px;
	color: #fff;
	text-indent: 10px;
}
.kcEn {
	font-size: 14px;
	color: #fff;
	margin-left: 20px;
}
.kcMore {
	width: 54px;
	margin-right: 1px;
	background-color: #a80518;
}
.kcMore a {
	color: #fff;
	font-size: 14px;
	display: block;
	text-align: center;
}
.kecPics {
}
.kecPics li {
	float: left;
	width: 170px;
	margin-right: 15px;
}
.kecPicsImg {
	border: 1px solid #ccc;
	padding: 1px;
	width: 170px;
	height: 170px;
}
.kecPics li.kecPicsLiNone {
	float: right;
	margin-right: 0;
}
.kecPicsNames {
	width: 170px;
}
.kecPicsName {
	width: 170px;
	font-family: "??????";
	font-size: 14px;
}
.kecPicsName a {
	color: #333;
	display: block;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	text-align: center;
}
.kecPicsPri {
	width: 170px;
	font-family: "??????";
	font-size: 14px;
	height: 24px;
	line-height: 24px;
}
.priRed {
	color: #fe0000;
	float: left;
}
.priBlue {
	color: #0f8ad1;
	float: right;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../image/b7.jpg);
	background-repeat: no-repeat;
	background-position: 0 center;
	width: 70px;
	text-indent: 25px;
}
.caseT {
	color: #c30d23;
	font-size: 16px;
	font-family: "??????";
	font-weight: bold;
}
.caseList {
}
.caseList li {
	float: left;
	width: 480px;
	height: 160px;
	overflow: hidden;
	margin-bottom: 10px;
}
.caseList li.caseListLiNone {
	float: right;
}
.casepImg {
	float: left;
}
.casepImg img {
	width: 172px;
	height: 125px;
	border: 1px solid #ccc;
	padding: 1px;
}
.caseDelt {
	float: left;
	width: 295px;
	margin-left: 9px;
}
.caseTit {
	font-size: 16px;
	font-family: "??????";
	width: 480px;
	color: #f00;
	margin-bottom: 9px;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
}
.caseTit a {
	color: #f00;
}
.caseTit a:hover {
	color: #f00;
	text-decoration: underline;
}
.caseDelt {
	font-size: 12px;
	font-family: "????";
	line-height: 26px;
	height: 130px;
	overflow: hidden widt  295px;
}
.caseDelt a {
	color: #666;
}
.caseDelt a:hover {
	color: #f00;
}
.page {
	text-align: center;
	line-height: 28px;
}
.page li {
	display: inline-block;
	background-color: #f7f5f6;
	border: 1px solid #dddddd;
	padding: 0 6px;
	color: #666;
}
.pageForm {
	display: inline-block;
}
.pageForm input {
	display: inline-block;
	line-height: 28px;
}
.pageForm input.yeshu {
	width: 30px;
	border: 1px solid #dddddd;
	background-color: #fff;
	text-indent: 3px;
}
.pageForm input.pageSub {
	background-color: #f7f5f6;
	border: 1px solid #dddddd;
	padding: 0 5px;
	color: #666;
	display: inline-block;
	cursor: pointer;
}
.page a:hover, .page a.pageAOn {
	color: #fff;
	background-color: #f00;
}
.message {
	padding-top: 20px;
	border-top: 1px solid #ccc;
}
.met1, .met2 {
	width: 490px;
}
.met11 {
	height: 30px;
	border-left: 9px solid #ff650b;
	line-height: 30px;
	font-size: 20px;
	font-family: "??????";
	padding-left: 10px;
	font-weight: bold;
	color: #333;
}
.met11 b {
	float: right;
	color: #ff6600;
}
.met12 {
	color: #ff0024;
	font-size: 12px;
	font-family: "??????";
	height: 30px;
	line-height: 30px;
}
.formL {
	background-color: #ebeaea;
	padding: 15px 10px;
	font-size: 14px;
	font-family: "??????";
	line-height: 27px;
}
.formL input, .formL select {
	width: 172px;
	height: 27px;
	border: 1px solid #ccc;
}
.formL input.formSub1 {
	background-color: #f60;
	color: #fff;
	font-size: 16px;
	font-family: "??????";
	border-radius: 5px;
	border: none;
	width: 100px;
	height: 35px;
	line-height: 35px;
}
.met1area {
	border: 1px solid #ccc;
}
.nDetailR {
	float: right;
	width: 255px;
}
.nDetailRN {
	width: 253px;
	border: 1px solid #ccc;
}
.nDetailRNUl {
	background-image: url(../image/b9.jpg);
	background-repeat: no-repeat;
	background-position: 8px 0;
	height: 369px;
	margin-top: 0!important;
	width: 215px;
	padding-left: 37px;
	padding-top: 2px;
}
.nDetailRNUl li {
	height: 36px;
	line-height: 36px;
	overflow: hidden;
}
.nDetailRt1 {
	width: 96%;
	margin: 0 auto;
}
.nDetailL {
	width: 700px;
	border: 1px solid #ccc;
	padding: 19px;
}
.nDtH1 {
	color: #333;
	font-size: 22px;
	font-family: "??????";
	font-weight: normal;
	text-align: center;
	height: 50px;
	line-height: 50px;
}
.nDtH2 {
	color: #999;
	font-size: 12px;
	font-family: "??????";
	font-weight: normal;
	text-align: center;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 10px;
}
.nDtH2 span {
	background-image: url(../image/b10.jpg);
	background-repeat: no-repeat;
	width: 250px;
	height: 40px;
	display: inline-block;
	float: left;
	margin-left: 10px;
	padding-left: 50px;
}
.nDtH2 b {
	display: inline-block;
	float: left;
	font-weight: normal;
	height: 40px;
	line-height: 40px;
	margin-left: 100px;
}
.NdelContent {
	padding: 20px 0;
	color: #333;
	font-size: 12px;
	font-family: "??????";
	line-height: 24px;
}
.sxp {
	color: #333;
	font-size: 12px;
	font-family: "??????";
	line-height: 24px;
	color: #ff6600;
}
.sxp a {
	color: #333333;
}
.nL1a {
	width: 495px;
}
.newsListaN {
	border: 1px solid #ccc;
	width: 493px;
}
.newsListaNUl {
	width: 440px;
	background-position: 16px 0;
	padding-left: 45px;
}
.newsListaTop1 {
	border-bottom: 1px dotted #ccc;
	width: 473px;
	margin: 20px auto 0;
}
.newsListaTop1Pic {
	float: left;
	width: 179px;
	margin: 0 5px 10px;
}
.newsListaTop1txt {
	float: left;
	width: 279px;
	margin: 0 0px 10px 5px;
}
.ntt1 {
	font-size: 14px;
	font-family: "??????";
	line-height: 25px;
	height: 25px;
	overflow: hidden;
}
.ntt1 a {
	color: #333;
}
.ntt2 {
	color: #999;
	font-size: 12px;
	font-family: "????";
	line-height: 21px;
	height: 21px;
}
.kcapH1 {
	font-size: 18px;
	font-family: "??????";
	color: #333;
}
.jsDetail {
	font-size: 12px;
	font-family: "??????";
	color: #333;
	line-height: 30px;
}
.kccaImg {
	width: 357px;
	margin-right: 15px;
}
.kccaTxt {
	width: 630px;
}
.kccaTitle {
	width: 600px;
	font-size: 40px;
	font-family: "??????";
	color: #333;
	font-weight: bold;
}
.kccaTR {
	width: 260px;
}
.kccaTR td {
	font-size: 14px;
	font-family: "??????";
	color: #999;
}
.lin2 {
	font-size: 12px;
	font-family: "????";
	color: #666;
	line-height: 21px;
	height: 62px;
	overflow: hidden;
}
.lin3 {
	font-size: 14px;
	font-family: "????";
}
.jga {
	line-height: 30px;
	display: inline-block;
	color: #999;
}
.jgp {
	font-size: 14px;
	font-family: "??????";
	color: #f30;
}
.jgpy {
	font-size: 16px;
	font-family: "??????";
	color: #666;
}
.jgp b {
	font-size: 36px;
}
.jgaa, .tca {
	float: left;
}
.jgaa {
	height: 24px;
	line-height: 24px;
}
.tca a {
	display: inline-block;
	height: 35px;
	width: 90px;
	font-size: 18px;
	text-align: center;
	line-height: 35px;
	border: 1px solid #F33;
}
.tca a.tcaOn, .tca a:hover {
	border: 1px solid #c03;
	color: #c03;
}
.gou {
	margin-top: 15px;
	border-top: 1px solid #666;
}
.gou a {
	display: inline-block;
	height: 16px;
	font-size: 12px;
	text-align: center;
	line-height: 16px;
	padding-top: 8px;
	padding-right: 15px;
}
.gou a span {
	border: 1px solid #999;
}
.pagelink {
	height: 26px;
	width: 350px;
	line-height: 26px;
	margin: 20px auto 0 auto;
	padding: 20px 10px;
	TEXT-ALIGN: center
}
.pagelink li {
	float: left;
	margin-right: 3px;
	list-style-type: none;
	border: solid 1px;
}
.pagelink a, .pagelink span {
	padding: 0 3px;
}
.pagelink .thisclass {
	padding: -5px auto 3px;
	color: #F00;
	border: solid 1px #FF0000;
}
.pagelink .thisclass a {
	padding: -5px auto 3px;
	color: #F00;
	;
}
.pagelink a.on, .pagelink a:hover {
	color: #F9003B;
}
input {
	margin: 0 auto;
	border: 1px solid #CCC;
}
select {
	margin: 0 auto;
	border: 1px solid #CCC;
}
textarea {
	margin: 0 auto;
	border: 1px solid #CCC;
}
/*???????????????*/

.index-about {
	padding-top: 50px;
	padding-bottom: 50px;
}
.container {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
.container:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: "";
	clear: both;
	height: 0;
}
.about-aside {
	background: #FFF;
	border-radius: 8px;
	box-shadow: rgba(0,0,0,0.27) 0 1px 3px;
	float: left;
	margin-right: 18px;
	overflow: hidden;
}
.about-aside h2 {
	border-bottom: 1px solid #CFCFCF;
	border-top: 1px solid #CCC;
	font-weight: normal;
	border-radius: 8px 8px 0 0;
	box-shadow: rgba(0,0,0,0.12) 0 1px 8px;
	background: url(404.png) repeat-x;
	line-height: 60px;
	font-size: 18px;
}
.about-aside h2 {
	padding-left: 50px;
	position: relative;
}
.about-aside li {
	line-height: 50px;
	border-bottom: 1px solid #EBEBEB;
	list-style: none;
	width: 212px;
}
.about-aside a {
	display: block;
	padding-left: 50px;
	color: #000;
	font-size: 16px;
	font-family: Arial, 'Microsoft Yahei', STHeiti, sans-serif;
}
.about-aside li a.active, .about-aside li a:hover {
	color: #FFF;
	background: #EE683E;
}
.about-aside li.last {
	border-bottom: none;
}
.index-about .content {
	box-shadow: rgba(0,0,0,0.27) 0 1px 3px, #DCDCDC 0 1px 0, #DDD 0 -1px 0;
}
.content {
	background: #FFF;
	border-radius: 8px;
	padding-bottom: 30px;
	overflow: hidden;
	width: 760px;
	float: right;
}
.content h1 {
	margin-bottom: 20px;
	padding: 0 30px;
	position: relative;
	font-weight: normal;
}
.content h1 {
	border-bottom: 1px solid #CFCFCF;
	border-radius: 8px 8px 0 0;
	box-shadow: rgba(0,0,0,0.12) 0 1px 8px;
	background: url(404.png) repeat-x;
	line-height: 60px;
	font-size: 18px;
}
.content p {
	margin-bottom: 10px;
	padding: 0 30px;
	line-height: 26px;
	font-family: Arial, 'Microsoft Yahei', STHeiti, sans-serif;
	color: #666;
	font-size: 15px;
}
.content p a {
	color: #0053A5;
}
.content p a:hover {
	color: #EE683E;
}
.content .bd {
	margin-bottom: 10px;
	padding: 0 30px;
	line-height: 26px;
	font-family: Arial, 'Microsoft Yahei', STHeiti, sans-serif;
	color: #666;
	font-size: 15px;
}
.content .bd a {
	color: #0053A5;
}
.content .bd a:hover {
	color: #EE683E;
}