* {
	margin:0px; padding:0px;
}
body {
	background: rgb(255, 255, 255); font: 13px/24px "Î¢ÈíÑÅºÚ"; text-align: center; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
img {
	border: currentColor; border-image: none;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
a {
	text-decoration: none;
}
.header {
	background: rgb(62, 147, 220); height: 70px; overflow: hidden; -ms-zoom: 1;
}
.hdNav {
	margin: 0px auto; width: 1000px; text-align: left; overflow: hidden; -ms-zoom: 1;
}
.logoBox {
	width: 130px; float: left;
}
.hdNavUl {
	width:840px;padding-left: 30px; font-size: 14px; float: left;
}
.hdNavUl li {
	float: left;
}
.hdNavUl li a {
	padding: 0px 24px; color: rgb(255, 255, 255); line-height: 70px; text-decoration: none; display: block;
}
.hdNavUl li.now a {
	background: rgb(50, 118, 176); font-weight: bold;
}
.hdNavUl li a:hover {
	background: rgb(50, 118, 176); font-weight: bold;
}

.hdNavRt .a1 {
	background: url("http://www.allroot.com/images/icon1.gif") no-repeat 0px -175px; width: 75px; height: 22px; text-decoration: none; margin-top: 28px; margin-left: 10px; float: right; display: block;
}
.hdNavRt .a2 {
	background: url("http://www.allroot.com/images/icon1.gif") no-repeat 0px -200px; width: 80px; height: 22px; text-decoration: none; margin-top: 28px; float: right; display: block;
}
.content {
	padding-bottom: 30px;
}
.content h2 {
	padding-bottom: 20px; font-size: 16px; font-weight: 400;
}
.ctImg {
	height: 400px; text-align: left; overflow: hidden; -ms-zoom: 1;}


.ctImg ul .li1 {
	background: url("http://www.allroot.com/images/bannar1.jpg") no-repeat top rgb(124, 192, 229); width: 100%; height: 400px;
}
.ctImg ul .li2 {
	background: url("http://www.allroot.com/images/bannar1-3.jpg") no-repeat top rgb(255, 255, 255); width: 100%; height: 400px;
}
.ctImg ul .li3 {
	background: url("http://www.allroot.com/images/111.jpg") no-repeat top rgb(124, 192, 229); width: 100%; height: 400px;
}
.ctImg ul .li4 {
	background: url("http://www.allroot.com/images/bannar1-4.jpg") no-repeat top rgb(124, 192, 229); width: 100%; height: 400px;
}
.ctImg ul .li5 {
	background: url("http://www.allroot.com/images/bannar1-5.jpg") no-repeat top rgb(124, 192, 229); width: 100%; height: 400px;
}
.ctImg ul .li6 {
	background: url("http://www.allroot.com/images/bannar1.jpg") no-repeat top rgb(124, 192, 229); width: 100%; height: 400px;
}

.ctImg #slides {
	list-style: none; margin: 0px; padding: 0px; width: 100%; height: 400px; display: block; position: relative;
}
.ctImg #slides li {
	list-style: none; margin: 0px; padding: 0px; width: 100%; height: 100%; display: block; position: absolute;
}
.ctImg #slides li a {
	width: 100%; height: 100%; text-indent: -9999px; display: block;
}
.ctImg #pagination {
	list-style: none; padding: 5px 15px 5px 0px; left: 50%; top: 420px; display: block; position: absolute; z-index: 9900;
}
.ctImg #pagination li {
	background: rgb(255, 255, 255); list-style: none; border-radius: 7px; width: 14px; height: 14px; line-height: 14px; overflow: hidden; margin-left: 15px; float: left; display: block; -ms-zoom: 1;
}
.ctImg #pagination li a {
	margin: 0px; padding: 0px; width: 100%; height: 100%; text-indent: -9999px; display: block;
}
.ctImg #pagination li.current {
	background: rgb(0, 146, 206);
}
.ctGg {
	background: rgb(248, 248, 248); height: 30px; line-height: 30px; clear: both;
}
.ctGg ul {
	background: url("http://www.allroot.com/images/icon1.gif") no-repeat 0px -230px; margin: 0px auto; width: 970px; text-align: left; overflow: hidden; padding-left: 30px; -ms-zoom: 1;
}
.ctGg ul li {
	width: 323px; float: left;
}
.ctGg ul li a {
	color: rgb(102, 102, 102);
}
.ctGg ul li b {
	color: red;
}


.ctCp{ padding:30px 0px; width:1000px; margin:0px auto; text-align:left;}
.ctCp ul{ zoom:1; overflow:hidden; padding:1px 0px 0px 1px;}
.ctCp ul li{ float:left; width:248px; border:1px solid #ddd; position:relative; margin-left:-1px; height:230px; margin-top:-1px;}
.ctCp ul li .ctCpBg{ background:url(http://www.allroot.com/images/logo_cp.gif) no-repeat; width:100px; height:100px; position:absolute; margin:70px 0px 0px 74px;}
.ctCp ul li .bg1{ background-position:0px 0px;}
.ctCp ul li .bg2{ background-position:0px -104px;}
.ctCp ul li .bg3{ background-position:0px -208px;}
.ctCp ul li .bg4{ background-position:0px -312px;}
.ctCp ul li .ctCpList{ padding:20px 0px 0px 0px; line-height:20px; color:#666; }
.ctCp ul li .ctCpList h3{ padding-bottom:15px; font-weight:400; color:#333;text-align:center; font-size:18px;}
.ctCp ul li .ctCpList p{ text-align:center; padding-top:140px;}
.ctCp ul li a:hover h3{color:#177fd8;}


.ctYs {
	margin: 0px auto; width: 1000px; text-align: left; padding-bottom: 30px;
}
.ctYs ul {
	width: 1010px; overflow: hidden; -ms-zoom: 1;
}
.ctYs ul li {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 324px; height: 130px; margin-right: 10px; float: left;
}
.ctYs ul li .ctYsBg {
	background: url("http://www.allroot.com/images/icon1.gif") no-repeat; margin: 30px 0px 0px 15px; width: 55px; height: 55px; position: absolute;
}
.ctYs ul li .bg1 {
	background-position: 0px 0px;
}
.ctYs ul li .bg2 {
	background-position: 0px -58px;
}
.ctYs ul li .bg3 {
	background-position: 0px -116px;
}
.ctYs ul li p {
	padding: 30px 20px 0px 80px; color: rgb(102, 102, 102);
}
.ctDt {
	margin: 0px auto; width: 1000px; text-align: left; padding-bottom: 30px;
}
.ctDt .ctDtCon {
	padding: 20px; border: 1px solid rgb(221, 221, 221); border-image: none; overflow: hidden; -ms-zoom: 1;
}
.ctDt ul li {
	width: 450px; line-height: 30px; padding-left: 25px; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid; float: left;
}
.ctDt ul li i {
	background: url("http://www.allroot.com/images/icon1.gif") no-repeat 0px -297px; margin: 5px 0px 0px -35px; width: 20px; height: 20px; display: block; position: absolute;
}
.ctDt ul li i.i1 {
	background: url("http://www.allroot.com/images/icon1.gif") no-repeat 0px -269px;
}
.ctDt ul li a {
	color: rgb(51, 51, 51);
}
.ctDt ul li a span {
	color: rgb(170, 170, 170);
}
.title1 {
	text-align: left; padding-bottom: 15px; font-size: 18px;
}
.roll_logo {
	width: 1000px; overflow: hidden;
}
#box {
	width: 900px; height: auto; overflow: hidden; margin-left: 15px; float: left; position: relative;
}
#div {
	width: 3600px; position: relative;
}
#img {
	width: 3600px; float: left;
}
#img1 {
	width: 3600px; float: left;
}
#img li {
	float: left;
}
#img1 li {
	float: left;
}
#img a {
	width: 150px; text-align: center; overflow: hidden; float: left; display: block;
}
#img1 a {
	width: 150px; text-align: center; overflow: hidden; float: left; display: block;
}
.mc_box {
	margin: 0px auto; width: 960px; overflow: hidden; padding-bottom: 25px;
}
.mc_box_wb100 {
	margin: 0px auto 35px; width: 100%; overflow: hidden;
}
#a {
	float: left;
}
#b {
	float: right;
}
#but1 {
	width: 15px; height: 21px; margin-top: 9px; display: block; cursor: pointer;
}
#but2 {
	width: 15px; height: 21px; margin-top: 9px; display: block; cursor: pointer;
}
#but1 {
	background: url("http://www.allroot.com/images/icon-roll.png") no-repeat left top;
}
#but1:hover {
	background: url("http://www.allroot.com/images/icon-roll.png") no-repeat left -22px;
}
#but2 {
	background: url("http://www.allroot.com/images/icon-roll.png") no-repeat right top;
}
#but2:hover {
	background: url("http://www.allroot.com/images/icon-roll.png") no-repeat right -22px;
}
.roll_logo {
	width: 960px; overflow: hidden;
}
.footer {
	background: rgb(55, 59, 66); overflow: hidden; -ms-zoom: 1;
}
.footer .ftLj {
	background: rgb(52, 138, 211); padding: 20px 0px;
}
.footer .ftLj ul {
	margin: 0px auto; width: 1000px; text-align: left; overflow: hidden; -ms-zoom: 1;
}
.footer .ftLj ul li {
	width: 165px; font-size: 12px; float: left;
}
.footer .ftLj ul li h4 {
	color: rgb(255, 255, 255); line-height: 36px; font-size: 14px; font-weight: 400;
}
.footer .ftLj ul li a {
	color: rgb(255, 255, 255); line-height: 20px; display: block;
}
.footer .ftLj ul li p {
	padding: 20px 0px; text-align: center; color: rgb(255, 255, 255);
}
.footer .ftBq {
	margin: 0px auto; padding: 15px 0px; width: 1050px; text-align: left; color: rgb(204, 204, 204); overflow: hidden; -ms-zoom: 1;
}
.footer .ftBqLt {
	width: 360px; float: left;
}
.footer .ftBqLt a {
	padding: 0px 5px; color: rgb(204, 204, 204);
}
.footer .ftBqRt {
	width: 660px; text-align: right; float: right;
}
.ctImgCp {
	background: rgb(99, 196, 228); height: 200px;
}
.contCp {
	margin: 0px auto; width: 1000px; text-align: left; overflow: hidden; -ms-zoom: 1;
}
.contCpLt {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 248px; margin-top: 30px; float: left;
}
.contCpLt h2 {
	margin: 0px 15px; height: 70px; line-height: 70px; padding-left: 55px; font-size: 20px; font-weight: 400; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.contCpLt .ulL1 {
	color: rgb(102, 102, 102); line-height: 30px; padding-left: 70px;
}
.contCpLt .ulL1 h3 {
	padding: 5px 0px;
}
.contCpLt .ulL1 h3 span {
	padding: 0px 0px 5px; color: rgb(51, 51, 51); font-weight: 400; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.contCpLt .ulL1 .ulL2 {
	font-family: "ËÎÌå";
}
.contCpLt .ulL1 li.now a {
	background: rgb(62, 147, 220); color: rgb(255, 255, 255);
}
.contCpLt .ulL1 a {
	padding: 0px 5px; color: rgb(62, 147, 220); font-family: "Î¢ÈíÑÅºÚ";
}
.contCpLt .ulL1 a:hover {
	color: rgb(23, 127, 216); text-decoration: underline;
}
.contCpRt {
	background: rgb(255, 255, 255); padding: 15px 0px 0px 15px; width: 735px; float: left;
}
.contCpRt .bannar {
	background: rgb(238, 238, 238); height: 200px;
}
.contCpRt .contCpRtCon {
	padding: 5px 0px 15px;
}
.contCpRt .contCpRtCon dl {
	padding: 10px 0px; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed; -ms-zoom: 1;
}
.contCpRt .contCpRtCon dl dt {
	width: 155px; overflow: hidden; float: left; -ms-zoom: 1;
}
.contCpRt .contCpRtCon dl dt a.contCpRtConLogo {
	background: url("../images/logo_cp.gif") no-repeat 3px -649px; padding: 3px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 125px; height: 125px; overflow: hidden; display: block; -ms-zoom: 1;
}
.contCpRt .contCpRtCon dl dt a.logo1 {
	background-position: 3px -649px;
}
.contCpRt .contCpRtCon dl dt a.logo2 {
	background-position: 3px -777px;
}
.contCpRt .contCpRtCon dl dt a.logo3 {
	background-position: 3px -905px;
}
.contCpRt .contCpRtCon dl dt a.logo4 {
	background-position: 3px -1033px;
}
.contCpRt .contCpRtCon dl dt a.logo5 {
	background-position: 3px -1161px;
}
.contCpRt .contCpRtCon dl dt a.logo6 {
	background-position: 3px -1289px;
}
.contCpRt .contCpRtCon dl dt a.logo7 {
	background-position: 3px -1417px;
}
.contCpRt .contCpRtCon dl dt a.logo8 {
	background-position: 3px -1545px;
}
.contCpRt .contCpRtCon dl dd {
	width: 580px; color: rgb(102, 102, 102); float: left; _margin-top: -20px;
}
.contCpRt .contCpRtCon dl dd h3 {
	color: rgb(51, 51, 51); padding-bottom: 15px; font-size: 18px; font-weight: 400;
}
.contCpRt .contCpRtCon dl dd .p2 {
	text-align: right;
}
.contCpRt .contCpRtCon dl dd .p2 a {
	padding: 0px 5px; color: rgb(62, 147, 220);
}
.contCpRt .contCpRtCon dl dd .p2 a:hover {
	color: rgb(23, 127, 216); text-decoration: underline;
}
.contCpRt .contCpRtCon dl dd .p2 a span {
	font-family: "ËÎÌå";
}
.contCpWd .contCpLt {
	margin: 0px; border: currentColor; border-image: none; width: 250px;
}
.contCpRt .bannarWd {
	background: rgb(99, 196, 228);
}
.contCpRtConNav {
	overflow: hidden; padding-left: 1px; margin-top: 10px; -ms-zoom: 1; _padding-left: 2px;
}
.contCpRtConNav li {
	background: rgb(248, 248, 248); border: 1px solid rgb(221, 221, 221); border-image: none; width: 145px; height: 45px; text-align: center; line-height: 45px; margin-left: -1px; float: left;
}
.contCpRtConNav li a {
	color: rgb(51, 51, 51); font-size: 14px; display: block;
}
.contCpRtConNav li.now a {
	background: rgb(255, 255, 255); line-height: 43px; border-top-color: rgb(62, 147, 220); border-top-width: 2px; border-top-style: solid;
}
.contCpRtConNav li a:hover {
	background: rgb(255, 255, 255); line-height: 43px; border-top-color: rgb(62, 147, 220); border-top-width: 2px; border-top-style: solid;
}
.contCpRtConNav li.li1 {
	width: 149px;
}
.contCpList {
	padding: 30px 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.contCpList h2 {
	color: rgb(51, 51, 51); padding-bottom: 20px; font-size: 20px; font-weight: 400;
}
.contCpList h2 a {
	color: rgb(62, 147, 220); font-size: 13px; margin-left: 20px;
}
.contCpList p.p1 {
	padding-bottom: 10px;
}
.contCpList h3 {
	padding-bottom: 10px;
}
.contCpList p {
	padding-bottom: 20px;
}
.contCpList ul li a {
	color: rgb(62, 147, 220); line-height: 30px; padding-bottom: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.contCpList ul li a:hover {
	color: rgb(23, 127, 216); text-decoration: underline;
}
.head-title {
color: black;
font-size: 22px;
text-align: center;
line-height: 24px;
padding-top: 10px;
margin-top: -2px;
}
.sub-head-title {
margin-top: 16px;
font-size: 18px;
line-height: 18px;
color: black;
text-align: center;
}

.dddd{

text-align: center;

}
.contFa {
	background: rgb(255, 255, 255);
}
.contFa .contCpLt {
	margin: 0px; border: currentColor; border-image: none; width: 250px;
}
.contCpRtCon h2.h2A {
	background: rgb(248, 248, 248); padding: 10px 5px; color: rgb(51, 51, 51); font-size: 20px; font-weight: 400; margin-bottom: 20px; border-left-color: rgb(62, 147, 220); border-left-width: 3px; border-left-style: solid;
}
.contCpList h3.h3A {
	font-size: 16px; margin-bottom: 15px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.contCpList h3.h3A a {
	margin: 0px 0px 0px 50px; color: rgb(62, 147, 220); font-weight: 400;
}
.contCpList h3.h3A a:hover {
	text-decoration: underline;
}
.contCpList h3.h3A span {
	font-weight: 400;
}
.conFaList {
	padding: 15px 0px; border: currentColor; border-image: none;
}
.conFaList .conFaListBg1 {
	background: url("http://www.allroot.com/images/fa_img7.jpg") no-repeat; padding: 0px 0px 10px 400px; margin-bottom: 15px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.conFaList .conFaListBg2 {
	background: url("http://www.allroot.com/images/fa_img8.jpg") no-repeat right top; padding: 15px 400px 10px 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.conFaListUl1 {
	overflow: hidden; -ms-zoom: 1;
}
.conFaListUl1 li {
	width: 365px; text-align: center; padding-bottom: 15px; float: left;
}
.conFaListUl1 li img {
	background: rgb(255, 255, 255); margin: 5px auto; padding: 10px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 300px; display: block;
}
.contBz {
	background: rgb(248, 248, 248);
}
.contBz .contCpLt {
	margin: 0px; border: currentColor; border-image: none; width: 250px;
}
.ctImgBz {
	background: rgb(248, 248, 248); height: 200px;
}
.ctBz {
	margin: 0px auto; padding: 30px 0px 10px; width: 1000px; text-align: left;
}
.ctBz ul {
	padding: 1px 0px 0px 1px; width: 1020px; overflow: hidden; -ms-zoom: 1;
}
.ctBz ul li {
	margin: 0px 20px 20px 0px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 488px; height: 140px; text-align: left; float: left;
}
.ctBz ul li .ctCpBg {
	background: url("http://www.allroot.com/images/logo_cp.gif") no-repeat; margin: 20px 0px 0px 20px; width: 100px; height: 100px; position: absolute;
}
.ctBz ul li .bg1 {
	background-position: 0px 0px;
}
.ctBz ul li .bg2 {
	background-position: 0px -104px;
}
.ctBz ul li .bg3 {
	background-position: 0px -208px;
}
.ctBz ul li .bg4 {
	background-position: 0px -312px;
}
.ctBz ul li .bg5 {
	background-position: 0px -416px;
}
.ctBz ul li .ctCpList {
	padding: 30px 20px 0px 140px; text-align: left; color: rgb(102, 102, 102); line-height: 20px;
}
.ctBz ul li .ctCpList h3 {
	color: rgb(51, 51, 51); padding-bottom: 15px; font-weight: 400;
}
.ctBz ul li .ctCpList h3 a {
	color: rgb(51, 51, 51);
}
.ctBz ul li .ctCpList a {
	color: rgb(62, 147, 220);
}
.ctBz ul li .ctCpList a:hover {
	color: rgb(23, 127, 216); text-decoration: underline;
}
.ctRd {
	margin: 0px auto; width: 1000px; text-align: left;
}
.ctRd ul {
	margin: 0px auto; padding: 15px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 970px; text-align: left; overflow: hidden; -ms-zoom: 1;
}
.ctRd ul li {
	width: 323px; font-size: 12px; float: left;
}
.ctRd ul li h4 {
	line-height: 36px; font-size: 14px; font-weight: 400;
}
.ctRd ul li a {
	color: rgb(62, 147, 220); line-height: 20px; display: block;
}
.ctRd ul li a:hover {
	color: rgb(23, 127, 216); text-decoration: underline;
}
.treeA {
	padding: 10px 0px; text-align: center;
}
.treeA a {
	color: rgb(51, 51, 51);
}
.hanyeguxing {
	color: rgb(51, 51, 51); padding-left: 70px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; white-space: nowrap;
}
.hanyeguxing img {
	border: 0px currentColor; border-image: none; vertical-align: middle;
}
.hanyeguxing a {
	color: rgb(51, 51, 51); text-decoration: none;
}
.hanyeguxing a.node {
	padding: 1px 2px; white-space: nowrap;
}
.hanyeguxing a.nodeSel {
	padding: 1px 2px; white-space: nowrap;
}
.hanyeguxing a.node:hover {
	color: rgb(51, 51, 51); text-decoration: underline;
}
.hanyeguxing a.nodeSel:hover {
	color: rgb(51, 51, 51); text-decoration: underline;
}
.hanyeguxing a.nodeSel {
	background-color: rgb(192, 210, 236);
}
.hanyeguxing .clip {
	overflow: hidden;
}
.contCpRt .bannarBz {
	background: rgb(238, 238, 238); height: 80px;
}
.contCpList .y-clearfix {
	overflow: hidden; -ms-zoom: 1;
}
.contCpList .y-clearfix li {
	padding: 0px 20px 20px 0px; float: left;
}
.contCpList .y-clearfix li a {
	border: currentColor; border-image: none;
}





.ctImgXw {
	background: rgb(124, 192, 229); height: 200px;
}
.contXwNav {
	margin: 20px auto 10px; width: 999px; overflow: hidden; padding-left: 1px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; -ms-zoom: 1; _padding-left: 2px;
}
.contXwNav li {
	background: rgb(248, 248, 248); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) currentColor; border-image: none; width: 145px; height: 45px; text-align: center; line-height: 45px; margin-left: -1px; float: left;
}
.contXwNav li a {
	color: rgb(51, 51, 51); font-size: 14px; display: block;
}
.contXwNav li.now a {
	background: rgb(255, 255, 255); line-height: 43px; border-top-color: rgb(62, 147, 220); border-top-width: 2px; border-top-style: solid;
}
.contXwNav li a:hover {
	background: rgb(255, 255, 255); line-height: 43px; border-top-color: rgb(62, 147, 220); border-top-width: 2px; border-top-style: solid;
}
.contXwNav li.li2 {
	width: 149px;
}
.conXwList {
	margin: 0px auto; width: 1000px; text-align: left;
}
.conXwList ul li {
	height: 40px; line-height: 40px; overflow: hidden; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: dashed; -ms-zoom: 1;
}
.conXwList ul li a {
	color: rgb(62, 147, 220);
}
.conXwList ul li a:hover {
	text-decoration: underline;
}
.conXwList ul li span {
	color: rgb(136, 136, 136); float: right; display: block;
}
.conXwDetailed {
	margin: 0px auto; width: 1000px; text-align: left;
}
.conXwDetailed h1 {
	padding: 20px 0px; font-size: 20px; margin-bottom: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.conXwDetailed ul {
	padding: 20px 0px; overflow: hidden; -ms-zoom: 1;
}
.conXwDetailed ul li {
	padding: 10px; float: left;
}
.conXwList .posts h1 {
	padding: 20px 5px 10px; overflow: hidden; margin-bottom: 15px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; -ms-zoom: 1;
}
.conXwList .posts h1 a {
	color: rgb(62, 147, 220); font-size: 18px; float: left;
}
.conXwList .posts h1 span {
	color: rgb(136, 136, 136); font-size: 13px; font-weight: 400; float: right;
}
.conXwList .posts .postsCon {
	padding-bottom: 10px;
}
.conXwList .posts .postsCon .p1 {
	text-indent: 26px; padding-bottom: 10px;
}
.conXwList .posts .postsCon .p2 {
	padding-bottom: 10px; padding-left: 26px;
}
.conXwList .posts .postsCon .p3 {
	padding-bottom: 10px; font-weight: bold;
}
.conXwList .posts .postsCon .p4 {
	padding: 5px 0px 20px;
}
.contGy {
	background: rgb(248, 248, 248);
}
.contGy .contCpLt {
	margin: 0px; border: currentColor; border-image: none; width: 250px;
}
.contGyCon {
	height: 1200px;
}
.contGyCon h2 {
	padding: 10px 0px; font-size: 20px; font-weight: 400; margin-bottom: 20px;
}
.contGyCon .p1 {
	text-indent: 26px; padding-bottom: 15px;
}
.contGyCon .p2 {
	line-height: 36px; padding-top: 10px;
}
.contGyGs {
	background: url("http://www.allroot.com/images/gy_img1.jpg") no-repeat right bottom;
}

