@charset "gb2312";
.location{ width: 1200px; height: 64px; line-height: 64px; background-color: #FFF; font-size: 14px; text-align: left;}
.left{ width: 278px; float: left; }
.menu{ width: 278px; height: auto; }
.menu h3{ width: 247px; height: 50px; line-height: 50px; color: #FFF; background: url(../images/menu-h3.png) no-repeat;font-weight: normal; text-align: left; font-size: 20px; padding:0 25px;}
.menu-list{ width: 278px; height: auto; margin:0 auto; }
.menu-list li{ width: 278px; height: 60px; margin-top: 10px; background-color: #f2f2f2;}
.menu-list li a{ width: 228px; height: 60px; line-height: 60px; display: block; padding:0 25px; font-size: 16px; text-align: left; background-image: url(../images/icon-menu.png); background-repeat: no-repeat; background-position: 260px center;overflow: hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis; }
.menu-list li a:hover,.menu-list li a.on{ color: #fff !important;background-color: #21a664;background-image: url(../images/icon-menu-on.png); }
.leftHot{ width: 278px; height: auto; }
.leftHot a{ display: block; width: 278px; height: 99px; overflow: hidden; }
.leftHot a img{ width: 278px; height: 99px; }

.lxfs{width: 228px; padding: 25px;height: auto;  background: #21a664;}
.lxfs > p{line-height: 30px;color: #fff;font-size: 16px;}
.lxfs .code{text-align: center;color: #fff;margin: 0 auto;padding-top: 30px;}
.lxfs .code img{width:150px;height: 150px;margin: 0 auto;}
.lxfs .code p{line-height: 50px;color: #fff;font-size: 16px;}


.right{ width:  877px; float: right;}
.colHeader{ width:877px; height: auto; border-bottom:1px solid #f7f7f7; background-color: #f7f7f7 }
.colHeader p{ display: inline-block; height: 50px; line-height: 50px; border-bottom: 2px solid #21a664; font-size: 20px; padding:0 20px; color: #21a664; }
.col2Intro{ width:877px; height: auto; margin:0 auto; }
.col2Intro ul{ width:100%; margin-bottom: 30px; }
.col2Intro ul li{ width:863px; height: 36px; line-height: 36px; overflow: hidden; padding-left:14px;background-image: url(../images/txtli.png); background-position: left center; background-repeat: no-repeat; font-size: 15px; }
.col2Intro ul li a{display:block;width: 700px;overflow: hidden;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;float: left;}
.col2Intro ul li span{ font-size: 13px; color: #999; float: right; }


.page{ font-size: 0; text-align: center; }
.page li{ display: inline-block; width:auto; height: 32px; margin:0 3px; overflow: hidden;padding:0 10px; height: 30px; line-height: 28px; box-sizing: border-box; font-size: 14px; border:1px solid #dedede; background-color: #FFF; border-radius: 2px;}
.page li a{ display: block; }
.page li:hover,.page li.thisclass{ background-color: #21a664; border: 1px solid #21a664; color: #FFF !important; }
.page li:hover a,.page li.thisclass a{color:#fff}.page li.pageTxt{ border:0; line-height: 30px; font-size: 14px; }
.page li.pageInput,.page li.pageSubmit{ border:0; height: 30px; width: 40px;}
.page li.pageInput,.page li.pageSubmit{ padding:0 0; }
.page li.pageInput input{ width:100%; height: 28px; line-height: 28px; border:0; background-color: transparent; border:1px solid #DDD; border-radius: 2px; box-sizing: border-box; text-align: center;}
.page li select{ width: 100%; height: 30px; font-size: 14px; border:0; background-color: #DDD; border-radius: 2px; text-align: center; }


.article{width: 1148px; border:1px solid #dedede;padding:25px;}
.article h1{width: 1148px;height: auto;margin: 10px auto;font-size:26px;line-height:30px;text-align: center;} 
.article h2{width: 1148px;height: auto;margin: 10px auto;font-size:22px;line-height:30px;text-align: center;display: none;} 
.article h3{width: 1148px;height: 52px;line-height:52px;background:#f2f2f2;text-align: center;margin: 20px 0;font-weight: normal;font-size: 16px;}
.article h3 span{ margin:0 10px; display:inline-block;}
.article_list{width: 1024px;line-height:30px;font-size: 16px;margin:0 auto;}