@charset "utf-8";
/* CSS Document */
html, body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, button, fieldset, form, input, legend, textarea, th, td {
    margin: 0px;
    padding: 0px;
	font-family: "微软雅黑";
}



button {
    outline: 0px;
}

img {
    border: 0px;
}

button,input,optgroup,select,textarea {
    margin: 0px;
    font: inherit;
    color: inherit;
    outline: none;
}

li {
    list-style: none;
}

a{text-decoration: none;font-family: "微软雅黑";color: #383838;}


.clear{
    clear: both;
    height: 0px;
}
.top{width: 100%;height: 145px; background-color: #1c3974; text-align: center;}
.topbg{width: 1200px; height: 145px; margin-left: auto; margin-right: auto; background: url(../images/topbg.png); background-repeat: no-repeat;background-position: center;}
.toplogo{width: 580px;float: left; margin-left: 40px;margin-top: 45px;}
.search{width: 290px;height: 42px;float: left;margin-left: 280px; margin-top: 50px;}
.nav{width: 100%;height:54px;line-height: 54px; background-color: #363948;  text-align: center; }
.navbg{width: 1200px; margin-left: auto; margin-right: auto;}
.banner{width: 100%;height: auto; text-align:center;margin-left:auto;margin-right:auto;}
.nbx{width: 580px;height: 500px; margin-top: 25px;}
.nbxcontent{margin-top: 30px; margin-bottom: 20px; font-size: 14px;padding-left:10px;}
.left{float: left;}
.right{float: left;margin-left: 40px;}
.titlebg{width: 100%;height: 45px; border-bottom: 1px solid #cacaca;}
.more{float: right; margin-right: 20px;margin-top: 22px;}
.titlelogo{width: 45px;max-height:  45xp;line-height: 45px;float: left;border-bottom: 3px solid #122268;}
.yjydt{background: url(../images/yjydt.png);background-repeat: no-repeat;background-position: center;height: 45px;}
.dsj{background: url(../images/dsj.png);background-repeat: no-repeat;background-position: center;height: 45px;}
.ltitle{ padding-left: 20px;}
.listtitle{width: 120px;line-height: 45px;font-size: 18px;font-weight: bolder;color: :#383838; float: left; letter-spacing:3px; height: 45px;border-bottom: 3px solid #122268;}
.title{width: 420px;line-height: 40px;font-size: 16px!important;font-weight: bolder;color:#ffffff!important; float: left; letter-spacing:3px; height: 35px;font-family: "微软雅黑"!important;}
.cont{width: 1200px;margin-left: auto;margin-right: auto; height: auto;}
.middlebg{background-color: #f4f4f4;height: 550px;width: 100%;}
.midnbx{width: 580px; height: 500px; }
.lmidnbx{width: 580px; height: 500px; }
.rmidnbx{width: 580px; height: 500px; }
.piclink{width: 1200px;height: 567px;margin-left: auto;margin-right: auto;margin-top: 45px; margin-bottom: 40px;}
.bottom{width: 100%;height: 180px; background-color: #363636;}
.flink{margin-left: 40px;width: 550px;height: 150px;margin-top: 20px; float: left;color: #fbfbfb;}
.flkfont{font-family: "微软雅黑";font-size:14px;line-height: 150%; margin-top: 10px;text-align: center; padding-left:15px;}
.cpright{height: 100px; }
.line{border-bottom: 1px solid #fbfbfb; padding-left:35px;line-height:18px;}
.ldown{margin-top: 20px; margin-left:25px;}
.bigvid{width: 525px;height: 335px;float:left;margin-left:10px;margin-top: 35px; text-align: center;}
.bigpic{width: 168px;height: 101px;float:left;margin-left:10px;margin-top: 35px; text-align: center;}
.pictitle{width:250px;margin-top:10px;line-height:20px;font-size: 18px;text-align: center; float:left;}



.seclist{width: 1200px;margin-top: 35px;margin-right: auto;margin-left: auto;min-height: 700px;}
.secleft{width: 220px;float: left;min-height: 465px;}
.seclefttlt{width: 220px;height: 85px;background: url(../images/secnav.png);background-repeat: no-repeat;background-position: center;line-height:85px;text-align:center;}
.secright{width: 945px;float: right;min-height: 700px;}
.sectitle{height: 78px;line-height:130px;text-align:center;border-bottom: 4px solid #0f41a7;float: left; min-width: 100px;}
.seclocal{height: 75px;line-height: 138px;float: right;min-width: 130px;background: url(../images/position.png);background-repeat: no-repeat;background-position: bottom left;padding-left: 20px;}
.secbar{width: 945px;line-height: 50px;height: 80px;border-bottom: 1px solid #dddddd;}
.seccontain{margin-top: 25px; padding-left: 20px; padding-right: 20px;}