
@charset "utf-8";

/*共公类*/


  @font-face {font-family: "iconfont";
          src: url('iconfont.eot'); /* IE9*/
          src: url('iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
          url('iconfont.woff') format('woff'), /* chrome, firefox */
          url('iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
          url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
        }

        .iconfont {
          font-family:"iconfont" !important;
          font-size:16px;
          font-style:normal;
          -webkit-font-smoothing: antialiased;
          -webkit-text-stroke-width: 0.2px;
          -moz-osx-font-smoothing: grayscale;
        }
body{ margin:0px; font-size:14px; line-height:28px; color:#666; font-family:Arial, Helvetica, sans-serif,Simsun;}
h1,h2,h3,h4{margin:0px; padding:0px; font-size:14px; font-weight:normal;}
ul,ol,li{margin:0px; padding:0px; list-style-type:none;}
p,dl,dt,dd{margin:0px; padding:0px;line-height:28px}
img{border:none; margin:0px; padding:0px;}
a{text-decoration:none;color:#000;}

.clear{
	clear:both;
	height:0px;
}
* html .clear{
	clear:both;
	display:inline;
}
.flo{ float:left;}
.flot{ float:right;}
/*共公类*/
/* 网页底部 */
.box{ width:100%;}
.boxa{ width:1195px; margin:auto;}

header{ height:125px;}

.top{ height:5px; background:#e8e8e8;}
.topa{ height:119px;}
.topb{ width:439px;}
.topc{ width:275px;}
.topca{ padding-top:29px; height:21px; font-size:17px;}
.topcb{width:275px; height:25px; border:1px solid #82cc61; border-radius:5px; margin-top:10px;}

.topcba{ width:125px; height:25px; border-top-left-radius:5px; border-bottom-left-radius:5px; background:#82cc61; line-height:25px; text-align:center;}
.topcba a{ color:#FFF;}
.topcba a:hover{ color:#FFF;}
.topcbb{ width:146px;}
.topcbc{ width:142px; height:25px;} 
.topcbca{ width:120px; border:none; line-height:23px;}
.banner{ height:618px; position:relative;}



.nav{ width:100%; height:44px; background:url(../images/nav.png); position:absolute; top:0px; z-index:9999; text-align:center;}
.nav ul li{ width:195px; line-height:44px; line-height:44px; float:left;}
.nav ul li a{ color:#FFF; }

.centera{ margin-top:95px; height:542px;}
.centerab{ width:780px; height:542px; background:#f4f4f4; position:relative;}
.centerac{ width:519px; height:345px; position:absolute; left:-418px; top:105px;}
.centerac img{ box-shadow:0px 0px 30px #c8c8c8;}
.centerabd{ width:604px;  height:345px; padding-top:52px;}
.centerabd h2{ font-size:20px; padding-bottom:30px;}
.centerabd hr{ width:72px; height:2px; background:#62be3a; float:left;}
.centerabd h3{ font-size:23px; color:#5cc52e;}
.centerabd p{ padding-top:20px;}
.centerabda{ width:509px; height:84px; margin-top:20px;}

.centerabda ul li{ width:127px; height:82px; background:#bed120; float:left; text-align:center;}

.centerabda ul li a{ color:#FFF; text-align:center; transition: all 0.5s;}
.centerabda ul li:hover{ margin-top:-2px; box-shadow:0 0 5px; background:#60a33c !important;}
.centerabda ul li i{ display:block; font-size:25px; text-align:center; padding-top:15px;}
.centerabda ul li:nth-child(2){ background:#8ab61b;}
.centerabda ul li:nth-child(3){ background:#60a33c;}
.centerabda ul li:nth-child(4){ background:#469037;}

.centerb{ height:356px; margin-top:65px;}
.centerba{ height:63px; background:url(../images/4.jpg) no-repeat bottom; text-align:center;}
.centerba h2{ font-size:23px; color:#000;}
.centerbb{ width:721px; height:217px; border:1px solid #eaeaea; border-bottom:3px solid #b5b5b5; margin-top:80px; position:relative;}
.centerbba{ width:172px; height:220px; background:#60a33c; position:absolute; top:-30px; left:20px;}
.centerbba h3{ font-size:25px; color:#FFF; padding-top:35px; padding-left:20px;}

.centerbba p{padding-top:20px; padding-left:20px; color:#FFF; text-transform:uppercase;}
.centerbba  hr{ width:50px; height:2px; background:#FFF; margin-left:20px;}
.centerbbb{ width:522px; padding-top:20px;}

.centerbbb ul li{ width:156px; height:29px; background:#0097d4; text-align:center; line-height:29px; border-radius:5px; float:left; margin-top:25px; margin-left:15px;}

.centerbbb ul li a{ color:#FFF;}

.centerbbc{ width:172px; height:220px; background:#0399d6; position:absolute; top:-30px; left:20px;}


.centerbc{ width:455px; height:217px; border:1px solid #eaeaea; border-bottom:3px solid #b5b5b5; margin-top:80px; position:relative;}
.centerbbc h3{ font-size:25px; color:#FFF; padding-top:35px; padding-left:20px;}
.centerbbc p{padding-top:20px; padding-left:20px; color:#FFF; text-transform:uppercase;}
.centerbbc  hr{ width:50px; height:2px; background:#FFF; margin-left:20px;}

.zhuan{transform:rotate(10deg); padding-left:50px; padding-top:50px;}
.centerbbc i{ color:#FFF; font-size:80px; }
.centerbcb{ width:252px; padding-top:20px; padding-top:30px;}
.centerbcb label{ width:50px; line-height:50px; display:inline-block; text-align:right; padding-right:5px;} 
.centerbcb input{ width:165px; height:28px; background:#e6e6e6; border-radius:5px; display:inline-block; border:none;}
.centerbcb button{ width:100px; height:31px; background:#0399d6; border-radius:5px; color:#FFF; border:none; margin-left:10px; margin-top:15px;}

.centerbcb button[type="reset"]{ background:#60a33c !important;}

.centerc{ height:85px; margin-top:65px;}

.centerca{ height:63px; background:url(../images/5.jpg) no-repeat bottom; text-align:center;}
.centerca h2{ font-size:23px; color:#000;}
.centercb{ height:358px; margin-top:57px;}

.centerd{ height:463px; margin-top:118px; background:url(../images/6.jpg) center; position:relative;}
.centerda{ width:425px; float:left; padding-top:36px; color:#FFF;}

.centerda h2{ font-size:30px; text-transform:uppercase; padding-bottom:20px;}
.centerda i{ font-size:30px;}
.centerda h3{ font-size:18px;  padding:0px; margin:0px;}
.centerda  hr{ width:30px; height:2px; background:#FFF; float:left; margin-top:10px;}
.centerda h4{ color:#5a860d; font-size:14px; font-size:20px; display:inline-block; padding-top:20px;}
.centerdb i{font-size:13px;}
.centerdb{ color:#FFF; font-size:13px; padding-top:20px; line-height:30px;}
.centerdc{ width:135px; height:30px; border:1px solid #FFF; text-align:center; line-height:30px; margin-top:30px;}

.centerdc a:hover,.centerdc a{ color:#FFF;}



.centeree{ width:398px; margin-top:58px;}
.centeree ul{ height:298px;}
.centeree ul li{ height:61px; background:url(../images/7.jpg) no-repeat right; padding-right:35px;}
.centeree ul li{ text-align:right;}

.centereea{ width:136px; height:30px; background:#8cc332; margin-top:20px; text-align:center;}
.centereea a,.centereea a:hover{ color:#FFF;}

.centereeazzhong{width:379px; height:379px; position:absolute; left:50%; margin-left:-189px; top:20px;}


.down{ height:90px; background:#404040; padding-top:35px;}



a.zzb07link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #ffffff;
}

a.zzb07link:hover {
	text-decoration: underline;
	color: #ffffff;
}
.zzb07tail
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
}
/* Tail CSS Document end*/





.fy{ width:715px; text-align:center; margin-top:20px; margin-top:20px;}
.bt{width:715px; height:33px; border-bottom:#999 dashed 1px; line-height:33px;  font-weight:bold; text-align:center;}
.nr{width:715px;padding-top:20px; }







aside{ width:255px;}
aside>h2{ width:225px; height:60px; background:#68bf41; color:#FFF; line-height:60px !important; padding-left:30px; font-size:15px;}

.zyleftb{ width:255px; height:314px; background:url(../images/42.jpg) no-repeat top;}
.zyleftb ul li{ width:312px;  line-height:72px; padding-left:10px;}


.currentDt{ height:40px; border-bottom:1px solid #CCC; line-height:40px; padding-left:30px;}


.zyleftb ul li ul{ position:absolute; top:10px; z-index:999; left:130px; background:#FFF; border:1px solid #CCC; padding:5px; display:none;}
.zyleftb ul li ul li{ width:130px; float:left;}
.zyleftc{ width:200px; height:81px; margin-top:20px;}
.zylefta ul li ul{ width:300px; border:1px solid #000; padding:5px; position: absolute; top:0px; left:200px;}


.zyleftbc{ width:255px; background:#FFF;  }

.zyleftbc ul li{width:215px;  line-height:41px !important; padding-left:20px;  border-bottom:1px solid #e7e7e7; padding-right:20px; background:#f7f7f7;}


.zyleftbc ul li h2{ font-size:14px;}
.zyleftbc  dl dd{  width:215px;  line-height:41px !important; padding-left:20px; height:41px; border-bottom:1px solid #e7e7e7; padding-right:20px; background:#f7f7f7;}


.zyleftbc  dl dt{ width:255px; line-height:40px; border-bottom:1px solid #e7e7e7; background:#f7f7f7;}

.zyleftbc  dl dt a{ display:block; padding-left:15px; padding-right:15px; float:left; line-height:40px;}

.table{border-collapse:collapse;}
 			.table
			 {    
              border:1px solid;   
               border-color:#e4e4e4;   
            }   
            .table td   
             {    
                border:1px solid;   
                border-color:#e4e4e4;   
             }   
             .table th   
             {    
                border:1px solid;   
                border-color:#e4e4e4;   
            } 
			
.boxb{ width:1107px;  background:#fff;}	

.contentPage{text-align: center; margin:0px 3px; padding:0px; padding-top:15px; width: 100%; color: #666; line-height: 30px; text-decoration: none;}
.contentPage a:link {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #eeeeee; font-weight: normal;}
.contentPage a:visited {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #eeeeee; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px; font-size: 12px; text-decoration: none; padding:4px 7px; background-color:#0d499f; font-weight:normal;}
.contentPage .current{color:#f00; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #f00; padding:4px 7px; font-weight: normal;}
.contentPage .zi{font-size:12px; font-weight:bold; float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}



.zyrig{ width:830px; background:#fff; }/*子页右*/
.zyrig>h2{  width:820px; margin:10px; border-bottom:1px solid #CCC; height:60px; line-height:40px; font-weight:bold; font-size:16px;   ; line-height:61px !important;
}

.zyrigb{  width:830px; padding:10px;}
.fy{ text-align:center; padding-top:10px;}
.zyrigc{width:794px; padding:10px;}
.zyrigc ul li{ height:40px; line-height:40px; border-bottom:1px dashed #CCCCCC; background:url(../images/28.jpg) no-repeat left; padding-left:20px; width:774px;}


.zyrige{width:830px;  background:url(../images/vvccc.jpg) no-repeat right bottom;}


.zyrigd{width:830px; padding:10px;}
.zyrigd ul li{ width:202px; height:160px; margin-left:25px; margin-top:20px; display:inline; float:left; }
.aimg{border:1px solid #CCC; width:200px; height:133px; text-align:center;}
.zyrigd ul li p{ width:200px; text-align:center; line-height:25px;}
.zyrigd ul li img{ border:1px solid #f1f1f1; padding:3px;}

.zyrigpro{width:830px; padding:10px;}
.zyrigpro ul li{width:200px; height:240px; margin-left:30px; margin-top:20px; display:inline; float:left;}
.proimg{width:240px; height:240px;  text-align:center; overflow:hidden; background:#CCC; border:1px solid #dedede;}

.zyrigpro ul li img{}
.zyrigpro ul li p{width:200px; text-align:center; line-height:40px;}


.bt{width:830px; height:33px; border-bottom:#CCC dashed 1px; line-height:33px;  font-weight:bold; text-align:center; font-size:15px;}
.nr{width:830px; padding-top:20px; }
.table{border-collapse:collapse;}
 			.table
			 {    
              border:1px solid;   
               border-color:#e4e4e4;   
            }   
            .table td   
             {    
                border:1px solid;   
                border-color:#e4e4e4;   
             }   
             .table th   
             {    
                border:1px solid;   
                border-color:#e4e4e4;   
            } 
			




.zyrigproaa{width:830px; padding:10px;}
.zyrigproaa figure{width:215px; height:240px; margin-left:30px; margin-top:20px; display:inline; float:left;}
.proimga{width:215px; height:180px;  text-align:center; overflow:hidden; background:#FFF; border:1px solid #dedede; vertical-align:middle; display:table-cell;}

.zyrigproaa figure img{ max-height:180px;  width:auto; max-width:215px; height:auto;}
.zyrigproaa figcaption{width:215px; text-align:center; line-height:30px;}

.zyrigj{ width:830px; padding:10px; min-height:231px; margin-top:30px;}




.zyrigprobb{width:830px; padding:10px;}
.zyrigprobb ul li{width:225px; height:270px; margin-left:15px; margin-top:20px; display:inline; float:left;}
.proimgbb{width:225px; height:225px !important;  text-align:center; overflow:hidden; background:#FFF; border:1px solid #dedede;  vertical-align:middle; display:table-cell; overflow:hidden;}

.zyrigprobb ul li img{ max-height:225px !important;  width:auto !important; max-width:225px !important; height:auto !important;}
.zyrigprobb ul li p{width:225px; text-align:center; line-height:30px; background:#2597af; color:#FFF;}
.zyrigprobb ul li p a{color:#FFF;}





.zyrigkk{ background:#e6e6e6; height:40px; line-height:40px;}

.zyrigkk p{ line-height:40px !important; padding-left:30px;}


.tit3{ width:100%; margin-top:20px; margin-bottom:20px; height:50px; background:#e7e7e7; text-align:center; line-height:50px;}

.close{ width:100%; margin-top:20px; margin-bottom:20px; background:#e7e7e7;line-height:30px; height:30px; color:#F00; text-align:center;}
.close a{ color:#F00; }