*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
ul,ol,dl,table,th,tr,td,input,textarea,li,a,div,span,em,i{margin: 0;padding: 0;	border: 0;}
p{display: unset;
    margin-block-start: 0;
    margin-block-end: 0;
    margin-inline-start: 0px;
    margin-inline-end: 0px;}
img {margin: 0;padding: 0;	border: 0;}
li {list-style: none;}
.font38{font-size: 38px;}
.font_weight{font-weight: unset;}
.paddtop60{padding-top: 48px;}
b{font-weight: unset;}
/*全局样式*/
html,body {width: 100%;	margin: 0 auto;}
/*= 清除浮动=*/
.clear {clear: both;height: 0px;line-height: 0px;font-size: 0px;overflow: hidden;display: block;}
.clearfix:after {content: "";display: block;height: 0px;clear: both;visibility: hidden;font-size: 0px;}
:focus{outline:0}
a, button, input[type="button"], input[type="submit"], input[type="reset"]{cursor:pointer}
/* Hides from IE-mac \*/
* html .clearfix {height: 0%;}
/* End hide from IE-mac */
* + html .clearfix {min-height: 0%;}
/* 针对IE7 */
* + html .clearfix {min-height: 0%;}
.w100 {width: 100%;}
.fl {float: left;}
.fr {float: right;}
/*原文件配置*/
body {color: #333;font: 14px/28px 'Microsoft YaHei', arial, sans-serif;}
a {color: #000;text-decoration: none;}
a:hover {color: #015293;}
/*块级转化*/
.di_in {display: inline-block;}
.di_no {display: none;}
.di_bl {display: block;}
/*原文件配置  end*/

/*纵向居中*/
.v_middle {vertical-align: middle;}
/*横向居中*/
.te_c {text-align: center;}
/*相对定位*/
.p_r {position: relative;}
/* 白色背景 */
.bgfff {background: #fff;}
.flex {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.flex-v {-webkit-box-orient: vertical;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.flex-1 {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
.flex-align-center {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.flex-pack-center {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.flex-pack-justify {-webkit-box-pack: justify;-webkit-justify-content: pace-between;-ms-flex-pack: justify;justify-content: space-between;}
.flex-warp{flex-flow: wrap}
.flex-column{flex-flow: column}
.img_hover{transition: all .3s;}
.img_hover:hover{transform: scale(1.05,1.05);}
.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.container{width: 1200px;margin-left: auto;margin-right: auto;}
.head{height: 170px;}
.head .search{height: 34px;width: 290px;border-radius: 17px;border: 1px #107bcc solid;overflow: hidden;margin-top: 5px;}
.head .search input[type="text"]{padding-left: 15px;}
.head .search input[type="submit"]{background: url(../images/search.jpg)no-repeat center;width: 34px;height: 34px;overflow: hidden;;text-indent: -99px;}
.head .wx-txt{justify-content: flex-end;margin-top: 50px;}
.head .wx{background: url(../images/wx.jpg)no-repeat left center;width: 40px;height: 25px;margin-right: 15px;}
.head .dy{background: url(../images/dy.jpg)no-repeat left center;width: 40px;height: 25px;margin-right: 15px;}
.head .wb{background: url(../images/wb.jpg)no-repeat left center;width: 40px;height: 25px;margin-right: 15px;}
.head .wx::after{content: '';position: absolute;right: 0;top: 50%;width: 1px;height: 60%;transform: translateY(-50%);background-color: #eee;}
.nav{height: 57px;width: 100%;background: url(../images/nav.jpg);}
.nav a{color: #FFF;font-size: 18px;line-height: 45px;}
.nav a:hover{text-decoration:none;}
#hoveron .out{background: url(../images/1_0955034601.png)no-repeat;height: 47px;}
#hoveron li{padding:0 5px;}
.banner{width: 100%;display: table;}
.banner img{max-width: 100%;}
.banner .hd{position: absolute;bottom: 60px;width: 100%;left: 0;}
.banner .hd li{width: 40px;height: 4px;background-color: #FFF;margin: 0 5px;overflow: hidden;text-indent: -99px;font-size:18px;}
.banner .hd li.on{background-color: red;}
.list{width: 100%;margin-top: 20px;}
.list li{line-height: 36px;font-size: 18px;padding-left: 15px;}
.list li::after{content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 5px;height: 5px;border-radius: 50%;background-color: #cccccc;}
.title{background-color: #f4f4f4;height: 42px;line-height: 42px;}
.title span{width: 110px;background-color: #015293;color: #FFF;font-size: 20px;}
.title a{color: #015293;font-size: 13px;margin-right: 10px;}
/* .zy{width: 480px;}
.focus{width: 710px;height: 320px;}
.focus .hd{position: absolute;left: 0;bottom: 0;width: 100%;height: 40px;background-color: rgba(0,0,0,0.5);}
.focus .hd ul{justify-content: flex-end;height: 40px;}
.focus .hd li{width: 25px;height: 8px;background-color: #FFF;overflow: hidden;text-indent: -99px;margin-right: 10px;}
.focus .hd li.on{background-color: red;} */
.ad{margin-top: 20px;}
.slideTxtBox{width: 465px;}
.slideTxtBox .hd,.picslide .hd{background-color: #f4f4f4;height: 42px;line-height: 42px;}
.slideTxtBox .hd li,.picslide .hd li{width: 110px;font-size: 20px; cursor: pointer;}
.slideTxtBox .hd li:hover{background-color: #015293;color: #FFF;}
.slideTxtBox .hd li.on,.picslide .hd li.on{background-color: #015293;color: #FFF;}
.slideTxtBox .hd a,.picslide .hd a{color: #015293;font-size: 13px;margin-right: 10px;}
.slideTxtBox .pic{height: 215px;width: 100%;overflow: hidden;margin-top: 15px;}
.slideTxtBox .pic img{width: 100%;}
.slideTxtBox .pic .txt{position: absolute;left: 0;bottom: 0;height: 34px;background-color: rgba(0,0,0,0.5);color: #FFF;padding: 0 15px;width: 100%;line-height: 34px;}
.sidebar{width: 245px;border: 1px #f4f4f4 solid;}
.sidebar .txt{line-height: 2;color: #666;padding: 10px 15px;}
.sidebar .txt2{height: 300px;overflow: hidden;margin-bottom:20px;text-align: justify;}
.sidebar .list{padding: 0 15px;margin-top: 10px;}
.sidebar .list li{line-height: 28px;}
.sidebar .list li a{font-size: 14px;}
.picslide{margin-top: 20px;}
.picslide .bd{margin-top: 15px;}
.picslide .first-pic{width: 49.5%;height: 300px;overflow: hidden;}
.picslide .first-pic img{width: 100%;height: 300px;}
.picslide .txt{position: absolute;left: 0;bottom: 0;height: 34px;background-color: rgba(0,0,0,0.5);color: #FFF;padding: 0 15px;width: 100%;line-height: 34px;}
.picslide .pic-con{width: 49.5%;}
.picslide .pic-con a{width: 49%;height: 145px;overflow: hidden;margin-right: 2%;}
.picslide .pic-con img{width: 100%;height: 145px;}
.picslide .pic-con a:nth-child(even){margin-right: 0;}
.picslide .pic-con a:nth-child(3),.picslide .pic-con a:nth-child(4){margin-top: 10px;}
.user{margin-top: 20px;}
#marquee1{width: 100%;height: 266px;overflow: hidden;}
/*.user li{width: 224px;height: 113px;overflow: hidden;margin-right: 20px;margin-top: 20px;border: 1px #f4f4f4 solid;overflow: hidden;}*/
.user li{width: 141px;height: 60px;overflow: hidden;margin-right: 10px;margin-top: 10px;border: 1px #f4f4f4 solid;overflow: hidden;}
.user li:nth-of-type(8n){margin-right: 0;}
.user li img{max-width: 100%;max-height: 100%;}
.footer{background-color: #017bab;width: 100%;padding: 25px 0;}
.footer .txt{color: #FFF;font-size: 14px;line-height: 1;margin-top:30px;text-align: center;height:100px;}
.footer .txt a{color: #FFF;}
.footer .txt p{margin: 5px 0;}
.footer .erwma{width: 130px;height: 130px;overflow: hidden;}
.footer .erwma img{width: 100%;}
.cent{
    align-items: center;
    justify-content: center
}
a.xzsqb{width:150px;height:35px;float:left;background:#4da7f1;color:#fff;font-size:14px;text-align:center;line-height:35px;margin-bottom:20px;}
.content{width: 100%;margin-top: 20px;}
.content .tit{background-color: #f4f4f4;height: 42px;line-height: 42px;}
.content .tit img{position: absolute;left: 0;top: -10px;}
.content .tit a{color: #015293;font-size: 13px;margin-right: 10px;}
.content .tit .t1{padding-left: 110px;font-size: 20px;color: #015293;}
.zt{width: 480px;margin-left: 20px;}
.zt .items{height: 48px;margin-top: 15px;}
.crumbs{margin-top: 10px;}
.details{padding: 20px;border: 1px #eee solid;margin-top: 20px;}
.details .info{border-bottom: 1px #eee solid;padding-bottom: 10px;}
.details .info input{background-color: #FFF;margin-right: 10px;}
.details .info .print{background: url(../images/icon.jpg)no-repeat left center;padding-left: 25px;margin-left: 10px;}
.details .info .share{background: url(../images/icon1.jpg)no-repeat center;width: 25px;margin-left: 15px;}
.details .body{font-size: 16px;}
.details .body img{max-width: 100%;}
.details .body p{}
.warp{margin-top: 15px;}
.sib{width: 185px;margin-right: 40px;}
.sib a{background-color: #f4f4f4;height: 42px;line-height: 42px;color: #015293;font-size: 18px;}
.sib a:hover,.sib a.cur{background-color: #015293;color: #FFF;}
.warp li{min-width: 0;line-height: 34px;padding-left: 20px;}
.warp li::after{content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 5px;height: 5px;border-radius: 50%;background-color: #cccccc;}
.warp li a{min-width: 0;font-size: 14px;}
.warp li span{color: #999;width: 100px;text-align: right;}
.page{margin: 40px 0;}
.page a{height: 34px;border: 1px #eee solid;padding: 0 5px;/*margin: 0 4px;*/font-size: 16px;}
.page a:hover,.page a.cur{background-color: #3f548d;color: #FFF;border-color: #3f548d;}
#nav { width: 100%; margin: 0 auto; background: url(../images/20160705topNav1.gif) 0 4px repeat-x; position: relative; }
#navarea { height: 60px; margin: 0 auto;text-align: center; width: 1200px;;}
#navarea a { float: left; display: inline-block; height: 48px; line-height: 48px; width: 78px; text-align: center; color: #fff; text-decoration: none; font-family: "微软雅黑" }
#navarea .on { float: left; display: inline-block; height: 48px; background: url(../images/20160705topNew3.png) no-repeat; }
#navarea dl { clear: both; padding-left: 5px; }
/* #navarea dt { float: left; font-size: 14px; font-weight: bold; height: 48px; line-height: 32px; position: relative; margin: 0 15.2px; } */
#navarea dt { float: left; font-size: 14px; font-weight: bold; height: 48px; line-height: 32px; position: relative; margin-left: 46px;}
#navarea dt a:hover { text-decoration: none; }
#navarea dt ul { position: absolute; left: 0; top: 48px; z-index: 10; display: none; width: 500px; }
#navarea dt ul li { color: #999; text-decoration: none; line-height: 41px; font-size: 14px; float: left;}
#navarea dt ul li a { color: #333; text-decoration: none; line-height: 41px; font-size: 14px; width: auto; display: inline; height: auto; padding: 0 8px; font-weight: normal; }
#navarea dt ul li a:hover { text-decoration: underline; }
#bread { position: absolute; left: 0; top: 50px; font-size: 14px; color: #176fb7; z-index: 5; width: 980px; height: 40px; font-family: "微软雅黑"; }
#bread span { font-size: 14px; color: #176fb7; padding-left: 10px; z-index: 3; background: #f1f4f6; width: 980px; height: 40px; line-height: 40px; margin-left: 10px; }
#bread i { font-style: normal; font-size: 14px; font-weight: bold; }
#nav .m2 { left: -65px; }
#nav .m3 { left: -87px; }
#nav .m4 { left: -125px; }
#nav .m5 { left: -35px; }
#nav .m6 { left: -82px; }
#nav .m7 { left: -37px; }
#nav .m9 { left: -185px; }
#nav .m10 { left: -190px; }
#nav .m11 { width: 300px; left: -28px; }
#nav .m11 a { padding: 0 6px; }
#nav .m12 { left: -45px; }
#nav .m13 { left: -225px; width:400px; }
#nav .m14 { left: -75px; width:170px; }
.icon { display: inline-block; text-align: center; font-size: 14px; color: #fff; background: #0176bc; vertical-align: top; }
.iconHot { width: 26px; height: 23px; line-height: 23px; margin-right: 5px; }

.footer2 {
margin-top: 25px;
border: 1px solid #f4f4f4;
margin-bottom: 25px;
}


.footer2 .footer2_list {
height: 40px;
padding-left: 16px;
}

.footer2 .footer2_list li {
float: left;
margin-top: 0;
font-size: 14px;
padding-left: 18px;
line-height: 40px;
}

.footer2 .footer2_list li:nth-last-child(1) {
    display: none;
    padding-right: 0;
}

.footer2 .footer2_list li:nth-last-child(15) {
    padding-left: 0;
}


@-webkit-keyframes rowup {
0% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}

100% {
-webkit-transform: translate3d(0, -400px, 0);
transform: translate3d(0, -400px, 0);
}
}

@keyframes rowup {
0% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}

100% {
-webkit-transform: translate3d(0, -400px, 0);
transform: translate3d(0, -400px, 0);
}
}


.demo-list {
width: 300px;
margin-bottom: 10px;
;
position: relative;
height: 307px;
overflow: hidden;
}

.demo-list .rowup {
-webkit-animation: 20s rowup linear infinite normal;
animation: 20s rowup linear infinite normal;
position: relative;
}

#rollCon {
overflow: hidden;
color: black;
height: 300px;
}
@media screen and (max-width: 1000px) {
   #nav,.nav, #navarea{
        width: 1200px;
    }
    .footer{width: 123%;}


   
}

