@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,img,a{margin:0;padding:0;}
body{font-size:14px; color:#000; background:#fff url(../images/bg.jpg) no-repeat center top fixed; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif;}
body a{text-decoration:none; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.transition{-webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
a:link,a:visited{color:#000;}
a:hover{color:#ce0002;}
/*去掉图形热点的点击时出现的边线*/
a,area{blr:expression(this.onFocus=this.blur());}  /*for IE*/   
:focus{-moz-outline-style:none; outline:none;}     /* for Firefox*/
img{border:0;}
ul,li{list-style-type:none;}
.clear{clear:both; height:0;}
table,table td{border-collapse:collapse;}
.animate{-webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}


.container{min-width:1260px;_width:1260px; margin:0 auto;}
.container:after{display:block; content:""; clear:both;}
.logo{width:1260px; text-align:center; padding-top:60px; margin:0 auto;}
.logo p{padding-top:30px;}

.case{width:1260px; padding-top:40px; text-align:center; margin:0 auto;}
.case ul:after{display:block; content:""; clear:both;}
.case li{width:540px; padding-left:180px; float:left;}
.case li .pic{width:526px; height:350px; position:relative; z-index:1;}
.case li .pic:after{display:block; width:526px; height:350px; background:#dfceff; content:""; position:absolute; left:14px; top:14px; z-index:-1;}
.case li .txt{width:300px; height:90px; line-height:90px; background:#1852bd; color:#fff; font-size:40px; -webkit-border-radius:90px; border-radius:90px; margin:60px auto;}
.case li:first-of-type{padding-left:0;}
.case li:first-of-type .pic:after{background:#bed0ff;}
.case li a:hover .txt{background:#f90;}

.foot{padding:20px 0; line-height:24px; text-align:center; background:#333; color:#777;}
.foot a:link, .foot a:visited{color:#777;}
.foot a:hover{color:#fff;}

#goHeadBtn{display:block; width:50px; height:50px; z-index:999; background:url(../images/goHeadBtn.png) no-repeat; position:fixed; right:20px; bottom:84px; -webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none;}

.nyBanner{height:300px; background:url(../images/serviceBg.jpg) no-repeat center center; background-size:cover;}

.nyMenu{background:#fff;}
.menuList{max-width:1600px; min-width:1140px; padding:20px 30px 40px; margin:0 auto;}
.menuList:after{display:block; content:""; clear:both;}
.menuList a{display:inline-block; margin:20px 20px 0 0; border:#ddd 1px solid; padding:0 20px; height:36px; line-height:36px; font-size:16px; float:left;}
.menuList a:hover{color:#fd0303; border-color:#fd0303;}
.menuList a.on{color:#fff; background:#d90000; border-color:#d90000;}
.menuList a.goback{float:right; margin-right:0; -webkit-border-radius:38px; border-radius:38px; font-size:14px;}

.ny{background:#f5f5f5; padding:40px 0 60px;}
.caseList{max-width:1600px; min-width:1140px; padding:0 30px; margin:0 auto; overflow:hidden;}
.caseList ul{width:102%; overflow:hidden; zoom:1;}
.caseList ul li{width:33.3333%; padding-bottom:40px; float:left;}
.caseList ul li a{display:block; width:94%; margin-right:6%; height:100%; position:relative; overflow:hidden;}
.caseList ul li a .picList{width:100%; height:100%;}
.caseList ul li a .picList .pic{position:relative; overflow:hidden;}
.caseList ul li a .picList .pic span{display:block; width:100%; padding-bottom:62.7451%;}
.caseList ul li a .picList .pic img{width:100%; position:absolute; left:0; top:0;}
.caseList ul li a .picList .txt{height:48px; line-height:48px; font-size:18px; font-weight:bold; position:relative; overflow:hidden; background:#fff;}
.caseList ul li a .picList .txt i{display:block; width:100%; height:48px; background:#d90000; position:absolute; left:0; top:-48px; z-index:0;}
.caseList ul li a .picList .txt span{display:block; height:48px; line-height:48px; padding:0 10px; overflow:hidden; text-align:center; position:relative; z-index:3;}
.caseList ul li a .picList .pic img, .caseList ul li a .picList .txt i{-webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
.caseList ul li a:hover{color:#fff;}
.caseList ul li a:hover .picList .pic img{-webkit-transform:scale(1.03); -moz-transform:scale(1.03); -ms-transform:scale(1.03); -o-transform:scale(1.03); transform:scale(1.03);}
.caseList ul li a:hover .picList .txt i{top:0;}
