/* CSS Document */

body{
 margin:0px; padding:0px; background-image:url(../images/bg.gif);position: relative; z-index: 1;
} 
a{
  text-decoration:none;
 }
ul,li{ margin:0px; padding:0px;}
li{ list-style-type:none;}
.clearfix:after {
     content: ".";
     display: block;
     height: 0px;
     clear: both;
     visibility: hidden;
}
.nmain{
 width:930px;  margin:30px auto;
}
.nheader{
 float:left; width:930px; height:116px;
}
.nlogo{
 float:left; width:376px; height:67px;
}
.nlogo-r{
 float:left; width:554px; height:67px;
}
.nmenu{
 float:left; width:930px; height:49px; overflow:hidden; background:url(../images/neiy1_04.gif) no-repeat;
}
.banner{
 float:left; width:930px; height:108px; background-image:url(../images/neiy1_05.gif);
}
.bann-l{
 float:left; width:200px; height:60px; color:#E9E9E9; text-align:center; font-weight:bold; margin-top:10px;
}
.nmenu_top{float:right; height:25px; width:auto; margin-top:30px; margin-right:30px;}
.nmenu_top li{ float:right; width:auto; height:25px;  font-size:14px;}
.nmenu_top li a{ float:left;  height:25px; color:#575757; padding:0px 15px;}
.nmenu_down{float:right;padding:12px 15px; width:auto; margin-top:10px; margin-right:30px;}
.nmenu_down li{ float:left; width:auto; height:30px;  font-size:14px; margin:0px 5px;}
.nmenu_down li a{ float:left;  height:30px; color:#DEDEDE; padding:0px 17px;}

.ncent{
  width:930px; position: relative;  height: auto;top:224px;
}
.ncent-left{
 width:264px; position: absolute; top:0px; bottom:0px; left:0px; background:url(../images/neiy1_16.gif) repeat-y;
}
.cent-leftbox{ width:100%; height:100%; position:relative;}
.ncent-right{
 float:left; width:636px; min-height:300px; height: auto; margin-left: 264px;margin-top:-224px;
}

.left-1{
 float:left; width:264px; height:82px; background-image:url(../images/neiy1_06.gif);
}
.left-menu{
 float:left; width:264px; height:52px; background-image:url(../images/neiy1_14.gif); overflow:hidden;
}
.left-menu-t{
 width:152px; height:31px; margin:10px auto; line-height:31px; font-size:13px; font-weight:bold; overflow:hidden;
}
.left-menu-t a{
 float:left; width:152px; height:31px; line-height:31px; text-align:left; font-size:13px; text-decoration:none; color:#2E61B2;
}

a.athis,.left-menu-t a:hover{
 float:left; width:152px; height:31px; line-height:31px;text-align:left; font-size:13px; background-image:url(../images/neiy1_11.gif); text-decoration:none; color:#FFFFFF; 
}

.left-foot{
 width:264px; height:283px; background-image:url(../images/neiy1_18.gif); position: absolute; bottom: 0px; left: 0px;
}
.right-1{
 float:left; width:636px; height:46px; background-image:url(../images/neiy1_07.gif);
}
.right-tit{
 float:left; width:200px; height:25px; margin-top:16px;  margin-left:50px; display:inline; font-size:13px; line-height:25px; color:#585858; font-weight:bold;
}
.right-kk{
 float:left; width:621px; min-height: 500px; padding-left: 15px;  color:#3E3E3E; font-size:14px; text-align:left; line-height:29px; 
}
.right-kknei{
 width:606px;  margin:10px auto;  color:#3E3E3E; font-size:13px; text-align:left; line-height:30px;
}
.right-kknei div{ width:606px;}
.right-kknei a{
  color:#3E3E3E; text-decoration:none;
}
.right-foot{
 float:left; width:636px; height:65px;  background:url(../images/neiy1_19.png) no-repeat;
}
.right-foot .text{ float:left; margin-left:150px; margin-top:18px; line-height:20px; font-size:12px; color:#575757; }
.newlist{
 width:606px; height:40px; margin:5px auto; line-height:40px; border-bottom:1px dashed #999999;
}
.newlist a{
 color:#3E3E3E; text-decoration:none;
}

.prolist{
 width:606px; height:190px; margin:5px auto; line-height:20px; border-bottom:1px dashed #999999;
}