
/**公共部分**/
*{margin:0px; padding:0px;}
img{border:none; vertical-align:top;}
li{list-style-type:none;}
ul,dl,ol{list-style:none;}
h1,h3,h4,h5,h6{font-weight:normal; font-size:100%;}
h2{font-size:18px; color:#333333; font-weight:normal;}
body{font:14px "微软雅黑";}
address,cite,code,em,th{font-weight:normal; font-style:normal;}
.clear{clear:both;}
a{outline: none;}

.aBlack a,.aBlack{ color:#333333; text-decoration:none;}
.bBlack a,.bBlack{ color:#A1A1A1; text-decoration:none;}
.aGreen a,.aGreen{ color:#598C2D; text-decoration:none;}

.cpBg{ background:#F3F3F3;}
/**头部**/
.cpHead{ width:100%;}
.cpTop{ width:100%; height:50px; background:#71B63B;}

.cpLogo{ float:left; width:115px; height:33px; margin:8px 0px 0px 10px;}
.cpLogo a{ display:block; width:115px; height:33px; background:url(../cpimages/logo.png) no-repeat; background-size:115px 33px;}
.cpSearch{ width:50%; float:right; height:33px; background:#FFFFFF; border:1px solid #53832C; margin:8px 10px 0px 0px;}
.cpSearch input.text1{ float:left; width:79%; height:33px; line-height:33px; border:none; font-size:14px; padding-left:5px; color:#999999; overflow:hidden;}
.cpSearch input.submit1{ float:right; width:20px; height:20px; border:none; background:none; background:url(../cpimages/bg01.png) no-repeat 0px 0px; background-size:100px 100px; margin:7px 8px 0px 0px;}
.cpMenu{ width:100%; height:40px; background:#E0E0E0;}
.cpMenu li{ float:left; width:20%; height:40px; line-height:38px; text-align:center; }
.cpMenu li a{ display:block; width:100%; height:40px; font-size:18px; color:#333333; text-decoration:none;}
.cpMenu li a.hover{ height:36px; border-bottom:4px solid #71B63B; color:#266513;}

.ylCpLeft{ float:left; width:10%; margin:12px 0px 0px 0px; text-align:center;}
.ylCpLeft a{ display:inline-block; width:15px; height:25px; background:url(../cpimages/bg9.png) no-repeat 0px 0px; background-size:100px 100px; }
.ylCpLogo{ float:left; width:75%; text-align:center; padding-top:9px;}
.ylCpLogo a{ display:inline-block; width:115px; height:33px; background:url(../cpimages/logo.png) no-repeat; background-size:115px 33px;}
.ylCpRight{ float:right; width:15%; text-align:center; margin-top:10px;}
.ylCpRight a{ display:inline-block; width:30px; height:30px; background:url(../cpimages/bg9.png) no-repeat -30px 0px; background-size:100px 100px;}
.ylCpMenu{ width:100%; height:40px; background:#E6E6E6;}
.ylCpMenu li{ float:left; width:16.6%; height:40px; text-align:center;}
.ylCpMenu li a{ display:block; width:100%; height:36px; line-height:36px; border-bottom:4px solid #E6E6E6; font-size:18px; color:#333333; text-decoration:none;}
.ylCpMenu li a.hover{ color:#598C2D; border-bottom:4px solid #71B63B;}

/**底部**/
.cpFoot{ width:100%; margin:0px 0px 10px 0px;}
.cpFoot p{ color:#999999; text-align:center; margin-top:10px;}

/**主体**/
.cpMain{ width:96%; margin:auto; margin-top:10px; margin-bottom:15px;}

/**所在的位置**/
.cpSite{ width:100%; height:16px; line-height:16px; overflow:hidden; color:#666666; margin-top:8px; margin-bottom:8px;}
@font-face {font-family: 'iconfont1';
    src: url('../fonts/iconfont1.eot'); /* IE9*/
    src: url('../fonts/iconfont1.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/iconfont1.woff') format('woff'), /* chrome、firefox */
    url('../fonts/iconfont1.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../fonts/iconfont1.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont1{
    font-family:"iconfont1" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale; color:#666666; margin-right:5px;}

/**图标1**/
.cpIcon1{width:86px; height:86px; position:relative; display:inline-table;}
.cpIcon1 a{ display:block; width:86px; height:86px; position:relative;}
.cpIcon1 a img{ width:82px; height:82px;}
.cpIcon1 a em{ display:block; width:86px; height:86px; background:url(../cpimages/bg02.png) no-repeat; position:absolute; left:-2px; bottom:2px;}

/**图标2**/
.cpIcon2{width:86px; height:86px; position:relative; display:inline-table;}
.cpIcon2 a{ display:block; width:86px; height:86px; position:relative;}
.cpIcon2 a img{ width:82px; height:82px;}
.cpIcon2 a em{ display:block; width:86px; height:86px; background:url(../cpimages/bg02.png) no-repeat; position:absolute; left:0px; bottom:2px;}

/**图标3**/
.cpIcon3{width:50px; height:50px; position:relative; display:inline-table;}
.cpIcon3 span{ display:block;}
.cpIcon3 a{ display:block; width:50px; height:50px; position:relative;}
.cpIcon3 a img{ width:46px; height:46px;}
.cpIcon3 a em{ display:block; width:50px; height:50px; background:url(../cpimages/bg7.png) no-repeat; position:absolute; left:0px; bottom:2px;}

/**图标4**/
.cpIcon4{width:76px; height:76px; position:relative; display:inline-table;}
.cpIcon4 a{ display:block; width:76px; height:76px; position:relative;}
.cpIcon4 a img{ width:72px; height:72px;}
.cpIcon4 a em{ display:block; width:76px; height:76px; background:url(../cpimages/bg10.png) no-repeat; position:absolute; left:0px; bottom:2px;}

/**图标5**/
.cpIcon5{width:64px; height:64px; position:relative; display:inline-table;}
.cpIcon5 a{ display:block; width:64px; height:64px; position:relative;}
.cpIcon5 a img{ width:60px; height:60px;}
.cpIcon5 a em{ display:block; width:64px; height:64px; background:url(../cpimages/bg12.png) no-repeat; position:absolute; left:0px; bottom:2px;}

/**页码**/
.cpPage{width:100%; text-align:center; margin-top:10px;}
.cpPage a{height:28px; line-height:28px; display:inline-block; color:#666666; text-decoration:none; border:1px solid #EEEEEE; padding:0px 10px; background:#FFFFFF;}
.cpPage a.currentPage{color:#FFFFFF; background:#70B63A; border:1px solid #70B63A;}
.cpPage a:hover.numa{color:#666666; background:none; border:1px solid #EEEEEE; text-decoration:underline; background:#FFFFFF; font-weight:normal;}

/**返回顶部**/
.cpRt{ width:50px; position:absolute; right:0px; top:60%; position:fixed; z-index:100;  _position:absolute; _right:auto;_left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));
_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +60% : document.body.scrollTop + 60%); margin-right:10px;}
.cpRt li{ width:50px; height:50px;}
.cpRt li a{ display:block; width:50px; height:50px; margin-top:10px;}
.cpRt li a.icon1{ background:url(../cpimages/bg8.png) no-repeat 0px 0px; color:#FFFFFF; text-decoration:none; padding-top:30px; text-align:center; height:20px;}

.ylFhTop{ width:50px; position:absolute; right:0px; top:72%; position:fixed; z-index:100;  _position:absolute; _right:auto;_left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));
_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +60% : document.body.scrollTop + 60%); margin-right:10px;}
.ylFhTop a{ display:block; width:50px; height:50px; background:url(../cpimages/bg14.png) no-repeat; background-size:120px 100px; margin-top:10px;}
.ylFhTop a.icon1{ background-position:0px 0px;}
.ylFhTop a.icon2{ background-position:-60px 0px;}






























































