@charset "utf-8";
/* CSS Document */

#mainwrap{width:1020px; margin:0 auto; background:#fff; font-size:16px;margin-top:30px; position:relative; font-family: "微软雅黑"; }
.news{	width:100%;height:330px; margin-top:10px;}
#mainwrap span.more{  text-align:right;padding-right:30px; color:#B22222; background-image:none; float:right; }
#mainwrap span.more a{ text-decoration:none;  display:block; color:#b22222; font-size:12px; }
#mainwrap  li span{ float:right;}
#mainwrap .ngg li:first-child,#mainwrap .lmc  li:first-child
{
margin-top:8px; }
#mainwrap a{color:#333; }
	
.njdt{
	width:50%; height:330px; float:left; position:relative; overflow:hidden;background-repeat:no-repeat;background-position:bottom left; color:#b22222;  }	
.box{width:100%; height:330px;position:relative; overflow:hidden}
.box .imgBox{width:95%; height:300px; margin:0 auto;}
.box .imgBox img{width:100%; height:300px;}

.ngg{
	width:50%; height:330px; float:left;}
.ngg .nggt{
	width:100%; height:40px; line-height:45px;  font-size:20px; font-weight:600; text-indent:35px; background-image:url(../images/001.png); background-repeat:no-repeat;background-position:bottom left; color:#b22222; }
.ngg .nggc li{
	width:95%; height:35px; text-indent:25px; line-height:35px; background-image:url(../images/itemd2.gif); background-repeat:no-repeat; background-position:10px 50%;}
	
.lm{
	width:100%;height:300px; clear:both; margin:30px 0;}	
.lm .lmcont{
	width:50%; height:300px; float:left;}
.lm .lmcont .lmt{
	width:100%; height:50px; line-height:65px;  font-size:20px; font-weight:600; text-indent:35px; background-image:url(../images/001.png); background-repeat:no-repeat;background-position:bottom left; color:#b22222; }
.lm .lmcont .lmc li{
	width:95%;  height:35px; text-indent:25px; line-height:35px; background-image:url(../images/itemd2.gif); background-repeat:no-repeat; background-position:10px 50%;}

.jsfc .lmt{ width:100%; height:50px; line-height:65px;  font-size:20px; font-weight:600;  text-indent:40px; border-bottom:2px solid #b22222;margin-top:20px; background-image:url(../images/001.png); background-repeat: no-repeat; background-position:10px 23px;}
.jsfc #lmc{ width:100%; overflow:hidden; }
#inlmc { 
float: left; 
width: 300%; 
} 
#lmc1{ float: left; } 
#lmc2 { float: left; } 

.jsfc img{display:block; margin:10px; }
.jsfc a{display:inline-block;  clear:both; }

.yqlj .lmt{
	width:100%; height:50px; line-height:65px;  font-size:20px; font-weight:600; text-indent:40px; border-bottom:2px solid #b22222;margin-top:20px; background-repeat: no-repeat; background-position:10px 25px;}
.yqlj {clear:both;}
.yqlj .lmc{
	width:100%; }
.yqlj img{display:block; margin:10px; }
.yqlj a{display:inline-block;  clear:both; }


.yqlink{width:100%; clear:both; height:100px;  margin-bottom:30px;  }
.yqlink li{
	width:204px; height:50px; float:left;list-style-type: none; line-height: 50px;    text-align: left;}
.yqlink li a{display:block; font-size:14px; }
.yqlink li a:hover{    display: block; background-color:rgba(188,188,99,0.5);
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    overflow: hidden;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: color, background-color;
    transition-property: color, background-color;}