@charset "utf-8";



/* CSS Document */











.fixedNav{width:100%;height:45px;margin:0px auto;position: fixed;top: 0px;left: 0px;margin: auto;z-index: 100000;}







.header{height:142px; width:100%; background:url(../images/headbg.jpg) center no-repeat;}



.head{ width:1180px; margin:0 auto; height:35px; line-height:35px;}



.head .h_l{ float:left; }







.head .h_r{ float:right;width:270px;}



.head .h_r ul{float:left; width:280px;}



.head .h_r ul li{ float:left; width:65px; text-align:center;}



.head .h_r ul li a{ float:left;}







.top{ width:1180px; margin:0 auto; height:107px; }



.top .logo{  float: left;



height: 74px;



width: 149px;



padding-top: 10px;}



.top .ms{padding-top:15px;float:left;font-size:16px; width:322px; padding-left:15px;  line-height:28px; height:70px; }



.top .ms span{ font-size:20px;font-weight:bold; }



.top .tel{background:url(../images/images_03.jpg) 50px 16px no-repeat;



float: right;



font-size: 14px;



padding-top: 23px;



height: 74px;



color: #26a000;



line-height: 24px;



width: 159px;



padding-left: 116px;



overflow: hidden;



}



.top .tel span{ font-size:24px;color: #26a000;	} 











.navbg{ width:100%; background:url(../images/navbg.jpg) repeat-x; height:50px;}



.navbg .nav{ width:1180px; height:50px; margin:0 auto;overflow: hidden;}



.navbg .nav ul li{ padding-left:44px; padding-right:44px; float:left; background:url(../images/navli.jpg) right center no-repeat; line-height:50px; height:50px;}



.navbg .nav ul li a{ font-size:14px; color:#FFF;}



.navbg .nav ul li.another{ background:url(../images/navlihover.png) center no-repeat;}



.navbg .nav ul li:hover{ background:url(../images/navlihover.png) center no-repeat;-webkit-animation:swing 1s .2s ease both;



-moz-animation:swing 1s .2s ease both;}



@-webkit-keyframes swing{



20%,40%,60%,80%,100%{-webkit-transform-origin:top center}



20%{-webkit-transform:rotate(15deg)}



40%{-webkit-transform:rotate(-10deg)}



60%{-webkit-transform:rotate(5deg)}



80%{-webkit-transform:rotate(-5deg)}



100%{-webkit-transform:rotate(0deg)}



}



@-moz-keyframes swing{



20%,40%,60%,80%,100%{-moz-transform-origin:top center}



20%{-moz-transform:rotate(15deg)}



40%{-moz-transform:rotate(-10deg)}



60%{-moz-transform:rotate(5deg)}



80%{-moz-transform:rotate(-5deg)}



100%{-moz-transform:rotate(0deg)}}



.navbg .nav ul li:hover a,.navbg .nav ul li.another{ color:#fff; font-weight:bold;}







.clear_h2{font-weight:normal;font-size:14px; padding:0px; margin:0px; }







.banquanbg{ background:url(../images/banquanbg.jpg) #333333 center no-repeat;  width:100%;overflow: hidden;height: 286px;}



.banquanbg .ftnav{ height:60px; width:1180px; margin:0 auto; line-height:60px;}



.banquanbg .ftnav ul li{ float:left; padding-left:39px; padding-right:39px; background:url(../images/ftnavli.jpg) right center no-repeat;}



.banquanbg .ftnav ul li a{ color:#cacaca; font-size:14px;}







.banquanbg .bq{ width:1180px; margin:0 auto; padding-top:30px;}



.banquanbg .bq .bq_l{ float:left; width:150px;float: left;



    width: 150px;
padding-left: 16px;

padding-top: 10px;}



.banquanbg .bq .bq_r{    float: left;
    line-height: 35px;
    font-size: 14px;
    color: #cacaca;
    padding-left: 15px;
    width: 935px;}



.banquanbg .bq .bq_r a{color:#cacaca;}



