
.indextitle{ height:35px; line-height:35px; border-bottom:1px solid #DCDCDC}
.indextitle span{ font-size:0.85rem; border-bottom:2px solid #05A602; margin-top:-1px; display:inline-block; height:35px; line-height:35px; padding:0 10px; }
.indextitle em{ float:right; color:#666;}


.m-nav{ font-size:1em;}
.m-nav li{ font-size:1.08em; width:5.42em; height:4.6em; float:left; margin-left:2.8%; color:#327e05; text-align:center; background:#efffd0; border-radius:0.2em; box-shadow:0.1em 0.1em 0.1em #ccc;}
.m-nav li p{ width:38%; margin:0.3em auto 0.2em;}
.m-nav li img{ width:100%; display:block;}

.ban{ }
.ban .sclwrap_box ,.ban .m-box{ height:9.9rem;overflow:hidden;}
.ban .m-box li img{ width:100%; display:block;}

.m-sou2{ font-size:1em;height:3.375em;overflow:hidden; background:#efffd0;} /*搜索布局*/
.m-sou{ width:73.4375%; margin:0.8em auto 0; height:1.67em; border-radius:1em; background:#d8f3b9; box-shadow:0.3em 0.3em 0.3em #a1c284 inset; overflow:hidden; position:relative;}
.m-sou .u-in{position:absolute; z-index:9;top:0; right:0; width:12%; font-size:1em; height:1.67em; background:none; float:right;}
.m-sou .u-key{width:80%;height:1.67em; line-height:1.67em;padding:0 0 0 5%;border:0;background:none; float:left; color:#333; font-size:1em; z-index:6;}
.m-sou .u-bt{ display:block; width:12%; height:1.67em; position:absolute; top:0; right:0; z-index:3; background:none;}
.m-sou .u-bt:before{ content:""; position:absolute; top:0.2em; right:30%; width:1.375em; height:1.125em; background:url(/mobile/Images/Index/sou.png) no-repeat;-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;}

.guan2{background: #1a7058; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #3e9c06 0%, #338005 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#3e9c06), color-stop(100%,#338005)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #3e9c06 0%,#338005 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #3e9c06 0%,#338005 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #3e9c06 0%,#338005 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #3e9c06 0%,#338005 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e9c06', endColorstr='#338005',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ height:5.25em; overflow:hidden; position:relative; font-size:1em;}
.guan2 p{ text-align:center; font-size:1em; padding-top:0.67em; color:#fff;}
.guan2 h3{font-size:1em; padding:0.65em 0 0 11.7%;}
.guan2 h3 span{ display:inline-block; width:8.17em; height:1.79em; float:left; }
.guan2 h3 span img{ width:100%;}
.guan2 h3 em{ display:inline-block; float:left; font-size:1.16em; font-family:Arial, Helvetica, sans-serif; color:#fff; background:url(/3g/Images/lx.png) no-repeat 6% 0.2em; background-size:1.208em 1.208em; width:46%; padding:0.2em 0 1em 10%; font-weight:bold;}



.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.tit01{ height:3rem; text-align:center; font-size:1em; background: url(../images/db.jpg) no-repeat center top; background-size:100% auto; line-height:2.7rem;}
.tit01 p{/* color:#006e77; font-weight:bold;margin-bottom: -2.4rem;*/ font-size:0.8rem;}
.tit01 p1{ color:#b9b9b8; font-weight:bold; font-size:0.6rem;}
.tit01 a{ color:#fff;}
.g-pro{ padding-bottom:0.1rem;background: #05a602 ;}
.cnt01{ height:100%; overflow:hidden; width:98%; margin:1em auto 0; margin-bottom:1.4583em;}
.cnt01 li{ width:47%; text-align:center; line-height:2.4em; float:left; background: url(../images/pro_h.png) no-repeat center top; background-size:100% auto; color:#fff; font-size: 0.7rem; border:#FFF 1px solid; margin-left: 0.3rem; margin-bottom: 0.3rem; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.cnt01 a:nth-child(1) li{ margin-right:0%;}
.pro2{ width:90.625%; margin:1.4em auto 0;}
.pro2 li{ width:48.27%; position:relative; height:10.5em; margin-bottom:1.125em;}
.pro2 li img{ width:100%;}
.pro2 li p{ height:2em; width:95%; background:url(/3g/Images/alp.png); background-size:17px 10px; position:absolute; bottom:0; left:0; font-size:0.92em; color:#fff; line-height:2em; padding-left:5%;}
.pro2 li p span{ display:inline-block; width:22%;}
.pro2 li p span img{ width:100%;}
.pro2 a:nth-child(2n-1) li{ float:left;}
.pro2 a:nth-child(2n) li{ float:right;}




