* {
	-moz-user-select: none;
    margin: 0;
    padding: 0;
	box-sizing:border-box;
}


#afui .header h1 {
    text-shadow: none;
    width: 45%;
}



body {
    font-family: "microsoft yahei";
    font-size: 1.2em;
	background:#f4f4f4;
}
ul, li, dl, dt, dd {
    display: block;
    list-style: outside none none;
}
img {
    border: 0 none;
    display: block;
    max-width: 100%;
}
.clear {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    clear: both;
    display: block;
    float: none;
    font-size: 0;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
.clear-fix:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
a {
    outline: medium none;
    text-decoration: none;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.all {
    overflow: hidden;
    width: 100%;
}
.infinite {
    color: #666;
    font: 1.375em/3em "Microsoft YaHei";
    height: 5em;
    text-align: center;
}
.cslide {
    float: left;
    max-width: 640px;
    overflow: hidden;
    position: relative;
    visibility: hidden;
    width: 100%;
}
.cslide-in {
    overflow: hidden;
    position: relative;
}
.cslide-in > div {
    float: left;
    font-size: 0;
    position: relative;
    width: 100%;
}
.cslide-in > div img {
    display: inline-block;
    width: 100%;
}
.cslide-pos {
    background: none repeat scroll 0 0 rgba(51, 51, 51, 0.35);
    border-radius: 16px;
    bottom: 20%;
    left: 5%;
    padding: 0.1% 0;
    position: absolute;
    text-align: center;
    width: 66px;
    z-index: 9999;
}
.cslide-pos li {
    background: none repeat scroll 0 0 #fff;
    border-radius: 50%;
    display: inline-block;
    height: 0.75em;
    margin: 0 0.1em;
    width: 0.75em;
}
.cslide-pos li.on {
    background: none repeat scroll 0 0 #f5d107;
}
.main404 {
    line-height: 2;
    padding-top: 5%;
    text-align: center;
    width: 100%;
}
.main404 img {
    display: inline-block;
    margin: 0 auto;
}
#map {
    font-size: 0.8em;
}
#afui > #splashscreen {
    background: none repeat scroll 0 0 #000;
}
.splash-logo {
    margin: 25% auto 5%;
    width: 75.625%;
}
.cloading {
    color: rgba(255, 255, 255, 1);
    font: 0.5em/2 "Microsoft Yahei";
    margin: 0 auto;
    width: 30%;
}
.typing_loader {
    animation: 1s linear 0s alternate none infinite running typing;
    border-radius: 50%;
    height: 6px;
    left: -12px;
    margin: 0 auto;
    position: relative;
    width: 6px;
}
@keyframes typing {
0% {
    background-color: rgba(255, 255, 255, 1);
    box-shadow: 12px 0 0 0 rgba(255, 255, 255, 0.2), 24px 0 0 0 rgba(255, 255, 255, 0.2);
}
25% {
    background-color: rgba(255, 255, 255, 0.4);
    box-shadow: 12px 0 0 0 rgba(255, 255, 255, 1), 24px 0 0 0 rgba(255, 255, 255, 0.2);
}
75% {
    background-color: rgba(255, 255, 255, 0.4);
    box-shadow: 12px 0 0 0 rgba(255, 255, 255, 0.2), 24px 0 0 0 rgba(255, 255, 255, 1);
}
}
#afui #header {
   
}
.top {
    position: relative;
    z-index: 999; background:#0d8c00;
}
.logo {
    display: none;
	margin:0 auto;
    width: 85%;
	padding-top: 1%;
}
.logo img {
    width: 100%;
}
.vlogo {
    margin: 0 auto;
}
.cbtn-nav {
    cursor: pointer;
    position: absolute;
    right: 3.125%;
    top: 21%;
    width: 12%;
    z-index: 999;
}
.cbtn-back {
    cursor: pointer;
    left: 3.125%;
    position: absolute;
    top: 14.4444%;
    width: 10%;
}
.panel {
    background: none repeat scroll 0 0 #fff;
    padding: 0;
}
#afui > #menu.tabletMenu {
    background: none repeat scroll 0 0 #25354c;
    width: 20em;
}
.menu {
    padding: 10% 5%;
}
.menu p {
    display: block;
    font-size: 1.5em;
    font-weight: bold;
    padding: 10% 0 5%;
    text-align: center;
}
.menu p font {
    color: #b0bab5;
    font-family: "Impact";
    font-weight: normal;
}
.menu li > a {
    background-size: 1.875% auto;
    border-bottom: 1px solid #6F548C;
    color: #f5f5f5;
    display: block;
    font: 1.1em/1 "Microsoft YaHei";
    padding: 7% 0;
    text-align: center;
}
#afui > #aside_menu {
    background: none repeat scroll 0 0 #0160AE;
    color: #fff;
    width: 20em;
}
#index .productli {
    float: left;
    margin-top: 2%;
    width: 100%;
}
#index .productli li {
    padding: 3% 9%;
}
#index .productli li img {
    width: 100%;
}
#index .productli li {
    border: 0 none;
    float: left;
    width: 100%;
}

#index .productimg {
    border: 2px solid #fff;
    float: left;
    width: 30%;
}
#index .productimg {
    width: 35.7%;
}
#index .product_r {
    width: 61%;
}
#index .product_r {
    float: left;
    padding-left: 3%;
}
#index .product_r p {
    font-size: 0.9em;
}
#index .product_t {
    border-bottom: 1px solid #dedede;
    color: #2d2d2d;
    float: left;
    font-size: 1.2em;
    line-height: 2;
    margin-bottom: 1%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
#index .productbut a {
    background: url("../images/m/arrow_r.gif") no-repeat scroll 90% center / 25% auto #14be98;
    border: 1px solid #139c7e;
    border-radius: 10px;
    color: #fff;
    float: left;
    margin-top: 5%;
    padding: 1% 16% 1% 2%;
}
.product{width:98%;height:auto;}
.productlii {
    float: left;
    width: 100%;
}
.productlii li {
    border-bottom: 1px solid #cecece;
    float: left;
    padding: 2% 3.125%;

}
.productlii li:nth-child(2n+1) {
    background: none repeat scroll 0 0 #fff;
}
.pro_case{height:100px;width:82px;}
..pro_case img {
    border: 2px solid #fff;
    float: left;
    width: 80px;
	height:80px;
}
.product_rr {
    padding-left: 3%;
    width: 70%;
}
.product_r p {
    font-size: 0.9em;
}
.product_tt {
	display:block;
    border-bottom: 1px solid #dedede;
    color: #2d2d2d;;
    font-size: 1.2em;
    line-height: 1.6;
    margin-bottom: 1.5%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.productbut a {
    background: url("../images/m/arrow_r.gif") no-repeat scroll 90% center / 25% auto #14be98;
    border: 1px solid #139c7e;
    border-radius: 10px;
    color: #fff;
    float: left;
    margin-top: 3%;
    padding: 1% 16% 1% 2%;
}
.news {
  
    padding-top: 2%;
    width: 100%;
}
#index .news {
   
    margin-top: 4%;
}
.news ul {
	
    float: left;
    overflow: hidden;
    text-align: left;
    width: 100%;
	margin-top:5px;
}
.news li {
	/*background: url("../images/m/news_left.png") no-repeat left center;*/
    border: 1px solid #c7c7c7;
	border-radius:5px;
    float: left;
    padding: 2.5% 2%;
    width: 95%;
	margin-bottom:5px;
	background-color:#fff;
}

.news li a {
	/*background: url("../images/m/news_right.png") no-repeat right center;*/
    color: #201e2b;
    float: left;
    overflow: hidden;
    padding-left: 3%;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 95%;
}
.case {
    width: 100%;
}
.case .title {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0 0 1%;
}
.case .prolist li {
    margin-left: 0;
    margin-right: 5.6%;
    width: 33%;
}
.title {
    background: url("../images/m/bottom_line.jpg") no-repeat center bottom;
    float: left;
    padding: 0 3% 2%;
    width: 100%;
}
.title_pro {

    width: 100%;

}
.title_pro font {
    color: #c7c7c7;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.9em;
    font-weight: bold;
    margin-left: -14px;
    position: relative;
}
.title_pro span {
    color:#000;
    float: left;
    font-family: "Microsoft Yahei";
    font-size: 1.5em;
    font-weight: bold;
    position: relative;
    z-index: 9;
}
.titbg{background: url("../images/m/bottom_pro.png") no-repeat left 30px;text-indent:20px;color:#000;width:113px;height:50px;}
.titbg p{diaplay:block;font-family: "Microsoft Yahei";font-size: 1.3em;}
.title font {
    color: #c7c7c7;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.9em;
    font-weight: bold;
    margin-left: -14px;
    position: relative;
}
.title span {
    color:#000;
    float: left;
    font-family: "Microsoft Yahei";
    font-size: 1.5em;
    font-weight: bold;
    position: relative;
    z-index: 9;
}
.title_con span {
    color:#369FBE;
    float: left;
    font-family: "Microsoft Yahei";
    font-size: 1.5em;
    font-weight: bold;
    position: relative;
    z-index: 9;
}
.more1 {
    background: none repeat scroll 0 0 #efefef;
    color: #02783e;
    float: right;
    font-size: 12px;
    line-height: 19px;
    margin-right: 10px;
    margin-top: 8px;
    padding-left: 6px;
    width: 70px;
}
.prolist {
    float: left;
    padding: 3% 0 0;
    text-align: left;
    width: 100%;
}
.prolist li {
    float: left;
    margin-bottom: 3%;
    margin-left: 2%;
    width: 47%;
}
.prolist li a {
    float: left;
    width: 100%;
}
#afui .case .prolist img {
    border: 1px solid #dadada;
    width: 100%;
}
.prolist li p {
    color: #3d3c3c;
    font-size: 1em;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
#afui .prolist img {
    
}
.listbg .prolist li p {
    background:#fff;
    color: #000;
}
.search {
    background: none repeat scroll 0 0 #02522a;
    border-bottom: 4px solid #076a38;
    display: inline-block;
    float: left;
    padding: 2%;
    width: 100%;
}
.search form {
    float: left;
    width: 100%;
}
#afui .search_txt {
    border: 0 none;
    border-radius: 16px;
    float: left;
    font-family: 微软雅黑;
    font-size: 1em;
    height: 28px;
    line-height: 1.5;
    margin-left: 2%;
    padding-left: 3%;
    width: 52%;
}
.search_but {
    background: url("../images/m/search_but.gif") no-repeat scroll center top / 80% auto rgba(0, 0, 0, 0);
    border: 0 none;
    float: right;
    height: 28px;
    margin-right: 1%;
    padding: 0;
    width: 38px;
}
.search_txt::-moz-placeholder {
    color: #afaeae;
}
.padding20, .listbg {
    color: #606060;
    line-height: 180%;
    min-height: 250px;
    overflow: auto;
    padding: 3%;
}
.vtitle {
    background: none repeat scroll 0 0 #76b351;
    color: #fff;
    float: left;
    font-size: 1.3em;
    padding: 2% 0 3% 0;
    position: relative;
    text-align: center;
    width: 100%;
}
.view_title {
    border-bottom: 1px dotted #cecece;
    clear: both;
    color: #6c6c6c;
    float: left;
    font-family: 微软雅黑;
    font-size: 1.05em;
    font-weight: normal;
    margin: 1% 0 2%;
    padding: 2% 1%;
    text-align: center;
    width: 100%;
}
.time {
    color: #a6a6a6;
    font-size: 0.9em;
    padding-top: 3%;
    text-align: center;
    width: 100%;
}
.viewpage {
    float: left;
    margin-top: 34px;
    width: 100%;
}
.viewpage a {
    background: none repeat scroll 0 0 #eee;
    border: 1px solid #dbdbdb;
    border-radius: 4px;
    color: #909191;
    float: left;
    margin-bottom: 8px;
    overflow: hidden;
    padding: 1% 0.6%;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 98.8%;
}
.backbut {
    overflow: auto;
    text-align: center;
    width: 100%;
}
.backbut a {
    background: none repeat scroll 0 0 #05345D;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-size: 1.2em;
    margin: 2% auto;
    padding: 1%;
    width: 30%;
}
.pro_nav {
    background: none repeat scroll 0 0 #fff;
    float: left;
    line-height: 2;
    padding: 2% 0 2% 3%;
    width: 100%;
}
.pro_nav select {
    background: url("../images/m/arrow_b.gif") no-repeat scroll 96% center / 15% auto rgba(0, 0, 0, 0);
    border: 1px solid #eaeaea !important;
    border-radius: 4px;
    font-size: 0.9em;
    padding: 1.5% 8% 1.5% 4%;
}
.searchnav select {
    background: url("../images/m/searcharrow.gif") no-repeat scroll 96% center / 15% auto #fff;
    border: 1px solid #eaeaea !important;
    border-radius: 4px;
    float: left;
    font-size: 1em;
    height: 28px;
    padding: 0 8% 0 4%;
}
.searchnav {
    background: none repeat scroll 0 0 #fff;
    border-radius: 6px;
    float: left;
    width: 85%;
}
#afui .viewimg {
    border: 2px solid #05824b;
    display: block;
    margin-bottom: 2%;
}
#afui #navbar {
    background: none repeat scroll 0 0 #0160AE;
    min-height: 38px;
    padding-bottom: 3px;
}
#navbar a.tel {
    background: url("../images/m/tel.png") no-repeat scroll center 18% / 20% auto rgba(0, 0, 0, 0);
}
#navbar a.mess {
    background: url("../images/m/mess.png") no-repeat scroll center 18% / 20% auto rgba(0, 0, 0, 0);
}
#navbar a.map {
    background: url("../images/m/map.png") no-repeat scroll center 18% / 20% auto rgba(0, 0, 0, 0);
}
#afui #navbar a.homebut {
    background: url("../images/m/home.png") no-repeat scroll center 18% / 20% auto rgba(0, 0, 0, 0);
}
#afui #navbar a {
    border-right: 1px dotted #345844;
    color: #fff;
    float: left;
    font: 500 0.9em/1 "microsoft yahei";
    padding-top: 6%;
    text-align: center;
    width: 25%;
}
#afui #navbar a:nth-child(4) {
    border: 0 none;
}
#navbar .main {
    margin: 0 auto;
    max-width: 640px;
    width: 100%;
}
.download {
    background: url("../images/m/down.jpg") no-repeat scroll center center / 100% auto rgba(0, 0, 0, 0);
    display: inline-block;
    margin: 5% 3.125% 3%;
    padding: 2% 0;
    text-align: center;
    width: 93.75%;
}
.download a {
    color: #fff;
    font-size: 1.2em;
}
.foottxt {
    display: inline-block;
    font-size: 11px;
    padding: 2% 0;
    text-align: center;
    width: 100%;
}
.foottxt a {
    color: #595858;
    display: inline-block;
}
.reg {
    overflow: auto;
    padding: 3% 0;
    width: 100%;
}
.reg p {
    float: left;
    width: 100%;
}
.reg label {
    color: #606060;
    float: left;
    margin-top: 2%;
    width: 100%;
}
.reg label font {
    color: #d80101;
    font-weight: bold;
    margin-right: 3px;
}
.inputw100, .inputw60, .textareaw100 {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d1d1d1;
    border-radius: 10px;
    box-shadow: 1px 3px 10px #dcdcdc inset;
    color: #606060;
    float: left;
    font-family: 微软雅黑;
    font-size: 1em;
    line-height: 2;
    margin: 2% 0;
    padding: 1.5% 3%;
    width: 100%;
}
.inputw60 {
    width: 65%;
}
.commonbut {
    padding: 3% 0;
    text-align: center;
    width: 100%;
}
.commonbut a {
    color: #ffb128;
    padding: 2% 3%;
}
.commonbut input, .commonbut a {
    background: none repeat scroll 0 0 #05345D;
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    font-family: "微软雅黑";
    font-size: 1.2em;
    line-height: 2;
    margin: 0 5%;
    width: 36%;
}
.messagelist {
    margin: 1em auto;
    width: 100%;
}
.messagecon {
    padding: 1%;
    width: 100%;
}
.messageli {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #c7c7c7;
    color: #9c9c9c;
    margin-bottom: 2%;
    overflow: hidden;
    padding-bottom: 5%;
    width: 100%;
}
.messagesay {
    border-bottom: 1px solid #eaeaea;
    border-top: 1px solid #eaeaea;
    float: left;
    margin-top: -1px;
    padding: 1%;
    width: 100%;
}
.messagesay .fl {
    color: #0160AE;
}
.adminsay {
    color: #0160AE;
}
.yzm {
    float: left;
    margin-left: 3%;
    margin-top: 3px;
    width: 30%;
}
.listbg .product_r p {
    line-height: 1.2;
}
@media screen and (min-width: 640px) {
.all {
    margin: 0 auto;
    width: 640px;
}
}
@media screen and (max-width: 540px) {
body, html {
    font-size: 15px;
}
}
@media screen and (max-width: 480px) {
body, html {
    font-size: 14.5px;
}
}
@media screen and (max-width: 420px) {
body, html {
    font-size: 14px;
}
}
@media screen and (max-width: 360px) {
body, html {
    font-size: 13.5px;
}
}
@media screen and (max-width: 320px) {
body, html {
    font-size: 12px;
}
}


/*---------------尾部---------------------*/
.foot_height{ height:70px;}
.bottom-fixed {background:#0d8c00 ; bottom: 0;position: fixed; height: 60px; text-align:center; z-index: 9999;line-height:60px;color:#fff;padding-top:10px; width:100%;}
.bottom-fixed li{ background: url("../images/m/ll.jpg") no-repeat  right; font-size:16px; width:25%; float:left; list-style:none; text-align:center}
.tel { background: url("../images/m/tel.png") no-repeat scroll center 0px transparent;  float: left; height: 100%; width: 100%;line-height:70px;color:#fff; text-align:center; font-size:14px;}
.sms { background: url("../images/m/sms.png") no-repeat scroll center 4px transparent; float: left; height: 100%; width: 100%;color:#fff;line-height:70px;font-size:14px;}
.map { background: url("../images/m/map.png") no-repeat scroll center -3px transparent;  float: left; height: 100%; width:100%;color:#fff;line-height:70px;font-size:14px;}
.chat { background: url("../images/m/sq.png") no-repeat scroll center -2px transparent; float: left; height: 100%; width: 100%;color:#fff;line-height:70px;font-size:14px;}


.cont_main{
    background: none repeat scroll 0 0 #fff;
    position: relative;
    right: 0;
    z-index: 10;
	min-height:100%;
}
.nmenu{
	display:block;
	position:absolute;
	top:0;
	right:0;
	z-index:1;
	width:14em;
	height:100%;
	box-shadow:inset 0.125em 0 0.5em rgba(0,0,0,.4);
	border-left:1px solid #636e7d;
	background: #0d8c00 ;
    color: #fff;

}
.nmenu a{ color: #fff;}
.nmenu p {
    display: block;
    font-size: 1.5em;
    font-weight: bold;
    padding: 10% 0 5%;
    text-align: center;
}

.nmenu p font {
    color: #b0bab5;
    font-family: "Impact";
    font-weight: normal;
}
.wxmenu1{}

.wxmenu1 li > a {
    background-size: 1.875% auto;
   
    color: #f5f5f5;
    display: block;
    font: 1.1em/1 "Microsoft YaHei";
    padding: 7% 0;
    text-align: center;
}



/*--- 分页 ---*/
.page_num { width:100%; height:30px; padding:10px 0 0 0; text-align:center; clear:both; }
.page_num strong { padding:0 5px 2px 5px; background-color:#504C4D; color:#fff; margin:0 3px;}
.page_num a { padding:0 5px 2px 5px;  background: none repeat scroll 0 0 #d7fcec;
    border: 1px solid #91c3ad;
    color: #0160AE; margin:0 3px;}
.page_num a:hover {  background: none repeat scroll 0 0 #d7fcec;
    border: 1px solid #91c3ad;
    color: #0160AE;}
	
	
/*产品具体内容*/
#prodview_pic { text-align:center; overflow:hidden; zoom:1;}
#prodview_pic img {  background-color:#fff; padding:1px; border:2px solid #ccc;}
#protext { width:100%; padding:10px 0;color:#000;}
#protext a{color:#fff;}
h2.pro_name { height:20px; line-height:20px; font-size:14px; color:#000; text-align:center;}
.smallpic { max-width:80%; margin:0 auto;}

.sco{height:20px;background:#0160AE;width:100%;}
.exploreSiteFullPane { padding: 5px 5px 15px 5px; background:#fff }
.fl{ float:left; text-indent:20px}
.more{   color: #649d02; float: right; font-size: 0.8em;height: 100%; text-align: right; width: 35%; text-decoration:none; margin-right:15px;}
a.explorePane { text-decoration:none; }
.explorePane {float: left; margin-right: 3%; text-align: center; width: 22%; }
.explorePane.middle { }

.explorePane .i-pane { float:none; margin:0px; display: inline-block; }
.explorePane .i-pane p{ color: #333; float: left;  font-size: 0.8em; padding-bottom: 5%; padding-top:100%; text-align: center; width: 100%; }
@media ( max-width:360px ){
	.explorePane .i-pane p{font-size:1em;}
	}
.explorePane:active .i-pane, .explorePane:focus .i-pane, .explorePane:hover .i-pane, .explorePane.active .i-pane { background-color: #8ab7eb; }

.explorePane .i-qane { float:none; margin:0px; display: inline-block; }
.explorePane:active .i-qane, .explorePane:focus .i-qane, .explorePane:hover .i-qane, .explorePane.active .i-qane { background-color: #233241; }

.explorePane:active, .explorePane:focus, .explorePane:hover { cursor:pointer; }

.i-pane  { width:70px; height:70px; position:relative; float: left;text-align: center; margin-right:15px; }
.i-qane  { width:65px; height:65px; position:relative; float: left; border-radius: 10%; text-align: center; margin-right:15px; }
.i-pane.i-blue {  background:url('../images/m/qlink1.jpg') no-repeat center center / 100% 100% ; }
.i-pane.i-green {  background:url('../images/m/qlink2.jpg') no-repeat center center / 100% 100% ; }
.i-pane.i-orange {  background:url('../images/m/qlink4.jpg') no-repeat center center / 100% 100% ;}
.i-pane.i-red {  background:url('../images/m/qlink3.jpg') no-repeat center center / 100% 100% ;}
.i-pane.i-yellow {background:url('../images/m/qlink5.jpg') no-repeat center center / 100% 100% ; }
.i-pane.i-lanse {background:url('../images/m/qlink6.jpg') no-repeat center center / 100% 100% ; }
.i-pane.i-zi {background:url('../images/m/qlink7.jpg') no-repeat center center / 100% 100% ;}
.i-pane.i-molv {background:url('../images/m/qlink8.jpg') no-repeat center center / 100% 100% ;}

.c-blue { color: #587eac; }
.c-green { color: #9eb74e; }
.c-orange { color: #e0af50; }
.c-red { color: #ff7a73; }

.pNC{width:93.75%;margin:0 auto;padding:0;font:normal 1.125em/2em "Microsoft YaHei";color:#2f3742;text-shadow:0 0 0 rgba(47,55,66,.6);}

.prolist {clear: both; padding: 3% 0 0; width: 100%;}
.prolist li {  display: inline-block; margin-bottom: 3%;margin-right: 1%; width:46.3%;float:left;border:1px solid #d9d9d9;box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}
.prolist img { width: 100%;}
.prolist li p { background:#D6D6D6;color: #646464; float: left; overflow: hidden; text-align: center; text-overflow: ellipsis;white-space: nowrap;width:100%;}



.t_cen {text-align: center;}
.mt_2em {margin-top: 2em;}
.btn-a{
	background:#97bd46;
	font:1.375em/2 "Microsoft YaHei";
    text-align:center;
	color:#FFF;
	cursor:pointer;
	padding:0.5em 1em;
	width:60%;
	border:1px solid #2276b2;
	border-radius:5px;
	margin:0 auto;
}
.btn-a a{
	display:block;
	color:#FFF;
}
.btn-a a:visited{
	color:#fffffe;
}


/*page pro_cla*/

.pro_cla-con {
    margin-left: auto;
    margin-right: auto;
    padding: 2em 0;
    width: 93.75%;
}
.pro_cla-son{
	margin-bottom:0.875em;
}
.pro_cla-yj{
	width:100%;
	font:1.5em/2.375 "Microsoft Yahei";
	color:#FFF;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding:0 15% 0 2em;
	background:#0a51a1;
}
.pro_cla-yj a{
	color:#FFF;
	display:block;
}
.pro_cla-yj a:visited{
	color:#fffffe;
}
.pro_cla-ej{
	padding:0.5em 0;
}
.pro_cla-ej .a{
	width:100%;
	display:block;
	font:1.375em/2.5 "Microsoft Yahei";
	height:2.5em;
	padding:0 15% 0 2em;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#333;
	cursor:pointer;
}
.pro_cla-ej .a a{
	color:#333;
}
.pro_cla-ej .a a:visited{
	color:#333332;
}


/*@ppro-cla*/
.ppro-cla{width:99%;margin:0 auto;}
.ppro-cla .A {width:100%;}
.ppro-cla .A .wxmenu1 li{font:normal 1.2em/ "Microsoft YaHei";display:inline-block;color:#FFF;padding:0 5%;cursor:pointer; background:#0d8c00; width:48%; border-radius:5px; float:left; margin:1%;text-align:center;}
.ppro-cla .A .wxmenu1 li a{font:normal 1.2em/1 "Microsoft YaHei";display:inline-block;color:#FFF;cursor:pointer; background:#0d8c00;text-align:center;}
.ppro-cla .A .wxmenu1 li ul li{ display:none}
.ppro-cla .B li{display:inline-block;font:normal 1.2em/1 "Microsoft YaHei";background:#a8a9ab;padding:0.5em 1em;margin:5% 2% 0 0;}
.ppro-cla .B li a{color:#f0f3f8;}
.ppro-cla .B li a:visited{color:#f0f3f9;}