@charset "utf-8";
/* CSS Document */

ul,li,h1,a{ list-style:none;}
*{ margin:0; padding:0}
a{text-decoration:none; color:#333;}
img{border:0px;}
input,button{margin:0;font-size:12px;vertical-align:middle; font-family:Microsoft YaHei;}
input:focus{color:#999;}
.clear{clear:both;}
body{font-size:12px; color:#333; width:100%; margin:0 auto; font-family:Microsoft YaHei,Arial; background:url(../images/body_bg.jpg) 0 0 repeat;}
.top{width:100%; height:129px; margin:auto; background:url(../images/top_bg.jpg) center 0 no-repeat;}
.top_1{width:1000px; margin:auto; height:89px;}
.logo{width:365px; height:64px; float:left; padding:11px 0px 0px 20px;}
.top_r{float:right; display:inline; padding-right:20px; line-height:50px;}

.nav{width:1000px; margin:auto; height:40px; background:url(../images/nav_bg.jpg) 0 0 repeat-x;}
#nav{width:1000px; margin:auto; height:40px; line-height:40px;}
#nav .mainlevel {float:left; width:111px; display:inline; background:url(../images/nav_line.png) right center no-repeat;}
#nav .mainlevel a {color:#FFF; text-decoration:none; line-height:40px; display:block; font-size:14px; text-align:center; font-weight:bold;}
#nav .mainlevel ul{display:none; position:absolute; z-index:999999;}
#nav .mainlevel li{width:111px; z-index:999999; border-bottom:1px dashed #ccc; position:relative; text-align:center; padding:0px; overflow:hidden; line-height:30px;}
#nav .mainlevel li a{color:#FFF; text-decoration:none; display:block; font-size:12px; z-index:999999; position:relative; background:#006600; overflow:hidden; line-height:35px;}
#nav .mainlevel li a:hover{color:#fff; text-decoration:none; background:#2d8d2d; z-index:999999; position:relative; overflow:hidden; line-height:35px;}

.banner{width:1000px; margin:auto; height:330px;}


.main{width:980px; overflow:hidden; margin:10px auto; position:relative; background:#FFF; padding:10px;}

.lm_top{width:100%; height:35px; line-height:35px; background:url(../images/lm_bg.jpg) 0 0 no-repeat;}
.lm_top span{float:left; padding-left:30px; color:#FFF; font-size:14px;}
.lm_top a{float:right; padding-right:8px; color:#FFF; font-size:12px;}
.gsjs{width:398px; height:258px; float:left;}
.gsjs_1{width:396px; height:222px; border-bottom:1px solid #dedede; border-left:1px solid #dedede; border-right:1px solid #dedede;}
.gsjs_1_1{width:156px; float:left; padding:8px 8px 0px 8px; height:116px;}
.gsjs_1_2{padding:8px; line-height:26px;}

.news{width:572px; height:258px; float:right;}
.news_1{width:570px; height:222px; border-bottom:1px solid #dedede; border-left:1px solid #dedede; border-right:1px solid #dedede;}
.news_1 li{width:552px; margin:auto; height:35px; border-bottom:1px dashed #dedede; line-height:35px; background:url(../images/iocn_1.jpg) 5px center no-repeat;}
.news_1 li a{float:left; padding-left:20px;}
.news_1 li span{float:right; padding-right:8px; color:#777;}

.gg{width:980px; height:112px; margin:auto; margin-top:10px;}

.cpml{width:319px; height:222px; float:left; margin-top:10px;}
.cpml_1{width:317px; height:186px; border-bottom:1px solid #dedede; border-left:1px solid #dedede; border-right:1px solid #dedede;}
.cpml_1 li{width:135px; float:left; margin-left:10px; display:inline; height:35px; border-bottom:1px dashed #dedede; line-height:35px; background:url(../images/iocn_1.jpg) 5px center no-repeat; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.cpml_1 li a{float:left; padding-left:20px;}

.search{width:339px; height:222px; float:left; margin-top:10px; margin-left:10px; display:inline;}
.search_1{width:337px; height:186px; border-bottom:1px solid #dedede; border-left:1px solid #dedede; border-right:1px solid #dedede;}
.search_1_1{width:300px; height:70px; margin:auto; line-height:20px; color:#777;}
.search_1_2{width:100%; height:15px; margin:auto;}
.txt{float: left; height:25px; padding:2px 5px;  width:206px; border:1px solid #dedede;}
.txt input{background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color:#999; border: 0 none; height:25px; line-height:25px; outline: medium none; width:200px;}
.btn{border: medium none; float: left; height:27px; float:left; margin:2px 0px 0px 3px; display:inline; overflow: hidden; width:68px;  background:url(../images/search.jpg) no-repeat 0 0; cursor:pointer;}

.gjmy{width:302px; height:222px; float:right; margin-top:10px;}
.gjmy_1{width:290px; padding:3px 5px; height:181px; border-bottom:1px solid #dedede; border-left:1px solid #dedede; border-right:1px solid #dedede;}

.cpzx{width:980px; height:235px; float:right; margin-top:10px;}
.cpzx_1{width:978px; height:199px; border-bottom:1px solid #dedede; border-left:1px solid #dedede; border-right:1px solid #dedede;}
.cpzx_1 td a{width:191px; height:178px; text-align:center; float:left; display:inline; margin-right:16px;}
.cpzx_1 td img{border:1px solid #dedede; }
.cpzx_1 td a p{display:block; float:left;}
.cpzx_1 td p{padding:0px; width:191px; margin:0px; line-height:36px; text-align:center; background:url(../images/cp_bg.png) 0 0 repeat-x; color:#333; height:36px; display:block; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.lxwm{width:319px; height:222px; float:left; margin-top:10px;}
.lxwm_1{width:317px; height:186px; border-bottom:1px solid #dedede; border-left:1px solid #dedede; border-right:1px solid #dedede; background:url(../images/lxwm_bg.jpg) right bottom no-repeat; overflow:hidden;}
.lxwm_1_1{width:317px; text-align:center; height:42px; line-height:42px; font-size:14px; color:#006700;}
.lxwm_1 p{padding-left:15px; line-height:28px;}

.zlgl{width:339px; height:222px; float:left; margin-top:10px; margin-left:10px; display:inline;}
.zlgl_1{width:337px; height:186px; border-bottom:1px solid #dedede; border-left:1px solid #dedede; border-right:1px solid #dedede; overflow:hidden;}
.zlgl_1 li{width:320px; margin:auto; height:35px; border-bottom:1px dashed #dedede; line-height:35px; background:url(../images/iocn_1.jpg) 5px center no-repeat;}
.zlgl_1 li a{float:left; padding-left:20px;}

.yxdl{width:302px; height:222px; float:right; margin-top:10px;}
.yxdl_1{width:300px; height:186px; border-bottom:1px solid #dedede; border-left:1px solid #dedede; border-right:1px solid #dedede; overflow:hidden;}
.yhdl_1_1{width:90px; height:29px; font-weight:bold; text-align:center; line-height:29px; background:#149514; color:#FFF; border:none; cursor:pointer;}

.foot{height:115px; margin:auto; background:#e8e8e8; width:100%; border-top:5px solid #267700;}
.foot_1{width:1000px; margin:auto; padding:12px 0px; line-height:30px; text-align:center;}


.ny_left{width:240px; float:left; overflow:hidden;}
.ny_nav{width:240px; overflow:hidden;}
.ny_nav_1{width:238px; margin:auto; padding:5px 0px; border-bottom:1px solid #dedede; border-left:1px solid #dedede; border-right:1px solid #dedede; overflow:hidden;}
.ny_nav_1 li{width:100px; float:left; margin-left:10px; display:inline; height:30px; border-bottom:1px dashed #dedede; margin-top:5px; background:url(../images/iocn_1.jpg) 5px center no-repeat; line-height:30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ny_nav_1 li a{padding-left:15px;}
.ny_nav_1 li a:hover{color:#267700;}
.ny_lxwm{width:240px; margin-top:10px; overflow:hidden;}
.ny_lxwm_1{width:238px; margin:auto; padding:5px 0px; border-bottom:1px solid #dedede; border-left:1px solid #dedede; border-right:1px solid #dedede; overflow:hidden; background:url(../images/lxwm_bg.jpg) right bottom no-repeat;}
.ny_lxwm_1_1{width:238px; text-align:center; height:42px; line-height:42px; font-size:14px; color:#006700;}
.ny_lxwm_1 p{padding-left:10px; line-height:28px;}

.ny_right{width:730px; float:right; overflow:hidden;}
.ny_right_top{width:100%; height:35px; line-height:35px; background:url(../images/lm_bg.jpg) 0 0 no-repeat;}
#title1{float:left; padding-left:30px; color:#FFF; font-size:14px;}
#title2{color:#fff; float:right; padding-right:8px;}
#title2 a{color:#fff;}

.ny_right_1{width:728px; margin:auto; padding:8px 0px; border-bottom:1px solid #dedede; border-left:1px solid #dedede; border-right:1px solid #dedede;}

.about{width:710px; line-height:26px; overflow:hidden; margin:auto;}

.list{width:710px;  margin:auto; padding:8px 0px;}
.list li{line-height:36px; height:36px; border-bottom:1px dashed #dedede; background:url(../images/iocn_1.jpg) 5px center no-repeat;}
.list li a{margin-left:20px;}
.list span{float:right; margin-right:8px; color:#777;}

.pro{width:100%;  margin:auto;  overflow:hidden;}
.pro li{width:202px; height:187px; text-align:center; float:left; margin-left:28px; display:inline; margin-top:15px; background:url(../images/cp_bg2.jpg) 0 0 no-repeat;}
.tu_2{width:200px; height:155px; display:block; border:1px solid #dedede;}
.akk2{width:202px; height:30px; line-height:30px;}

.cx{width:50px; height:28px; background:#0185b8; line-height:28px; font-weight:bold; font-family:"微软雅黑"; border:none; color:#FFF; cursor:pointer;}
.tj{width:80px; height:28px; background:#0185b8; line-height:28px; font-weight:bold; font-family:"微软雅黑"; border:none; color:#FFF; cursor:pointer;}
.cz{width:80px; height:28px; background:#ccc; line-height:28px; font-weight:bold; font-family:"微软雅黑"; border:none; color:#333; cursor:pointer;}


DIV.megas512 {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM:15px; MARGIN: 3px; PADDING-TOP: 15px; TEXT-ALIGN: center}
DIV.megas512 A {BORDER-RIGHT: #dedfde 1px solid; PADDING-RIGHT: 6px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #dedfde 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dedfde 1px solid; COLOR:#052c45; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedfde 1px solid; TEXT-DECORATION: none}
DIV.megas512 A:hover {BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #777777}
DIV.megas512 A:active {BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #777777}