*{
 margin: 0;
 padding: 0;

}
body{
 font-family: "Microsoft YaHei";
 font-size: 12px;
 background:#f3f3f3;
 -webkit-font-smoothing:antialiased;

}
ul,li{
 list-style: none;
}
a{
 text-decoration: none;
 color: #333;
}
a:hover{
 color:#000;
 webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
img{
 border: 0;
}
.clear{
 clear: both;
}
.common{ width: 1230px;
 margin:0 auto;background: #fff;}
.container{
 width: 100%;
 min-width: 1230px;
}
.con_center{
 width: 1230px;
 margin:0 auto;
}
.zj{
 padding:8px 8px;
}
.top_wrap{
 width: 100%;
background: #fff;
border-top: 2px solid #A62821;
 min-width:1230px;
}
.top{
 height: 145px;
 width:1230px;
 margin:0 auto;
 background: url(../images/top_bg.jpg) no-repeat 100% 0;
}
.top h1{
 padding: 40px 0 0 40px;
}
.top h1 a{
	display: block;
	text-indent: -9999px;
	width: 573px;
	height: 85px;
	float: left;

}

.nav_wrap{
 height: 40px;
 line-height: 40px;
 background: #a62821;
}
.nav{
}
          .nav {
                height: 40px;
 color: #fff;
 font-size: 16px;
                width: 1230px;
            }
              
            .nav li {
                float: left;
                position: relative;
                width: 120px;
z-index:40;
            }
              
            .nav li a {
                display: block;
                height: 40px;
                text-align: center;
                line-height: 40px;
                width: 120px;
 color:#fff;
            }
              
            .subNav {
                position: absolute;
                top: 40px;
                left: 0;
                width: 120px;
                height: 0;
                display: none;
            }
            .subNav li{
                height: 30px;
                line-height: 30px;
            }  
            .subNav li a {
                background: #a62821;
                height: 30px;
                line-height: 30px;                
            }
              
            .subNav li a:hover {
                background: #c33;
            }
            
            .lis:hover>.subNav{
             z-index: 10;
                    display: block;
            }
        
.content{
 width:1230px;
 margin:0 auto;
 background: #fff;
 padding:8px 0 0 0;
}
.banner{
 width: 620px;
 height: 390px;
 float: left;

 margin:10px 0 0 0px;

}
.xydt{
 width: 560px;
 height: 390px;
 float: right;
 margin:20px 20px 0 15px; 
}
.xydt h3.tit span.lmmc{
 background: url(../images/xydt-ico.png) no-repeat 10px 50%;
}

h3.tit{
 height: 45px;
 line-height: 45px;
 color:#000;
 font-weight: normal;
 font-size: 16px;
 border-bottom: 1px solid #a62821;
}
h3.tit span.lmmc{
 float: left;
 padding:0 0 0 35px;
}
h3.tit span.en{
 float: left;
 padding:0 10px;
 color:#666;
 font-size: 10px;
}
h3.tit span.more a{
 float: right;
 margin-right: 10px;
 color:#666;
 font-size: 12px;
}
.ssdt{
 width: 380px;
 height: 170px;
 float: left;
 margin:10px 0 0 10px;
 
}

.jxky{
 width: 380px;
 height: 265px;
 float: left;
 margin:10px 0 0 13px; 
}
.jxky h3.tit span.lmmc{
 background: url(../images/jxky-ico.png) no-repeat 10px 50%;
}
.txgz{
 width: 380px;
 height: 265px;
 float: left;
 margin:10px 0 0 15px; 
}
.txgz h3.tit span.lmmc{
 background: url(../images/txgz-ico.png) no-repeat 10px 50%;
}

.tzgg{
 width: 415px;
 height: 265px;
 float:left ;
 margin:20px 0 0 10px;
}
.tzgg h3.tit span.lmmc{
 background: url(../images/tzgg-ico.png) no-repeat 10px 50%;
}

.djgz{
 width: 415px;
 height: 275px;
 float: left;
 margin:10px 0 0 13px; 
}
.djgz h3.tit span.lmmc{
 background: url(../images/djgz-ico.png) no-repeat 10px 50%;
}

.ghzj{
 width: 380px;
 height: 275px;
 float: left;
 margin:10px 0 0 10px; 
}

.ghzj h3.tit span.lmmc{
 background: url(../images/ghzj-ico.png) no-repeat 10px 50%;
}

.xkjs{
 width: 380px;
 height: 275px;
 float: left;
 margin:20px 0 0 10px; 
}


.tplj{

 width: 380px;
    height: 250px;
    float: left;
    margin: 10px 0 0 10px; 
}
.links{
 height: 50px;
 width:1230px;
 margin:8px auto;
 background:#fff;
}
.bottom_wrap{
 width: 100%;
 min-width:1230px;
 height: 130px;
 background: #a62821;

}
.bottom{
 width: 1230px;
 margin: 0px auto;
}
.bottom p{
 color:#fff;
 line-height: 50px;
 text-align: center;
}

.content_list_l{
 width: 210px;
 min-height: 350px;
 background: #F3F3F3;
 float: left;
 margin:30px 0 0 15px;
}
.content_list_l .tit{
 font-size: 22px;
 background-color: #a62821;
 color: #fff;
 height: 60px;
 line-height: 60px;
 text-align: center;
}
.content_list_r{
 width: 950px;
 min-height: 500px;
 float: right;
 margin:30px 20px 0 0;
}
.content_list_r .dqwz{
 height: 35px;
 line-height: 35px;
 color:#999;
 
}
.content_list_r .dqwz a{
 color:#999;
}
.content_list_r h4.lmmc{
 font-size: 26px;
 border-bottom: 1px solid #DDD;
 line-height: 60px;
 height: 60px;
 color: #a62821;
 font-weight: normal;
 padding:0 0 0 20px;
 margin:0 0 20px 0;
}