@charset "utf-8";
/* CSS Document */
body{ font-size:12px; font-family:arial,微软雅黑; background-color:#fff;  margin:0px; padding:0px; color:#666}
img{border:0px;}
ul,form{padding:0px; margin:0px}
h1,h2,h3,h4,h5{padding:0px; margin:0px}

/*link*/
a{ color:#000; text-decoration:none;}
a:visited{color:#000; text-decoration:none;}
a:hover{color:#428202; text-decoration:underline;}

a.graylink{ color:#666; text-decoration:none;}
a.graylink:visited{color:#666; text-decoration:none;}
a.graylink:hover{color:#000; text-decoration:underline;}

a.greenlink{ color:#428202; text-decoration:none;}
a.greenlink:visited{color:#428202; text-decoration:none;}
a.greenlink:hover{color:#000; text-decoration:underline;}


/*index_main*/

#index_main{ height:950px;background:url("../images/index_main_02.jpg"); background-position:center 20px; background-repeat:no-repeat}
#index_main #layer_top{ height:950px; margin:0px auto; width:100%; background:url("../images/in_f.png"); background-position:center -110px; background-repeat:no-repeat}
#index_main #layer_top .button_div{height:33px; width:290px; padding-top:290px; margin:0px auto}
.button_div_button{padding-top:320px;padding-left:15px}
.button_div_flash{padding-left:20px}
/*home-----------------------*/

/*header*/
#index_banner{ overflow:hidden; width:100%; height:800px; }

 .bgstretcher {
	overflow: hidden;
	margin:0px auto;
	padding-top:140px;
	width:100% !important
}

 .bgstretcher UL,  {
	list-style: none;
        margin-top:-13px;
}
.bgstretcher UL LI {
	margin: 0;
        margin-top:-13px;
	padding: 0;
	overflow:hidden
}
.bgstretcher UL LI img{ background-position:center 0px; background-repeat:no-repeat; height:569px; overflow:hidden}

.cont{clear:both;  margin:0px auto;  position:relative; z-index:-1}
.cont .hr{ padding-top:195px; clear:both; position:absolute; left:1px; top:0px;}
.cont .hr .spana{width:51px; height:63px; display:block; float:left; margin-left:10px; _margin-left:5px; cursor:pointer; background:url("../images/al.png")}

#index_header{height:200px; clear:both; background:url("../images/index_top_bg.png"); background-position:center top; background-repeat:no-repeat; width:100% ;}
#index_header .box1{height:120px; clear:both; width:860px; margin:0px auto; position:relative}
#index_header .box1 .index_logo{width:461px; height:65px;   position:absolute; left:180px; top:42px}
.index_logo img {
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "tpl/Simple/statics/images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}

#index_header .box1 .index_lang{width:120px; height:30px;  position:absolute; right:0px;top:60px}

.menu_box{ padding-top:22px; list-style:none ;font-size:14px; text-align:center; width:600px; margin:0px auto}
.menu_box .li{ height:30px; width:95px; text-align:center; float:left; position:relative;}
.menu_box .li a{ color:#000; text-decoration:none; height:30px; margin:0px auto}
.menu_box .li a:visited{color:#000; text-decoration:none;}
.menu_box .li a:hover{color:#000; text-decoration:none; font-weight:bold}

.menu_pop{ width:189px; position:absolute; top:-13px; left:0px; display:none }
.menu_pop .dt{width:189px; background:url("../images/menu_pop_1.png"); clear:both; display:block}
.menu_pop .bottom{width:189px; background:url("../images/menu_pop_1.png"); background-position: left bottom; height:22px; clear:both; overflow:hidden;}
.menu_pop h2{ font-size:14px; height:40px; clear:both; line-height:42px; width:95px; float:left; text-align:center; color:#000; overflow:hidden; cursor:pointer; margin:0;padding:0}
.menu_pop .div{ clear:both; padding-top:10px}
.menu_pop .div a{ height:30px; display:block; width:170px; margin:0px auto; line-height:30px; text-align:left; font-size:12px}
.menu_pop .div a:visited{ color:#000}
.menu_pop .div a:hover{color:#fff; background:url("../images/li.gif")}
.menu_pop .div span{ text-align:left; padding-left:50px}


/*contents*/
#index_contents{height:280px; clear:both; background:url("../images/index_bottom_bg.png"); background-position:center top; background-repeat:no-repeat}
#index_contents .index_inbox{width:870px; margin:0px auto; padding-top:50px}
.jianjie h3{ height:32px; line-height:32px; border-bottom:2px solid #aaa; margin-bottom:12px; width:285px;font-size:14px;}
.jianjie h3 span{ color:#428202; font-size:14px;}
.jianjie h3 strong{ color:#666; font-size:12px; padding-left:10px; }

.index_products h3{ height:32px; line-height:32px; border-bottom:2px solid #aaa; margin-bottom:12px; width:265px;font-size:14px;}
.index_products h3 span{ color:#428202; }
.index_products h3 strong{ color:#666; font-size:12px; padding-left:10px; }

.index_news h3{ height:32px; line-height:32px; border-bottom:2px solid #aaa; margin-bottom:12px; width:280pxfont-size:14px;;}
.index_news h3 span{ color:#428202; font-size:14px;}
.index_news h3 strong{ color:#666; font-size:12px; padding-left:10px; }

.jianjie{ width:285px; float:left; height:170px; overflow:hidden}
.jianjie .img{ width:100px; height:100px;float:left}
.jianjie .img img{ width:100px; height:100px; border:2px solid #fff;}
.jianjie .text{ width:170px; float:right; line-height:150%;}
.jianjie .text p{  padding:0px; margin:0px; text-indent:2em}

.index_products{ width:285px; float:left; margin:0px 0 0 20px;height:170px; overflow:hidden}
.index_products .img{ width:100px; height:100px;float:left}
.index_products .img img{ width:100px; height:100px; border:2px solid #fff;}
.index_products .text{ width:170px; float:right; line-height:150%;}

.index_news{ width:280px; float:right;height:170px; overflow:hidden}
.index_news .img{ width:100px; height:100px;float:left}
.index_news .img img{ width:100px; height:100px; border:2px solid #fff;}
.index_news .text{ width:160px; float:right; line-height:150%;}

/*footer*/

#index_footer{height:175px; background-color:#858585; background-image:url("../images/index_foot_bg.png"); background-position:center top; background-repeat:no-repeat; }
#index_footer .inbox{width:820px; margin:0px auto; padding-top:45px}
#index_footer .inbox .left{width:165px; float:left; padding-left:10px;}
#index_footer .inbox .right{width:400px; float:left; line-height:140%; color:#fff; padding:10px 0 0 15px}

/*L2-Page-----------------*/

#lv2_banner{ height:950px;background:url("../images/lv2-01.jpg"); background-position:center 120px; background-repeat:no-repeat}
#lv2_header{height:210px; clear:both; background:url("../images/lv2_top_01.png"); background-position:center -10px; background-repeat:no-repeat; width:100% ;}
#lv2_header .box1{height:125px; clear:both; width:860px; margin:0px auto; position:relative}
#lv2_header .box1 .index_logo{width:461px; height:65px; position:absolute; left:180px; top:42px}
#lv2_header .box1 .index_lang{width:120px; height:30px; position:absolute; right:0px;top:60px}

.cont2{ height:210px; clear:both; width:800px; margin:0px auto;  position:relative; z-index:-1}
.cont2 .hr{ padding-top:80px; clear:both; position:absolute; left:80px; top:0px;}
.cont2 .hr .spana{width:51px; height:63px; display:block; float:left; margin-left:10px; _margin-left:5px; cursor:pointer; background:url("../images/al.png"); }

#lv2_contents{ width:100%; clear:both; background:url("../images/index_bottom_bg.png"); background-position:center top; background-repeat:no-repeat;padding-bottom:20px;}
#lv2_contents .inbox{width:950px; margin:0px auto; padding-top:50px}

.left_side{ width:208px; float:left;}
.left_side_menu{ clear:both; padding-top:5px}
.lm{ padding-top:15px;}
.lm li {display:block; width:180px; height:39px; clear:both; margin:0px auto}
.lm li a {display:block; width:180px; height:32px; background:url("../images/left_menu_bg.gif"); overflow:hidden; text-align:center; line-height:32px; text-decoration:none}
.lm li a:visited{color:#000}
.lm li a:hover{color:#428202; text-decoration:none; font-weight:bold;background:url("../images/left_menu_bg2.gif");}

.co_m{background:url("../images/left_menubg.png") no-repeat; clear:both}


.left_side_menu .bottom{height:12px; overflow:hidden;background:url("../images/left_menubg.png") no-repeat scroll center bottom; clear:both}





.right_side{ width:670px; float:right;}
.right_side .article_1{ width:670px; margin:0px auto; clear:both; padding:20px 0px 50px 0}
.right_side .article_1 p{ text-indent:2em; line-height:170%; padding-top:5px; font-size:12px}

.right_side .article_1 td{ font-size:12px; line-height:180%}

.lv2_title{ height:39px; clear:both}
.lv2_title h3{ height:32px; line-height:32px; border-bottom:2px solid #aaa; font-size:14px; }
.lv2_title h3 span{ color:#428202; font-size:14px;}
.lv2_title h3 strong{ color:#666; font-size:12px; padding-left:10px;}

.lv2_title_right{ height:32px; clear:both;border-bottom:2px solid #aaa;}
.lv2_title_right h3{ height:32px; line-height:32px;  font-size:14px; float:left; width:200px; }
.lv2_title_right h3 span{ color:#428202; font-size:14px;}
.lv2_title_right h3 strong{ color:#666; font-size:12px; padding-left:10px;}

.lv2_title_right div{float:right; width:450px;font-size:12px; text-align:right; line-height:32px;}

.title_lv3{height:26px; line-height:26px; color:#000; font-weight:bold;  border-bottom:2px solid #8FC320; float:left; clear:both; margin-bottom:15px; margin-top:15px;}

.article_1 .imglist{ padding:3px; border:1px solid #ccc; background:#fff; float:left;-moz-box-shadow:2px 4px 6px #ccc;-webkit-box-shadow:2px 4px 6px #ccc;box-shadow:2px 4px 6px #ccc;filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=135, Strength=3);}

.gd001 img{ width:160px; height:120px;}
/*news*/
.news_hot{height:180px; clear:both}
.news_hot .imgbox{height:188px; width:278px; float:left; }
.news_hot .hotnews{height:178px; width:360px; float:left; padding:0 3px 0 10px; }
.news_ul{ font-size:12px}
.news_ul li{height:26px; line-height:26px; background:url("../images/055.gif") no-repeat scroll 5px 8px; padding-left:15px; position:relative}
.news_ul li em{  font-style:normal; position:absolute; right:0}

.line{ height:2px; clear:both; overflow:hidden;  background-image:url("../images/line.png")!important; background-position:right; margin:20px 0px}

/*page*/
DIV.jogger {PADDING-RIGHT: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 7px 3px; PADDING-TOP: 2px; clear:both }
DIV.jogger A {
PADDING-RIGHT: 0.64em; PADDING-LEFT: 0.64em; PADDING-BOTTOM: 0.43em; MARGIN: 2px; COLOR: #666; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #eee; TEXT-DECORATION: none
}
DIV.jogger A:hover {
PADDING-RIGHT: 0.64em; PADDING-LEFT: 0.64em; PADDING-BOTTOM: 0.43em; MARGIN: 2px; COLOR: #fff; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #8FC320
}
DIV.jogger A:active {
PADDING-RIGHT: 0.64em; PADDING-LEFT: 0.64em; PADDING-BOTTOM: 0.43em; MARGIN: 2px; COLOR: #666; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #eee
}
DIV.jogger SPAN.current {
PADDING-RIGHT: 0.64em; PADDING-LEFT: 0.64em; PADDING-BOTTOM: 0.43em; MARGIN: 2px; COLOR: #fff; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #8FC320
}
DIV.jogger SPAN.disabled {
DISPLAY: none
}

/*products*/
.product_list{width:310px; height:200px; padding:4px; background:#fff; border:1px solid #ccc; position:relative; float:left;-moz-box-shadow:2px 4px 10px #ccc;-webkit-box-shadow:2px 4px 10px #ccc;box-shadow:2px 4px 10px #ccc;filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=135, Strength=4);}
.product_list_2{width:310px; height:200px; padding:4px; background:#fff; border:1px solid #ccc; position:relative; float:right;-moz-box-shadow:2px 4px 10px #ccc;-webkit-box-shadow:2px 4px 10px #ccc;box-shadow:2px 4px 10px #ccc;filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=135, Strength=4);}
.product_text{ height:60px; position:absolute;  display:none; width:310px; bottom:4px;opacity:0.8;filter:Alpha(opacity=80);-moz-opacity:0.8;background:#428202; color:#fff ; z-index:10}
.product_text1{ height:38px; overflow:hidden; position:absolute; width:310px; bottom:4px; opacity:0.8;filter:Alpha(opacity=80);-moz-opacity:0.8;background:#333 ;color:#fff; }
.product_text1 span{ padding:0px 12px 0 12px; line-height:36px;  font-weight:bold; font-size:14px}
.product_text span{ padding:0px 12px 0 12px; line-height:36px;  font-weight:bold; font-size:14px}

.product_list img{ border:0px}
.product_list a{border:0px}

.hr_20px{ height:30px; clear:both;}

.product_info_table{ background:#ccc;}
.product_info_table td{background:#fff}

.lv2_title h3 strong{font-size:10px;}
.lv2_title_right h3 strong{font-size:10px;}

#hotpic { width: 278px; height: 188px; overflow: hidden; margin: 0 auto; }
#NewsPic { position:relative; background:#fff; padding:3px; border:#ccc solid 1px; width:262px; height:172px;}
#NewsPic a { overflow: visible; border: 0; text-decoration: none; float:left; display:block; width:262px; height:172px; position:relative;}
#NewsPic .Picture { position: absolute; left: 0; top: 0; }
#NewsPic .Nav { position: absolute; height: 13px; line-height: 14px; bottom:5px; right:5px; }
#NewsPic .Nav span { font-size: 12px; font-weight: 400; color: #FFF; float:left; display: block; width: 24px; text-align: center; background: #000; border-left: solid 1px #FFF; cursor: pointer; }
#NewsPic .Nav span.Normal { color: #FFF; background: #000; filter: Alpha(opacity=50); opacity: .5; }
#NewsPic .Nav span.Cur { background: #ce0609; color: #FFF; }
#NewsPicTxt { position: relative; width: 380px; height: 22px; border: 1px; margin: 0; padding-top: 4px; text-align: center; font-family: Sans-Serif; font-weight: 700; color: #000; font-size: 14px; margin-left: auto; margin-right: auto; margin-top: 3px; }
#NewsPicTxt a:link, #NewsPicTxt a:visited { font-family: "Microsoft Yahei"; font-size: 16px; font-weight: 700; color: #000; text-decoration: none; }
#NewsPicTxt a:hover { color: red; }
