@charset "utf-8";
/* CSS Document */

.w1200{width:1200px; margin:0px auto;}
.wm10{margin:10px auto;}
.wm20{margin:20px auto;}


#FBN-box{width:1200px; margin:20px auto; overflow:hidden;}
.fun-box{width:268px; float:left; border:1px solid #bab9b9; padding:11px;}
.fun-list{margin:10px auto 0; background:#f4f4f5; overflow:hidden;}
.fun-list li{width:50%; height:90px; float:left; border-top:1px solid #fff;border-left:1px solid #fff; margin:-1px 0 0 -1px; text-align:center; color:#222222; padding-top:15px; box-sizing:border-box;}

.ban-box{width:478px; float:left; margin:0 10px; position:relative; overflow:hidden;}
.ban-nav{position:absolute; bottom:0px; left:0; right:0; padding:10px; z-index:99; background-color:rgba(255,255,255,.55); text-align:center;}
.ban-nav li{display:inline-block;width:20px; height:20px; border-radius:50%; margin:0 5px;background-color:rgba(255,255,255,.3); cursor:pointer;}
.ban-nav .on{width:12px; height:12px; background:#1668b2; border:4px solid #1e9fd9;}


.new-box{width:408px; float:right; border:1px solid #bab9b9;}
.new-nav{overflow:hidden; border-bottom:1px solid #bab9b9;}
.new-nav li{width:20%; height:42px; float:left; text-align:center; line-height:42px; color:#262727; font-size:18px; cursor:pointer;}
.new-nav .on{color:#0a5ab4;}
.new-nav .new-btn .new-r{display:block;width:1px; height:16px; background:#bab9b9; float:right; margin-top:13px;}
.new-nav .more span{display:inline-block;background:#e2620c; color:#fff; font-size:20px; font-weight:bold; height:24px;line-height:22px; padding:0 10px; border-radius:6px;}

.new-wrapper{height:287px;}

.new-hot{padding:10px; overflow:hidden;height:70px;}
.new-hot .thum{width:106px; height:68px; float:left; margin-right:10px;}
.new-hot h3{color:#222222; font-size:18px; line-height:1em; margin-bottom:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.new-hot p{color:#59595a; text-indent:2em;}

.new-list{margin:0 10px;}
.new-list li{height:44px; line-height:44px; border-bottom:1px dashed #bab9b9;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.new-list li .type{color:#1e9fd9; font-size:16px; margin-right:5px;}
.new-list li .time{color:#222222;float:right; margin-left:10px;}

.new-s{border:1px solid #bab9b9; margin:10px; height:40px; overflow:hidden;}
.new-s .s-k{width:319px; height:40px; float:left; border:0; outline-style:inherit; padding:0 10px;}
.new-s .s-b{width:60px; height:38px; float:right; margin:1px; border:0; cursor:pointer; text-indent:-9999px; overflow:hidden;background:#bb9355 url(../images/s.png) no-repeat center;}


.dfp-wrapper{background:#f1f1f1; margin:20px auto; padding:20px 0;}
#dfp-box{width:1200px; margin:0 auto;}
#dfp-box .dfp-t{width:132px; float:left;}
#dfp-box .dfp-list{width:1068px; height:152px;float:right;overflow-x:scroll;white-space:nowrap;display:inline;}
#dfp-box .dfp-list::-webkit-scrollbar{height:6px;border-radius: 10px;}
#dfp-box .dfp-list::-webkit-scrollbar-thumb{border-radius: 10px; background:#248bdf;}
#dfp-box .dfp-list::-webkit-scrollbar-track{border-radius: 10px; background:#cbcbcf;}
#dfp-box .dfp-list li{width:110px; margin-left:23px; text-align:center;display:inline-block;}
#dfp-box .dfp-list li p{color:#222222; font-size:18px;}


#er-box{width:1200px; margin:20px auto; overflow:hidden;}
.er-nav{overflow:hidden; border-right:1px solid #d2d1d1;}
.er-nav li{width:398px;height:60px;float:left; line-height:60px; text-align:center; cursor:pointer; background:#fdfdfd;border-top:1px solid #d2d1d1; border-bottom:1px solid #d2d1d1; border-left:1px solid #d2d1d1; padding-top:1px; color:#484848;}
.er-nav .on{background:#fff; border-top:2px solid #3b7bc3; border-bottom:0px; padding-top:0;}
.er-nav li .zh{font-size:22px; margin-right:5px;}
.er-nav li .en{font-size:18px;}
.er-nav li i{display:inline-block; width:32px; height:34px; vertical-align:middle; background:url(../images/er-icon.png) no-repeat;}
.er-nav li:nth-child(2) i{background-position:0 -34px;}
.er-nav li:nth-child(3) i{background-position:0 -68px;}
.er-nav li.on:nth-child(1) i{background-position:-32px 0;}
.er-nav li.on:nth-child(2) i{background-position:-32px -34px;}
.er-nav li.on:nth-child(3) i{background-position:-32px -68px;}

.er-wrapper{border:1px solid #d2d1d1; border-top:0px;height:560px; }
.er-item{height:100%;position:relative; overflow:hidden;}
.er-item .er-t{position:absolute; top:40px; left:20px; line-height:48px;}
.er-item .er-t img{float:left;}
.er-item .er-t .er-name{float:left;color:#0a5ab4; font-size:40px; margin:0 10px;}
.er-item .er-t .er-tag{float:left;background:#f1f1f1; font-size:18px; color:#262626; line-height:20px; padding:4px 10px;}

.er-item .er-d-nav{position:absolute; top:40px; left:360px; border:1px solid #bab9b9;}
.er-item .er-d-nav li{float:left; height:40px; cursor:pointer;height:40px;line-height:40px;border-left:1px solid #bab9b9;}
.er-item .er-d-nav li:first-child{border-left:0;}
.er-item .er-d-nav li span{display:block;padding:0 15px;margin:1px;height:38px;line-height:38px;}
.er-item .er-d-nav .on,.er-item .er-d-nav .on + li{border-left-color:#fff;}
.er-item .er-d-nav .on span{background:#ed610c;color:#fff;}

.er-d-item{padding:130px 556px 44px 34px;}
.index_wp{background:url(../images/er-r-bg.png) no-repeat right bottom;}
.index_gbs{background:url(../images/sy_gbs.png) no-repeat right bottom;}
.index_hy{background:url(../images/sy_hy.png) no-repeat right bottom;}
.index_gp{background:url(../images/sy_gp.png) no-repeat right bottom;}
.index_zmj{background:url(../images/sy_zmj.png) no-repeat right bottom;}
.er-d-t{border-bottom:2px solid #021223; overflow:hidden; background:#f1f1f1; line-height:50px; color:#222222; font-size:18px;}
.er-d-t .er-d-lr{float:left;height:50px; background:#0a5ab4; color:#fff; padding:5px 10px; line-height:20px; box-sizing:border-box; position:relative; margin-right:40px; font-size:16px;}
.er-d-t .er-d-lr:after{content:"";display:block;width:30px;height:50px; background:#0c2a4c url(../images/er-r-arrow.png) no-repeat center; position:absolute; top:0px; right:-30px;}

.er-d-bga{overflow:hidden; margin:30px auto; overflow:hidden;}
.er-d-bga li{float:left; padding:5px; background:#f1f1f1; text-align:center; margin-left:20px;}
.er-d-bga li img{border:2px solid #fff;}
.er-d-bga li p{color:#222222; font-size:16px; padding:5px 0;}

.er-call{text-align:center;}

.er-zx{ display:block; width:300px; height:48px; margin:20px auto; text-align:center; line-height:48px; background:#197bc0; border-radius:100px; color:#fff !important; font-size:20px; border:3px solid #e8e8e8;box-shadow:0px 3px 3px #d4d4d5;}


.con-wrapper{background:url(../images/con-bg.jpg) no-repeat center bottom; overflow:hidden;}

#ht-box{width:1200px; margin:0 auto; overflow:hidden;}
.hot-box{width:664px; height:426px; float:left; border:1px solid #bab9b9; position:relative;}
.hot-t{height:52px; border-bottom:1px solid #bab9b9; background:url(../images/new-pr.png) no-repeat 10px center; line-height:52px; padding-left:45px; color:#0a5ab4;}
.hot-t .zh{font-size:18px; font-weight:bold;}
.hot-t .more{float:right; width:30px; height:20px; background:#e2620c; border-radius:5px; text-align:center; line-height:20px; color:#fff; margin:16px;}
.hot-nav{position:absolute; top:15px; left:160px;}
.hot-nav li{float:left; padding:0 20px; border-left:1px solid #bab9b9; font-size:16px; cursor:pointer;}
.hot-nav li:first-child{border-left:0;}
.hot-nav li.on{color:#3b7bc3;}

.hot-p{height:120px;margin:10px; overflow:hidden;}
.hot-p .thum{float:left; margin-right:10px;}
.hot-p h3{font-size:18px;}
.hot-p h3 a{color:#161616; font-weight:600;}
.hot-p p{color:#59595a; font-size:14px; text-indent:2em; margin-top:10px; line-height:1.8em;}
.hot-p p a{color:#e2620c;}

.hot-list{margin:0 10px;}
.hot-list li{height:50px; line-height:50px; border-bottom:1px dashed #bab9b9;}
.hot-list li .time{float:right; color:#222222;}
.hot-list li a{color:#222222;}
.hot-list li .type{color:#1e9fd9;font-size:16px;}

.te-box{width:520px; height:426px; float:right; border:1px solid #bab9b9; position:relative;}
.te-t{background-image:url(../images/new-te.png);}
.te-box .te-pn{width:40px; height:65px; position:absolute; top:150px; left:20px; background:url(../images/te-lr.png) no-repeat; cursor:pointer;}
.te-box .te-next{left:auto; right:20px; background-position:right;}
.te-wrapper{margin:5px 20px;}
.te-item{overflow:hidden;}
.te-info{width:320px; float:left;}
.te-info li{height:42px; line-height:42px; border-bottom:1px dashed #bab9b9;background:url(../images/te-i1.png) no-repeat center left; padding-left:22px;}
.te-info li:nth-child(2){background-image:url(../images/te-i2.png);}
.te-info li:nth-child(3){background-image:url(../images/te-i3.png);}
.te-fun{width:118px; float:right;}
.te-fun li{margin-top:15px;}


#pw-box{width:1200px; margin:0 auto;}
.pw-t{text-align:center; margin:50px auto 0;}

#pw-box .tempWrap{margin:0 auto;}
.pw-bg{background-color:rgba(255,255,255,.57);margin:35px auto 100px; padding-top:35px; position:relative;}
.pw-wrapper{width:984px; margin:0 auto;}
.pw-item{width:322px; height:350px; float:left;background:url(../images/pw-bg.png) no-repeat; text-align:center;}
.pw-item .thum{width:260px; margin:10px auto 20px;}
.pw-item p{color:#222222; font-size:18px;}
.pw-pn{width:88px; height:88px; background:url(../images/pw-lr.png) no-repeat; cursor:pointer; position:absolute; top:140px; left:15px;}
.pw-next{left:auto; right:15px; background-position:right;}









