@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:320px;}
.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}

.table{border-collapse:collapse; margin-top:20px;}
.table
			 {    
              border:1px solid;   
               border-color:#ececec;   
            }   
            .table td   
             {    
                border:1px solid;   
                border-color:#ececec;   
             }   
             .table th   
             {    
                border:1px solid;   
                border-color:#ececec;   
            }


.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 }



.left{ float:left; width:250px; margin-top:30px; margin-right:20px;}
.left1{ float:left; width:250px; background-color:#109224; height:70px; line-height:70px; text-align:center; color:#FFF; font-size:18px;}

.lefttop{ float:left; width:250px; padding-top:20px; margin-bottom:20px;}
.lefttop ul{ float:left; margin:0px; padding:0px}
.lefttop ul li{ float:left; width:250px; line-height:40px; height:40px; font-size:14px; background-color:#f2efef; margin-bottom:10px;}
.lefttop ul li a{ padding-left:10px; display:block;}
.lefttop ul li a:hover{background-color:#109224; color:#FFF}

.right{ float:left; width:880px; margin-top:30px;}
.right1{ float:left; width:858px; border:1px solid #f2efef; line-height:24px; height:24px; padding-left:10px; padding-right:10px; font-size:16px; }

.right2{ float:left; width:858px; margin-top:10px;padding-left:10px; padding-right:10px; display:inline; line-height:30px; text-indent:28px; border:1px solid #f2efef; margin-bottom:20px;}

.right3{ float:left; width:858px; margin-top:10px;padding-left:10px; padding-right:10px; display:inline; line-height:30px;  border:1px solid #f2efef; margin-bottom:20px;}
.right4{ float:left; width:858px; margin-top:10px;padding-left:10px; padding-right:10px; display:inline; border:1px solid #f2efef; margin-bottom:20px;}



.xian{ float:left; width:100%; background-color:#bababa; height:1px; margin-bottom:27px;}
.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;}





.newspage {
 width:858px;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 12px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #109224; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #109224; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #109224; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
.fy {
	line-height: 40px;
	float: left;
	width: 100%;
	margin-top: 15px;
	text-align: center; margin-bottom:10px;
}


.pordectsd{ margin-bottom:10px; float:left}
.pordectsd ul{ margin-top:10px; float:left}
.pordectsd ul li{ width:270px;float:left; text-align:center; margin:16px 8px 0px 8px; overflow:hidden; display:inline; height:210px;}
.pordectsd ul li img{ width:270px;margin-bottom:0px; }
.pic03{ height:180px;  overflow:hidden;border:1px solid #CCCCCC; }



.news{ float:left; width:858px; margin-top:10px; margin-bottom:20px;}
.news ul{ float:left; margin:0px; padding:0px}
.news ul li{ float:left; width:850px; line-height:30px; height:30px;  border-bottom:1px dashed #f2efef; margin-left:4px; margin-right:4px; display:inline; font-size:12px;}

.honors1{ margin-bottom:10px; float:left}
.honors1 ul{ margin-top:10px; float:left}
.honors1 ul li{ width:270px;float:left; text-align:center; margin:16px 8px 0px 8px; overflow:hidden; display:inline; height:190px;}
.honors1 ul li img{ width:270px;margin-bottom:0px; }
.pic01{ height:160px;  overflow:hidden;border:1px solid #CCCCCC; }

#preview{ float: left; margin:20px 0px 0px 0px; width:470px;}
.jqzoom{ width:350px; position:relative;}

.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:450px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:325px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:422px; margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}








#outer {width:858px; float:left; margin-top:20px;}
#tab {overflow:hidden;zoom:1;background:#ccc;}
#tab li {float:left;color: #000;height:30px;	cursor:pointer;	line-height:30px;padding:0 20px;font-size:14px;}
#tab li.current {color: #FFF;background:#109224; font-size:14px;}
#content {border:1px solid #ccc;border-top-width:0;}
#content ul {line-height:25px;display:none;	margin:0 30px;padding:10px 0;}

