@charset "utf-8";
html,body{ font:12px/1.8 'microsoft yahei',tahoma,verdana,'simsun'; color:#333; background:#fff; -webkit-text-size-adjust:none;min-width: 1400px;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#1c57c4; text-decoration:none;}
/*头部*/
.inner{ width:1200px; margin:0 auto; position:relative;}
.top-line{width: 100%;height: 40px;line-height: 40px;border-bottom: 1px solid #dadada;font-size: 14px;}
.top-con{width: 1200px;margin: 0 auto;}
header{zoom:1}
#web_logo{ margin-left:10px; font-size:0px; position:relative; z-index:999;}
.top-nav{ color:#fff; position:absolute; right:5px; top:8px; height:77px; z-index:1; text-align:right; width:100%;}
.top-nav a{ color:#fff;}
.top-nav a:hover{ color:#fff;}
.top-nav li.b{ position:absolute; bottom:-7px; right:0px;background: url(/uploads/image/tniimages/dianhua.png)left center no-repeat;}
.b p{height: 50px;line-height: 50px;box-sizing: border-box;padding-left: 45px;}
.top-nav li.t span{ padding:0px 5px; font-size:10px; color:#bbb;}
.top-logo{ min-height:90px; _height:90px;}

.nav-bg{background:#289738;}
nav{width:1200px; margin:0 auto; height:45px; overflow:hidden;}
nav ul li{ float:left;  width: 133px!important;   border-radius: 0px!important;text-align:center; height:45px; line-height:45px; overflow:hidden; }
nav ul li:nth-child(7){width: 127px!important;}
nav ul li:nth-child(19){width: 126px!important;}
nav ul li a{ color:#fff; font-size:14px;}
nav ul li a:hover{ color:#fff;}
nav ul li.line{    width: 0px!important;
    height: 25px;
    background: url(/uploads/image/tniimages/fuxing_11.gif) no-repeat center center;
    border-right: 1px dotted #fff;
    padding: 0px;
    margin-top: 10px;}
nav ul li.hover,nav ul li.navdown{     background: #333;}
nav ul li.hover a,nav ul li.navdown a{ color:#fff;}
nav ul li.hover a:hover,nav ul li.navdown a:hover{ color:#fff;}
.met_flash{ margin-top:0px; font-size:0px; overflow:hidden;} 
.met_flash ul{ margin:0px; padding:0px;} 

/*首页*/
.aboutus{margin-top:25px;background: url(/uploads/image/tniimages/pro_bj.jpg)center no-repeat;height: 400px;padding: 80px 0;}
.aboutus h3.title{text-align: center;margin-bottom: 20px;}
.aboutus h3.title a,.aboutus h3.title a:hover{color: #fff;}
.aboutus h3.title span{font-size: 25px;font-weight: 600;width: 210px;display: inline-block;height: 56px;line-height: 56px;border-bottom: 2px solid #93ad18;}
.jianjie-img{width: 427px;height: 300px;float: left;border: 4px solid #dedede;margin-right: 10px;}
.case{ float:right; width:290px; margin-top:10px; overflow:hidden;}
.style-1 .active{ background:#fff; padding:10px 10px 15px 10px;box-sizing: border-box;height: 325px!important;overflow: hidden;}
.style-2 h3.title {font-weight:normal; font-size:20px; position:relative;font-weight: 600;}
.style-2 h3 span{border-radius: 0!important; padding:0px 25px; display: inline-block;}
/*.style-2 h3.title a.more,.style-1 h3.title  a.more{float: right; color:#fff; font-size:12px;width: 70px;display: inline-block;height: 40px;line-height: 40px;}*/
.style-2 h3.title a.more,.style-1 h3.title  a.more,.li-t a,.home-right-product h1 span a{width: 30px;height: 30px;display: inline-block;background: url(/uploads/image/tniimages/b2.png);float: right;margin: 15px 20px 0 0;}
.style-2 h3.title a.more:hover,.style-1 h3.title  a.more:hover,.li-t a:hover,.home-right-product h1 span a:hover{background: url(/uploads/image/tniimages/b3.png);}
.style-2 .active{ background:#fff; padding:10px;    height: 200px!important;}
.style-2 dl.ind{ clear:both; zoom:1}
.style-2 dl.ind dt{ float:left; display:inline; border-bottom:1px dotted #ccc; padding:10px 0px 10px 0px; zoom:1}
.style-2 dl.ind dt a{ margin-left:5px;}
.style-2 dl.ind dd{ float:right; display:inline; border-bottom:1px dotted #ccc; padding:10px 0px 10px 0px; overflow:hidden;}
.style-2 dl.ind dd h4{ margin-left:10px;}
.style-2 dl.ind dd p.desc{ margin-left:10px; font-style: italic; color:#666;}
.index-news{ float:left; width:390px; margin-right:15px; margin-top:15px;}
.index-news h3.title{height: 56px;line-height: 56px;padding:0 0 0 15px;font-size: 20px;box-sizing: border-box;background: url(/uploads/image/tniimages/bg1.png)left bottom no-repeat;}
.listel li{ margin:0px 5px; height:30px; line-height:30px; overflow:hidden; padding-left:13px; background:url(/uploads/image/tniimages/dt-1.gif) no-repeat left 12px; }
.listel li a{ margin-right:5px; zoom:1;}
.listel li span{ float:right; color:#666;}
.index-conts{ float:right; width:290px; margin-top:15px;}
.index-product{ padding-top:15px; *margin-top:15px; *padding-top:0px;margin-bottom: 20px;}
.index-product .profld{ margin:0px; position:relative; overflow:hidden;    height: 200px!important;}
.index-product h3 span{ float:left; }
.index-product ol{ position: absolute; width: 2012em;    height: 200px!important; }
.index-product ol li{ float:left; text-align:center;     height: 200px!important;
    margin: 0px 10px!important;}
.index-product ol li a.img{ display:block; text-align:center; font-size:0px;}
.index-product ol li a.img img{ margin:auto; border:1px solid #d6d6d6;    height: 190px!important;
    width: 240px;}
.index-product ol li h3{ font-weight:normal; margin-top:5px; height:20px; line-height:20px; overflow:hidden;}
.index-product .flip{ height:20px; overflow:hidden; margin:8px 15px 0px; float:left;display: none; }
* html .index-product .flip{ width:300px;}
* html .index-product .flip{ width:300px;}
.index-product .next,.index-product .prev{ width:18px; height:18px; overflow:hidden; display:block; float:left; background:url(/uploads/image/tniimages/neu.gif) no-repeat;}
.index-product .next{ background-position:-17px 0px; }
.index-product .next:hover{ background-position:-57px 0px; }
.index-product .prev{ background-position:-40px 0px; }
.index-product .prev:hover{ background-position:0px 0px; }
#trigger{ float:left; margin-right:5px; margin-top:0px; position:relative; bottom:8px; *bottom:0px; *top:5px; zoom:1;}
#trigger a{ background:url(/uploads/image/tniimages/neu.gif) no-repeat -78px -10px; width:8px; height:8px; font-size:0px; display:inline-block; overflow:hidden; margin-right:5px;}
#trigger a.current{ background-position:-78px 0px;}

#tabs-nav{ float:left;text-align: center; margin-left:15px;}
#tabs-nav li {margin: 0 4px; display: inline-block; zoom: 1; *display:inline; position:relative; *top:12px;}
#tabs-nav li a {width: 8px; height: 8px; display: block; overflow:hidden; background:#9df0f5; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}
#tabs-nav li a:hover { background:#fff; }
#tabs-nav li a.flex-active{ background:#fff; cursor: default; }
.index-links{ background:#333; padding:11px 15px 2px;position:relative;color: #fff;border-bottom: 1px dotted #aaa;}
.index-links h3{ height:32px; line-height:32px; padding-left:20px; font-weight:normal; font-size:14px; position:relative;margin-bottom:10px;}
.index-links h3 a.more{ position:absolute; right:10px; top:0px; color:#fff; font-size:12px;}
.index-links ul{ margin:0px; padding:0px;}
.index-links .img{ margin-bottom:3px;}
.index-links .img li{ list-style:none; display:inline; padding-right:5px;}
.index-links .img img{ width:88px; height:31px;}
.index-links .txt{ zoom:1;}
.index-links .txt li{ list-style:none; float:left; width:88px; height:20px; line-height:20px; margin-right:5px; overflow:hidden;}

/*底部*/
footer{background-color: #333;padding: 15px 0;color: #fff;}
footer a{color: #fff;}
.foot-nav{ text-align:center;height:25px; line-height:25px;}
.foot-nav span{ font-size:10px; margin:0px 8px; color:#fff;}
.foot-text{ text-align:center; padding:0px 0px 5px; }

/*内页侧栏*/
.sidebar{ margin-top:15px;}
.sidebar .sb_nav{ float:left; width:264px;background: #f3f7f9;}
.sidebar .sb_nav h3.title{ text-align:left;background: url(/uploads/image/tniimages/bg1.png)left bottom no-repeat;padding:0px 15px; height:35px; line-height:35px; border-bottom:1px solid #cecece; font-size:16px;}
/*.sidebar .sb_nav h3.line{ margin-top:15px; }*/
.sidebar .sb_nav .active{ padding:10px 15px; }
#sidebar dl{ margin-left:5px;}
#sidebar dl dt{ padding:4px 0px 5px 15px; margin-top:5px; background:url(/uploads/image/tniimages/dt-11.gif) no-repeat 2px 11px;}
#sidebar dl dd{ padding:0px 0px 0px 15px;}
#sidebar dl dd h4{ font-weight:normal; padding:5px 0px 5px 10px; background:url(/uploads/image/tniimages/dt-0.gif) no-repeat left center;}
#sidebar dl dt a{font-size: 14px; }
#sidebar dl dt.on a{ font-weight:bold; color:#289738;}
#sidebar dl h4.on a{ font-weight:bold;}
.sidebar .sb_box{ float:right; width:915px; background:#fff; overflow:hidden; }
.sidebar .sb_box h3.title{ border-bottom:1px solid #ddd; background:#f8f8f8; height:35px; line-height:35px; position:relative;}
.sidebar .sb_box h3.title span{ position:absolute; left:0px; top:-1px; font-size:14px; border-bottom:2px solid #ff6633; padding:0px 15px;}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; right:15px;}
.sidebar .sb_box h3.title div.position a{ color:#1c57c4;}

.dingbu{width:100%;height:60px;background: #289738;  margin-top: -6px;}
.navigation{ width:1200px; height:60px; margin:0px auto; padding:0px; clear:both; line-height:60px;}
.menu { z-index: 300; float: left;  position: relative; height: 60px; width:1200px; margin:0px 0px 0px 2px; padding:0px;list-style-type: none; font-family:"微软雅黑"; }
.menu li { margin: 0px 0px 0px 0px; float: left;}

.menu li a:link { color: #fff;  text-decoration: none}
.menu li a:visited {color: #fff; text-decoration: none}
.menu li a:hover {	color: #fff; text-decoration:none;background:#b0c456;}
	
.menu ul {	z-index: 300; position: relative;}
.menu li {	position: relative;}
.menu li:hover .sub-menu { display:block;}
.menu li ul li:hover .ul2 { display:block;}

.menu li .sub-menu {padding-right: 0px; display: none; padding-left: 0px; left: 0px; left: 0px\9;  padding-bottom: 0px; width: 107px; padding-top: 0px; 

position: absolute; top: 60px; font-size:12px; font-weight:normal;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8 ;list-style-type: none; display:none; z-index:10;}
.menu li ul li {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; width: 107px; height:29px; line-height:29px; padding-top: 0px; border-bottom: #fff 1px solid;    background: #289738;}
.menu li ul li a { width:107px;}
.menu li ul li a:hover {color: #000; border-bottom: #fff 1px solid;  width:107px; height:29px; line-height:29px;}

.menu-item{ width:107px; height:60px; line-height:60px; text-align:center;  font-size: 14px;    }

.menu-item1{ width:198px; height:29px; line-height:29px;text-align:center;font-size:12px; font-weight:normal; font-family:"宋体";}
.menu-item1 a{ width:198px; height:29px; line-height:29px;text-align:center;font-size:12px; font-weight:normal; font-family:"宋体"; }
.menu-item1 a:hover {
	color: #f5f263; text-decoration: none; width:107px; height:29px; display:block; }

.menu-item a:hover {color: #f5f263; text-decoration: none;width:107px; height:60px;_ height:60px; display:block;font-weight:bold;}
.ul2{position: relative;left: 56px;bottom:29px;display: none;list-style-type: none;}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
.menu-item a {text-decoration: none; width:107px;display: block; height:60px;line-height: 60px; font-size:14px; text-align:center; }
.menu-item a:link {color:#fff; }
.menu-item a:visited {	text-decoration: none;	color:#fff; }
.menu-item a:hover { text-decoration: none; color:#fff; height:60px;line-height: 60px; font-weight:bold;}
 }  /*chrome and safari*/


@media screen and (-webkit-min-device-pixel-ratio:0){ 
.menu-item1 a {text-decoration: none; width:107px;display: block; height:29px;line-height: 29px; font-size:12px; text-align:center;}
.menu-item1 a:link {color:#fff; }
.menu-item1 a:visited {	text-decoration: none;	color:#fff; }
.menu-item1 a:hover { text-decoration: none; color:#f5f263; height:29px;line-height: 29px; border-bottom: #fff 1px solid; font-weight:bold; }
 }  /*chrome and safari*/


.resou{width: 100%;height: 45px;line-height: 45px;border-bottom:1px dashed #289738;font-size: 18px;}
.resou-1{width: 1200px;margin: 0 auto;background: url(/uploads/image/tniimages/laba.jpg)left center no-repeat;box-sizing: border-box;padding-left: 30px;}
.resou-1 a{color: #289738;font-size: 14px;margin: 0 2px;}
.resou-1 a:hover{color: #8fac12;}

.home{margin-top: 15px;height: 500px;}
.home-left{width: 209px;float: left;margin-right: 20px;background: #289738;}
.home-left-product h1,.home-right-product h1{height: 50px;width: 100%;padding-left: 50px;color: #fff;box-sizing: border-box;padding-top: 6px;font-size: 18px;font-weight: 100;}
.home-left-product h1{    padding-left: 0px;
    font-size: 26px;
    font-weight: 600;
    width: 209px;
    text-align: center;}
.home-right-product h1{background: url(/uploads/image/tniimages/t4.png)left center no-repeat;padding-top: 9px;font-weight: 600;}
.home-right-product h1 span a{margin-top: 10px!important;}
.center{width: 209px;float: left;margin-right: 15px;box-sizing: border-box;padding: 10px;}
.center ul{list-style: none;margin: 0!important;background: #fff;box-sizing: border-box;padding: 10px;}
.center ul li{background:#ddd center right 13px no-repeat;padding: 8px 0 8px 22px;margin: 5px 0;}
.center ul li:hover{background:#ddd center right 3px no-repeat;}
.center ul li a{color: #444;font-size: 13px;display: block;}
.center ul li a:hover{color: #fd9a23;}
.home-right{width: 971px;float: left;height: 500px;}
.home-right a{color:#333!important;}
.content{text-align: left;}
.content a{font-size: 14px;}
.home-right ul{margin: 0;padding:10px 0 0 0;}
.home-right ul li{list-style-type:none ;width: 242px;height: 233px;float: left;text-align: center;}
.home-right ul li img{width: 236px;height: 177px;}


.home-left-product .active{color: #fff;padding: 13px;margin: 0 auto;box-sizing: border-box;}
.home-left-product .active p span{font-size: 13px!important;}

.jianjie{width: 100%;height: 530px;}
.jj-con{width: 1200px;margin: 0 auto;}
.why-c{margin-top: 15px;width: 450px;float: left;}
.why-c h3{background: url(/uploads/image/tniimages/bg1.png)left bottom no-repeat;}
.why-c h3 span{font-size: 20px;display: inline-block;height: 56px;line-height: 56px;padding: 0 15px;}


.anli{width: 730px;float: right;height: 400px;margin: 15px 0 0 0;padding: 0;list-style-type: none;}
.anli li{margin: 0;padding: 0;}
.li-t{height: 56px;line-height: 56px;background: url(/uploads/image/tniimages/bg1.png)left bottom no-repeat;font-size: 20px;padding-left: 15px!important;font-weight: 600;}
.anli-li{width: 176px;height: 132px;float: left;margin:3px!important;overflow: hidden;}
.anli-li img{width: 176px;height: 132px;display: block;}
.anli-tit{position: relative;display: block;width: 176px;height: 132px;background: #289738;text-align: center;bottom: 0;transition:bottom 0.6s;-moz-transition:bottom 0.6s;-webkit-transition:bottom 0.6s;-o-transition:bottom 0.6s;}
.anli-li:hover .anli-tit{bottom: 132px;opacity: 0.6;}
.anli-tit a{color: #fff;font-size: 18px;line-height: 132px;}

.news-b{width: 100%;padding: 50px 0;background:#ededed ;height: 400px;}
.news-c{width: 1200px;margin: 0 auto;}


.news-3{margin-right: 0!important;}
.news-3 h3.title{background: url(/uploads/image/tniimages/bg5.png)left bottom no-repeat;}
.img1{width: 390px!important;height:auto;margin-top: 5px;display: block;}
.index-news .active{height: 168px!important;}


.index-product h3.title{height: 56px;line-height: 56px;background: url(/uploads/image/tniimages/bg1.png)left bottom no-repeat;}
.dibu{width: 100%;background: url(/uploads/image/tniimages/contact_bj.jpg)left;}
.dibu img{display: block;margin: 0 auto;width: 1200px;height: auto;}

.news-left{margin: 0;padding: 0 0 10px 0;box-sizing: border-box;list-style-type: none;}
.li-t1{height: 36px;line-height: 36px;background: url(/uploads/image/tniimages/bg1.png)left bottom no-repeat;font-size: 16px;padding-left: 15px!important;font-weight: 600;width:264px;box-sizing: border-box;}
.n-l-li{margin: 7px 5px;height: 30px;line-height: 30px;overflow: hidden;padding:0 10px 0 22px;background: url(/uploads/image/tniimages/dt-1.gif) no-repeat 9px 12px;box-sizing: border-box;}
.span-time{float: right;display: inline-block;height: 30px;width: 72px;line-height: 30px;}

.con-sm{height: 412px;overflow: scroll;}
.remenci{margin: 0;padding: 0;list-style-type: none;}
.resouci-li{margin: 0;padding: 0;width: 50%;float: left;text-align: center;padding: 10px 0;}
.resouci-li{font-size: 15px;}


#imglist .list-none .list,#productlist .list-none .list{width: 278px!important;height: 250px!important;}
#imglist .list-none li:nth-child(3n 2),#productlist .list-none .list:nth-child(3n 2){margin:0 30px!important;}
#imglist .list-none li:nth-child(3n 1),#imglist .list-none li:nth-child(3n 3),#productlist .list-none li:nth-child(3n 1),#productlist .list-none li:nth-child(3n 3){margin: 0!important;}
#imglist .list-none .list a img,#productlist .list-none .list a img{width: 278px!important;height: 208px!important;}
#imglist .list-none .list h3 a,#productlist .list-none .list h3 a{font-size: 15px;}





.editor table>thead>tr>th, table>tbody>tr>th, table>tfoot>tr>th, table>thead>tr>td, table>tbody>tr>td, table>tfoot>tr>td{border-top:0px!important;}







/* 优势 */
.box2 {
    width: 1440px;
    position: relative;
    left: 50%;
    margin-left: -720px;
    background: url(/uploads/image/tniimages/box2.jpg) repeat-x;
    height: 1705px;
    overflow: hidden;
}
.box2 .title {
    height: 130px;
    padding-top: 40px;
    text-align: center;
    font-family: '微软雅黑';
    font-size: 25px;
    color: #a0d51a;
    background: url(/uploads/image/tniimages/tibg.png) 54% -10px no-repeat;
    margin-top: 20px;
}
.box_center1 {
    width: 1200px;
    margin: 0 auto;
}
.clearfix {
    zoom: 1;
}
.youshi {
    margin-top: 24px;
}
.img1 {
    float: left;
    width: 482px;
}
.youshi1 {
    float: right;
    margin-top: 20px;
    width: 602px;
}
.tt1 {
    background: url(/uploads/image/tniimages/tt1.jpg) 0 50% no-repeat;
    height: 55px;
    font-family: '微软雅黑';
    font-size: 24px;
    color: #007d36;
    line-height: 30px;
    padding-left: 70px;
    margin-left: 70px;
}
.tt1 a {
    color: #007d36;
}
.tt1 span {
    line-height: 25px;
    font-size: 20px;
    color: #1e1e1e;
    display: block;
}
.youshi1 .content {
    padding-top: 15px;
    font-size: 15px;
    font-family: '微软雅黑';
    color: #1f1f1f;
    line-height: 26px;
}
.youshi1 .content {
    padding-top: 15px;
    font-size: 15px;
    font-family: '微软雅黑';
    color: #1f1f1f;
    line-height: 26px;
}
.img2 {
    float: right;
}
.youshi2 {
    float: left;
    margin-top: 20px;
    width: 550px;
}
.tt3 {
    background: url(/uploads/image/tniimages/tt2.jpg) 0 50% no-repeat;
    height: 55px;
    font-family: '微软雅黑';
    font-size: 24px;
    color: #007d36;
    line-height: 30px;
    padding-left: 70px;
    margin-left: 70px;
}
.tt3 a {
    color: #007d36;
}
.tt3 span {
    line-height: 25px;
    font-size: 20px;
    color: #1e1e1e;
    display: block;
}
.youshi2 .content {
    padding-top: 15px;
    font-size: 15px;
    font-family: '微软雅黑';
    color: #1f1f1f;
    line-height: 26px;
}
.tt5 {
    background: url(/uploads/image/tniimages/tt3.jpg) 0 50% no-repeat;
    height: 55px;
    font-family: '微软雅黑';
    font-size: 24px;
    color: #007d36;
    line-height: 30px;
    padding-left: 70px;
    margin-left: 70px;
    margin-top: 15px;
}
.tt5 a {
    color: #007d36;
}
.tt5 span {
    line-height: 25px;
    font-size: 20px;
    color: #1e1e1e;
    display: block;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}





















