/* CSS Document */
body{ background: #f5f5f5; margin:0;padding:0;border:0; font-size: 14px; font-family: Arial,Helvetica,"Microsoft Yahei"; color:#333;} 
div,td,i,p,select,input,textarea,a,button,input,h1,h2,h3{text-decoration: none; padding:0px; margin:0px;}
ul,li{margin:0px;padding:0px;list-style:none;}
a{color:#333;text-decoration: none;}
a:hover{color:#000;text-decoration: none;}
.fl{float: left;}
.fr{float: right;}
.mt15{margin-top:15px;}
.mb15{margin-bottom:15px; }

/* top */
.toper{width: 100%; height: 36px; line-height: 36px; background: #f7f7f7;border-bottom:1px #e8e8e8 solid;}
.top{ max-width: 1000px;margin: 0 auto;color: #666; }
.top a{color: #666;}

.header{width: 100%;background: url(/images/topbg.png) #fbfafa;overflow: hidden;border-bottom: 2px #2095f2 solid;}
.head{max-width: 1000px; margin: 12px auto;overflow: hidden;}
.head .logo{width: 300px;  margin: 10px auto;}
.head .sosu{padding: 30px 0px;}
.head .sosu .wbk{border: 1px #ccc solid; height: 36px; line-height: 36px; width: 300px;padding: 1px 5px;outline-style: none;box-sizing: border-box; }
.head .sosu .an{border: 1px #ccc solid; height: 36px; line-height: 36px; width: 80px; margin-left: -1px;cursor: pointer;box-sizing: border-box;}

.menu{width: 100%; height: 50px; line-height: 50px; background: #2095f2;}
.menu ul{max-width: 1000px; margin: 0 auto;overflow: hidden;}
.menu li{float: left; width: 12.5%; text-align: center;}
.menu li a{color: #fff; font-size: 16px;display: block;}
.menu li.sy,.menu li:hover{background: #0481e5;}


.footer{width: 100%; overflow: hidden; background: #f5f5f5; border-top: 2px #2095f2 solid; padding: 20px 0px;}
.foot{max-width: 1200px; margin: 0 auto; line-height: 30px;}
.foot p{text-align: center;}


.zcad1{width: 100%; margin-top: 15px; background: #fff; height: 90px; line-height: 90px; text-align: center; border: 1px #ccc solid; box-sizing: border-box;}
.ycad1{ width: 100%; height: 230px; background: #fff;line-height: 230px; text-align: center;}
.ycad2{ width: 100%; height: 230px; background: #fff;margin-top: 15px; line-height: 230px; text-align: center;}

.yema{width: 100%; text-align: center; line-height: 60px; overflow: hidden;}

.fhtop{position:fixed;z-index:1070;right:3%;bottom:40px; }
#fhtop{width:45px;height:45px;line-height: 45px; text-align: center;  background: #a1a39b; display:none;border-radius:5px;color: #fff;}
#fhtop:hover{background: #2095f2;}
#fhtop img{vertical-align: middle;}

@media screen and (max-width: 1023px) {

    .top{padding: 0px 10px; box-sizing: border-box;}
    .head .logo{width: 100%; text-align: center;}
    .head .sosu{padding:5px 5%; width: 100%; box-sizing: border-box;}
    .head .sosu .wbk{width: 70%;}
    .head .sosu .an{width: 30%;}
    .menu{height: 80px; line-height: 40px; overflow: hidden; background: none;padding: 0px 10px; box-sizing: border-box;}
    .menu li{width: 25%; }
    .menu li a{font-size: 14px;margin: 0 1px 1px 0;background: #2095f2; }
    .menu li.sy,.menu li:hover{background: none;}
    .footer{padding: 10px 10px; box-sizing: border-box;font-size: 12px;}
    .tongyi {width: 100%;margin-top: 15px;}
    #fhtop{width:36px;height:36px;line-height: 36px;}
    #fhtop img{width:26px;height:26px;}
  

}








