* {
font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, " sans-serif", "Microsoft YaHei", 微软雅黑, MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;
letter-spacing: 0.25px;
}
html, body {
margin: 0px;
padding: 0px;
}
.clearfix {
clear: both;
}
.fl{
float: left;
}
.fr{
float: right;
}
a {
color:#000;
text-decoration: none;
}
a:hover{
color: #c90014;
}
img {
margin: 0px;
border:0;
}
.img-height img{
display: block;

}
.top {
width: 1200px;
margin: 0px auto;
}
.top-nav{
width: 100%;
height: 34px;
background-color: #0c4996;
color: #fff;
font-size: 12px;
}
.in-top-nav{
width: 1200px;
margin: 0 auto;
}
.top-nav-nr{
float: right;
}
.kstpbt{font-size: 20px; color: #51bbf2; text-align: center; padding-top:15px; font-weight: bold;margin:5px auto 0}
.kspic{
 width: 60px; height: 60px; display: block; margin:5px auto 0; 
}
.logo {
float: left;

}
.logo > img {
display: block;
float: left;
margin-bottom: 15px;
}
.xqiushi {
float: left;
}
.xqiushi > img {
display: block;
margin-left: 291px;
padding-top: 21px;
}
.search-content{
float: left;
vertical-align: left;
height: 50px;
line-height: 48px;
margin-right: 29px;
font-weight: 600;
}
.search {
float: right;
width: 242px;
height: 32px;
margin-top: 5px;
background:#fff;
}
.search-k {
background-color: #ffffff;
display: block;
float: left;
width: 200px;
height: 28px;
border-width: initial;
border-style: none;
border-color: #d5d5d5;
border-image: initial;
border: 1px solid #fff;
padding-left:15px;
font-size:14px;
}
.search .image{
display: block;
float: right;
margin-top: 8px;
margin-left: -230px;
margin-right:5px;
}
.navtop{
background-color: #2e271e;
width: 100%;
height: 50px;
}
.in-navtop{
width: 1200px;
margin: 0 auto;
height: 50px;

}
.nav {
width: 100%;
    height: 160px;
background-color: rgb(11, 73, 150);
box-sizing: border-box;
}
.in-nav{    position: relative;
width: 1200px;
margin: 0 auto;
padding-top: 35px;

}
.nav-nr:hover {
background-color: rgb(19, 88, 168);
}
.nav-list{    margin-top: 10px;
float: right;
}
.nav-nr {
width: 100px;
float: left;
background-color: transparent;
text-align:center;
}
.nav-nr > a {
color: rgb(255, 255, 255);
font-weight: 600;
}

.nav-left {
width: 120px;
float: left;
line-height: 55px;
background-color: rgb(11, 73, 150);
text-align:center;
display: inline;
}


.nav-left > a {
color: rgb(255, 255, 255);
font-weight: 400;
}
ul,li {
margin:0;
padding:0
}

.nav-left:hover {
background-color: rgb(19, 88, 168);
}
.nav-dh {
width: 250px;
float: left;
line-height: 40px;
text-align:left;
display: inline;
margin:0;
padding:0
}
.lxdh{
height:250px;
}
.banner-box {
width: 100%;
position: relative;
}
.banner{
width: 1200px;
margin: 0 auto;
}
.banner > img {
min-width: 1200px;
width: 1200px;

display: block;
margin: 0px;
}
.row1 {
width: 1200px;
height:300px;
margin: 5px auto 1px;
}

.leftnav {
    float: left;
    width: 310px;
    height: 300px;
    margin-right: 15px;
}
.tpxw,.xyxw
{
float:left; 
width:450px;
display:inline-block;

}

.xyxw-title {
color:#033776;
font-size: 18px;
font-weight: 800;
margin-bottom: 20px;
height: 20px;
padding-bottom: 5px;
background: url(../images/title_bottom.png) no-repeat left bottom;
letter-spacing: 0.1em;
}
.xyyw {
float: left;
font-size: 20px;
color: rgb(11, 73, 150);
margin-right: 13px;
}
.more{
float: right;
font-weight: 400;
font-size: 14px;
}
.more a {
float: right;
color: #3374b0;
letter-spacing: 0.6px;
font-size: 14px;
line-height: 20px;
}
.xyxw-rq{
float: left;
width: 90px;
height: 90px;
margin-right:10px;
}
.nianyue{
background-color: #1267aa;
width: 90px;
height: 45px;
color: #fff;
font-size: 13px;
font-weight: 600;
line-height: 45px;
text-align: center;
}
.ri{
color: #1267aa;
font-size: 18px;
background-color: #ececec;
width: 90px;
height: 45px;
font-weight: 600;
line-height: 45px;
text-align: center;
}
.xyxw-wz{
pading-left: 21px;
}
.xyxw-nr{
width: 100%;
}
.xyxw-nr1{
width: 490px;
}
.wz-title,.wz-title a{
font-size: 14px;
color: #3f372c;
height: 38px;
line-height: 16px;
}
.xyxw-nr2{

}
.xyxw-nr2-list{
width: 100%;
}
.xygg,.fwtd{
width: 407px;
float: right;

}
.dian{
width: 4px;
height: 4px;
background-color: #004080;
float: left;
margin-top: 7px; 
margin-right: 13px; 
margin-left: 2px; 
border-radius: 50%; 
}
.dhtb{
float: left;
margin:0px;

}
.dhlb
{
color: #3f372c;
font-size: 14px;
width: 200px;
overflow: hidden;
display: inline-block;
margin:0px;

}
.xyxw-nr2-list{
margin-bottom: 18px;
}
.nr3-list-content{
color: #3f372c;
font-size: 14px;
width: 350px;
overflow: hidden;
float: left;
}

.nr2-list-content{
color: #3f372c;
font-size: 14px;
width: 300px;
overflow: hidden;
float: left;
}
.nr2-list-content a{
color:#3f372c;
}
.nr2-list-content a:hover{
color:#c90014;
}
.riqi{
font-size: 14px;
color: #666666;
float: right;
}
.row3{
background-color: #f1f1f1;
width: 100%;
float: right;
height: 300px;
margin-bottom: 10px;
margin-top:0px;
}
.in-row3{
width: 476px;
margin: 10px auto 10px;
float: right;
margin: 0 auto;
}
.row3-nr{
width: 132px;
height: 80px;
border: 1px solid #e1e1e1;
float: left;
box-sizing: border-box;
margin-right: 1px;
}
.img-height{
height: 32px;
}
.row3-nr:hover{
background:#fff;
}
.row3-nr img{
margin: 0 auto;
margin-top: 8px;
}
.row3-wz{
color:#1267aa;
font-size: 13px;
font-weight: 600;
text-align: center;
margin-top: 20px;
}

.wz {
width: 270px;
float: left;
height: 39px;
overflow: hidden;
}
.wz-nr a,.wz-nr{
font-size: 12px;
color: #6a6a6a;
line-height: 16px;
}
.wz a {
text-overflow: ellipsis;
float: left;
color: rgb(102, 102, 102);
overflow: hidden;
}
.wz a:hover{
color: #c90014;
}
.wz-nr a:hover,.wz-title a:hover{
color: #c90014;
}

.jywz a:hover{
color: #c90014;
}
.riqi {
float: right;
color: rgb(156, 156, 156);
}

.row2 {
width: 1200px;
padding-top: 25px;
padding-bottom: 28px;
margin: 0px auto;

}
.footer{
width: 100%;
height: 59px;
background-color: #2e271e;

}
.in-footer{
width: 1200px;
margin: 0 auto;
color: #fff;
font-size: 12px;
letter-spacing: 0.1px;
text-align: center;
line-height: 59px;
}
hr{background:#eee; color:#eee; border:1px solid #ddd;}




.friendlink{width:1000px; margin:0 auto; height:32px;margin-top:8px;}
.friendtitle{width:120px;float:left;}
.friendlinklist{width:1000px;float:right;}


.banner274 {
max-width: 1920px;
min-width: 1200px;
}
.banner274 img{
width: 100%;
}
.bg-color {
width: 1200px;
margin: 0px auto;
padding-bottom: 26px;
min-height:400px;
}
::selection {
background: rgba(218,37,28,.7);
color: #fff;
}
.bg-color{
background-color: #efefef;
width: 100%;
}
.in-bg-color{
width: 1200px;
margin: 0 auto;
}

.content-weizhi{
width: 100%;
height:53px;
border-bottom: #e5e5e5 solid 1px;
}
.in-content-weizhi{
width: 1200px;
height: inherit;
margin: 0 auto;
}
.biaoti{
text-align: center;
width: 100px;
float: left;
}
.da{
font-size: 24px;
line-height:45px;
color: rgb(11, 73, 150);
font-weight: 700;
}
.xiao{
color: #a9a9a9;
font-size: 11px;
font-family: Arial;
line-height: 16px;
}
.content-zw{

}
.biaoti-erji{
width: 100px;
text-align: center;
height: 50px;
float: left;
}
.biaoti-erji1:hover{
background-color: #67a1d7;
}
.biaoti-erji1:hover a{
color:#fff;
}
.biaoti-erji1 a{
color: #666;
font-size: 14px;
height: 50px;
line-height: 50px; 
}
.biaoti-erji1 a:hover{
color:#fff;
}
.current{
background-color: rgba(47,77,154,1.00);
}
.current a{
color:#fff;
}
.current a:hover{
color:#fff;
}
.nr {
width: 1058px; 
float: right;
}
.nr-zw {
padding: 20px 38px;
}

.xnr {
font-size: 14px;
color: rgb(102, 102, 102);
line-height: 38px;
margin-bottom: 18px;
text-indent: 1.9em;
}

.dl{
margin-top: 38px;
}
.content {
width: 100%;
margin: 0px auto;
}
.content-nr {
width: 1200px;
margin-bottom: 38px;
background: rgb(255, 255, 255);
}
.yb-bt{
border-bottom: #939393 1px dotted;
}
.yb-nr{ 

margin-top: 20px;
margin: 0 auto;
} 
.xbt {
font-size: 14px;
color: rgb(102, 102, 102);
font-weight: 600;
height: 42px;
line-height: 42px;
}
.xnr {
font-size: 14px;
color: rgb(102, 102, 102);
line-height: 38px;
margin-bottom: 18px;
text-indent: 1.9em;
}
.yb-nrt{

height: 50px;
line-height: 58px;
text-align:left;
font-size: 20px;
color: #333;
font-weight: 500;
}
.yb-xbt{

height: 44px;
font-size: 18px;
color: #333;
}
.dl-bt{
height: 64px;
line-height: 84px;
text-align:center;
font-size: 18px;
color: #333;
font-weight: 500;
}
.xbt-sj{
height: 20px;
letter-spacing: 1px;
text-align: center;
}
.xbt-bq{
width: 230px;
height: 14px;
float: left;
letter-spacing: 1px;
}
.xbt-zh{
width: 140px;
height: 14px;
float: left;
}
.nr-zw{

margin: 0 auto;
line-height: 48px;
margin-bottom: 30px;
color: #666;
}
.fy-jt{
width: 28px;
height: 28px;
border-radius: 3px;
border: 1px solid #ddd;
text-align: center;
line-height: 28px;
margin: 0 4px;
font-size: 13px;
}
.fy-jt>a{
color:#333;
}
.ym>a{
color:#333;
}
.fy{
height: 69px;

margin-left: 380px;
}
.current a{
color: #fff;
}
.ym{
width: 28px;
height: 28px;
border-radius: 3px;
border: 1px solid #ddd;
text-align: center;
line-height: 28px;
margin: 0 4px;
font-size: 13px;
}
.fy-wz{
height: 34px;
}
.fy-wzn{

height: 14px;
margin-top: 20px;

}
.fy-wzn a{
color: #1358a8;
}
.fy-wzn a:hover{
color: #c90014;
}
.gb{

height: 20px;
line-height: 20px;

}
.gb a{
float: right;
margin-top: 20px;
color: #1358a8;
} 
.gb a:hover{
color: #c90014;
}




.dh-right{
float: right;
margin-top: 7px;
}
.pos{
font-size: 14px;
color: #265a8e;
margin: 12px 0 18px 32px;
padding-left: 8px;
float: right;
}
.pos a{
color:#265a8e;
}
.pos a:hover{
color:#c90014;
}
.pos-nr{
width: 926px;
height: auto;
background-color: #fff;
padding-top: 35px;
margin-bottom: 18px;
}
.pos-nr-titl{
font-size: 16px;
color: #6a7584;
margin: 0 0 17px 32px;
font-weight: 600;
word-spacing: 25;
}
.pos-nr-list{
height: 48px;
line-height:48px;
border-bottom: 1px dotted #ddd;
}
.column-name{
color: #333;
}
.column-name:hover{
color: #c90014;
}
.pos-nr-list a{
color: #666;

}
.pos-nr-list a:hover{
color: #c90014;
}
.pos-nr-listimg{
width: 15px;
height: 12px;
float: left;
vertical-align: middle;
}
.pos-nr-listimg img{margin:5px auto 2px 32px;}
.pos-nr-listtitle{
width: 500px;
float: left;
overflow: hidden;
margin-left: 10px;
}
.pos-nr-listtime{
width: 90px;
float: right;
font-size:14px;
}
.pos-nr-list a{
float: left;
font-size: 14px;
height: 38px;
line-height: 38px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
margin-left: 10px;
}
.pos-fy{
margin:39px 32px 0 32px;
border-top: 1px solid #cbcbcb;
padding-top: 10px;
padding-bottom: 22px;
color: #265a8e;
font-size: 14px;
}
.marg396{
margin-left: 396px;
}
.pos-fy a{
color: #265a8e;
}
.pos-fy a:hover{
color: #c90014;
.lxdh.li{
float:left;
font-weight: 300;
width:180px;
line-height:20px;
}
}