@charset "utf-8";
*{margin:0;padding:0;list-style:none;}
body{font-size:12px;color: #000; padding:0px; margin:0px; width:100%;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:none;color:#109224; }
ul,ul li,input, dl, dd {  padding:0; margin:0; list-style-type:none;}

/*banner*/
.index_banner_cont { width:100%; position:relative;}
.index_banner_scroll { position:relative;}
.index_banner_scroll div { position:absolute; top:0; left:50%; margin-left:-950px; z-index:0;}
.banner_btn { width:330px; height:46px; position:absolute; top:45px; right:50%; margin-right:-593px; z-index:10; }
.banner_list { height:46px; position:absolute; top:0;}
.banner_list span { width:60px; height:2px; background-color:#fff; margin:0 6px; display:block; float:left; cursor:pointer;}
.banner_list span.current { background-color:#333;}
.banner_span { display:none; position:absolute; top:0;}
.banner_span a { width:60px; height:42px; opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* ie8  */
    filter:alpha(opacity=50);    /* ie5-7  */
    -moz-opacity:0.5;    /* old mozilla browser like netscape  */
    -khtml-opacity: 0.5;  background-color:#fff; display:block; margin:0 6px; float:left; padding:2px;}
.banner_span a.current { opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* ie8  */
    filter:alpha(opacity=100); /* ie5-7  */
    -moz-opacity:1;    /* old mozilla browser like netscape  */
    -khtml-opacity: 1; }
	.banner_span a img{ height:40px; width:100%;}

.index-banner { width:1900px; position:relative; overflow:hidden; height:520px;}
.banner-ifo { width:1900px; position:absolute; left:50%; margin-left:-800px; top:0; height:520px; overflow:hidden; z-index:0;}
.index-btn { width:1179px; height:40px; margin:-40px auto 0 auto; background:url(../images/index-btnbg.png) repeat; z-index:100;}
.index-btn span {height:40px; float:left; border-right:1px solid #a7a7a7; color:#fff; line-height:40px; cursor:pointer;}
.index-btn a {  background: url(../images/iebg.gif) repeat scroll; _position:relative; display: block; float: left; height: 40px;line-height: 200px; margin-top: -39px; width: 294px; }
.index-btn span.cur,.index-btn span.cur1 { background-color:#009933;}
.btn1 { width:179px; background:url(../images/btn1.png) no-repeat 80px center; padding-left:115px;}
.btn2 { width:159px;  background:url(../images/btn4.png) no-repeat 105px center; padding-left:135px;}
.btn3 { width:164px;  background:url(../images/btn3.png) no-repeat 100px center; padding-left:130px;}
.btn4 { width:164px;  background:url(../images/btn2.png) no-repeat 100px center; padding-left:130px;}
.browser{ position:absolute; bottom:0; left:50%; margin-left:-590px; z-index:100;}
.index_menu { width:1180px; position:absolute; bottom:40px; left:50%; margin-left:-590px; z-index:101;font-family:"Microsoft YaHei"; font-size:14px;}
.index_menu_item { width:257px; padding:20px 19px 0 19px; background-color:#fff;}
.index_menu_item div { padding:20px 0;}
.index_menu_item div a { width:123px; padding-left:5px; float:left; line-height:20px; font-family:"Microsoft YaHei"; font-size:14px; padding:0; margin:0}
.index_menu_item img { width:258px; height:112px; border:#ddd solid 1px!important;}
.menuItem1 { position:absolute; left:0; top:0;}
.menuItem2 { position:absolute; left:295px; top:0;}
.menuItem3 { position:absolute; left:590px; top:0;}
.menuItem4 { position:absolute; left:884px; top:0;}
.menu-title .item-title { border-bottom:none; height:30px;}


.menuItem3 .clearfix a{ display:block; width:100%; font-size:12px}



.mt14{margin-top:14px;}
.mr_t1 { background: url(../images/mr_1px.jpg) repeat-x left bottom; height: 40px; padding-right: 16px; }
.mr_t1name { font: bold 16px/40px "微软雅黑"; color: #FFF; background: #2257A2 url(../images/mr_t1bg.jpg) no-repeat right top; height: 40px; width: 120px; padding-left: 21px; float: left; }
.mr_t1name img { float: left; margin-top: 9px; margin-right: 6px; display: inline; }
.mr_frbox { height:640px;  padding:30px 0px 0 0; }
.mr_frBtnL { float: left; margin:175px 15px 0px 0px; cursor: pointer; display: inline; }
.mr_frUl { float: left; height:640px; width:640px; }
.mr_frBtnR { float: right; margin-top:175px; cursor: pointer; }
.mr_frUl ul li { display: inline; float: left; height:640px; width:206px; margin-right:8px; overflow: hidden; }
.mr_frUl ul li img { display: block; margin-bottom:3px; height:130px  }
.mr_frUl ul li a{ display: block; background:#6cb82b; padding:3px; height:148px; overflow:hidden; text-align:center; margin-bottom:5px; color:#FFFFFF}


.top{ float:left; width:100%; background:url(../images/main_07.jpg) repeat-x top left; height:126px;}
.wrap{ margin:0 auto; width:1150px;}
.logo{ float:left; width:875px;}
.logo1{ float:left; background:url(../images/main_05.jpg) no-repeat top left; width:275px; height:127px;}
.logo1 ul{ float:left; margin:0px; padding:0px}
.logo1 ul li{ float: right; margin-top:70px;}

.logo1 ul li a{float: right; width:67px;  text-align:center; line-height:22px;color:#109224; font-size:13px; }
.logo1 ul li a:hover{color:#FFF; background-color:#109224 }
.nav{ float:left; width:100%; background:url(../images/nav.jpg) no-repeat top center; height:52px; }
.nav ul{ float:left; margin:0px; padding:0px}
.nav ul li{ float:left; line-height:52px; font-size:15px; width:103px; text-align:center}
.nav ul li a{ color:#FFF; font-weight:bolder; display:block}
.nav ul li a:hover { background:url(../images/on.jpg) no-repeat top center; color:#fe5a00}
.hot{ float:left; width:100%; height:52px; line-height:52px; border-bottom:1px solid #e5e5e5}
.hot1{ float:left; width:890px; font-size:16px;}
.hot1 a{ font-size:12px; color:#666666}
.hot1 a:hover{color:#109224;}
.hot2{ float:left; width:260px; margin-top:10px;}
.search1{ float:left; background:url(../images/main_13_01.jpg) no-repeat top left; height:34px; width:209px; border:none; line-height:34px; color:#969696 }
.product{ float:left; width:1150px;}
.product ul{ float:left; margin:0px; padding:0px}
.product ul li{ float:left; width:270px; height:200px; background-color:#ebebeb; margin-left:5px; margin-right:5px; display:inline; margin-bottom:20px;}
.product ul li img{ text-align:center; width:252px; float:left; padding-top:10px; padding-left:9px; padding-right:9px; height:154px;}
.product ul li a p{ width:100%; text-align:center; font-size:14px;line-height:34px;}
.product ul li a{ display:block}
.product ul li a:hover{ background-color:#109224; color:#FFF}
.about{ float:left; width:100%; background-color:#f6f6f6; }
.about1{ float: left; background:url(../images/main_23.jpg) no-repeat top  center; height:56px; width:100%; margin-top:84px; }
.aboutleft{ float:left; width:551px; padding-right:23px; border-right:1px solid #dfdfdf; line-height:20px;}
.aboutright{ float:left; width:575px;}
.aboutright1{ float: left; width:558px; margin-left:17px; display:inline; }
.aboutright11{ float:left; background:url(../images/main_09.jpg) no-repeat top left; height:42px; width:558px; font-size:18px; color:#FFF; line-height:40px; margin-bottom:20px}


#demo {
    
     overflow:hidden;
     width: 100%;
	 
}
#demo ul{list-style-type:none;}
#demo img {border:none;
}
#indemo {
     float: left;
     width:1000%;
 }
    #demo1 {
     float: left;
    }
    #demo2 {
     float: left;
    }

	#demo1 ul li{float:left; margin-left:10px;   background:none;}
	#demo2 ul li{float:left; margin-left:10px; width:130px;  background:none;}
	#demo2 ul li p,#demo1 ul li p{ text-align:center; color:#95754a; font-size:12px; height:20px; line-height:20px;}



.news{ float:left; padding-top:75px; width:1150px;}
.news strong{ font-weight:normal; float:left; width:327px; line-height:30px; padding-bottom:7px; }
.news strong span{ font-size:16px; width:79px; height:30px; background-color:#109224; color:#FFF; float:left; line-height:30px; text-align:center}

.mews1{ float:left; width:327px; padding-bottom:78px; margin-left:10px; margin-right:42px;}
.mews1 ul{ float:left; margin:0px; padding:0px}
.mews1 ul li{ float:left; width:327px; line-height:14px; margin-top:20px; color:#999999; border-bottom:1px solid #dbdbdb}
.mews1 ul li a{ font-size:14px; color:#666666;}

.guanggao{ float:left; width:100%; background:url(../images/main_37.jpg) no-repeat top center; height:199px; margin-bottom:60px; }
.xian{ float:left; width:100%; background-color:#bababa; height:1px; margin-bottom:27px;}
.culture{ float:left; margin-left:60px; margin-right:30px; display:inline; width:1060px; padding-bottom:33px;}
.culture ul{ float:left; margin:0px; padding:0px}
.culture ul li{ float:left; width:353px; color:#696969; text-align:left; }
.culture ul li span{ font-size:16px; color:#000; }
.footer{ float:left; background-color:#109224; width:100%}


.footer1{ float:left; padding-left:63px; width:840px; color:#FFF; line-height:25px;}
.footer1 a{ color:#FFF}
.footer1 a:hover{color:#fe5a00}
.xiam{ float:left; width:840px; border-top:1px solid  #45c759; padding-top:10px; margin-top:10px;}