
body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #fff;
}
a {
    text-decoration: none;
    color: #333;
}
a:hover {
    color: #006a11;
}
ul,
li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
div {
    margin: 0 auto;
    font-family: "微软雅黑";
}
.fl {
    float: left
}
.fr {
    float: right
}
img {
    border: none
}
.w1100 {
    width: 1100px;
    margin: 0 auto;
    overflow: hidden;
}
.w1000 {
    width: 1100px;
    margin: 0 auto;
    overflow: hidden;
}
.wb100 {
    width: 1200px;
    margin: 0 auto;
}
.top2 {
    padding-top: 18px;
}
.top3 {
    padding-top: 20px;
}
.top5 {
    padding-top: 28px;
}
.top7 {
    margin-top: 56px;
}
.top38 {
    margin-top: 38px;
}

/*LOGIN部分*/

.login {
    width: 1130px;
    height: 113px;
    background: url(../image/logo.jpg) no-repeat left;
}
.toptel {
    position: absolute;
    right: 360px;
    top: 110px;
    width: 300px;
    padding-top: 5px;
    color: #333333;
    font-size: 12px;
    text-align: left;
}
toptel3 {
    background: url(../image/teltop.jpg);
    float: left;
    line-height: 50px;
    width: 20px;
    height: 20px;
}
.toptel2 {
    ;
    color: #424344;
    font-size: 32px;
    font-family: Impact;
    width: 200px;
    display: block;
    float: left;
}
.toptel1 {
    font-family: "微软雅黑";
    font-size: 18px;
    float: left;
    padding-top: 5px;
    color: #333;
    width: 100px;
    display: block;
    float: left;
}
.top {
    width: 100%;
    height: auto;
    background-color: #FFF;
    text-align: center;
    margin: 0 auto;
}
.top1 {
    width: 100%;
    background-color: #f8f8f8;
    text-align: center;
    margin: 0 auto;
    border-bottom: #f3f3f3 1px solid;
    overflow: hidden;
}
.top1-1 {
    width: 1100px;
    height: 30px;
    margin: 0 auto;
    ;
    color: #666666;
    font-size: 12px;
    text-align: left;
    line-height: 30px;
}
.header {
    width: 100%;
    height: auto;
    border-bottom: #cccccc 1px solid;
    overflow: hidden;
}

/*
.top1{ width:100%; background-color:#006a11; height:35px;text-align:center;}
*/


/*导航部分*/

.menubg {
    background: url(../image/menubg.jpg);
    width: 100%;
    height: 45px;
    text-align: center;
}
.menu1 {
    width: 1130px;
    text-align: center
}
a.menu:link,
a.menu:visited {
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    width: 110px;
    height: 45px;
    line-height: 45px;
    float: left;
    text-align: center;
    display: block;
    font-family: "微软雅黑";
    background: url(../image/menubg.jpg);
}
a.menu:hover {
    font-size: 16px;
    height: 45px;
    color: #fff;
    background: url(../image/nav-hover-02.jpg) no-repeat;
    font-family: "微软雅黑";
    font-weight: normal;
    text-decoration: none;
}

/* banner */


/*.gwonn{background:url(../images/abgs05.jpg) repeat-x center; height:15px; width:100%; overflow:hidden; margin: auto;}

.banner{height:534px; width:100%;overflow: hidden;}

.bbwiner{height:164px; width:100%;overflow: hidden;}*/


/*动画部分*/

.banner {
    width: 100%;
    position: relative;
    overflow: hidden;
    height: auto;
    text-align: center;
    margin: 0 auto;
}
.banner .n_banner {
    margin: 0 auto;
    text-align: center;
}
.banner .n_banner .banner_box {
    width: 1920px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
}
.banner .n_banner .banner_box li,
.banner .n_banner .banner_box li img {
    float: left;
    width: 1920px;
    list-style-type: none;
    border: none;
}
.banner .num {
    width: 100%;
    height: 10px;
    position: absolute;
    left: 0;
    bottom: 20px;
    z-index: 10;
    text-align: center;
}
.banner .num a {
    width: 70px;
    height: 10px;
    background: #808080;
    display: inline-block;
    overflow: hidden;
    margin: 0 5px;
}
.banner .num a.on,
.banner .num a:hover {
    background: #02981a;
}
.banner1 {
    width: 1100px;
    overflow: hidden;
    height: auto;
    text-align: center;
    margin: 0 auto;
}

/*网站首页*/

#body {
    width: 100%;
    text-align: center;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}
#body1 {
    width: 1100px;
    text-align: center;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}
#body1 {
    width: 1100px;
    text-align: center;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}

/*product*/

.pro {
    height: auto;
    margin: 0 auto;
    margin-top: 20px;
    width: 1100px;
}

/*height:1380px;*/

.pro h4 {
    text-align: center;
    font: 30px "Microsoft YaHei";
    color: #034ea4;
    font-weight: bold;
    height: 40px;
    line-height: 45px;
    background: url(../image/ico2.jpg) no-repeat center 21px
}
.pro h4 a {
    color: #0563ce;
}
.pro h4 span {
    color: #018b1b;
}
.cp {
    height: auto;
    width: 1096px;
    border-bottom: #d3d3d3 1px solid;
    border-right: #d3d3d3 1px solid;
    overflow: hidden;
}
.cp li {
    width: 273px;
    height: 260px;
    float: left;
    list-style: none;
    text-align: center;
    overflow: hidden;
    margin: 0 auto;
    border-top: #d3d3d3 1px solid;
    border-left: #d3d3d3 1px solid;
    background-color: #f0f0f0;
}
.cp .imgbg {
    width: 240px;
    height: 240px;
    border: #cfcfcf 1px solid;
    background-color: #fff;
    text-align: center;
    padding: 4px;
}
.cp .bt {
    line-height: 33px;
    height: 33px;
}
.cp li a {
    font-family: "microsoft yahei";
    font-size: 14px;
    color: #383838;
    width: 272px;
    height: 247px;
    display: block;
    padding-top: 9px;
}
.cp li a:hover {
    color: #006a11;
    border-bottom: #006a11 2px solid;
    background-color: #fff;
    width: 272px;
    height: 249px;
}

/*list2*/

.list2 {
    background: url(../image/ico5.jpg) repeat-x;
    margin-top: 40px;
}
.yous {
    width: 1100px;
    margin: 0 auto;
    height: 1000px
}
.yous .tit {
    background: url(../image/bt1.jpg) no-repeat;
    height: 236px;
}
.yous .tit span {
    text-align: center;
    font: 18px "Microsoft YaHei";
    color: #fff;
    height: 40px;
    padding-top: 133px;
    line-height: 40px;
    display: block
}
.ys1 {
    height: 370px;
    position: relative
}
.ys2 {
    height: 400px;
    position: relative
}
.ys3 {
    height: 370px;
    position: relative
}
.ys4 {
    height: 370px;
    position: relative
}
.yous h4 {
    font: 24px "Microsoft YaHei";
    color: #333333;
    height: 61px;
    background: url(../image/ico6.png) repeat-x bottom;
    width: 431px;
}
.yous h4 span {
    font: 30px "Impact";
    color: #41bea0;
    text-transform: uppercase;
    padding-right: 5px
}
.yous h4 b {
    font-weight: bold;
}
.yous h5 {
    font: 20px "Microsoft YaHei";
    color: #016a53;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    margin-bottom: 14px;
}
.yous ul {
    padding-left: 18px;
}
.yous li a {
    font: 14px "Microsoft YaHei";
    color: #333333;
    height: 29px;
    line-height: 29px;
    overflow: hidden;
    white-space: nowrap;
}
.yous li a span {
    color: #3da100;
    font-weight: bold
}
.img01 {
    position: absolute;
    left: -126px;
    bottom: 13px;
}
.btn1 {
    margin: 16px 0 0 5px
}
.btn1 a:hover {
    text-decoration: underline;
}
.ys1_l {
    width: 489px;
    padding-top: 49px;
    position: relative;
    z-index: 2;
    float: left;
}
.ys1_r {
    float: right;
    position: absolute;
    top: 55px;
    right: 0;
    z-index: 1
}
.ys2_r {
    padding-top: 23px;
    width: 489px;
    float: right;
}
.ys2_l {
    padding: 0px 0 0 20px;
    float: left;
}
.ys3_l {
    padding-top: 20px;
    width: 489px;
    float: left;
}
.ys3_r {
    position: absolute;
    right: -21px;
    top: 62px;
    float: right;
}
.ys4_l {
    padding: 20px 0 0 37px;
    float: left;
}
.ys4_r {
    padding: 65px 30px 0 0;
    width: 489px;
    float: right;
}

/*about*/

.index_ab {
    margin: 0 auto;
    margin-top: 30px;
    width: 1100px;
	height:280px;
}
.index_ab h4 {
    text-align: center;
    font: 30px "Microsoft YaHei";
    color: #0463cd;
    font-weight: bold;
    height: 50px;
    line-height: 45px;
    background: url(../image/ico3.jpg) no-repeat center 21px
}
.index_ab h4 a {
    color: #0463cd;
}
.index_ab h4 span {
    color: #0463cd;
}
.index_ab .content {
    width: 1100px;
    height: auto;
    font-size: 14px;
    color: #333;
    margin: 0 auto;
    text-align: left;
    line-height: 32px;
}
.index_ab .content a {
    font-size: 14px;
    color: #ff0000;
}

/*anli*/

.anli {
    height: auto;
    margin: 0 auto;
    margin-top: 20px;
    width: 1100px;
    text-align: center;
}
.anli h4 {
    text-align: center;
    font: 30px "Microsoft YaHei";
    color: #0463cd;
    font-weight: bold;
    height: 40px;
    line-height: 45px;
    background: url(../image/ico3.jpg) no-repeat center 21px
}
.anli h4 a {
    color: #0463cd;
}
.anli h4 span {
    color: #0463cd;
}
.huod li {
    float: left;
    font-size: 0;
    line-height: 0;
    padding: 20px 20px 0 0;
    width: 225px;
    height: 270px;
}
.huod li a.imgapng {
    width: 225px;
    height: 270px;
    display: block
}
.huod li span {
    width: 225px;
    height: 38px;
    display: block;
    text-align: center;
    line-height: 38px;
}
.huod li span a {
    font-size: 14px;
    color: #313131;
}
.huod li img {
    width: 225px;
    height: 270px;
}
.huod .nones {
    padding: 20px 0 0
}

/*news*/

.news {
    height: auto;
    padding-top: 52px;
    margin: 0 auto;
    width: 1100px;
    text-align: center;
    overflow: hidden;
}
.wniogw {
    width: 644px;
    overflow: hidden;
}
.woghw {
    background: url(../image/abdliy34.jpg) repeat-x bottom;
    height: 40px;
    overflow: hidden;
}
.woghw li {
    float: left;
    background: #FFF;
    padding-right: 15px;
    overflow: hidden;
}
.woghw li a {
    border: 2px solid #0463cd;
    padding: 0px 22px;
    line-height: 36px;
    background: #FFF;
    overflow: hidden;
    font-size: 14px;
    display: block;
}
.woghw li a:hover,
.woghw .pic a {
    background: #0463cd;
    color: #FFF;
}
.owgni {
    width: 426px;
    overflow: hidden;
}
.nwgkw {
    overflow: hidden;
    padding-top: 20px;
}
.nwgkw li {
    width: 40%;
    float: left;
    background: #f4f4f4;
    height: 38px;
    line-height: 38px;
}
.nwgkw li h3 {
    background: #999999;
    color: #FFF;
    text-align: center;
    width: 50px;
    float: left;
    margin-right: 15px;
}
.dont {
    width: 644px;
    float: left;
    height: auto;
    text-align: left;
    margin-top: 8px;
    font: 14px "Microsoft YaHei";
    color: #555555;
}
.dont dl {
    height: 150px;
}
.dont dt {
    float: left;
    width: 250px;
    height: 150px;
    display: inline;
}
.dont dt img {
    width: 240px;
    height: 150px;
}
.dont dd {
    width: 400px;
    height: 150px;
    margin-left: 87px;
}
.dont dd h4 {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    font-size: 16px;
    margin: 0px;
}
.dont dd p {
    line-height: 30px;
    overflow: hidden;
    font-family: "微软雅黑";
    margin: 0px;
}
.dont ul {
    width: 644px;
}
.dont li {
    width: 305px;
    height: 39px;
    float: left;
    background: #f4f4f4;
    margin: 0 29px 0px 0;
}
.dont li a {
    display: block;
    float: left;
    width: 240px;
    padding-left: 10px;
    height: 39px;
    font: 14px "Microsoft YaHei";
    color: #555555;
    line-height: 39px;
}
.dont ul .cur {
    margin-right: 0px;
    margin-top: 15px;
}
.dont li span {
    width: 50px;
    height: 39px;
    display: block;
    background: #999999;
    text-align: center;
    font: 9px "Microsoft YaHei";
    color: #ffffff;
    float: left;
    line-height: 8px;
}
.dont li span b {
    display: block;
    font-size: 16px;
    width: 50px;
    height: 39px;
    line-height: 39px;
}
.owgni {
    width: 406px;
    overflow: hidden;
}
.wafqw {
    background: url(../image/abdliy34.jpg) repeat-x bottom;
    height: 40px;
    overflow: hidden;
}
.wafqw h3 {
    float: left;
    background: #FFF;
    padding-right: 15px;
    overflow: hidden;
    margin-top: 0px;
}
.wafqw h3 a {
    border: 2px solid #0463cd;
    padding: 0px 22px;
    line-height: 36px;
    background: #FFF;
    overflow: hidden;
    font-size: 14px;
    display: block;
}
.wafqw h3 a:hover,
.woghw .pic a {
    background: #0463cd;
    color: #FFF;
}
.qigno {
    overflow: hidden;
    padding-top: 13px;
    font-size: 14px;
}
.qigno li {
    background: url(../image/abdliy37.jpg) no-repeat left;
    border-bottom: 1px dashed #ccc;
    height: 41px;
    line-height: 41px;
    padding-left: 15px;
    text-align: left;
}
.qigno span {
    float: right;
    display: inline;
    width: 80px;
}
.qigno font {
    float: left;
    display: inline;
    font-size: 14px;
}

/*内页*/

#body-center {
    width: 1100px;
    text-align: center;
    height: auto;
    margin: 0 auto;
    margin-top: 30px;
    overflow: hidden;
}

/*left部分*/

#left {
    width: 240px;
    height: auto;
    float: left;
    text-align: center;
    overflow: hidden;
}

/*产品分类*/

.pro_fl {
    width: 230px;
    float: left;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    background-color: #0463cd;
}
.pro_title {
    font-size: 18px;
    line-height: 47px;
    height: 47px;
    color: #fff;
    text-decoration: none;
    font-family: "微软雅黑";
    width: 230px;
    background-color: #333;
    border-bottom: #fff 1px solid;
}
.left_btn {
    width: 230px;
    text-align: center;
    margin: 0 auto;
    overflow: hidden;
}
.left_btn ul {
    width: 230px;
    text-align: center;
    margin: 0 auto;
    margin-left: 0px;
    overflow: hidden;
}
.left_btn ul li {
    width: 230px;
    height: 45px;
    line-height: 45px;
    font-size: 14px;
    float: left;
    border-bottom: #fff solid 1px;
    margin: 0 auto;
}
.left_btn ul li a {
    font-size: 14px;
    color: #fff;
    width: 228px;
    height: 45px;
    display: block;
    text-align: center;
    margin: 0 auto;
}
.left_btn ul li a:hover {
    color: #ecf500;
    background-color: #0463cd;
}

/*左侧联系我们*/

.left_contact {
    width: 240px;
    height: auto;
    overflow: hidden;
    margin-top: 15px;
    font-family: "微软雅黑";
}
.left_contact .title {
    width: 240px;
    height: 45px;
    line-height: 45px;
    color: #018c17;
    font-size: 20px;
    border-bottom: #018c17 3px solid;
    text-align: left;
}
.left_contact .tel {
    background: url(../image/left_tel.jpg);
    width: 240px;
    height: 75px;
    margin-top: 8px;
}
.left_contact .con {
    width: 220px;
    color: #666666;
    line-height: 30px;
    font-size: 14px;
    text-align: left;
}

/*友情链接 开始*/

.yqlj {
    width: 100%;
    margin: 0 auto;
    height: 40px;
    text-align: center;
    border-top: #cfcfcf 1px solid;
    margin-top: 45px;
}
.link {
    width: 1000px;
    font-size: 14px;
    line-height: 40px;
    color: #333;
    font-family: "微软雅黑";
    text-align: left;
}
.linkli {
    padding-right: 5px;
    padding-left: 5px;
    display: inline;
    color: #333;
    font-family: "微软雅黑";
}

/*FOOT*/

.foot {
    width: 100%;
    text-align: center;
    float: left;
    background-color: #484849;
}
.bq {
    font-size: 14px;
    line-height: 32px;
    color: #fff;
    font-family: "微软雅黑";
    padding-top: 10px;
    padding-bottom: 10px;
}

/*about内页*/

.right {
    width: 840px;
    height: auto;
    float: right;
    overflow: hidden;
}
.right .title {
    width: 840px;
    height: 50px;
    font-family: "微软雅黑";
    color: #333;
    line-height: 50px;
    text-align: left;
    border-bottom: #ccc 1px solid;
    background: url(../image/ico1.png) no-repeat left;
    padding-left: 20px;
}
.right .text {
    width: 300px;
    height: 50px;
    font-size: 18px;
    float: left;
    margin-left: 10px;
    font-weight: 500;
}
.right .text1 {
    width: 460px;
    height: 50px;
    font-size: 14px;
    text-decoration: none;
    font-weight: 200;
    float: right;
    text-align: right;
    padding-right: 20px;
}
.right .text1 a {
    font-size: 14px;
    line-height: 50px;
    color: #333333;
    font-family: "微软雅黑";
    text-decoration: none;
    font-weight: 200;
}
.text2 {
    width: 810px;
    height: auto;
    font-size: 14px;
    line-height: 35px;
    color: #333333;
    font-family: "微软雅黑";
    text-decoration: none;
    text-align: left;
    margin-top: 20px;
}
.text3 {
    font-size: 14px;
    line-height: 35px;
    color: #333333;
    font-family: "微软雅黑";
    text-decoration: none;
    text-align: center;
}
.text4 {
    font-size: 14px;
    line-height: 40px;
    color: #333333;
    font-family: "微软雅黑";
    text-decoration: none;
    text-align: left;
    margin: 5px;
}
.text5 {
    font-size: 16px;
    line-height: 50px;
    font-weight: bold;
    color: #333333;
    font-family: "微软雅黑";
    text-decoration: none;
    text-align: center;
    margin: 10px;
}

/*内页新闻*/

.newsmore {
    width: 810px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    color: #333;
    border-bottom: #ccc dashed 1px;
}
.newsmore .n {
    width: 600px;
    line-height: 35px;
    float: left;
    background: url(../image/abdliy37.jpg) no-repeat left;
    padding-left: 15px;
}
.newsmore .shijian {
    width: 100px;
    line-height: 35px;
    float: right;
}

/*内页产品*/

.p1 {
    width: 255px;
    height: 250px;
}
.p1 a {
    display: block;
    width: 255px;
    height: 246px;
}
.p1 a:hover {
    border: #018c17 2px solid;
    width: 241px;
    height: 246px;
}
.p2 {
    width: 251px;
    height: 246px;
}

/*内页anli*/

.al {
    width: 255px;
    height: 300px;
}
.al a {
    display: block;
    width: 251px;
    height: 296px;
}
.al a:hover {
    border: #018c17 2px solid;
    width: 247px;
    height: 292px;
}
.al2 {
    width: 247px;
    height: 292px;
}