﻿*{
 margin: 0;
 padding: 0;}
body{
 font-family: "Microsoft YaHei";
 font-size: 12px;
 background:#fff;
 -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;}
.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;}

.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:20px 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:600px;
 height: 265px;
 float: left;
 margin:20px 0 0 0;}
.jxky h3.tit span.lmmc{
 background: url(../images/jxky-ico.png) no-repeat 10px 50%;}
.txgz{
 width: 600px;
 height: 265px;
 float: right;
 margin:20px 0 0 15px;}
.txgz h3.tit span.lmmc{
 background: url(../images/txgz-ico.png) no-repeat 10px 50%;}

.tzgg{
 width:612px;
 height: 265px;
 float:left ;
 margin:10px 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:25px 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;}