* {margin:0;padding:0;}
html, body { height:100%;}
html {min-width:1000px;}
body { background:url(../images/topbg.jpg) repeat-x top #fff;font-family: Arial, Helvetica, sans-serif;font-size:100%;color:#333;}
img {border:0;behavior: url("iepngfix.htc");}
ul, ol { list-style:none;}
.clear {clear:both;}
.alignright {text-align:right;}
.aligncenter { text-align:center;}
.alignleft { text-align:center;}
.fleft{ float:left;}
.mg{ margin-top:5px;}
input{ border:1px solid #CCC;}
.bd{ border:1px #CCCCCC solid;}

/*==== 全局 =====*/
#top {width:1000px; height:108px;_height:108px; margin:0 auto;}
#toplogo {width:100%; height:108px;_height:108px; margin:0 auto;}
#navi{width:100%; height:35px; line-height:35px; margin:0 auto;}
#banner{width:100%; margin:0 auto; height:388px;}
#wrapper{width:1000px; margin:0 auto; padding-top:5px;}

#footer{ width:1000px; margin:0 auto; height:65px; line-height:22px; font-size:12px; color:#666; border-top:3px #23AC38 solid; padding-top:15px;}
.footbox{ width:730px; float:left; height:65px; line-height:22px; color:#666666;}
.footbox a{ color:#666666; text-decoration:none;}
.footlink{  width:210px; float:right;}

/*==== top =====*/
.logo{ width:492px; height:86px; float:left;}
.home{ width:370px; height:108px; line-height:108px; float:right; font-size:12px; color:#EC151F;}
.home1{ float:left; width:370px; height:36px; line-height:36px; background:url(../images/homebg.jpg) no-repeat top right;}
.hb1{ float:left; width:140px; font-size:12px; color:#666; text-align:center;}
.hb1 a{ font-size:12px; color:#666; text-decoration:none;}
.hb2{ float:right; width:205px;}
.home2{ float:left; width:370px; height:70px; text-align:right;}

/*==== menu 下拉菜单 =====*/
.menu{width:1000px; margin:0 auto; height:35px; line-height:35px; background:url(../images/list.jpg)  repeat-x top;}
#nav {display:block; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
#nav .mainlevel {float:left; text-align:center; display:block; background:url(../images/listline.jpg) no-repeat right center;}
#nav .mainlevel a {color:#fff; text-decoration:none; text-align:center; display:block; _width:97px; width:97px;}
#nav .mainlevel a:hover {color:#fff; text-decoration:none; background:#8DC63F;}

#nav .mainlevel ul {position:absolute; display:none; *width:97px; width:97px; z-index:20;/*IE is great need, width>=li.length*/}
#nav .mainlevel li {float:left; background:#8DC63F; border-bottom:1px #A4D165 solid; font-size:12px;}
#nav .mainlevel li a { width:97px; line-height:26px; height:26px; display:block; color:#FFFFFF; _padding-bottom:10px;/*IE6 only*/}
#nav .mainlevel li a:hover {color:#fff; text-decoration:none; background:#38B549;}
#nav li a em {padding:0 3px;}
.Triangle_con {height:0px; display:block; _margin-bottom:-27px;/*IE6 only*/}
.sub_nav_01{ margin-left:0px;}

/*==== banner 变换 =====*/

#lanrenzhijia { width:100%; height:388px; float:left; position:relative}
#slides { display:block; width:100%; height:388px; list-style:none; padding:0; margin:0; position:relative; z-index:2;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:340px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

#gonggao{ width:100%; margin:0 auto; height:46px; background:url(../images/bannerbg.jpg) repeat-x top;}
.ggbox{ width:1000px; height:35px; margin:0 auto; background:url(../images/laba.jpg) no-repeat left center;}
.ggleft{ width:605px; float:left; padding-left:30px; line-height:35px;}
.ggright{ width:300px; float:right; padding-top:5px; height:27px; text-align:right;}

/*----wrapper start----*/
.col1{ width:300px; height:245px; float:left;}
.col2{ width:400px; height:245px; float:left; margin-left:15px;}
.col3{ width:270px; height:245px; float:right;}
.col4{ width:1000px; height:186px; float:right; margin-bottom:10px;}

.row1{ float:left; width:400px; height:30px; line-height:30px; background:url(../images/tt2.jpg) repeat-x top;}
.row1left{ float:left; width:90px; height:30px; line-height:30px; background:url(../images/tt1.jpg) no-repeat left top; padding-left:23px; font-size:14px; color:#38B549; font-weight:bold;}
.row1right{ float:right; width:90px; height:30px; line-height:30px; background:url(../images/tt3.jpg) no-repeat top right; padding-right:10px; text-align:right;}
.row1right a{ font-size:12px; color:#666; text-decoration:none;}
.row2{ float:left; width:380px; padding:9px; border:1px #DADADA solid; background:#F8F8F8; min-height: 194px;}
.row3{ float:left; width:270px; height:30px; line-height:30px; background:url(../images/tt4.jpg) no-repeat top left;}
.row3left{ float:left; width:90px; height:30px; line-height:30px; padding-left:23px; font-size:14px; color:#FEF3DC; font-weight:bold;}
.row3right{ float:right; width:90px; height:30px; line-height:30px; padding-right:10px; text-align:right;}
.row3right a{ font-size:12px; color:#FEF3DC; text-decoration:none;}
.row4{ float:left; width:250px; line-height:24px; border:1px #B2DA91 solid; background:#EEFEDC; padding:9px; font-size:12px; color:#333333;}
.row5{ float:left; width:300px; height:30px; line-height:30px; background:url(../images/tt2.jpg) repeat-x top;}
.row6{ float:left; width:280px; padding:9px; border:1px #DADADA solid; background:#F8F8F8;}
.row7{ float:left; width:1000px; height:30px; line-height:30px; background:url(../images/tt2.jpg) repeat-x top;}
.row8{ float:left; width:980px; padding:9px; border:1px #DADADA solid; background:#F8F8F8;}

.list1{width:600px; float:left; height:35px; overflow:hidden;}
.list1 li{ float:left; width:600px;line-height:35px; height:35px; font-size:10px; color:#666;}
.list1 li a{color:#333333; text-decoration:none; font-size:14px;}
.list1 li a:hover{color:#E33B1A; text-decoration:none; font-size:14px;}

.list2{ float:left; width:380px;}
.list2 li{ float:left; width:370px;line-height:27px; height:27px; padding-left:10px; background:url(../images/dian2.jpg) no-repeat left center; font-size:10px; color:#666; border-bottom:1px #CCCCCC dashed;}
.list2 li a{color:#169528; text-decoration:none; font-size:14px; width: 300px; display: block;
    overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;}
.list2 li a:hover{color:#333; text-decoration:underline; font-size:14px;}

.list3{ float:left; width:280px;}
.list3 li{ float:left; width:270px;line-height:31.3px; height:31.3px; padding-left:10px; background:url(../images/dian3.jpg) no-repeat left center; font-size:10px; color:#666; border-bottom:1px #CCCCCC dashed;}
.list3 li a{color:#169528; text-decoration:none; font-size:14px;}
.list3 li a:hover{color:#333; text-decoration:underline; font-size:14px;}

.list4{ float:left; width:380px;}
.list4 li{ float:left; width:370px;line-height:31.3px; height:31.3px; padding-left:10px; background:url(../images/dian3.jpg) no-repeat left center; font-size:10px; color:#666; border-bottom:1px #CCCCCC dashed;}
.list4 li a{color:#169528; text-decoration:none; font-size:14px;}
.list4 li a:hover{color:#333; text-decoration:underline; font-size:14px;}

.leftt{ float:left;}
.right_new{ float:right; font-size:12px;}

/*首页产品滚动css*/
.blk_18 {overflow:hidden;zoom:1; font-size:12px; width:980px; height:139px;}
.blk_18 .pcont {width:930px; float:left; overflow:hidden;}
.blk_18 .ScrCont { width:30000px; zoom:1;}
.blk_18 #List1_1, .blk_18 #List2_1 { float:left;}
.blk_18 .LeftBotton, .blk_18 .RightBotton { width:15px; height:139px; float:left;}
.blk_18 .LeftBotton { background:url(../images/axl.jpg) no-repeat; margin:0px 5px;}
.blk_18 .RightBotton { background:url(../images/axr.jpg) no-repeat; margin:0px 5px;}
.blk_18 .pl img { display:block; cursor:pointer; border:none;}
.blk_18 .pl { width:190px; border:1px solid #f3f3f3; float:left; float:left; text-align:center; line-height:24px; margin:0px 5px;}
.blk_18 a.pl:hover { border:1px solid #5dacec; color:#5dacec; background:#fff;}


/*==== 内页 =====*/
#banner1{width:100%; margin:0 auto; height:204px;_height:204px; line-height:204px; font-size:0px; background:url(../images/a1.jpg) no-repeat top center;}
#banner2{width:100%; margin:0 auto; height:204px;_height:204px; line-height:204px; font-size:0px; background:url(../images/a1.jpg) no-repeat top center;}
#banner3{width:100%; margin:0 auto; height:204px;_height:204px; line-height:204px; font-size:0px; background:url(../images/a1.jpg) no-repeat top center;}
#banner4{width:100%; margin:0 auto; height:204px;_height:204px; line-height:204px; font-size:0px; background:url(../images/a1.jpg) no-repeat top center;}
#banner5{width:100%; margin:0 auto; height:204px;_height:204px; line-height:204px; font-size:0px; background:url(../images/a1.jpg) no-repeat top center;}

.left{ float:left; width:208px;}
.left_box{ float:left; width:200px; background:url(../images/nleftbg.jpg) no-repeat top left;}
/*left*/
.left_title{ float:left; width:180px; height:35px; padding-left:20px; font-size:16px; color:#fff; line-height:35px; font-family:"微软雅黑";}
.left_cont{ float:left; width:190px; font-size:12px; color:#666;}

/*左侧菜单开始*/
#PARENT{width:190px; float:left;}
#leftlist {float:left;width:190px;line-height: 29px; list-style-type: none;text-align:left;}    /*定义整个ul菜单的行高和背景色*/
#leftlist a {width: 170px; display: block; font-size:12px; padding-left:20px;} /*Width(一定要)，否则下面的Li会变形*/
#leftlist li {background:url(../images/line1.jpg) no-repeat; /*一级目录的背景色*/ float:left; margin-top:1px;
 /*float：left,本不应该设置，但由于在Firefox不能正常显示
 继承Nav的width,限制宽度，li自动向下延伸*/}
#leftlist li.bj {background:url(../images/line2.jpg) no-repeat; float:left; margin-top:1px;}
#leftlist li.bj a { color:#666;}
#leftlist li a:hover{background:url(../images/line2.jpg) no-repeat; /*一级目录onMouseOver显示的背景色*/}
#leftlist a:link  {color:#666; text-decoration:none;}
#leftlist a:visited  {color:#666;text-decoration:none;}
#leftlist a:hover  {color:#333;text-decoration:none;}

.tu{float:left; width:200px;}
.tu img{ margin-bottom:5px;}

.right{ float:right; width:778px; background:url(../images/mapbg.jpg) no-repeat top center;}
.r_title{width:738px; height:31px; line-height:31px; font-size:12px; color:#666; padding-left:20px; background:url(../images/mapdian.jpg) no-repeat left center;}
.r_title a{ font-size:12px; color:#666; text-decoration:none;}
.r_title a:hover{ font-size:12px; color:#666; text-decoration:underline;}
.r_con{ float:left; width:746px; margin-bottom:20px; font-size:12px; line-height:24px; padding:15px; border:1px #ddd solid; background:#FFFFFF;}

.page{width:746px;_width:746px; text-align:center; font-size:12px; color:#000; margin-top:15px; float:left;}
.page a{ font-size:12px; color:#000000; text-decoration:none;}
.page a:hover{ font-size:12px; color:#2DACD5; text-decoration:underline;}

.tt{ border-bottom:1px #CCCCCC dotted; font-size:16px; font-weight:bold; text-align:center; padding-bottom: 8px;}
.mm{ text-align:center; font-size:12px; color:#999999; margin: 10px 0;}
.ncon{ margin:0 auto; line-height: 30px;}
.ncon img{max-width: 100%;}
.ncon p{margin-bottom: 10px;}
.lyh{ width:746px; overflow:hidden; clear:both; float:left;}
.lyh li{ float:left; line-height:20px; font-size:12px; color:#666; margin-top:15px; width:206px; height:167px; text-align:center; background:url(../images/picdi.jpg) no-repeat center top; padding:17px 17px 25px 17px;}
.lyhtu{width:206px; height:137px; text-align:center; float:left;}
.lyhti{width:206px; height:30px; text-align:center; float:left; padding-top:20px;}

.list5{float:left; width:746px;}
.list5 li{ width:731px; float:left;line-height:30px; height:30px; padding-left:15px; background:url(../images/dian4.jpg) no-repeat left center; font-size:10px; color:#666; border-bottom:1px #CCCCCC dashed;}
.list5 li a{color:#555; text-decoration:none; font-size:12px;    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	width: 650px;
}
.list5 li a:hover{color:#2279DA; text-decoration:underline; font-size:12px;}

.picbox{ float:left; width:329px; height:142px; padding:7px 7px 25px 7px; background:url(../images/picbottom.jpg) no-repeat left top; margin-right:15px;}
.picpic{ float:left; width:155px; height:142px;}
.picpic img{ border:1px solid #eeeeee;}
.piczi{ float:left; width:174px; height:142px; line-height:24px; font-size:12px; color:#666666;}
.piczi a{ font-size:12px; color:#0289D8; text-decoration:none;}
/*分页*/
.listpage {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
}
.listpage a {
    background-color: #FFFFFF;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
	text-decoration:none;
}
.listpage span {
    background-color: #FBF779;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #FF7400;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.cpage { text-align:center}
.cpage a {
	background-color: #FFFFFF;
    border-color: #7EB864;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding:5px 10px;
}
.page2{ text-align:right; font-size:12px; color:#000; margin-top:20px; padding-top:10px; border-top:1px #eeeeee solid;}
.page2 a{ font-size:12px; color:#333; text-decoration:none;}
.page2 a:hover{ font-size:12px; color:#2DACD5; text-decoration:underline;}


.pagination-style {
  margin-top: 20px;
  text-align: center;
  overflow: hidden;
}
.pagination-style ul li {
  display: inline-block;
  margin:2px;
}
.pagination-style ul li a {
padding:3px 12px;
  border: 1px solid #e8e8e8;
  display: block;
  border-radius: 3px;
  color:#888;
  text-decoration: none;
}
.pagination-style ul li a:hover {
  background:#23AC38;
  color: #fff;
}
.pagination-style ul .active a {
  color: #fff;
  background:#23AC38;
}