/*初始化样式*/
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.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}



.roll_product {float: left;}

.plist{margin-top: 56px;}
.plist li{margin-right: 15px;margin-bottom: 15px;}
.plist li:nth-child(3n){margin-right: 0;}
.plist li a.img{border:1px solid #e5e5e5;display: block;}
.plist li a.img img{width: 388px;height: 388px;}
.plist li h3 a{display: block;color: #fff;font-size: 16px;font-weight: normal;}

/*头部样式*/
.top1{height: 27px;background: #e6e6e6;color: #595959;line-height: 27px;overflow: hidden;font-size: 13px;}
.top2{height: 94px;}
#header{width:1000px;margin:0 auto;}
.logo{float:left;line-height: 94px;}
.top2 .k2{}

.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 .k1 a{color: #595959;}
.topLink .k2{color:#074b91;font-size:14px;font-family:"微软雅黑";}


/*热门搜索*/
.ss{
    margin-top: 37px;
    position: relative;
}
#formsearch {
    width: 250px;
    position: absolute;
    right:10%;
    top: 100px;
    display: none;
    z-index: 99;
}

#formsearch input {
    height: 34px;
    line-height: 34px;
    border: none;
    background: #fff;
}

#formsearch input#keyword {
    width: 200px;
    text-indent: 14px;
    float: left;
    font-size: 14px;
    border: 1px solid #666;
}

#formsearch input#s_btn {
    width: 50px;
    text-align: center;
    float: right;
    background: #00a0e9;
    color: #fff;
    font-size: 14px;
}

.hotSearch{float:left;height:24px;line-height:24px;font-weight:normal;}
#search-type{float: left;width:100px;height: 24px;border: 1px solid #c8c8c8;margin-right: 5px;}


/*搜索和热门搜索*/
.hotSearch a{margin-right:6px;}


/*首页banner*/
.banner{position:relative;}
.banner{width:100%;height:100%;}
.banner ul.bb{position:relative;padding:0px;margin:0px;z-index:5;width:100%;height:100%;}
.banner ul.bb li{position:absolute;display:none;width:100%;height:100%;}
.banner ul.bb li a{width:100%;display:block;height:100%;}
.banner ul.bb li a img{width:100%;height:100%;}
.banner .num{position:absolute;right:0;bottom:40px;z-index:100;text-align: center;width: 100%;}
.banner .num li{display:inline-block;margin:0 5px;width:61px;height: 6px; text-indent:-100px;overflow:hidden;background: #009b4c;}
.banner .num li.num_hover{background-color:#e15616;}
.banner .num li.num_hover a{color:#fff;}
.banner .num li a{float:left;display:inline;text-align:center;color:#666;text-decoration:none;cursor:pointer;width:16px;height:16px;line-height:16px;}




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

.nav li:first-child {
    /* margin-left: 90px; */
}

.nav li a.navlis {
    overflow: hidden;
    display: block;
    line-height: 94px;
    color: #595656;
    height: 94px;
    padding: 0;
    font-size: 16px;
    text-align: center;
}

.nav li>a:hover {
    color: #aacd06;
    font-weight: bold;
    background:none;
}

.nav>li>a:focus,
.nav>li>a:hover {
    text-decoration: none;
    color: #aacd06;
    font-weight: bold;
    background:url(../images/jt_b2.png)no-repeat right 5px center;
}

.nav>li:hover .sec {
    opacity: 1;

}

.nav .sec {
    color: #333333;
    overflow: hidden;
    z-index: 9999;
    position: absolute;
    top: 84px;
    left: 0px;
    width: 100%;
    background: rgba(170, 205, 6, .9);
    opacity: 0;
    transition: all 0.3s ease-out 0s;
    transform: translate3d(0px, 10px, 0px);
    -moz-transform: translate3d(0px, 10px, 0px);
    -webkit-transform: translate3d(0px, 10px, 0px);
}

.nav .sec a {
    display: block;
    transition: all 0.2s ease-out 0s;
    color: #ffffff;
    line-height: 40px;
    font-size: 14px;
}
.nav .sec a:hover{
    background: rgba(255, 255, 255, .8);
    color: #aacd06;
}

.nav a.jt_b {
    background: url("../images/jt_b.png") no-repeat right 5px center;
}











/*友情链接*/
.link{width:1920px;margin:0 auto;position:relative;left:50%;margin-left:-960px;background:url(../images/link.png) no-repeat;height:60px;margin-top:109px;}
.f_link{width:1200px;margin:0 auto;line-height:60px;font-size:14px;color:#fff;text-transform:uppercase;}
.f_link a{color:#fff;}
/*页面底部*/
#footer{background:#333333;padding-top:58px;color:#fff;padding-bottom:46px;}
#footer a{color:#fff;}
#footer a:hover{color:#abcd05;text-decoration:none;}



.foot1{width:360px;}
.foot_tt{font-size:18px;background:url(../images/line3.png) no-repeat left bottom;padding-bottom:16px;}
.nav_foot{line-height:42px;font-size:12px;padding-top:25px;}
.nav_foot a{width:120px;display:inline-block;font-size:14px;}

.foot2{width:308px;margin-left:60px;}
.lx{font-size:14px;line-height:32px;padding-top:25px;}
.cd{padding-top:25px;text-align: center;font-size: 12px;line-height: 32px;color: #ffffff;}

.copyright{text-align:center;line-height:24px;background:#282828;color:#fff;font-size:14px;padding:15px 0;}
.copyright a{color:#fff;
    cursor: pointer;
}

.copyright a:hover{
    color:#abcd05;
}




















/*内页左侧样式*/


.container{width: 1200px!important;margin: 0 auto;padding: 0;}


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


/*  */
.w1{
    margin-top: 76px;
}
.abtu{
    width: 568px;
	height: 426px;
}
.abris{
    width: 580px;
    margin-top: 10px;
}
.abris .abtit{
    background: url(../images/abx.jpg) left top no-repeat;
    padding-left: 32px;
    padding-bottom: 10px;
}
.abris .abtit h3{
    font:bold 32px/1 MicrosoftYaHei;
    color: #5ba572;
}
.abris .abtit span{
    font:normal 14px/1 MicrosoftYaHei;
    color: #666666;
    margin-top: 21px;
    display: block;
}
.abris .abconts{
    margin-left: 32px;
    font:normal 14px/32px MicrosoftYaHei;
    color: #666666;
    margin-top: 35px;
}
.abris a.abmos{
    display: block;
    width: 210px;
	height: 40px;
    border-radius: 20px;
    border:2px solid #aacd06;
    text-align: center;
    font:normal 16px/36px MicrosoftYaHei;
    color: #aacd06;
    margin-top: 45px;
    margin-left: 32px;
}
.abris a.abmos:hover{
    background-color: #aacd06;
    color: #fff;
}


/*  */
.w2{
    background: url(../images/w2.png) bottom center no-repeat;
    margin-top: 124px;
}
.w2tt{
    text-align: center;
}
.w2sec{
    margin-top: 27px;
}
.w2sec ul{text-align: center;}
.w2sec li{
    display: inline-block;
    background: url(../images/proli.png) right center no-repeat;
    margin:0 6px;
    padding-right: 20px;
}
.w2sec li:last-child{
    background: none;
}
.w2sec li a{
    font:normal 15px/1 MicrosoftYaHei;
    color: #999;
}
.w2sec li:hover a{
    color: #abcd05;
}

.w2bgs{
    margin-top: 107px;
}
.w2bgs li{
    width: 285px;
    background-color: #ffffff;
    margin-bottom: 42px;
    margin-right: 20px;
    text-align: center;
}
.w2bgs li:nth-child(4n){
    margin-right: 0;
}
.w2bgs li a.img{
    display: block;
    width: 285px;
	height: 285px;
    position: relative;
    overflow: hidden;
}
.w2bgs li img{max-width: 100%;transition: all 0.4s;}
.w2bgs li:hover img{
    transition: all 0.4s;
    transform: scale(1.1, 1.1);
}
.w2bgs li .probgs{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 285px;
	height: 285px;
    background: url(../images/promo.png) top center no-repeat;
    opacity: 0;
    transition: all 0.4s;
}
.w2bgs li:hover .probgs{
    opacity: 1;
    transition: all 0.4s;
    opacity: 0.6;    
}
.w2bgs li h3{
    height: 41px;
    border-top: 2px solid #ebebeb;
    text-align: center;
    font:normal 12px/41px MicrosoftYaHei;
    color: #666666;
    background: url(../images/probo2.png) bottom center no-repeat;
}
.w2bgs li:hover h3{
    background: url(../images/probo.png) bottom center no-repeat;
}

.promos{
    width: 100%;
    display: block;
    height: 76px;
    text-align: center;
    font:normal 18px/76px MicrosoftYaHei;
    color: #828282;
    margin-top: 20px;
}
.promos:hover{
    color: #828282;
}



/*  */
.box3{margin-top:54px;}
.sortt{text-align:center;margin-top:22px;}
.sortt li{position:relative;z-index: 999;display:inline-block;background:url(../images/proli.png) no-repeat right center;padding-right:13px;}
.sortt li a{color:#999999;font-size:15px;}
.sortt li a:hover{color:#abcd05;}
.sortt li:last-child{background:none;}



.banners {margin-top:63px;
	position: relative;
	zoom: 1;
	overflow: hidden;
}

.index_b_hero {
	position: relative;
	margin: auto;
	width: 1200px;
	height:630px;
}

.index_b_hero img {
	width: 1200px;
	height: 500px
}

.index_b_hero .heros {
	width: 1200px;
	height: 500px
}

.index_b_hero .hero-wrap {
	position: absolute;
	overflow: visible
}

.index_b_hero .page_btn {
	position: absolute;
	top: 210px;
	z-index: 366;
	width:91px;
	height:200px
}

.index_b_hero .prev {
	left:-170px;
	background: url(../images/custom_left.png)
}

.index_b_hero .next {
	right:-170px;
	background: url(../images/custom_right.png)
}

.index_b_hero .hero {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 1200px;
	height:500px;
    overflow: hidden;
}
.index_b_hero .hero img{
    transition: all 0.4s;
}
.index_b_hero .hero:hover img{
    transition: all 0.4s;
transform: scale(1.1, 1.1);
}
.index_b_hero .mask-left,#index_b_hero .mask-right {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 330px;
	height:500px;
	overflow: hidden;
	background: #000;
	filter: alpha(Opacity=30);
	opacity: .3
}

.index_b_hero .mask-left {
	left: -1200px
}

.index_b_hero .mask-right {
	left: 1200px
}

.little_img {
	position: absolute;
	width:1124px;
	margin:0 auto;
	bottom:0px;
	z-index: 50;
	height:226px;
    background:#fff;
	left:50%;
    margin-left:-564px;
    padding:43px 41px 39px 43px;
}

.small_list {
	margin: 0 auto;
	/* padding: 0px 41px 0 43px; */
	width: 1085px;
    height:144px;
    overflow:hidden;
}

.small_list li {
	position: relative;
	float: left;
	margin-right:34px;
    width: 324px;
	height: 144px;
    cursor: pointer;
    overflow: hidden;
}

.small_list li:last-child {
	margin-right: 0
}

.small_list li img {
    width: 324px;
    height: 144px;
    transition: all 0.4s;
}
.small_list li:hover img{
    transition: all 0.4s;
transform: scale(1.1, 1.1);
}
.small_list li .bg {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 324px;
	height:144px;
	background: url(../images/txtbg7.png) no-repeat;
}

.small_list li.on .bg {
	display: block;
}


.small_list li .tts {
	display: none;
	position: absolute;
	top:63px;
	left: 0;
	width:100%;
	text-align:center;
	color:#fff;
	font-size:18px;

}

.small_list li.on .tts {
	display: block;
}


/*  */
.box4{
    margin-top: 80px;
}
.titles2{text-align:center;color:#999999;font-size:15px;margin-top:30px;margin-bottom: 64px;}
.ystus{
    width: 960px;
    height: 410px;
    margin-left: -360px;
    overflow: hidden;
}
.ystus img{
    max-width: 100%;
    transition: all 0.4s;
}
.ystus:hover img{
    transition: all 0.4s;
transform: scale(1.1, 1.1);
}
.ysris{
    width: 533px;
    margin-top: 41px;
}
.ysris h3{
    font:normal 28px/1 MicrosoftYaHei;
    color: #595656;
    margin-top: 18px;
}
.ysris h4{
    font:normal 14px/1 MicrosoftYaHei;
    color: #aacd06;
    margin-top: 16px;
    margin-bottom: 19px;
}
.ysris .ysconts{
    font:normal 14px/31px MicrosoftYaHei;
    color: #000000;
    margin-top: 10px;
    width: 520px;
}
.ysris .ysconts strong{
    font-weight: normal;
    color: #abcd05;
}
.ys2 .ystus{
    margin-left: 0;
    margin-right: -360px;
}


/*  */

.box5{margin-top:61px;}

.sort2{text-align:center;margin-top:30px;}
.sort2 li{position:relative;z-index: 999;display:inline-block;background:url(../images/yuan.png) no-repeat left center;padding-left:17px;padding-right:13px;}
.sort2 li a{color:#999999;font-size:15px;}
.sort2 li a:hover{color:#abcd05;}


.nspic{width:548px;height:319px;margin-top:50px;overflow: hidden;}
.nspic img{max-width: 100%;transition: all 0.4s;}
.nspic:hover img{
    transition: all 0.4s;
transform: scale(1.1, 1.1);
}
.news_company2{width:598px;margin-top:63px;position:relative;}

.txtScroll-top{ overflow:hidden;}

.news_list2 li{position:relative;background:url(../images/n1.png) no-repeat;height:101px;margin-bottom:20px;padding-right:23px;}
.news_list2 li .time{width:100px;text-align:center;padding-top:21px;font-family:"Arial";line-height:33px;}
.news_list2 li .time1{font-size:40px;color:#000000;}
.news_list2 li .time2{font-size:14px;color:#444444;}
.news_list2 li .det{width:450px;margin-left:25px;padding-top:22px;}
.news_list2 li a{color:#333333;font-size:16px;font-weight:bold;}
.news_list2 li span{color:#999999;font-size:14px;z-index:0;display:block;padding-top:9px;}

.news_list2 li:hover{background:url(../images/n2.png) no-repeat;}
.news_list2 li:hover .time1{color:#fff;}
.news_list2 li:hover .time2{color:#fff;}
.news_list2 li:hover a{color:#aacd06;}


































































































































































































