﻿@charset "utf-8";

/* CSS Document */



/* 全局设置 ––––––––––––––––––––––––––––––––-––––––*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {

	margin:0;

	padding:0;

}

fieldset, img {

	border:0;

}

address, caption, cite, code, dfn, em, strong, th, var {

	font-style:normal;

}

ol, ul, li {

	list-style: none;

}

h1, h2, h3, h4, h5, h6 {

	font-size:100%;

	font-weight:normal;

}

a {

	text-decoration:none;

	color:#666;

	text-decoration:none;

}

a:hover {

	color: #2b6c1c;

	text-decoration:none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after, q:before, q:after {

	content: '';

	content: none;

}

:focus {

	outline: 0;

}

q:before, q:after {

	content:"";

}

abbr, acronym {

	border:0

}

.cb {

	clear:both;

}

.clearfix:after {

	visibility:hidden;

	display:block;

	font-size:0;

	content:" ";

	clear:both;

	height:0;

}

.clearfix {

	zoom:1;

}

.fl {

	float:left;

}

.fr {

	float:right;

}



body{

   font-size: 12px;

   line-height: 200%;

   font-family: "微软雅黑",Arial, Helvetica, sans-serif,宋体;

   margin:0px;

   padding:0px;

   color:#666;

   background-image: url(../images/bg.jpg);

   background-repeat:repeat;

   background-color:#ffffff;

}



.top_bg{

	width:100%;

	height:auto;

    background-image: url(../images/top_bg.jpg);

    background-repeat:repeat-x;

}

.index_top{

    width:1004px;

    height:450px;

    clear:both;

    text-align:left;

	background-image: url(../images/index_top_bg.jpg);

    background-repeat:repeat-x;

}

.ny_body{

    width:1004px;

    height:auto;

	display:inline-block;

    clear:both;

    text-align:left;

	background-color:#ffffff;

	background-repeat:repeat-y;

}

.bot_bg{

	width:100%;

	height:auto;

	background-image: url(../images/bot_bg.jpg);

    background-repeat:repeat-x;

}

.index_bot{

    width:1004px;

    height:220px;

    margin-top:0px;

    display:inline-block;

    clear:both;

    text-align:left;

}



.index_head{

    width:1004px;

    height:129px;

    margin-left:0px;

    margin-top:0px;

    display:inline-block;

    text-align:left;

}



.index_banner{

    width:1004px;

    height:300px;

    margin-left:0px;

    margin-top:0px;

    display:inline-block;

    text-align:left;

}

/* banner css */

	.fullSlide{ width:1004px; position:relative;  height:300px; overflow:hidden;  }

	.fullSlide .bd{ position:relative; z-index:0;  }

	.fullSlide .bd ul{ width:1004px !important;  }

	.fullSlide .bd li{ width:1004px !important;  height:300px; overflow:hidden; text-align:center;  }

	.fullSlide .bd li a{ display:block; height:300px; }



	.fullSlide .hd{ width:1004px; left:50%; margin-left:-502px; bottom:35px; position:absolute; z-index:1; overflow:hidden;  }

	.fullSlide .hd ul{ float:right;  }

	.fullSlide .hd ul li{ float:left; margin:0 5px; display:inline; cursor:pointer; }

	.fullSlide .hd ul li img{ width:80px; line-height:41px; display:block; border:2px solid #fff; filter:alpha(opacity=50);opacity:0.5;  }

	.fullSlide .hd ul .on img{ border-color:#FF8106; filter:alpha(opacity=100);opacity:1;  }

	

/* 本例子css */

	.focusBox { position: relative; width:1004px; height:300px; overflow: hidden; }

	.focusBox .pic img { width:1004px; height:300px; display: block; }

	.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; right:10px; z-index:3}

	.focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:25px; height:10px; cursor:pointer; overflow:hidden; background:#919191; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }

	.focusBox .hd .on{ background:#fff; filter:alpha(opacity=100);opacity:1;   }



	.focusBox .prev,

	.focusBox .next { width:45px; height:99px; position:absolute; top:91px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}

	.focusBox .prev { background-image:url(../images/index.png); background-position:-112px 0; left:0 }

	.focusBox .next { background-image:url(../images/index.png); background-position:-158px 0; right:0 }

	.focusBox .prev:hover,

	.focusBox .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }





.gonggao{

	background-image: url(../images/gonggao.png);

    background-repeat:no-repeat;

	width:1004px;

	height:29px;

	margin-top:-29px;

	margin-left:0px;

	float:left;

	text-align:left;

	z-index:999999;

	position:absolute;

	color:#FFF;

}



/* gonggao css */

		.txtMarquee-left{ width:850px;  position:relative; margin-left:120px; margin-top:4px;}

		.txtMarquee-left a{ color:#FFF;}

		.txtMarquee-left .bd{ padding:0px; }

		.txtMarquee-left .bd .tempWrap{ width:850px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */

		.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }

		.txtMarquee-left .bd ul li{ margin-right:40px;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline; width:auto !important;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */

		.txtMarquee-left .bd ul li span{ color:#fff; float:right; margin-left:10px; }



.index_tiao{

    width:1004px;

    height:21px;

    margin-left:0px;

    margin-top:0px;

    display:inline-block;

    text-align:left;

}



.index_head_top{

    width:1004px;

    height:86px;

    margin-left:0px;

    margin-top:0px;

    display:inline-block;

    background-image: url(../images/index_head_top.jpg);

    background-repeat:no-repeat;

    text-align:left;

}



#index_nav_bg{

    width:1004px;

    height:43px;

    margin-left:0px;

    margin-top:0px;

    display:inline-block;

    background-image: url(../images/index_nav_bg.jpg);

    background-repeat:no-repeat;

    text-align:left;

}





#index_nav_bg ul li {

	font:14px/1.5 "微软雅黑", "Arial", "Helvetica", "sans-serif";

	width:122px;

	height:40px;

	margin-top:2px;

	margin-left:0px;

	text-align:center;

	display: inline-block;

	position:relative;

}



#index_nav_bg ul li a {

	width:122px;

	color: #fff;

	height:40px;

	text-decoration:none;

	display: inline-block;

	clear:both;

	position: relative;

	margin-top:0px;

	padding-top:8px;

	margin-left:0px;

}

#index_nav_bg ul li a:hover {

	color:#ffffff;

	height:40px;

	text-decoration:none;

	display: inline-block;

	clear:both;

	position: relative;

}

#index_nav_bg ul li.hover a {

	display: inline-block;

	clear:both;

	position: relative;

}

#index_nav_bg ul li a.hover, #index_nav_bg ul li a:hover {

	text-decoration:none;

	color:#fff;

	display: inline-block;

	clear:both;

	position: relative;

	padding-top:8px;

	width:122px;

	height:40px;

	margin-top:0px;

	margin-left:0px;

	text-align:center;

	background-image: url(../images/nav.jpg);

    background-repeat:no-repeat;

}

.thisclass a{background-image:url(../images/nav.jpg);background-repeat:no-repeat;}

/*-------- 下拉菜单 --------------*/

.dropMenu {

	position:absolute;

	top: 0;

	z-index:100;

	width: auto;

	min-width:122px;

	visibility: hidden;

	margin-top: -8px;

	border: 1px solid #CFC;

	border-top: 0px solid #3CA2DC;

	background-color: #FFF;

	background:url(../images/menubg.png);

	padding-top:5px;

	padding-bottom:0px;

	margin-left:0px;

}



.dropMenu li {

	margin-top:0px;

	margin-bottom:4px;

	padding-left:0px;

	padding-top:0px;

}

.dropMenu a {

	width: auto;

	display: block;

	color: black;

	text-align:center;

	padding:2px 5px;

	color:#FFF;

	border-bottom:1px #f5cb1d dashed;

}

* html .dropMenu a {

	width: 100%;

}

.dropMenu a:hover {

	color:#FFF;

	text-decoration: none;

	background:url(../images/menu_on.jpg);

}



.index_logo{

    width:390px;

    height:86px;

    margin-left:0px;

    margin-top:0px;

    display:inline;

    float:left;

    text-align:left;

}



.index_keyword{

    width:210px;

    height:20px;

    margin-left:290px;

    margin-top:33px;

    display:inline;

    float:left;

    text-align:left;

}



.index_button{

    width:72px;

    height:30px;

    margin-left:19px;

    margin-top:29px;

    display:inline;

    float:left;

    text-align:left;

}





/*------ //搜索框 ---------*/



.search-keyword {

	width:210px;

	height:18px;

	padding-top:1px;

	padding-left:0px;

	border:0px;

	color:#666;background-color: transparent;

}

.search-submit {

	cursor:pointer;

	width:76px;

	height:30px;

	margin-left:-8px;

	margin-top:0px;

	background-color: transparent;

	border:0px;

}









.ny_left{

    width:255px;

    height:auto;

    margin-left:0px;

    margin-top:0px;

	padding-bottom:40px;

    display:inline;

    float:left;

    text-align:left;

	background-color:#ffffff;

}



.ny_right{

    width:749px;

    height:auto;

    margin-left:0px;

    margin-top:0px;

	padding-bottom:40px;

    display:inline;

    float:left;

    text-align:left;

	background-color:#ffffff;

}



.ny_lanmu{

    width:255px;

    height:39px;

    margin-left:0px;

    margin-top:0px;

    display:inline-block;

    background-image: url(../images/ny_lanmu.jpg);

    background-repeat:no-repeat;

    text-align:left;

}



.typename{

    width:220px;

    height:22px;

    margin-left:35px;

    margin-top:5px;

    display:inline-block;

    text-align:left;

	font-size:15px;

	font-weight:bold;

}



.ny_liebiao{

    width:236px;

    height:auto;

    margin-left:19px;

    margin-top:0px;

    display:inline-block;

	background-color:#FFF;

    text-align:left;

}



.ny_guestbook{

    width:255px;

    height:76px;

    margin-left:0px;

    margin-top:0px;

    display:inline-block;

    text-align:left;

}



.ny_contact{

    width:255px;

    height:76px;

    margin-left:0px;

    margin-top:0px;

    display:inline-block;

    text-align:left;

}



.ny_right_head{

    width:749px;

    height:39px;

    margin-left:0px;

    margin-top:0px;

    display:inline-block;

    background-image: url(../images/ny_right_head.jpg);

    background-repeat:no-repeat;

    text-align:left;

}



.ny_right_title{

    width:248px;

    height:22px;

    margin-left:32px;

    margin-top:5px;

    display:inline;

    float:left;

    text-align:left;

}



.ny_position{

    width:469px;

    height:22px;

    margin-right:20px;

    margin-top:-20px;

    display:inline;

    float:right;

    text-align:right;

}



.ny_main{

    width:710px;

    height:auto;

    margin-left:18px;

    margin-top:5px;

    display:inline-block;

    text-align:left;

	background-color:#ffffff;

	text-justify: inter-ideograph;

	text-align: justify;

}



.index_flink{

    width:1004px;

    height:62px;

    margin-left:0px;

    margin-top:0px;

    display:inline-block;

    text-align:left;

}



.index_bot_bg{

    width:1004px;

    height:158px;

    margin-left:0px;

    margin-top:0px;

    display:inline-block;

    background-image: url(../images/index_bot_bg.jpg);

    background-repeat:no-repeat;

    text-align:left;

}



.index_bot_nav{

    width:1004px;

    height:53px;

    margin-left:0px;

    margin-top:25px;

    display:inline-block;

    text-align:center;

	color:#FFF;

}

.index_bot_nav a{color:#FFF;}

.index_bot_nav a:hover{color:#FFF;}



.index_copyright{

    width:1004px;

    height:53px;

    margin-left:0px;

    margin-top:18px;

    display:inline-block;

    text-align:center;

	color:#FFF;

}

.index_copyright a{color:#FFF;}

.index_copyright a:hover{color:#FFF;}



/*---------- stock ---------*/

.center{

	margin:0px auto;

}

.w1004{

	width:1004px;

	/*position:relative;*/

}



.tbox{

	margin:0px;

	border-bottom:1px solid #DADADA;

	overflow:hidden;

	background:url(../images/green_skin.png) 0 -294px repeat-x;

}

.tbox dt{

	height:24px;

	border:1px solid #DADADA;

	overflow:hidden;

	clear:both;

}

.tbox dd{

	border-left:1px solid #DADADA;

	border-right:1px solid #DADADA;

	/*padding:4px 4px 0px;*/

	overflow:hidden;

	margin-bottom:-20px;

}



.tbox dt strong{

	height:24px;

	line-height:24px; !important;line-height:25px;

	padding-left:8px;

	padding-right:4px;

	display:block;

	float:left;

	color: #C30;

	letter-spacing:1px;

}

.tbox dt strong a{

	color:#316301;

}

.tbox dt strong a:hover{

	color:#596F37;

	text-decoration:none;

}

.tbox dt span.more{

	float:right;

	position:relative;

	line-height:25px;

	padding-right:8px;

	color: #C30;

}

.tbox dt span.more a{

	color: #666;

	text-decoration:none;

}

.tbox dt span.more a:hover{

	color:#ff3333;

	text-decoration:underline;

}

.tbox dt span.label{

	height:25px;

	float:right;

	overflow:hidden;

	padding-right:1px;

	padding-top:2px;

}

.tbox dt span.label a{

	height:26px;

	display:block;

	padding:0px 7px 0px 8px;

	line-height:26px;

	border-left:1px solid #DADADA;

	float:left;

	color:#666;

	text-decoration:none;

	overflow:hidden;

	letter-spacing:1px;

}

.tbox dt span.label a:hover{

	color:#360;

}

.tbox dt span.label a.thisclass{

	background:#FFF;

	color:#333;

	border-top:3px solid #DADADA;

}



.tbox dt span.linklabel{

	float:left;

	margin-left:10px;

	overflow:hidden;

	padding-right:1px;

	padding-top:2px;

}

.tbox dt span.linklabel a{

	height:20px;

	display:block;

	padding:0px 7px 0px 8px;

	margin:0 5px;

	line-height:20px;

	border-left:1px solid #DADADA;

	border-top:1px solid #DADADA;

	border-right:1px solid #DADADA;

	float:left;

	color:#666;

	text-decoration:none;

	overflow:hidden;

	letter-spacing:1px;

}

.tbox dt span.linklabel a:hover{

	color:#360;

}

.tbox dt span.linklabel a.thisclass{

	background:#FFF;

	color:#333;

}

/* 较重颜色的Box */

.light {

	background:none;

}

.light dt{

	height:24px;

	border:1px solid #DADADA;

	overflow:hidden;

	background:url(../images/green_skin.png) 0 -188px repeat-x;

	clear:both;

}

.light dd{

	border-left:1px solid #DADADA;

	border-right:1px solid #DADADA;

	/*padding:4px 4px 0px;*/

	overflow:hidden;

}

dt.light strong{

	color:#316301;

}

.f4{/*友情链接(图片)专用*/



}

.f4 li{

	width:94px;

	height:37px;

	display:block;

	float:left;

	overflow:hidden;

	margin:10px 12px 2px 8px;

}

.f4 li a{

	width:88px;

	height:31px;

	overflow:hidden;

	float:left;

	border:3px solid #FFF;

}

.f4 li a:hover{

	border:3px solid #EEE;

}



.f5{/*友情链接(文字)专用*/

	width:100%;

	overflow:hidden;

	clear:both;

	padding-bottom:10px;

	height:40px;

}

.f5 li{

	float:left;

	line-height:14px;

	padding:8px 10px 0px;

	white-space:nowrap;

}

.f5 li a{

	color:#666666;

	float:left;

}

.f5 li a img{

	border:3px solid #EEE;

}



/*list_nav

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

.d6{

	width:216px;

	overflow:hidden;

	padding-top:6px;

	padding-bottom:10px;

	margin-left:1px;

	*margin-left:25px;

	_margin-left:25px;

	clear:both;

	display:inherit;

	}

.d6 li{

	float:left;

	margin:0 0 1px 0;

	display:inline;overflow:hidden;

	height:36px;line-height:36px;

	}

.d6 li a{

	width:216px;

	text-align: left;padding-left:40px;

	height:36px;

	line-height:36px;

	display:block;

	background:url(../images/liebiao.png) 0px -36px repeat-y;

	color:#555;overflow:hidden;

	}

.d6 li a:hover{

	text-decoration:none;

	background:url(../images/liebiao.png) 0px -74px repeat-y;

	color:#fff;

	}





.pages {

	width:720px;

	height:30px;

	margin:0 auto;

	padding-top:30px;

	text-align:center;

	overflow:hidden;

	color:#666;

}

.pages ul {

	height:30px;

	margin:0 auto;

	position:relative;

	text-align:center;

	left:50%;

	float:left;

}

.pages li {

	font-size:12px;

	text-align:center;

	left:-50%;

	float:left;

	position:relative;

	text-align:center;

	font-family:"Microsoft YaHei", "微软雅黑";

}

.pages li a {

	display:block;

	border:1px solid #999;

	background-color:#ffffff;

	border-radius:1px;

	color:#888;

	padding:0px 6px;

	margin-right:5px;

}

.pages li a:hover {

	background:#a6a6a6;

	color:#fff;

	text-decoration:none;

}

.boxoff {

	height:10px;

	overflow:hidden;

	clear:both;

	background:url(../images/boxoff.gif) left 15px repeat-x;

	margin:4px auto;

	padding-top:10px;

}

.boxoff strong {

	display:block;

	width:8px;

	height:10px;

	overflow:hidden;

	font-size:0px;

	line-height:10px;

	background:url(../images/boxoff.gif) right -10px no-repeat;

	float:left;

}

.info {

	height:24px;

	line-height:24px;

	text-align:center;

	overflow:hidden;

	color:#555;

}

.info small {

	margin-left:8px;

	margin-right:3px;

	color:#999;

	font-size:12px;

}

.info a {

	color:#690;

}

.handle {

	padding-bottom:20px;

}

/*-----------产品中心------------*/







/*---------- e : 图文混排列表 ---------*/







.e1 {/* 横向浮动的图片列表 248*166  */

	width:100%;

	overflow:hidden;

	clear:both;

	padding-top:0px;

	padding-bottom:0px;

	text-align:justify;

}

.e1 li {

	width:170px;

	height:180px;

	overflow:hidden;

	padding-left:5px;

	float:left;

	text-align:center;

	padding-top:20px;

	padding-bottom:0px;

	margin-bottom:-20px;

}

.e1 li a {

	display:block;

	color:#666666;

	text-align:center;

	margin-top:-10px; padding-left:10px;

}

.e1 li span{font-size:12px; font-weight:normal;}

.e1 li a:hover {

	color:#2b6c1c;

	text-decoration:none;font-size:12px;

}

.e1 li a:hover img {

	border:1px solid #F30;

	background-color:#FFB;

}

.e1 li a img {

	display:block;

	border:1px solid #dedede;

	padding:5px;

	width:140px;

	height:105px;

	text-align:justify;

}



.listbox{

	width:710px;

	overflow:hidden;

	float:left;

	clear:both;

}





.e2 li{

	width:100%;

	overflow:hidden;

	clear:both;

	padding:15px 0px;

	color:#aaa;

	border-bottom:1px #CCC dashed;

}

.e2 li b a{

	color:#555;

}

.e2 li a.preview{

	width:96px;

	float:left;

	margin-right:7px;

	margin-bottom:3px;

	margin-left:10px;

	display:inline;

}

.e2 li a.preview img{

	width:90px;

	height:90px;

	/*height:90px;*/

	display:block;

	padding:3px;

	border:1px solid #dedede;

}

.e2 li a.preview:hover img{

	border:1px solid #AAA;

}

.e2 li a.title{

	overflow:hidden;

	line-height:25px;

	font-weight:bold;

	font-size:14px;

	margin-left:120px;

	text-align:left;

}

.e2 li a.title:hover{

	color:#C30;

}



.e2 p.intro{

	color:#666;

	line-height:20px;

	margin-left:120px;

	padding-left:0px;

	padding-right:0px;

}

.e2 p.intro a{color:#ae8037;}





.picview_down {

	margin-top:10px;

	v-align: middle;

	text-align:center;

}

.picview_down img {

	width:200px;

	height:200px;

	border:1px solid #dedede;

	padding:3px;

}

.viewbox .downurllist{

	width:100%;

	clear:both;

	overflow:hidden;

	

}

.viewbox .downurllist li{

	height:27px;

	background:url(../images/downurl-bg.gif) right top no-repeat;

	padding-right:4px;

	float:left;

	margin-right:10px;

	overflow:hidden;

	margin-top:10px;

}

.viewbox .downurllist li a{

	height:27px;

	background:url(../images/downurl-bg.gif) left top no-repeat;

	display:block;

	font-size:12px;

	color:#555;

	text-indent:30px;

	line-height:27px;

	float:left;

	padding-right:5px;

}

.viewbox .downurllist li a:hover{

	color:#F63;

	text-decoration:none;

}



/*--------产品内容页---------*/



.picview {

	margin-top:10px;

	v-align: middle;

	text-align:center;

}

.picview img {

	width:400px;

	height:300px;

	border:1px solid #dedede;

	padding:3px;

}

.labeltitle {

	height:23px;

	background:url(../images/view-labeltitle-bg.gif) left 10px repeat-x;

	clear:both;

	overflow:hidden;

	margin:10px 0 10px 0;

	padding-top:10px;

}

.labeltitle strong {

	width:80px;

	height:23px;

	line-height:23px;

	text-align:center;

	color:#FFF;

	letter-spacing:1px;

	display:block;

	float:left;

	background:url(../images/view-labeltitle-bg.gif) left -44px no-repeat;

	overflow:hidden;

	font-weight:bold;

}

.ny_main .title{

    display:block;

	text-align:center;

	font-weight:bold;

	font-size:16px;

	color: #666;

	line-height:50px;

	font-family:"Microsoft YaHei", "微软雅黑";

	}

/*-----------新闻列表--------------*/



.ny_news {

	width:710px;

	overflow:hidden;

	margin:0;

	float:left;

	padding-left:0px;

}

.ny_news li {

	height:35px;

	line-height:35px;

	border-bottom:1px dashed #CCC;

	font-size:12px;

	background:url(../images/my_cat_sub_menu_dot.gif) 0px 14px no-repeat;

	padding-left:15px;

	width:690px;

}

.ny_news li a {

	color:#666;

}

.ny_news li a:hover {

	text-decoration:none;

	color:#2b6c1c;

}

.ny_news li span {

	float:right;

	width:120px;

	text-align:right;

	color: #555;

}

.inner_content {

	text-indent:0px;

	text-align:justify;

	text-justify:inter-ideograph;

	font-size:12px;

	line-height:24px;

	margin-top:20px;

	margin-bottom:0px;

	font-family:"Microsoft YaHei", "微软雅黑";

}

.inner_content_tit {

	display:block;

	text-align:center;

	font-weight:bold;

	font-size:18px;

	color: #C00;

	line-height:50px;

	font-family:"Microsoft YaHei", "微软雅黑";

}