*{ padding: 0; margin: 0; text-decoration: none;}
body{ font-size: 14px;}
body a{ color: #525252;}
body a:hover{color:#cc0000;}
body .xian{ color:#cc0000;}
body .xian:hover{ color:#ff8000;}
.clear{ clear: both;}

.ztop{ height: 50px; line-height: 50px; background: #0369BC;}
.ztopc { width: 1002px; margin: 0 auto;}
.ztop ul{ width: 400px; float: left;}
.ztop li{ width: 123px; height: 50px; background: url(../images/zhome.png) 0 19px no-repeat; padding-left: 27px; float: left;}
.ztop li a{ color: #ffffff; font-size: 15px;}
.ztop li a:hover{color:#ff8000;}
.ztopc .linp{ width: 329px; height: 36px; background: url(../images/linp.png) no-repeat; position: relative; float: right; margin-top: 6px; }
.ztopc .linp input{ width: 288px; height: 36px; background: none; outline: none; text-indent: 2em; line-height: 36px; position: absolute; top: 0; left: 0;}
.ztopc .linp img{ position: absolute; right: 0; bottom: 0;}

.zwarp{ background: url(../images/zbg.jpg) top center no-repeat #D9EEFB;}
.zlogo{width: 1002px; margin: 0 auto; height: 179px; line-height: 177px; }
.zlogo img{ padding: 52px 20px 0 27px; float: left;}
.zwarp .zlogo a{ font-size: 50px; font-weight: bold; color:#ffffff; text-shadow: 1px 1px 1px #0167BA;}
.znav{ width: 1002px; margin: 0 auto; height: 55px; background: #3C5864; line-height: 55px; color: #ffffff;}
.znav li{ float: left;}
.znav li a{ display: block; width: 150px; height: 55px; color: #ffffff; text-align: center; font-size: 18px;}
.znav li a:hover{ background: #ffffff; color: #0167BA;}
.znav li.hover a{ background: #ffffff; color: #0167BA;}

.zcon{ width: 962px; margin: 0 auto; background: #ffffff; padding: 20px;}
.zgk{ width: 559px;}
.ztis{ height: 55px; line-height:55px; border-bottom: 2px solid #EEEEEE; margin-bottom: 17px;}
.ztis a{ display: block; height: 55px; width: 107px; text-align: center; border-bottom: 2px solid #3887E0; font-size: 20px; color: #0167BA;}
.zgk img{ width: 559px; height: 313px; margin-bottom: 15px;}
.zcon p{ padding: 0px 0 15px; line-height: 30px; font-size: 15px; color: #535353; text-indent: 2em;}
.zgk li{ width: 133px; height: 60px; text-align: center; line-height: 60px; color: #ffffff; float: left; margin-right: 9px;}
.zgk li a{ color: #ffffff; display: block; font-size: 16px;}
.zl1{ background: #F79191;}
.zl2{ background: #F1C063;}
.zl3{ background: #A5D474;}
.zgk li.zl4{ background: #38C2BC; margin-right: 0;}
.zgk li:hover{ background: #0369BC;}
.zgk li:hover a{ color: #ffffff;}
.zjg{ width: 352px;}

.zwarp .lfooter{ background: none; padding: 10px 0;}