@charset "utf-8";
/* CSS Document */

#mainwrap{width:1170px; margin:50px auto; background:#fff;}

#mainwrap p.more{  text-align:right; color:#036; background-image:none;}
#mainwrap p.more a{ float:right;}
#mainwrap a{font-size:inherit; color:#333;display:inline-block;}
#mainwrap li:hover{  color:#33f;  }
#mainwrap  li span{display:inline-block;float:right;}
#mainwrap  li{ clear:both; }

.news{width:100%;}	
.njdt{width:49%; height:350px; float:left; position:relative; overflow:hidden; }	
.box{width:100%; height:350px;position:relative; overflow:hidden}
.box td div a{ width:20px; height:20px; margin:3px;float:left; }
.box .imgBox{width:95%; height:320px; margin:0 auto;}
.box .imgBox img{width:100%; height:320px;}

.ngg{
	width:49%; height:350px; float:right;}
.ngg .nggt{
	width:100%; height:50px; line-height:50px;  font-size:20px; font-weight:bold; color:#333; border-bottom:2px solid #036;}
.ngg .nggc li{
	width:100%; height:40px; text-indent:25px; line-height:40px; font-size:16px;  background-image:url(../images/itemd2.gif); background-repeat:no-repeat; background-position:10px 50%;}
	
.lm{
	width:100%; clear:both; margin-top:30px;}	
.lm .lmcontl{
	width:48%; height:300px; float:left;}
.lm .lmcontr{
	width:48%; height:300px; float:right;}
.lm .lmt{
	width:100%; height:50px; line-height:50px;  font-size:20px; font-weight:bold; border-bottom:2px solid #036;  color:#333;}
.lm .lmc li{
	width:100%; height:35px; text-indent:25px; line-height:35px; font-size:16px;  background-image:url(../images/itemd2.gif); background-repeat:no-repeat; background-position:10px 50%;  }