﻿@charset "utf-8";

@import "reset.css";
@import "iconfont.css";
@import "public.css";

/*---------------------------------------------------*/

/*
.banner{width:1014px;margin:0 auto;background:url(../images/midbg.gif) repeat-y;padding-top:5px;}
#banner{width:972px;margin:0 auto;height:340px;overflow:hidden;}
*/

#content {width:1014px;margin:0 auto;background:url(../images/midbg.gif) repeat-y center;padding:10px 0 0 0;}

.indexA{padding:50px 0;}
.indexA ul.tab{text-align:center;font-size:0;}
.indexA ul.tab li{display:inline-block;padding:0 30px;height:40px;line-height:40px;font-size:15px;text-align:center;box-sizing:border-box;cursor:pointer;background:#333331;color:#fff;}
.indexA ul.tab li.active{background:#018339;}

.indexA .list{margin:40px 0 0;position:relative;}
.indexA .swiper-container{}
.indexA .swiper-container .swiper-wrapper{}
.indexA .swiper-container .swiper-slide{box-sizing:border-box;padding:5px;background:#fff;}
.indexA .swiper-container .swiper-slide .pic{display:block;width:100%;position:relative;box-sizing:border-box;}
.indexA .swiper-container .swiper-slide .pic img{width:100%;height:151px;display:block;}
.indexA .swiper-container .swiper-slide h5{font-size:15px;color:#333;padding:10px 0;text-align:center;}
.indexA .swiper-container .swiper-slide h5 a{color:#333;}

.indexA .swiper-button-prev,.indexA .swiper-button-next{width:40px;height:40px;margin-top:-20px;text-align:center;background:#008036;}
.indexA .swiper-button-prev,.indexA .swiper-container-rtl .swiper-button-next{left:-20px;right:auto;}
.indexA .swiper-button-next,.indexA .swiper-container-rtl .swiper-button-prev{right:-20px;left:auto;}

.indexA .swiper-button-prev i,.indexA .swiper-button-next i{color:#fff;font-size:20px;line-height:40px;}
.indexA .swiper-button-prev:hover,.indexA .swiper-button-next:hover{background:#DF3D33;}
.indexA .swiper-button-prev:hover i,.indexA .swiper-button-next:hover i{color:#fff;}

.indexA .swiper-container .swiper-slide:hover{-webkit-box-shadow:0 1px 10px rgba(51,51,51,0.4);box-shadow:0 1px 10px rgba(51,51,51,0.4);}
.indexA .swiper-container .swiper-slide:hover .pic h5{display:block;opacity:1;-webkit-transform:scale(1);transform:scale(1);}


.indexB{box-sizing:border-box;padding:60px 0 60px 0;background:url(../images/ibg1.jpg) no-repeat center bottom;}
.indexB .tit{text-align:center;}
.indexB .tit h3{font-weight:bold;font-size:28px;line-height:1;color:#2f2e2d;text-transform:uppercase;}
.indexB .tit h3 em{color:#018339;font-weight:bold;}
.indexB .tit hr{width:214px;height:6px;border:none;background:url("../images/hr01.png") no-repeat;margin:20px auto 0;}

.indexB .nr{margin-top:40px;background:#F7F7F7;padding:25px 17px;position:relative;box-sizing:border-box;}

.indexB .nr .tab-cont{background:#fff;padding:30px 30px 15px;width:600px;box-sizing:border-box;position:relative;z-index:99;}
.indexB .nr .tab-cont h3{font-size:22px;color:#018339;font-weight:bold;line-height:1;margin:0 0 10px 0;}
.indexB .nr .tab-cont h3 a{color:#018339;}
.indexB .nr .tab-cont p{font-size:13px;color:#000;line-height:25px;}
.indexB .nr .tab-cont a.more{font-size:16px;display:block;margin:25px 0 0 0;border:1px solid #0F0F0F;width:140px;height:38px;line-height:38px;text-align:center;color:#000;}
.indexB .nr .tab-cont a.more:hover{background:#000;color:#fff;}

.indexB .nr .tab-cont ul{margin:0 0 0 -2%;}
.indexB .nr .tab-cont ul li{float:left;width:31.33333%;margin:0 0 20px 2%;}
.indexB .nr .tab-cont ul li img{width:100%;display:block;}

.indexB .nr .pic{position:absolute;top:25px;right:17px;width:550px;z-index:90;}
.indexB .nr .pic img{width:100%;}



.indexD{padding:50px 0;}
.indexD .tit{text-align:center;}
.indexD .tit h3{font-weight:bold;font-size:28px;line-height:1;color:#2f2e2d;text-transform:uppercase;}
.indexD .tit h3 em{color:#018339;font-weight:bold;}
.indexD .tit hr{width:214px;height:6px;border:none;background:url("../images/hr01.png") no-repeat;margin:20px auto 0;}

.indexD .list{margin:40px 0 0;position:relative;}
.indexD .swiper-container{}
.indexD .swiper-container .swiper-wrapper{}
.indexD .swiper-container .swiper-slide{box-sizing:border-box;padding:5px;background:#fff;}
.indexD .swiper-container .swiper-slide .pic{display:block;width:100%;position:relative;box-sizing:border-box;}
.indexD .swiper-container .swiper-slide .pic img{width:100%;height:180px;display:block;}
.indexD .swiper-container .swiper-slide h5{font-size:15px;color:#333;padding:10px 0;text-align:center;}
.indexD .swiper-container .swiper-slide h5 a{color:#333;}

.indexD .swiper-button-prev,.indexD .swiper-button-next{width:40px;height:40px;margin-top:-20px;text-align:center;background:#008036;}
.indexD .swiper-button-prev,.indexD .swiper-container-rtl .swiper-button-next{left:-20px;right:auto;}
.indexD .swiper-button-next,.indexD .swiper-container-rtl .swiper-button-prev{right:-20px;left:auto;}

.indexD .swiper-button-prev i,.indexD .swiper-button-next i{color:#fff;font-size:20px;line-height:40px;}
.indexD .swiper-button-prev:hover,.indexD .swiper-button-next:hover{background:#DF3D33;}
.indexD .swiper-button-prev:hover i,.indexD .swiper-button-next:hover i{color:#fff;}

.indexD .swiper-container .swiper-slide:hover{-webkit-box-shadow:0 1px 10px rgba(51,51,51,0.4);box-shadow:0 1px 10px rgba(51,51,51,0.4);}
.indexD .swiper-container .swiper-slide:hover .pic h5{display:block;opacity:1;-webkit-transform:scale(1);transform:scale(1);}



.indexE{padding:50px 0;background:#F1F1F1;}
.indexE .tit{text-align:center;margin:0 0 40px;}
.indexE .tit h3{font-weight:bold;font-size:28px;line-height:1;color:#2f2e2d;text-transform:uppercase;}
.indexE .tit h3 em{color:#018339;font-weight:bold;}
.indexE .tit hr{width:214px;height:6px;border:none;background:url("../images/hr01.png") no-repeat;margin:20px auto 0;}

.indexE .topnews{float:left;width:440px;position:relative;padding:10px;background:#fff;}
.indexE .topnews img{width:100%;display:block;}
.indexE .topnews .txt{position:absolute;bottom:10px;left:10px;right:10px;height:50px;overflow:hidden;background:rgba(0,0,0,0.3);padding:15px 17px 17px;box-sizing:border-box;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.indexE .topnews .txt h5{font-size:18px;color:#fff;margin:0 0 10px 0;}
.indexE .topnews .txt p{font-size:14px;color:#fff;line-height:18px;}
.indexE .topnews .txt span{margin:20px 0 0 0;display:block;color:#fff;font-size:16px;}

.indexE .topnews:hover .txt{height:170px;background:rgba(0,0,0,0.6);}


.indexE .indexnews{float:right;width:690px;height:337px;background:#fff;padding:10px;box-sizing:border-box;}
.indexE .indexnews ul{margin:-10px 0 0 0;}
.indexE .indexnews ul li{height:80px;margin:10px 0 0 0;padding:13px 15px;background:#F1F1F1;box-sizing:border-box;}

.indexE .indexnews ul li .d{float:left;width:100px;border-right:1px solid #B4B4B4;text-align:center;}
.indexE .indexnews ul li .d span{color:#333;font-size:24px;margin:10px 0 0 0;}
.indexE .indexnews ul li .d p{color:#333;font-size:15px;line-height:26px;}

.indexE .indexnews ul li .t{margin:0 0 0 120px;}
.indexE .indexnews ul li .t h5{color:#333;font-size:15px;}
.indexE .indexnews ul li .t h5 a:hover{color:#008036;text-decoration:underline;}
.indexE .indexnews ul li .t p{color:#999;font-size:12px;line-height:18px;margin:5px 0 0 0;}

.indexE .hd{overflow:hidden;height:45px;margin:10px 0 0 0;}
.indexE .hd .prev,.indexE .hd .next{width:330px;height:45px;line-height:45px;background:#F1F1F1;display:block;overflow:hidden;cursor:pointer;text-align:center;}
.indexE .hd .prev i,.indexE .hd .next i{color:#333;font-size:23px;font-weight:bold;}
.indexE .hd .prev{float:left;}
.indexE .hd .next{float:right;}
.indexE .hd .prev:hover i,.indexE .hd .next:hover i{color:#008036;}

/*--------side--------*/

.sidebanner{width:1180px;margin:0 auto;background:#fff;padding:10px;box-sizing:border-box;}
.sidebanner img{width:100%;}

.mainbox{background:;padding:10px 0 20px;}

.pt13 {padding-top:13px;}


.side {width:260px;float:left;background:#fff;padding:10px;box-sizing:border-box;}


.cate {}
.cate .title {background:url(../images/nycatebg.gif) repeat-x;height:33px;border-radius:5px 5px 0 0;overflow:hidden;}
.cate .title h3 {line-height:33px;color:#fff;font-weight:bold;font-size:15px;padding-left:23px;}
.cate .cont {background:#fff;}
.cate .cont ul li{background:url(../images/ibg1.png) repeat-x;color:#666;border-bottom:1px solid #D8D8D8;margin:2px 0 0 0;}
.cate .cont ul li a.bt{background:url(../images/i1.png) no-repeat 23px center;font-size:13px;color:#666;display:block;height:35px;line-height:35px;padding:0 0 0 35px;}

.cate .cont ul li a.bt:hover,.cate .cont ul li.cur a.bt{background:url(../images/i2.png) no-repeat 23px center #008036; color:#fff; font-weight:bold; text-decoration:none;}

.cate .cont ul li dl{}
.cate .cont ul li dl dd{background:#fff;margin:0 0 0 0;height:28px;line-height:28px;border-bottom:1px dashed #ccc;}
.cate .cont ul li dl dd:last-child{border-bottom:none;}
.cate .cont ul li dl dd a{display:block;font-size:12px;font-weight:400;color:#333;padding:0 0 0 41px;background:url(../images/i1.png) no-repeat 30px center;}
.cate .cont ul li dl dd a:hover{color:#008036;}
.cate .cont ul li dl dd.active a{color:#008036;}



.side-tel{padding:0 0 0 45px;margin-top:20px;background:url(../images/tel.png) no-repeat left center;margin:20px 0 0 12px;}
.side-tel h6{color:#333;font-weight:bold;font-size:14px;}
.side-tel p{font-size:20px;font-weight:bold;color:#f30;}


.dz{ line-height:23px; padding-left:12px; padding-right:12px; padding-top:8px; color:#4e4e4e;}
.dz h6{font-size:13px;font-weight:bold;color:#333;}
.dz hr{background:#ccc;border:none;height:1px;overflow:hidden;margin:10px 0;}

.main {width:890px;float:right;background:#fff;padding:10px;box-sizing:border-box;}

/*-----------------------------*/

.path{height:31px; line-height:31px; border-bottom:1px solid #d8d8d8;}
.path h3{float:left;font-size:15px;color:#00923F;font-weight:bold;}
.path p{float:right;color:#8B8B8B;font-size:12px;}
.path p a{color:#8B8B8B;}


.main .navigation { height:31px; line-height:31px; border-bottom:1px solid #d8d8d8; padding-left:5px; color:#656565;}
.main .navigation a { color:#9d9d9d;}
.main .title { height:24px; line-height:24px; padding:14px 0 0 3px;}
.main .title h3 { background:url(../images/icon_04.gif) no-repeat left 6px; padding:2px 0 0 17px; font-size:14px; color:#00923f;}

.ny_dan .cont { padding:5px; line-height:24px; color:#333; height:auto!important; height:470px; min-height:470px; overflow:hidden !important:overflow: visible;}

/*---contact---*/

.contact{margin:20px 0 0 0;}
.contact h6{font-size:16px;color:#333;}
.contact hr{background:none;border:none;border-top:1px dashed #ccc;height:1px;overflow:hidden;margin:10px 0;}
.contact p{margin:8px 0 8px 0;font-size:13px;}
.map{margin:40px 0 0 0;border:#C1C1C1 7px dashed;width:100%;height:700px;box-sizing:border-box;}


/*---------news-----------*/

.caselist{}
.caselist h3{font-size:22px;line-height:58px;color:#333;}
.caselist ul{margin:0 0 0 -2%;}
.caselist ul li{float:left;width:31.3333333%;margin:20px 0 0 2%;border:1px solid #D2D2D2;padding:5px;background:#F2F2F2;box-sizing:border-box;}
.caselist ul li .pic{width:100%;display:block;}
.caselist ul li .pic img{width:100%;height:180px;background:#F2F2F2;}
.caselist ul li .nr{}
.caselist ul li p{text-align:center;font-weight:bold;padding:7px 0;}
.caselist ul li p a{color:#222;font-size:14px;}

.caselist ul li:hover{background:#32BC70;border:1px solid #32BC70;}
.caselist ul li:hover p a{color:#fff;}


.casenr{padding:20px 10px 10px 10px;line-height:22px;font-size:13px;color:#1F1F1F;}
.casenr h2{text-align:center;font-size:16px;padding:10px 0 15px;color:#333;font-weight:bold;}
.casenr .tips{text-align:center;font-size:12px;border-top:1px solid #EDEDED;color:#666;padding:3px 0 0 0;}
.casenr .txt{margin:15px 0 0 0;line-height:21px;color:#333;}
.casenr .txt p{margin:15px 0 0 0;}
.casenr .txt img{max-width:100%;}

.newslist{}
.newslist dl{width:100%;padding:7px 0 11px 0;border-bottom:1px solid #e8e8e8;}
.newslist dl dt{width:100%;float:left;height:30px;line-height:30px;color:#3679dd;font-size:14px;}
.newslist dl dt a{float:left;color:#3679dd;background:url(../images/news_xb1.png) left center no-repeat;padding-left:15px;font-weight:bold;}
.newslist dl dt .date{float:right;padding-right:20px;font-size:12px;color:#808080;}
.newslist dl dd {font-size:12px;line-height:21px; color:#666;}

.newsnr{padding:20px 10px 10px 10px;line-height:22px;font-size:14px;color:#1F1F1F;}
.newsnr h2{text-align:center;font-size:16px;padding:10px 0 15px;color:#333;font-weight:bold;}
.newsnr .tips{text-align:center;font-size:12px;border-top:1px solid #EDEDED;color:#666;padding:3px 0 0 0;}
.newsnr .txt{margin:15px 0 0 0;line-height:24px;color:#333;}
.newsnr .txt p{margin:15px 0 0 0;}
.newsnr .txt img{max-width:100%;}

.views{margin:10px 0 0 0;border-top:1px solid #EDEDED;padding:5px 0 0 0;}
.views p{line-height:22px;padding:0 0 0 10px;color:#6C6C6C;font-size:14px;}
.views p a{color:#6C6C6C;}
.views p a:hover{color:#f00;}


/*-------------*/
.prolist{}
.prolist h3{font-size:22px;line-height:58px;color:#333;}
.prolist ul{margin:0 0 0 -2%;}
.prolist ul li{float:left;width:31.3333333%;margin:20px 0 0 2%;border:1px solid #D2D2D2;padding:5px;background:#F2F2F2;box-sizing:border-box;}
.prolist ul li .pic{width:100%;display:block;}
.prolist ul li .pic img{width:100%;height:180px;background:#F2F2F2;}
.prolist ul li .nr{}
.prolist ul li p{text-align:center;font-weight:bold;padding:7px 0;}
.prolist ul li p a{color:#222;font-size:14px;}

.prolist ul li:hover{background:#32BC70;border:1px solid #32BC70;}
.prolist ul li:hover p a{color:#fff;}

.ny_pro .cont { padding:8px 0 20px 18px; height:auto!important; height:566px; min-height:566px; overflow:hidden !important:overflow: visible;}
.ny_pro .cont ul {}
.ny_pro .cont ul li { width:163px; height:177px; border:1px solid #d2d2d2; padding:5px 5px 3px 5px; margin:0 20px 10px; display:inline; overflow:hidden; float:left;}
.ny_pro .cont ul li .photo { width:163px; height:139px; margin:0 auto; overflow:hidden; display: table-cell;vertical-align:middle; text-align:center;*display: block;*font-size:121px;*font-family:Arial;}
.ny_pro .cont ul li .photo img {vertical-align:middle; margin:0 auto; }
.ny_pro .cont ul li .name_box { margin-top:10px; height:28px; line-height:28px; background-color:#32bc70;}
.ny_pro .cont ul li .name { padding-left:12px; float:left; color:#fff;}
.ny_pro .cont ul li .name a { color:#fff;}
.ny_pro .cont ul li .comment { float:right; color:#fff; padding:0 10px 0 6px; font-weight:bold; background:url(../images/icon_05.gif) no-repeat left center;}
.ny_pro .cont ul li .comment a { color:#fff;}

.ny_pro .cont .intro { line-height:24px;color:#333; padding-bottom:14px;}
.ny_pro .cont .intro h4 { font-weight:bold; font-size:12px;}


.pronr{padding:20px 10px 10px 10px;line-height:22px;font-size:13px;color:#1F1F1F;}
.pronr h2{text-align:center;font-size:16px;padding:15px 0 20px;color:#333;font-weight:bold;border-bottom:1px solid #EDEDED;}
.pronr .tips{text-align:center;font-size:12px;border-top:1px solid #EDEDED;color:#666;padding:3px 0 0 0;}
.pronr .txt{margin:15px 0 0 0;line-height:21px;color:#333;}
.pronr .txt .photo{text-align:center;}
.pronr .txt p{margin:15px 0 0 0;}
.pronr .txt img{max-width:100%;}



.product { width:909px; height:181px; overflow:hidden; margin:4px auto 0;}
.product .leftbg { background:url(../images/leftbg_01.gif) no-repeat; width:4px; height:181px; overflow:hidden; float:left;}
.product .rigbg { background:url(../images/rigbg_01.gif) no-repeat; width:4px; height:181px; overflow:hidden; float:left;}
.product .contbg { width:901px; height:179px; overflow:hidden; float:left; border:1px solid #e0e0e0; border-width:1px 0;}

.box_h181{ display:block;}
.box_h181 .left_line{ background:url(../images/leftbtn.jpg) no-repeat left top; width:24px; text-align:center;height:181px;}
.box_h181 .left_line img{ cursor:pointer;}
.box_h181 .right_line{ background:url(../images/rightbtn.jpg) no-repeat right top; width:24px; text-align:center;height:181px;}
.box_h181 .right_line img{ cursor:pointer;}
.box_h181 .mid_cont {height:179px;}

.photo_scroll {}
.photo_scroll div{ float:left;}
.photo_scroll div img{ width:203px; height:149px; border:solid 1px #dedede; margin:0px 5px;}

.demo_width{ overflow:hidden; width:860px; height:158px}
/*product end*/

/*news begin*/
.news { width:909px; margin:10px auto 0;}
.news .leftbg { background:url(../images/leftbg_02.gif) no-repeat; width:4px; height:41px; overflow:hidden; float:left;}
.news .rigbg { background:url(../images/rigbg_02.gif) no-repeat; width:4px; height:41px; overflow:hidden; float:left;}
.news .contbg {  border:1px solid #e0e0e0; border-width:1px 0; width:901px; height:117px; overflow:hidden; float:left;}
.news .cls_container{width:901px;font-size:12px;height:117px;overflow:hidden;}
.news .cls_container ul{list-style-type:none;margin:0;padding:0;margin-left:12px;}
.news .cls_container ul li{height:39px;line-height:39px;width:430px;float:left;display:inline; background:url(../images/icon_01.gif) no-repeat 0 center;}
.news .cls_container ul li .date { padding-left:8px; color:#a9a9a9;}
.news .cls_container ul li a { padding-left:13px; color:#676767; font-size:13px; font-weight:bold;}

/*product_intro begin*/


/*内页样式 begin*/
/*分类 begin*/









.ny_procate { width:188px;}
.ny_procate .title { background:url(../images/nycatebg.gif) no-repeat; height:33px; overflow:hidden;}
.ny_procate .title h3 { line-height:28px; padding-top:5px; color:#fff; font-weight:bold; font-size:14px; padding-left:40px;}
.ny_procate .cont { padding:0 1px;}
.ny_procate .cont dl dt {height:26px;color:#666;}
.ny_procate .cont dl dt a { color:#666; background:url(../images/listbg_01.gif) no-repeat; display:block; height:23px; line-height:23px; padding:3px 0 0 35px;}
.ny_procate .cont dl dt a:hover { background:url(../images/icon_03.gif) no-repeat 21px center #cee6d9; color:#00923f; font-weight:bold; text-decoration:none;}
.ny_procate .cont dl dt a.current { background:url(../images/icon_03.gif) no-repeat 21px center #cee6d9; color:#00923f; font-weight:bold; text-decoration:none;}
.ny_procate .cont dl dd { padding:5px 0; background:#fff;}
.ny_procate .cont dl dd ul li { height: 24px;color:#666; font-weight:bold;}
.ny_procate .cont dl dd ul li a { color:#666; background:url(../images/icon_06.gif) no-repeat 34px center; padding-top:2px; height:22px; line-height: 22px; display:block;padding-left:46px;}
.ny_procate .cont dl dd ul li a:hover { background: url(../images/icon_06.gif) no-repeat 34px center #e6e6e6; text-decoration:none;}
.ny_procate .cont dl dd ul li a.cur { background: url(../images/icon_06.gif) no-repeat 34px center #e6e6e6; text-decoration:none;}

.ny_phone { background:url(../images/ny_phone.gif) no-repeat; width:167px; height:37px; overflow:hidden; margin:15px 0 20px 9px;}
/*分类 end*/




.ny_dan .cont { padding:5px; line-height:24px; color:#333; height:auto!important; height:470px; min-height:470px; overflow:hidden !important:overflow: visible;}

/*内页产品页面 begin*/


.ny_case .cont { padding:8px 0 20px 4px; height:auto!important; height:566px; min-height:566px; overflow:hidden !important:overflow: visible;}
.ny_case .cont ul {}
.ny_case .cont ul li { width:206px; height:211px; border:1px solid #d8d8d8; padding:20px 0 4px 0; margin:0 8px 16px; display:inline; overflow:hidden; float:left;}
.ny_case .cont ul li .photo { width:200px; height:155px; margin:0 auto; overflow:hidden; display: table-cell;vertical-align:middle; text-align:center;*display: block;*font-size:135px;*font-family:Arial; padding-left:3px;}
.ny_case .cont ul li .photo img {vertical-align:middle; margin:0 auto; }
.ny_case .cont ul li .name { background:url(../images/name2bg.gif) repeat-x; height:35px; line-height:35px; text-align:center; color:#666; margin-top:20px; border-top:1px solid #d8d8d8; }
.ny_case .cont ul li .name a { color:#666;}

.ny_pro2 .cont { padding:8px 0 20px 19px; height:auto!important; height:566px; min-height:566px; overflow:hidden !important:overflow: visible;}
.ny_pro2 .cont ul {}
.ny_pro2 .cont ul li { width:173px; height:179px; border:1px solid #d2d2d2; margin:0 23px 9px; padding-bottom:6px; display:inline; overflow:hidden; float:left;}
.ny_pro2 .cont ul li .photo { width:173px; height:149px; margin:0 auto; overflow:hidden; display: table-cell;vertical-align:middle; text-align:center;*display: block;*font-size:130px;*font-family:Arial; border-bottom:1px solid #d2d2d2;}
.ny_pro2 .cont ul li .photo img {vertical-align:middle; margin:0 auto; }
.ny_pro2 .cont ul li .name { background-color:#32bc70; height:28px; line-height:28px; padding-left:9px; color:#fff; margin-top:1px;}
.ny_pro2 .cont ul li .name a { color:#fff;}
/*内页产品页面 end*/

/*内页新闻页面 begin*/
.ny_news .cont { padding:30px 19px 20px 21px; height:auto!important; height:400px; min-height:400px; overflow:hidden !important:overflow: visible;}
.ny_news .cont ul { width:100%; float:left; padding-bottom:26px; border-bottom:1px solid #e8e8e8;}
.ny_news .cont ul li { width:100%; float:left; height:26px; line-height:26px;color:#666;}
.ny_news .cont ul li a { float:left; color:#666; padding-left:19px;}
.ny_news .cont ul li a:hover { color:#f00;}
.ny_news .cont ul li .date { float:right; padding-right:16px; color:#888;}
.ny_news .cont ul li .hits { float: right;}
.ny_news .cont ul li img { float: left; margin:5px 7px;}



/*内页新闻页面 end*/

.ny_links .title { padding-bottom:10px;}
.ny_links .cont { padding:0 15px 20px 15px; height:auto!important; height:400px; min-height:400px; overflow:hidden !important:overflow: visible;}
.ny_links .cont .links_word ul li {width: 128px;height: 30px; line-height:30px;float: left;margin: 8px 18px;}
.ny_links .cont .links_word ul li a { color:#666;}
.ny_links .cont .links_word ul li a:hover { color:#900;}
.ny_links .cont .links_pic ul li {width: 128px;height: auto !important;height: 58px;min-height: 48px;float: left;text-align: center;margin: 8px 18px;}

/*内页产品新闻详细页面 begin*/
.detail { width:100%;}
.detail .contbg {padding:15px 20px 20px 20px; height:auto!important; height:576px; min-height:576px; overflow:hidden !important:overflow: visible;}
.detail .tit { font-size:14px; height: 40px; line-height: 40px; overflow:hidden; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc;}
.detail .related { padding:6px 0; text-align: center;}
.detail .related span { padding: 0 10px;}
.detail .text { padding: 10px; line-height: 23px;}
.detail .text .photo { text-align: center;}
.detail .other { padding: 8px 0 ; width: 100%;}
.detail .other li {line-height: 24px;}
.detail .print { padding: 8px 0; text-align: right; clear: both;}
.detail .print a { margin-right: 20px;}
/*内页产品新闻详细页面 end*/

/*页码放置 begin*/
.page { width: 100%; padding: 10px 0; float: left; text-align: center;}
.page .prev,.page .next { margin: 0 10px;}
.page .num { padding: 2px; text-align: center; color: #000; }
.page .cur { color: #f00;}
/*页码放置 end*/
/*内页样式 end*/
/*留言板 begin*/
.ny_msg .contbg { padding:15px 20px 20px 20px;height:auto!important; height:450px; min-height:450px; overflow:hidden !important:overflow: visible;}

.ny_msg .contbg .bridge { line-height: 30px; text-align: right;}
.ny_msg .contbg .welcome { width: 95%; border-bottom: 1px dashed #ccc; height: 45px; line-height: 45px; text-align: center;}
.ny_msg .contbg .msg_form { width: 400px; margin: 0 auto; padding-top: 25px;}
.ny_msg .contbg .msg_form li { width: 100%; float: left; padding: 2px 0;}
.ny_msg .contbg .msg_form li .type { width: 100px; float: left; line-height: 21px;}
.ny_msg .contbg .msg_form li input { height: 14px; padding:2px 0; line-height: 14px; }

.ny_msg .contbg  .msglist { width: 100%; }
.ny_msg .contbg  .msglist ul { border: 1px solid #ccc;}
.ny_msg .contbg  .msglist li { line-height: 24px;}
.ny_msg .contbg  .msglist li .msg_name{ border-bottom: 1px solid #ccc;}





/*------------------------------------------------------------*/







.listtab {margin:20px 0 40px;text-align:center;}
.listtab:after {content:"";display:block;clear:both;height:0;}
.listtab ul{font-size:0;text-align:center;}
.listtab ul li{display:inline-block;margin:0 0 0 -1px;border:1px solid #e2e2e2;}
.listtab ul li a{display:block;font-size:15px;color:#343434;position:relative;height:44px;line-height:44px;z-index:0;text-align:center;font-weight:600;padding:0 30px;}
.listtab ul li:first-child {margin-left:0;}
.listtab ul li.active{border:1px solid #323232;}
.listtab ul li.active a{color:#fff;background:#323232;}


/*-----products------*/

.subnav{background-color: #2d2d2d;height:90px;padding:10px 0;}
.subnav .bd{width:630px;margin:10px auto;height:70px;overflow:hidden;}
.subnav .bd ul{text-align:center;}
.subnav .bd ul li{float:left;margin:0 10px;width:70px;}
.subnav .bd ul li a{color:#fff;font-size:11px;}
.subnav .bd ul li.active a{color:#F4691B;}

.subnav .prev,.subnav .next{position:absolute;left:230px;top:12px;display:block;width:32px;height:40px;background:url("../images/slider-arrow.png") -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.subnav .next{left:auto;right:230px;background-position:8px 5px; }
.subnav .prev:hover,.subnav .next:hover{filter:alpha(opacity=100);opacity:1;}



.pro_tab{position:relative;height:80px;margin:0 0 20px 0;}

.promid_menu{position:absolute;left:0;z-index:999;padding:0 0 0px 0;color:#000;background:#EDEDED;border-bottom:1px solid #E0E0E0;width:1200px;top:20px}
.promid_menu ul li{float:left;margin:0 2px 0 0;padding:20px 18px;line-height:15px;text-align:center;cursor:pointer;font-weight:bold;font-size:15px;position:relative;bottom:-2px;}
.promid_menu ul li:hover,.promid_menu ul li.pro_menu_over{border-bottom:3px solid #3BB276;color:#3BB276;}




/*---about---*/
.about{line-height:25px;margin:15px 0 0 0;font-size:14px;}
.about p{margin:0 0 10px 0;}



/*-----honor------*/
.honor{text-align:center;}
.honor ul{margin:10px 0 0 -38px;}
.honor ul li{float:left;width:270px;margin:5px 0 5px 38px;text-align:center;}
.honor ul li a{display:block;width:270px;overflow:hidden;}
.honor ul li img{width:100%;border:5px solid #E0E0E0;box-sizing:border-box;display:block;}
.honor ul li b{font-weight:bold;font-size:14px;margin:5px 0 0 0;display:block;height:25px;}

.highslide-caption{display:none;}

/*-----video------*/
.video ul{margin:0 0 0 -25px;}
.video ul li {background:#fff;float:left;width:280px;overflow:hidden;margin:10px 0 5px 25px;}
.video ul li a{display:block;width:100%;height:100%;position:relative;}
.video ul li a ins{background:url("../images/video-btn.png") no-repeat;height:62px;width:62px;display:block;position:absolute;left:50%;top:50%;margin:-31px 0 0 -31px;}
.video ul li p{text-align:center;font-size:14px;margin:10px 0 0 0;}
.video ul li img {width:100%;transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; }
.video ul li:hover img { transform: scale(1.11); -ms-transform: scale(1.11); -moz-transform: scale(1.11); -webkit-transform: scale(1.11); -o-transform: scale(1.11); }

.support ul{margin:0 0 0 -75px;}
.support ul li {background:#fff;float:left;width:350px;overflow:hidden;margin:30px 0 5px 75px;border-radius:10px;box-shadow: 0 6px 12px rgba(0,0,0,0.176);}
.support ul li a{display:block;width:100%;height:auto;position:relative;}
.support ul li img{width:100%;height:auto;}
.support ul li h6{text-align:center;font-size:18px;margin:30px 0 0 0}
.support ul li p{background:#838280;height:40px;line-height:40px;text-align:center;font-size:16px;margin:30px 0 0 0;color:#fff;}
.support ul li p img{width:auto;height:auto;vertical-align:middle;margin:0 0 0 10px;}
.support ul li a:hover{color:#F38001;}
.support ul li:hover p{background:#F38001;color:#fff;}



	
	

/*-----分页----*/
.digg{padding:20px 10px 3px 0;margin:15px 0 20px 0;clear:both;line-height:28px;text-align:center;border-top:1px solid #ADADAD;}
.digg a,.digg span{line-height:16px;padding:6px 10px;margin:2px;display:inline-block;border:1px solid #bebebe;background:#fff;border-radius:2px; -moz-transition: all 0.5s ease 0.01s; -webkit-transition: all 0.5s ease 0.01s; -o-transition: all 0.5s ease 0.01s; transition: all 0.5s ease 0.01s;}
.digg a:active{border:#333 1px solid;color:#f18101; }
.digg span.disabled{color:#fff;border:1px solid #F18101;background:#fff;}
.digg span.disabled,.digg a:hover{background:#1D487F;border:1px solid #1D487F;box-shadow: 0 1px 0 0 #FFFFFF;color: #fff !important;}
