@charset "utf-8";
*{margin:0;padding:0;}
body{ MARGIN:0PX 0PX; PADDING:0PX 0PX;FONT-SIZE:12PX; font-family:Arial, Helvetica, sans-serif; TEXT-ALIGN:left;COLOR:#555555;  background:url(../images/3a9d1c0c926445ffb55a8230821174f8.gif) no-repeat #FFF; line-height:21px; margin-left:auto;margin-right:auto; }
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { -moz-outline-style: none; } /* for Firefox */  
a {text-decoration: none; color:#555555; outline:none;}
a:hover {color:#000; text-decoration:none; outline:none;}
a img {	border: none;}
p {margin-bottom:10px;}
table tr td {font-size:12px;}
ul {list-style:none;}
.font{ font-family:"宋体";}
.font1{ font-family:"Arial Black", Gadget, sans-serif; color:#578e44; padding-left:2px;}
.clear{clear:both; }
/* Wrapper */
#wrapper {background: url(../images/inbg.jpg) top center no-repeat}
#wrapper_bg{ width:100%; background: url(../images/inbanner.jpg) top center; }
.click_open{ width:132px; height:22px; background:url(../images/in_open.jpg) no-repeat; display:block;}
.index_con{ height:200px; padding:0px 0px;background:url(../images/index_top.jpg) no-repeat #FFF}
.in_open{ position: relative;  z-index:999; text-align:center; width:133px; margin:0 auto}
.index_top2{ height:40px; background:url(../images/inde_top.jpg) repeat-x}
/* Header */
.top_bg{height:114px; width:100%; margin:0 auto; position:relative;width:100%; background: url(../images/top_bg.jpg) top repeat-x; }
.top{height:114px; width:1200px; margin:0 auto; position:relative}
.logo{ float:left;font-size:0px;line-height:0px;}
.logo_right{ float: right;height:114px; width:1050px; background:url(../images/logo_right.jpg) no-repeat 30px top   }
.set{ height:35px; padding-top:30px;}
.sp1{ float:right; width:110px; height:23px; font-size:14px;}
.sp2{ line-height:20px; font-size:11px; }
.search{ float:right; height:23px; width:171px;  background:url(../images/search.jpg) left bottom  no-repeat}
/* search */
input.keyword{ height:23px; float: left; font-size:12px; width:135px; line-height:23px; padding-left:10px;   border:0; color:#969696; background: url(../images/3a9d1c0c926445ffb55a8230821174f8.gif) no-repeat;}
input.submit{cursor:pointer; float: right; background:url(../images/10.jpg) no-repeat; width:25px; height:23px; border:0; }

/* Home */
.menu2{ height:43px; }
.menu2 ul li{ float:left; position:relative; z-index:999;font-size:16px;}
.menu  ul li a{display:block;height:43px; line-height:43px; font-weight:bold; color:#6c4830; text-align: center; font-size:16px;  font-family:"微软雅黑" }
.menu2  ul li a.home{ width:100px; }
.menu2  ul li a.intro{ width:130px;}
.menu2  ul li a.products{ width:130px;}
.menu2  ul li a.news{ width:130px;}
.menu2  ul li a.case{ width:130px;}
.menu2  ul li a.join{ width:130px;}
.menu2  ul li a.note{ width:100px;}
.menu2  ul li a.note1{ width:130px;}
.menu2  ul li a.note2{ width:130px;}
.menu2  ul li a:hover{ background:url(../images/menu_li_a.jpg) center bottom no-repeat; color:#5f9848 }

ul.menu{ height:43px;}
ul.menu li{float:left;  }
ul.menu li.none{ background:none; }
ul.menu li a{ display:block; white-space:nowrap;  color:#6c4830;font-weight:bold;height:43px;  _width:10px; line-height:43px; text-align:center;}
ul.menu li a:hover{ color:#5f9848 }
ul.menu li ul{ position:absolute; left:0; top:43px; min-width:130px;display:none; padding:0 10px; background:#FFF;}
ul.menu li ul li{ float:none; background:none;  height:25px;  width:100%;_width:100%;}
ul.menu li ul li a{ text-align:left; height:25px;line-height:25px; width:100%;_width:100%; font-size:12PX; font-weight:normal; color:#6c4830; text-align:center;  background:#FFF; display:block;}
ul.menu li ul li a:hover{display:block; font-weight:bold; color:#5f9848; background:#FFF;}



.banner_bg{ width:100%;  margin:0 auto; }
.banner{ width:100%;max-width:1350px;  margin:0 auto; overflow:hidden; height:697px;  position:relative; z-index:-1; background:url(../images/3a9d1c0c926445ffb55a8230821174f8.gif) center top no-repeat  }
.inssbanner{width:1003px;max-width:1003px; margin:0 auto; height:278px; background:url(../images/3a9d1c0c926445ffb55a8230821174f8.gif) no-repeat }

#index_bg_more{ width:1200px; height:231px; margin:0 auto;height:auto; position:relative; } 
.index_bg{ width:100%; position:relative;  height:231px;;_height:231px; overflow:hidden; margin-top:-240px; z-index:999; }
.index_bg2{ background:url(../images/index_c_bg.jpg) bottom repeat-x; height:260px;}
.index_top{ height:33px; padding-left:100px; padding-top:10px;}

.index_dowm{ height:250px;}
.index_xian{ width:980px; margin:0 auto;height:9px;background:url(../images/index_bg_more.jpg) no-repeat }
.index_xian2{ width:990px; margin:0 auto;height:9px;background:url(../images/index_bg_more2.jpg) no-repeat }


.index_left_top_left{ width:80px; height:27px; color:#0062b3; font-weight:bold; float:left; text-align:left; padding:7px 0 0 36px; background: url(../images/right_h_l.jpg) left no-repeat }

.index_mid{ float:left; height:100px; margin-left:55px; width:263px; }

/* news */
.news6{ width:340px; height:auto; float:left; }
.news6 ul{ list-style:none; padding:0px; margin:0px; }
.news6 ul li{ line-height:26px; border-bottom:dashed 0px #e4e4e4; float:left; width:340px;line-height:23px;}

.news5{ width:250px; height:auto; float: right; padding-top:10px;}
.news5 ul{ list-style:none; padding:0px; margin:0px; }
.news5 ul li{ line-height:26px; border-bottom:dashed 1px #67430c; float:left; width:250px; line-height:23px;}


.new_center{ width:370px;height:200px; float:left; }
.new_center2{ width:430px;height:200px; float:right;  }
.new_center3{ width:214px;height:250px; float:left; margin-left:12px;border: solid 1px #CCC; }
.index_left_top_right a{ font-size:12px; color:#073296; font-weight:bold;}
.news_centertop{ height:37px; border-bottom: solid 1px #CCC}
.news_centertop_con{ height:150px; padding:5px 0px 0px 0px;  border-top:none; position:relative;}

.index_left{ height:200px; float:left;  width:400px;}
.index_left_top{ height:40px; }
.index_left_top_left{  float:left; text-align:left; color:#104ca7; line-height:40px; font-size:14px; font-weight:bold; padding-left:13px; }
.index_left_top_right{ width:100px; float:right; text-align:right; padding:10px 15px 0 0;}
.index_left_top_right a{ color:#48a403}
.index_left_con{line-height:23px; height: 150px;; padding:5px 15px; overflow:hidden;  }

.index_right{ width:270px;height:100px; float: left; margin-left:45px; border-bottom:solid 1px #CCC}
.index_right_top{ height:28px; background: url(../images/index_right_header.jpg) no-repeat;}
.index_right_con{line-height:23px; height:145px; padding:10px 00px 10px 25px;}

.index_pro_big{ width:210px; height:140px; float:left; margin-right:25px;}
.index_pro_con{ height:80px; margin-top:3px; background:url(../images/pro_con_bg.jpg) left top no-repeat}
.index_pto_title{ padding-left:30px; height:30px; font-weight:bold; color:#000}
.index_pto_con2{}


.index_right2{ width:100%;height:410px;}
.index_right_con2{line-height:23px; height:225px; padding:12px 10px 10px 15px; border:solid 1px #CCC; border-top: none; background:url(../images/pro_bg.jpg)}


.link_top{ height:45px; background:url(../images/link.jpg) left top no-repeat;}
/*Sidebars*/
#sidebar {float:left; width:190px; min-height:221px; _height:221px; background:url(../images/con_bg.jpg) }
.left_title_bg{ height:42px; line-height:42px; padding-left:10px; color:#333333; font-weight: bold; font-size:14px; border-bottom:solid 1px #999 }
.left_title_con{  line-height:38px; padding:0 0 0 35px;  color:#ffffff;}
.left{min-height:100px; _height:100px; padding-top:10px;}
.left ul { text-decoration:none;}
.left li a{ display:block;  height:31px; line-height:31px;  padding-left:25px; background:url(../images/left_li.jpg) left top no-repeat}
.left li a:hover{text-decoration:none; color:#4a4a4a; color:#FFF;background:url(../images/left_li_a.jpg) left top no-repeat}
.left li a.po{text-decoration:none; color:#4a4a4a;color:#FFF;background:url(../images/left_li_a.jpg) left top no-repeat}

.left_list { min-height:30px; _height:30px;   text-align:left}
.left_list ul {}
.left_list ul li{}
.left_list ul li a.first{display:block;}
.left_list ul li a.first:hover{  display:block;color:#FFF;text-decoration:none; font-weight:bold; background:url(../images/left_li_a.jpg) left top no-repeat; color:#FFF }
.left_list ul li a.hover{text-decoration:none;color:#FFF;color:#FFF;background:url(../images/left_li_a.jpg) left top no-repeat;}
.left_list ul ul{ display:none; padding-top:10px;}
.left_list ul li a.hover2{text-decoration:none; line-height:30px;}
.left_list ul ul li{min-height:30px; border-bottom: dashed 1PX #CCC}
.left_list ul ul li a{ min-height:30px; line-height:30px; padding-left:20PX; background:none}
.left_list ul ul li a.po{ color:#5f9848;background:none }
.left_list ul ul li a:hover{color:#5f9848;background:url(../images/left_li_a.jpg) left top no-repeat; color:#FFF}

  /*pro*/
.tu{ width:33%; float:left; text-align:center;}
.tu_da{   margin:0 auto; text-align:center;}
.tu1_zi{ line-height:28px; text-align:center;}
.page_num{text-align:center;line-height:30px;min-height:25px;clear:both;_height:25px;}
     
	 

/*选项卡2*/
.index_right_top_P{  width:100%;_width:100%}
.index_right_top_P .TabTitle2{clear: both; width:100%:_width:100%; padding:0 15px;}
.index_right_top_P .TabTitle2 img{ float:right;}
.index_right_top_P .TabTitle2 ul{ }
.index_right_top_P .TabTitle2 li{cursor: pointer;text-align: center; width:110px;_width:110px; display:block； height:28px;_height:28px;  text-align:center; color:#444444; line-height:28px; float:left; background:url(../images/3a9d1c0c926445ffb55a8230821174f8.gif) right no-repeat}
.index_right_top_P .TabTitle2 li.active{ background: #48a403; color:#FFF;}

.mid1_con .TabContent{text-align: center; padding:10px 0px 0px 0px; line-height:23px; }
.none {display:none;}

.index_cont_pro{ position: absolute; left:125px; top:5px; width:180px;_width:180px; height:140px;_height:140px; }

.dis_newtitle{ height:35px; font-size:14px; font-weight:bold; text-align:center; border-bottom:1px #dcdbdb dashed; line-height:40px;}
.dis_news_bot{ line-height:30px; text-align:center;}
.page_num{text-align:center;line-height:30px;min-height:25px;clear:both;_height:25px;}
 
.list-link { float:left; margin:5px 10px;  text-align:center; width:140px; min-height:25px;}
/* index */

#home{ min-height:200px; _height:200px; float: right; width:770px; }
.content_kuang{ min-height:400px;_height:400px; height:auto; }
.index_content_kuang{ min-height:400px;_height:400px; height:auto; }
.content_inner { padding:0px 5px 0px 0px; min-height:200px; _height:200px; height:auto; text-align:left; line-height:23px;}
.incount{ padding:15px 5px 15px 0px; line-height:23px; min-height:250px;_height:250px; height:auto;}

/* demo */
.pro_content{ width:100%; float:left; min-height:130px;}
#demo {overflow:hidden; width:100%; margin:0 auto; }
#indemo {float: left; width: 99500px;}
#indemo img { }
#demo1 {float: left;}
#demo2 {float: left;}
.turn_left{ background:url(../images/buttom_left.jpg) no-repeat; cursor:pointer;  width:31px; height:93px; margin-top:1px; float:left;}
.turn_right{ background:url(../images/buttom_right.jpg) no-repeat; cursor:pointer; width:31px; height:93px; margin-top:1px; float:right;}



.content_kuang2{ min-height:200px;_height:200px; height:auto; margin-bottom:15px; }
.index_content_kuang2{ min-height:200px;_height:200px; height:auto; }
.content_inner { padding:0px 5px 0px 0px; min-height:180px; _height:180px; height:auto; text-align:left; line-height:23px;}
.incount2{ padding:15px 5px 15px 10px; line-height:23px; min-height:180px;_height:180px; height:auto; border: solid 1px #CCC; border-top:none}

/*cont*/
#page {width:100%; min-width:990xp;_width:990px; width:auto; _height:640px; background:url(../images/page_bg.jpg) top center  no-repeat}
.page1{ width:1003px;  margin:0 auto;_height:px; height:auto; padding-top:23px; background:url(../images/page.jpg) left center no-repeat  }
.right_head{ width:100%;height:37px; padding-bottom:5px; border-bottom:solid 1px #CCC }
.wenzi_left{ float:left; text-align:left; padding:10px 16px 0 0px; font-weight:bold; font-size:14px; color:#5f9848; }
.wenzi_right{ float:right;text-align:right; padding:10px 0px 0 15px; color:#555555}
.wenzi_right a{color:#555555}

/* footer */

#footer{ width:1200PX; margin:0 auto;height:32px;color:#FFF;  background:url(../images/footer_bg.png) }
#footer1{  line-height:30px; width:98%; margin:0 auto; height:30px;  color:#FFF }
.footer_left{ float:left; width:250px;}
.footer_right{ float:right;width:600px;}
#footer a {text-decoration: none;color:#FFF }
#footer a:hover { text-decoration:none; outline:none;color:#FFF}

.MainBox {
	Z-INDEX: 0;
	margin:0 auto;
	POSITION:relative;
	WIDTH: 100%;
	height:697px;
}
	.MainBox .bannerBox .banner_list {
		POSITION: absolute; WIDTH: 100%; DISPLAY: none; HEIGHT: 697px; TOP: 0px; LEFT: 0px; z-index:0;
	}
	.MainBox .bannerBox .banner_list_1 {
		BACKGROUND:url(../images/wkiaivuroy60giteaagzkl7k2e4258.jpg) center top no-repeat;
	}
	.banner_ico_warpper{ width:100%; }
	.banner_ico_warpper ul{top:240px; left:45%;position:absolute;width:450px;text-align:center;z-index:0; }
	.banner_ico_warpper ul li{background:url("../images/a6c1e6b002814a5fbecc8cc5c7fb61c7.gif") no-repeat left  top; cursor:pointer;display:block;float:left;height:26px;text-indent:-9989px;width:26px; }
	.banner_ico_warpper ul li.ico_now{background:url("../images/a6c1e6b002814a5fbecc8cc5c7fb61c7.gif") no-repeat left  top; color:#FFFFFF;width:26px; height:26px; }
	.MainBox .bannerBox .banner_list_2 {
		BACKGROUND:url(../images/wkiaivuroxwmvpdvaagol-rr7na121.jpg) center top no-repeat;
	}
	.banner_ico_warpper{ width:100%; }
	.banner_ico_warpper ul{top:240px; left:45%;position:absolute;width:450px;text-align:center;z-index:0; }
	.banner_ico_warpper ul li{background:url("../images/a6c1e6b002814a5fbecc8cc5c7fb61c7.gif") no-repeat left  top; cursor:pointer;display:block;float:left;height:26px;text-indent:-9989px;width:26px; }
	.banner_ico_warpper ul li.ico_now{background:url("../images/a6c1e6b002814a5fbecc8cc5c7fb61c7.gif") no-repeat left  top; color:#FFFFFF;width:26px; height:26px; }
	.MainBox .bannerBox .banner_list_3 {
		BACKGROUND:url(../images/wkiaivuroyks3njhaaj6hl84g1w256.jpg) center top no-repeat;
	}
	.banner_ico_warpper{ width:100%; }
	.banner_ico_warpper ul{top:240px; left:45%;position:absolute;width:450px;text-align:center;z-index:0; }
	.banner_ico_warpper ul li{background:url("../images/a6c1e6b002814a5fbecc8cc5c7fb61c7.gif") no-repeat left  top; cursor:pointer;display:block;float:left;height:26px;text-indent:-9989px;width:26px; }
	.banner_ico_warpper ul li.ico_now{background:url("../images/a6c1e6b002814a5fbecc8cc5c7fb61c7.gif") no-repeat left  top; color:#FFFFFF;width:26px; height:26px; }
	#MyMoveAd {
    overflow:hidden;
    text-align: center;
    height: 0px;
    background-color: #FFF;
    background-image: url(../images/ad.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
}
#icp_con img{ vertical-align:middle; margin:0px 5px 7px;}
#icp_con a img{ border:none;}

.footer{ width:100%; height:114px;overflow:hidden; margin:0 auto; background: #e8e8e8 ; padding-top:30px; padding-bottom:20px; }
.foot_main{ width:1002px; margin:0 auto;}
.foot_weixin{ width:235px; height:auto; float:left; text-align:center;}
.foot_weixin img{ margin:0 auto;}
.foot_weixin .num{ font-size:17px; line-height:35px;}
.foot_weixin .bz{ color:#999; line-height:22px;}
.foot_message{ width:270px; height:auto; float:left; margin-left:30px;}
.foot_message .input{ height:30px; margin-bottom:10px;}

.foot_message .botton{ height:30px; position:relative; color:#999; line-height:30px; padding-top:10px;}

.foot_message .textarea{ height:60px; margin-bottom:10px;}
.foot_message input{display:block; overflow:hidden; border:none; height:30px;width:241px; line-height:30px; float:left; padding:0 14px; color:#FFF;  background:#b8b8b8; -moz-border-radius: 30px;-khtml-border-radius: 30px;-webkit-border-radius: 30px;border-radius: 30px;}
.foot_message textarea{display:block; overflow:hidden; border:none; height:60px;width:255px; line-height:30px;  float:left;color:#FFF; padding:5px 0 5px 14px; background:#b8b8b8; -moz-border-radius: 15px;-khtml-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;}
.foot_message .submit{display:block; overflow:hidden; width:60px; height:26px; background:#00aad4; text-align:center; line-height:26px; color:#FFF; position:absolute; right:0; top:10px; -moz-border-radius: 30px;-khtml-border-radius: 30px;-webkit-border-radius: 30px;border-radius: 30px; }

.foot_contact{ width:397px; height:auto; float:right; margin-left:70px;}
.foot_contact .contact{ height:auto;color:#666; line-height:35px;}

.dress, .tel, .yobi, .chzh, .mail{ background-image:url(../images/contact.jpg); color:#666; padding-left:25px;}
.chzh, .mail{  padding-left:50px;}
.chzh{ background-position:25px -73px; background-repeat:no-repeat;}
.mail{ background-position:25px -141px; background-repeat:no-repeat;}
.dress { background-position:0px -5px; background-repeat:no-repeat;}
.tel { background-position:0px -40px; background-repeat:no-repeat;}
.yobi { background-position:0px -108px; background-repeat:no-repeat;}

.copy{ width:100%; height:45px; margin:0 auto; background:#d8d8d8;}

.copyright{ width:1002px; height:45px; margin:0 auto; line-height:45px; color:#666;}
.copyright .banleft{ width:452px; float:left; line-height:45px; padding-left:150px; background:url(../images/footlogo.jpg) no-repeat left center; }
.copyright .link{ width:400px; float:left; line-height:45px; text-align:right; }
.copyright .link a{ padding:0 10px; color:#666;}
.p30{ padding:30px;} 
.mt20{ margin-top:20px;}
.mb20{ margin-bottom:20px;}
.fz24{ font-size:24px;}
.bold{ font-weight:bold;}
.fz16{ font-size:16px;}
.fz14{ font-size:14px;}
.lh36{ line-height:36px;}
.lh32{ line-height:32px;}
.lh30{ line-height:30px;}
.lh50{ line-height:50px;}
.co666{ color:#666;}
.co444{ color:#444;}
.dress, .tel, .yobi, .chzh, .mail{ background-image:url(../images/contact.jpg); color:#666; padding-left:25px;}
.dress { background-position:0px -5px; background-repeat:no-repeat;}

.ce{display:block;z-index:5;top:0px;left:0px;}

.more{margin-left: 36px;}
.ce li a{display:block;cursor:pointer;}

.ce li .dqian{background:none}


.er{display:none;width:190px;background:rgb(100,100,100);}
.er li{width:100%;}
.er li a{display:block;background:#fff;font-size: 12px;}
.er .e_li a{background:url(../images/more.png) no-repeat 120px center;}

.er .e_li a:hover,.er .e_li .sen_x{background:url(../images/more.png) no-repeat 120px center rgb(253,83,49);}
.er li a:hover{background:#5f9849;}
.thr{background:rgb(150,150,150);display:none;}
.thr li{margin-bottom:1px;border-top: 1px solid rgb(180,180,180);position:relative;}
.er .e_li .thr li a{background:none;}
.er .e_li .thr li a:hover{background:rgb(249,152,49);}
.er .e_li .thr li .xuan{background:rgb(249,152,49);}
.more1{margin-left: 28px;margin-top: -4px;}
.thr_nr{width:300px;position:absolute;top:0px;left:150px;z-index:10;border:1px solid rgb(201,201,201);display:none;}
.thr_nr h3{font-weight:normal;font-size:18px;display:block;text-align:center;width:100%;padding:10px 0px;}
.thr_nr img{width:100%;}



.ti {width: 29px;height:29px;float: left;padding-top: 3px;cursor: pointer;text-align: center;margin-right: 10px;margin-top:40px;margin-left:20px;background: url(../images/11.png) no-repeat;}
.inpu {cursor: pointer;filter:alpha(opacity=0);-moz-opacity:0; opacity:0;width:29px;height:29px;}
.span{float:left;display:block;padding:4px 40px 0px 0px;color:#000;}
.tu1{width: 29px;height:29px;float: left;padding-top: 3px;cursor: pointer;text-align: center;margin-right: 10px;margin-top:40px;margin-left:20px;background:url(../images/22.png) no-repeat;}
.span1{color:#f00;float:left;display:block;padding:4px 40px 0px 0px;}
.span2{color:#000;}

.box{padding:0px;z-index:100000;}
.box ul{margin:0px; padding:0px; list-style:none;border: 0;}
.box ul li{ margin: 0px 0px 0px 0px; padding: 0px; height:31px;width: 190px; display: block; border-radius: 0px; border: 0;}
.box ul li:hover ul{display:block;}
.box ul li a{display:block; text-decoration:none;}
.box ul li ul{display:none;position:relative; top:-31px; left:190px;background-color:#5F9848;width:210px;padding:2px;}
.box ul li ul li{margin:0px 0px 0px 0px; padding:0px ; background:#fff;border-bottom:1px solid #fff;width:210px;}
.box ul li ul li a{background:#ebebeb;padding:0 8px;text-align:left;}
.box ul li ul li a:hover{background:#5F9848}



