@charset "utf-8";
/*---------base begin-------------*/
body{padding:0px; margin:0px auto; font-size:12px; line-height:18px; color:#000000;font-family:Arial, Helvetica, sans-serif;width:100%;min-width:1000px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"100%");background:#FFF;}
ul,li,form, dl,dt, dd, div,p,input{ padding: 0px; margin: 0px; }
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
font,select,input,em{ font-size:12px; font-style:normal;}
ul{ list-style-type: none; }
img,input{ border:none; border:0;}
a{text-decoration:none;noline: expression(this.onFocus=this.blur());color:#000000;}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#000000; text-decoration:none;}
.clear{clear:both;height:0;font-size: 0px;line-height: 0px; display:block; visibility:hidden; zoom:1;}
.inputtxt{border:1px solid #CCC; line-height:25px; height:25px; padding:0 5px;}
.btn_submit{width:73px;height:30px;color:#FFF;background:url(../images/back.png) no-repeat;border:0;}
.back {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px
}
.back A {
	FONT-SIZE: 13px; HEIGHT: 30px; WIDTH: 73px; color:#7e7f7f;  DISPLAY:inline-block; LINE-HEIGHT: 30px
}
.back A:hover {
	COLOR: #7e7f7f
}
.more{ float:right;background:url(../images/more.jpg) no-repeat right center; width:30px; color:#969696;font:normal 12px/25px "Arial";  padding-right:10px; height:25px; display:block}
/*---------base end-------------*/

/*header*/
.header{width:100%; height:113px; background:url(../images/topbg.jpg) repeat-x bottom}
.header .header-content{width:1015px; margin:0 auto;}
.header .lang{ height:25px; text-align:right;font:normal 12px/26px "Arial"; float:right;}
.header .lang a{ color:#969696}
.header .header-logo{width:312px;height:75px; float:left;padding-top:18px; padding-left:0px;}
.header .top_right{ width:604px; float:right;}
.header .top_right .serv{ float:right; width:268px; height:24px; margin-top:10px;}
.header .top_right .serv .service{ width:268px; float:left;}
.header .top_right .serv .search{ background:url(../images/keybg.jpg); width:201px; height:24px; float:left; padding-left:40px; line-height:24px;}
.header .top_right .serv .but{ background:url(../images/btnbg.jpg); width:27px; height:24px; float:left}
.header .top_right .nav{width:604px;float:left; overflow:hidden; margin-top:10px;}
.header .top_right .nav ul{width:700px;font-size:0; float:left}
.header .top_right .nav ul li{ width:auto; float:left;margin-left:24px; margin-right:23px;}
.header .top_right .nav ul li a{ display:block; height:35px;padding-left:3px; padding-right:3px; font:normal 14px/35px "Arial"; color:#323232}
.header .top_right .nav ul li a:hover,.header .top_right .nav ul li a.on{ color:#49b400;}

/*bottom*/
.footer{ width:100%; background:#ececec; height:30px; line-height:30px; color:#646464;}
.footer a{color:#646464;}
.footer .info{width:970px; margin:0 auto;}
.footer .info .left{ float:left}
.footer .info .right{ float:right}
.bottomm{ width:100%; height:70px; margin:0 auto;background:#f1f1f1;color:#969696; padding-top:15px;} 
.bottomm .info{ width:970px; margin:0 auto;color:#969696; line-height:30px; text-align:left;}
.bottomm .info a{color:#969696;}
.bottomm .info a:hover{color:#969696;}
.bottomm .info img{ float:right; height:60px;}

/*首页banner*/
.bannerlist{width:100%;height:464px; position:relative;}
.bannerlist .bd{position:relative; z-index:0; top:0px;height:464px;}
.bannerlist .bd ul{width:100% !important;height:464px;}
.bannerlist .bd li{width:100% !important;  height:464px;overflow:hidden; }
.bannerlist .bd li a{width:100%;height:464px; display:block;}
.bannerlist .hd{width:100%;position:absolute;z-index:1;bottom:40px;left:0;height:30px;line-height:30px;text-align:center; display:block}
.bannerlist .hd ul{ width:1000px; margin:0 auto; text-align:center}
.bannerlist .hd ul li{cursor:pointer;display:inline-block;*display:inline;*zoom:1;width:13px;height:13px;margin:10px;background:url(../images/dot.png) top right;overflow:hidden; line-height:80px;}
.bannerlist .hd ul li.on{background-position:top left;}


/*内页banner*/
.nybanner{width:100%;height:341px;overflow:hidden; background:url(../images/bannerbg.jpg) repeat-x bottom center}
.nybanner .bannerbg{width:100%; height:323px;background:url(../images/bannera.jpg) no-repeat center top}
/*main*/
.main{width:100%; margin:0 auto; position:relative; z-index:99999999; margin-top:-30px; background:url(../images/maintopbg.png) center top no-repeat;}
.main_con{ width:970px; margin:0 auto; padding-top:30px;}
.i_title{ width:100%; height:22px; background:url(../images/line.jpg) repeat-x bottom}
.index_news{ width:316px; float:left; height:180px;float:left;}
.index_news ul{ padding-top:10px;}
.index_news ul li{ width:100%; height:27px; line-height:27px; background:url(../images/nc.jpg) left center no-repeat;}
.index_news ul li a{ padding-left:12px}
.index_news ul li span{ float:right; color:#969696}

.index_company{width:344px; height:180px; overflow:hidden; float:left; margin-left:40px;}
.index_company .company_info{ line-height:22px; text-align:left;margin-top:10px;}
.index_company .company_info img{ float:left; margin-right:10px;}

.index_contact{width:220px; height:180px; overflow:hidden; float:left; margin-left:40px;}
.index_contact .contact_info{ line-height:18px; text-align:left;margin-top:10px;}

.index_product{width:100%;overflow:hidden;}
.index_product .product_title{ width:100%; height:31px; text-align:center; background:url(../images/line.jpg) repeat-x 15px}
.index_product .product_title .more{font:normal 12px/15px "Arial"; height:15px}
/*index-productScroll*/
.index-productScroll{position:relative;height:120px; width:894px; padding-left:38px; padding-right:38px; overflow:hidden; margin-top:10px;}
.index-productScroll ul{overflow:hidden; zoom:1;}
.index-productScroll ul li{ margin-left:8px; margin-right:8px;width:131px; float:left; text-align:center; height:93px; border:1px solid #d7d7d7}
.index-productScroll ul li img{height:93px;max-width:131px;}
.index-productScroll .prev,
.index-productScroll .next{position:absolute;left:0px;top:30px;display:block; width:40px; height:28px; overflow:hidden; background:url(../images/l.jpg) center center no-repeat; cursor:pointer;}
.index-productScroll .next{left:auto; right:0px;  background:url(../images/r.jpg) center center no-repeat; }

/*内页*/
.nmain{width:100%; margin:0 auto; position:relative; z-index:99999999;margin-top:-5px; background:url(../images/nmaintopbg.png) center top no-repeat;}
/*main left*/
.nmain .main-left{width:205px;float:left;}
.nmain .main-left .menu{width:205px;float:left;}
.nmain .main-left .menu h2{ height:25px; padding-left:10px;background:url(../images/ntbg.jpg) no-repeat bottom center}
.nmain .main-left .menu .info{ padding:8px; font-size:13px; line-height:180%;}
.menulist{width:205px;min-height:300px;height:auto !important; height:300px;overflow:hidden; margin:0 auto}
.menulist ul {width:205px;margin-top:10px;}
.menulist ul li{width:205px;}
.menulist ul li a{color:#323232; padding-left:25px;line-height:30px; text-align:left;background:url(../images/nc.jpg) 10px 10px no-repeat;  display:block; font-size:15px;}
.menulist ul li a:hover,.menulist ul li a.on,.menulist ul li a.on:hover{color:#49b400;}

/*main right*/
.nmain .main-right{width:732px;float:left; overflow:hidden; margin-left:32px; text-align:left; margin-bottom:20px;}
.loca{ background:url(../images/nrtbg.jpg) no-repeat bottom center; height:25px; text-align:right;color:#969696;font-size:12px; font-family:"Arial";}
.loca a{color:#969696;}
.ab_img{ padding-top:12px; padding-left:12px; width:720px; height:158px;}
.about_info{padding-top:12px; padding-left:12px; width:720px;  line-height:250%;}

/*news list*/
.newslist{ padding-left:12px; padding-top:12px;}
.newslist ul{min-height:400px;height:auto !important; height:400px;}
.newslist ul li{ line-height:35px; font-size:12px; border-bottom:1px dashed #9d9d9d; margin-bottom:10px; background:url(../images/dico.jpg) no-repeat 0px 15px; padding-left:10px}
.newslist ul li .news-info{ height:20px;line-height:20px; overflow:hidden; font-size:12px; color:#646464}
.newslist ul li a{}
.newslist ul li a:hover{ color:#49b400}
.newslist ul li span{float:right;}
.newslist ul li a.down{ float:right; margin-left:60px;}

/*pro list*/
.pro_list{ padding-left:12px; padding-top:12px; overflow:hidden}
.pro_list ul{ width:800px;}
.pro_list ul li{float:left;width:213px; height:186px;overflow:hidden;display:inline; text-align:center; margin-right:39px;}
.pro_list ul li a{ display:block; width:209px; height:182px; padding:2px; background:url(../images/pli.jpg) no-repeat center top}
.pro_list ul li img{ width:209px; height:140px;}
.pro_list ul li a{line-height:40px; text-align:center; color:#323232; font-size:14px;}
.pro_list ul li a:hover{background:url(../images/plion.jpg) no-repeat center top}

.pro_info{padding-left:12px; padding-top:12px;}
.pro_info .title{  FONT-SIZE: 14px;color:#49b400;FONT-WEIGHT: bold; text-align:center; line-height:30px;}
.pro_info .img{ background:url(../images/npbg.jpg) no-repeat center center; height:400px; padding:10px; text-align:center}
.pro_info .img img{height:400px; max-width:688px;}
.pro_info .content{ padding-top:10px; line-height:200%;}
.news_info {padding-left:12px; padding-top:12px;}
.news_info .title {
	MARGIN-BOTTOM: 10px; margin-top:20px; FONT-SIZE: 14px;color:#49b400;FONT-WEIGHT: bold; TEXT-ALIGN: center; LINE-HEIGHT: 38px
}
.news_info .d_ti{width:100%; height:21px; background:url(../images/d_ti.jpg) no-repeat 0px 0px; text-indent:6px;border-bottom:1px #515151 solid;font:normal 12px/21px "Arial"; color:#fff; margin-bottom:10px;}
.news_info .content {
	LINE-HEIGHT: 200%; margin-bottom:10px;
}
.news_info .date {
	MARGIN-BOTTOM: 10px; COLOR: #999; TEXT-ALIGN: center; LINE-HEIGHT: 24px
}
.news_info .content IMG {
	MAX-WIDTH: 770px
}
.news_info .photo {
	MARGIN-BOTTOM: 10px; TEXT-ALIGN: center
}
.news_info .photo img{MARGIN-TOP: 10px;}
.news_info .content .video {
	MARGIN-BOTTOM: 10px; TEXT-ALIGN: center
}

/*page*/
.Page{text-align:center; color:#696969; font-size:12px; height:30px; margin-top:10px; margin-bottom:10px;}
.Page .Page_Prev_Text,.Page .Page_Prev{ background:url(../images/prev.png) no-repeat left;padding:5px;
	padding-bottom:2px;
	padding-top:2px;color:#3a3939;cursor:pointer; padding-left:10px;}/*上一页*/
.Page .Page_Next,.Page .Page_Next_Text{background:url(../images/next.png) no-repeat right;padding:5px;
	padding-bottom:2px;
	padding-top:2px;color:#3a3939; cursor:pointer;padding-right:10px;}/*下一页*/
.Page .Page_Next:hover,.Page Page_Prev:hover,.Page .Page_Next_Text.Page:hover,.Page_Prev_Text:hover{color:#3a3939}
.Page .Page_Num{
	padding:5px;
	padding-bottom:1px;
	padding-top:1px;
	line-height:13px;
	cursor:pointer;
	color:#3a3939; background:#e9eaed
}/*页码文本框*/
.Page .Page_Num:hover, .Page a.Page_Selected{background:#3a3939; color:#FFF;cursor:pointer;padding:5px;
	padding-bottom:1px;
	padding-top:1px;
	line-height:13px;}
.Page_Area,.Page_First,.Page_First_Text,.Page_End,.Page input,.Page_End_Text {
    display:none;
}

/*product info width:698px;*/
.productinfo{ width:700px; margin:0 auto; margin-top:20px;}
.productinfo .productinfo-pic{float:left;width:370px;}
.productinfo .productinfo-detail{float:right;width:300px; line-height:25px; font-size:13px;}
.productinfo .productinfo-detail strong{ font-size:16px; color:#323232}

 .slideTxtBox{text-align:left; border:1px solid #aeaeae; margin-top:20px;}
 .slideTxtBox .hd{ height:29px; border-bottom:1px solid #aeaeae; background:#f1f1f1}
 .slideTxtBox .hd ul{ float:left;height:29px;}
 .slideTxtBox .hd ul li{ float:left; text-align:center; width:68px; height:26px; line-height:30px; cursor:pointer;margin-right:10px; color:#646464}
 .slideTxtBox .hd ul li.on{ height:33px; line-height:38px; background:#FFF; border-top:3px solid #0067ff; border-bottom:1px solid #FFF;border-left:1px solid #aeaeae;border-right:1px solid #aeaeae;color:#646464; position:relative; z-index:999; margin-left:-1px; margin-top:-7px;}
.slideTxtBox .bd .bd-content{ margin-left:5px;line-height:200%;overflow:hidden; min-height:220px;height:auto !important; height:220px;}
 .slideTxtBox .bd .bd-content img{max-width:100%;}


/*产品内页图片特效 begin*/
.picshow{position: relative;width:370px;}	
.picshow .bigImg{width:356px;height:356px;position:relative; margin-bottom:10px; border:1px solid #969696; padding:3px; }	
.picshow .bigImg img{vertical-align:middle; width:356px;height:356px;}	
.picshow .smallScroll{ height: 73px; margin-bottom: 6px; position:absolute; width:300px; left:380px; top:300px;}	
.picshow .sPrev,.picshow .sNext{ float: left; display: block; width: 14px; height: 65px; text-indent: -9999px; background: url(../images/sprites1008.png) no-repeat 0 -3037px; }	
.picshow .sNext{ background-position: 0 -2689px;}	
.picshow .sPrev:hover{ background-position: 0 -3124px;}	
.picshow .sNext:hover{ background-position: 0 -2776px;}	
.picshow .smallImg{ float:left; margin:0 6px;display:inline;width:250px;overflow: hidden;}	
.picshow .smallImg ul{ height:65px;width: 9999px;overflow: hidden; }	
.picshow .smallImg li{ float: left;padding: 0 10px 0 0; width:76px; cursor:pointer;display: inline;}	
.picshow .smallImg img{ border: 1px solid #dcdddd; padding:2px; width:70px; height:55px;  }	
.picshow .smallImg .on img{ border-color: #f00;}	
/*产品内页图片特效 end*/

table.job{border-collapse:collapse;color:#010101; margin-top:15px;border-color:#d5d3d3}
.job table td{ border-width:1px; border-style:solid;border-color:#d5d3d3; color:#010101}
