
@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:13px; line-height:25px; color:#666; font-family:Arial, Helvetica, sans-serif,Simsun;}
h1,h2,h3,h4{margin:0px; padding:0px; font-size:13px; font-weight:normal;}
ul,ol,li{margin:0px; padding:0px; list-style-type:none;}
p,dl,dt,dd{margin:0px; padding:0px;font-size:13px; line-height:25px;  color:#666 !important;}
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;}
/*共公类*/
/* 网页底部 */


.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; }
.box{ width:100%;}
.boxa{ width:1200px; margin:auto;}
header{ height:157px;}
h1{ width:261px;}
.topa{ width:795px;}
.topaa{ height:61px;}
.topab{ width:429px; line-height:61px;}
.topac{ width:139px; height:31px; border:1px solid #e0e0e0; margin-top:15px; line-height:31px; text-align:center;}
.topad{height:65px; border-top:1px solid #e5e5e5;}
nav{ height:65px; }
nav ul li{ line-height:65px; display:inline-block; margin-right:40px;}
nav ul li:first-child{ border-top:2px solid #12bdb5;}
nav ul li:hover{ border-top:2px solid #12bdb5;}
.topae{ width:195px; height:26px; border-left:1px solid #dddddd; margin-top:25px;}
.topaea{ width:164px; height:26px; border:1px solid #dddddd; float:right;}
.topaeb{ border:none; width:123px; padding-left:10px; line-height:24px;}
.center{ height:466px;}
.centera{ width:283px; height:417px; background:url(../images/3.jpg); position:absolute; top:-22px; left:0px; z-index:9999;}
.centerab{ width:121px; height:43px; margin:88px auto 24px auto;}
.centerab hr{ height:3px; width:17px; background:#FFF; float:left; margin-top:14px; border:none;}

.centerab h2{color:#FFF;}

.centerab h2{ font-size:23px; float:right;}
.centerab p{ font-size:9px; text-transform:uppercase; float:right; letter-spacing:-1px;}
section{ width:206px; height:50px; margin:auto; text-align:center; color:#FFF; font-size:12px;}
.centerac{ width:130px; height:27px; color:#FFF; margin:auto; text-transform:uppercase; margin-top:108px; }
.centerad{ width:918px; height:349px; background:#f7f7f7; margin-top:44px;}
.centerada{ height:249px; margin-top:50px;}
.centerada ul li{ width:214px; height:248px; background:#FFF; float:left; margin-right:15px; text-align:center;}

.centerada ul li i{ font-size:40px; color:#07c4c1; margin:auto; display:inline-block; margin-top:60px;  }
.centerada ul li:hover{ box-shadow:0px  0px  10px #CCC; margin-top:-10px; transition:all 0.8s;-webkit-transition:all 0.5s; -o-transition:all 0.5s; -moz-transition:all 0.5s; background:#07c3be;}
.centerada ul li:hover,.centerada ul li:hover h3 a,.centerada ul li:hover p a,.centerada ul li:hover i{ color:#FFF;}

.centerada ul li h3{margin-top:34px;}
.centerada ul li h3 a{ font-size:14px; line-height:30px; margin-top:34px;}
.centerada ul li p a{ color:#999; font-size:11px;}
.centeradc{ height:50px;}

.centerb{ height:792px; background:url(../images/8.jpg) no-repeat right bottom #f7f7f7; }
.centerba{ height:193px; text-align:center; }
.centerba h2{ font-size:27px; padding-top:96px; color:#000;}
.centerba p{ text-transform:uppercase; color:#0fc6bd;}
.centerbb{ height:546px;}
.centerbba{ width:420px; height:546px;}
.centerbbb{ width:780px; height:546px; background:url(../images/9.jpg) no-repeat bottom;}
.centerbbc{ width:740px; float:right;}
.centerbbc p{ color:#333; margin-top:30px; height:160px;}
.centerbbca{ height:77px;}
.centerbbca h3{ font-size:24px; color:#08d0c6; font-weight:bold; padding-top:20px; padding-bottom:20px;}
.centerbbca  hr{ height:2px; width:79px; background:#07c8c0; border:none; float:left;}

.centerbbca p{ color:#000; line-height:27px; padding-top:10px;}
.centerbbcb ul { padding-left:70px;}
.centerbbcb ul li{ width:235px; height:157px; float:left; text-align:center; }
.centerbbcb ul li h4{ padding-top:70px;}
.centerbbcb ul li p{ text-transform:uppercase; color:#333; font-size:11px; }
.down{ height:774px; background:url(../images/10.jpg) no-repeat center top; margin-top:84px;}
.downa{ width:695px; margin:auto; color:#FFF; padding-top:140px; text-align:center;}
.downa a{ color:#FFF}
.downa .iia{ font-size:20px;}
.downa .ita{ font-size:18px; font-weight:bold; line-height:40px; padding-bottom:20px;}

.downa .iib{ font-size:15px; }
.downa .itb{ font-size:15px; font-weight:bold; line-height:40px; padding-bottom:20px;}

.downa .iic{ font-size:15px; }
.downa .itc{ font-size:15px; font-weight:bold; line-height:40px; padding-bottom:40px;}
.downc{ height:254px; text-align:center; padding-top:20px;}

.foot{ height:105px;}


a.zzb07link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #333333;
}

a.zzb07link:hover {
	text-decoration: underline;
	color: #333333;
}
.zzb07tail
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
}
/* Tail CSS Document end*/





aside{ width:255px;}
aside>h2{ width:225px; height:60px; background:#07c7c0; 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; height:41px; 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; }

.foot2{ height:105px; background:#06c8c0;}
