.fl{ float: left;}

.fr{ float: right;}

body{ min-width: 1280px;}

.h28{ height: 28px;}

.h20{ height: 20px;}

.h22{ height: 22px;}

.h23{ height: 23px;}

.h48{ height: 48px;}

.h38{ height: 38px;}

.h35{ height: 35px;}

.h30{ height: 30px;}

.h5{ height: 5px;}

.h15{ height: 15px;}


/*网站基本定义*/

@charset "utf-8";

/* CSS Document */



/*网站基本定义*/

input[type="submit"],

input[type="reset"],

input[type="button"],

button {

    -webkit-appearance: none;

}

div,form,img,ul,ol,li,dl,dt,dd,p,tr,td,input,body,strong,span,pre{margin:0; padding:0; border:0; background-repeat:no-repeat;}

h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-weight:normal;}

body{ font-family:"Microsoft YaHei" !important; font-size:14px;margin:0px;padding:0px;color:#1a1a1a;line-height:21px;height:auto;-webkit-text-size-adjust: none;-moz-text-size-adjust:none; -ms-text-size-adjust: none;text-size-adjust: none;}

img{ border:0px;}

ul,li{ list-style:none;}

em{font-style:normal;}

a{ text-decoration:none; color:#1a1a1a;}

a.hover{text-decoration:none; color:#00a1e9;}

.del_float{ clear:both; line-height:0; height:0; font-size:0;}

a,area{blr:expression(this.onFocus=this.blur())}





/*网站基本定义*/

input{font-family:"Microsoft Yahei" !important ; background:none; outline: none;}

.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

.clearfix{*zoom:1;}

.web{ width:1260px; margin:0 auto; }







/*common*/

.mainbody{ background-color: #f5f5f5;}

.ny-web{ width: 1260px; padding-bottom: 35px;}

.title{border-bottom:1px solid #cccccc; font-size:20px; color:#1a1a1a; padding-bottom:12px; padding-top:20px;}

.title span{ float:right; background:url(../images/titleimg.png) no-repeat left center; padding-left:25px; font-size:13px;}

.title span a{ padding:0px 5px; color:#666;}

.title span a:hover{ color:#1a1a1a;}

.title span a.cur{ color:#1a1a1a;}

.page img{ display: block; margin: 0 auto;}



/*index*/

.fllowIn{ padding:50px 0;}

.fllowIn .zmoduletitle .canedit{ font-size: 32px; line-height: 33px; padding-bottom: 12px; color: #333; text-align: center;}

.fllowIn .zabouttext04{ font-size: 16px; width: 972px; margin:0 auto; text-align: center; color: #333;padding-bottom: 57px;}

.fllowIn ul li{ float: left; width: 222px; padding:0 15px; text-align: center;}

.fllowIn ul li a{ display: block;}

.fllowIn ul li span{ display: block; padding-bottom: 21px;}

.fllowIn ul li span img{ display: block; width: 138px; height: 138px; margin:0 auto;}

/*.fllowIn ul li:hover span{ margin-top:-20px; }

.fllowIn ul li:hover h4{ margin-top:20px;}*/

.fllowIn ul li h4{ font-size: 18px; height: 24px; overflow: hidden; margin: 0 0 12px 0; line-height: 24px;}

.fllowIn .Fimore { display: block; width: 98px; height: 38px; line-height: 38px; text-align: center; overflow: hidden; border:1px solid #999; color: #666; margin:0 auto; margin-top:50px;}

.fllowIn .Fimore:hover{ color: #FFF; background-color: #163564;}



.indexproduct{ background: url(../images/producubg.jpg) no-repeat center #f2f2f2 ; background-size: cover; padding:50px 0; position: relative; overflow: hidden;}

.indexproduct .zmoduletitle .canedit{ font-size: 32px; line-height: 33px; padding-bottom: 12px; color: #333; text-align: center;}

.indexproduct .zabouttext04{ font-size: 16px; width: 854px; margin:0 auto; text-align: center; color: #333;padding-bottom: 46px;}

.indexproduct ul{ width: 1300px; }

.indexproduct ul li{ float: left; width: 620px; margin-right: 20px; background-color: #16315a; margin-bottom: 18px;}

.indexproduct ul li .left{ width: 326px; height: 242px; overflow: hidden;}

.indexproduct ul li .left img{ display: block; width: 326px; height: 242px;  -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s;}

.indexproduct ul li .left img:hover{-moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);}

.indexproduct ul li .right{ width: 254px; color: #FFF; padding:16px;}

.indexproduct ul li .right .Protitle{ font-size: 18px; height:48px; margin: 22px 0 10px 0;}

.indexproduct ul li .right .text{ color: #eeeeee; height: 87px; overflow: hidden;}

.indexproduct .Fimore { display: block; width: 98px; height: 38px; line-height: 38px; text-align: center; overflow: hidden; border:1px solid #999; color: #666; margin:0 auto; margin-top:46px;}

.indexproduct .Fimore:hover{ color: #FFF; background-color: #163564;}




.indexnewscenter{ background-color: #FFF; position: relative; overflow: hidden; padding:10px 0; }

.indexnewscenter .zmoduletitle .canedit{ font-size: 32px; line-height: 33px; padding-bottom: 12px; color: #333; text-align: center;}

.indexnewscenter .zabouttext04{ font-size: 16px; width: 854px; margin:0 auto; text-align: center; color: #333;padding-bottom: 46px;}

.indexnewscenter .newsleft{ width: 572px;}

.indexnewscenter .newsleft a{ display: block; }

.indexnewscenter .newsleft a p{ overflow: hidden;}

.indexnewscenter .newsleft a:hover h4,.indexnewscenter .newsleft a:hover p{color: #163564;}

.indexnewscenter .newsleft a img{ display: block; width: 572px; height: 321px;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s;}

.indexnewscenter .newsleft a img:hover{-moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);}

.indexnewscenter .newsleft .newstext{ border:1px solid #dcdcdc; padding:19px 25px;}

.indexnewscenter .newsleft .newstext h4{ font-size: 18px; color: #333; height: 21px; overflow: hidden;}

.indexnewscenter .newsleft .newstext p{ font-size: 14px; color: #666; padding-top:12px; height: 88px; overflow: hidden;}

.indexnewscenter .newsright{ width: 630px;}

.indexnewscenter .newsright dl{ border-bottom: 1px solid #dcdcdc; padding-bottom: 23px; padding-top:32px;}

.indexnewscenter .newsright dl:hover h2,.indexnewscenter .newsright dl:hover h4,.indexnewscenter .newsright dl:hover p{ color: #163564;}

.indexnewscenter .newsright dl dd{ float: left; width: 57px; overflow: hidden; font-family: Arial; text-align: center; }

.indexnewscenter .newsright dl h2{ font-size: 48px;  height: 40px; line-height: 40px;}

.indexnewscenter .newsright dl dd p{ font-size: 13px; color: #666; }

.indexnewscenter .newsright dl dt{ width: 520px; float: left; padding-left:20px;padding-top:6px;}

.indexnewscenter .newsright dl dt a{ display: block;}

.indexnewscenter .newsright dl dt h4{ font-size: 18px; color: #333; height: 20px; line-height: 20px; overflow: hidden;}

.indexnewscenter .newsright dl dt p{ font-size: 14px; color: #666; height: 25px; line-height: 25px; overflow: hidden; padding-top:6px;}

.indexnewscenter .Fimore { display: block; width: 98px; height: 38px; line-height: 38px; text-align: center; overflow: hidden; border:1px solid #989898; color: #666; margin:0 auto; margin-top:46px;}

.indexnewscenter .Fimore:hover{ color: #FFF; background-color: #163564;}



