/*初始化样式*/
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}
a:link{color:#666;}
a:visited{color:#666;}
a:hover,a:active,a:focus{color:#009b4c;text-decoration:none;outline:none;}

input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}
dt{font-weight: normal;}

/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}


/*滚动*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%!important;}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:92%;margin:0 auto;}
#m_indemo {float: left;width:800%!important;}
#m_demo1 {float: left;}
#m_demo2 {float: left;}


.wh{width: 1200px;margin:0 auto;}
.pos{position: relative;width: 1920px;left: 50%;margin-left: -960px;}

.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.8s; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}



.roll_product {float: left;}


/*头部样式*/
.top1{height: 46px;background: #eeeeee;color: #717171;line-height: 46px;overflow: hidden;font-size: 14px;}
.top2{height: 114px;overflow: hidden;}
#header{width:1000px;margin:0 auto;}
.logo{float:left;line-height: 114px;}
.top2 .k2{margin-top: 28px;font-size: 14px;color: #000;line-height: 25px;background: url(../images/toptel.png) no-repeat left center;padding-left: 52px;}


.topLink{float:right;text-align:right;position: relative;z-index: 9999;}
.translate{width:100px;position: absolute;left: 0;top:10px;z-index: 9999;}
.tran-in{left:120px;}
.translate li{border: 1px dashed #cccccc;line-height: 26px;text-align: left;background: #fff;}
.translate li a{display: block;padding-left: 10px;background: url(../images/dot4.png) no-repeat 88% 11px;}
.translate li a:hover{text-decoration: none;color:#275cea;cursor: pointer;}
.translate-en{display: none;padding: 6px;padding-top:0px;}
.translate li .translate-en a{padding-left: 0px;text-align: center;background: #fff;border-bottom: 1px solid #cccccc;}
.translate li .translate-en a:hover{font-weight: bold;}

.topLink .f_count{color:#ff0000;font-size:13px;font-weight:bold;}
.topLink a{color: #717171;}
.topLink .k2{color:#074b91;font-size:14px;font-family:"微软雅黑";}

#menu{background: #28905a;position: relative;z-index: 99;}

/*热门搜索*/
.sou{height: 83px;border-bottom: 1px solid #d2d2d2;}
#formsearch{float:right;width: 320px;height: 40px;margin-top: 27px; background: url(../images/search.png) no-repeat center;}
.hotSearch{float:left;height:82px;line-height:82px;font-weight:normal;color: #3e3a39;font-size: 16px;}
#search-type{float: left;width:100px;height: 24px;border: 1px solid #c8c8c8;margin-right: 5px;}


/*搜索和热门搜索*/
.hotSearch a{margin-right:6px;color: #898989;}
#formsearch input{height:40px;background:transparent;border:none;line-height:40px;outline: none;}
#formsearch input#keyword{height:40px;line-height:40px;padding-left:9px;color:#898989;font-size: 13px;width: 259px;}
#formsearch input#s_btn{width:57px;height:40px;line-height:40px;text-align:center;background-color:transparent;color:#fff;border:none;cursor:pointer;font-size: 12px;}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #898989;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #898989;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #898989;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #898989;
}




/*导航栏样式*/
.nav li{text-align:center;float:left;position:relative;z-index:999;width: 200px; }

.nav li a{display:block;line-height:75px;color:#fff;height:75px;padding: 0;font-size: 16px;padding: 0;}
.nav li a:hover{color:#fff;text-decoration:none;background-color:rgba(255,255,255,.21);}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: rgba(255,255,255,.21);
}

.nav .sec{height:0;background:#28905a;color:#fff;overflow:hidden;z-index:9999;position:absolute;top:75px;left:0px;width: 100%;}
.nav .sec a{background:#28905a;color:#fff;height:38px;line-height:38px;font-size: 14px;}
.nav .sec a:hover{background:rgba(255,255,255,.21);text-decoration:none;}





/**/
.box1{margin: 48px 0 25px 0;}
.pleft{width: 243px;height: 571px;background-color: #28905a;border-radius: 10px;}
.pright{width: 940px;}
.plist li{margin-right: 21px;}
.plist li:nth-child(3n){margin-right: 0;}
.plist li a.img{display: block;}
.plist li a.img img{width: 299px;height: 223px;}
.plist li h3 a{display: block;color: #000000;font-size: 18px;font-weight: normal;line-height: 55px;overflow: hidden;text-align: center;}
.ptel{color: #ffffff;font-size: 16px;padding-left: 70px;background: url(../images/tel01.png) no-repeat 24px center;line-height: 24px;margin-top: 24px;}
.psort{width: 225px;height: 394px;background-color: #ffffff;border-radius: 10px;margin: 0 auto;}
.psort li a{line-height: 55px; display: block;color: #595757;font-size: 16px;margin: 0 20px;background: url(../images/icon02.png) no-repeat right center;}
.psort li.cur a{background: url(../images/icon01.png) no-repeat right center;color: #28905a;}
.pleft h3{color: #ffffff;font-size: 24px;line-height: 65px;text-align: center;}




/**/
.box2{background: url(../images/bg01.jpg) no-repeat center;height: 613px;padding-top: 64px;}
.bt1{text-align: center;font-weight: bold;color: #000000;font-size: 36px;}
.ybox{position: relative;margin-top: 57px;}
.ysimg{position: absolute;left: 326px;top:23px;}
.ysimg img{width: 493px;height: 352px;}
.yul li{margin-bottom: 92px; width: 349px;background: url(../images/icon03.png) no-repeat  right 18px;height: 129px;}
.yul li:nth-child(2n){width: 358px;margin-left: 400px;float: right;}
.yul li h3{color: #000000;font-size: 22px;font-weight: normal;margin: 8px 0 4px 0;}
.ycon{margin-left: 18px;}
.yul li p{color: #3e3a39;font-size: 14px;width: 182px;}
.yul li .img img{width: 81px;height: 81px;}
.yul .li2{background: url(../images/icon04.png) no-repeat  left 18px;padding-left: 89px;width: 368px;}
.yul .li3{background: url(../images/icon04.png) no-repeat  right 18px;}
.yul .li4{background: url(../images/icon03.png) no-repeat  left 18px;padding-left: 89px;width: 368px;}
.yul li:nth-child(2n) .ycon{margin-left: 6px;}



/**/
.box3{margin-top: 49px;}
.bt2{text-align: center;}
.bt2 dd{color: #000000;font-size: 36px;font-weight: bold;line-height: 1;}
.bt2 dt{color: #727171;font-size: 16px;line-height: 1;margin-top: 18px;}
.gun{margin-top: 45px;position: relative;}
.l_btn1,.r_btn1{position: absolute;top:166px;}
.l_btn1{left: -66px;}
.r_btn1{right: -66px;}
.cul li{margin: 0 12px;width: 383px;height: 386px;border: solid 1px #d2d2d2;position: relative;margin-bottom: 23px;}
.cul li .img{display: block;margin: 19px 17px 0 17px;}
.cul li .img img{display: block;width: 349px;height: 262px;}
.cul li h3 a{color: #000000;font-size: 21px;font-weight: normal;text-align: center;display: block;padding: 22px 0 36px 0;}
.xq a{display: block;position: absolute;left: 115px;bottom: -23px;z-index: 999; width: 151px;height: 46px;background-color: #626262;border-radius: 5px;line-height: 46px;margin: 0 auto;color: #ffffff;font-size: 17px;text-align: center;}
.hul li{margin: 0 23px 27px 0;border: solid 1px #d2d2d2;}
.hul li img{display: block;width: 219px;height: 89px;}
.hul li:nth-child(5n){margin-right: 0;}
.hul{margin-top: 60px;}


/**/
.box4{margin-top: 23px;height: 650px;background-color: #eeeeee;padding-top: 61px;}
.aleft{width: 562px;}
.acon{color: #595757;font-size: 16px;line-height: 29px;margin: 35px 0;}
.aright img{width: 568px;height: 515px;}
.abt{position: relative;font-weight: bold;}
.abt dd{color: #dcdddd;font-size: 51px;text-transform: uppercase;line-height: 1;}
.abt dt{color: #28905a;font-size: 32px;padding-left: 26px;font-weight: bold;line-height: 1;margin-top: -25px;}
.awz li{margin-bottom: 18px; padding-left: 91px;background: url(../images/icon05.png) no-repeat left center;line-height: 46px;color: #595757;font-size: 17px;}
.awz li span{color: #28905a;font-size: 24px;padding-right: 22px;font-weight: bold;}
.honor .hd{text-align: center;font-size: 0;margin: 54px 0 32px 0;}
.honor .hd li{display: inline-block;margin: 0 13px;}
.honor .hd li a{display: block;width: 149px;height: 41px;background-color: #dcdcdc;line-height: 41px;text-align: center;color: #595757;font-size: 16px;}
.honor .hd li.on a{background-color: #28905a;color: #fff;}
.honor .bd{position: relative;margin: 0 -9px;}
.honor .bd li{width: 286px;margin: 0 9px;}
.honor .bd li  img{display: block;width: 286px;height: 203px;}
.honor .bd .prevall,.honor .bd .nextall{position: absolute;top:64px;}
.honor .bd .prevall{left: -66px;}
.honor .bd .nextall{right: -66px;}






/**/
.box5{height: 579px;background: url(../images/bg02.jpg) no-repeat center;padding-top: 53px;}
.box5 .bt2 dd{color: #fff;}
.box5 .bt2 dt{color: #fff;}
.liu{margin: 65px 0 60px 0;}
.liu li{text-align: center;position: relative; padding-right: 42px;margin-right: 28px;background: url(../images/icon06.png) no-repeat right center;}
.liu li p{color: #ffffff;font-size: 18px;width: 100%;position: absolute;bottom: 30px;width: 141px;}
.liu li:last-child{padding-right: 0;margin-right: 0;background: none;}
.zi a{display: block; width: 190px;height: 45px;background-color: #28905a;line-height: 45px;text-align: center;margin: 0 auto;color: #ffffff;font-size: 18px;margin-top: 21px;}
.ctel{width: 649px;margin: 0 auto;border-bottom: 1px solid #eeeeee;color: #ffffff;font-size: 16px;text-align: center;padding-bottom: 10px;}



/**/
.box6{margin: 49px 0 46px 0;}




















.foot{min-height: 480px;padding-top: 68px; background: url(../images/bg03.jpg) no-repeat top center;background-size: cover;}
.dao{padding-bottom: 25px;border-bottom: solid 1px #000000;color: #000000;font-size: 16px;}
.dao a{color: #000000; margin: 0 46px;}
.lx{color: #000000;font-size: 16px;line-height: 43px;width: 384px;}
.ft1{padding-top: 60px;}
.tewm{text-align: center;color: #000000;font-size: 16px;}
.tewm img{width: 110px;margin-bottom: 30px;display: block;}
.hot{margin-top: 12px;}
.hot,.hot a{color: #000000;font-size: 24px;}
.dtel{margin-top: 15px; padding-left: 35px;background: url(../images/icon07.png) no-repeat left center;color: #000000;font-size: 26px;font-weight: bold;}
.bq{color: #000000;font-size: 16px;line-height: 43px;}
.bq a{color: #000;}





.news-z {
   margin-top: 110px;
}

.news-l {
    width: 548px;
}
.nsort li{margin-right: 62px;}
.nsort li a {display: block;color: #000000;font-size: 18px;padding-left: 29px;background: url(../images/icon08.png) no-repeat left center;}
.nsort li:nth-child(2) a{padding-left: 31px;background: url(../images/icon09.png) no-repeat left center;}
.news-r {
    width: 548px;
}

.news-top-t {
    width: 100%;
    border-bottom: 1px solid #a0a0a0;;
    margin-bottom: 40px;
    padding-bottom: 10px;
}

.news-top-t h4 {
    float: left;
    color: #000000;
    padding-left: 26px;background: url(../images/icon10.png) no-repeat left center;
    font: 500 18px/22px "Microsoft YaHei";
}

.news-top-t h4 b {
    display: inline-block;
    margin: 0 0 0px 14px;
    color: #999;
    font: 400 14px/14px "Arial";
}

.box6 .more-n {
    display: block;
    color: #000000;
    font-size: 14px;
    margin-top: 4px;
}
.nmore a {
    display: block;
    color: #000000;
    font-size: 14px;
    margin-top: 4px;
}
.h-news-a .img {
    width: 248px;
	height: 138px;
    overflow: hidden;
}

.h-news-a .img img {
    transition: all .6s;
}

.h-news-a:hover img {
    transform: scale(1.1);
}

.news-a-con {
    width: 258px;
}

.news-a-con h3 {
    color: #000;
    font: 500 18px/18px "Microsoft YaHei";
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding:3px 0 12px 0;
}

.news-a-con p {
    color: #898989;
    font: 400 14px/24px "Microsoft YaHei";
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}

.news-a-con span {
    display: inline-block;
    width: 22px;
    height: 22px;
    margin-top: 6px;
    background: url(../images/icon11.png);
}

.h-news-b {
    width: 547px;
	height: 214px;
	border: solid 1px #dcdcdc;
    padding:18px 20px 0 20px;
    margin-top: 22px;
}

.h-news-b a {
    display: block;
    margin-bottom: 19px;
}

.h-news-b a h3 {
    width: 420px;
    padding-left: 14px;
    float: left;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #000000;
    transition: all .6s;
    font: 400 14px/14px "Microsoft YaHei";
}

.h-news-b a h3::before {
    position: absolute;
    content: '';
    top: 4px;
    left: 0;
    height: 7px;
    width: 7px;
    transition: all .6s;
    border: 1px solid #0174bf;
}

.h-news-b a .date {
    float: right;
    color: #000000;
    font: 500 14px/14px "Microsoft YaHei";
}

.h-news-b a:hover h3 {
    color: #31b015;
    font: 700 14px/14px "Microsoft YaHei";
}

.h-news-b a:hover h3::before {
    background: #31b015;
}

#ydemo {
    height: 370px;
    overflow: hidden;
}

.h-news-c a {
    display: block;
    margin-bottom: 17px;
}

.h-news-c a:first-child {
    padding-top: 0;
}

.h-news-c a:last-child {
    border-bottom: none;
}

.h-news-c .pic {
    width: 160px;
	height: 80px;
    overflow: hidden;
}
.h-news-c .pic img{
    width: 100%;
    height: auto;
}
.h-news-c a img {
    transition: all .6s;
}

.h-news-c .news-c-con {
    width: 367px;
}

.news-c-con h3 {
    color: #000000;
    font: 500 18px/18px "Microsoft YaHei";
    padding: 4px 0 10px;
}

.news-c-con .newscon {
    color: #898989;
    font: 400 14px/22px "Microsoft YaHei";
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.h-news-c a:hover img {
    transform: scale(1.1);
}

.h-news-c a:hover h3 {
    color: #28905a;
}





/*友情链接*/

.f_link{width: 1200px;line-height: 24px;margin:0 auto;color: #000000;font-size: 12px;margin-top: 26px;}
.f_link a{color: #000000;}

/*内页左侧样式*/

.xypg-right-content p{font-size: 16px;}
.container{width: 1200px!important;margin: 0 auto;padding: 0;}


.page-product-inquiry a{color: #fff;}