*{ margin: 0; padding: 0;}
li{ list-style: none;}
body {
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
    font-family: 微软雅黑;
    color: #222222;
}
img{ border:0; }
a{ text-decoration: none;}
.content{ width: 1200px; margin: 0 auto; overflow: hidden;}
.top{ height: 30px; line-height: 30px;}
.top font{ display: block; float: left;}
.top em{ display: block;; float: right;}
.logo{ padding:20px 0;}
.nav{ background-color:#1E4DA7; height:50px;}
.nav p{ width: 270px; float: left;}
.nav ul{}
.nav ul li{ float: left; text-align: center;}
.nav ul li .frist{background-color: #1E4DA7; color: #fff;}
.nav ul li a{ display: block; width: 133px; height: 50px; line-height: 50px; font-size: 16px;color:#fff;}
.nav ul li a:hover{ background-color: #1E50AE; color: #fff;}
.nav span{ display: block; float: right; font-size: 18px; margin-top: 34px;color: rgb(30, 80, 174);}
.nav small{ color: rgb(192, 192, 192);}
.wrapper {
    position: relative;
    max-width: 1920px;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}
.nav-arrows{ display:none;}
.sb-slider{margin: 0 auto; }
.cpfl{ padding:50px 0; text-align:center;}
.cpfl a {
    background: #1E4DA7;
    color: #fff;
    font-size: 16px;
    line-height: 44px;
    padding: 11px;
    margin: 0 15px;
}
.bt{ text-align: center; margin-top: 50px; font-size: 30px; height:90px; background:url(../images/bt_bottom.png) center bottom no-repeat}
.bt p{color: #1e50ae}
.bt div{ line-height: 24px;}
.bt small{font-size: 16px;color: #9b9b9b; padding: 0 8px}
/*.bt span{ display: inline-block; width: 50px; border-top: 1px solid #808080; height: 5px;}*/
.ys{ position: relative; background:url(../images/ys_gb.jpg) center no-repeat #fff; height:660px; margin-bottom:50px;background-size:cover}
.ys dl{ width:370px; padding-top:40px; height:180px; float:left;}
.ys dl{ padding-left:210px;}
.ys .dl2,.ys .dl4{ float:right}

.ys .dl1{ background:url(../images/ys_1.png) no-repeat left top;}
.ys .dl2{ background:url(../images/ys_2.png) no-repeat left top;}
.ys .dl3{ background:url(../images/ys_3.png) no-repeat left top;}
.ys .dl4{ background:url(../images/ys_4.png) no-repeat left top;}
/*
.ys .dl1:hover{ background:url(../images/ys_1_1.png) no-repeat left top;}
.ys .dl2:hover{ background:url(../images/ys_2_1.png) no-repeat right top;}
.ys .dl3:hover{ background:url(../images/ys_3_1.png) no-repeat left top;}
.ys .dl4:hover{ background:url(../images/ys_4_1.png) no-repeat right top;}
*/
.ys .bt{margin-top:0; padding-top: 50px;}
.ys .bt p{ color: #fff}
.ys .dl1,.ys .dl3{ left:62px;}
.ys .dl1,.ys .dl2{top:190px;}
.ys .dl2,.ys .dl4{right:50px;}
.ys .dl3,.ys .dl4{ top:440px;}
.ys dl p{ font-size:18px; color:#fff; line-height:22px;}
.ys dl span{ font-size:14px;color:#fff; display:block; padding-top:18px;}
.about{ /*background:url(../images/about.png) center no-repeat; */padding-bottom:50px;}
/*.about p,.about span,.about small{ color:#fff;}*/
.about span{ border-top:1px #fff solid}
.about dl { overflow:hidden; padding-top:20px;}
.about dl dt{  width:1200px; margin:0 auto;}
.about dl dt img{ max-width:100%;}
.about dl dd{position:relative; font-size:16px; line-height:26px;/*height:240px;*/ padding-bottom: 30px; /*padding-top:30px*/}
.about dl a{ display:block; margin:10px auto 0; background: #ffffff;-moz-border-radius: 46px 46px 46px 46px;color:#999;
-webkit-border-radius: 46px 46px 46px 46px;border-radius: 46px 46px 46px 46px; line-height:46px; font-size:14px; padding:0 20px; width:60px; border:1px #999 solid;}
.lefta{ float:left;}
#dituContent{ float:right;}
.cplist li{ width:25%;float: left;padding-bottom: 10px;}
.cplist li img{ width:90%;}
.cplist li p{ text-align:center; width:90%; line-height:60px; font-size:16px;}
.cplist li p a{ color:#000;}
.cpzs{ padding-top:50px;}
.cpzs li{ width:400px; float:left;}
.cpzs li img{ width:300px;}
.news{ padding-top:50px;}
.news li{ float:left; width:50%; margin:8px 0}
.news li a{ display:block; width:90%; background:#F5F5F5;color:#808080; padding:15px;}
.news li a p{ color:#3f93f0;font-size: 16px;
line-height: 32px;}
.lxwm{ background:url(../images/lx.jpg) no-repeat left top #011838; color:#fff; padding:50px 0; margin-top:50px;}
.lxwm .footl,.lxwm .footz,.lxwm .footr{ width:33.333%; float:left; position:relative;}
.footr img{ height:125px;}
.lxwm .foottitle{ font-size:36px; line-height:90px;}
.lxwm p{ line-height:24px; width:95%}
.lxwm .footz,.lxwm .footr{ padding-top:30px;}
.dh{font-size: 16px;padding-top: 50px;}
.dh a {padding: 0 8px;color: #1E50AE;}
.lxwm .footr img{ position:absolute; right:0;}
.dbdh{ font-size:16px; text-align:center;}
.dbdh a{color: #fff;
padding: 0 8px;}
.yqlj{ background:#011838; padding:8px 0; color:#fff;}
.yqlj a{ padding:0 8px; color:#fff;}
.page div>*{ float:left; padding:5px; 10px;}
.page li:hover{background-color: #eaeaea;}
.page div a{ color:#666; display:block;}
.tagbg{ background:#F5F5F5;}
.pre a{ width:100%; display:block;}
.dh h1{ font-size:32px; line-height:100px; color:#1e50ae}
.wz{ line-height:30px; color:#666; padding-top:20px;}




