@charset "utf-8";
* { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
 margin:0 auto; padding:0px;
}
body {
 font-family: 微软雅黑; -webkit-overflow-scrolling: touch;
 margin:0 auto;
 -ms-zoom: 1;
 font-size:14px;
 color:#444444; background:url(/uploads/image/images/bg.gif); 
}
h1, h2, h3, h4, h5, h6, ul, ol, li, p, div{
 list-style: none;
 margin: 0px; padding: 0px; border: 0px currentcolor; border-image: none;

}
a:link {
 text-decoration: none; cursor: pointer; color:#444444;
}
a:visited {
 text-decoration: none; cursor: pointer; color:#444444;
}
a:hover {
 text-decoration: none; cursor: pointer; color:#cc0000;
}
a:active {
 text-decoration: none; cursor: pointer; color:#444444;
}
img {
 border: 0px currentcolor; border-image: none; 
}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.container{ width:1170px; margin:0 auto; overflow:hidden;}

.top{ width:100%; height:35px; background:#333333; line-height:35px; color:#848484; font-size:13px; min-width:1200px;}
.top a{ display:inline-block; padding:0px 15px; color:#848484;}
.top .search{ width:271px; padding-top:3px;}
.top_logo{ width:100%; height:85px; background:#8a1b09; min-width:1200px;}
.top_logo .logo{ width:488; height:85px; float:left;}
.top_logo .yx{ width:326; height:37px; float:right; margin-right:35px; margin-top:25px;}





.nav{ width:100%; min-width:1200px; height:48px; line-height:48px; background: url(/uploads/image/images/ggglxy_11.png) repeat-x; font-size:16px; color:#ffffff; text-align:center;}


.nav ul li{ float:left; display:inline-block; width:106px; line-height:48px; height:48px;}
.nav ul .cur{ width:106px; background:#6a1007;}
.nav ul li:hover{ width:106px; background:#6a1007; line-height:48px;}
.nav ul li a{color:#ffffff; display:block; line-height:48px;}
.nav ul li ul{ display:none; font-size:14px;}
.nav ul li:hover ul {display:block; position:absolute; z-index:99999;}
.nav ul li:hover ul li{ display:block; background-color:#6a1007; float:none;   width:106px; height:35px; line-height:35px; text-align:center;}
.nav ul li:hover ul li a{line-height:35px; text-align:center;}
.nav ul li:hover ul li:hover{ display:block; background-color:#8a1b09; float:none; width:106px; height:35px; line-height:35px; text-align:center; }







.banner{ width:1170px; margin:0 auto; overflow:hidden;}


.tzgg{ width:360px; margin-left:15px;}
.tzgg .tit{ width:360px; height:60px; line-height:40px; padding-top:15px; border-bottom:2px solid #cccccc; }
.tzgg .tit h3{ float:left; color:#666666; font-size:18px;}
.tzgg .tit a{ float:right; padding-right:5px; margin-top:12px; color:#0d4963;}

.tzgg ul li{
 width: 360px;
 display: block;
 height: 30px;
 float: left;
 margin-top: 23px;
}
.tzgg ul li .time{ width:66px; height:35px; float:left; margin-right:10px;}
.tzgg ul li .time .dd{ width:66px; height:30px; float:left; display:block; line-height:30px; text-align:center; background:#8a1b09; font-size:16px; font-weight:normal; color:#ffffff;  border-radius:5px;}
.tzgg ul li .time .yymm{ width:66px; height:30px; float:left; display: block; border:1px solid #cccccc; line-height:25px; text-align:center; color:#444444;}
.tzgg ul li h3{ line-height:28px; font-size:14px; font-weight:normal; color:#444444;}
.tzgg ul li span{line-height:30px; font-size:13px; color:#444444;}



.gzdt{ width:375px; margin-left:35px;}
.gzdt .tit{ width:375px; height:60px; line-height:40px; padding-top:15px; border-bottom:2px solid #cccccc; margin-bottom:20px;}
.gzdt .tit h3{ float:left; color:#666666; font-size:18px;}
.gzdt .tit a{ float:right; padding-right:5px; margin-top:12px; color:#0d4963;}
.gzdt .top_pic{ width:375px; height:128px; }
.gzdt .top_pic p{line-height:35px;}
.gzdt ul li{
 height: 36px;
 line-height: 32px;
 font-size: 14px;
}
.gzdt ul li a{ float:left;}
.gzdt ul li span{ float:right;}







.pgjb{ width:337px; margin-right:15px;}

.pgjb .tit{ width:337px; height:60px; line-height:40px; padding-top:15px; border-bottom:2px solid #cccccc; margin-bottom:20px;}
.pgjb .tit h3{ float:left; color:#666666; font-size:18px;}
.pgjb .tit a{ float:right; padding-right:5px; margin-top:12px; color:#0d4963;}
.pgjb ul li{
 height: 36px;
 line-height: 33px;
 font-size: 14px;
}
.pgjb ul li a{ float:left;}
.pgjb ul li span{ float:right;}

.pgjb .jbztsj{ width:337px; height:100px; margin:15px 0px 25px 0px;}
.pgjb .links{ width:337px; height:75px;}
.pgjb .links ul li{ float:left; width:100px; height:75px;}

.footer{ width:100%; min-width:1200px; background:#333; height:80px; padding-top:10px; text-align:left; color:#ffffff; line-height:30px; font-size:12px; margin-top:15px;}
.footer .links{ width:150px; float:right; margin-right:15px; margin-top:18px;  height:20px;}




.left{ width:240px; float:left; background:#ffffff; margin-left:15px;}
.left .tit{
 width: 240px;
 height: 50px;
 line-height: 50px;
 color: #ffffff;
 font-size: 18px;
 text-align: center;
 font-weight: bold;
 margin-bottom: 10px;
 background-color: #a71d0b;
}
.left ul li{ width:240px; height:40px; line-height:40px; color:#444444; font-size:14px; text-align:center; border-bottom:1px solid #dddddd;}
.left ul li:hover{ width:240px; height:40px; line-height:40px; color:#444444; font-size:14px; text-align:center; border-bottom:1px solid #dddddd; background:#f0f0f0;}
.left ul li:hover a{color:#444444;}

.right{ width:890px; float:right; background:#ffffff; }
.right .tit{
 width: 870px;
 padding-left: 10px;
 height: 50px;
 line-height: 50px;
 border-bottom-width: 2px;
 border-bottom-style: solid;
 border-bottom-color: #a71d0b;
}
.right .tit a{font-size:14px; padding-left:6px; padding-right:6px;}
.right .list{ padding:10px;}
.right .list ul li{ width:850px; overflow: hidden; height:40px; line-height:40px;}
.right .list ul li a{ float:left;}
.right .list ul li span{ float:right; color:#444444;}



 .nry{
width:95%;
overflow:hidden;
margin:0 auto;
}
 .nry h3{
 font-size: 18px;
 color: #444444;
 font-weight: bold;
 font-family: "微软雅黑";
 text-align: center;
 line-height: 45px;
}
 .nry .attribute{
 border: 1px dotted #cccccc;
 font-size: 12px;
 color: #444444;
 line-height: 30px;
 text-align: center;
 margin-bottom: 10px;
 background-color: #f0f0f0;
}
 .nry .information{ padding:0px 20px;}
 .nry .information p{
 line-height: 35px;
 font-size: 14px;
 text-indent: 2em;
 color: #222222;
 font-family: "微软雅黑";
}
 .nry .pre_next{
 line-height: 40px;
 font-size: 14px;
 text-indent: 0em;
 color: #222222;
 font-family: "微软雅黑";
}
 .nry .pre_next span{ font-size:14px; font-weight: normal;}